.page-transition{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;pointer-events:none;visibility:hidden}.page-transition__panel{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateY(-101%)}.page-transition__panel--accent{background:var(--c-accent)}.page-transition__panel--main{display:flex;align-items:center;justify-content:center;background:var(--c-secondary)}.page-transition__brand{display:flex;flex-direction:column;align-items:center;gap:22px}.page-transition__logo{width:clamp(110px,13vw,160px);height:auto;opacity:0;transform:scale(.9)}.page-transition__bar{position:relative;width:120px;height:3px;background:#ffffff26;overflow:hidden;opacity:0}.page-transition__bar span{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c-accent);transform:scaleX(0);transform-origin:left}.page-transition.is-leaving{visibility:visible;pointer-events:auto}.page-transition.is-leaving .page-transition__panel--accent{animation:pt-cover .4s var(--ease-in-out) forwards}.page-transition.is-leaving .page-transition__panel--main{animation:pt-cover .4s var(--ease-in-out) .05s forwards}.page-transition.is-leaving .page-transition__logo{animation:pt-logo-in .4s var(--ease-out) .25s forwards}.page-transition.is-leaving .page-transition__bar{animation:pt-fade-in .2s ease .3s forwards}.page-transition.is-leaving .page-transition__bar span{animation:pt-bar 1.4s var(--ease-out) .3s forwards}.pt-enter .page-transition{visibility:visible}.pt-enter .page-transition__panel{transform:none}.pt-enter .page-transition__logo{opacity:1;transform:none}.pt-enter .page-transition__bar{opacity:1}.pt-enter .page-transition__bar span{transform:scaleX(1)}.pt-enter .page-transition__panel--main{animation:pt-reveal .55s var(--ease-in-out) .15s forwards}.pt-enter .page-transition__panel--accent{animation:pt-reveal .55s var(--ease-in-out) .24s forwards}.pt-enter .page-transition__brand{animation:pt-brand-out .3s var(--ease) forwards}.pt-enter .page-transition{animation:pt-hide 0s linear .85s forwards}@keyframes pt-cover{0%{transform:translateY(-101%)}to{transform:translateY(0)}}@keyframes pt-reveal{0%{transform:translateY(0)}to{transform:translateY(101%)}}@keyframes pt-logo-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes pt-brand-out{to{opacity:0;transform:translateY(24px)}}@keyframes pt-fade-in{to{opacity:1}}@keyframes pt-bar{to{transform:scaleX(1)}}@keyframes pt-hide{to{visibility:hidden}}.js .reveal{opacity:0;transform:translateY(20px);transition:opacity .6s var(--ease),transform .7s var(--ease-out);transition-delay:calc(var(--reveal-delay, 0s) + var(--i, 0) * 50ms)}.js .reveal.is-visible{opacity:1;transform:none}.no-animations .reveal{opacity:1!important;transform:none!important}.countdown__value.is-tick{animation:tick .4s var(--ease-out)}@keyframes tick{0%{transform:translateY(-30%);opacity:0}}.tabs__list{position:relative}.tabs__indicator{position:absolute;left:0;bottom:-8px;height:3px;width:var(--ind-w, 0);background:var(--c-accent);transform:translate(var(--ind-x, 0));transition:transform .4s var(--ease-out),width .4s var(--ease-out)}details.is-animating>:not(summary){overflow:hidden}.hover-underline{position:relative}.hover-underline:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:2px;background:var(--c-accent);transform:scaleX(0);transform-origin:right;transition:transform .35s var(--ease-out)}.hover-underline:hover:after{transform:scaleX(1);transform-origin:left}@media(prefers-reduced-motion:reduce){.page-transition{display:none!important}.js .reveal{opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/motion.css.map */
