.spp-product-layout .product-full__data .product-full__ctas .product__button--add-to-bag.start-kit-select-shade{display:none}.spp-product-layout a.product__button--add-to-bag.start-kit-select-shade{display:none}body.is-retailer .add-link,body.is-retailer .add-to-bag,body.is-retailer .add-to-cart input[type=submit],body.is-retailer .add_button,body.is-retailer .add_to_cart,body.is-retailer .add_to_cart_btn,body.is-retailer .addtobag input[type=submit],body.is-retailer .addtobag__form input[type=submit],body.is-retailer .btn-add-to-bag,body.is-retailer .egiftcard-cashstar__link,body.is-retailer .favorites__recommended-product-add-to-cart,body.is-retailer .my-lists__list-link--add-all,body.is-retailer .product-brief__add-to-bag .product__button,body.is-retailer .product-full__add-button,body.is-retailer .product-full__bag-btn .product__button,body.is-retailer .product-info__actions .product-info__link,body.is-retailer .product-info__add-to-bag,body.is-retailer .product-item__add-to-cart,body.is-retailer .product__button--add-to-bag,body.is-retailer .promo_bca_button,body.is-retailer .shaded_add_link,body.is-retailer .skincare-primer__story-bobbi__content .product__button,body.is-retailer .smoosh-add-link,body.is-retailer .virtual_addtobag,body.is-retailer button[data-test-id=add-to-cart]{visibility:hidden}
.spp-product-layout .product-full__data .product-full__ctas .product__button--add-to-bag.start-kit-select-shade{display:none}.spp-product-layout a.product__button--add-to-bag.start-kit-select-shade{display:none}.adv_cal_cap{font-family:"BBText Regular",Helvetica,Arial,sans-serif}.adv_cal_cap .adv-cal-cap-container .loader{position:relative;min-height:300px}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .adv-cal-cap-title__header{font-size:32px;text-align:center;font-family:"BBSans Regular",Helvetica,Arial,sans-serif;margin:20px 20px 0;line-height:1.3}@media (min-width:768px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .adv-cal-cap-title__header{margin:35px 20px 0}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .adv-cal-cap-subtitle__text{font-size:14px;text-align:center;margin:20px;line-height:1.3}@media (min-width:768px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .adv-cal-cap-subtitle__text{margin:20px 20px 65px}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards{position:relative;height:700px}@media (min-width:768px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards{height:450px}}@media (min-width:1024px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards{height:500px}}.advent-calendar .adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards{display:block;margin-left:10px}@media (min-width:1025px){.advent-calendar .adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards{margin-left:0}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .card{margin:0}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .card .active{box-shadow:none;background-repeat:no-repeat;background-size:cover}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .card .card-content{height:auto;display:block;width:100%;position:relative}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .card .card-content .default-load-txt{height:auto;position:relative;top:auto;left:auto;text-align:center;color:#ffffff}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .card .card-content .default-load-txt .default-txt{display:flex;flex-direction:column;align-items:center}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .card .card-content .default-load-txt .default-txt .cta,.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .card .card-content .default-load-txt .default-txt .header,.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .card .card-content .default-load-txt .default-txt .subheader{display:inline-block}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .card .card-content .default-load-txt .default-txt .header{font-size:5.1vw;line-height:1;font-family:"BBSans Regular",Helvetica,Arial,sans-serif}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .card .card-content .default-load-txt .default-txt .subheader{font-size:1.2vw;line-height:1.3;margin:.4vw}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .card .card-content .default-load-txt .default-txt .cta{background-color:#ffffff;color:#000000;font-size:1vw;padding:0 1vw;margin:1vw;line-height:2.5}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .card .card-content .offer-img-bkg{display:none}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .card.tout:nth-child(7n+4){position:absolute;top:320px;left:251px}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .card.tout:nth-child(7n-2){top:295px;left:65px}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .card.tout:nth-child(7n-1){position:absolute;top:424px;left:65px}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .card.tout:nth-child(7n){position:absolute;top:130px;left:83px}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .card.tout:nth-child(7n+1){position:absolute;top:0;left:285px}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .card.tout:nth-child(7n+2){position:absolute;top:196px;left:0}@media (min-width:1025px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards{height:550px}}@media (min-width:768px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .card.tout:nth-child(7n-1){position:absolute;max-width:440px;height:378px;top:-20px;left:318px}}@media (min-width:1024px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .card.tout:nth-child(7n-1){position:absolute;max-width:550px;height:470px;top:-20px;left:445px}}@media (min-width:1025px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .card.tout:nth-child(7n-1){position:absolute;left:520px;top:-38px;max-width:640px;height:540px}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile{background-position:unset}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.card:not(.tout){border:none;background-repeat:no-repeat;box-shadow:none;position:absolute}@media (min-width:768px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.card:not(.tout).p1{height:115px;max-width:115px;width:100%}}@media (min-width:1024px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.card:not(.tout).p1{height:183px;max-width:184px;width:100%}}@media (min-width:1025px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.card:not(.tout).p1{position:static;height:203px;max-width:204px;width:100%}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.card .active,.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.card.active:hover,.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.card.future:hover{box-shadow:none}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile video{width:100%}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.p2{top:130px}@media (min-width:768px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.p2{height:53px;max-width:67px;width:100%;top:119px}}@media (min-width:1024px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.p2{height:82px;max-width:100px;width:100%;top:190px}}@media (min-width:1025px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.p2{top:unset;height:100px;max-width:124px;width:100%}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.p3{top:80px;left:150px}@media (min-width:768px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.p3{top:45px;left:123px;height:156px;max-width:45px;width:100%}}@media (min-width:1024px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.p3{top:60px;left:200px;height:280px;max-width:64px;width:100%}}@media (min-width:1025px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.p3{top:68px;left:216px;background-size:contain;height:295px;max-width:79px;width:100%}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.p4{top:0;left:138px}@media (min-width:768px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.p4{top:0;left:123px;height:36px;width:100%;max-width:112px}}@media (min-width:1024px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.p4{top:0;left:200px;height:46px;width:100%;max-width:150px}}@media (min-width:1025px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.p4{top:-10px;left:215px;max-width:200px;height:62px;width:100%}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.p5{top:50px;left:220px}@media (min-width:768px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.p5{top:42px;left:190px;height:175px;max-width:45px;width:100%}}@media (min-width:1024px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.p5{top:60px;left:283px;height:315px;max-width:63px;width:100%}}@media (min-width:1025px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.p5{top:68px;left:330px;height:330px;max-width:78px;width:100%}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.p6{top:270px;left:180px}@media (min-width:768px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.p6{top:0;left:245px;height:404px;max-width:67px;width:100%}}@media (min-width:1024px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.p6{top:0;left:360px;height:425px;max-width:75px;width:100%}}@media (min-width:1025px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.p6{top:-10px;left:425px;height:538px;max-width:90px;width:100%}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.p7{top:320px;left:251px}@media (min-width:768px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.p7{top:0;left:320px;height:281px;max-width:88px;width:100%}}@media (min-width:1024px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.p7{top:0;left:448px;height:360px;max-width:116px;width:100%}}@media (min-width:1025px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.p7{top:-10px;left:530px;height:375px;max-width:131px;width:100%}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.p8{top:295px;left:65px}@media (min-width:768px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.p8{top:106px;left:420px;height:140px;max-width:148px;width:100%}}@media (min-width:1024px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.p8{top:135px;left:576px;height:193px;max-width:194px;width:100%}}@media (min-width:1025px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.p8{top:156px;left:678px;height:208px;max-width:209px;width:100%}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.p9{top:424px;left:65px}@media (min-width:768px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.p9{top:0;left:450px;height:94px;max-width:110px;width:100%}}@media (min-width:1024px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.p9{top:0;left:628px;height:121px;max-width:143px;width:100%}}@media (min-width:1025px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.p9{top:-10px;left:728px;height:136px;max-width:158px;width:100%}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.p10{top:130px;left:83px}@media (min-width:768px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.p10{top:82px;left:572px;height:162px;max-width:61px;width:100%}}@media (min-width:1024px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.p10{top:125px;left:780px;height:233px;max-width:69px;width:100%}}@media (min-width:1025px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.p10{top:115px;left:900px;height:248px;max-width:84px;width:100%}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.p11{top:0;left:285px}@media (min-width:768px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.p11{top:0;left:636px;height:285px;max-width:50px;width:100%}}@media (min-width:1024px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.p11{top:0;left:860px;height:420px;max-width:67px;width:100%}}@media (min-width:1025px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.p11{top:-10px;left:1000px;height:458px;max-width:77px;width:100%}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.p12{top:196px;left:0}@media (min-width:768px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.p12{top:0;left:695px;height:309px;max-width:35px;width:100%}}@media (min-width:1024px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.p12{top:0;left:940px;height:500px;max-width:48px;width:100%}}@media (min-width:1025px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .tile.p12{top:-10px;left:1090px;height:540px;max-width:55px;width:100%}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .card:not(.tout) .tile-label{height:auto;position:relative;top:auto;left:auto;text-align:center;line-height:4.5;color:#ffffff;font-size:.9vw;margin-top:4.7vw}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup{position:absolute;z-index:1}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-screen-wrapper{display:none}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-content-wrapper{background-color:#ffffff}.advent-calendar .adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-content-wrapper{width:90%;height:auto;box-shadow:none;border-radius:0}@media (min-width:768px){.advent-calendar .adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-content-wrapper{width:45%}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-content-wrapper .offer-details{animation:fadeIn linear .2s;-webkit-animation:fadeIn linear .2s}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-content-wrapper .offer-details__panel{min-height:550px;width:100%}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-content-wrapper .offer-details__panel .popup-close{top:30px;right:30px}@media (min-width:768px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-content-wrapper .offer-details__panel{position:relative;min-height:250px;height:auto;padding:20px}}@media (min-width:1367px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-content-wrapper .offer-details__panel{padding:40px}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-content-wrapper .offer-details__panel .popup-close{border-radius:0;transform:initial;top:15px;right:15px;background:#ffffff;width:25px;height:20px}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-content-wrapper .offer-details__panel .popup-close:after,.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-content-wrapper .offer-details__panel .popup-close:before{height:14px;background-color:rgba(0,0,0,.5)}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-content-wrapper,.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-video-wrapper{top:0;left:0;box-shadow:none;border-radius:0;background:0 0;transform:none;overflow:hidden}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-content-wrapper .offer-details .messages,.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-video-wrapper .offer-details .messages{top:auto;bottom:20px;font-size:12px}@media (min-width:768px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-content-wrapper .offer-details .messages,.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-video-wrapper .offer-details .messages{left:33%;width:53%}}@media (min-width:1025px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-content-wrapper .offer-details .messages,.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-video-wrapper .offer-details .messages{left:40%}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-content-wrapper .messages,.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-video-wrapper .messages{padding:0;z-index:1;background-color:transparent;font-weight:400;bottom:0;top:auto}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-content-wrapper .messages .slideInOut,.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-video-wrapper .messages .slideInOut{transform:translateY(-100%);padding:2vw;text-align:center;z-index:1;background-color:#929292;animation:slideInOut linear 3s;-webkit-animation:slideInOut linear 3s}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-content-wrapper .messages .message--bottom,.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-video-wrapper .messages .message--bottom{position:absolute;bottom:2vw;right:0;background:0 0;padding-left:0;bottom:6.3vw;font-size:1vw;text-align:left;left:50%}@media (min-width:1025px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-content-wrapper .messages .message--bottom,.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-video-wrapper .messages .message--bottom{bottom:8.3vw;font-size:1.56vw;text-align:center;left:0}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-video-wrapper .video{position:relative;overflow:hidden;width:100%;margin:0;pointer-events:none}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-video-wrapper video::-webkit-media-controls{display:none!important}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-video-wrapper .view-offer{display:none}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__img{width:80%;margin:10%;text-align:center}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__img img{height:170px}@media (min-width:768px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__img{position:absolute;display:flex;align-items:center;top:0;left:0;width:43%;height:100%;padding:20px;text-align:center;margin:0}.advent-calendar .adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__img{float:none}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__img img{height:auto}}@media (min-width:768px){.advent-calendar .adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__content{float:none}}@media (min-width:768px){.advent-calendar .adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls{float:none;margin-bottom:30px}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details .messages{margin-left:20px}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__content,.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls{float:none;display:block;position:relative}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__content{width:48%;left:43%;padding-bottom:20px}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__content__subtitle{font-weight:700;line-height:2}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__content__title{font-family:"BBSans Regular",Helvetica,Arial,sans-serif;font-size:32px;line-height:1;margin:0 0 20px}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__content__description{font-size:1.3vw;line-height:1.3;margin-top:0}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls{left:43%}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button{font-size:1.82vw;padding:.75em 1em}@media (min-width:1025px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button{font-size:1vw;padding:1vw 2.3vw}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__panel{display:block}@media (min-width:1025px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__panel{display:flex;flex-direction:column}}.gift-section{background:url(/media/export/cms/holiday21/FH21-AdventCal-Gift_bg.jpg);width:100%}.gift-section .carousel-dots .slick-dots{bottom:-5px}@media (min-width:1025px){.gift-section{width:100%;margin:0 auto}}.gift-section .basic-responsive{text-align:center}.gift-section .basic-responsive .gift-section__header{font-size:9vw;padding:0 30px;line-height:1.1;color:#ffffff;font-family:"BBSans Regular",Helvetica,Arial,sans-serif;margin:20px auto}@media (min-width:768px){.gift-section .basic-responsive .gift-section__header{font-size:5vw}}@media (min-width:1025px){.gift-section .basic-responsive .gift-section__header{font-size:2.54vw;padding:0;line-height:.5}}.gift-section .basic-responsive .gift-section__content{width:100%;line-height:1.5;font-size:3.7vw;padding:20px 0 0;font-family:"BBText Regular",Helvetica,Arial,sans-serif}@media (min-width:768px){.gift-section .basic-responsive .gift-section__content{font-size:2vw;width:50%;margin:0 auto;line-height:1.3}}@media (min-width:1025px){.gift-section .basic-responsive .gift-section__content{font-size:.9vw;width:32%;margin:0 auto;line-height:1.2}}.gift-section .content-block picture img{width:90%;margin-left:5%}@media (min-width:1025px){.gift-section .content-block picture img{width:100%;margin-left:0}}.gift-section .node-elc-nodeblock .content{margin:0}@media (min-width:1025px){.gift-section .node-elc-nodeblock .content{margin:0 10%}}.gift-section .basic-tout-content-block{width:100%;float:left}.gift-section .basic-tout-content-block .padding--bare{padding:0 1rem}@media (min-width:1025px){.gift-section .basic-tout-content-block .padding--bare{padding:2rem .5rem}}.gift-section .basic-tout-content-block .padding--bare .content-block__line--content .style--bare{font-size:4.17vw;color:#ffffff;text-transform:uppercase}@media (min-width:768px){.gift-section .basic-tout-content-block .padding--bare .content-block__line--content .style--bare{font-size:3.17vw;line-height:1}}@media (min-width:1024px){.gift-section .basic-tout-content-block .padding--bare .content-block__line--content .style--bare{font-size:2.1vw;line-height:1}}@media (min-width:1025px){.gift-section .basic-tout-content-block .padding--bare .content-block__line--content .style--bare{font-size:1.17vw}}.gift-section .basic-tout-content-block .padding--bare .content-block__line--content .style--bare .gift-section__freeshipping div,.gift-section .basic-tout-content-block .padding--bare .content-block__line--content .style--bare .gift-section__livechat div{font-size:3.7vw;font-family:"BBText Regular",Helvetica,Arial,sans-serif;text-transform:none;margin:15px 30px;line-height:1.5}@media (min-width:768px){.gift-section .basic-tout-content-block .padding--bare .content-block__line--content .style--bare .gift-section__freeshipping div,.gift-section .basic-tout-content-block .padding--bare .content-block__line--content .style--bare .gift-section__livechat div{font-size:2vw}}@media (min-width:1024px){.gift-section .basic-tout-content-block .padding--bare .content-block__line--content .style--bare .gift-section__freeshipping div,.gift-section .basic-tout-content-block .padding--bare .content-block__line--content .style--bare .gift-section__livechat div{font-size:1.2vw;margin:5px auto;width:70%;line-height:1.2}}@media (min-width:1025px){.gift-section .basic-tout-content-block .padding--bare .content-block__line--content .style--bare .gift-section__freeshipping div,.gift-section .basic-tout-content-block .padding--bare .content-block__line--content .style--bare .gift-section__livechat div{font-size:.75vw;margin:5px auto;width:70%;line-height:1.2}}.gift-section .basic-tout-content-block .padding--bare .content-block__line--content .style--bare .gift-section__freeshipping a,.gift-section .basic-tout-content-block .padding--bare .content-block__line--content .style--bare .gift-section__livechat a{text-decoration:underline;font-size:3.7vw;color:#ffffff;text-transform:none;letter-spacing:1px;display:inline-block;margin-bottom:15px}@media (min-width:768px){.gift-section .basic-tout-content-block .padding--bare .content-block__line--content .style--bare .gift-section__freeshipping a,.gift-section .basic-tout-content-block .padding--bare .content-block__line--content .style--bare .gift-section__livechat a{font-size:2vw}}@media (min-width:1024px){.gift-section .basic-tout-content-block .padding--bare .content-block__line--content .style--bare .gift-section__freeshipping a,.gift-section .basic-tout-content-block .padding--bare .content-block__line--content .style--bare .gift-section__livechat a{font-size:1.8vw;margin-bottom:0}}@media (min-width:1025px){.gift-section .basic-tout-content-block .padding--bare .content-block__line--content .style--bare .gift-section__freeshipping a,.gift-section .basic-tout-content-block .padding--bare .content-block__line--content .style--bare .gift-section__livechat a{font-size:.98vw}}.gift-section .contextual-links-region{margin:0 auto;width:80%}@media (min-width:768px){.gift-section .contextual-links-region{width:100%}}@media (min-width:1025px){.gift-section .contextual-links-region .content{margin:0}}.email-signup{width:100%;padding:10px}@media (min-width:1025px){.email-signup{width:100%;margin:0 auto;padding:0}}.email-signup .sign-in-component__birthday-program{display:none}.email-signup .site-email-signup__title{font-size:4.4vw;font-family:"BBSans Regular",Helvetica,Arial,sans-serif;padding:15px 0}@media (min-width:768px){.email-signup .site-email-signup__title{font-size:3.4vw}}.email-signup .site-email-signup__header{padding-bottom:15px;font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:3.5vw;color:#666}@media (min-width:768px){.email-signup .site-email-signup__header{font-size:1.9vw}}@media (min-width:1024px){.email-signup .site-email-signup__header{font-size:1.7vw}}.email-signup .site-email-signup__form{width:100%}.email-signup .site-email-signup__form .optional-info__header{display:none}.email-signup .site-email-signup__form .site-email-signup__field{width:100%;border:1px solid #666;margin-bottom:15px}.email-signup .site-email-signup__form .site-email-signup__submit{width:100%;margin:15px 0}.email-signup .site-email-signup .site-email-signup__notice,.email-signup .site-email-signup .terms-link{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:2.8vw;color:#666}@media (min-width:768px){.email-signup .site-email-signup .site-email-signup__notice,.email-signup .site-email-signup .terms-link{font-size:1.8vw}}@media (min-width:1025px){.email-signup .site-email-signup{position:relative}.email-signup .site-email-signup .site-email-signup__title{width:40%;padding:30px 0 5px 20px;font-size:1.4vw;line-height:1}.email-signup .site-email-signup .site-email-signup__header{width:25%;padding:0 20px 20px;font-size:.8vw;line-height:1.4}.email-signup .site-email-signup .site-email-signup__form{width:40%;margin-bottom:0;position:absolute;top:20px;left:40%}.email-signup .site-email-signup .site-email-signup__form .site-email-signup__field{width:100%;border:none;border-bottom:1px solid #666;padding:5px 0;margin-bottom:0}.email-signup .site-email-signup .site-email-signup__form .site-email-signup__submit{position:absolute;top:0;right:0;color:#666;background:#ffffff;margin:0;width:auto}.email-signup .site-email-signup .site-email-signup__notice,.email-signup .site-email-signup .terms-link{font-size:.7vw}}.device-mobile .adv_cal_cap{font-family:"BBText Regular",Helvetica,Arial,sans-serif}.device-mobile .adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .card:not(.tout) .tile-label{margin:0;color:#000000;position:absolute;top:0;left:0;height:10vw;font-size:4vw;line-height:2.5;font-weight:700;margin-top:3vw}.device-mobile .adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .card.active{background-position:bottom 20vw center}.device-mobile .adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .card .card-content{height:100%}.device-mobile .adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .card .card-content .default-load-txt{color:#000000;height:100%}.device-mobile .adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .card .card-content .default-load-txt .default-txt{height:100%}.device-mobile .adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .card .card-content .default-load-txt .default-txt .header{font-size:11vw;line-height:1}.device-mobile .adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .card .card-content .default-load-txt .default-txt .subheader{font-size:4.2vw;line-height:1.3;margin:3vw}.device-mobile .adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .card .card-content .default-load-txt .default-txt .cta{position:absolute;bottom:3vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#000000;color:#ffffff;font-size:3.75vw;line-height:3.2;font-weight:700;padding:0 8vw}.device-mobile .adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-content-wrapper .messages .slideInOut{padding:4vw}.device-mobile .adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-video-wrapper .video{position:absolute;bottom:0;left:0;padding-bottom:20vw;background-color:#ffffff}.device-mobile .adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-video-wrapper .view-offer{display:inline-block;position:absolute;bottom:4vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#000000;color:#ffffff;font-size:3.75vw;line-height:3.2;font-weight:700;padding:0 8vw}.device-mobile .adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__content{width:100%;position:static;bottom:28vw;padding:0 4vw;left:0;margin:0;order:2;text-align:center;padding-top:10px}@media (min-width:1025px){.device-mobile .adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__content{width:100vw}}.device-mobile .adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__content .subtitle{font-size:4vw;line-height:2.5;font-weight:700}.device-mobile .adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__content .title{font-size:11vw;line-height:1}.device-mobile .adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__content .description{font-size:4.2vw;line-height:1.3;margin:3vw 0}.device-mobile .adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__img{order:3;margin-bottom:0}.device-mobile .adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls{position:static;left:0;bottom:8vw}@media (min-width:1025px){.device-mobile .adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls{position:absolute}}.device-mobile .adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button{position:absolute;bottom:12vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#000000;color:#ffffff;font-size:3.75vw;line-height:3.2;font-weight:700;padding:0 8vw}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes slideInOut{0%{transform:translateY(-100%)}10%,90%{transform:translateY(0)}100%{transform:translateY(-100%)}}@-moz-keyframes slideInOut{0%{transform:translateY(-100%)}10%,90%{transform:translateY(0)}100%{transform:translateY(-100%)}}@-webkit-keyframes slideInOut{0%{transform:translateY(-100%)}10%,90%{transform:translateY(0)}100%{transform:translateY(-100%)}}@-o-keyframes slideInOut{0%{transform:translateY(-100%)}10%,90%{transform:translateY(0)}100%{transform:translateY(-100%)}}@-ms-keyframes slideInOut{0%{transform:translateY(-100%)}10%,90%{transform:translateY(0)}100%{transform:translateY(-100%)}}.advent-calendar__touts .content-block__content-button{color:#ffffff}.advent-calendar__touts .content-formatter .content-block__content-text.padding--bare{padding:0}.advent-calendar__touts .content-formatter__rendered{margin:60px 0}
