.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:var(--overlay-scrim, rgba(0, 0, 0, .4));opacity:0;pointer-events:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:opacity .3s ease}.overlay.is-open{opacity:1;pointer-events:auto}.overlay.is-open:not(.overlay--search-active){backdrop-filter:blur(var(--overlay-backdrop-blur));-webkit-backdrop-filter:blur(var(--overlay-backdrop-blur))}.overlay.overlay--search-active{z-index:194}.overlay.overlay--quick-view-active{z-index:610}.overlay.overlay--product-popup-active{z-index:580}.overlay-dismiss-cursor{position:fixed;inset-block-start:0;inset-inline-start:0;z-index:2147483646;width:0;height:0;visibility:hidden;pointer-events:none;transform:translate3d(var(--overlay-dismiss-cursor-x, -100px),var(--overlay-dismiss-cursor-y, -100px),0)}.overlay-dismiss-cursor__dot{display:grid;width:72px;height:72px;place-items:center;border-radius:50%;background:var(--bg, #fff);color:var(--fg, #111);opacity:0;transform:translate(-50%,-50%) scale(0);transition:opacity .32s ease-in-out,transform .38s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}.overlay-dismiss-cursor.is-visible,.overlay-dismiss-cursor.is-clicking{visibility:visible}.overlay-dismiss-cursor.is-visible .overlay-dismiss-cursor__dot{opacity:1;transform:translate(-50%,-50%) scale(1)}@keyframes overlay-dismiss-cursor-click{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}20%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}38%{opacity:1;transform:translate(-50%,-50%) scale(.98)}52%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(0)}}.overlay-dismiss-cursor.is-clicking .overlay-dismiss-cursor__dot{animation:overlay-dismiss-cursor-click .56s cubic-bezier(.4,0,.2,1) both}@media(hover:hover)and (pointer:fine){.overlay--dismiss-cursor-active,.overlay-dismiss-cursor-surface{cursor:none}.overlay-dismiss-cursor-surface>[role=document]{cursor:auto}}@media(hover:none),(pointer:coarse){.overlay-dismiss-cursor{display:none}}.overlay.overlay--mega-menu-active:not(.is-open){inset-block-start:var(--header-overlay-top, var(--axiom-header-height, 64px));z-index:199;opacity:1;pointer-events:none;backdrop-filter:blur(var(--overlay-backdrop-blur));-webkit-backdrop-filter:blur(var(--overlay-backdrop-blur))}.overlay-close-control__icon{display:inline-grid;place-items:center;transform-origin:center;transition:transform .24s cubic-bezier(.22,1,.36,1)}.overlay-close-control:is(:hover,:focus-visible) .overlay-close-control__icon{transform:rotate(90deg) scale(1.1)}.overlay-close-control:active .overlay-close-control__icon{transform:rotate(90deg) scale(.94)}body[data-close-button-border=true] .theme-close-button{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--theme-close-border-color, var(--fg)) 18%,transparent)}body[data-close-button-border=false] .quick-view-modal--magnetic-ready .theme-close-button.quick-view-modal__close{border:0}body[data-close-button-animation=true] .theme-close-button:not(.overlay-close-control)>svg{transform-origin:center;transition:transform .24s cubic-bezier(.22,1,.36,1)}body[data-close-button-animation=true] .theme-close-button:not(.overlay-close-control):is(:hover,:focus-visible)>svg{transform:rotate(90deg) scale(1.1)}body[data-close-button-animation=false] .theme-close-button.overlay-close-control .overlay-close-control__icon,body[data-close-button-animation=false] .theme-close-button:not(.overlay-close-control)>svg{transform:none;transition:none}body[data-close-button-animation=false] .theme-close-button.search-panel__close:is(:hover,:focus-visible),body[data-close-button-animation=false] .theme-close-button.stories-viewer__close:is(:hover,:focus-visible){transform:none}@media(prefers-reduced-motion:reduce){.overlay{transition:none}body[data-close-button-animation=true] .theme-close-button:not(.overlay-close-control)>svg{transition:none}body[data-close-button-animation=true] .theme-close-button:not(.overlay-close-control):is(:hover,:focus-visible)>svg{transform:none}.overlay-close-control__icon{transition:none}.overlay-close-control:is(:hover,:focus-visible,:active) .overlay-close-control__icon{transform:none}.overlay-dismiss-cursor__dot{transition:none}.overlay-dismiss-cursor.is-clicking .overlay-dismiss-cursor__dot{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-overlay.css.map */
