:root{--tg-ease-ui: cubic-bezier(.16, 1, .3, 1);--tg-ease-drawer: cubic-bezier(.32, .72, 0, 1);interpolate-size:allow-keywords}@media(prefers-reduced-motion:no-preference){.tg-stage{perspective:1400px}.tg-reveal{opacity:0;translate:0 32px;rotate:x 10deg;transform-origin:50% 100%;transition:opacity .55s var(--tg-ease-drawer) var(--tg-delay, 0ms),translate .7s var(--tg-ease-drawer) var(--tg-delay, 0ms),rotate .7s var(--tg-ease-drawer) var(--tg-delay, 0ms)}.tg-reveal--flat{rotate:none;translate:0 24px}.tg-reveal.is-in{opacity:1;translate:0 0;rotate:x 0deg}.tg-reveal--flat.is-in{rotate:none}.tg-tilt.tg-tilt,.tg-tilt.tg-tilt:hover{transform:perspective(900px) translateY(var(--tg-lift, 0px)) rotateX(var(--tg-rx, 0deg)) rotateY(var(--tg-ry, 0deg));transition:transform .5s var(--tg-ease-ui),box-shadow .5s var(--tg-ease-ui);backface-visibility:hidden}.tg-tilt.tg-tilt.is-tilting{--tg-lift: -6px;transition:transform .15s var(--tg-ease-ui),box-shadow .35s var(--tg-ease-ui);box-shadow:0 18px 40px -18px #1f2e2a59}.tg-tilt:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at var(--tg-mx, 50%) var(--tg-my, 50%),rgba(255,255,255,.22),transparent 55%);opacity:0;transition:opacity .3s var(--tg-ease-ui)}.tg-tilt.is-tilting:before{opacity:1}.product-card.tg-tilt,.ml-step.tg-tilt{position:relative;border-radius:var(--card-corner-radius, 16px)}@keyframes tg-hero-media{0%{scale:1.08}to{scale:1}}@keyframes tg-hero-text{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}main>.shopify-section:first-child .hero__media img,main>.shopify-section:first-child .hero__media video{animation:tg-hero-media 1.4s var(--tg-ease-drawer) both}main>.shopify-section:first-child .hero__container>*:not(.hero__media-grid,.hero__link)>*{animation:tg-hero-text .6s var(--tg-ease-ui) both}main>.shopify-section:first-child .hero__container>*:not(.hero__media-grid,.hero__link)>*:nth-child(2){animation-delay:80ms}main>.shopify-section:first-child .hero__container>*:not(.hero__media-grid,.hero__link)>*:nth-child(3){animation-delay:.16s}main>.shopify-section:first-child .hero__container>*:not(.hero__media-grid,.hero__link)>*:nth-child(4){animation-delay:.24s}.button,.button-secondary,.ml .ml-btn{transition:color .2s var(--tg-ease-ui),background-color .2s var(--tg-ease-ui),box-shadow .2s var(--tg-ease-ui),translate .2s var(--tg-ease-ui),scale .12s var(--tg-ease-ui)}.ml .ml-btn:hover{translate:0 -2px;box-shadow:0 10px 22px -10px #2f6b5599}.button:active,.button-secondary:active,.ml-btn:active{scale:.97}.ff-cats .ff-cat img{transition:scale .6s var(--tg-ease-drawer),transform .6s var(--tg-ease-drawer)}.ff-cats .ff-cat:hover img{transform:none;scale:1.06}.ff-cat-txt span:after{display:inline-block;transition:translate .25s var(--tg-ease-ui)}.ff-cat:hover .ff-cat-txt span:after{translate:4px 0}.ml-faq details::details-content{block-size:0;opacity:0;overflow:hidden;transition:block-size .2s var(--tg-ease-drawer),opacity .15s var(--tg-ease-ui),content-visibility .2s allow-discrete}.ml-faq details[open]::details-content{block-size:auto;opacity:1;transition:block-size .3s var(--tg-ease-drawer),opacity .25s var(--tg-ease-ui) .05s,content-visibility .3s allow-discrete}.ml-faq summary{transition:color .2s var(--tg-ease-ui)}.ml-faq summary:hover{color:var(--accent)}::view-transition-old(root){animation:tg-vt-out .2s var(--tg-ease-ui) both}::view-transition-new(root){animation:tg-vt-in .35s var(--tg-ease-drawer) both}@keyframes tg-vt-out{to{opacity:0;scale:.985}}@keyframes tg-vt-in{0%{opacity:0;translate:0 12px}}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/tg-motion.css.map */
