@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 color-mix(in srgb,var(--color-accent) 35%,transparent)}50%{box-shadow:0 0 0 18px transparent}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes orbDrift{0%{transform:translate(0) scale(1)}33%{transform:translate(40px,-30px) scale(1.08)}66%{transform:translate(-20px,20px) scale(.95)}to{transform:translate(0) scale(1)}}@keyframes lineDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes spinSlow{to{transform:rotate(360deg)}}.motion-orbs{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.motion-orbs span{position:absolute;width:42vw;height:42vw;border-radius:50%;filter:blur(60px);opacity:.28;animation:orbDrift 18s ease-in-out infinite}.motion-orbs span:nth-child(1){top:-10%;left:-8%;background:color-mix(in srgb,var(--color-accent) 55%,transparent)}.motion-orbs span:nth-child(2){bottom:-15%;right:-10%;background:color-mix(in srgb,var(--color-accent-2) 50%,transparent);animation-delay:-6s;animation-duration:22s}.motion-orbs span:nth-child(3){top:40%;left:45%;width:28vw;height:28vw;background:color-mix(in srgb,var(--color-accent) 30%,transparent);animation-delay:-11s;animation-duration:26s}.reveal{opacity:0;transform:translateY(40px) scale(.98);filter:blur(6px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out),filter .9s var(--ease-out);transition-delay:var(--delay, 0ms)}.reveal.is-visible{opacity:1;transform:none;filter:none}.reveal--left{transform:translate(-48px) scale(.98)}.reveal--right{transform:translate(48px) scale(.98)}.reveal--scale{transform:scale(.86)}.stagger>.reveal:nth-child(1){--delay: 0ms}.stagger>.reveal:nth-child(2){--delay: 90ms}.stagger>.reveal:nth-child(3){--delay: .18s}.stagger>.reveal:nth-child(4){--delay: .27s}.stagger>.reveal:nth-child(5){--delay: .36s}.stagger>.reveal:nth-child(6){--delay: .45s}.stagger>.reveal:nth-child(7){--delay: .54s}.stagger>.reveal:nth-child(8){--delay: .63s}.hero__content{animation:none}.hero__brand{background:linear-gradient(110deg,#fff 20%,#ffffff8c,#fff 60%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 4.5s linear infinite}.hero__media img,.hero__fallback{transform:scale(1.08);transition:transform 1.4s var(--ease-out)}.hero.is-ready .hero__media img,.hero.is-ready .hero__fallback{transform:scale(1)}.hero__media[data-parallax]{will-change:transform}.btn{position:relative;overflow:hidden}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 20%,rgba(255,255,255,.28) 50%,transparent 80%);transform:translate(-120%);transition:transform .7s var(--ease-out)}.btn:hover:after{transform:translate(120%)}.btn--primary{animation:pulseGlow 2.8s ease-in-out infinite}.product-card{transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out);transform-style:preserve-3d}.product-card:hover{transform:translateY(-10px) rotateX(2deg) rotateY(-2deg);box-shadow:var(--shadow-md)}.category-card{transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out)}.category-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:var(--shadow-md)}.category-card:after{content:"";position:absolute;left:1.4rem;bottom:1.1rem;width:42px;height:2px;background:#fff;transform-origin:left;transform:scaleX(0);transition:transform .5s var(--ease-out)}.category-card:hover:after{transform:scaleX(1)}.marquee{overflow:hidden;border-block:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 70%,transparent);padding:.85rem 0;margin:.5rem 0 0}.marquee__track{display:flex;width:max-content;gap:2.5rem;animation:marquee 28s linear infinite;font-family:var(--font-accent);font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;white-space:nowrap}.marquee__track span{opacity:.72}.marquee__track span:before{content:"\2726";margin-right:2.5rem;color:var(--color-accent)}.scroll-progress{position:fixed;top:0;left:0;height:3px;width:0%;z-index:100;background:linear-gradient(90deg,var(--color-accent),var(--color-accent-2));box-shadow:0 0 16px color-mix(in srgb,var(--color-accent) 60%,transparent)}.floating-badge{animation:floatY 4.5s ease-in-out infinite}.section__title .accent-line{display:block;width:64px;height:3px;margin-top:.75rem;border-radius:999px;background:linear-gradient(90deg,var(--color-accent),var(--color-accent-2));transform-origin:left;transform:scaleX(0)}.reveal.is-visible .accent-line{animation:lineDraw .7s var(--ease-out) forwards}.carousel__track{scroll-behavior:smooth}.cta-band{position:relative;overflow:hidden}.cta-band:before{content:"";position:absolute;width:220px;height:220px;border:1px solid rgba(255,255,255,.25);border-radius:50%;top:-60px;right:-40px;animation:spinSlow 24s linear infinite}.site-header{transition:background .4s var(--ease-out),box-shadow .4s var(--ease-out)}.site-header.is-hidden{transform:none}.magnetic{display:inline-flex}@media(prefers-reduced-motion:reduce){.motion-orbs,.marquee__track,.btn--primary,.hero__brand,.floating-badge,.cta-band:before{animation:none!important}.reveal,.product-card,.category-card,.btn:after{transition:none!important;transform:none!important;filter:none!important;opacity:1!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/motion.css.map */
