.js-drawer-open-pdp body{overflow:hidden}.js-drawer-open-pdp .main-content:after{content:"";display:block;position:fixed;top:96px;left:0;right:0;bottom:0;background-color:#000;opacity:0;z-index:99}.js-drawer-open-pdp .main-content:after{top:0;-webkit-animation:overlay-on .5s forwards;animation:overlay-on .5s forwards}.product-media-container{position:relative;width:100%;max-width:100%;margin-right:auto;margin-left:auto}.product-media-container.media-fit-contain{width:100%}.product-media-container .media{padding-top:100%}.media>*:not(.zoom):not(.deferred-media__poster-button),.media model-viewer{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}[data-animate_images=true] [data-product-images] .image-wrap img{opacity:1}.product-media-container .image-wrap{background-color:unset}.grid-product__swatches{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:5px}.grid-product__swatch{background-color:#000;border-radius:50px;height:25px;margin:3px;padding:0;width:25px;display:flex;align-items:center;justify-content:center;cursor:default;position:relative;overflow:hidden;text-overflow:ellipsis}.grid-product__swatch:hover{outline:0;border:2px solid #fff;box-shadow:0 0 0 3px #000;z-index:2}.grid-product__swatch.is-current-product:after{content:"\2713";display:inline-block;font-weight:400;font-size:16px;color:#fff;-webkit-font-smoothing:antialiased;line-height:30px;position:relative}.grid-product__swatch.not-available:after{content:"";height:19px;width:19px;display:block;top:0;background:linear-gradient(to left top,#fff0 0 42%,#fff 43% 46%,#ff5216 47% 53%,#fff 54% 57%,#fff0 58% 100%)}.product-section.product-page-section .page-content .page-width{max-width:1560px}.product-section.product-page-section .page-content .grid{margin:0;display:flex}@media(max-width:767px){.product-section.product-page-section .page-content .grid{flex-wrap:wrap;flex-direction:column}.product-section.product-page-section .page-content .page-width{padding:0}.product-section.product-page-section .page-content .grid .grid__item.medium-up--two-fifths{padding-left:20px;padding-right:20px;margin-top:15px}.product-section.product-page-section .page-content .grid .medium-up--three-fifths,.product-section.product-page-section .page-content .grid .medium-up--two-fifths{max-width:100%;width:100%}}@media screen and (min-width:768px){.product-section.product-page-section .product-single__sticky div[data-product-images]{position:sticky;top:5rem;z-index:2}}@media screen and (min-width:1024px){.product-section.product-page-section .grid__item.medium-up--three-fifths{width:62.43%;padding-right:120px}.product-section.product-page-section .grid__item.medium-up--two-fifths{width:38.57%;max-width:358px;margin-left:auto}}@media screen and (min-width:1280px){.product-section.product-page-section .grid__item.medium-up--three-fifths{width:67.43%;padding-right:120px}.product-section.product-page-section .grid__item.medium-up--two-fifths{width:32.57%;max-width:379px;margin-left:auto}}@media screen and (min-width:1400px){.product-section.product-page-section .grid__item.medium-up--two-fifths{max-width:479px}}.product-section.product-page-section .page-content .grid .grid__item{padding-left:0}.product-section.product-page-section .product-single__meta{padding-left:0;margin-bottom:20px}.product-section.product-page-section .product-single__meta .breadcrumb{margin-bottom:25px;font-family:benton-sans}.product-section.product-page-section .product-single__meta [data-bv-show=rating_summary] svg{height:13px!important}.product-section.product-page-section .product-single__title{font-family:benton-comp-bold,sans-serif;font-size:34px;line-height:37px;letter-spacing:.02em;text-align:left;margin-bottom:12px;color:#00358e;text-transform:uppercase}.product-section.product-page-section .product-single__title .scent{display:block;font-size:24px;line-height:28px;margin-bottom:4px}@media(max-width:767px){.product-section.product-page-section .product-single__title{font-size:28px;line-height:32px}.product-section.product-page-section .product-single__title .scent{font-size:20px;line-height:24px}}.product-section.product-page-section .subheader-description,.product-section.product-page-section .subheader-description p{font-family:benton-comp-reg,sans-serif;font-size:24px;letter-spacing:0;line-height:29px;max-width:500px;text-align:left;margin-bottom:11px}.product-section.product-page-section .bv-summary-review{height:18px;margin-bottom:31px}@media(max-width:767px){.product-section.product-page-section .bv-summary-review{margin-bottom:15px}}.product-section.product-page-section [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text,.product-section.product-page-section [data-bv-show=rating_summary] .bv_main_container .bv_avgRating_component_container{font-size:13px!important;font-family:benton-sans!important;color:#707070!important}.product-section.product-page-section .discount-code{display:inline-block;padding:4px 8px;background-color:#fff3df;border-radius:5px}.product-section.product-page-section .discount-code p{font-size:13px;line-height:19px;margin:0;font-family:benton-sans}.product-section.product-page-section .discount-code p strong{color:#00358e;font-weight:400}.product-section.product-page-section .product__price{font-family:benton-cond-bold;font-size:20px;color:#000;display:inline;line-height:24px}.product-section.product-page-section .product__price--compare span.money{font-family:benton-sans;font-size:18px;line-height:24px;color:#707070}.discount-with-price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:38px}.product_price_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:unset;border:0;padding:unset;margin-bottom:unset;margin-right:25px}.mobile-swatches-dropdown{display:none}.scent-boxwrapper{position:relative}.scent-boxwrapper .color-swatch-box{border:1px solid #e8e2d8;padding:10px 15px;border-radius:5px 5px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}.scent-boxwrapper .color-swatch-box p{margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:benton-sans-bold,sans-serif;font-size:18px;line-height:22px}.scent-boxwrapper .color-swatch-box p .variant__label{font-family:benton-sans;font-size:18px;text-transform:none;color:#000;line-height:24px;margin:0;text-transform:capitalize;letter-spacing:0}.scent-boxwrapper .color-swatch-box p .grid-product__swatch{margin:0 10px 0 0;height:16px;width:16px;margin-top:0!important;min-width:16px;max-width:16px;float:left;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;border-radius:90px;text-align:center;cursor:default;overflow:hidden;text-overflow:ellipsis}.scent-boxwrapper .color-swatch-box p span svg{margin-left:16px;display:block}.scent-boxwrapper .grid-product__swatches{width:100%;position:absolute;display:none;max-height:-webkit-fit-content;max-height:fit-content;overflow-y:auto;z-index:4}.scent-boxwrapper .grid-product__swatches .swatches-box-wrapper{display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:18px;column-gap:18px;row-gap:10px;margin-bottom:0;padding:12px 14px 17px;border-radius:0 0 5px 5px;border-top:0;border-right:1px solid #e8e2d8;border-bottom:1px solid #e8e2d8;border-left:1px solid #e8e2d8;background-color:#fff;z-index:3}.scent-boxwrapper .grid-product__swatches .mobile-heading-block{display:none!important}.scent-boxwrapper .grid-product__swatches .scent-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;height:auto;position:relative;cursor:pointer;overflow:hidden;max-width:-webkit-max-content;max-width:max-content}.scent-boxwrapper .grid-product__swatches .scent-inner p{min-height:24px;margin-bottom:0;font-family:benton-sans;font-size:18px;text-transform:capitalize;color:#000;line-height:24px;padding-left:8px}.scent-boxwrapper .grid-product__swatches .scent-inner:hover p{font-family:benton-sans-bold;font-size:18px;line-height:24px}.scent-boxwrapper .grid-product__swatches .scent-inner .grid-product__swatch{cursor:pointer;overflow:unset;margin-left:30px;position:static;border:0;height:16px;width:16px;max-width:16px;min-width:16px;margin-top:0!important;border-radius:90px;border:2px solid #fff;box-shadow:0 0 0 3px #fff;text-align:center}.scent-boxwrapper .grid-product__swatches .scent-inner .grid-product__swatch:before{content:"";width:16px;height:16px;border-radius:50%;border:1px solid #000;display:block;margin-right:54px;padding-left:14px;position:absolute}.scent-boxwrapper .grid-product__swatches .scent-inner:hover .grid-product__swatch:before,.scent-boxwrapper .grid-product__swatches .scent-inner .grid-product__swatch.is-current-product:before{box-shadow:inset 0 0 0 4.5px #0084ff;border:transparent}.scent-boxwrapper .grid-product__swatches .scent-inner .grid-product__swatch:after{content:"";left:0;position:absolute;width:100%!important;height:100%!important;display:block}.product-single__form .variant-wrapper.variant-wrapper--dropdown{margin-right:0;width:100%;position:relative}.product-single__form .variant-wrapper .variant__label{font-family:benton-sans;font-size:18px;color:#000;line-height:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #e8e2d8;border-top-width:1px;border-top-style:solid;border-top-color:#e8e2d8;padding:10px 15px;border-radius:0 0 5px 5px;margin-bottom:0;border-top:0;text-transform:capitalize;letter-spacing:0}.product-single__form .variant-wrapper .variant__label .select-size{margin-bottom:0;font-family:benton-sans-bold;font-size:18px;line-height:22px;text-transform:none}.product-single__form .variant-wrapper .variant-input-wrap{z-index:27;width:100%;position:absolute;display:none;overflow:hidden;overflow-y:hidden;margin-bottom:0;border-radius:0 0 5px 5px;border-top:0;border-right:1px solid #e8e2d8;border-bottom:1px solid #e8e2d8;border-left:1px solid #e8e2d8;background-color:#fff;max-height:-webkit-max-content;max-height:max-content;overflow-y:auto}.product-single__form .variant-wrapper .variant-input-wrap.active{visibility:visible;opacity:1;display:grid;z-index:3}.product-single__form .variant-wrapper .variant-input-wrap .size-variant-wrapper{display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:18px;column-gap:18px;row-gap:10px;padding:12px 14px 17px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.product-single__form .variant-wrapper .variant-input-wrap legend{display:none}.product-single__form .variant-wrapper .variant-input-wrap .mobile-heading-block{display:none!important;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-single__form .variant-wrapper .variant-input-wrap input{clip:rect(0 0 0 0);clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-single__form .variant-wrapper .variant-input-wrap label{margin-bottom:0;font-family:benton-sans;font-size:18px;text-transform:lowercase;color:#000;line-height:24px;padding:0 0 0 25px;height:unset;letter-spacing:0;box-shadow:none!important}.product-single__form .variant-wrapper .variant-input-wrap label:after{content:"";position:absolute;right:0;bottom:0;z-index:1;width:16px;height:16px;border-radius:100%;border:1px solid #000;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product-single__form .variant-wrapper .variant-input-wrap input[type=radio]:checked+label:after{box-shadow:inset 0 0 0 4.5px #0084ff;border:transparent}@media(max-width:767px){.scent-boxwrapper .grid-product__swatches{position:fixed;bottom:0;left:0;transform:translateY(100%);width:100vw;margin:0}.variant-wrapper .variant-input-wrap.size-swatch{position:fixed;bottom:0;left:5vw;transform:translateY(100%);width:90vw;margin:0;border-radius:15px 15px 0 0;box-shadow:0 -4px 20px #00000026}.scent-boxwrapper .grid-product__swatches.active,.variant-wrapper .variant-input-wrap.size-swatch.active{transform:translate(0);z-index:9999999999999!important}.scent-boxwrapper .grid-product__swatches .swatches-box-wrapper{overflow-y:auto;grid-template-columns:auto;padding:12px 0 17px;max-width:90%;margin:0 auto;border-radius:15px 15px 0 0;box-shadow:0 -4px 20px #00000026}.variant-wrapper .variant-input-wrap.size-swatch .size-variant-wrapper{overflow-y:auto;grid-template-columns:auto;padding:12px 0 17px;max-width:100%;margin:0 auto}.scent-boxwrapper .grid-product__swatches .mobile-heading-block,.variant-wrapper .variant-input-wrap.size-swatch .size-variant-wrapper .mobile-heading-block{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e8e2d8;padding:3px 20px 15px;margin-bottom:7px}.variant-wrapper .variant-input-wrap.size-swatch label{margin:0 0 0 20px}.scent-boxwrapper .grid-product__swatches .mobile-heading-block p,.variant-wrapper .variant-input-wrap.size-swatch .size-variant-wrapper .mobile-heading-block p{font-family:BentonSans-Medium;font-size:18px;line-height:22px;margin-bottom:0}.scent-boxwrapper .grid-product__swatches .swatches-box-wrapper .scent-inner{width:100%;max-width:100%;padding:0 14px}.scent-boxwrapper .grid-product__swatches .swatches-box-wrapper .scent-inner .grid-product__swatch{margin-left:5px}.scent-boxwrapper .grid-product__swatches .swatches-box-wrapper .scent-inner .grid-product__swatch:before{right:0;margin-right:20px}}.payment-wrapper{margin-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:20px;column-gap:20px}.product-section.product-page-section .add-to-cart{background-color:#00358e;display:block;height:50px;letter-spacing:.15em;max-width:350px;padding:0;font-family:benton-pro-book;font-size:16px;line-height:22px;border-radius:10px;text-transform:uppercase}.product-section.product-page-section .add-to-cart:hover{background-color:#275ab0}.product-section.product-page-section .add-to-cart:not(.added) .add-to-cart-added{display:none}.product-section.product-page-section .add-to-cart.added{background-color:#74aa50}.product-section.product-page-section .add-to-cart.added .add-to-cart-btn{display:none}.product-section.product-page-section .add-to-cart.added .add-to-cart-added{display:block}.product-section.product-page-section .add-to-cart[disabled=disabled]{background-color:#aaa}.product-section.product-page-section .product__quantity{margin:0;width:100%;max-width:130px}.product-section.product-page-section .js-qty__wrapper{border:1px solid #e8e2d8;border-radius:5px;min-width:100%;height:50px}.product-section.product-page-section .js-qty__num{font-size:18px;line-height:50px;padding:0 25px;font-family:benton-sans-bold;color:#000;text-align:center;display:inline;background:none;border:none;width:100%;margin:0;z-index:1}.product-section.product-page-section .js-qty__adjust{padding:0 12px;font-family:benton-cond-bold;font-size:20px;color:#000;line-height:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:1}.product-section.product-page-section .js-qty__adjust.js-qty__adjust--minus{border-right:0 solid #f0f0f0}.product-section.product-page-section .js-qty__adjust.js-qty__adjust--plus{border-left:0 solid #f0f0f0}.ship-custom:is(.pdpship){text-align:left;margin-left:0}.ship-custom .calculator-custom{display:inline-flex;align-items:center;background-color:#fff;margin:25px 0 0;padding:0;border:0px solid rgb(238,238,238);border-radius:5px;font-size:16px}.ship-custom .custom-text-wrapper{display:inline;vertical-align:middle;padding-left:11px;font-family:benton-sans;font-size:13px;text-transform:capitalize;color:#000;line-height:19px}.ship-custom .custom-text-wrapper span{font-family:benton-sans;font-size:13px;text-transform:capitalize;color:#000;line-height:19px}.ship-custom .custom-text-wrapper span b{font-family:benton-sans;font-size:13px;color:#000;line-height:19px;font-weight:400}.ship-custom .custom-text-wrapper .remain-box-wrapper{font-family:benton-sans-bold,sans-serif!important;font-size:13px;line-height:30px;background-color:#e0f2ff;padding:4px 10px;border-radius:5px;white-space:nowrap;letter-spacing:0;text-transform:lowercase}.ship-custom .custom-text-wrapper .remain-box{display:none;text-transform:lowercase}.product-section.product-page-section .certifications-container{display:flex;text-align:center;max-width:none;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;min-height:38.7px;width:auto;margin:15px auto 0}.product-section.product-page-section .certifications-container a{color:#00358e;border-bottom:0;font-size:16px;position:relative;text-decoration:none;border:0!important;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 9px 0 0}.product-section.product-page-section .certifications-container a:after{display:none}.product-section.product-page-section .certifications-container img{max-height:40px;margin-right:10px;height:37.5px;min-height:42.3px;width:auto;padding:0;width:100%;max-width:100%;object-fit:contain}.product-section.product-page-section .certifications-container a:first-child,.product-section.product-page-section .certifications-container .certificate-image:first-child{margin-left:0}.product-section.product-page-section .product-single__description{margin-top:25px;margin-bottom:0}.product-section.product-page-section .product-single__description p{color:#000;font-family:benton-sans;font-size:14px;line-height:23px;margin-bottom:10px}@media(min-width:1400px){.product-section.product-page-section .product-single__description p{font-size:16px}}.product-section.product-page-section .product-single__description p.overview-label{font-family:benton-sans-bold;font-size:16px;color:#000}.product-section.product-page-section .product-single__description p:last-of-type{border-bottom:0;padding-bottom:0;margin-bottom:18px}.product-section.product-page-section .product-single__description a{color:#00358e;border-bottom:0;font-size:16px;position:relative}.product-section.product-page-section .product-single__description a:after{content:"";position:absolute;bottom:-2px;left:0;width:0%;border-bottom:2px solid currentColor;transition:width .5s ease}.product-section.product-page-section .product-single__description a:hover{border-bottom:2px solid #00358e}.product-section.product-page-section .product-single__description a:hover:after{width:100%}.product-section.product-page-section .product-details-link{margin-top:15px}.product-section.product-page-section .product-details-link a{font-family:benton-sans;color:#00358e;border-bottom:0;font-size:16px;position:relative}.product-section.product-page-section .product-details-link a:after{content:"";position:absolute;bottom:-2px;left:0;width:0%;border-bottom:2px solid currentColor;transition:width .5s ease}.product-section.product-page-section .product-details-link a:hover{border-bottom:2px solid #00358e}.product-section.product-page-section .product-details-link a:hover:after{width:100%}.product-section.product-page-section .skio-plan-picker{margin-top:30px;border-radius:5px;border:1px solid #e8e2d8;gap:0}.product-section.product-page-section .skio-plan-picker .skio-group-container{transition:background .3s ease-in-out;border-radius:0}.product-section.product-page-section .skio-plan-picker .skio-group-container.skio-group-container--available{box-shadow:unset;border:0}.product-section.product-page-section .skio-plan-picker .skio-group-container .skio-group-label{font-family:benton-sans;color:#000;font-size:18px;text-transform:capitalize}.product-section.product-page-section .skio-plan-picker .skio-group-container .skio-save{color:#000;border:0;padding:unset}.product-section.product-page-section .skio-plan-picker .skio-group-container.skio-group-container--selected .skio-group-label{font-family:benton-sans-bold}.product-section.product-page-section .skio-plan-picker .skio-group-container.skio-group-container--selected{background:linear-gradient(90deg,#ffd7ea,#ffdbc5 20%,#ffe1af 49%,#e5ffc2 71%,#d0f0ff)}.product-section.product-page-section .product-details.desktop-tabs{display:none}@media(min-width:1400px){.product-section.product-page-section .product-details.desktop-tabs{display:block}.product-section.product-page-section .tabs-desk [role=tablist]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow-x:auto;white-space:nowrap;padding-bottom:5px}.product-section.product-page-section .tabs-desk [role=tablist]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.3);background-color:#f5f5f5}.product-section.product-page-section .tabs-desk [role=tablist]::-webkit-scrollbar{padding-top:5px;width:2px;height:5px;background-color:#f5f5f5}.product-section.product-page-section .tabs-desk [role=tablist]::-webkit-scrollbar-thumb{background-color:#000;border:1px solid #555555}.product-section.product-page-section .tabs-desk [role=tablist] [role=tab]{line-height:23px;position:relative;margin:0 0 -1px 27.5px;font-size:14px;font-family:benton-sans;letter-spacing:0;padding:0;display:inline-block;height:23px;border:0;background:none;cursor:pointer;color:#707070;border-bottom:2px solid transparent}.product-section.product-page-section .tabs-desk [role=tablist] [role=tab]:first-child{margin-left:0}.product-section.product-page-section .tabs-desk [role=tablist] [role=tab][aria-selected=true]{background-color:#fff;color:#000;font-family:benton-sans-bold,sans-serif!important;border-bottom:2px solid #000;display:inline-block;outline:0}.product-section.product-page-section .tab-desk-content{padding:20px 0}.product-section.product-page-section .tab-desk-content p{line-height:1.4;font-family:benton-sans;font-size:16px;letter-spacing:0}.product-section.product-page-section .tab-desk-content a{color:#00358e;border-bottom:0;font-size:16px;position:relative}.product-details.desktop-tabs [role=tabpanel]{display:block}.product-details.desktop-tabs [role=tabpanel].is-hidden{display:none}}@media(min-width:1561px){.product-section.product-page-section .tabs-desk [role=tablist] [role=tab]{font-size:16px}}.product-details .content-box.accordion{border:1px solid #e8e2d8;border-radius:5px;margin-top:13px}.product-details .content-box.accordion:first-child{margin-top:0}.product-details .content-box.accordion .tab_drawer_heading{margin:0;padding:13px 15px;display:block;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.product-details .content-box.accordion .tab_drawer_heading button{font-size:16px;font-family:benton-sans-bold,sans-serif!important;color:#000;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;letter-spacing:0;-webkit-transition:font-size .3s ease-in-out;transition:font-size .3s ease-in-out;padding:0}.product-details .content-box.accordion .tab_drawer_heading.d_active button .plus-icon,.product-details .content-box.accordion .tab_drawer_heading button .minus-icon{display:none}.product-details .content-box.accordion .tab_drawer_heading.d_active button .minus-icon{display:flex}.product-details .content-box.accordion .tab_drawer_heading button .plus-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.product-details .tab_content{padding:0 20px 20px}@media(min-width:1400px){.product-section.product-page-section .product-details.mobile-tabs{display:none}}@media(max-width:767px){.product-section.product-page-section .payment-sticky.active{position:fixed;bottom:0;left:0;z-index:112111;background:#fff;width:100%;display:flex;align-items:center;flex-direction:column;justify-content:center;max-width:100vw;box-shadow:0 -4px 14px -8px #000000bf}.product-section.product-page-section .payment-sticky.active .payment-wrapper{margin-top:10px;width:calc(100% - 40px)}.product-section.product-page-section .payment-sticky.active .product__quantity{max-width:100px}.product-section.product-page-section .payment-sticky.active .shopify-payment-terms{margin:12px 20px}.product-section.product-page-section .payment-sticky.active .ship-custom .calculator-custom{margin:10px 20px}.product-section.product-page-section .payment-sticky.active .ship-custom .custom-text-wrapper span{font-size:12px;letter-spacing:0}}@media screen and (max-width:576px){body.template-product #chat-button{bottom:135px!important}}.product-section.product-page-section .badge-sale{position:absolute;top:23px;left:23px;border:0 none;color:#fff;font-size:12px;border-radius:5px;letter-spacing:.1em;padding:5px 10px;line-height:20px;font-weight:400;font-family:benton-sans-bold;z-index:9;text-transform:uppercase;background:linear-gradient(90deg,#ed6913 11%,#f4741c 39%,#ffa934 72%)}.product-section.product-page-section .badge-sale.tsa-badge{background:linear-gradient(97deg,#00358e,#7fc3f4)}.product-section.product-page-section .badge-sale.limited{display:flex;align-items:center;background:linear-gradient(90deg,#ce0058 1%,#f9a7ec)}.product-section.product-page-section .badge-sale.bogo{background:linear-gradient(90deg,#00843d,#74aa50)}.product-section.product-page-section .badge-sale.bundle{background:linear-gradient(90deg,#00358e,#81b0d2)}.product-section.product-page-section .badge-sale.soldout{display:flex;align-items:center;background:linear-gradient(90deg,#707070,#b5afa6)}.product-section.product-page-section .badge-sale.bestseller{display:flex;align-items:center;background:#fff;border:1px solid #00358e;color:#00358e}.product-section.product-page-section .badge-sale.is-hidden{display:none}.ingredients-section{padding:60px 0 70px;background-color:#faf7f4}@media(max-width:767px){.ingredients-section{margin-bottom:40px}}.ingredients-section .container{max-width:1478px;padding-left:15px;padding-right:15px;margin:0 auto;width:100%}.ingredients-section .ingredients-section-heading{text-align:center;margin-bottom:42px}.ingredients-section .ingredients-section-heading h2{font-family:benton-comp-bold,sans-serif;font-size:34px;line-height:37px;letter-spacing:.02em;text-transform:uppercase;margin-bottom:11px;color:#00358e}.ingredients-section .ingredients-section-heading p{font-family:benton-comp-reg;font-size:24px;line-height:29px}@media(max-width:767px){.ingredients-section .ingredients-section-heading h2{font-size:28px;line-height:32px}}.ingredients-section .slider-footer{margin-top:22px;display:none}@media(max-width:767px){.ingredients-section .slider-footer{display:flex;justify-content:space-between;align-items:center}.ingredients-section .slider-footer .slider-footer-left{display:flex;align-items:center;background-color:#fff;padding:3px 14px;border-radius:50px}.ingredients-section .slider-footer button{line-height:12px}.ingredients-section .slider-footer button .pause-button{display:none}.ingredients-section .slider-footer .flickity-page-dots{position:relative;bottom:unset}.ingredients-section .slider-footer .flickity-page-dots .dot{width:8px;height:8px;border:1px solid #00358e;border-radius:100%;opacity:1;background:transparent}.ingredients-section .slider-footer .flickity-page-dots .dot.is-selected{width:12px;height:12px;background:#00358e}}.ingredients-section-inner:not(.flickity-enabled){display:none}.ingredients-section-inner .ingredients-section-column{margin:0 10px}.ingredients-section-inner .image-content-wrapper{display:flex;height:100%;flex-direction:column;justify-content:space-between;background-color:#fff;border:1px solid #e8e2d8}.ingredients-section-inner .image-content-wrapper .image-text-content{padding:31px 27px 0 30px;overflow-y:auto}.ingredients-section-inner .image-content-wrapper .image-text-content ul{margin-left:0;padding-left:27px}.ingredients-section-inner .image-content-wrapper .image-text-content .metafield-rich_text_field li{margin-bottom:0;font-family:benton-sans;letter-spacing:0;line-height:24px}.ingredients-section-inner .image-content-wrapper .image-text-content .ingredients-heading{text-transform:uppercase;font-family:benton-comp-bold,sans-serif;font-size:22px;line-height:26px;letter-spacing:.02em;color:#00358e;margin-bottom:17px;display:flex;align-items:center}.ingredients-section-inner .image-content-wrapper .image-text-content .ingredients-heading .heading-icon{margin-right:10px}.ingredients-section-inner .image-content-wrapper .image-text-content p{font-family:benton-comp-reg;font-size:18px;line-height:24px}.ingredients-section-inner .ingredients-section-column{position:relative}@media(max-width:767px){.ingredients-section-inner .ingredients-section-column{width:323px}}.ingredients-section-inner .overlay-btn-close{padding:15px 26px 22px 22px;display:flex;justify-content:flex-end}.ingredients-section-inner .overlay-btn-close-inner{width:35px;height:35px;border:1px solid #00358e;display:flex;align-items:center;justify-content:center;border-radius:100%;cursor:pointer}.ingredients-section-inner .image-block img{display:block;width:100%;height:auto;object-fit:cover}.ingredients-section-inner .image-block .image-footer{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:flex-end;z-index:1;padding:0 26px 22px 22px}.ingredients-section-inner .image-block .image-footer h2{font-family:benton-comp-bold,sans-serif;font-size:28px;line-height:32px;letter-spacing:.02em;margin-bottom:0;color:#fff;text-transform:uppercase}.ingredients-section-inner .image-block .image-footer .overlay-btn-open{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:100%;border:1px solid #fff;flex:0 0 35px;z-index:2;cursor:pointer}.ingredients-section-inner .image-block .image-footer:before{z-index:-1;content:"";position:absolute;height:140px;width:100%;bottom:0;left:0;background:linear-gradient(0deg,#0009 31%,#6660)}.ingredients-section-inner .ingredients-section-column.overlay-active .overlay{height:100%;width:100%}.ingredients-section-inner .ingredients-section-column.overlay-active .fade-overlay{opacity:1;z-index:1}.ingredients-section-inner .fade-overlay{height:100%;opacity:0;z-index:-1}.ingredients-section-inner .overlay{position:absolute;left:0;right:0;top:0;bottom:0;background-color:#fff;overflow:hidden;width:100%;height:100%;transition:.5s ease}product-recommendations .section-header__title{font-family:benton-comp-bold,sans-serif;font-size:34px;line-height:37px;letter-spacing:.02em;text-align:center;text-transform:uppercase;margin-bottom:40px;color:#00358e}product-recommendations .grid-overflow-wrapper{overflow-x:hidden}product-recommendations .grid-overflow-wrapper .product-single__related{display:flex;flex-wrap:wrap;align-items:stretch;row-gap:50px}product-recommendations .grid-overflow-wrapper .grid__item{padding-left:10px}@media(max-width:1400px){product-recommendations .grid-overflow-wrapper .grid__item{flex:1 0 30%}}@media(max-width:767px){product-recommendations .grid-overflow-wrapper .grid__item{flex:1 0 45%}}product-recommendations .image-container{position:relative;padding-top:100%}product-recommendations .image-container .grid-product__link{position:absolute;top:0;left:0;right:0;bottom:0}product-recommendations .image-container .grid-product__link img{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:contain;width:100%;height:100%}product-recommendations .inner-grid{height:100%}product-recommendations .inner-grid .grid-product__content{height:100%;display:flex;flex-direction:column}product-recommendations .grid-product__meta{padding-top:8px}product-recommendations .grid-product__meta [data-bv-show=inline_rating] .bv_main_container{flex-basis:unset!important;justify-content:center!important;margin-bottom:10px!important}product-recommendations .grid-product__meta [data-bv-show=inline_rating] .bv_main_container svg{transform:scale(.8)!important}product-recommendations .grid-product__meta [data-bv-show=inline_rating] .bv_main_container .bv_text{font-family:benton-sans!important;font-size:12px!important;padding:0!important}product-recommendations .grid-product__meta .grid-product__title,product-recommendations .grid-product__meta a{font-family:benton-comp-bold,sans-serif;font-size:22px;line-height:26px;letter-spacing:.02em;text-align:center;text-transform:uppercase;color:#00358e}product-recommendations .grid-product__tag.sold-out{font-family:benton-comp-bold,sans-serif;font-size:20px;letter-spacing:.05em;line-height:24px;padding:11px 24px 5px;width:100%;border-radius:10px;margin-top:10px;background-color:#aaa;color:#000;text-align:center}product-recommendations .varaint-name{margin-top:4px;font-family:benton-sans;font-size:16px;line-height:23px;text-align:center;margin-bottom:18px}product-recommendations form,product-recommendations .addtocart-link{display:flex;justify-content:center;margin-top:auto}product-recommendations .addCart{font-family:benton-pro-book,sans-serif;font-size:14px;line-height:22px;letter-spacing:2.4px;padding:12px 20px;border-radius:5px;background-color:#00358e;color:#fff;text-transform:uppercase;transition:background-color .3s ease-in-out}product-recommendations .addCart:hover{background-color:#275ab0}.product__thumbs--beside{display:none}@media screen and (min-width:768px){.product__thumbs--beside{display:block;flex:0 0 105px;margin-left:0;margin-right:20px;max-width:105px}.product__thumbs--beside .product__thumb-item{margin-bottom:11px;border-radius:8px;overflow:hidden}.product__thumbs--scroller{visibility:hidden}.product__thumbs--scroller.visible{visibility:visible}.product__thumbs--scroller .product__thumb-item .product__thumb.is-active:before{bottom:0;box-shadow:unset;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:1;background:#000;opacity:.3}}@media(max-width:767px){.product__main-photos .product-gallery__arrow{display:none}.product-slideshow .flickity-page-dots{bottom:10px;color:#00358e;display:none}.product-slideshow .flickity-page-dots.visible{display:block}.product-slideshow .flickity-page-dots .dot{border-color:#00358e;border:1px solid #00358e;width:6px;height:6px;padding:2px;margin:0 7px}.product-slideshow .flickity-page-dots .dot.is-selected{background-color:#00358e}}
/*# sourceMappingURL=/cdn/shop/t/315/assets/product-page.css.map */
