.m-btn,.m-capture__submit{--m-ring: var(--m-on-ink);--mx: 0px;--my: 0px}.m-btn--ghost{--m-ring: var(--m-text)}.m-btn{transform:translate3d(var(--mx),var(--my),0);transform-origin:calc(100% - var(--h) / 2) 50%;transition:transform .7s var(--m-ease-out),box-shadow .5s var(--m-ease-out),opacity .3s,letter-spacing .6s var(--m-ease-out)}.m-btn:hover{transform:translate3d(var(--mx),calc(var(--my) - 1px),0)}.m-btn:active,.m-btn.is-pressed{transform:translate3d(var(--mx),var(--my),0) scale(.94);transition-duration:.18s}.m-btn:before{background:linear-gradient(100deg,transparent 30%,rgb(255 255 255 / .2) 52%,transparent 70%);transform:translate(-120%)}.m-btn:hover:before{transform:translate(120%);transition-duration:1.4s}.m-btn--ghost:before{background:linear-gradient(100deg,transparent 30%,rgb(var(--m-accent-rgb) / .28) 52%,transparent 70%)}.m-btn__label{display:inline-flex;align-items:center;gap:10px;transition:transform .7s var(--m-ease-out),opacity .3s}.m-btn__label .m-i{width:16px;height:16px;opacity:.7}.m-btn:hover .m-btn__label{transform:translate(5px)}.m-btn.is-pressed .m-btn__label{transform:translate(14px) scale(.96);opacity:.55}.m-btn__orb,.m-capture__submit .m-btn__orb{overflow:visible;transition:transform .7s var(--m-ease-out),background-color .4s}.m-btn__orb:before,.m-btn__orb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;border:1px solid var(--m-ring);opacity:0;transform:scale(2.4)}.m-btn:hover .m-btn__orb,.m-capture__submit:hover .m-btn__orb{transform:scale(1.08)}.m-btn:hover .m-btn__orb:before,.m-capture__submit:hover .m-btn__orb:before{animation:m-inhale 1.7s cubic-bezier(.55,0,.25,1) infinite}.m-btn:hover .m-btn__orb:after,.m-capture__submit:hover .m-btn__orb:after{animation:m-inhale 1.7s cubic-bezier(.55,0,.25,1) .85s infinite}@keyframes m-inhale{0%{transform:scale(2.6);opacity:0}35%{opacity:.55}to{transform:scale(.7);opacity:0}}.m-btn:hover .m-btn__orb .m-i--arrow,.m-btn:hover .m-btn__orb .m-i--arrow-up-right,.m-capture__submit:hover .m-btn__orb .m-i--arrow{animation:m-spiral .9s var(--m-ease-out)}@keyframes m-spiral{0%{transform:none;opacity:1}42%{transform:rotate(160deg) scale(.08);opacity:0}43%{transform:rotate(-60deg) scale(1.9);opacity:0}to{transform:none;opacity:1}}.m-btn.is-pressed .m-btn__orb{transform:scale(1.22);transition-duration:.18s}.m-btn.is-pressed .m-btn__orb:before{animation:m-implode .5s var(--m-ease-out) forwards}@keyframes m-implode{0%{transform:scale(3.2);opacity:.6}to{transform:scale(.2);opacity:0}}.m-capture__submit{transition:transform .6s var(--m-ease-out)}.m-capture__submit:active{transform:scale(.94)}.m-icon-btn{transition:background-color .25s,transform .5s var(--m-ease-out)}.m-icon-btn:active{transform:scale(.88)}.m-link .m-i{transition:transform .6s var(--m-ease-out)}.m-link:hover .m-i--arrow{transform:translate(4px) scale(.86)}html.m-js [data-m-reveal]{opacity:0;transform:translate3d(0,18px,0) scale(.94);filter:blur(8px);transform-origin:50% 100%;transition:opacity 1.2s var(--m-ease-out),transform 1.4s var(--m-ease-out),filter 1.2s var(--m-ease-out);transition-delay:calc(var(--d, 0) * .11s)}html.m-js [data-m-reveal].is-in{opacity:1;transform:none;filter:none}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.m-template-index .m-section>.m-container,.m-template-page .m-deck__viewport{animation:m-depth linear both;animation-timeline:view();animation-range:entry 0% exit 100%}.m-template-index .m-collection .m-container{animation:none}}}@keyframes m-depth{0%{transform:scale(.94);opacity:.3}22%{transform:scale(1);opacity:1}82%{transform:scale(1);opacity:1}to{transform:scale(1.03);opacity:.5}}html:root{--view-transition-old-main-content: m-vt-out .38s cubic-bezier(.7, 0, .84, 0) both;--view-transition-new-main-content: m-vt-in .9s cubic-bezier(.16, 1, .3, 1) both}@keyframes m-vt-out{to{opacity:0;transform:scale(1.09);filter:blur(6px)}}@keyframes m-vt-in{0%{opacity:0;transform:scale(.93);clip-path:circle(14% at 50% 46%)}45%{opacity:1}to{opacity:1;transform:none;clip-path:circle(120% at 50% 46%)}}.m-portal{--p: 0;--s: 1;position:relative;height:var(--m-portal-len, 240svh);background:var(--m-bg);color:var(--m-text)}.m-portal__sticky{position:sticky;top:0;height:100svh;overflow:hidden;display:grid;place-items:center;isolation:isolate}.m-portal__glow{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-2;background:radial-gradient(closest-side,rgb(var(--m-accent-rgb) / calc(.1 + var(--p) * .35)),transparent 70%);transform:scale(calc(.6 + var(--p) * 1.2))}.m-portal__tunnel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:grid;place-items:center;pointer-events:none}.m-portal__ring{position:absolute;width:min(70vmin,560px);aspect-ratio:1;border-radius:50%;border:1px solid rgb(var(--m-text-rgb) / .16);transform:scale(var(--rs, calc(.4 + var(--i) * .3)));opacity:var(--ro, .35);will-change:transform,opacity}.m-portal__mark{position:absolute;z-index:2;color:var(--m-text);pointer-events:none;width:min(46vmin,360px);aspect-ratio:1;display:grid;place-items:center;transform:scale(var(--s));opacity:calc(1 - (max(0,var(--p) - .82)*6));will-change:transform}.m-portal__mark .m-logo,.m-portal__mark .m-logo__mark{width:100%;height:100%}.m-portal__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:18px;max-width:820px;padding-inline:var(--m-gutter);text-align:center;opacity:clamp(0,(var(--p) - .4) * 4,1);transform:scale(calc(.84 + min(var(--p),.76)*.21));filter:blur(calc(max(0,.62 - var(--p))*22px))}.m-portal__heading{font-size:clamp(2.2rem,1.2rem + 4vw,4.6rem)}.m-portal__text{max-width:560px}.m-portal__hint{position:absolute;bottom:28px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:12px;margin:0;font:500 11px/1 var(--m-font);letter-spacing:.18em;text-transform:uppercase;color:var(--m-faint);opacity:calc(1 - var(--p) * 6)}.m-portal__hint-line{width:1px;height:38px;background:linear-gradient(var(--m-faint),transparent);animation:m-hint 2.4s var(--m-ease-out) infinite;transform-origin:top}@keyframes m-hint{0%{transform:scaleY(0)}60%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}html:not(.m-js) .m-portal,.shopify-design-mode .m-portal{--p: .6;--s: 2.2}@media(prefers-reduced-motion:reduce){.m-portal{height:auto}.m-portal__sticky{position:relative;height:auto;min-height:80svh;padding-block:var(--m-section-y)}.m-portal__content{opacity:1;transform:none;filter:none}.m-portal__mark{opacity:.12;transform:scale(2.4)}.m-portal__hint{display:none}}@media(prefers-reduced-motion:reduce){.m-btn,.m-btn__label,.m-btn__orb{transition:none!important}.m-btn__orb:before,.m-btn__orb:after,.m-btn__orb .m-i{animation:none!important}html.m-js [data-m-reveal]{filter:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/mirror-motion.css.map */
