.content-popup-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto;width:100%;background:rgba(var(--color-foreground),.2);height:100%}.content-popup-modal[open]{opacity:1;visibility:visible;z-index:101}.content-popup-modal__content{border-radius:var(--popup-corner-radius);background-color:rgb(var(--color-background));overflow:auto;height:auto;margin:0 auto;left:50%;top:50%;transform:translate(-50%,-50%);width:90dvw;position:absolute;padding:var(--padding-sections-desktop);border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:var(--popup-border-width);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.content-popup-modal__content.focused{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 var(--space-3) var(--space-3) rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.content-popup-modal__content:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 var(--space-3) var(--space-3) rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}@media screen and (min-width:750px){.content-popup-modal__content{padding-right:var(--space-3);width:50dvh;padding:0 var(--padding-sections-mobile)}}.content-popup-modal__toggle{background-color:rgb(var(--color-background));border:var(--space-pixel) solid rgba(var(--color-foreground),.5);border-radius:50%;color:rgba(var(--color-foreground),.75);display:flex;align-items:center;justify-content:center;cursor:pointer;position:sticky;padding:var(--space-2);z-index:2;top:var(--space-3);width:var(--space-9);height:var(--space-9);margin:0 0 0 auto}.content-popup-modal__toggle:hover{color:rgba(var(--color-foreground),1)}pdp-info-drawer{position:absolute;display:flex;flex-direction:column;bottom:0;left:-100%;width:100%;max-width:467px;height:80vh;background-color:#fff;z-index:1;transition:left .3s ease-in-out;padding:32px 16px 16px 32px}pdp-info-drawer .pdp-info-drawer__divider{display:block;width:100%;height:1px;background-color:#ebebeb}pdp-info-drawer.is-open{left:0}pdp-info-drawer.no-animate{transition:none!important;animation:none!important}pdp-info-drawer .product-form__submit:hover{color:rgb(var(--color-white));background-color:rgb(var(--color-black))}.pdp-info-drawer__close{position:absolute;top:32px;right:32px;border-radius:100%;height:36px;width:36px;border:1px solid #000;background:none;padding:10px;cursor:pointer}.pdp-info-drawer__close rect{stroke:#000}.pdp-info-drawer__close path{height:10px}pdp-info-drawer .pdp-info-drawer__content{position:relative;display:flex;flex-direction:column;gap:12px;flex-grow:1;overflow:auto;padding-right:16px;margin-bottom:65px}pdp-info-drawer .pdp-info-drawer__footer:before{content:"";position:absolute;bottom:100%;left:0;right:0;height:24px;background:radial-gradient(ellipse 70% 138% at 50% 120%,#00000059,#0000 70%);pointer-events:none;opacity:0;transition:opacity .2s ease}pdp-info-drawer.has-bottom-shadow .pdp-info-drawer__footer:before{opacity:1}pdp-info-drawer .badge__wrapper{min-height:36px;margin-right:60px;align-content:flex-start;margin-bottom:16px}pdp-info-drawer .pdp-info-drawer__content div[data-bv-show=rating_summary] .bv_war_button,pdp-info-drawer .pdp-info-drawer__content div[data-bv-show=rating_summary] .bv_avgRating_component_container{display:none!important}pdp-info-drawer .pdp-info-drawer__content div[data-bv-show=rating_summary] .bv_stars_component_container{padding-right:0!important}pdp-info-drawer div[data-bv-show]:empty{display:none!important}pdp-info-drawer .pdp-info-drawer__product-title-container{width:100%;display:flex;justify-content:space-between;gap:8px}pdp-info-drawer .price{min-width:fit-content}pdp-info-drawer .pdp-info-drawer__product-title{font-size:28px;font-style:normal;font-weight:400;margin:5px 0 0;line-height:115%;letter-spacing:.56px;text-transform:uppercase;font-family:var(--font-heading-family)}pdp-info-drawer .pdp-info-drawer__product-size{font-size:16px;font-style:normal;font-weight:400;line-height:115%;letter-spacing:.96px;text-transform:uppercase;color:#7e7b79;margin:6px 0 0;font-family:var(--font-heading-family)}pdp-info-drawer .pdp-info-drawer__product-group{display:flex;flex-direction:column;gap:16px}pdp-info-drawer .pdp-info-drawer__product-group>p{font-size:16px;font-style:normal;font-weight:400;line-height:115%;letter-spacing:.96px;text-transform:uppercase;font-family:var(--font-heading-family);margin:0}pdp-info-drawer .pdp-info-drawer__footer{width:100%;position:absolute;bottom:0;left:0;background-color:#fff}pdp-info-drawer .pdp-info-drawer__footer .buy-block-wrapper{padding:12px 32px 32px;width:100%;margin:0}@media(max-width:749px){pdp-info-drawer{height:100dvh;max-width:100%;position:fixed;padding:16px 8px 16px 16px;left:unset;bottom:-100%;transition:bottom .3s ease-in-out;z-index:9999999999}pdp-info-drawer.is-open{bottom:0}pdp-info-drawer .pdp-info-drawer__close{top:16px;right:16px}pdp-info-drawer .pdp-info-drawer__content{padding-right:8px;padding-bottom:16px;margin-bottom:58px}pdp-info-drawer .pdp-info-drawer__footer .buy-block-wrapper{padding:16px}}.article-footer-share .instagram,.article-footer-share .messenger{display:none}.gift-with-purchase__title{display:flex;align-items:center;gap:var(--space-3);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--text-size-base);text-transform:uppercase;line-height:1;margin-bottom:var(--space-8)}.gift-with-purchase__subtitle{display:block;text-align:center;margin-bottom:var(--space-8);color:rgb(var(--color-gunmetal));font-weight:var(--font-weight-normal)}.gift-with-purchase__subtitle.unlocked,.gift-with-purchase__subtitle strong,.gift-with-purchase__subtitle a{color:rgb(var(--color-base-text))}.gift-with-purchase progress-bar{margin-bottom:var(--space-4)}.gwp-item{display:flex;align-items:center;background-color:rgb(var(--color-light-grey));border-radius:var(--space-2);padding:var(--space-6) var(--space-8);gap:var(--space-8);opacity:.7}.gwp-item .gift-with-purchase__title{margin-bottom:var(--space-6)}.gwp-item__image{width:6.4rem;min-width:6.4rem;display:flex}.gwp-item__details{font-size:var(--text-size-xs)}.gwp-item__added{display:block;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--text-size-s);text-transform:uppercase;text-align:center}.gwp-item__added a{color:rgb(var(--color-base-text))}.product-benefits{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.product-benefit{display:flex;align-items:center;gap:4px;justify-content:center;width:fit-content;height:26px;padding:0 8px;border-radius:2px}.product-benefit-icon{width:16px;height:16px}.product-benefit span{width:fit-content;font-size:14px;line-height:14px}.product-benefit.style-body span{font-family:var(--font-body-family);letter-spacing:.26px;font-weight:400}.product-benefit.style-heading span{font-family:var(--font-heading-family);letter-spacing:.13px;font-weight:400;margin-top:2px}product-media-gallery-mobile-modal{position:fixed;top:0;left:0;width:100vw;height:100dvh;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:999999999999;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s;overflow:hidden}product-media-gallery-mobile-modal.active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s ease,visibility 0s}.product-media-gallery-mobile-modal__close{position:absolute;top:15px;right:15px;background:none;border:1px solid black;border-radius:50%;aspect-ratio:1/1;height:36px;width:36px;display:flex;justify-content:center;align-items:center;cursor:pointer;padding:0;z-index:1000}.product-media-gallery-mobile-modal__close svg{height:18px;color:rgb(var(--color-black))}.product-media-gallery-mobile-modal__content{flex:1;width:100%;display:flex;align-items:center;overflow:hidden}.product-media-gallery-mobile-modal__carousel{display:flex;width:100%;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;list-style:none;margin:0;padding:0;touch-action:pan-x}.product-media-gallery-mobile-modal__carousel::-webkit-scrollbar{display:none}.product-media-gallery-mobile-modal__slide{flex:0 0 100%;scroll-snap-align:start;display:flex;align-items:center;justify-content:center;padding:60px 0 40px;height:100%;box-sizing:border-box}.product-media-gallery-mobile-modal__image-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-media-gallery-mobile-modal__image-wrapper .pinch-zoom-container{width:100%!important;height:100%!important;touch-action:pan-x pinch-zoom}.product-media-gallery-mobile-modal__image-wrapper img{max-width:100%;max-height:100%;object-fit:contain}.product-media-gallery-mobile-modal__indicators{display:flex;width:100%;position:absolute;bottom:0;left:0}.product-media-gallery-mobile-modal__dot{flex:1;display:block;height:2px;background:rgb(var(--color-black));opacity:.32;transition:opacity .3s ease}.product-media-gallery-mobile-modal__dot.active{opacity:1}@media screen and (max-width:749px){body:has(.gallery-mob){overflow-x:clip}}.gallery-mob{display:block;position:relative;left:50%;right:50%;width:100vw;max-width:100vw;margin-left:-50vw;margin-right:-50vw;margin-bottom:20px;overflow-x:clip}.gallery-mob__slider{position:relative;overflow:hidden;width:100%}.gallery-mob__carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:0;list-style:none;padding:0;margin:0;width:100%;scrollbar-width:none;-ms-overflow-style:none}.gallery-mob__carousel::-webkit-scrollbar{display:none;width:0;height:0}.gallery-mob__slide{flex:0 0 100%;width:100%;margin:0;padding:0;scroll-snap-align:start;scroll-snap-stop:always;position:relative;aspect-ratio:5 / 6;overflow:hidden}.gallery-mob__item{display:block;width:100%;height:100%;margin:0;padding:0;border:none;background:none;cursor:pointer}.gallery-mob__slide img{width:100%;height:100%;object-fit:cover}.gallery-mob__deferred-media,.gallery-mob__slide .deferred-media,.gallery-mob__slide .media{display:block;width:100%;height:100%;padding-top:0;position:relative;overflow:hidden}.gallery-mob__slide video,.gallery-mob__slide iframe{width:100%;height:100%;object-fit:cover}.gallery-mob__slide .deferred-media__poster{display:block;width:100%;height:100%;padding:0;border:none;background:none}.gallery-mob__slide .deferred-media__poster img{width:100%;height:100%;max-width:none;object-fit:cover}.gallery-mob__indicators{display:flex;position:absolute;left:0;bottom:0;width:100%;z-index:1}.gallery-mob__dot{flex:1;background:rgb(var(--color-black));opacity:.32;border:none;padding:0;cursor:pointer;height:2px;transition:opacity .3s ease}.gallery-mob__dot.active{opacity:1}.gallery-mob__dot-inner{display:block;height:100%}.gallery-mob__thumbs{--gallery-mob-thumb-width: 66px;--gallery-mob-thumb-height: 80px;--gallery-mob-thumb-gap: 8px;--gallery-mob-thumb-radius: 4px;margin-top:8px;overflow:hidden}.gallery-mob__thumbs-list{display:flex;flex-direction:row;gap:var(--gallery-mob-thumb-gap);list-style:none;margin:0;padding:0 0 0 var(--padding-sections-mobile);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.gallery-mob__thumbs-list::-webkit-scrollbar{display:none;width:0;height:0}.gallery-mob__thumbs-item{flex-shrink:0;width:var(--gallery-mob-thumb-width);height:var(--gallery-mob-thumb-height)}.gallery-mob__thumb{position:relative;display:block;width:66px;height:80px;flex-shrink:0;aspect-ratio:33 / 40;padding:0;border:1px solid transparent;border-radius:0;background:transparent;cursor:pointer;overflow:hidden}.gallery-mob__thumb img{display:block;width:100%;height:100%;object-fit:cover}.gallery-mob__thumb-badge{position:absolute;top:.4rem;right:.4rem;z-index:1;width:1.6rem;height:1.6rem;pointer-events:none}.gallery-mob__thumb-badge .icon{width:100%;height:100%}.gallery-mob__thumb[aria-current=true],.gallery-mob__thumb.is-active,.gallery-mob__thumbs-item.is-active .gallery-mob__thumb{border-color:rgb(var(--color-foreground));border-radius:var(--gallery-mob-thumb-radius)}.free-samples[disabled] .complementary-slider,.free-samples[disabled] .slider-buttons{pointer-events:none;opacity:.2;cursor:not-allowed}.free-samples .button{font-size:var(--text-size-xxs)}.free-samples .button>span{display:flex;align-items:center;justify-content:center;gap:var(--space-4)}.slider__slide .button>span:last-of-type{display:none}.free-samples .button svg{width:var(--space-6);height:var(--space-6);margin-top:-3px}.slider__slide[disabled],.slider__slide .button[disabled]{pointer-events:none;opacity:.2;cursor:not-allowed}.slider__slide[disabled] .button>span:first-of-type,.slider__slide .button.selected>span:first-of-type{display:none}.slider__slide[disabled] .button>span:last-of-type,.slider__slide .button.selected>span:last-of-type{display:flex}.drawer__inner .free-samples .card.card--horizontal{display:flex;align-items:center}@media screen and (max-width:749px){.drawer__inner .free-samples .card.card--horizontal{gap:0;align-items:flex-start}.drawer__inner .free-samples .card.card--horizontal .card__inner .card__media{max-width:6rem!important;width:6rem!important;margin-top:1rem}}.drawer__inner .free-samples.complementary-products__container .card--horizontal .card__inner{max-height:unset;width:auto}.drawer__inner .free-samples.complementary-products__container .card--horizontal .card__inner .card__media{max-width:8rem;width:8rem}.free-samples.complementary-products__container .card--horizontal .card__information{justify-content:space-between}.free-samples .complementary-slider>.slider__slide{width:80%;max-width:360px}.free-samples .slider-button{width:var(--space-20)}
/*# sourceMappingURL=/cdn/shop/t/288/compiled_assets/styles.css.map */
