.main-header__cart-badge cart-total .caption{transform:translateY(.052em)}@supports (text-box: trim-both cap alphabetic){.main-header__cart-badge cart-total .caption{transform:none;text-box:trim-both cap alphabetic}}@keyframes ao-main-header-bar-hero-to-solid{0%{background-color:transparent;color:#fff}to{background-color:#fff;color:#000}}@keyframes ao-main-header-bar-hero-bg-only{0%{background-color:transparent}to{background-color:#fff}}@keyframes ao-main-header-cart-white-overlay-solid{0%{background-color:#fff;color:#000}to{background-color:#000;color:#fff}}stacking-module-cards{--anim-md: .3s ease}.stacking-module-card__title[data-stacking-pair]{filter:blur(.05em);transition:filter var(--anim-md)}.stacking-module-card__title[data-stacking-active]{filter:none}@media(prefers-reduced-motion:reduce){.stacking-module-card__title[data-stacking-pair]{transition:none}}.video-section .text-block>*{margin-block:0}.video-section:has(deferred-media.has-video-aspect){min-height:unset;height:auto}.video-section:has(deferred-media.has-video-aspect)>div{position:relative;height:auto;grid-template-rows:auto}.video-section:has(deferred-media.has-video-aspect)>div>:has(deferred-media){position:relative;z-index:0;height:auto;width:100%}.video-section:has(deferred-media.has-video-aspect) deferred-media{position:relative;z-index:0}.video-section:has(deferred-media.has-video-aspect) deferred-media video{z-index:0}.video-section:has(deferred-media.has-video-aspect)>div>:not(:has(deferred-media)){position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;height:100%;width:100%;max-width:none;pointer-events:none}.video-section:has(deferred-media.has-video-aspect)>div>:not(:has(deferred-media)) a,.video-section:has(deferred-media.has-video-aspect)>div>:not(:has(deferred-media)) button{pointer-events:auto}.video-section:has(deferred-media.has-video-aspect)>div>:not(:has(deferred-media))>.flex{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;height:100%}@media(min-width:641px){.video-section:has(deferred-media.has-video-aspect--fill-desktop){min-height:var(--video-section-min-h);height:auto}.video-section:has(deferred-media.has-video-aspect--fill-desktop)>div{height:100%;grid-template-rows:minmax(0,1fr)}.video-section:has(deferred-media.has-video-aspect--fill-desktop)>div>:has(deferred-media){position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.video-section:has(deferred-media.has-video-aspect--fill-desktop) deferred-media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;aspect-ratio:auto}.video-section:has(deferred-media.has-video-aspect--fill-desktop) deferred-media video{height:100%;width:100%}}.divider__line{height:var(--divider-border-thickness);flex-basis:var(--divider-flex-basis);min-height:var(--divider-flex-basis)}deferred-media.has-video-aspect{aspect-ratio:var(--video-aspect-mobile)}@media(min-width:641px){deferred-media.has-video-aspect{aspect-ratio:var(--video-aspect-desktop, auto)}deferred-media.has-video-aspect--fill-desktop{aspect-ratio:auto;height:100%}}.deferred-media__video--responsive-poster{background-image:var(--deferred-media-poster-mobile);background-position:center;background-repeat:no-repeat;background-size:cover}.deferred-media__video--responsive-poster.object-contain{background-size:contain}.deferred-media__video--responsive-poster.object-fill{background-size:100% 100%}@media(min-width:641px){.deferred-media__video--responsive-poster{background-image:var(--deferred-media-poster-desktop)}}.deferred-media__video--responsive-poster:playing{background-image:none}deferred-media:has(video:playing) .deferred-media__inline-poster,deferred-media[data-video-started] .deferred-media__inline-poster{visibility:hidden}.product-gallery-zoom-dialog.dialog,.product-gallery-zoom-dialog.dialog::backdrop{transition-duration:0ms!important;transition-delay:0ms!important}.product-gallery-zoom-dialog.dialog:not([open]),.product-gallery-zoom-dialog.dialog:not([open])::backdrop,.product-gallery-zoom-dialog.dialog:not([open]) .modal{transition:none!important;transition-delay:0ms!important;transition-duration:0ms!important}.product-gallery-zoom-dialog.dialog:not([open]){display:none!important}.product-gallery-zoom-dialog .modal{overflow-x:clip}.product-gallery-zoom-dialog.dialog[open]{opacity:1;visibility:visible}.product-gallery-zoom-dialog.dialog[open] .modal{transition-duration:0ms!important;transition-delay:0ms!important;opacity:1;translate:none;position:relative;background-color:#fff}.product-gallery-zoom-dialog .modal>.sticky{position:absolute;top:20px;right:20px;left:auto;z-index:50;width:auto;height:auto;padding:0;background:transparent;border:0;box-shadow:none}.product-gallery-zoom-dialog .modal>.sticky>button{margin-left:0}[data-zoom-thumb-scroll]{cursor:grab}[data-zoom-thumb-scroll]:active{cursor:grabbing}[data-zoom-thumb-scroll][data-zoom-thumb-scroll-orientation=horizontal]{height:64px}.product-gallery-zoom-modal [data-zoom-thumb]{opacity:.8;cursor:pointer}.product-gallery-zoom-modal [data-zoom-thumb] img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.product-gallery-zoom-modal [data-zoom-thumb].is-active{opacity:1}.product-gallery-zoom-modal [data-zoom-thumb-indicator]{opacity:0}.product-gallery-zoom-modal [data-zoom-thumb].is-active [data-zoom-thumb-indicator]{opacity:1}[data-zoom-transform]{touch-action:none}.product-inline__controls select{@apply h-[2rem] min-h-[2rem] rounded-none border border-border-02 bg-background text-center caption leading-none font-normal tracking-[.36px] text-foreground lg:h-[2rem];}.product-inline__controls select:focus{@apply border-border-02 ring-0 outline-hidden;}.product-inline__controls .group>[class*=pointer-events-none]{@apply h-[2rem] py-0 lg:h-[2rem];}.read-more{scroll-margin-block-start:calc(var(--site-header-offset, 0px) + 1rem)}.read-more__actions{display:inline!important;margin:0;line-height:1}.read-more__trigger{all:unset;display:inline;cursor:pointer;font:inherit;line-height:1;color:var(--color-red, #cc1e1e);text-decoration:underline;text-underline-offset:.15em;white-space:nowrap}.read-more__trigger:focus-visible{outline:2px solid var(--color-focus, rgba(75, 61, 196, 1));outline-offset:2px}.read-more__cloak{display:none;pointer-events:none}.js .read-more[data-clamp-mode=lines]:not(.is-expanded) .read-more__copy{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--read-more-lines, 3);overflow:hidden}.js .read-more[data-clamp-mode=sentences]:not(.is-expanded) .read-more__copy{max-height:var(--read-more-max-height, none);overflow:hidden}.js .read-more[data-clamp-mode=sentences]:not(.is-expanded):not(.is-animating) .read-more__cloak.is-active{display:block;position:absolute;left:var(--read-more-cloak-left, 0);top:var(--read-more-cloak-top, 0);width:max(0px,var(--read-more-cloak-width, 0px));height:var(--read-more-cloak-height, 1.5em);background-color:var(--read-more-cloak-bg, var(--color-background, #ffffff));z-index:1;pointer-events:auto}.js .read-more[data-clamp-mode=sentences]:not(.is-expanded):not(.is-animating) .read-more__actions{position:absolute;left:var(--read-more-trigger-left, 0);top:var(--read-more-trigger-top, 0);z-index:2}.js .read-more[data-clamp-mode=sentences]:not(.is-expanded):not(.is-animating) .read-more__trigger.is-anchored{margin-inline-start:.25em}.js .read-more[data-clamp-mode=sentences]:not(.is-expanded).has-wrapped-trigger{padding-block-end:var(--read-more-wrap-space, 1.25em)}.js .read-more[data-clamp-mode=sentences]:not(.is-expanded):not(.is-animating).has-wrapped-trigger .read-more__actions{display:block!important;right:0;margin-block-start:.25em}.js .read-more[data-clamp-mode=lines]:not(.is-expanded) .read-more__actions{display:block!important;position:static;margin-block-start:.25em}.js .read-more.is-expanded .read-more__actions{display:block!important;position:static;margin-block-start:.25em}.js .read-more:not(.is-measured) .read-more__actions{visibility:hidden}.js .read-more.is-measured:not(.is-clampable):not(.is-expanded) .read-more__actions{display:none!important}.js .read-more.is-animating .read-more__actions{opacity:0;visibility:hidden;pointer-events:none}.js .read-more.is-animating .read-more__copy{overflow:hidden}.js .read-more__actions.is-fading-in{opacity:1;visibility:visible;transition:opacity .18s ease}.no-js .read-more__actions,.no-js .read-more__cloak{display:none}@media(prefers-reduced-motion:reduce){.js .read-more__actions.is-fading-in{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/37/compiled_assets/styles.css.map */
