.ShopSigil-module__lq4TXW__root{display:block;overflow:visible}.ShopSigil-module__lq4TXW__breathe{animation:7s ease-in-out infinite ShopSigil-module__lq4TXW__sigil-breathe;animation-delay:var(--d,0s);transform-origin:100px 100px;transform-box:view-box}.ShopSigil-module__lq4TXW__spinSlow{transform-origin:100px 100px;transform-box:view-box;animation:150s linear infinite ShopSigil-module__lq4TXW__sigil-spin}.ShopSigil-module__lq4TXW__spinReverse{transform-origin:100px 100px;transform-box:view-box;animation:210s linear infinite reverse ShopSigil-module__lq4TXW__sigil-spin}.ShopSigil-module__lq4TXW__orbit{animation:ShopSigil-module__lq4TXW__sigil-spin var(--t,40s) linear infinite;animation-delay:var(--d,0s);transform-origin:100px 100px;transform-box:view-box}.ShopSigil-module__lq4TXW__petal{animation:9s ease-in-out infinite ShopSigil-module__lq4TXW__sigil-petal;animation-delay:var(--d,0s);transform-origin:100px 100px;transform-box:view-box}.ShopSigil-module__lq4TXW__twinkle{animation:ShopSigil-module__lq4TXW__sigil-twinkle var(--t,4s) ease-in-out infinite;animation-delay:var(--d,0s);transform-origin:50%;transform-box:fill-box}.ShopSigil-module__lq4TXW__rise{animation:ShopSigil-module__lq4TXW__sigil-rise var(--t,5s) ease-out infinite;animation-delay:var(--d,0s);transform-box:fill-box}.ShopSigil-module__lq4TXW__ripple{animation:ShopSigil-module__lq4TXW__sigil-ripple var(--t,6s) ease-out infinite;animation-delay:var(--d,0s);transform-origin:100px 100px;transform-box:view-box}.ShopSigil-module__lq4TXW__drift{animation:ShopSigil-module__lq4TXW__sigil-drift var(--t,12s) ease-in-out infinite;animation-delay:var(--d,0s)}.ShopSigil-module__lq4TXW__flicker{animation:ShopSigil-module__lq4TXW__sigil-flicker var(--t,2.6s) ease-in-out infinite;animation-delay:var(--d,0s);transform-origin:100px 150px;transform-box:view-box}.ShopSigil-module__lq4TXW__shimmer{animation:ShopSigil-module__lq4TXW__sigil-shimmer var(--t,8s) ease-in-out infinite;animation-delay:var(--d,0s)}.ShopSigil-module__lq4TXW__dash{stroke-dasharray:40 260;animation:ShopSigil-module__lq4TXW__sigil-dash var(--t,9s) linear infinite;animation-delay:var(--d,0s)}.ShopSigil-module__lq4TXW__sway{animation:ShopSigil-module__lq4TXW__sigil-sway var(--t,6s) ease-in-out infinite;animation-delay:var(--d,0s);transform-origin:100px 100px;transform-box:view-box}@keyframes ShopSigil-module__lq4TXW__sigil-breathe{0%,to{opacity:.85;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes ShopSigil-module__lq4TXW__sigil-spin{to{transform:rotate(360deg)}}@keyframes ShopSigil-module__lq4TXW__sigil-petal{0%,to{opacity:.8;transform:scale(.97)}50%{opacity:1;transform:scale(1.03)}}@keyframes ShopSigil-module__lq4TXW__sigil-twinkle{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}@keyframes ShopSigil-module__lq4TXW__sigil-rise{0%{opacity:0;transform:translateY(0)scale(1)}15%{opacity:.9}to{opacity:0;transform:translateY(-70px)scale(.3)}}@keyframes ShopSigil-module__lq4TXW__sigil-ripple{0%{opacity:.9;transform:scale(.25)}to{opacity:0;transform:scale(1.35)}}@keyframes ShopSigil-module__lq4TXW__sigil-drift{0%,to{opacity:.35;transform:translate(-8px)}50%{opacity:.9;transform:translate(8px)}}@keyframes ShopSigil-module__lq4TXW__sigil-flicker{0%,to{opacity:.85;transform:scaleY(1)skew(0)}30%{opacity:1;transform:scaleY(1.08)skew(-3deg)}60%{opacity:.9;transform:scaleY(.94)skew(3deg)}}@keyframes ShopSigil-module__lq4TXW__sigil-shimmer{0%,to{opacity:.35}50%{opacity:.95}}@keyframes ShopSigil-module__lq4TXW__sigil-dash{to{stroke-dashoffset:-300px}}@keyframes ShopSigil-module__lq4TXW__sigil-sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@media (prefers-reduced-motion:reduce){.ShopSigil-module__lq4TXW__breathe,.ShopSigil-module__lq4TXW__spinSlow,.ShopSigil-module__lq4TXW__spinReverse,.ShopSigil-module__lq4TXW__orbit,.ShopSigil-module__lq4TXW__petal,.ShopSigil-module__lq4TXW__twinkle,.ShopSigil-module__lq4TXW__rise,.ShopSigil-module__lq4TXW__ripple,.ShopSigil-module__lq4TXW__drift,.ShopSigil-module__lq4TXW__flicker,.ShopSigil-module__lq4TXW__shimmer,.ShopSigil-module__lq4TXW__dash,.ShopSigil-module__lq4TXW__sway{animation:none}}
.ShopHero-module__9qCMQa__hero{border:1px solid color-mix(in srgb, var(--hero-color) 28%, transparent);background:radial-gradient(ellipse 70% 90% at 85% 20%, color-mix(in srgb, var(--hero-color) 26%, transparent) 0%, transparent 60%), radial-gradient(ellipse 60% 60% at 10% 100%, color-mix(in srgb, var(--hero-color) 12%, transparent) 0%, transparent 70%), linear-gradient(180deg, #0a0a0f8c, #0a0a0fd9);border-radius:1.5rem;position:relative;overflow:hidden}.ShopHero-module__9qCMQa__grain{pointer-events:none;opacity:.12;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='0.9'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.ShopHero-module__9qCMQa__sigil{flex-shrink:0;place-items:center;width:11rem;height:11rem;display:grid;position:relative}.ShopHero-module__9qCMQa__sigil:before,.ShopHero-module__9qCMQa__sigil:after{content:"";border:1px solid color-mix(in srgb, var(--hero-color) 45%, transparent);border-radius:9999px;position:absolute;inset:0}.ShopHero-module__9qCMQa__sigil:before{opacity:.5;border-style:dashed;animation:90s linear infinite ShopHero-module__9qCMQa__shop-ring-spin;inset:-.75rem}.ShopHero-module__9qCMQa__sigil:after{background:radial-gradient(circle, color-mix(in srgb, var(--hero-color) 22%, transparent) 0%, transparent 70%);animation:6s ease-in-out infinite ShopHero-module__9qCMQa__shop-breathe}.ShopHero-module__9qCMQa__sigilGlyph{z-index:1;width:11rem;height:11rem;filter:drop-shadow(0 0 18px color-mix(in srgb, var(--hero-color) 55%, transparent));animation:8s ease-in-out infinite ShopHero-module__9qCMQa__shop-float;position:relative}.ShopHero-module__9qCMQa__photo{z-index:1;border:2px solid color-mix(in srgb, var(--hero-color) 55%, transparent);width:11rem;height:11rem;box-shadow:0 0 0 6px #0a0a0f99, 0 0 40px color-mix(in srgb, var(--hero-color) 45%, transparent);border-radius:9999px;animation:8s ease-in-out infinite ShopHero-module__9qCMQa__shop-float;display:block;position:relative;overflow:hidden}.ShopHero-module__9qCMQa__photoBadge{z-index:2;background:#0a0a0f;border:2px solid #f5d58a;border-radius:9999px;width:3.5rem;height:3.5rem;animation:8s ease-in-out infinite reverse ShopHero-module__9qCMQa__shop-float;position:absolute;bottom:.35rem;right:-.35rem;overflow:hidden;box-shadow:0 0 18px #f5d58a73}.ShopHero-module__9qCMQa__tile{--tile-color:var(--hero-color);border:1px solid color-mix(in srgb, var(--tile-color) 22%, transparent);background:radial-gradient(ellipse 80% 60% at 100% 0%, color-mix(in srgb, var(--tile-color) 16%, transparent) 0%, transparent 65%), #0a0a0f73;transition:border-color .3s,transform .3s;position:relative;overflow:hidden}.ShopHero-module__9qCMQa__tile:hover{border-color:color-mix(in srgb, var(--tile-color) 60%, transparent);transform:translateY(-2px)}.ShopHero-module__9qCMQa__tileGlyph{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--tile-color) 60%, transparent));transition:transform .4s}.ShopHero-module__9qCMQa__tile:hover .ShopHero-module__9qCMQa__tileGlyph{transform:scale(1.08)rotate(4deg)}.ShopHero-module__9qCMQa__chip{--chip-color:var(--hero-color);border-color:color-mix(in srgb, var(--chip-color) 30%, transparent)}.ShopHero-module__9qCMQa__chip:hover,.ShopHero-module__9qCMQa__chipActive{border-color:color-mix(in srgb, var(--chip-color) 80%, transparent);background:color-mix(in srgb, var(--chip-color) 14%, transparent)}.shop-glyph-spin{animation:120s linear infinite ShopHero-module__9qCMQa__shop-ring-spin}@keyframes ShopHero-module__9qCMQa__shop-ring-spin{to{transform:rotate(360deg)}}@keyframes ShopHero-module__9qCMQa__shop-breathe{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}@keyframes ShopHero-module__9qCMQa__shop-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.ShopHero-module__9qCMQa__sigil:before,.ShopHero-module__9qCMQa__sigil:after,.ShopHero-module__9qCMQa__sigilGlyph,.ShopHero-module__9qCMQa__photo,.ShopHero-module__9qCMQa__photoBadge{animation:none}.shop-glyph-spin{animation:none}}
.ProductStage-module__uCrY-a__stage{--accent:#f0abfc;aspect-ratio:1;isolation:isolate;box-shadow:0 30px 80px -30px color-mix(in srgb, var(--accent) 45%, transparent);background:#07060d;border-radius:1.5rem;position:relative;overflow:hidden}.ProductStage-module__uCrY-a__backdrop{z-index:0;filter:saturate(1.2)brightness(.78)blur(2px);animation:2.6s cubic-bezier(.16,1,.3,1) both ProductStage-module__uCrY-a__backdropIn;position:absolute;inset:-4%;transform:scale(1.06)}.ProductStage-module__uCrY-a__veil{z-index:1;background:radial-gradient(circle at 50% 52%,#0000 0%,#04030a33 45%,#04030ac7 100%);animation:1.2s ease-out both ProductStage-module__uCrY-a__veilIn;position:absolute;inset:0}.ProductStage-module__uCrY-a__halo{z-index:2;aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--accent) 80%, transparent) 0%, color-mix(in srgb, var(--accent) 25%, transparent) 45%, transparent 68%);filter:blur(22px);border-radius:9999px;width:92%;animation:1.3s cubic-bezier(.16,1,.3,1) .15s both ProductStage-module__uCrY-a__haloIn,6s ease-in-out 2.6s infinite ProductStage-module__uCrY-a__haloBreath;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.ProductStage-module__uCrY-a__shadow{z-index:2;background:radial-gradient(#000000b3,#0000 70%);border-radius:9999px;width:58%;height:7%;animation:.9s ease-out 1.2s both ProductStage-module__uCrY-a__shadowIn;position:absolute;bottom:9%;left:50%;transform:translate(-50%)}.ProductStage-module__uCrY-a__frameWrap{z-index:3;perspective:1100px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ProductStage-module__uCrY-a__frame{animation:1.6s cubic-bezier(.16,1,.3,1) .2s both ProductStage-module__uCrY-a__frameIn;position:absolute;inset:0;overflow:hidden}.ProductStage-module__uCrY-a__ring{z-index:4;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent), inset 0 0 70px #00000059, inset 0 -80px 90px -60px color-mix(in srgb, var(--accent) 35%, transparent);animation:1.3s ease-out .6s both ProductStage-module__uCrY-a__ringIn;position:absolute;inset:0}.ProductStage-module__uCrY-a__mediaWrap{animation:.7s ease-out both ProductStage-module__uCrY-a__mediaIn;position:absolute;inset:0}.ProductStage-module__uCrY-a__media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ProductStage-module__uCrY-a__sweep{z-index:2;mix-blend-mode:soft-light;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff8c 50%,#0000 65%);animation:.9s ease-in-out 1.55s both ProductStage-module__uCrY-a__sweep;position:absolute;inset:0;transform:translate(-130%)}.ProductStage-module__uCrY-a__swapped .ProductStage-module__uCrY-a__sweep{animation-delay:.2s}.ProductStage-module__uCrY-a__sparks{z-index:4;pointer-events:none;position:absolute;inset:0}.ProductStage-module__uCrY-a__spark{background:var(--accent);width:5px;height:5px;box-shadow:0 0 10px 2px color-mix(in srgb, var(--accent) 80%, transparent);opacity:0;border-radius:9999px;animation:1.9s ease-out both ProductStage-module__uCrY-a__sparkUp;position:absolute;bottom:18%}.ProductStage-module__uCrY-a__spark:first-child{animation-delay:.55s;left:22%}.ProductStage-module__uCrY-a__spark:nth-child(2){width:3px;height:3px;animation-delay:.8s;left:34%}.ProductStage-module__uCrY-a__spark:nth-child(3){animation-delay:.65s;left:46%}.ProductStage-module__uCrY-a__spark:nth-child(4){width:4px;height:4px;animation-delay:.95s;left:58%}.ProductStage-module__uCrY-a__spark:nth-child(5){width:3px;height:3px;animation-delay:.7s;left:70%}.ProductStage-module__uCrY-a__spark:nth-child(6){animation-delay:1.05s;left:78%}.ProductStage-module__uCrY-a__spark:nth-child(7){width:3px;height:3px;animation-delay:1.15s;left:28%}.ProductStage-module__uCrY-a__spark:nth-child(8){width:4px;height:4px;animation-delay:1.25s;left:64%}.ProductStage-module__uCrY-a__after{animation:.6s ease-out 2s both ProductStage-module__uCrY-a__fadeUp}.ProductStage-module__uCrY-a__buyIn{animation:.7s ease-out .25s both ProductStage-module__uCrY-a__fadeUp}.ProductStage-module__uCrY-a__skip .ProductStage-module__uCrY-a__backdrop,.ProductStage-module__uCrY-a__skip .ProductStage-module__uCrY-a__veil,.ProductStage-module__uCrY-a__skip .ProductStage-module__uCrY-a__halo,.ProductStage-module__uCrY-a__skip .ProductStage-module__uCrY-a__shadow,.ProductStage-module__uCrY-a__skip .ProductStage-module__uCrY-a__frame,.ProductStage-module__uCrY-a__skip .ProductStage-module__uCrY-a__sweep,.ProductStage-module__uCrY-a__skip .ProductStage-module__uCrY-a__spark,.ProductStage-module__uCrY-a__skip .ProductStage-module__uCrY-a__after{animation-duration:1ms;animation-delay:0s}.ProductStage-module__uCrY-a__skip .ProductStage-module__uCrY-a__halo{animation:6s ease-in-out infinite ProductStage-module__uCrY-a__haloBreath}.ProductStage-module__uCrY-a__skip .ProductStage-module__uCrY-a__frame,.ProductStage-module__uCrY-a__skip .ProductStage-module__uCrY-a__ring{animation:none}.ProductStage-module__uCrY-a__skip .ProductStage-module__uCrY-a__swapped .ProductStage-module__uCrY-a__sweep{animation:.9s ease-in-out .2s both ProductStage-module__uCrY-a__sweep}@media (prefers-reduced-motion:reduce){.ProductStage-module__uCrY-a__backdrop,.ProductStage-module__uCrY-a__veil,.ProductStage-module__uCrY-a__halo,.ProductStage-module__uCrY-a__shadow,.ProductStage-module__uCrY-a__frame,.ProductStage-module__uCrY-a__ring,.ProductStage-module__uCrY-a__mediaWrap,.ProductStage-module__uCrY-a__sweep,.ProductStage-module__uCrY-a__spark,.ProductStage-module__uCrY-a__after,.ProductStage-module__uCrY-a__buyIn{animation:none!important}.ProductStage-module__uCrY-a__sweep,.ProductStage-module__uCrY-a__spark{display:none}}@keyframes ProductStage-module__uCrY-a__backdropIn{0%{filter:saturate(.6)brightness(.15)blur(8px);transform:scale(1.18)}to{filter:saturate(1.2)brightness(.78)blur(2px);transform:scale(1.06)}}@keyframes ProductStage-module__uCrY-a__veilIn{0%{opacity:1;background-color:#04030af2}to{opacity:1;background-color:#0000}}@keyframes ProductStage-module__uCrY-a__haloIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.35)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes ProductStage-module__uCrY-a__haloBreath{0%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}50%{opacity:.7;transform:translate(-50%,-50%)scale(1.06)}}@keyframes ProductStage-module__uCrY-a__shadowIn{0%{opacity:0;transform:translate(-50%)scale(.3)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes ProductStage-module__uCrY-a__frameIn{0%{opacity:0;filter:blur(14px)brightness(.3);transform:scale(1.12)}60%{opacity:1;filter:blur()brightness(.9)}to{opacity:1;filter:none;transform:none}}@keyframes ProductStage-module__uCrY-a__ringIn{0%{opacity:0}to{opacity:1}}@keyframes ProductStage-module__uCrY-a__frameFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes ProductStage-module__uCrY-a__mediaIn{0%{opacity:0;filter:blur(8px);transform:scale(1.08)}to{opacity:1;filter:none;transform:none}}@keyframes ProductStage-module__uCrY-a__sweep{0%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes ProductStage-module__uCrY-a__sparkUp{0%{opacity:0;transform:translateY(0)scale(.6)}20%{opacity:1}to{opacity:0;transform:translateY(-260px)scale(1)}}@keyframes ProductStage-module__uCrY-a__fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
