.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}
.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[data-checkout-release='1'] .pg_wrapper{padding:0}@media (min-width:768px){body[data-checkout-release='1'] .pg_wrapper{padding:0 20px}}@media (min-width:768px){body[data-checkout-release='1'] .pg_wrapper .column.left{padding-right:60px;width:65%}}@media (min-width:768px){body[data-checkout-release='1'] .pg_wrapper .column.right{width:35%}}body[data-checkout-release='1'] .pg_wrapper .title--h2{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:30px;font-weight:300;letter-spacing:0;line-height:1.06667}body[data-checkout-release='1'] .pg_wrapper .title--h5{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:18px;font-weight:300;letter-spacing:0;line-height:1.33333}body[data-checkout-release='1'] .pg_wrapper .custom-outline{outline:2px solid #2a6496;outline-offset:2px}body[data-checkout-release='1'] .pg_wrapper .loading{background:url(/sites/bobbibrown/themes/bb_base/img/ajax-loading.gif) no-repeat center center}body[data-checkout-release='1'] .pg_wrapper .loading *{opacity:.8}body[data-checkout-release='1'] .pg_wrapper--checkout .messages{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:0;line-height:1.71429;font-size:get-rem(14px)}body[data-checkout-release='1'] .pg_wrapper--checkout .messages--information{color:#0075db}body[data-checkout-release='1'] .pg_wrapper--checkout .messages--success{color:#458745}body[data-checkout-release='1'] .pg_wrapper--checkout .messages--error{color:#dc3530}body[data-checkout-release='1'] .pg_wrapper--checkout .messages .close_link{display:none}body[data-checkout-release='1'] .pg_wrapper .hidden,body[data-checkout-release='1'] .pg_wrapper .hide_panel{display:none!important}body[data-checkout-release='1'] .pg_wrapper--viewcart .checkout-buttons-panel{margin-top:0;padding:16px 16px 0}body[data-checkout-release='1'] .pg_wrapper--viewcart .checkout-buttons-panel .continue-checkout{background:0 0;display:block;font-weight:700;height:auto;line-height:3;margin:0;padding:0;width:100%}body[data-checkout-release='1'] .pg_wrapper--viewcart .checkout-buttons-panel .continue-checkout.disabled{background-color:#e6e6e6;text-align:center}body[data-checkout-release='1'] .pg_wrapper--viewcart .checkout-buttons-panel .continue-checkout .paypal-checkout.disabled img{opacity:.2}body[data-checkout-release='1'] .pg_wrapper--viewcart .checkout-buttons-panel .continue-checkout:hover{background:0 0}body[data-checkout-release='1'] .pg_wrapper--viewcart .checkout-buttons-panel .continue-checkout .btn-primary{background:#000000;margin-top:10px}body[data-checkout-release='1'] .pg_wrapper--viewcart .checkout-buttons-panel .continue-checkout.button--dark{background:#000000}body[data-checkout-release='1'] .pg_wrapper--viewcart .checkout-buttons-panel .continue-checkout .button--disabled{background-color:#e6e6e6}body[data-checkout-release='1'] .pg_wrapper--viewcart .checkout-buttons-panel__paypal_express{margin-bottom:20px}body[data-checkout-release='1'].viewcart{padding-bottom:50px}@media (min-width:768px){body[data-checkout-release='1'].viewcart{padding-bottom:0}}body[data-checkout-release='1'].viewcart .checkout-buttons-panel--mobile{background-color:#ffffff;bottom:0;box-shadow:0 0 8px 0 rgba(0,0,0,.3);margin:0;padding:20px;position:fixed;left:0;right:0;z-index:1010}body[data-checkout-release='1'].viewcart .checkout-buttons-panel--mobile .checkout-button-mobile{margin:0 auto;max-width:400px}body[data-checkout-release='1'].viewcart .checkout-buttons-panel--mobile .continue-checkout{background-color:transparent;display:block;font-weight:700;height:auto;line-height:1;padding:14px 20px 12px;width:100%}body[data-checkout-release='1'].viewcart .checkout-buttons-panel--mobile .continue-checkout.disabled{background-color:#cccccc}body[data-checkout-release='1'].viewcart .checkout-buttons-panel--mobile .continue-checkout:focus-visible{outline:2px solid #2a6496;outline-offset:2px}body[data-checkout-release='1'].viewcart .checkout-buttons-panel--mobile .continue-checkout .btn-primary{background:#000000;margin-top:10px}body[data-checkout-release='1'].viewcart .checkout-buttons-panel--mobile .continue-checkout .button--disabled{background-color:#e6e6e6}body[data-checkout-release='1'].viewcart .checkout-buttons-panel--mobile .continue-checkout.button--dark{background-color:#000000}body[data-checkout-release='1'].viewcart .checkout-buttons-panel--mobile .continue-checkout.button--dark.disabled{background-color:#e6e6e6}body[data-checkout-release='1'].viewcart .checkout-buttons-panel--mobile .continue-checkout .paypal-checkout.disabled img{opacity:.2}body[data-checkout-release='1'].viewcart .checkout-buttons-panel--mobile .checkout-pp_logo{display:grid;grid-gap:15px;grid-template-columns:repeat(7,1fr);margin-top:15px}body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .messages--error{padding:5px 10px;text-align:center}body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-items{margin:0;padding:15px 15px 0}@media (min-width:768px){body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-items{padding:22px 0 0}}body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item{border:none;border-bottom:1px solid #b3b3b3;border-width:0 1px 1px;margin-bottom:0;padding:20px 0 20px;position:relative}body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item:last-child{border-bottom:none}@media (min-width:768px){body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item:last-child{border-bottom:1px solid #b3b3b3}}@media (min-width:768px){body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item{border-top:1px solid #b3b3b3;border-right:1px solid #b3b3b3;border-left:1px solid #b3b3b3;border-bottom:none}}body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__thumb{height:80px;margin:0 16px;margin-left:0;width:80px}body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__thumb-link{display:block}body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__title{padding-right:40px}body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__title-link{display:inline-block;text-decoration:none}body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__title-text{color:#101010;font-size:14px;font-weight:700;line-height:1.14286;text-transform:uppercase}body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__title-sub-text{color:#777777;margin-top:4px;font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:12px;line-height:1.16667}body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__sub-line{margin-top:10px}body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__spec{align-items:center;display:flex;height:30px;margin-top:10px}body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__spec .color,body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__spec .size{margin:0;padding-right:30px}body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__spec .color:after,body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__spec .size:after{background-color:#999999;bottom:0;content:'';margin-right:15px;position:absolute;top:0;width:1px;right:0}@media (max-width:768px){body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__spec{align-items:flex-start;flex-direction:column;height:auto}body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__spec .color,body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__spec .size{margin-bottom:10px}body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__spec .color::after,body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__spec .size::after{background-color:transparent}}body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__color{align-items:center;display:flex}body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__color .cart-item__swatch{margin-right:8px}body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__color,body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__size{color:#777777;font-size:14px;font-weight:400;line-height:1.14286;margin-top:10px;position:relative}body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__quantity-price,body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__shade_name_row{display:flex;flex-direction:row;margin-top:0}body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item .qty_price_wrap,body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__footer{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:10px;margin-right:16px}body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item .qty_price_wrap .formatted-price,body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__footer .formatted-price{flex:1;font-size:15px;font-weight:700;order:2}body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__quantity{order:1;width:100%}body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__quantity-input{border:solid #cccccc;border-width:1px 0;font-size:12px;height:25px;padding:0;text-align:center;width:25px}body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__quantity-button{background:0 0;border:1px solid #cccccc;border-radius:0;cursor:pointer;height:25px;position:relative;width:25px}body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__quantity-button[disabled]::after,body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__quantity-button[disabled]::before{background-color:#999999}body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__quantity-button::before{background-color:#101010;content:'';height:2px;position:absolute;top:11px;width:12px;left:6px}body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__quantity-button--increase::after{background-color:#101010;content:'';height:12px;position:absolute;top:6px;width:2px;left:11px}body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__quantity--samples{margin-bottom:8px}body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__price,body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__total{font-size:15px;font-weight:700;line-height:1.33333}@media (max-width:768px){body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__price,body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__total{margin-left:0;padding-top:0}}body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item .price,body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__price{flex:1;font-weight:700;order:2}body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__total{font-family:"BBText Regular",Helvetica,Arial,sans-serif;margin-top:0;order:3;width:auto!important}body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__remove{position:absolute;top:5px;right:0}body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__remove-button{background:0 0;border:0;cursor:pointer;height:48px;margin-right:0;margin-top:16px;min-width:auto;padding:0;position:relative;text-indent:-999rem;width:19px;right:0}body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__remove-button::after,body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__remove-button::before{background-color:#101010;content:'';height:2px;position:absolute;top:50%;width:17px;right:50%}body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__remove-button::before{transform:translate(50%,-50%) rotate(45deg)}body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__remove-button::after{transform:translate(50%,-50%) rotate(-45deg)}@media (min-width:768px){body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item__remove-button{width:48px}}body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item--sample .cart-item__footer .price .price-label,body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item--sample .cart-item__price,body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item--sample .cart-item__quantity button{display:none}body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item--sample .cart-item__quantity{margin-bottom:8px}body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item--sample .qty_price_wrap .price{display:block;font-size:15px;font-weight:700;line-height:1.33333;margin-bottom:8px}body[data-checkout-release='1'] .pg_wrapper--viewcart .viewcart-panel .content .cart-item--sample .qty_price_wrap .price .price-label{display:none}body[data-checkout-release='1'] .pg_wrapper--checkout .cart-convenience-panel{background-color:#eff0f0;border-bottom:1px solid #b3b3b3;border-top:1px solid #b3b3b3;margin-top:15px;padding:0 16px}@media (min-width:768px){body[data-checkout-release='1'] .pg_wrapper--checkout .cart-convenience-panel{border:none;margin-top:0;padding:0}}body[data-checkout-release='1'] .pg_wrapper--checkout .cart-convenience-panel .convenience-panel__header{border-top:none}body[data-checkout-release='1'] .pg_wrapper--checkout .cart-convenience-panel .cp_content{margin-top:15px;padding-left:5px;padding-right:5px}body[data-checkout-release='1'] .pg_wrapper--checkout .cart-convenience-panel .cp_content .convenience_panel_wrapper{display:grid;grid-template-columns:1fr 1fr 1fr}body[data-checkout-release='1'] .pg_wrapper--checkout .cart-convenience-panel .cp_content .convenience_panel_wrapper::before{display:none}body[data-checkout-release='1'] .pg_wrapper--checkout .cart-convenience-panel .cp_content .convenience_panel_wrapper .convenience_link{font-size:12px}body[data-checkout-release='1'] .pg_wrapper--checkout .cart-convenience-panel .cp_content .convenience_panel_wrapper .convenience_link .convenience_panel_label{margin-top:10px}body[data-checkout-release='1'] .engraving-wrapper{background:#f5f5f5;float:left;padding:0;width:100%}body[data-checkout-release='1'] .engraving-wrapper .engraving .adpl input[type=submit]{border:1px solid #9eafff;color:#9eafff;font-weight:700}body[data-checkout-release='1'] .engraving-wrapper .engraving .adpl .engraving-placeholder{display:none}body[data-checkout-release='1'] .engraving-wrapper .engraving-create{border-bottom:1px solid #eff1f0;display:none}body[data-checkout-release='1'] .engraving-wrapper .engraving-down-arrow-wrapper{background:#f5f5f5;height:20px;position:relative;width:15%;left:45%}@media (min-width:768px){body[data-checkout-release='1'] .engraving-wrapper .engraving-down-arrow-wrapper{width:10%}}body[data-checkout-release='1'] .engraving-wrapper .engraving-motif-banner-image-section{background-color:#ffffff}@media (min-width:768px){body[data-checkout-release='1'] .engraving-wrapper .engraving-motif-banner-image-section{display:flex}}body[data-checkout-release='1'] .engraving-wrapper .engraving-motif-banner-image-section .engraving-motif-banner-image-left{margin-left:0;padding:5%;width:100%;right:20px}@media (min-width:768px){body[data-checkout-release='1'] .engraving-wrapper .engraving-motif-banner-image-section .engraving-motif-banner-image-left{right:0;margin-left:10%;padding:20px;width:50%}}body[data-checkout-release='1'] .engraving-wrapper .engraving-motif-banner-image-section .engraving-motif-banner-image-right{display:flex;margin-left:0;padding:0 50px;width:100%}@media (min-width:768px){body[data-checkout-release='1'] .engraving-wrapper .engraving-motif-banner-image-section .engraving-motif-banner-image-right{margin-left:3%;padding:0;width:35%}}body[data-checkout-release='1'] .engraving-wrapper .engraving-motif-banner-image-section .engraving-motif-banner-image-right img{margin:auto}body[data-checkout-release='1'] .engraving-wrapper .engraving-column .engraving-save{color:#9eafff;height:44px;width:100%}body[data-checkout-release='1'] .engraving_view_note{color:#040a2b;font-size:11.5px;letter-spacing:1.14px;margin:0;padding-top:30px}@media (min-width:768px){body[data-checkout-release='1'] .engraving_view_note{margin:0 0 2% 10%;padding-top:5px}}body[data-checkout-release='1'] .engraving-error-messages{position:relative}body[data-checkout-release='1'] .engraving-error{color:#ff0000;font-size:12px;position:absolute;text-align:center;top:20px;width:100%;z-index:1}@media (min-width:768px){body[data-checkout-release='1'] .engraving-error{top:10px}}body[data-checkout-release='1'] .engraving-edit header{display:none}body[data-checkout-release='1'] .engraving .engraving-validation-error input::placeholder{background-color:#ec5665}body[data-checkout-release='1'] .engraving .engraving-validation-error .engraving-message{background-color:#ec5665;border:1px solid #ff0000}body[data-checkout-release='1'] .engraving .monogram_custom_image_left.engraving-validation-error,body[data-checkout-release='1'] .engraving .monogram_custom_image_right.engraving-validation-error{background-color:#ec5665;border:1px solid #ff0000}body[data-checkout-release='1'] .engraving-create h4{font-size:16px;font-weight:700}body[data-checkout-release='1'] .engraving-show-toggle.btn{background:#040a2b;bottom:50px;border:1px solid;color:#ffffff;float:right;font-size:14px;font-weight:700;height:44px;line-height:44px;padding:0 6px;position:relative;text-align:center;top:2px;width:100%}@media (min-width:768px){body[data-checkout-release='1'] .engraving-show-toggle.btn{top:-50px;width:auto}}body[data-checkout-release='1'] .engraving-show-toggle.opened{background:#ffffff;color:#000000}body[data-checkout-release='1'] .engraving-layout{background-color:#000000;display:flex;flex-direction:column;padding:10px 20px 15px;position:relative}body[data-checkout-release='1'] .engraving-layout p{font-size:12px;margin:10px 0 20px}body[data-checkout-release='1'] .engraving-layout p .mono_txt_white{display:none}@media (min-width:768px){body[data-checkout-release='1'] .engraving-layout{padding:20px 40px 15px}body[data-checkout-release='1'] .engraving-layout p .mono_txt_white{display:block}}body[data-checkout-release='1'] .engraving-infotext{padding:0}@media (min-width:768px){body[data-checkout-release='1'] .engraving-infotext{padding:.5em}}body[data-checkout-release='1'] .engraving-infotext .engraving-infotext-1{color:#101010;font-size:16px;font-weight:700}body[data-checkout-release='1'] .engraving-infotext .engraving-infotext-2{display:block;font-size:12px;margin-top:.5em;text-align:left}body[data-checkout-release='1'] .engraving .engraving-message{bottom:3px;border-color:#cccccc;color:#000000;font-size:14px;float:left;margin-bottom:0;padding:8px;position:relative;top:0;width:100%}@media (min-width:768px){body[data-checkout-release='1'] .engraving .engraving-message{margin-bottom:60px;margin-right:15px;top:18px;width:45%}}body[data-checkout-release='1'] .engraving .engraving-message-count{color:#9eafff;display:block;font-size:13px;position:relative;top:7.5em}@media (min-width:768px){body[data-checkout-release='1'] .engraving .engraving-message-count{position:absolute;top:7em}}body[data-checkout-release='1'] .engraving .engraving-message-count .engraving-characters-before{display:inline-block}body[data-checkout-release='1'] .engraving .engraving-label-intro{font-weight:700;margin:10px 0;text-decoration:underline}body[data-checkout-release='1'] .engraving-form-element-footer{clear:both}body[data-checkout-release='1'] .engraving-form-element .engraving-characters-before{display:none}body[data-checkout-release='1'] .engraving-view{border-top:1px solid #cccccc;padding:2%;position:relative}body[data-checkout-release='1'] .engraving-view .engraving-view-title{font-size:11px;margin-top:5%;margin-left:0;text-align:left}@media (min-width:768px){body[data-checkout-release='1'] .engraving-view .engraving-view-title{margin-left:10%}}body[data-checkout-release='1'] .engraving-view .engraving-view-title-top{color:#101010;font-size:16px;font-weight:700;margin-bottom:10px}body[data-checkout-release='1'] .engraving-view .engraving-view-title-top .type{display:none}body[data-checkout-release='1'] .engraving-view .engraving-view-title-bottom{display:none}body[data-checkout-release='1'] .engraving-view .engraving-view-message{cursor:pointer;position:relative;text-align:center;width:100%;left:0}@media (min-width:768px){body[data-checkout-release='1'] .engraving-view .engraving-view-message{left:10%}}body[data-checkout-release='1'] .engraving-view .engraving-view-message-content{overflow:hidden}body[data-checkout-release='1'] .engraving-view .engraving-view-control{cursor:pointer;font-size:12px;font-style:italic;font-weight:700;line-height:1;margin:1px;position:relative;text-decoration:underline;top:0;width:40%;left:80px;right:0}@media (min-width:768px){body[data-checkout-release='1'] .engraving-view .engraving-view-control{position:absolute;top:38%;left:76.1%}}body[data-checkout-release='1'] .engraving-view .engraving-toggle-edit{bottom:0;font-size:12px;position:relative;text-decoration:underline;top:16px;left:23%}@media (min-width:768px){body[data-checkout-release='1'] .engraving-view .engraving-toggle-edit{position:absolute;top:34px;left:67.5%}}body[data-checkout-release='1'] .engraving-view-message-content{background:#ffffff;border:1px solid #cccccc;font-weight:700;height:65px;line-height:1;text-align:center;width:100%}@media (min-width:768px){body[data-checkout-release='1'] .engraving-view-message-content{width:60%}}body[data-checkout-release='1'] .engraving-motif-info-section{text-align:center}body[data-checkout-release='1'] .engraving-motif-info-section .engraving-select-context-text{font-size:18px;font-weight:700;line-height:1.33333}body[data-checkout-release='1'] .engraving-motif-info-section .engraving-motif-banner-text{background:#000000;color:#ffffff;font-size:14px;line-height:1.5;margin:12px 12px 0;padding:10px}body[data-checkout-release='1'] .cart-item-engraving .cart-item-wrapper.collection{display:flex;min-height:100px;position:relative}body[data-checkout-release='1'] .cart-item-engraving .cart-item-wrapper.collection .thumb{height:80px;margin:0 16px;width:80px}body[data-checkout-release='1'] .cart-item-engraving .cart-item-wrapper.collection .desc{flex:1}body[data-checkout-release='1'] .cart-item-engraving .cart-item-wrapper.collection .desc .info .product_name a{color:#101010;font-size:14px;font-weight:700;line-height:1.14286;text-decoration:none;text-transform:uppercase}body[data-checkout-release='1'] .cart-item-engraving .cart-item-wrapper.collection .desc .info .color,body[data-checkout-release='1'] .cart-item-engraving .cart-item-wrapper.collection .desc .info .product_subname,body[data-checkout-release='1'] .cart-item-engraving .cart-item-wrapper.collection .desc .info .spec,body[data-checkout-release='1'] .cart-item-engraving .cart-item-wrapper.collection .desc .info .sub_line{margin-top:8px}body[data-checkout-release='1'] .cart-item-engraving .cart-item-wrapper.collection .desc .info .spec{align-items:flex-start;display:flex;flex-direction:column}@media (min-width:768px){body[data-checkout-release='1'] .cart-item-engraving .cart-item-wrapper.collection .desc .info .spec{align-items:center;flex-direction:row}}body[data-checkout-release='1'] .cart-item-engraving .cart-item-wrapper.collection .desc .info .color,body[data-checkout-release='1'] .cart-item-engraving .cart-item-wrapper.collection .desc .info .engraved-qty,body[data-checkout-release='1'] .cart-item-engraving .cart-item-wrapper.collection .desc .info .size{align-items:center;color:#777777;display:flex;font-size:14px;font-weight:400;line-height:1.14286;margin:0 0 8px;padding-right:30px;position:relative}body[data-checkout-release='1'] .cart-item-engraving .cart-item-wrapper.collection .desc .info .engraved-qty .qty{margin-right:5px}body[data-checkout-release='1'] .cart-item-engraving .cart-item-wrapper.collection .desc .info .color:after,body[data-checkout-release='1'] .cart-item-engraving .cart-item-wrapper.collection .desc .info .size:after{background-color:#999999;bottom:0;content:'';margin-right:15px;position:absolute;top:0;width:1px;right:0}@media (max-width:768px){body[data-checkout-release='1'] .cart-item-engraving .cart-item-wrapper.collection .desc .info .color:after,body[data-checkout-release='1'] .cart-item-engraving .cart-item-wrapper.collection .desc .info .size:after{background-color:transparent}}body[data-checkout-release='1'] .cart-item-engraving .cart-item-wrapper.collection .desc .info .color .swatch{margin-right:8px}body[data-checkout-release='1'] .cart-item-engraving .cart-item-wrapper.collection .desc .info .engraving-copy .type{display:none}body[data-checkout-release='1'] .cart-item-engraving .cart-item-wrapper.collection .desc .info .price{clear:both;padding:8px 0}@media (max-width:768px){body[data-checkout-release='1'] .cart-item-engraving .cart-item-wrapper.collection .desc .info .price{padding:0 0 8px}}body[data-checkout-release='1'] .cart-item-engraving .cart-item-wrapper.collection .total{bottom:8px;position:absolute;right:16px}body[data-checkout-release='1'] .cart-item-engraving .engraving-cart-control{background:#f5f5f5;border-bottom:1px solid #eff1f0;display:block!important;margin-top:8px;overflow:hidden;padding:12px 8px;width:100%}@media (min-width:768px){body[data-checkout-release='1'] .cart-item-engraving .engraving-cart-control{height:78px}}body[data-checkout-release='1'] .cart-item-engraving .engraved-remove-wrap{order:4;position:relative;left:0}body[data-checkout-release='1'] .cart-item-engraving .remove_btn{cursor:pointer;height:48px;margin-left:0;position:relative;text-align:center;width:48px}body[data-checkout-release='1'] .cart-item-engraving .info .engraving-message{display:none}body[data-checkout-release='1'] .cart-item-engraving-open .engraving-cart-control{border-bottom:none;display:block!important}body[data-checkout-release='1'] .cart-item-engraving-open .engraving-show-toggle.btn{background:#ffffff;color:#000000}body[data-checkout-release='1'] .column .panel .engraving-terms{background:#f5f5f5;color:#ff0000;font-size:12px;font-weight:500;letter-spacing:.05em;left:-20px;line-height:1.2;padding:10px 10px 20px;position:relative;top:35px;width:calc(100% + 40px)}@media (min-width:768px){body[data-checkout-release='1'] .column .panel .engraving-terms{left:-40px;top:35px;width:calc(100% + 80px)}}body[data-checkout-release='1'] .monogram_custom_image_right{appearance:auto;background:#ffffff;border-color:#cccccc;bottom:0;font-size:1em;float:left;height:calc(3em + 2px);position:relative;width:100%}@media (min-width:768px){body[data-checkout-release='1'] .monogram_custom_image_right{position:absolute;top:2.7em;width:auto;left:calc(45% + 15px)}}body[data-checkout-release='1'] .monogram_custom_image_left{float:left;margin-bottom:40px;position:relative;top:3.4em;width:100%}@media (min-width:768px){body[data-checkout-release='1'] .monogram_custom_image_left{margin-bottom:0;margin-right:15px;top:17.5px;width:auto}}body[data-checkout-release='1'] .product .engraving-view-message-content img{width:35px}body[data-checkout-release='1'] .product .engraving-view-message-content .monogram_custom_text{font-size:20px;line-height:3;padding:0 50px}body[data-checkout-release='1'] .viewcart .viewcart-panel .engraving-select-context-text{display:block;font-size:18px;font-weight:700;line-height:1.33333;margin-bottom:14px;padding-top:20px;text-align:center}body[data-checkout-release='1'] .viewcart .viewcart-panel .engraving-cart-control{padding:10px}body[data-checkout-release='1'] .viewcart .viewcart-panel .engraving-motif-banner-text{background:#000000;color:#ffffff;font-size:14px;line-height:1.5;margin:12px 12px 0;padding:10px;text-align:center}@media (min-width:768px){body[data-checkout-release='1'] .viewcart .viewcart-panel .engraving-motif-banner-text{padding:10px}}body[data-checkout-release='1'] .viewcart .viewcart-panel .engraving-form{position:relative}body[data-checkout-release='1'] .viewcart .viewcart-panel .engraving-form-element+p{display:none}@media (min-width:768px){body[data-checkout-release='1'] .viewcart .viewcart-panel .engraving-form-element+p{color:#ffffff;display:block;font-size:12px;font-weight:500;float:left;margin:70px 25px 45px 0;text-align:left}}body[data-checkout-release='1'] .viewcart .viewcart-panel .cart-item-engraving.kit .total{align-self:end;position:relative}@media (min-width:768px){body[data-checkout-release='1'] .viewcart .viewcart-panel .cart-item-engraving.kit .total{align-self:auto;top:6.5em}}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel{border-bottom:1px solid #b3b3b3;border-top:1px solid #b3b3b3;margin-bottom:16px;margin-top:15px;padding:16px}@media (min-width:768px){body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel{border:1px solid #b3b3b3;margin-bottom:2em;margin-top:22px}}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .checkout-subheading{border:none;margin-bottom:0;padding-bottom:0}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .checkout-subheading.active{margin-bottom:16px;padding-bottom:16px}@media (min-width:768px){body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .checkout-subheading.active{border-bottom:1px solid #b3b3b3}}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .checkout-subheading.active .accordion-icon:after{visibility:hidden}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .checkout-subheading .sub_heading{font-size:12px}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .checkout-subheading .accordion-icon{cursor:pointer;float:right;margin-right:10px;margin-top:11px;position:relative}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .checkout-subheading .accordion-icon:after,body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .checkout-subheading .accordion-icon:before{background:#000;content:'';display:block;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .checkout-subheading .accordion-icon:before{height:1px;width:16px}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .checkout-subheading .accordion-icon:after{height:16px;visibility:visible;width:1px}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .gift-options-container{display:block}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .gift-options-container div.form-item{margin-bottom:20px}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .gift-options-container div.form-item input{border:1px solid #cccccc;color:#000;font-size:14px;margin:0;min-height:45px;opacity:1;outline:0;resize:none;width:100%;padding:5px 1px 1px 14px}@media (min-width:768px){body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .gift-options-container div.form-item{margin-right:0;width:48%}}@media (min-width:768px){body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .gift-options-container{display:flex;justify-content:space-between}}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel header{background:0 0;border:none;float:none}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel form .gift-text-head{font-weight:700;text-transform:uppercase}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .gift-max-char{margin:0;text-align:right;text-transform:lowercase}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .gift-options{margin-top:16px;width:7%}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .gift-options input[type=checkbox]~.label{padding:0}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .gift-options input[type=checkbox]:checked~.label{background:#05ba59}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .gift-options input[type=checkbox]:checked~.label .gift-yes{display:inline-block}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .gift-options input[type=checkbox]:checked~.label .gift-no{display:none}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .gift-options input[type=checkbox]:checked~.label::after{left:19px}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .gift-options label{background:#b3b3b3;border-radius:20px;cursor:pointer;display:block;height:20px;top:2px;width:36px;z-index:-9999px;left:2px}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .gift-options label .label-content{margin-left:45px}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .gift-options label .label-content .gift-yes{display:none}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .gift-options label .label-content .gift-no{display:inline-block}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .gift-options label::before{display:none}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .gift-options label::after{background:#ffffff;border:none;border-radius:90px;content:'';height:16px;opacity:1;position:absolute;top:2px;transition:all 1s ease;transform:scale(1);width:16px;left:2px}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .gift-options-message{font-weight:700;font-size:12px;letter-spacing:1.4px;text-transform:uppercase}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .gift-options-message span{font-weight:400}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .giftwrap-trigger{padding-top:8px;z-index:2}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .giftwrap-trigger label{display:none}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .giftwrap-trigger input[type=checkbox]~.label::before{top:2px}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .giftwrap-trigger input[type=checkbox]~.label::after{top:7px}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .giftwrap-trigger span:first-child .label{padding-bottom:15px}@media (min-width:768px){body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .giftwrap-group{display:inline-block;margin-left:20px}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .giftwrap-group:first-child{margin-left:0}}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .giftwrap .gift__img{float:left;margin-right:24px;width:30%}@media (min-width:768px){body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .giftwrap .gift__img{width:11%}}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .giftwrap .gift__content{float:left;margin-top:16px}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .giftwrap .sub-section{float:left;width:100%}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .giftwrap .sub-section .btn{background-color:#ffffff;border:1px solid #000000;color:#000000;font-weight:700;height:44px;text-transform:uppercase;width:100%}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .giftwrap .sub-section .field.error{border-color:#ee0000}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .giftwrap .sub-section .form-item{margin-top:20px}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .giftwrap .sub-section .form-item input[type=text]{border:1px solid #cccccc;color:#000;display:unset;font-size:14px;margin:0;min-height:45px;opacity:1;outline:0;resize:none;width:100%;padding:5px 1px 1px 14px}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .giftwrap .sub-section .form-item input[type=text]+label{pointer-events:none}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .giftwrap .sub-section .form-item input[type=text].error{border-color:#ee0000}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .giftwrap .sub-section .form-item textarea{border:1px solid #b3b3b3;width:100%}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .giftwrap .sub-section .form-item.card-message .label-content{display:none}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .giftwrap .sub-section .form-item.card-message .label{padding-top:10px}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .giftwrap .sub-section p{display:none}@media (min-width:768px){body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .giftwrap .sub-section{margin-left:100px;width:85%}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .giftwrap .sub-section .btn{width:117px}}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .form-submit input{width:100%}@media (min-width:768px){body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .form-submit{float:right;text-align:right;width:50%}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .gift-options-panel .form-submit input{width:371px}}body[data-checkout-release='1'] .pg_wrapper--checkout .need-help-panel{margin-top:0;padding:0}body[data-checkout-release='1'] .pg_wrapper--checkout .need-help-panel .check_out_chat a,body[data-checkout-release='1'] .pg_wrapper--checkout .need-help-panel .customer-service-content p a{color:#000000;text-decoration:underline}body[data-checkout-release='1'] .pg_wrapper--checkout .need-help-panel .title--h5{font-family:"BBText Bold",Helvetica,Arial,sans-serif;font-size:get-rem(12px);font-weight:700;letter-spacing:1.7px;line-height:1.66667;text-transform:uppercase}body[data-checkout-release='1'] .pg_wrapper--checkout .need-help-panel .customer-service-content{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:0;line-height:1.71429;padding:10px 16px}@media (min-width:768px){body[data-checkout-release='1'] .pg_wrapper--checkout .need-help-panel .customer-service-content{padding:16px}}body[data-checkout-release='1'] .pg_wrapper--checkout .need-help-panel .link{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:0;line-height:1.71429;border-bottom:none;text-transform:inherit}body[data-checkout-release='1'] .pg_wrapper--checkout .need-help-panel .content{display:none}body[data-checkout-release='1'] .pg_wrapper .offer-code{border-bottom:1px solid #b3b3b3;margin-top:0;padding:0 16px}@media (min-width:768px){body[data-checkout-release='1'] .pg_wrapper .offer-code{border-bottom:none;border-top:none}}body[data-checkout-release='1'] .pg_wrapper .offer-code__label{display:block;font-size:15px;line-height:3.6;margin-top:0;pointer-events:none;position:absolute}body[data-checkout-release='1'] .pg_wrapper .offer-code__applied-content{align-items:center;display:flex;min-height:44px}body[data-checkout-release='1'] .pg_wrapper .offer-code__byline{display:block;margin:0;margin-right:8px}body[data-checkout-release='1'] .pg_wrapper .offer-code__form-item{margin-bottom:8px}body[data-checkout-release='1'] .pg_wrapper .offer-code__input-wrapper{display:flex;justify-content:space-between}body[data-checkout-release='1'] .pg_wrapper .offer-code__input{border-color:#d0d0d0;flex-shrink:1;flex-flow:1;height:54px;line-height:44px;margin-right:16px}body[data-checkout-release='1'] .pg_wrapper .offer-code input.js-label-mode+label:before{background:#ffffff;content:attr(placeholder);line-height:1;padding:0 1.5px;transform:translateY(-1.5em) translateY(-.5px) scale(.8,.8)}body[data-checkout-release='1'] .pg_wrapper .offer-code__button{background-color:transparent;border:1px solid #000000;color:#000000;font-size:15px;font-weight:700;height:52px;min-width:auto;padding:15px 26px 13px;text-transform:uppercase;width:120px}body[data-checkout-release='1'] .pg_wrapper .offer-code__field-note{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:0;line-height:1.71429;color:#000000}body[data-checkout-release='1'] .pg_wrapper .offer-code__field-note:first-of-type{margin:0 auto 12px}body[data-checkout-release='1'] .pg_wrapper .offer-code__edit,body[data-checkout-release='1'] .pg_wrapper .offer-code__remove{background-color:transparent;background-position:50%;background-repeat:no-repeat;border:0;cursor:pointer;height:28px;padding:0;text-indent:-999rem;width:28px}body[data-checkout-release='1'] .pg_wrapper .offer-code__edit{background-image:url(/sites/bobbibrown/themes/bb_base/img/icons/svg/Edit-Pen.svg)}body[data-checkout-release='1'] .pg_wrapper .offer-code__remove{background-image:url(/sites/bobbibrown/themes/bb_base/img/icons/svg/Close-Cross.svg)}body[data-checkout-release='1'] .pg_wrapper .offer-code__applied,body[data-checkout-release='1'] .pg_wrapper .offer-code__content{border-top:1px solid #b3b3b3}@media (min-width:768px){body[data-checkout-release='1'] .pg_wrapper .offer-code__applied,body[data-checkout-release='1'] .pg_wrapper .offer-code__content{border-bottom:1px solid #b3b3b3}}@media (max-width:768px){body[data-checkout-release='1'] .pg_wrapper .offer-code__applied,body[data-checkout-release='1'] .pg_wrapper .offer-code__content{padding:0}}body[data-checkout-release='1'] .pg_wrapper .offer-code__applied{border-top:none}body[data-checkout-release='1'] .pg_wrapper .offer-code__form{margin-top:20px}body[data-checkout-release='1'] .pg_wrapper .offer-code__applied--hidden,body[data-checkout-release='1'] .pg_wrapper .offer-code__form-item--hidden{display:none}@media (min-width:768px){body[data-checkout-release='1'] .pg_wrapper .offer-code__header-text{margin-top:8px}}body[data-checkout-release='1'] .pg_wrapper .offer-code__messages.success{color:#44826e}body[data-checkout-release='1'] .pg_wrapper--checkout .column.right{padding-top:143px}body[data-checkout-release='1'] .pg_wrapper--checkout .column.right .checkout-buttons-panel,body[data-checkout-release='1'] .pg_wrapper--checkout .column.right .checkout-pp_logo,body[data-checkout-release='1'] .pg_wrapper--checkout .column.right .offer-code,body[data-checkout-release='1'] .pg_wrapper--checkout .column.right .panel--order-summary{background-color:#eff0f0}body[data-checkout-release='1'] .pg_wrapper--checkout .column.right .panel--order-summary{border-top:1px solid #b3b3b3;padding:16px}body[data-checkout-release='1'] .pg_wrapper--checkout .column.right .panel--order-summary .panel__content.content{padding:0}body[data-checkout-release='1'] .pg_wrapper--checkout .column.right .panel--order-summary .order-item{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:0;line-height:1.71429}body[data-checkout-release='1'] .pg_wrapper--checkout .column.right .panel--order-summary .order-item__value{display:block;line-height:2;padding:0}body[data-checkout-release='1'] .pg_wrapper--checkout .column.right .panel--order-summary .order-item__value.total{font-weight:700}body[data-checkout-release='1'] .pg_wrapper--checkout .column.right .panel--order-summary .order-item__label{color:#777777;margin-right:0;text-align:left}body[data-checkout-release='1'] .pg_wrapper--checkout .column.right .panel--order-summary .order-item__label.total{color:#000000;font-weight:700}body[data-checkout-release='1'] .pg_wrapper--checkout .column.right .panel--order-summary .form-item .delivery_method_label{color:#777777}body[data-checkout-release='1'] .pg_wrapper--checkout .column.right .panel--order-summary .form-item .delivery_method_label::before{content:'\0028'}body[data-checkout-release='1'] .pg_wrapper--checkout .column.right .panel--order-summary .form-item .delivery_method_label::after{content:'\0029'}body[data-checkout-release='1'] .pg_wrapper--checkout .column.right .panel--order-summary .shipmethod-panel{margin:0;padding:0}body[data-checkout-release='1'] .pg_wrapper--checkout .column.right .panel--order-summary .shipmethod-panel .ship-method-group .shipmethod_option{border:1px solid #e6e6e6;height:45px;width:100%}body[data-checkout-release='1'] .pg_wrapper--checkout .column.right .panel--order-summary .shipmethod-panel .ship-method-group .shipmethod_option.select-box{display:none}body[data-checkout-release='1'] .pg_wrapper--checkout .column.right .panel--order-summary .shipmethod-panel .ship-method-group .shipmethod_option.select-box--replaced{display:block}body[data-checkout-release='1'] .pg_wrapper--checkout .column.right .panel--order-summary .delimiter{border:1px solid #e6e6e6;margin:10px 0;width:100%}body[data-checkout-release='1'] .pg_wrapper--checkout .column.right .panel--order-summary .order-summary-content__afterpay{font-weight:700}body[data-checkout-release='1'] .pg_wrapper--checkout .column.right .panel--order-summary .order-summary-content__afterpay-learnmore{background:#000000;border:none;border-radius:10px;cursor:pointer;display:inline-block;height:18px;line-height:1.1;text-align:center;vertical-align:middle;width:18px}body[data-checkout-release='1'] .pg_wrapper--checkout .column.right .panel--order-summary .order-summary-content__afterpay-info{color:#ffffff}@media (max-width:768px){body[data-checkout-release='1'] .pg_wrapper--checkout .column.right{padding-top:0}body[data-checkout-release='1'] .pg_wrapper--checkout .column.right .panel--order-summary{border-top:1px solid #b3b3b3}}@media (max-width:768px) and (min-width:768px){body[data-checkout-release='1'] .pg_wrapper--checkout .column.right .panel--order-summary{border-top:none}}body[data-checkout-release='1'] .pg_wrapper--checkout .payment-cards{display:block;margin-bottom:0;padding:0 16px 16px}body[data-checkout-release='1'] .pg_wrapper--checkout .payment-cards img{max-width:10%;margin-right:15px}@media (min-width:768px){body[data-checkout-release='1'] .pg_wrapper--checkout .payment-cards{border-bottom:1px solid #e6e6e6;display:flex;gap:2px;justify-content:center;text-align:center;padding-top:10px}}@media (min-width:768px){body[data-checkout-release='1'] .pg_wrapper--checkout .payment-cards__item{background-size:46px 32px;height:32px;width:46px}}body[data-checkout-release='1'].viewcart .recommended-products-panel{margin:0 auto;max-width:1230px}body[data-checkout-release='1'].viewcart .recommended-products-panel .panel__header .title--h2{font-size:16px;font-weight:700;margin:0}body[data-checkout-release='1'].viewcart .recommended-product-items{display:block;overflow:hidden;padding:10px 0;width:100%}body[data-checkout-release='1'].viewcart .recommended-section{border-top:1px solid #e6e6e6}body[data-checkout-release='1'].viewcart .recommended-section .panel__header{padding-top:24px;text-align:center}body[data-checkout-release='1'].viewcart .recommended-item{display:flex;flex-direction:column;height:auto;margin:0;padding:0 10px 4px;text-align:center}body[data-checkout-release='1'].viewcart .recommended-item img{margin:0 auto;width:auto}body[data-checkout-release='1'].viewcart .recommended-item .description{float:none}body[data-checkout-release='1'].viewcart .recommended-item .description .info{float:none;min-height:60px}body[data-checkout-release='1'].viewcart .recommended-item .sku_select{background-color:inherit;background-position:85%;border:none;padding:10px;text-align:center}body[data-checkout-release='1'].viewcart .recommended-item .sku-price{padding:10px}body[data-checkout-release='1'].viewcart .recommended-item .addtobag .btn{background:0 0;color:#000000;border:1px solid #000000;box-shadow:none;margin:5px 0 1px}body[data-checkout-release='1'].viewcart .recommended-item .addtobag .cart-item__form{display:block;text-align:center}body[data-checkout-release='1'].viewcart .recommended-item .price-range{padding-bottom:20px}body[data-checkout-release='1'].viewcart .recommended-item .swatch{border-radius:25px;display:inline-block;height:24px;margin:7px 0 10px;vertical-align:top;width:24px}body[data-checkout-release='1'].viewcart .recommended-item .swatch.selected::after{left:3px;border:1px solid #000000;border-radius:25px;content:'';height:28px;position:absolute;top:5px;width:28px}body[data-checkout-release='1'].viewcart .recommended-item .page-product{height:86px;margin:0 auto;padding:8px;width:150px}body[data-checkout-release='1'].viewcart .recommended-item .page-product .shade-list{margin-bottom:0}body[data-checkout-release='1'].viewcart .recommended-item .page-product .slick-prev{left:-15px;top:15px}body[data-checkout-release='1'].viewcart .recommended-item .page-product .slick-next{right:-10px}body[data-checkout-release='1'].viewcart .recommended-item .page-product .slick-next:before{right:-7px}body[data-checkout-release='1'] .pg_wrapper--checkout .samples{border-bottom:1px solid #b3b3b3;border-top:1px solid #b3b3b3;margin:0;padding:16px}@media (min-width:768px){body[data-checkout-release='1'] .pg_wrapper--checkout .samples{border:1px solid #b3b3b3}}body[data-checkout-release='1'] .pg_wrapper--checkout .samples__header{border:none;margin-bottom:0;padding-bottom:0}body[data-checkout-release='1'] .pg_wrapper--checkout .samples__header.active{padding-bottom:16px}@media (min-width:768px){body[data-checkout-release='1'] .pg_wrapper--checkout .samples__header.active{border-bottom:1px solid #b3b3b3;padding:0}}body[data-checkout-release='1'] .pg_wrapper--checkout .samples__header.active .accordion-icon:after{visibility:hidden}body[data-checkout-release='1'] .pg_wrapper--checkout .samples__header-text{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:18px;font-weight:300;letter-spacing:0;line-height:1.33333;color:#101010}body[data-checkout-release='1'] .pg_wrapper--checkout .samples__header-text.title--h5{margin-bottom:0}body[data-checkout-release='1'] .pg_wrapper--checkout .samples__header-text .accordion-icon{cursor:pointer;float:right;margin-right:10px;margin-top:11px;position:relative}body[data-checkout-release='1'] .pg_wrapper--checkout .samples__header-text .accordion-icon:after,body[data-checkout-release='1'] .pg_wrapper--checkout .samples__header-text .accordion-icon:before{background:#000;content:'';display:block;position:absolute;top:50%;transform:translate(-50%,-50%);left:50%}body[data-checkout-release='1'] .pg_wrapper--checkout .samples__header-text .accordion-icon:before{height:1px;width:16px}body[data-checkout-release='1'] .pg_wrapper--checkout .samples__header-text .accordion-icon:after{height:16px;visibility:visible;width:1px}body[data-checkout-release='1'] .pg_wrapper--checkout .samples__header .checkout__panel-title{border:none}body[data-checkout-release='1'] .pg_wrapper--checkout #checkout_samples{border:0;padding:0}body[data-checkout-release='1'] .pg_wrapper--checkout #checkout_samples .samples__remaining{margin-bottom:20px}body[data-checkout-release='1'] .pg_wrapper--checkout #checkout_samples .samples__remaining-available,body[data-checkout-release='1'] .pg_wrapper--checkout #checkout_samples .samples__remaining-maximum{border:0;font-size:14px;line-height:1.71429}body[data-checkout-release='1'] .pg_wrapper--checkout #checkout_samples .samples__thumb{height:auto;margin:auto;width:80px}body[data-checkout-release='1'] .pg_wrapper--checkout #checkout_samples .samples__details{display:flex;flex-direction:column;min-height:120px;justify-content:space-between}body[data-checkout-release='1'] .pg_wrapper--checkout #checkout_samples .samples__details .sample-select-button{padding:0}body[data-checkout-release='1'] .pg_wrapper--checkout #checkout_samples .samples__list{display:flex;flex-direction:column;margin-bottom:10px;position:relative}body[data-checkout-release='1'] .pg_wrapper--checkout #checkout_samples .samples__list .slick-list{margin:0 16px}body[data-checkout-release='1'] .pg_wrapper--checkout #checkout_samples .samples__list-item{display:flex;flex-direction:column;height:auto;padding:0 10px 4px;text-align:center}body[data-checkout-release='1'] .pg_wrapper--checkout #checkout_samples .samples__list-header{color:#000000;font-size:14px;font-weight:700;line-height:1.14286;height:50px;margin-bottom:0;text-transform:uppercase;overflow:hidden}@media (max-width:768px){body[data-checkout-release='1'] .pg_wrapper--checkout #checkout_samples .samples__list-header{height:70px}}body[data-checkout-release='1'] .pg_wrapper--checkout #checkout_samples .samples__list-sub-header{font-size:14px;height:80px;margin-top:0;overflow:hidden}@media (max-width:768px){body[data-checkout-release='1'] .pg_wrapper--checkout #checkout_samples .samples__list-sub-header{height:100px}}body[data-checkout-release='1'] .pg_wrapper--checkout #checkout_samples .samples__list-button{background-color:#ffffff;border:1px solid #000000;color:#000000;font-weight:700;height:44px;margin-top:10px;min-width:auto;text-transform:uppercase;width:100%}body[data-checkout-release='1'] .pg_wrapper--checkout #checkout_samples .samples__list-button.selected{background-color:#000000;color:#ffffff}body[data-checkout-release='1'] .pg_wrapper--checkout #checkout_samples .samples__list-button.selected .remove-link{display:none}@media (max-width:768px){body[data-checkout-release='1'] .pg_wrapper--checkout #checkout_samples .samples__list-button{background-color:#ffffff;border:1px solid #000000;color:#000000}body[data-checkout-release='1'] .pg_wrapper--checkout #checkout_samples .samples__list-button.selected{background-color:#000000;color:#ffffff}}body[data-checkout-release='1'] .pg_wrapper--checkout #checkout_samples .samples__list-size{bottom:55px;color:#777777;font-size:12px;font-weight:400;line-height:1.33333;margin-bottom:0;margin-top:0;width:calc(100% - 20px)}body[data-checkout-release='1'] .pg_wrapper--checkout #checkout_samples .samples__next,body[data-checkout-release='1'] .pg_wrapper--checkout #checkout_samples .samples__previous{background:0 0;border:0;cursor:pointer;height:48px;position:absolute;text-indent:-999em;top:58px;width:26px}body[data-checkout-release='1'] .pg_wrapper--checkout #checkout_samples .samples__next::after,body[data-checkout-release='1'] .pg_wrapper--checkout #checkout_samples .samples__next::before,body[data-checkout-release='1'] .pg_wrapper--checkout #checkout_samples .samples__previous::after,body[data-checkout-release='1'] .pg_wrapper--checkout #checkout_samples .samples__previous::before{background-color:#191919;content:'';height:2px;position:absolute;width:12px}body[data-checkout-release='1'] .pg_wrapper--checkout #checkout_samples .samples__next::before,body[data-checkout-release='1'] .pg_wrapper--checkout #checkout_samples .samples__previous::before{top:20px}body[data-checkout-release='1'] .pg_wrapper--checkout #checkout_samples .samples__next::after,body[data-checkout-release='1'] .pg_wrapper--checkout #checkout_samples .samples__previous::after{top:28px}body[data-checkout-release='1'] .pg_wrapper--checkout #checkout_samples .samples__next.slick-disabled,body[data-checkout-release='1'] .pg_wrapper--checkout #checkout_samples .samples__previous.slick-disabled{cursor:default;opacity:.2}body[data-checkout-release='1'] .pg_wrapper--checkout #checkout_samples .samples__previous{left:0}body[data-checkout-release='1'] .pg_wrapper--checkout #checkout_samples .samples__previous::after,body[data-checkout-release='1'] .pg_wrapper--checkout #checkout_samples .samples__previous::before{left:0}body[data-checkout-release='1'] .pg_wrapper--checkout #checkout_samples .samples__previous::before{transform:rotate(315deg)}body[data-checkout-release='1'] .pg_wrapper--checkout #checkout_samples .samples__previous::after{transform:rotate(-315deg)}body[data-checkout-release='1'] .pg_wrapper--checkout #checkout_samples .samples__next{right:0}body[data-checkout-release='1'] .pg_wrapper--checkout #checkout_samples .samples__next::after,body[data-checkout-release='1'] .pg_wrapper--checkout #checkout_samples .samples__next::before{right:0}body[data-checkout-release='1'] .pg_wrapper--checkout #checkout_samples .samples__next::before{transform:rotate(45deg)}body[data-checkout-release='1'] .pg_wrapper--checkout #checkout_samples .samples__next::after{transform:rotate(-45deg)}body[data-checkout-release='1'] .pg_wrapper--checkout #checkout_samples .slick-dots{bottom:0;margin-top:10px;position:relative}body[data-checkout-release='1'] .pg_wrapper--checkout #checkout_samples .slick-dots li button:before{font-size:50px;line-height:.16}body[data-checkout-release='1'] .pg_wrapper--checkout .sign-in-panel .forgot-pw-note,body[data-checkout-release='1'] .pg_wrapper--checkout .sign-in-panel .title--h2,body[data-checkout-release='1'] .pg_wrapper--checkout .sign-in-panel .title--h5{text-transform:uppercase}body[data-checkout-release='1'] .pg_wrapper--checkout .sign-in-panel .checkout-guest-signin-text,body[data-checkout-release='1'] .pg_wrapper--checkout .sign-in-panel .checkout-return-signin-text{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:0;line-height:1.71429}body[data-checkout-release='1'] .pg_wrapper--checkout .sign-in-panel .toggle-user__input{appearance:none}body[data-checkout-release='1'] .pg_wrapper--checkout .sign-in-panel .toggle-user__input:checked~.label::before{background-color:#000000}body[data-checkout-release='1'] .pg_wrapper--checkout .sign-in-panel .toggle-user__input~.label{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:0;line-height:1.71429;text-transform:capitalize}body[data-checkout-release='1'] .pg_wrapper--checkout .sign-in-panel .toggle-user__input~.label::before{background-color:#ffffff;border:4px solid #ffffff;border-radius:50%;content:'';outline:1px solid #000000}body[data-checkout-release='1'] .pg_wrapper--checkout .sign-in-panel input:required:invalid:empty,body[data-checkout-release='1'] .pg_wrapper--checkout .sign-in-panel input:required:invalid:not(:checked),body[data-checkout-release='1'] .pg_wrapper--checkout .sign-in-panel input:required:invalid[value='']{border-color:#e6e6e6}body[data-checkout-release='1'] .pg_wrapper--checkout .sign-in-panel input:required:invalid:empty:focus,body[data-checkout-release='1'] .pg_wrapper--checkout .sign-in-panel input:required:invalid:not(:checked):focus,body[data-checkout-release='1'] .pg_wrapper--checkout .sign-in-panel input:required:invalid[value='']:focus{border-color:#e6e6e6}body[data-checkout-release='1'] .pg_wrapper--checkout .sign-in-panel input:required:invalid:empty.error,body[data-checkout-release='1'] .pg_wrapper--checkout .sign-in-panel input:required:invalid:not(:checked).error,body[data-checkout-release='1'] .pg_wrapper--checkout .sign-in-panel input:required:invalid[value=''].error{border-color:#930808;color:#040a2b}body[data-checkout-release='1'] .pg_wrapper--checkout .sign-in-panel input:required:invalid:empty.error+.label::before,body[data-checkout-release='1'] .pg_wrapper--checkout .sign-in-panel input:required:invalid:not(:checked).error+.label::before,body[data-checkout-release='1'] .pg_wrapper--checkout .sign-in-panel input:required:invalid[value=''].error+.label::before{color:#cccccc}body[data-checkout-release='1'] .pg_wrapper--checkout .sign-in-panel input.error{color:#040a2b}body[data-checkout-release='1'] .pg_wrapper--checkout .sign-in-panel input.error+.label.error::before{color:#cccccc}body[data-checkout-release='1'] .pg_wrapper--checkout .sign-in-panel .messages .close-link{display:none}body[data-checkout-release='1'] .pg_wrapper--checkout .sign-in-panel .messages .single-message{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:0;line-height:1.71429;color:#930808}body[data-checkout-release='1'] .pg_wrapper--checkout .toggle-password{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:12px;line-height:1.16667;color:#cccccc;text-transform:uppercase}body[data-checkout-release='1'] .pg_wrapper--checkout .tooltip{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:0;line-height:1.71429;cursor:pointer;margin-bottom:30px;position:relative;text-decoration:underline}body[data-checkout-release='1'] .pg_wrapper--checkout .tooltip:focus .tooltiptext-over,body[data-checkout-release='1'] .pg_wrapper--checkout .tooltip:hover .tooltiptext-over{opacity:1;visibility:visible}body[data-checkout-release='1'] .pg_wrapper--checkout .tooltip::before{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:12px;line-height:1.5;border:1px solid #000000;border-radius:50%;color:#000000;content:'\0069';display:inline-block;height:get-rem(18px);margin-right:8px;text-align:center;width:get-rem(18px)}body[data-checkout-release='1'] .pg_wrapper--checkout .tooltip .tooltiptext-over{background-color:#000000;bottom:100%;color:#ffffff;left:0;margin-bottom:6px;max-width:480px;opacity:0;padding:15px 15px 10px;position:absolute;transition:opacity 250ms;transition-delay:.5s;visibility:hidden;width:100%;z-index:100}body[data-checkout-release='1'] .pg_wrapper--checkout .tooltip .tooltiptext-over::after{height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-top-color:#000000;bottom:-10px;content:'';left:4px;position:absolute}body[data-checkout-release='1'] .pg_wrapper--checkout .tooltip__privacy-link{color:#ffffff}body[data-checkout-release='1'] .pg_wrapper--checkout .tooltip__privacy-link:focus,body[data-checkout-release='1'] .pg_wrapper--checkout .tooltip__privacy-link:hover{text-decoration:none}body[data-checkout-release='1'] .pg_wrapper--checkout .error-messages{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:12px;line-height:1.5;color:#930808}body[data-checkout-release='1'] .site-header__container .site-header-formatter{height:84px}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart{margin-top:20px}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .checkout-header .title--h2{font-family:"BBSans Regular",Helvetica,Arial,sans-serif;font-size:24px;font-weight:500;line-height:2.5;margin-bottom:0;margin-top:25px;text-transform:uppercase;text-align:center}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .checkout-header .title--h2 .item-count__number::before{content:'\0028'}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .checkout-header .title--h2 .item-count__number::after{content:'\0029'}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .promo-panel__text{font-family:"BBText Regular",Helvetica,Arial,sans-serif;font-size:18px;font-weight:300;letter-spacing:0;line-height:1.33333}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .promo-panel .banner{background:0 0;border-top:none;padding:0}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .panel .title--h5{font-size:16px;font-weight:700}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .panel__header{margin-bottom:20px}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .shipmethod-panel{margin-bottom:8px}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .shipmethod-panel .content{padding:0}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .shipmethod-panel .ship-method-group-label{display:flex;justify-content:space-between;margin-bottom:12px;padding:0;width:100%}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .shipmethod-panel .ship-method-group-label .shipmethod-group{border:1px solid #b3b3b3;padding:15px;text-align:left;width:48%}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .shipmethod-panel .form-item label{display:block}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .delivery-options{border:1px solid #b3b3b3;padding:0 15px}@media (max-width:767px){body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .shipmethod-panel .ship-method-group-label{display:block;float:unset}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .shipmethod-panel .ship-method-group-label .shipmethod-group{display:block;margin-bottom:10px;width:100%}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .shipmethod-panel .ship-method-group-label .shipmethod-group label{font-size:14px}}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .links_list{visibility:hidden}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .single-message .close_link{display:none}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .delivery-date-wrapper .visuallyhidden,body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .delivery-date-wrapper label,body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .delivery-time-wrapper .visuallyhidden,body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .delivery-time-wrapper label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .delivery_options_select .selectbox{appearance:none;background:url(/sites/bobbibrown/themes/bb_base/img/icons/src/arrow_down.svg) no-repeat center right;background-color:#ffffff;background-position-x:97%;background-size:22px;border:1px solid #cccccc;height:54px;width:100%;padding:7px 7px 7px 10px}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .delivery_options_select .selectbox .selectBox-label{height:54px}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .delivery_options_select .selectbox .selectBox-arrow{line-height:3.5}body[data-checkout-release='1'] .pg_wrapper--checkout.pg_wrapper--viewcart .delivery_options_select .selectbox.selectBox-menuShowing .selectBox-arrow{transform:translateX(-7px) rotate(180deg)}body[data-checkout-release='1'] .viewcart-buttons-panel-empty-cart .content{display:flex;flex-direction:row}body[data-checkout-release='1'] .viewcart-buttons-panel-empty-cart .content .best-sellers-button,body[data-checkout-release='1'] .viewcart-buttons-panel-empty-cart .content .homepage-button{padding:0 20px;text-align:right}
