body{display:flex;flex-direction:column;align-items:stretch !important;justify-content:flex-start !important}footer{flex-grow:1}section.freeGiftContainer,section.faq{max-width:1320px}section.freeGiftContainer{margin-block-start:84px;padding-inline:16px;padding-block:31px 54px;background:url(https://d1nv3q2tn5hb3k.cloudfront.net/Assets/res/p/25933/imgs/freegift/abw_free_gift_background.png) no-repeat;background-position:top;background-size:cover;border-top:6px solid #e22256;text-align:center}@media(max-width:599px){section.freeGiftContainer{padding-block:22px 54px}}section.freeGiftContainer a.tnc{color:#fff;font-size:12px;margin-block-start:4px}section.freeGiftContainer .freeGiftContainerIntro{max-width:928px;color:#fff}section.freeGiftContainer .freeGiftContainerIntro h1{margin:0;text-transform:uppercase;letter-spacing:1.4px;word-spacing:-1.2px;transform:scaleY(0.95);font-weight:bold;font-size:50px;line-height:1;text-shadow:0 2px 5px rgba(0,0,0,0.12)}section.freeGiftContainer .freeGiftContainerIntro h1 sup{font-size:20px;font-weight:normal}@media(max-width:599px){section.freeGiftContainer .freeGiftContainerIntro h1{font-size:32px}section.freeGiftContainer .freeGiftContainerIntro h1 sup{font-size:15px}}section.freeGiftContainer .freeGiftContainerIntro h3{margin-block:4px;font-weight:normal;font-size:22px;line-height:1}@media(max-width:599px){section.freeGiftContainer .freeGiftContainerIntro h3{margin-block:5px;font-size:18px}}section.freeGiftContainer .freeGiftContainerIntro p{margin-block:18px 13px;font-size:15px;line-height:18px}@media(max-width:599px){section.freeGiftContainer .freeGiftContainerIntro p{margin-block:14px 15px;font-size:14px;line-height:17px}}section.freeGiftContainer .giftsList{margin-block:21px;gap:20px 16px;justify-content:center;max-width:928px}@media(max-width:599px){section.freeGiftContainer .giftsList{gap:18px 13px;padding-inline:4px}}section.freeGiftContainer .giftsList .giftContainer{border-radius:12px;background-color:#fff;min-width:169px;max-width:220px;width:220px;position:relative;overflow:hidden;box-shadow:0 2px 5px rgba(0,0,0,0.2)}@media(max-width:599px){section.freeGiftContainer .giftsList .giftContainer{width:calc(50% - 13px)}}section.freeGiftContainer .giftsList .giftContainer .cover{aspect-ratio:1}section.freeGiftContainer .giftsList .giftContainer .cover img{width:100%;height:100%}section.freeGiftContainer .giftsList .giftContainer .cover:after{content:"";width:70px;height:70px;top:0;left:0;position:absolute;display:inline-block;background:url(https://d1nv3q2tn5hb3k.cloudfront.net/Assets/res/p/25933/imgs/freegift/gift_ribbon.png) no-repeat;background-size:cover}section.freeGiftContainer .giftsList .giftContainer .details{padding:16px 21px 19px;flex:1}@media(max-width:599px){section.freeGiftContainer .giftsList .giftContainer .details{padding:13px 12px 20px}}section.freeGiftContainer .giftsList .giftContainer .details h4.title{flex:1;color:#333;font-weight:normal;font-size:15px;line-height:18px;margin:0;margin-bottom:13px}@media(max-width:599px){section.freeGiftContainer .giftsList .giftContainer .details h4.title{font-size:14px;line-height:18px;margin-bottom:10px}}section.freeGiftContainer .giftsList .giftContainer .details b.price{text-transform:uppercase;color:#e22256;font-size:18px;line-height:1}@media(max-width:599px){section.freeGiftContainer .giftsList .giftContainer .details b.price{font-size:16px;line-height:18px}}section.freeGiftContainer .giftsList .giftContainer .details .discount{margin-block:4px 3px;padding-inline:8px;border:1px solid #e998b8;border-radius:4px;font-size:12px;line-height:17px;color:#e22256}@media(max-width:599px){section.freeGiftContainer .giftsList .giftContainer .details .discount{margin-block:5px 2px;line-height:15px;padding-block:1px}}section.freeGiftContainer .giftsList .giftContainer .details small.remark{font-size:12px;color:#e998b8}section.freeGiftContainer .emptyMessage{margin-block:21px 64px;padding-block:20px 19px;padding-inline:16px;width:100%;max-width:600px;background-color:#fff;opacity:.8;font-size:20px;line-height:24px;color:#333;border-radius:12px}section.freeGiftContainer .shopNow.md-raised.md-accent{margin-block-start:16px;padding-block:1px;width:220px;color:#fff !important;background-color:#333;font-weight:bold}@media(max-width:599px){section.freeGiftContainer .shopNow.md-raised.md-accent{margin-block-start:11px}}section.faq{background-color:#fff;padding:26px 16px}section.faq v-accordion{max-width:928px;margin:auto}section.faq v-accordion v-pane-header{border-bottom:1px solid #f1f2f6;padding-block:10px;font-weight:bold}@media(max-width:599px){section.faq v-accordion v-pane-header{font-weight:normal}}section.faq v-accordion v-pane-content ul,section.faq v-accordion a.tnc ul{margin-block:13px;padding-inline-start:20px;list-style-type:square}section.faq v-accordion v-pane-content ul li p,section.faq v-accordion a.tnc ul li p{margin-block:0 13.5px;line-height:18px}section.faq v-accordion v-pane-content ul li>*,section.faq v-accordion a.tnc ul li>*{transform:translateX(-5px)}section.faq v-accordion a.tnc{padding-block:9px;text-decoration:none}section.faq v-accordion a.tnc .icon{margin-inline-end:3px}