.overlay{--overlay-ease-out-1: cubic-bezier(.5, 1, .89, 1);--overlay-ease-out-2: cubic-bezier(.33, 1, .68, 1);--overlay-ease-in-1: cubic-bezier(.11, 0, .5, 0);--overlay-ease-in-2: cubic-bezier(.32, 0, .67, 0);position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.overlay[hidden]{display:none}.overlay__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;opacity:0;transition:opacity .3s var(--overlay-ease-in-1) .2s}.overlay[data-state=open] .overlay__scrim{opacity:1;transition:opacity .3s var(--overlay-ease-out-1)}.overlay__panel{position:absolute;overflow:hidden;overflow:clip;max-height:0;transition:max-height .3s var(--overlay-ease-in-2) .2s,width .3s var(--overlay-ease-in-2) .2s}.overlay[data-state=open] .overlay__panel{max-height:100%;transition:max-height .3s var(--overlay-ease-out-2),width .3s var(--overlay-ease-out-2)}.overlay__contents{opacity:0;transition:opacity .2s var(--overlay-ease-in-1)}html[data-overlay-motion=fade] .overlay__scrim{transition:opacity .2s var(--overlay-ease-in-1)}html[data-overlay-motion=fade] .overlay[data-state=open] .overlay__scrim{transition:opacity .3s var(--overlay-ease-out-1)}html[data-overlay-motion=fade] .overlay__panel{opacity:0;transition:opacity .2s var(--overlay-ease-in-1),max-height 0s linear .2s,width 0s linear .2s}html[data-overlay-motion=fade] .overlay[data-state=open] .overlay__panel{opacity:1;transition:opacity .3s var(--overlay-ease-out-1),max-height 0s,width 0s}html[data-overlay-motion=fade] .overlay__contents,html[data-overlay-motion=fade] .overlay[data-state=open] .overlay__contents{opacity:1;transition:none}.overlay--preview{position:static;z-index:auto}.overlay--preview .overlay__scrim{display:none}.overlay--preview .overlay__panel,.overlay--preview[data-state=open] .overlay__panel{position:relative;inset:auto;width:min(33.75rem,100%);max-height:none;margin-inline:auto;transition:none}.overlay--preview .overlay__contents,.overlay--preview[data-state=open] .overlay__contents{opacity:1;transition:none}.overlay[data-state=open] .overlay__contents{opacity:1;transition:opacity .3s var(--overlay-ease-out-1) .3s}html.overlay-is-open{overflow:hidden}html.overlay-is-open body{padding-right:var(--overlay-scrollbar, 0px)}@media(prefers-reduced-motion:reduce){.overlay__scrim,.overlay__panel,.overlay__contents{transition-duration:.01ms!important;transition-delay:0ms!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/overlay-panel.css.map */
