.christmas_hub .christmas_main a:hover .link_hover {
	left: 7%; bottom: 6.3%; width: 84.3%;
}
.christmas_hub .christmas_main .xmas_gift_ideas {
	background: #fef7e5;
}
.christmas_hub .christmas_main .xmas_gift_ideas { padding-top: 2.5rem; padding-bottom: 2.5rem; }
.christmas_hub .christmas_main .section_link_shopall a { background: #7e0c10; }
.christmas_hub .christmas_main .section_link_shopall { position: relative; bottom: auto; }

.christmas_hub .xmas_section_giftcards .section_byprice a:after {
	top: 20%;
}

.christmas_hub .xmas_comp_shopnow {
	position: absolute;
	width: 15%;
    height: 10%;
    left: 58%;
    bottom: 11%;
}

@media only screen and (max-width: 767.9px) {
	.christmas_main .xmas_shop_price .section_byprice div:nth-child(1),
	.christmas_main .xmas_shop_price .section_byprice div:nth-child(2) { border-bottom: 1px solid #afafaf;}
	.christmas_main .xmas_shop_price .section_byprice div:nth-child(odd) a:after { width: 0; }
	.christmas_hub .christmas_main .section_byprice a:after { top: 0; height: 100%; }
}
@media only screen and (max-width: 640px) {
	.christmas_hub .xmas_comp_shopnow {
		left: 35%;
        width: 30%;
        height: 7%;
        bottom: 8%
	}
}