.breadcrumb__link{transition:var(--duration-fast-01) var(--s-ease-e)}.breadcrumb__link:hover{background:rgba(var(--color-normal-text-rgb),.05);border-radius:var(--rad-xs)}.section--vertical{display:grid;grid-auto-columns:minmax(0,1fr);gap:var(--heading-body, var(--fix-3xl))}.section--running .section__content:has(.marquee-section){margin-inline:calc(var(--fix-m)* -1)}.section--running .marquee-section{margin-top:calc(var(--fix-m) * -1);padding-top:var(--fix-m);padding-bottom:var(--fix-m);margin-bottom:calc(var(--fix-m) * -1)}.section__text>:first-child:not(.media-with-text-block-icon){margin-block-start:0}.section__subheading,.section__heading{margin-block-start:var(--m-heading-m, var(--fix-m));margin-block-end:0}.section__description{margin-block-start:var(--m-heading-xl, var(--fix-m));margin-block-end:0;margin-inline:auto}.section__text-with-icon{margin-block-start:var(--m-heading-2xl, var(--fix-2xl))}.section__custom-liquid{margin-block-start:var(--m-heading-xl, var(--fix-xl))}.section__image{margin-block-start:var(--m-heading-m, var(--fix-m))}.section__button-group{margin-block-start:var(--m-heading-2xl, var(--fix-2xl));gap:var(--fix-xs);max-width:43rem}.section__newsletter-form{margin-block-start:var(--m-heading-2xl, var(--fix-2xl));max-width:43rem;width:100%}.section__social-media{margin-block-start:var(--m-heading-m, var(--fix-m))}.section__additional-information{margin-block-start:var(--m-heading-2xl, var(--fix-2xl));gap:6px var(--fix-2xs);max-width:43rem}.section__text--horizontal .section__heading{margin:0}.section__text--horizontal .section__description{margin:0;margin-block-start:var(--m-heading-m, var(--fix-m))}.section__text--horizontal .section__button-group{margin:0;margin-block-start:var(--m-heading-m, var(--fix-xl))}.section-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--fix-m) var(--fix-3xl)}.section-header__text{flex:1 1 24rem;min-width:0;max-width:48rem}.section-header__text .section__description{margin-inline:0;margin-block-start:var(--m-heading-m, var(--fix-m));opacity:.8}.section-header__action{flex:0 0 auto}.section-header__link{display:inline-flex;align-items:center;gap:var(--fix-2xs);padding-block:var(--fix-3xs);font-size:.875rem;font-weight:500;letter-spacing:.04em;line-height:1.25;text-transform:uppercase;text-decoration:none;color:inherit;white-space:nowrap}.section-header__link-text{background:linear-gradient(currentColor,currentColor) no-repeat 0 100% / 100% 1px;padding-block-end:2px;transition:background-size var(--duration-fast-01) var(--s-ease-e)}.section-header__link-icon{display:inline-flex;transition:transform var(--duration-fast-01) var(--s-ease-e)}.section-header__link-icon svg{width:1.125rem;height:1.125rem}.section-header__link-icon path{fill:currentColor}.section-header__link:hover .section-header__link-text{background-size:0% 1px;background-position:100% 100%}.section-header__link:hover .section-header__link-icon{transform:translate(4px)}.section-header__link:focus-visible{outline:1px solid currentColor;outline-offset:4px}.section-header__link.disable{opacity:.4;pointer-events:none}@media(prefers-reduced-motion:reduce){.section-header__link-text,.section-header__link-icon{transition:none}}.section__search{margin-block-start:var(--m-heading-xl, var(--fix-2xl));max-width:43rem;width:100%}.content-list--grid{--list-m: var(--fix-m);--list-xl: var(--fix-xl);display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));column-gap:var(--list-m);row-gap:var(--list-xl)}.comparison-drawer-main.is-active{display:flex;justify-content:center}.comparison-drawer-main{position:fixed;z-index:10;top:0;right:0;left:0;bottom:0;background:var(--color-background);padding:var(--fix-m)}.btn-remove-product{position:absolute;top:var(--fix-3xs);right:var(--fix-3xs)}.comp-drawer-label{padding:var(--fix-s) 0}.comp-drawer-label{border-top:1px solid rgba(var(--color-normal-text-rgb),.1)}.comparison-drawer-header{padding-bottom:calc(var(--fix-xl) + var(--fix-s))}.comparison-drawer-wrapper{max-height:calc(100vh - var(--fix-m) * 2);height:fit-content}.truncate-text-close .prd-cp-des__btn,.comparison-drawer-body[style*="--block-size: 6;"] .comp-drawer-item .comp-drawer-value:last-child{display:none}.truncate-text-close .prd-cp-des__content{max-height:unset}.collections-compare-btns:has(.hide-btn-compare):not(:has(.btn-trigger-filter)),.collections-compare-btns.hide-btn-sticky,.compare-btn-style .btn-sticky-compare{display:none}.section-header{padding-inline:var(--fix-2xs);padding-block:var(--fix-2xs)}.menu__link{cursor:pointer}.region-trigger.open .icon-chevron-down,.header__menu .is-open>.menu__link .icon-chevron-down,details[open]>summary:not(.menu__link) .icon-chevron-down{transform:rotate(180deg)}.icon-toggle-arrow{display:flex;position:relative;align-items:center;justify-content:center}.icon-chevron-left{transform:rotate(90deg)}.icon-chevron-right{transform:rotate(-90deg)}.toggle__icon:has(.toggle__sub-icon--plus),.toggle__icon:has(.toggle__icon--plus){width:20px;height:20px}.icon-chevron-right,.icon-chevron-left,.toggle__sub-icon--plus,.toggle__sub-icon--minus,.toggle__icon--plus,.toggle__icon--minus{transition:var(--duration-fast-01) var(--s-ease-e);color:rgba(var(--color-normal-text-rgb),.8)}.toggle__sub-icon--plus,.toggle__icon--plus{transform:rotate(0)}.toggle__sub-icon--minus,.toggle__icon--minus{transform:rotate(-90deg)}.region-trigger.open .toggle__icon--plus,details[data-level="2"][open] .toggle__sub-icon--plus,details[open] .toggle__icon--plus{opacity:0;transform:rotate(90deg)}.region-trigger.open .toggle__icon--minus,details[data-level="2"][open] .toggle__sub-icon--minus,details[open] .toggle__icon--minus{opacity:1;transform:rotate(0)}.header-extra-info{padding:var(--fix-s) var(--fix-xl) var(--fix-xl);gap:12px}.tab__header--underline .tab__link{min-height:var(--fix-3xl);min-width:var(--fix-3xl);padding:var(--fix-3xs) calc(var(--fix-xl) / 2);color:rgba(var(--color-normal-text-rgb),.6)}.tab__header--underline .tab__link:after{position:absolute;content:"";bottom:0;z-index:1;left:0;width:100%;height:1px;background-color:var(--color-border)}.tab__header--underline .tab__link:hover,.tab__header--underline .tab__link.tab__link--active{color:rgb(var(--color-button-primary-background-rgb))}.tab__header--underline .tab__link:hover:after,.tab__header--underline .tab__link.tab__link--active:after{background-color:rgb(var(--color-button-primary-background-rgb));transition:var(--duration-moderate-02) var(--s-ease-e)}.tab-animated-underline{position:absolute;bottom:0;height:1px;background:rgb(var(--color-normal-text-rgb));transition:var(--duration-moderate-02) var(--s-ease-e);display:none}.tab-animated-solid{position:absolute;height:var(--fix-3xl);background:rgba(var(--color-normal-text-rgb),.1);border-radius:4px;transition:var(--duration-moderate-02) var(--s-ease-e);display:none}.footer__logo{width:100%;max-width:var(--logo-width)}.form__newsletter--input{max-width:400px}.footer__heading{font-size:1.25rem;font-weight:500;line-height:1.2;letter-spacing:.02em;text-transform:uppercase}.footer__menu-link{padding:5px 0;font-size:.875rem;line-height:1.4;min-height:var(--fix-3xl);color:rgba(var(--color-normal-text-rgb),.8);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:5px;transition:color var(--duration-fast-01) var(--s-ease-e),text-decoration-color var(--duration-fast-01) var(--s-ease-e);letter-spacing:.01em}.footer__link--active,.footer__menu-link:hover{color:rgb(var(--color-normal-text-rgb));text-decoration-color:currentColor}.footer__link--active.menu__item--color{color:var(--color-button-primary-background)}.footer__item .region-trigger{color:inherit}.footer__newsletter{width:100%}.section-copyright-bar{padding:0 var(--fix-xl) 40px;font-size:1rem;color:rgba(var(--color-normal-text-rgb),.8)}.section-copyright-bar>div{padding-block-start:24px;border-top:1px solid rgba(var(--color-normal-text-rgb),.25)}.section-copyright-bar .copyright-menu{gap:0 20px}.copyright-menu .footer__menu-link{min-height:44px;font-size:.875rem;letter-spacing:.06em}@media screen and (min-width:768px){.section-copyright-bar .copyright-menu{gap:0}.copyright-menu li+li:before{content:"";align-self:center;width:4px;height:4px;margin-inline:16px;border-radius:50%;background:currentColor;opacity:.5}}.copyright-textarea{max-width:43rem}.copyright-textarea p{margin:0;display:inline}.copyright-language-currency .select-items{top:unset;bottom:calc(100% + .4rem);left:0}.payment-icon svg{height:var(--fix-l);width:27px}.blog-post-content .card__media:has(svg){display:none}.card__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.card__excerpt.expanded{display:block;-webkit-line-clamp:unset;line-clamp:unset;max-height:none}.section-announcement-bar{padding:var(--fix-s) var(--fix-m)}.anmb-item__wrapper{align-items:center;text-transform:none}.control-anmb{color:var(--color-normal-text);background-color:var(--color-background);padding:0}.control-anmb svg{width:var(--fix-xl);height:var(--fix-xl)}.control-anmb svg path{stroke:var(--color-normal-text)}.content-anmb{transition:var(--duration-fast-01) var(--s-ease-e)}.content-anmb:hover{text-decoration:underline}.video-controller{right:var(--fix-m);bottom:var(--fix-m);padding:var(--fix-3xs)}.video-controller--primary .icon-control{color:var(--color-button-primary-text)}.video-controller--secondary .icon-control{color:var(--color-button-secondary-text)}.video-controller--primary{background:var(--color-button-primary-background)}.video-controller--secondary{background:var(--color-button-secondary-background)}[data-video-mute=false] .icon-sound-high,[data-video-mute=true] .icon-sound-off,[data-video-play=false] .icon-play,[data-video-play=true] .icon-pause{display:block}[data-video-play=true] .icon-play,[data-video-play=false] .icon-pause,[data-video-mute=true] .icon-sound-high,[data-video-mute=false] .icon-sound-off{display:none}.video_background{background:#000}.promotion-section__padding{padding-block-end:var(--fix-8xl)}.video-banner-section .video-iframe-md.video_local,.video-banner-section .video-iframe.video_local{height:unset}.product-form__buttons .shopify-payment-button{width:100%}.shopify-payment-button__button--hidden{display:none!important}.shopify-payment-button__button--unbranded{background-color:var(--color-button-primary-background)!important;color:var(--color-button-primary-text)!important}.shopify-payment-button__button--unbranded:hover:not([disabled]){color:var(--color-button-primary-background)!important;background-color:var(--color-button-primary-text)!important;border:1px solid var(--color-button-primary-background)!important}.shopify-payment-button__more-options{margin-block-start:var(--fix-s)!important;padding-inline:0;font-size:var(--fix-s);line-height:1.15}shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: var(--fix-5xl) !important;--shopify-accelerated-checkout-button-border-radius: 0 !important}.product-form__input,.product-option{padding:0 0 var(--fix-m);margin:0;border:0;border-bottom:1px solid rgba(var(--color-normal-text-rgb),.1)}.product-form__input .product-option__name,.product-option .product-option__name{padding:var(--fix-m) 0 var(--fix-xs)}.product-form__input .bundle-option__name,.product-option .bundle-option__name{padding-block-start:0}.product-form__input.is-dropdown-select .product-option__name{max-width:400px}.product-option__label{padding:var(--fix-3xs) var(--fix-xs);margin:4px;line-height:1.15;transition:background-color var(--duration-fast-01) var(--s-ease-e),color var(--duration-fast-01) var(--s-ease-e)}.product-option__label:not(.clr-swh__has-value),.product-swatches:not(.clr-swh__has-value){min-height:24px;display:flex;align-items:center;justify-content:center}.filter-variant-swatch .product-option__label:not(.clr-swh__has-value),.filter-variant-swatch .product-swatches:not(.clr-swh__has-value){min-height:unset}.variant-list{margin-inline:-3px}.variant-list>:first-child:has(.product-variant-label:not(.clr-swh__has-value)){margin-inline-start:-.5px}.product-swatches:not(.clr-swh__has-value){border-radius:var(--rad-s);border:1px solid rgba(var(--color-normal-text-rgb),.1);overflow:hidden;position:relative;background:var(--color-background);cursor:pointer;transition:var(--duration-fast-01) var(--s-ease-e)}.product-option--unavailable .product-option__label:not(.clr-swh__has-value){border-color:rgba(var(--color-normal-text-rgb),.1);background-color:rgba(var(--color-normal-text-rgb),.1);color:rgba(var(--color-normal-text-rgb),.2)}.product-option--unavailable .product-option__label:not(.clr-swh__has-value):hover,.product-option__label:not(.clr-swh__has-value):hover{border-color:rgba(var(--color-normal-text-rgb),.2)}.input--variant:checked+.form__label .product-option__label:not(.clr-swh__has-value),.input--variant:checked+.product-option__label:not(.clr-swh__has-value),.form__label.is-selected .product-option__label:not(.clr-swh__has-value),.product-option__label.is-selected:not(.clr-swh__has-value){border-color:var(--color-normal-text)}.product-option__label.clr-swh__has-value{width:2rem;height:2rem;box-shadow:0 0 0 1px rgba(var(--color-normal-text-rgb),.1);padding:0;margin:0;transition:var(--duration-fast-01) var(--s-ease-e)}.product-option__label.clr-swh__has-value:hover{width:1.75rem;height:1.75rem;box-shadow:0 0 0 1px rgba(var(--color-normal-text-rgb),.2)}.product-option--unavailable .product-option__label.clr-swh__has-value:before{content:"";position:absolute;top:50%;left:-3px;width:calc(100% + 5px);height:2px;border-radius:.25rem;z-index:3;pointer-events:none;background:var(--color-background);transform:rotate(-45deg)}.product-option--unavailable .product-option__label.clr-swh__has-value:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;z-index:2;background-color:rgba(var(--color-normal-text-rgb),.3);border-radius:.25rem}.product-swatches-form:has(.product-option__label.clr-swh__has-value),.input--variant:checked+.form__label:has(.product-option__label.clr-swh__has-value),.form__label.is-selected:has(.product-option__label.clr-swh__has-value){width:2rem;height:2rem;margin:4px;display:flex;justify-content:center;align-items:center}.product-swatches-form:hover .product-option__label.clr-swh__has-value{box-shadow:0 0 0 2px var(--color-background),0 0 0 3px rgba(var(--color-normal-text-rgb),.2)}.input--variant:checked+.form__label .product-option__label.clr-swh__has-value,.form__label.is-selected .product-option__label.clr-swh__has-value{box-shadow:0 0 0 2px var(--color-background),0 0 0 3px var(--color-normal-text)}.product-swatches-form:hover .product-option__label.clr-swh__has-value,.input--variant:checked+.form__label .product-option__label.clr-swh__has-value,.form__label.is-selected .product-option__label.clr-swh__has-value{width:1.75rem;height:1.75rem;margin:0}.product-option__label.clr-swh__has-value .variant-option-label{display:none}@media(max-width:1024.98px){.variant-list{margin-inline:-9px}.product-option__label,.product-swatches-form:has(.product-option__label.clr-swh__has-value),.input--variant:checked+.form__label:has(.product-option__label.clr-swh__has-value),.form__label.is-selected:has(.product-option__label.clr-swh__has-value){margin:10px}}.max-quantity-message{width:calc(100% - var(--fix-l) - var(--fix-3xs))}.form__label .hide-value{display:none}.pickup_availability--show-pickup-time .pickup__availability-time{display:block}.pickup-availability__item{border-bottom:1px solid var(--color-border)}.product__info .prd-cp-des__btn:before{height:35px}.input-number.color-secondary-text{color:var(--color-button-secondary-text)}.contact-form-wrapper{max-width:55rem}.image-first .contact-form-wrapper{order:1}.controls-nav-btn{padding:var(--fix-xs)}.section-contact-form .section__heading{max-width:none;margin-block-start:0}.custom-select .toggle__icon:has(.toggle__icon--plus),.custom-select .toggle__icon:has(.toggle__sub-icon--plus){height:100%}.order-image-portrait{min-height:90px}.order-image-landscape{min-height:40px}.order-image-square{min-height:60px}.product__note{background:rgba(var(--color-normal-text-rgb),.05)}.customization-note-container[data-customization-note-type=checkbox]{padding-block:var(--fix-xs)}@media(min-width:1025px){.section__text--horizontal{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fix-xl)}.section__text-text{max-width:43rem;display:flex;align-items:center;gap:var(--fix-m)}.section__text--horizontal .section__heading{flex:1 0 auto;max-width:max-content;margin-block-start:0}.section__text--horizontal .section__description{flex:1 0 auto;width:clamp(0%,100%,calc(400px - var(--fix-m)));max-width:max-content;margin-block-start:0}.section__text--horizontal .section__button-group{margin-block:0;margin-inline-start:auto}.content-list--grid{--grid-columns: var(--grid-columns-desktop)}.comp-drawer-value{width:calc(var(--grid-ratio, 100% / 12)* var(--block-size));max-width:calc(var(--grid-ratio, 100% / 12)* var(--block-size))}.mask-overlay-border:before{border-radius:var(--rad-l)}}.running-item__small{width:120px}.running-item__regular{width:140px}.running-item__large{width:180px}@media(min-width:768px){.running-item__small{width:140px}.running-item__regular{width:180px}.running-item__large{width:240px}}@media(min-width:1025px){.running-item__small{width:200px}.running-item__regular{width:240px}.running-item__large{width:300px}}.product-slideshow{display:flex}.product-slideshow__item{flex-shrink:0;width:100%;position:relative;overflow:hidden}.main-product__info{max-width:43rem;margin-inline:auto}.extensive-descriptions{max-width:55rem}.extensive-descriptions .product__info:last-child,.main-product__info .product__info:last-child,.product__info:last-child .product__info-wrapper{margin-bottom:0}.product__info{width:100%}.gallery__thumb,.product-slideshow__thumb{border:1px solid rgba(var(--color-normal-text-rgb),.3);width:5.5rem;opacity:.5}.gallery__thumb.is-active-gallery-thumb,.product-slideshow__thumb.is-active-item{border:1.5px solid var(--color-button-primary-background);opacity:1}.carousel-pagination--vertical{width:0;left:calc(50% - var(--fix-3xl) / 2);z-index:2;height:100%;top:0}.product-slideshow__pagination .btn-carousel-next{bottom:var(--fix-xs)}.product-slideshow__pagination .btn-carousel-prev{top:var(--fix-xs)}.product__price .price-item--regular:not(.crossed-out),.product__price .sale-price-item{font-weight:600}.main-product .carousel-pagination{display:block;visibility:visible;opacity:1}.thumbnail__horizoltal-carousel{gap:var(--fix-xs);scroll-snap-type:x mandatory;overflow-x:auto;max-width:100%;margin:0 auto;display:inline-flex}.pagination-thumbnail__horizoltal{position:absolute;width:calc(100% - var(--fix-xs)* 2);height:0;top:calc(50% - var(--fix-3xl) / 2);left:var(--fix-xs);z-index:1}.thumbnail__horizoltal{border:1px solid rgba(var(--color-normal-text-rgb),.1);padding:var(--fix-xs)}.product-slideshow__items{align-items:center}.product-gallery-thumbnails:has(.carousel-pagination button[disabled].btn-carousel-prev) .thubnails-carousel-overflow:after,.product-slideshow__carousel:has(.carousel-pagination button[disabled].btn-carousel-prev) .thubnails-carousel-overflow:after{display:none}.product-gallery-thumbnails:has(.carousel-pagination button[disabled].btn-carousel-next) .thubnails-carousel-overflow:before,.product-slideshow__carousel:has(.carousel-pagination button[disabled].btn-carousel-next) .thubnails-carousel-overflow:before{display:none}.slideshow__thumb-icon{border-radius:var(--rad-p);width:var(--fix-2xl);height:var(--fix-2xl)}.slideshow__wrapper .btn.d-none-important+.slideshow__counter{padding:var(--fix-3xs) var(--fix-xs)}.external-video,.background-video{background:var(--color-background)}.dialog-gallery-slides .media-other{padding-block-end:8rem}.dialog-gallery-slides .media-other .shopify-model-viewer-ui{height:calc(100% - 8rem)}.thubnails-carousel-overflow{position:absolute;height:100%;width:100%;left:0;pointer-events:none}.thubnails-carousel-overflow:before{content:"";display:block;position:absolute;background:linear-gradient(270deg,rgba(var(--color-background-rgb),1),rgba(var(--color-background-rgb),0));height:100%;width:80px;right:0}.thubnails-carousel-overflow:after{content:"";display:block;position:absolute;background:linear-gradient(90deg,rgba(var(--color-background-rgb),1),rgba(var(--color-background-rgb),0));height:100%;width:80px;left:0}.product__xr-btn{bottom:var(--fix-s);width:max-content}.shopify-design-mode .product__xr-btn{display:none}.shopify-model-viewer-ui,.shopify-model-viewer-ui model-viewer{width:100%;height:100%}.dialog .dialog--no-title{position:absolute;right:12px;top:12px;border:none;background:0 0;padding:0;z-index:3}.horizontal-carousel-wrapper .horizontal-carousel{gap:var(--fix-xs);overflow-x:auto;padding:var(--fix-3xs);border-radius:var(--rad-l)}.product-gallery-thumbnails{padding:var(--fix-m)}.product-gallery__pagination{top:calc(50% - var(--fix-3xl) / 2);width:100%;left:0;visibility:visible;opacity:1}.product-gallery__pagination .btn-carousel-prev{left:var(--fix-xs)}.product-gallery__pagination .btn-carousel-next{right:var(--fix-xs)}.product-form-spinner{right:-32px;display:none}.loading .product-form-spinner{display:flex;width:24px;height:24px}.product__divider{height:1px;background:var(--color-normal-text)}.product-media--single .product-slideshow__thumbnail{display:none}.main-product__info .product__info:last-child .product-code-item{margin-bottom:0}.product-quantity-main:has(.subify-root){flex-direction:column}.product-quantity-input{width:var(--fix-3xl);padding-inline:unset}.media-with-text__content .section__text{column-gap:var(--fix-m)}.media-with-text__content .section__text .card-icon{transform:unset;transition:unset}.media-with-text__content .section__text .card-icon:hover{transform:unset;box-shadow:unset}.media-with-text__grid{--gutter: 0;row-gap:0}.media-with-text__images-2-item .media-with-text__column{display:flex;flex-direction:row}.media-with-text-block-icon{margin-top:var(--fix-2xl)}.mobile-width-full-width{width:100%}.mobile-width-one-third{width:calc((100% - (var(--fix-m) * 2)) / 3)}.mobile-width-one-two{width:calc((100% - var(--fix-m)) / 2)}.sections-collections-compare{gap:unset}.collections-compare-btns:not(.hidden-xs),.but-dialog-compare-container:not(.hidden-xs){margin-block-start:var(--fix-4xl)}.collections-compare-btns.hidden-xs,.but-dialog-compare-container.hidden-xs{height:0;margin-block-start:0;padding:0}.mobile-image-block{aspect-ratio:var(--ratio)}@media(min-width:1025px){.desktop-image-block{aspect-ratio:var(--ratio-md)}.media-with-text__grid{--gutter: var(--fix-2xl)}.desktop-width-full-width{width:100%}.desktop-width-one-third{width:calc((100% - (var(--fix-m) * 2)) / 3)}.desktop-width-one-two{width:calc((100% - var(--fix-m)) / 2)}}@media(min-width:768px){.logo-text{font-size:calc(.8rem * var(--logo-text-scale))}}@media(min-width:1025px){.logo-text{font-size:calc(1rem * var(--logo-text-scale))}}.turn-off-show-out .badge--sold-out{display:none}.cart-item__image{width:60px}.cart-item__image .media{transition:var(--duration-moderate-02) var(--s-ease-e);background-color:var(--background-image)}.cart-item__image .media:hover{transform:scale(1.1) translateZ(0)}.cart-drawer__price{width:120px;flex:0 0 auto}.cart-drawer__prices--sale{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:0 var(--fix-2xs)}.cart-drawer__sale-price{color:#dc4c49}.cart-drawer__compare-price{font-size:.875em;font-weight:400}.cart-drawer__sale{margin-top:4px;background-color:#d92324;color:#fff;text-transform:uppercase;font-size:.775rem;font-weight:800;padding:var(--fix-4xs) var(--fix-2xs);border-radius:4px;width:fit-content;white-space:nowrap}.cart-drawer__checkout{padding:var(--fix-s) var(--fix-m);justify-content:center}.cart-drawer__empty-state-image{height:100px;object-fit:cover}.cart-drawer__empty-state-collections .card-animate:hover{transform:none;box-shadow:none}.search__result-empty .collection-results-wrapper .card__content,.cart-drawer__empty-state-collections .card__content{margin-top:0;position:absolute;bottom:0;left:0}.cart-drawer__empty-state-collections .card-collection{width:calc((100% - var(--fix-s)) / 2)}.search__result-empty .collection-results-wrapper .card__content .component-heading,.cart-drawer__empty-state-collections .card__content .component-heading{text-transform:uppercase;font-weight:600;font-size:18px;line-height:1.2;text-decoration:none;padding:12px}.js-cart-drawer-delete-btn{padding:0}.icon-cart-empty{width:80px;height:80px;color:rgba(var(--color-normal-text-rgb),.4)}.cart-drawer__promotion{margin-top:var(--fix-s)}.cart-drawer .input-number[type=number]{color:var(--color-button-secondary-text)}.field_quantity{padding:0;border:1px solid rgba(var(--color-button-secondary-text-rgb),.3);border-radius:5px;overflow:visible;transition:border-color var(--duration-fast-01) var(--s-ease-e)}.field_quantity:focus-within{border-color:rgb(var(--color-button-secondary-text-rgb))}.field_quantity .btn-quantity{width:2.5rem;height:calc(2.75rem - 2px);padding:0;border:0;border-radius:4px;background:transparent;color:var(--color-button-secondary-text);transition:background-color var(--duration-fast-01) var(--s-ease-e),opacity var(--duration-fast-01) var(--s-ease-e),transform var(--duration-fast-01) var(--s-ease-e)}.field_quantity .btn-quantity svg path{stroke:currentColor}@media(hover:hover){.field_quantity .btn-quantity:hover{background-color:rgba(var(--color-button-secondary-text-rgb),.08)}}.field_quantity .btn-quantity:active{background-color:rgba(var(--color-button-secondary-text-rgb),.16)}.field_quantity .btn-quantity[disabled],.field_quantity .btn-quantity.disable{background:transparent;color:var(--color-button-secondary-text);opacity:.3;cursor:not-allowed;pointer-events:none}.field_quantity .product-quantity-input{width:2.5rem;height:calc(2.75rem - 2px);padding:0;font-size:1.0625rem;font-weight:500}.field_quantity .product-quantity-input:focus-visible{border-radius:var(--rad-s);box-shadow:inset 0 0 0 1px rgba(var(--color-button-secondary-text-rgb),.6)}.product__quantity .field_quantity:has(.btn-quantity[disabled]){border-color:rgba(var(--color-button-secondary-text-rgb),.15);cursor:not-allowed}.product__quantity .field_quantity:has(.btn-quantity[disabled]) .product-quantity-input{color:rgba(var(--color-button-secondary-text-rgb),.4);pointer-events:none}.cart-drawer__quantity .field_quantity{gap:0;padding:2px;border:1px solid rgba(var(--color-normal-text-rgb),.2);border-radius:var(--rad-p);background:transparent}.cart-drawer__quantity .field_quantity:focus-within{border-color:rgba(var(--color-normal-text-rgb),.6)}.cart-drawer__quantity .btn-quantity{width:1.75rem;height:1.75rem;min-height:0;padding:0;border:0;border-radius:50%;background:transparent;color:rgb(var(--color-normal-text-rgb));transition:background-color var(--duration-fast-01) var(--s-ease-e),opacity var(--duration-fast-01) var(--s-ease-e),transform var(--duration-fast-01) var(--s-ease-e)}.cart-drawer__quantity .btn-quantity svg{width:.75rem;height:.75rem}.cart-drawer__quantity .btn-quantity:hover{background-color:transparent}@media(hover:hover){.cart-drawer__quantity .btn-quantity:hover{background-color:rgba(var(--color-normal-text-rgb),.08)}}.cart-drawer__quantity .btn-quantity:active{background-color:rgba(var(--color-normal-text-rgb),.16);transform:scale(.92)}.cart-drawer__quantity .btn-quantity[disabled],.cart-drawer__quantity .btn-quantity.disable{background:transparent;color:rgb(var(--color-normal-text-rgb));opacity:.3;cursor:not-allowed;pointer-events:none}.cart-drawer__quantity .product-quantity-input{width:2rem;height:1.75rem;min-height:0;padding:0;font-size:.9375rem;font-weight:500;line-height:1.75rem}.cart-drawer__quantity .product-quantity-input:focus-visible{border-radius:var(--rad-s);box-shadow:inset 0 0 0 1px rgba(var(--color-normal-text-rgb),.6)}.cart-drawer .tab__link{color:rgba(var(--color-normal-text-rgb),.6)}.cart-drawer .tab__link--active{color:rgb(var(--color-normal-text-rgb))}.cart-drawer .drawer__header{padding-inline-end:0}.cart-drawer .drawer__heading{box-sizing:border-box;padding-inline-end:var(--fix-5xl)}.cart-drawer .drawer__header:has(.cart-drawer__empty-state-image){height:100px}.complementary-one-value .complementary-product-item{width:calc(100% - 1px);max-width:calc(100% - 1px)}.promotion__text>:last-child{margin-block-end:0}.promotion__description.rte a,.block__description.rte a,.section__description.rte a{color:inherit}.promotion__description.rte a:hover{color:var(--desc-color-hover)}.promotion__heading .filter__counter{letter-spacing:normal}.form-search{max-width:400px}.input-search{padding-inline-start:calc(var(--fix-s) + var(--fix-xl) + var(--fix-3xs))}.group-content{border-radius:var(--corner-radius);padding-block-start:var(--padding-top);padding-block-end:var(--padding-bottom);padding-inline-start:var(--padding-left);padding-inline-end:var(--padding-right);width:var(--width)}.group-content__inner{gap:var(--gap)}.group-content__wrapper:has(.btn-group) .group-content__link{pointer-events:none}.section-content__inner-wrapper{display:grid;grid-template-columns:1fr min(var(--container-width),100%) 1fr}.section-content__inner{grid-column:2}.group-video-iframe{min-width:177.77vh;height:56.25vw;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;min-height:100vh}.section__content{width:var(--width-group);height:var(--height-group)}.section__content[style*=fit-content] but-load-media video,.section__content[style*=fit-content] but-load-media iframe,.section__content[style*=fit-content] but-load-media .js-load-media-trigger .media{width:var(--video-width, 100%)!important;max-width:100%}.drawer-content-container{position:relative}.image-banner-container,.video-banner-container{width:100%;max-width:390px;padding:var(--fix-2xl) var(--fix-m)}.image-banner-content--boxed{padding:var(--fix-l) var(--fix-m);border-radius:var(--rad-m)}.subheading--badge{padding:var(--fix-3xs) var(--fix-s);border-radius:2px;letter-spacing:.04em;line-height:1.4;width:fit-content}.icon-close{display:block;background-color:rgba(var(--color-normal-text-rgb),.1);border-radius:var(--rad-m);padding:3px}.suggestions{max-height:fit-content;width:100%}@media screen and (min-width:459px){.suggestions{max-width:150px}}@media screen and (min-width:1025px){.suggestions{max-width:240px}}.product-navigation .media-with-text__images{overflow:hidden;border-radius:0}.product-navigation .media-with-text__images>.o-hidden{border-radius:0}.product-navigation .media-with-text__images :is(svg,img){display:block}.product-dynamic-content{padding-block:var(--fix-xl)}.product-navigation{--pn-arrow-inset: var(--fix-2xs);--pn-dot-hit: var(--fix-m)}.product-navigation-slideshow .swiper-slide,.product-navigation-mixture .swiper-slide,.product-navigation-hotspot .swiper-slide,.product-navigation-banner-tabs .swiper-slide{height:auto;display:flex}.product-navigation-slide__title,.product-navigation-mixture-slide__title{margin:0;line-height:1.05;letter-spacing:.01em;text-transform:none}.product-navigation-slide__description :is(p,ul,ol):last-child,.product-navigation-mixture-slide__description :is(p,ul,ol):last-child{margin-bottom:0}.product-navigation .product-navigation-arrow{display:none;z-index:4;align-items:center;justify-content:center;width:var(--fix-6xl);height:var(--fix-6xl);padding:0;border:0;border-radius:0;background:transparent;color:var(--color-normal-text);box-shadow:none;overflow:visible;transition:opacity var(--duration-fast-01) var(--s-ease-e)}.product-navigation-arrow.left-0{left:var(--pn-arrow-inset)}.product-navigation-arrow.right-0{right:var(--pn-arrow-inset)}.product-navigation-arrow.is-disabled,.product-navigation-arrow[disabled]{opacity:0;pointer-events:none}.product-navigation-arrow img{width:100%;height:100%;object-fit:contain}.product-navigation-arrow--shadow{filter:drop-shadow(0 2px 6px rgba(var(--color-background-rgb),.45))}.product-navigation-arrow--shadow:hover{opacity:.7}.product-navigation-arrow--shadow.is-disabled,.product-navigation-arrow--shadow[disabled]{opacity:.4}@media(min-width:1025px){.product-navigation .product-navigation-arrow{display:inline-flex}}.product-navigation-pagination{order:3}.product-navigation-pagination--outside{position:static;padding-top:var(--fix-m)}.product-navigation-pagination--inside{position:absolute;left:50%;bottom:var(--fix-xs);transform:translate(-50%);z-index:3}.product-navigation-pagination__dots{gap:calc(var(--but-swiper-pg-dot-gap, 1.25rem) - (var(--pn-dot-hit) - var(--but-swiper-pg-dot-size, 10px)))}.product-navigation-pagination__dot{position:relative;flex:0 0 auto;width:var(--pn-dot-hit);height:var(--pn-dot-hit);padding:0;border:0;background:transparent;cursor:pointer;transition:width var(--but-swiper-pg-dot-duration, .2s) var(--s-ease-e)}.product-navigation-pagination__dot.is-active{width:calc(var(--pn-dot-hit) - var(--but-swiper-pg-dot-size, 10px) + var(--but-swiper-pg-dot-active-width, 30px))}.product-navigation-pagination__dot:before,.product-navigation-pagination__dot:after{content:"";position:absolute;top:50%;left:calc((var(--pn-dot-hit) - var(--but-swiper-pg-dot-size, 10px)) / 2);right:calc((var(--pn-dot-hit) - var(--but-swiper-pg-dot-size, 10px)) / 2);height:var(--but-swiper-pg-dot-size, 10px);border-radius:var(--but-swiper-pg-dot-size, 10px);transform:translateY(-50%);pointer-events:none}.product-navigation-pagination__dot:before{background:var(--but-swiper-pg-dot-color, #d9d9d9)}.product-navigation-pagination__dot:after{background:var(--but-swiper-pg-dot-active-color, #91513e);clip-path:inset(0 100% 0 0 round var(--but-swiper-pg-dot-size, 10px))}.product-navigation-pagination__dot.is-active:after{clip-path:inset(0 0 0 0 round var(--but-swiper-pg-dot-size, 10px));animation:but-swiper-dot-fill var(--but-swiper-pg-dot-fill-duration, .6s) var(--s-ease-e) both}@media(prefers-reduced-motion:reduce){.product-navigation-pagination__dot{transition:none}.product-navigation-pagination__dot.is-active:after{animation:none}}.product-navigation-pagination__fraction{color:var(--color-normal-text)}.product-navigation-pagination__progressbar{position:relative;width:100%;max-width:10rem;height:2px;background:rgba(var(--color-normal-text-rgb),.2);border-radius:var(--fix-2xs);overflow:hidden}.product-navigation-pagination__progressbar-fill{position:absolute;inset-block:0;left:0;width:0%;background:var(--but-swiper-pg-dot-active-color, #91513e);transition:width var(--duration-fast-01) var(--s-ease-e)}.product-navigation-slideshow{--product-nav-pagination-width: 13.75rem;--product-nav-pagination-inset: calc(var(--pn-arrow-inset) + var(--fix-6xl) + var(--fix-xs))}.product-navigation-slideshow,.product-navigation-slideshow__slider,.product-navigation-slideshow__frame{position:relative}.product-navigation-slideshow__frame{width:100%}.product-navigation-slide{display:flex;flex-direction:column;width:100%}.product-navigation-slide__image{position:relative;width:100%;height:auto;object-fit:contain}@media(max-width:1024px){.product-navigation-slide__media.is-framed-xs{aspect-ratio:var(--pns-ar-xs, 3 / 2);background-color:rgba(var(--color-normal-text-rgb),.04)}.is-framed-xs>.product-navigation-slide__image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}}.product-navigation-slide__body{width:100%}.product-navigation-slide__inner{display:block;padding-block:var(--fix-m);padding-inline:var(--fix-m)}.product-navigation-slide__content{width:100%}.product-navigation-slide__description{font-size:1rem;max-width:46ch}.product-navigation-slideshow__pagination{display:block;width:100%;max-width:15rem;margin-inline:auto;padding-block:var(--fix-xl)}.product-navigation-slideshow__bullets{margin:0;padding:0;list-style:none;gap:var(--fix-xl)}.product-navigation-slideshow__bullet-item{display:flex}.product-navigation-slideshow__bullet{width:100%;cursor:pointer;flex-wrap:nowrap;gap:var(--fix-2xs);text-align:start;opacity:1;padding:var(--fix-s) var(--fix-l);border:2px solid var(--color-background);border-radius:var(--rad-p);background:var(--color-normal-text);color:var(--color-background);box-shadow:0 6px 18px -8px rgba(var(--color-normal-text-rgb),.35);font-family:var(--font-body-family);font-size:.875rem;font-weight:400;transition:border-color var(--duration-fast-01) var(--s-ease-e),box-shadow var(--duration-fast-01) var(--s-ease-e)}.product-navigation-slideshow__bullet.is-active{border-color:var(--color-normal-text);background:var(--color-background);color:var(--color-normal-text)}.product-navigation-slideshow__bullet-index{flex:0 0 auto;width:1.25rem;letter-spacing:.04em;font-variant-numeric:tabular-nums;text-align:center}.product-navigation-slideshow__bullet-title{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.04em;font-size:.875rem;font-weight:500}@media(min-width:1025px){.product-navigation-slide__media.is-framed-md{aspect-ratio:var(--pns-ar-md, var(--pns-ar-xs, 3 / 2));background-color:rgba(var(--color-normal-text-rgb),.04)}.is-framed-md>.product-navigation-slide__image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.product-navigation-slide--image .product-navigation-slide__media{margin-bottom:-1px}.product-navigation-slide__body{position:absolute;top:0;right:0;bottom:0;left:0}.product-navigation-slide__inner{display:flex;height:100%;padding-block:var(--fix-6xl);padding-inline-start:var(--fix-8xl);padding-inline-end:calc(var(--product-nav-pagination-width) + var(--product-nav-pagination-inset) + var(--fix-2xl))}.product-navigation-slide__content{max-width:35%;background-color:rgba(var(--color-background-rgb),.5);padding:var(--fix-m)}.product-navigation-slide__title{max-width:100%}.product-navigation-slide--text .product-navigation-slide__body{position:static}.product-navigation-slideshow__pagination{display:none}.product-navigation-slideshow__slider .product-navigation-slideshow__pagination{display:block;position:absolute;z-index:3;top:50%;right:var(--product-nav-pagination-inset);transform:translateY(-50%);width:var(--product-nav-pagination-width);max-width:34%;margin:0;padding:0}.product-navigation-slideshow__slider .product-navigation-slideshow__bullets{gap:var(--fix-xl)}.product-navigation-slideshow__slider .product-navigation-slideshow__bullet{padding:var(--fix-2xs) var(--fix-l);box-shadow:0 8px 22px -10px rgba(var(--color-normal-text-rgb),.45)}.product-navigation-slideshow__slider .product-navigation-slideshow__bullet-index{width:.75rem}}.product-navigation-mixture,.product-navigation-mixture__slider,.product-navigation-mixture__frame{position:relative}.product-navigation-mixture-slide__media{position:relative;flex:0 0 auto;width:100%;aspect-ratio:var(--pnm-ar-xs, 3 / 2);background-color:rgba(var(--color-normal-text-rgb),.04)}.product-navigation-mixture-slide__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.product-navigation-mixture-slide__body{flex:1 1 auto;padding:var(--fix-m)}.product-navigation-mixture-slide__content{width:100%}.product-navigation-mixture-slide__description{font-size:1rem;max-width:46ch}.product-navigation-mixture-slide__content--description{max-width:36rem;margin-inline:auto;align-items:center;text-align:center}.product-navigation-mixture .product-navigation-pagination--outside{padding-bottom:var(--fix-2xl)}.product-navigation-mixture .product-navigation-pagination--inside{--color-normal-text: #fff}.product-navigation-mixture .product-navigation-pagination--inside .product-navigation-pagination__dot:before{box-shadow:0 0 0 1px #0000002e,0 1px 3px #00000059}.product-navigation-mixture .product-navigation-pagination__progressbar{background:#ffffff80;box-shadow:0 0 0 1px #0000002e}@media(min-width:1025px){.product-navigation-mixture-slide__body,.product-dynamic-content-text{padding-block:var(--fix-6xl)}.product-navigation-mixture-slide__media{aspect-ratio:var(--pnm-ar-md, var(--pnm-ar-xs, 3 / 2))}.product-navigation-mixture-slide--image .product-navigation-mixture-slide__media{margin-bottom:-1px}.product-navigation-mixture-slide__media .product-navigation-mixture-slide__image{object-fit:cover}.product-navigation-mixture-slide--image .product-navigation-mixture-slide__body{position:absolute;top:0;right:0;bottom:0;left:0;padding-inline:var(--fix-8xl)}.product-navigation-mixture-slide--image .product-navigation-mixture-slide__content{max-width:30%;padding:var(--fix-m);background-color:rgba(var(--color-background-rgb),.5)}.product-dynamic-content-text{padding-inline:var(--fix-6xl)}.product-navigation-mixture-slide--text .product-navigation-mixture-slide__body{align-items:center;padding-inline:var(--fix-8xl)}}.product-navigation-hotspot{--pnh-accent: var(--but-swiper-pg-dot-active-color, #91513e);--pnh-pin-size: .875rem;padding-bottom:var(--fix-xl)}@media(min-width:768px){.product-navigation-hotspot{padding-inline:var(--fix-xl)}}.product-navigation-hotspot-container{position:relative}@media(max-width:1024px){.product-navigation-hotspot-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 10px 12px -8px #0000002e,0 24px 28px -18px #00000038;pointer-events:none}}.shopify-section:has(+.shopify-section .product-before-after) .product-navigation-hotspot:last-child{padding-bottom:0}.shopify-section:has(+.shopify-section .product-before-after) .product-navigation-hotspot:last-child .product-navigation-hotspot-container:before{content:none}@media(min-width:1025px){.product-navigation-hotspot-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 2px 6px #0000001f,0 8px 24px #0000000f;pointer-events:none}.shopify-section:has(+.shopify-section .product-before-after) .product-navigation-hotspot:last-child .product-navigation-hotspot-container:before{content:"";bottom:-3rem;clip-path:inset(-3rem -3rem 3rem)}}.product-navigation-hotspot__grid{display:flex;flex-direction:column}.product-navigation-hotspot__content{display:contents}.product-navigation-hotspot__header{order:1;gap:var(--fix-xs);padding:var(--fix-3xl) var(--fix-xl)}.product-navigation-hotspot__media{order:2;--pnh-box: var(--pnh-box-xs);--pnh-r: var(--pnh-img-xs);--pnh-cx: var(--pnh-cx-xs);--pnh-cy: var(--pnh-cy-xs)}.product-navigation-hotspot__slideshow{order:3;padding:var(--fix-m);container:pnh-details / inline-size}.product-navigation-hotspot__heading{margin:0;font-family:var(--font-heading-borax-family, var(--font-heading-family));line-height:1.05;text-transform:none}.product-navigation-hotspot__intro{max-width:34rem}.product-navigation-hotspot__intro p{color:rgba(var(--color-normal-text-rgb),.72)}.product-navigation-hotspot__intro>:first-child,.product-navigation-hotspot__detail-text>:first-child{margin-top:0}.product-navigation-hotspot__intro>:last-child,.product-navigation-hotspot__detail-text>:last-child{margin-bottom:0}.product-navigation-hotspot__media:before{content:"";display:block;aspect-ratio:var(--pnh-box)}.product-navigation-hotspot__stage{--pnh-w: max(100cqw, 100cqh * var(--pnh-r));--pnh-h: max(100cqh, 100cqw / var(--pnh-r));--pnh-ox: clamp(0px, var(--pnh-cx) * var(--pnh-w) / 100 - 50cqw, var(--pnh-w) - 100cqw);--pnh-oy: clamp(0px, var(--pnh-cy) * var(--pnh-h) / 100 - 50cqh, var(--pnh-h) - 100cqh);position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;container-type:size}.product-navigation-hotspot__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:calc(var(--pnh-ox) * -1) calc(var(--pnh-oy) * -1);display:block}.product-navigation-hotspot__image--mobile+.product-navigation-hotspot__image--desktop{display:none}.product-navigation-hotspot .product-navigation-hotspot__pin{--pnh-px: var(--x-m, var(--x));--pnh-py: var(--y-m, var(--y));position:absolute;left:calc(var(--pnh-px) * var(--pnh-w) / 100 - var(--pnh-ox));top:calc(var(--pnh-py) * var(--pnh-h) / 100 - var(--pnh-oy));z-index:2;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin:-1.375rem 0 0 -1.375rem;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.product-navigation-hotspot__pin-dot{width:var(--pnh-pin-size);height:var(--pnh-pin-size);border-radius:50%;border:2px solid #fff;background:#ffffffe6;box-shadow:0 0 0 4px #ffffff73,0 1px 4px #00000059;transition:transform var(--duration-fast-01, .2s) var(--s-ease-e),background-color var(--duration-fast-01, .2s) var(--s-ease-e),box-shadow var(--duration-fast-01, .2s) var(--s-ease-e)}@media(hover:hover){.product-navigation-hotspot__pin:hover .product-navigation-hotspot__pin-dot{transform:scale(1.15)}}.product-navigation-hotspot__pin.is-active .product-navigation-hotspot__pin-dot{background:var(--pnh-accent);transform:scale(1.15);box-shadow:0 0 0 6px #ffffff73,0 1px 4px #00000059}.product-navigation-hotspot .product-navigation-hotspot__pin:focus-visible{outline:2px solid var(--pnh-accent);outline-offset:0}.product-navigation-hotspot__grid-overlay{position:absolute;left:calc(var(--pnh-ox) * -1);top:calc(var(--pnh-oy) * -1);z-index:1;width:var(--pnh-w);height:var(--pnh-h);pointer-events:none;background-image:linear-gradient(to right,rgba(0,0,0,.28) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.28) 1px,transparent 1px);background-size:10% 10%}.product-navigation-hotspot__grid-label{position:absolute;padding:0 .25rem;font-size:.6875rem;line-height:1.4;color:#000;background:#ffffffd9}.product-navigation-hotspot__detail{--pnh-thumb: clamp(6.5rem, 32cqi, 12rem);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--fix-m);align-items:start;width:100%}.product-navigation-hotspot__detail--thumb{grid-template-columns:var(--pnh-thumb) minmax(0,1fr)}.product-navigation-hotspot__thumb{width:var(--pnh-thumb);aspect-ratio:1 / 1;border-radius:var(--fix-s);background:rgba(var(--color-normal-text-rgb),.04)}.product-navigation-hotspot__detail-text{max-width:34rem;font-size:.9375rem;line-height:1.55}.product-navigation-hotspot__detail-text :is(h2,h3,h4,h5,h6),.product-navigation-hotspot__detail-text :is(h2,h3,h4,h5,h6) *{font-family:var(--font-heading-borax-family, var(--font-heading-family))}.product-navigation-hotspot__detail-text :is(h2,h3,h4,h5,h6){margin-bottom:var(--fix-3xs);font-size:var(--heading-4);line-height:1.15;text-transform:none}.product-navigation-hotspot__controls{order:3;gap:var(--fix-m);margin-top:var(--fix-s)}.product-navigation-hotspot__controls .product-navigation-pagination{order:0;padding:0}.product-navigation-hotspot__controls .product-navigation-pagination__progressbar{width:8rem}.product-navigation-hotspot__arrows{margin-inline-start:auto;margin-inline-end:calc(var(--fix-s) * -1)}.product-navigation-hotspot .product-navigation-hotspot__arrow{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:0;background:transparent;color:var(--color-normal-text);cursor:pointer;touch-action:manipulation;transition:opacity var(--duration-fast-01, .2s) var(--s-ease-e)}.product-navigation-hotspot .product-navigation-hotspot__arrow.is-disabled{opacity:.3;cursor:default}@media(hover:hover){.product-navigation-hotspot .product-navigation-hotspot__arrow:not(.is-disabled):hover{opacity:.7}}.product-navigation-hotspot .product-navigation-hotspot__arrow:focus-visible{outline:2px solid var(--pnh-accent);outline-offset:-2px}@container pnh-details (min-width: 30rem){.product-navigation-hotspot__detail{gap:var(--fix-2xl);align-items:center}.product-navigation-hotspot__detail-text{font-size:1rem;line-height:1.6}.product-navigation-hotspot__controls{margin-top:var(--fix-2xl)}}@media(max-width:1024px){.product-navigation-hotspot__media--fixed-xs{max-height:50vh;max-height:50svh}.product-navigation-hotspot__header{align-items:center;text-align:center}.product-navigation-hotspot__detail:not(.product-navigation-hotspot__detail--thumb){justify-items:center;text-align:center}.product-navigation-hotspot__controls{justify-content:center}.product-navigation-hotspot__arrows,.product-navigation-hotspot__controls--arrows-only{display:none}}@media(min-width:768px)and (max-width:1024px){.product-navigation-hotspot__media--fixed-xs{max-height:60vh;max-height:60svh}}@media(prefers-reduced-motion:reduce){.product-navigation-hotspot__pin-dot,.product-navigation-hotspot .product-navigation-hotspot__arrow{transition:none}}@media(min-width:1025px){.product-navigation-hotspot{--pnh-pin-size: 1rem;padding-block:var(--fix-2xl)}.product-navigation-hotspot__grid{display:grid;grid-template-columns:calc(var(--pnh-media) / 12 * 100%) minmax(0,1fr);align-items:center}.product-navigation-hotspot__grid--image-right{grid-template-columns:minmax(0,1fr) calc(var(--pnh-media) / 12 * 100%)}.product-navigation-hotspot__media{grid-column:1;grid-row:1;--pnh-box: var(--pnh-box-md);--pnh-r: var(--pnh-img-md);--pnh-cx: var(--pnh-cx-md);--pnh-cy: var(--pnh-cy-md)}.product-navigation-hotspot__content{grid-column:2;grid-row:1;display:flex;flex-direction:column;min-width:0;gap:var(--fix-4xl);padding:var(--fix-6xl)}.product-navigation-hotspot__grid--image-right .product-navigation-hotspot__media{grid-column:2}.product-navigation-hotspot__grid--image-right .product-navigation-hotspot__content{grid-column:1}.product-navigation-hotspot__header,.product-navigation-hotspot__slideshow{padding:0}.product-navigation-hotspot__header{gap:var(--fix-s)}.product-navigation-hotspot__slideshow{padding-top:var(--fix-3xl);border-top:1px solid rgba(var(--color-normal-text-rgb),.12)}.product-navigation-hotspot__grid--no-header .product-navigation-hotspot__slideshow{padding-top:0;border-top:0}.product-navigation-hotspot__image--mobile{display:none}.product-navigation-hotspot__image--mobile+.product-navigation-hotspot__image--desktop{display:block}.product-navigation-hotspot .product-navigation-hotspot__pin{--pnh-px: var(--x);--pnh-py: var(--y)}.product-navigation-banner-tabs__tabs{position:absolute;top:0;left:0;right:0}}.product-navigation-banner-tabs{background-color:transparent}.product-navigation-banner-tabs__tabs{z-index:2;margin:0;padding:0 var(--fix-m);background-color:rgba(var(--color-background-rgb),.8);color:var(--color-normal-text);overflow-x:auto;justify-content:flex-start;justify-content:safe center}.product-navigation-banner-tabs__tab{flex:0 0 auto;width:30vw;margin:.75rem;padding:.5rem 0;border:none;background:transparent;color:inherit;font-size:.75rem;font-weight:700;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:opacity var(--duration-fast-01) var(--s-ease-e),font-weight var(--duration-fast-01) var(--s-ease-e)}.product-navigation-banner-tabs__tab.is-active{text-decoration:underline;text-underline-offset:.5em;text-decoration-thickness:3px}@media(min-width:768px){.product-navigation-banner-tabs__tab{width:auto;min-width:200px;padding:.5rem;font-size:.875rem}}.product-navigation-banner-tabs,.product-navigation-banner-tabs__slider,.product-navigation-banner-tabs__frame{position:relative}.product-navigation-banner-tabs__frame{width:100%}.product-navigation-banner-tabs-slide{width:100%;margin-bottom:-1px}.js-predictive-search-wrapper .tab__item{width:50%}.js-predictive-search-wrapper .tab__item .tab__link{padding:1rem;text-align:center}.predictive-search__item-query-result mark{background-color:#fefa00}.price__sale .sale-price-item{color:#dc4c49}.price__sale{align-items:baseline;gap:0 .45em}.price__sale .price-item--regular.crossed-out{font-size:.8em;font-weight:400;letter-spacing:.01em;color:rgba(var(--color-normal-text-rgb),.5);text-decoration-thickness:1px}.card-content-block{padding:var(--fix-s) 0}.section-collection-browsing .tab__header--underline .tab__item{width:50%}but-swiper.but-swiper--pg-inside:is(.collection-browsing-swiper-wrap,.collection-list-swiper-wrap,.mini-collection-list-swiper-wrap,.featured-product-list-swiper-wrap,.product-recommendation-swiper-wrap){--but-swiper-pg-ink: rgb(var(--color-normal-text-rgb));--but-swiper-pg-ink-muted: rgba(var(--color-normal-text-rgb), .25)}but-swiper.but-swiper--pg-inside:is(.collection-browsing-swiper-wrap,.collection-list-swiper-wrap,.mini-collection-list-swiper-wrap,.featured-product-list-swiper-wrap,.product-recommendation-swiper-wrap) .but-swiper__pagination--progressbar,but-swiper.but-swiper--pg-inside:is(.collection-browsing-swiper-wrap,.collection-list-swiper-wrap,.mini-collection-list-swiper-wrap,.featured-product-list-swiper-wrap,.product-recommendation-swiper-wrap) .but-swiper__pagination--bullets .swiper-pagination-bullet:before{box-shadow:none}.form__newsletter--input{background-color:#fff;color:#000}.form__newsletter--input::placeholder{color:var(--color-border)}.form__newsletter--input:focus{background-color:#fff}.form__newsletter--input:focus::placeholder{color:var(--color-border)}.footer__item--newsletter{--footer-cream: #fbf8f3;--footer-ink: #1c1714}.footer__item--newsletter .footer__newsletter{max-width:470px}.footer__newsletter-logo{width:var(--logo-width);max-width:100%;margin-bottom:20px}.footer__newsletter-logo img{display:block;width:100%;height:auto}.footer__newsletter .rte p{margin:0}.footer__newsletter-brand,.footer__newsletter-text{font-size:1rem;line-height:1.55;color:rgba(var(--color-normal-text-rgb),.88)}.footer__newsletter-stitch{width:100%;margin:32px 0;border:0;border-top:1px dashed rgba(var(--color-normal-text-rgb),.4)}.footer__newsletter-title{font-size:2rem;font-weight:700;line-height:1.05;letter-spacing:0;text-transform:none}.footer__newsletter-text{margin-top:10px;font-size:.9375rem}.footer__newsletter form{margin-top:24px}.footer__newsletter .form__field{gap:0}.footer__newsletter .form__newsletter--input,.footer__newsletter .form__newsletter--input:focus{height:56px;min-width:0;max-width:none;padding:0 20px;color:var(--footer-ink);background-color:var(--footer-cream);border:0;border-radius:0;font-family:var(--font-heading-oswald-family, var(--font-body-family));font-size:.875rem;letter-spacing:.1em}.footer__newsletter .form__newsletter--input:focus-visible{outline:2px solid var(--footer-cream);outline-offset:2px}.footer__newsletter .form__newsletter--input:-webkit-autofill{-webkit-text-fill-color:var(--footer-ink);box-shadow:inset 0 0 0 100px var(--footer-cream)}.footer__newsletter .form__newsletter--input::placeholder,.footer__newsletter .form__newsletter--input:focus::placeholder{color:#6e6259}.footer__newsletter .js-subscribe-btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px;width:fit-content;height:56px;padding:0 26px;color:var(--footer-cream);background-color:#000;border:0;border-radius:0;font-family:var(--font-heading-oswald-family, var(--font-body-family));font-size:.875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;transition:background-color var(--duration-fast-01) var(--s-ease-e)}.footer__newsletter .js-subscribe-btn:hover{color:var(--footer-cream);background-color:#2b2420}.footer__newsletter .newsletter-btn-icon{flex:0 0 auto;transition:transform var(--duration-fast-01) var(--s-ease-e)}.footer__newsletter .js-subscribe-btn:hover .newsletter-btn-icon{transform:translate(3px)}.footer__newsletter-legal{margin-top:12px;font-size:.8125rem;line-height:1.4;color:rgba(var(--color-normal-text-rgb),.88)}.footer__newsletter-legal a{color:inherit;text-decoration:underline;text-underline-offset:3px}.footer__watermark{position:absolute;z-index:-1;top:-36px;right:-120px;width:340px;opacity:.07;pointer-events:none;color:var(--footer-cream)}.footer__watermark svg{display:block;width:100%;height:auto}@media screen and (min-width:1195px){.footer__item--newsletter{border-inline-end:1px dashed rgba(var(--color-normal-text-rgb),.4)}}@media screen and (min-width:1025px){.footer__watermark{top:auto;right:auto;bottom:-210px;left:-96px;width:560px}}@media screen and (max-width:1024px){.footer__newsletter-title{font-size:1.75rem}.footer__newsletter-stitch{margin:28px 0}.footer__newsletter .js-subscribe-btn{padding:0 18px}}.success-free-shipping-message,.price-cart-shipping{color:#0c8a00}.price-cart-shipping{font-family:var(--font-numeric-family);font-style:normal}#cartDrawer:not(.cart-empty-container) .drawer__body{grid-template-rows:auto 1fr;padding:0}#cartDrawer .drawer__body .cart-drawer-free-shipping{padding:var(--fix-xl)}#cartDrawer .drawer__body but-scroll-gradient-overlay{padding:var(--fix-xl);padding-block-start:0}#cartDrawer .drawer__body .drawer__footer{padding:var(--fix-xl);padding-block-start:var(--fix-s);background-color:#fbf8f3}.shopify-section:has(.section-mini-collection-list){padding-block:var(--fix-3xl);border-bottom:1px solid var(--color-border)}.shopify-section:has(.section-mini-collection-list.hide-empty){display:none}.section-mini-collection-list .card__content{margin-top:12px}.section-mini-collection-list .component-heading{text-decoration:none;font-size:1rem;text-align:center}.key-features{--kf-icon: 2rem;--kf-muted: rgba(var(--color-normal-text-rgb), .75);width:min(100%,calc(100vw - var(--scrollbar-width, 0px) - 2 * var(--gutter)));margin:var(--fix-4xl) auto 0}.key-features .key-features__heading{margin:0 0 var(--fix-xl);font-family:var(--font-heading-borax-family, var(--font-heading-family));font-size:1.45rem;line-height:1.1;letter-spacing:0;color:rgba(var(--color-normal-text-rgb),.75)}.key-features__carousel{--but-swiper-sb-size: 2px}.key-features__carousel.but-swiper--sb-outside>.but-swiper__scrollbar{position:relative;inset:auto}.key-features__carousel>.but-swiper__scrollbar:before{content:"";position:absolute;top:-.625rem;right:0;bottom:-.625rem;left:0}@media(max-width:767px){.key-features__carousel--fits-mobile>.but-swiper__scrollbar{display:none}.key-features__carousel:not(.key-features__carousel--fits-mobile)>.swiper{width:calc(100% + var(--gutter));margin-inline-end:calc(-1 * var(--gutter))}.key-features__carousel.but-swiper--sb-outside:not(.key-features__carousel--fits-mobile)>.but-swiper__scrollbar{width:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter))}}@media(min-width:768px){.key-features__carousel--fits-desktop>.but-swiper__scrollbar{display:none}}.key-features__item{display:flex;flex-direction:column;align-items:flex-start;gap:var(--fix-s);min-width:0}.key-features__icon{display:inline-flex;flex-shrink:0;width:var(--kf-icon);height:var(--kf-icon)}.key-features__icon img{width:100%;height:100%;object-fit:contain;filter:grayscale(1) contrast(1.1);mix-blend-mode:multiply}.key-features__text{display:flex;flex-direction:column;gap:var(--fix-3xs);min-width:0}.key-features__label{margin:0;font-weight:600;font-size:.925rem;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;color:var(--kf-muted)}.key-features__value{margin:0;font-size:.875rem;font-weight:400;line-height:1.3;color:rgba(var(--color-normal-text-rgb),.65);overflow-wrap:break-word}@media(min-width:768px){.key-features{--kf-icon: 2.5rem;margin-block-start:var(--fix-6xl)}.key-features .key-features__heading{margin-bottom:var(--fix-2xl);font-size:1.6rem}.key-features__value{font-size:1rem}}@media(min-width:1025px){.key-features__item{flex-direction:row;align-items:center}}.product-variation .carousel-pagination{display:none}.product-variation-swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 12px)/4);margin-inline-end:4px}@media(min-width:769px){.product-variation-swiper:not(.swiper-initialized) .swiper-slide{width:20%;margin-inline-end:0}}.product-card .product-variation .product-variation-options{gap:.25rem;flex-wrap:wrap}.product-card .product-variation .product-variation-options .variation-content-wrapper{margin:.25rem}#cartDrawer .product__payment-method .list-payment__item{width:32px}.cart-drawer__checkout{border-radius:var(--rad-s)}#cartDrawer .drawer__related-products-list{margin-inline:8px}#cartDrawer .drawer__related-products-list .card-content-block{padding:0}.search-drawer-container .product-card .card-content-block__price,#cartDrawer .drawer__related-products-list .product-card .card-content-block__price{font-size:1rem}.create-account-btn{text-decoration:none}.menu-drawer__promotion{min-height:250px}.menu-drawer__promotion .content{color:#fff}:is(.cart-drawer,.search-drawer-container) .product-card .product__badge{display:none}.js-collection-product-sort-by-field-select{font-size:.875rem;text-transform:uppercase;border:0;background-color:var(--color-background);color:var(--color-normal-text)}.accordion__button.open .icon-plus{display:none}.accordion__button.open .icon-minus{display:block}.accordion__content-large-inner{padding:var(--fix-m) var(--fix-s)}.accordion__button :is(.component-heading,.component-heading-medium){font-family:var(--font-heading-technical-family, var(--font-heading-family));font-weight:500;letter-spacing:.01em}.volume-pricing-accordion .accordion__button :is(.component-heading,.component-heading-medium){font-family:var(--font-heading-borax-family);font-weight:400;letter-spacing:.02em}.accordion__content-large{font-size:1rem;line-height:1.7;color:rgba(var(--color-normal-text-rgb),.7)}.accordion__content-large :is(p,ul,ol){color:rgba(var(--color-normal-text-rgb),.7)}.accordion__content-large :is(p,ul,ol):last-child{margin-bottom:0}.product__block-collapsible_item:not(.product__block-collapsible_item+.product__block-collapsible_item){margin-top:var(--fix-2xl)}.product__block-collapsible_item:not(.product__block-collapsible_item+.product__block-collapsible_item) .accordion__item{border-top:1px solid var(--color-border)}.product__block-collapsible_item:has(+:not(.product__block-collapsible_item)){margin-bottom:var(--fix-2xl)}.product__block-collapsible_item .accordion__header-large{padding:14px 0;gap:var(--fix-m)}.product__block-collapsible_item .accordion__button :is(.component-heading,.component-heading-medium){font-family:var(--font-heading-borax-family);font-weight:500;line-height:1.2;letter-spacing:.03em;color:var(--color-normal-text)}:is(.product__block-collapsible_item,.faqs) .accordion__toggle{flex-shrink:0;width:1.5rem;height:1.5rem;color:rgba(var(--color-normal-text-rgb),.55);transition:color var(--duration-fast-01) var(--s-ease-e)}:is(.product__block-collapsible_item,.faqs) .accordion__toggle:before,:is(.product__block-collapsible_item,.faqs) .accordion__toggle:after{content:"";position:absolute;top:50%;left:50%;width:.75rem;height:1px;margin:-.5px 0 0 -.375rem;background:currentColor;transition:transform .35s cubic-bezier(.22,.61,.36,1)}:is(.product__block-collapsible_item,.faqs) .accordion__toggle:after{transform:rotate(90deg)}:is(.product__block-collapsible_item,.faqs) .accordion__button:is(:hover,.open) .accordion__toggle{color:var(--color-normal-text)}:is(.product__block-collapsible_item,.faqs) .accordion__button.open .accordion__toggle:before,:is(.product__block-collapsible_item,.faqs) .accordion__button.open .accordion__toggle:after{transform:rotate(180deg)}.product__block-collapsible_item .accordion__content-large{font-size:.9375rem;line-height:1.65}.product__block-collapsible_item .accordion__content-large-inner{padding:0 var(--fix-3xl) var(--fix-xl) 0}.product__block-collapsible_item .accordion__content-large-inner :is(h2,h3,h4,h5,h6){margin:var(--fix-l) 0 var(--fix-2xs);font-family:var(--font-heading-technical-family, var(--font-heading-borax-family));font-size:.75rem;font-weight:600;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--color-normal-text)}.product__block-collapsible_item .accordion__content-large-inner>:is(h2,h3,h4,h5,h6):first-child{margin-top:0}.product__block-collapsible_item .accordion__content-large-inner :is(p,ul,ol){margin:0 0 var(--fix-s)}.product__block-collapsible_item .accordion__content-large-inner ul{list-style:none;padding-left:0}.product__block-collapsible_item .accordion__content-large-inner ul>li{position:relative;padding-left:var(--fix-l);margin-bottom:var(--fix-3xs)}.product__block-collapsible_item .accordion__content-large-inner ul>li:before{content:"";position:absolute;left:0;top:.82em;width:.625rem;height:1px;background:currentColor;opacity:.6}.product__block-collapsible_item .accordion__content-large-inner :is(strong,b){font-weight:500;color:var(--color-normal-text)}.product__block-collapsible_item .accordion__content-large-inner a{display:inline-block;margin-top:var(--fix-2xs);font-weight:500;color:var(--color-normal-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;transition:text-underline-offset var(--duration-fast-01) var(--s-ease-e)}.product__block-collapsible_item .accordion__content-large-inner a:hover{text-underline-offset:.45em}@media(prefers-reduced-motion:reduce){:is(.product__block-collapsible_item,.faqs) :is(.accordion__toggle,.accordion__toggle:before,.accordion__toggle:after,.accordion-content>*){transition:none}}.product-variation__title{font-weight:600}but-prd-recom,but-recently-viewed{display:block;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0)}.badge--sale{background-color:#d92324f0;color:#fff}.badge.badge--sold-out{background:#3d3835;background-color:#81776f;color:#f4efe9;font-family:var(--font-body-family);text-transform:uppercase}.crossed-out{text-decoration:line-through}.collection-banner__wrapper{display:grid;grid-template-columns:100%}.collection-banner__wrapper>.collection-banner__media,.collection-banner__wrapper>.collection-banner__overlay{grid-area:1 / 1;min-width:0}.collection-banner__media{align-self:start}.collection-banner__image{width:100%;max-width:100%;height:auto;vertical-align:top}.collection-banner__overlay{padding:var(--fix-2xl) var(--fix-xl)}.collection-banner__copy{width:fit-content;max-width:min(36rem,100%)}.ta-center .collection-banner__copy{margin-inline:auto}.ta-right .collection-banner__copy{margin-inline:auto 0}@media(min-width:1025px){.ta-left-md .collection-banner__copy{margin-inline:0 auto}.ta-center-md .collection-banner__copy{margin-inline:auto}.ta-right-md .collection-banner__copy{margin-inline:auto 0}}@media(min-width:1025px){.collection-banner__overlay{padding-block:var(--fix-4xl)}}.collection-banner__copy .breadcrumb__list{justify-content:flex-start}.ta-center .collection-banner__copy .breadcrumb__list{justify-content:center}.ta-right .collection-banner__copy .breadcrumb__list{justify-content:flex-end}@media(min-width:1025px){.ta-left-md .collection-banner__copy .breadcrumb__list{justify-content:flex-start}.ta-center-md .collection-banner__copy .breadcrumb__list{justify-content:center}.ta-right-md .collection-banner__copy .breadcrumb__list{justify-content:flex-end}}.ta-center .collection-banner__icon-list{justify-content:center}@media(min-width:1025px){.ta-left-md .collection-banner__icon-list{justify-content:flex-start}.ta-center-md .collection-banner__icon-list{justify-content:center}}.collection-banner__icon-item--highlight{padding:var(--fix-2xs) var(--fix-s);border-radius:999px;background-color:var(--color-button-primary-background);color:var(--color-button-primary-text);font-weight:600}.collection-banner__icon-item-icon img{width:100%;height:100%;object-fit:contain}.image-banner-container--copy{max-width:420px}@media(min-width:1025px){.image-banner-container--copy{max-width:560px;padding-block:var(--fix-4xl)}}.banner-copy{--banner-gap-eyebrow: var(--fix-xs);--banner-gap-text: var(--fix-s);--banner-gap-actions: var(--fix-2xl);gap:0}.banner-copy>*,.banner-copy>.section__heading,.banner-copy>.description,.banner-copy>.btn-group{margin-block:0}.banner-copy>*+*,.banner-copy>*+.section__heading,.banner-copy>*+.description,.banner-copy>*+.truncate__content{margin-block-start:var(--banner-gap-text)}.banner-copy>:is(.subheading,.collection-breadcrumb)+*{margin-block-start:var(--banner-gap-eyebrow)}.banner-copy>*+:is(.btn-group,.collection-banner__icon-list){margin-block-start:var(--banner-gap-actions)}.banner-copy .rte>:first-child{margin-block-start:0}.banner-copy .rte>:last-child{margin-block-end:0}.banner-copy .rte p{line-height:1.55}.banner-copy .truncate__content{padding-block-end:0}.banner-copy .section__description{margin:0}.banner-copy .section-breadcrumb .breadcrumb__list{font-size:.8125rem;letter-spacing:.06em}@media(min-width:1025px){.banner-copy{--banner-gap-eyebrow: var(--fix-s);--banner-gap-text: var(--fix-m);--banner-gap-actions: var(--fix-3xl)}}.banner-copy{position:relative;isolation:isolate}.banner-copy--scrim{text-shadow:0 1px 2px rgb(var(--scrim-rgb) / calc(var(--scrim-alpha) * .4))}.banner-copy--scrim:before{content:"";position:absolute;z-index:-1;inset:calc(var(--scrim-reach) * -.6) calc(var(--scrim-reach) * -.8);border-radius:var(--scrim-reach);background:rgb(var(--scrim-rgb) / var(--scrim-alpha));filter:blur(calc(var(--scrim-reach) * .7));pointer-events:none}@media(max-width:767px){.banner-copy--m-bottom:before,.banner-copy--m-top:before{inset-inline:-100vw;border-radius:0;filter:none}.banner-copy--m-bottom:before{top:calc(var(--scrim-reach) * -1.75);bottom:-100vh;background:linear-gradient(to bottom,rgb(var(--scrim-rgb) / 0) 0,rgb(var(--scrim-rgb) / calc(var(--scrim-alpha) * .1)) calc(var(--scrim-reach) * .4),rgb(var(--scrim-rgb) / calc(var(--scrim-alpha) * .32)) calc(var(--scrim-reach) * .8),rgb(var(--scrim-rgb) / calc(var(--scrim-alpha) * .62)) calc(var(--scrim-reach) * 1.2),rgb(var(--scrim-rgb) / calc(var(--scrim-alpha) * .88)) calc(var(--scrim-reach) * 1.55),rgb(var(--scrim-rgb) / var(--scrim-alpha)) calc(var(--scrim-reach) * 1.75))}.banner-copy--m-top:before{top:-100vh;bottom:calc(var(--scrim-reach) * -1.75);background:linear-gradient(to top,rgb(var(--scrim-rgb) / 0) 0,rgb(var(--scrim-rgb) / calc(var(--scrim-alpha) * .1)) calc(var(--scrim-reach) * .4),rgb(var(--scrim-rgb) / calc(var(--scrim-alpha) * .32)) calc(var(--scrim-reach) * .8),rgb(var(--scrim-rgb) / calc(var(--scrim-alpha) * .62)) calc(var(--scrim-reach) * 1.2),rgb(var(--scrim-rgb) / calc(var(--scrim-alpha) * .88)) calc(var(--scrim-reach) * 1.55),rgb(var(--scrim-rgb) / var(--scrim-alpha)) calc(var(--scrim-reach) * 1.75))}}@media(min-width:768px){.banner-copy--scrim:before{--scrim-fade-x: calc(var(--scrim-reach) * 5);--scrim-fade-y: calc(var(--scrim-reach) * 2.5);--scrim-x-in: rgb(var(--scrim-rgb) / 0) 0, rgb(var(--scrim-rgb) / calc(var(--scrim-alpha) * .1)) calc(var(--scrim-fade-x) * .23), rgb(var(--scrim-rgb) / calc(var(--scrim-alpha) * .32)) calc(var(--scrim-fade-x) * .46), rgb(var(--scrim-rgb) / calc(var(--scrim-alpha) * .62)) calc(var(--scrim-fade-x) * .69), rgb(var(--scrim-rgb) / calc(var(--scrim-alpha) * .88)) calc(var(--scrim-fade-x) * .89), rgb(var(--scrim-rgb) / var(--scrim-alpha)) var(--scrim-fade-x);--scrim-x-out: rgb(var(--scrim-rgb) / var(--scrim-alpha)) calc(100% - var(--scrim-fade-x)), rgb(var(--scrim-rgb) / calc(var(--scrim-alpha) * .88)) calc(100% - var(--scrim-fade-x) * .89), rgb(var(--scrim-rgb) / calc(var(--scrim-alpha) * .62)) calc(100% - var(--scrim-fade-x) * .69), rgb(var(--scrim-rgb) / calc(var(--scrim-alpha) * .32)) calc(100% - var(--scrim-fade-x) * .46), rgb(var(--scrim-rgb) / calc(var(--scrim-alpha) * .1)) calc(100% - var(--scrim-fade-x) * .23), rgb(var(--scrim-rgb) / 0) 100%;--scrim-y-in: rgb(0 0 0 / 0) 0, rgb(0 0 0 / .1) calc(var(--scrim-fade-y) * .23), rgb(0 0 0 / .32) calc(var(--scrim-fade-y) * .46), rgb(0 0 0 / .62) calc(var(--scrim-fade-y) * .69), rgb(0 0 0 / .88) calc(var(--scrim-fade-y) * .89), rgb(0 0 0) var(--scrim-fade-y);--scrim-y-out: rgb(0 0 0) calc(100% - var(--scrim-fade-y)), rgb(0 0 0 / .88) calc(100% - var(--scrim-fade-y) * .89), rgb(0 0 0 / .62) calc(100% - var(--scrim-fade-y) * .69), rgb(0 0 0 / .32) calc(100% - var(--scrim-fade-y) * .46), rgb(0 0 0 / .1) calc(100% - var(--scrim-fade-y) * .23), rgb(0 0 0 / 0) 100%;--scrim-x: linear-gradient(to right, var(--scrim-x-in), var(--scrim-x-out));--scrim-y: linear-gradient(to bottom, var(--scrim-y-in), var(--scrim-y-out));inset:calc(var(--scrim-fade-y) * -.8) calc(var(--scrim-fade-x) * -.8);border-radius:0;filter:none;background:var(--scrim-x);-webkit-mask-image:var(--scrim-y);mask-image:var(--scrim-y)}}@media(min-width:768px)and (max-width:1024px){.banner-copy--m-left:before{left:-100vw;--scrim-x: linear-gradient(to left, var(--scrim-x-in))}.banner-copy--m-right:before{right:-100vw;--scrim-x: linear-gradient(to right, var(--scrim-x-in))}.banner-copy--m-top:before{top:-100vh;--scrim-y: linear-gradient(to top, var(--scrim-y-in))}.banner-copy--m-bottom:before{bottom:-100vh;--scrim-y: linear-gradient(to bottom, var(--scrim-y-in))}}@media(min-width:1025px){.banner-copy--d-left:before{left:-100vw;--scrim-x: linear-gradient(to left, var(--scrim-x-in))}.banner-copy--d-right:before{right:-100vw;--scrim-x: linear-gradient(to right, var(--scrim-x-in))}.banner-copy--d-top:before{top:-100vh;--scrim-y: linear-gradient(to top, var(--scrim-y-in))}.banner-copy--d-bottom:before{bottom:-100vh;--scrim-y: linear-gradient(to bottom, var(--scrim-y-in))}}.before-after__stage{aspect-ratio:var(--ba-ratio, 1);width:100%;touch-action:pan-y;cursor:ew-resize;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.before-after__layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.before-after__layer img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.before-after__layer--before{overflow:hidden;transform:translate3d(calc(var(--position) - 100%),0,0);will-change:transform}.before-after__layer--before>*{transform:translate3d(calc(100% - var(--position)),0,0);will-change:transform}.before-after__divider{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate3d(var(--position),0,0);will-change:transform;pointer-events:none}.before-after__divider:before{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;transform:translate(-50%);background:currentColor}.before-after__handle{position:absolute;top:50%;left:0;display:flex;align-items:center;justify-content:center;width:24px;height:48px;border-radius:16px;transform:translate(-50%,-50%);background:#000;color:#fff}.before-after__handle svg{width:20px;height:20px}.before-after__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;pointer-events:none}.before-after__stage:has(.before-after__range:focus-visible) .before-after__handle{outline:4px solid rgba(0,0,0,.2)}.before-after__labels{position:absolute;bottom:var(--fix-xs);width:100%;justify-content:space-between;font-weight:700}.before-after__label{opacity:1;transition:opacity .2s ease}.before-after__label.is-dimmed{opacity:.6}.before-after__label--before{padding-left:var(--fix-xl)}.before-after__label--after{padding-right:var(--fix-xl)}.product__block-buy_buttons+.product__block-shipping_estimate{margin-block-start:calc(var(--fix-2xl) * -1 + var(--fix-m))}.stock-delivery{--sd-text: rgb(var(--color-normal-text-rgb));--sd-state: var(--color-success);--sd-state-rgb: var(--color-success-rgb);--sd-state-text: color-mix(in srgb, var(--sd-state) 80%, var(--sd-text));display:flex;align-items:flex-start;gap:var(--fix-s)}.stock-delivery:not(:has(.stock-delivery__line:not([hidden]):not(:empty))){display:none}.stock-delivery[data-stock=low],.stock-delivery[data-stock=cart],.stock-delivery[data-stock=backorder]{--sd-state: var(--color-warning);--sd-state-rgb: var(--color-warning-rgb);--sd-state-text: color-mix(in srgb, var(--sd-state) 55%, var(--sd-text))}.stock-delivery[data-stock=out]{--sd-state: var(--color-error);--sd-state-rgb: var(--color-error-rgb);--sd-state-text: var(--sd-text)}.stock-delivery__icon{position:relative;flex:none;display:flex;width:2.5rem;height:2.5rem;color:var(--sd-text);color:#75432ccc;transition:color .3s ease}.stock-delivery__icon svg{width:100%;height:100%}.stock-delivery__wheel{stroke:rgb(var(--color-background-rgb));stroke-width:1.5}.stock-delivery__badge{position:absolute;top:.25rem;right:-.125rem;width:.6875rem;height:.6875rem;border-radius:50%;background:var(--sd-state);box-shadow:0 0 0 2px rgb(var(--color-background-rgb));transition:background-color .3s ease}.stock-delivery[data-stock=out] .stock-delivery__icon{color:rgba(var(--color-normal-text-rgb),.3)}.stock-delivery__body{display:flex;flex-direction:column;gap:var(--fix-4xs);min-width:0;padding-block-start:var(--fix-4xs)}.stock-delivery__line{margin:0;font-weight:500;font-size:.95rem;line-height:1.5;letter-spacing:.3px;color:rgba(var(--color-normal-text-rgb),.65)}.stock-delivery__line:empty,.stock-delivery__line[hidden],.stock-delivery__meter[hidden],.no-js .stock-delivery__line[data-delivery]{display:none}.stock-delivery__line strong{font-weight:700;color:var(--sd-text)}.stock-delivery__line .font-numeric{font-weight:400}.stock-delivery__status strong{color:var(--sd-state-text)}.stock-delivery__sep{margin-inline:.3em}.stock-delivery__dates{white-space:nowrap}.stock-delivery__dates:empty:before{content:"";display:inline-block;width:9em;height:.8em;border-radius:var(--rad-xs);background:rgba(var(--color-normal-text-rgb),.08)}.stock-delivery__meter{position:relative;display:block;width:min(12.5rem,100%);height:.25rem;margin-block-start:var(--fix-3xs);border-radius:2px;background:rgba(var(--color-normal-text-rgb),.1);overflow:hidden}.stock-delivery__meter-fill,.stock-delivery__meter-selection{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left center;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.stock-delivery__meter-selection{transform:scaleX(var(--left, 0));background:repeating-linear-gradient(-45deg,rgba(var(--sd-state-rgb),.75) 0 1.5px,rgba(var(--sd-state-rgb),.25) 1.5px 3px)}.stock-delivery__meter-fill{transform:scaleX(var(--after, 0));background:var(--sd-state)}[dir=rtl] .stock-delivery__meter-fill,[dir=rtl] .stock-delivery__meter-selection{transform-origin:right center}@media(prefers-reduced-motion:reduce){.stock-delivery__icon,.stock-delivery__badge,.stock-delivery__meter-fill,.stock-delivery__meter-selection{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/sections.css.map */
