@font-face{font-family:GT America Trial;src:url(/cdn/shop/files/gt-america-trial-extended-medium-webfont.woff2) format("woff2"),url(/cdn/shop/files/gt-america-trial-extended-medium-webfont.woff) format("woff");font-weight:500;font-style:normal}.bannSlider--bundle-builder .slide-item .slide-img{padding-bottom:38.889%}.bannSlider--bundle-builder .slide-item .banner__text{max-width:491px;margin-left:auto;margin-right:auto;margin-top:30px}@media screen and (max-width: 1199px){@media screen and (min-width: 768px){.banner-slider .slide-item .content .banner__heading{max-width:15.7em;margin-left:auto;margin-right:auto}}}@media screen and (max-width: 767px){.banner-slider.bannSlider--bundle-builder .slide-item .content .banner__heading{padding:0}.banner-slider.bannSlider--bundle-builder .slide-item .content{max-width:100%!important;bottom:8px}.bannSlider--bundle-builder .slide-item .banner__text{margin-top:20px;max-width:301px}}.builder-product-grid .page-width{max-width:1250px}.variant-drop{margin-bottom:10px;position:relative}.variant-drop ul{list-style:none;margin:0;padding:0;position:absolute;top:0;overflow:hidden;z-index:2;background:#fff;box-shadow:0 0 20px #171d4f1f;border-radius:15px;text-align:left;min-width:100%}.variant-drop ul .variant_li{max-height:232px;overflow:hidden;overflow-y:scroll}.variant-drop ul .variant_li li{min-height:52px}.variant-drop ul li{padding:15px 10px 15px 32px;font-style:normal;font-weight:400;font-size:12px;line-height:120%;color:#272627;letter-spacing:0;cursor:pointer}.variant-drop ul li:not(:last-child){border-bottom:1px solid rgba(215,216,217,.2)}.variant-drop ul li.select-lable{display:flex;align-items:center;justify-content:center;background:#272627;font-style:normal;padding:16px 10px;font-weight:700;font-size:14px;line-height:18px;text-align:center;text-transform:uppercase;color:#fff;pointer-events:none}.variant-drop ul li.select-lable svg{margin-left:10px}.variant-drop ul li.btn-wrapper{padding:10px 15px 15px}.variant-drop ul li.variant-item{position:relative;display:block}.variant-drop ul li.variant-item:before{content:"";position:absolute;width:12px;height:12px;left:10px;top:16px;border:1px solid #272627;border-radius:50%}.variant-drop ul li.variant-item:after{content:"";position:absolute;width:8px;height:8px;left:12px;top:18px;border-radius:50%;background:#e9074b;opacity:0}.variant-drop ul li.variant-item.selected:before{border:1px solid #E9074B}.variant-drop ul li.variant-item.selected:after{opacity:1}.variant-drop label{font-size:16px;font-weight:700;padding:14px;width:100%;background:#e9074b;color:#fff;opacity:1;box-shadow:0 0;font-style:normal;letter-spacing:normal;line-height:normal;text-align:center;text-transform:uppercase;border-radius:27px;min-width:12rem;min-height:4.5rem;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;text-decoration:none;border:.1rem solid transparent}.bb_PB-parent{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:70px 0 80px}.bb_PB-wrapper .bb_PB-coll_title{font-weight:500;font-size:24px;line-height:1.25;text-transform:capitalize;color:#272627;font-family:GT America Trial;letter-spacing:0;margin:0 0 30px}.bb_PB-parent .product-box+.bb_PB-coll_title{margin-top:30px}.bb_PB-parent .bb_PB-wrapper{width:65%}.product-box{display:flex;flex-wrap:wrap;flex-direction:row}.bb_PB-wrapper .product-box .product{width:33.33%;padding:0 15px;text-align:center;margin-bottom:50px}.bb_PB-parent,.bb_PB-wrapper .product-box{margin-left:-25px;margin-right:-25px}.bb_PB-parent .bb_PB-wrapper,.bb_PB-parent .bb_PB-content,.bb_PB-wrapper .product-box .product{padding:0 25px}.bb_PB-item .media{background:transparent}.bb_PB-item .media img{background:#f8f6fa;border-radius:5px}.bb_PB-item .media:before{content:"";padding-bottom:100%;display:block}.bb_PB-parent .product-box .bb_PB-item .view-detail-pop{padding:10px;width:calc(100% - 30px);height:auto;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;text-transform:none;opacity:0;visibility:hidden;transition:all .3s ease 0s;z-index:1;max-width:225px}.bb_PB-parent .product-box .bb_PB-item .media:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;background:#fff;transition:all .3s ease 0s}.bb_PB-parent .product-box .bb_PB-item .view-detail-pop:hover{background:#e9074b;color:#fff;border-color:#e9074b;--color-button: 233, 07, 75}.bb_PB-parent .product-box .bb_PB-item .media:hover .view-detail-pop{opacity:1;visibility:visible}.bb_PB-parent .product-box .bb_PB-item .media:hover:after{opacity:.6}.bb_PB-item h2{margin-top:20px;margin-bottom:10px;font-family:GT America Trial;font-weight:500;font-size:16px;line-height:1.25;text-transform:capitalize;color:#000}.variant-price .price .price-label,.variant-price .price-month{display:none}.variant-price.price-bar{margin-bottom:20px;justify-content:center}.variant-price .price--on-sale span:not([class]){order:-1;margin-right:5px}.variant-price .price--on-sale span .price-item--regular,.bb_PBC-total .price--on-sale span .price-item--regular{font-size:inherit;top:0;font-weight:400;margin-left:0}.variant-price .price_text{font-size:14px;line-height:1.2857}.bb_PB-item .button{font-size:16px;font-weight:700;padding:14px;width:100%}.variant-q-wrapper .bb-qty{background-color:transparent;position:relative;font-size:0;width:12px;height:12px;padding:0;border-width:0;color:inherit;margin:0 8px}.bb_PB-item .variant-q-wrapper{cursor:default}.bb_PB-item .variant-q-wrapper .bb-qty{cursor:pointer}.variant-q-wrapper .bb-qty:before,.variant-q-wrapper .bb-qty:after{content:"";position:absolute;background-color:#fff;left:0}.variant-q-wrapper .bb-qty:before{width:100%;height:2px;top:50%;margin-top:-1px}.variant-q-wrapper .bb-qty[name=add]:after{height:100%;width:2px;top:0;left:50%;margin-left:-1px}.variant-q-wrapper .vari-count{min-width:40px;text-align:center}.variant-q-wrapper.button:hover,.variant-q-wrapper.button:focus{color:#fff;background:#e9074b}.bb_PB-item .pro-added,.bb_PB-item form .bb_PB-addToCart:not(.pro-added)+.variant-q-wrapper{display:none}.bb_PB-item h2,.variant-price.price-bar,.bb_PB-item .bundle-builder--add-to-bundle-form{max-width:225px;margin-left:auto;margin-right:auto}.bb_PB-parent .bb_PB-content{width:35%}.bb_PBC-wrapper{border:1.5px dashed #000000;border-radius:15px;padding:50px 39px;text-align:center}.bb_PBC-wrapper{position:sticky;position:-webkit-sticky;top:110px}.bundle-error{list-style:none;padding-left:0;max-width:316px;margin-left:auto;margin-right:auto;width:100%}.bb_PBC-wrapper .bundle-error{border:2px dashed #000000}.bb_PBC-wrapper .bundle-error li{font-size:12px;text-align:center;padding:10px;line-height:1.3;font-weight:500}.bundle-content .emptyBundle,.bb_PBC-total h3{font-weight:700;font-size:24px;line-height:.9;text-align:center;text-transform:uppercase;color:#272627;letter-spacing:0;font-family:var(--font-body-family);margin-top:0}.bundle-content .emptyBundle{max-width:203px;width:100%;display:block;margin-left:auto;margin-right:auto;margin-bottom:30px}.bundle-builder--add-to-cart-form .bb_PBC-submit{font-size:16px;width:100%;padding:14px}.bundle-builder--add-to-cart-form .bb_PBC-submit:disabled{opacity:.2}.bb_PBC-total h3{margin-bottom:10px}.bb_PBC-total .price{text-align:center;justify-content:center;align-items:center;flex-direction:column}.price_affirm{font-family:GT America Trial;font-style:normal;font-weight:500;font-size:14px;line-height:1.2857;color:#272627;margin-top:10px}.price_affirm sub{font-size:.72em;vertical-align:baseline;line-height:1.0834}.price_affirm .affirm_img{font-size:0}.price_affirm .affirm_img .logo-tooltip{vertical-align:top}.bb_PBC-total{margin-bottom:20px}.pbc_pro--item{display:flex;flex-wrap:wrap;margin:0 -16px -20px}.pbc_pro--item .pbc_pro--item-inner{width:33.33%;margin-bottom:20px}.pbc_pro--item-inner form button{font-size:0;width:24px;height:24px;margin:5px auto 0;display:block;position:relative;border-radius:50%;background-color:#e9074b;border:0;-webkit-appearance:none;color:#fff;cursor:pointer}.pbc_pro--item-inner form button:before{content:"";position:absolute;width:58.34%;height:2px;background-color:#fff;left:20.83%;margin-top:-1px}.pbc_pro--item-inner img{background:#f6f8fa;border:3px solid #fff}.bundle-content .pbc_pro-wrapper{margin-top:20px}.pbc_pro-wrapper .pbc_pro--discount{display:none}.mobile-popup-bb_PB{color:#000;border:1.5px dashed #000000;padding:30px 20px 20px;max-width:360px;margin-left:auto;margin-right:auto;position:fixed;bottom:-15em;left:50%;transform:translate(-50%);width:100%;z-index:7;background-color:#fff;visibility:hidden;opacity:0;box-shadow:0 4px 20px #0003;transition:bottom .3s ease-out,visibility .1s .3s ease-out,opacity .1s .3s ease-out;border-radius:15px}.mobile-popup-bb_PB.show{visibility:visible;opacity:1;bottom:20px;transition:bottom .3s ease-out,visibility .1s .1s ease-out,opacity .1s .1s ease-out}.mobile-popup-bb_PB .MP_PB-item{text-align:center;font-size:16px;line-height:1;font-weight:800;border:0px dashed #000000;padding:0;margin-bottom:20px;border-radius:5px;text-transform:uppercase;letter-spacing:0}.mobile-popup-bb_PB .bundle-error{font-size:10px;text-align:center;margin:-12px 0 0;font-weight:500;border-width:0}.mobile-popup-bb_PB ul.bundle-error li{padding:13.5px 0!important}.mobile-popup-bb_PB .bb_PBC-submit{padding:16px 10px;font-size:16px;font-weight:700}.mobile-popup-bb_PB .bundle-error{display:none}@media screen and (min-width: 992px){.mobile-popup-bb_PB.show{display:none!important}}@media screen and (max-width: 1199px){.bb_PB-wrapper .product-box .product{width:50%}.bb_PB-parent .bb_PB-wrapper,.bb_PB-parent .bb_PB-content,.bb_PB-wrapper .product-box .product{padding:0 15px}.bb_PB-parent,.bb_PB-wrapper .product-box{margin-left:-15px;margin-right:-15px}@media screen and (min-width: 768px){.builder-product-grid .page-width{padding:0 5rem}}@media screen and (min-width: 992px){.bb_PBC-wrapper{padding:30px 20px}.pbc_pro--item{margin-right:-10px;margin-left:-10px}.bb_PBC-total .price,.bb_PBC-total .price .price_text{font-size:14px}.price_affirm{font-size:12px}}}@media screen and (max-width: 991px){.bb_PB-parent .bb_PB-wrapper,.bb_PB-parent .bb_PB-content{width:100%}.bb_PB-parent{margin-top:60px;margin-bottom:30px}}@media screen and (max-width: 767px){.bb_PB-wrapper .product-box{margin-left:-2.5px;margin-right:-2.5px}.bb_PB-wrapper .product-box .product{padding:0 2.5px}.bb_PB-item h2{margin-top:15px;font-size:14px}.bb_PB-item .button{max-width:90%;font-size:14px;padding:10px}.variant-price.price--on-sale .price__sale,.bb_PBC-total .price--on-sale .price__sale{justify-content:center}.variant-price.price--on-sale .price__sale .price-item--sale,.bb_PBC-total .price--on-sale .price__sale .price-item--sale{width:auto}.bb_PB-parent .product-box+.bb_PB-coll_title{margin-top:23px}.bb_PB-item .bundle-builder--add-to-bundle-form{max-width:260px}}@media screen and (min-width: 380px){.mobile-popup-bb_PB{width:calc(100% - 30px)}}.bundle-popup-details-wrapper{position:fixed;background:#0009;z-index:9999999999;top:50%;left:50%;height:100vh;z-index:999;width:100%;display:flex;align-items:center;justify-content:center;transition:all .1s ease-in;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%)}.bundle-popup-details-wrapper .content-wrapper{background:#fff;width:calc(100% - 50px);max-width:900px;padding:45px 60px 45px 30px;max-height:90vh;overflow:auto;position:relative}.bundle-popup-details-wrapper .close-btn{padding:0;border:none;background:transparent;display:flex;position:absolute;top:25px;right:25px;color:#000;cursor:pointer}.bundle-popup-details-wrapper .content-block{display:flex;justify-content:space-between}.bundle-popup-details-wrapper .content-block .pro-media{position:relative;width:100%;max-width:254px}.bundle-popup-details-wrapper .content-block .pro-media figure{margin:0;position:relative;padding-bottom:160%}.bundle-popup-details-wrapper .content-block .pro-media figure img{position:absolute;width:100%;height:100%;object-fit:contain}.bundle-popup-details-wrapper .content-block .pro-details{width:calc(100% - 274px);align-self:center}.bundle-popup-details-wrapper .content-block .pro-details .pro-title{font-style:normal;font-weight:700;font-size:25px;line-height:30px;color:#000;margin:0 0 10px}.bundle-popup-details-wrapper .content-block .pro-details .sub-title{font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#000}.bundle-popup-details-wrapper .content-block .pro-details .sub-heading{font-style:normal;font-weight:700;font-size:18px;line-height:22px;color:#004aa1;margin:15px 0 10px}.bundle-popup-details-wrapper .content-block .pro-details .ingredients,.bundle-popup-details-wrapper .content-block .pro-details .ingredients p{font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#000}.bundle-popup-details-wrapper .content-block .pro-details .panel-cont{font-size:14px}.bundle-popup-details-wrapper .content-block .pro-details .panel-cont .panel-cont-1{display:flex;align-content:center;border-bottom:1px solid #004aa1;justify-content:space-between;padding-bottom:10px;flex-direction:row-reverse}.bundle-popup-details-wrapper .content-block .pro-details .panel-cont .panel-cont-2{display:flex;align-content:center;border-bottom:1px solid #004aa1;justify-content:space-between;padding-bottom:10px;margin-bottom:10px;padding-top:9px;align-items:center}.bundle-popup-details-wrapper .content-block .pro-details .panel-cont .panel-cont-2 h4{margin:0;line-height:1.2}.bundle-popup-details-wrapper .content-block .pro-details .panel-cont p{line-height:15px;margin:0}.bundle-popup-details-wrapper .content-block .pro-details .panel-cont .first-part{border-bottom:1px solid #004aa1;padding-bottom:10px;margin-bottom:10px;font-weight:500;font-size:14px;line-height:17px}.bundle-popup-details-wrapper .panel-cont-desc-wrap{display:flex;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #004aa1;margin-bottom:5px}.bundle-popup-details-wrapper .panel-cont-desc-wrap .panel-cont-3,.bundle-popup-details-wrapper .panel-cont-desc-wrap .panel-cont-4{width:100%;width:calc(50% - 43px)}.bundle-popup-details-wrapper .panel-cont-desc-wrap div[class*=panel-cont-] p{font-style:normal;line-height:17px;font-weight:500;margin:0;display:flex;align-items:center;justify-content:space-between;padding:3.5px 0}.bundle-popup-details-wrapper .content-block .pro-details .panel-cont p.last-part{font-style:normal;font-weight:500;font-size:12px;line-height:14px;color:#000}@media screen and (max-width: 920px){.bundle-popup-details-wrapper .panel-cont-desc-wrap .panel-cont-3,.bundle-popup-details-wrapper .panel-cont-desc-wrap .panel-cont-4{width:100%;width:calc(50% - 20px)}}@media screen and (max-width: 749px){.bundle-popup-details-wrapper .panel-cont-desc-wrap{flex-flow:column}.bundle-popup-details-wrapper .panel-cont-desc-wrap .panel-cont-3,.bundle-popup-details-wrapper .panel-cont-desc-wrap .panel-cont-4{width:100%}}@media screen and (max-width: 640px){.bundle-popup-details-wrapper .content-block .pro-media{display:none}.bundle-popup-details-wrapper .content-block .pro-details{width:100%}.bundle-popup-details-wrapper .close-btn{top:12px;right:12px;width:12px;height:12px}.bundle-popup-details-wrapper .close-btn svg{width:100%}.bundle-popup-details-wrapper .content-wrapper{width:calc(100% - 30px);padding:25px 12px}.bundle-popup-details-wrapper .content-block .pro-details .pro-title{font-style:normal;font-weight:700;font-size:18px!important;line-height:22px}.bundle-popup-details-wrapper .content-block .pro-details .sub-heading{font-style:normal;font-weight:700;font-size:16px!important;line-height:19px}.bundle-popup-details-wrapper .ProductInfo-logo-img{max-height:36px;max-width:36px;display:flex;margin-right:10px;margin-top:0}.bundle-popup-details-wrapper .content-block .pro-details .panel-cont .panel-cont-1{flex-flow:column}.bundle-popup-details-wrapper .content-block .pro-details .panel-cont .panel-cont-1 p:not(:last-child){margin-bottom:5px}.bundle-popup-details-wrapper .content-block .pro-details .panel-cont .panel-cont-2{padding-top:7px}.bundle-popup-details-wrapper .content-block .pro-details .panel-cont .panel-cont-2 p{font-style:normal;font-weight:500;font-size:12px!important;line-height:14px;color:#004aa1}.bundle-popup-details-wrapper .content-block .pro-details .panel-cont .panel-cont-2 h4{font-style:normal;font-weight:700;font-size:14px!important;line-height:17px;text-align:right;color:#004aa1}.bundle-popup-details-wrapper .content-block .pro-details .panel-cont .panel-cont-2+p{font-style:normal;font-weight:500;font-size:12px;line-height:14px!important;color:#004aa1}.bundle-popup-details-wrapper .panel-cont-desc-wrap div[class*=panel-cont-] p{padding:2.5px 0}}
/*# sourceMappingURL=/cdn/shop/t/117/assets/page-bundle-builder.css.map */
