@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;700&family=Space+Grotesk:wght@300;400;500;700&display=swap";
.shop-page{--xaut-gold:#facc15;--xaut-gold-deep:#a16207;--xaut-bg:#020202;background-color:var(--xaut-bg);color:#fff;-webkit-font-smoothing:antialiased;-webkit-touch-callout:initial;-webkit-user-select:text;user-select:text;font-family:Space Grotesk,sans-serif;overflow-x:hidden}.shop-page.modal-open{overflow:hidden}.shop-page .font-mono{font-family:JetBrains Mono,monospace}.shop-page .bg-grid{background-image:linear-gradient(90deg,#ffffff0f 1px,#0000 1px),linear-gradient(#ffffff0f 1px,#0000 1px);background-size:44px 44px;position:relative;-webkit-mask-image:linear-gradient(#000 0% 100%);mask-image:linear-gradient(#000 0% 100%)}.shop-page .bg-grid:before,.shop-page .bg-grid:after{content:"";pointer-events:none;position:absolute;inset:0}.shop-page .bg-grid:before{mix-blend-mode:screen;background-image:linear-gradient(90deg,#facc1547 1px,#0000 1px),linear-gradient(#facc1547 1px,#0000 1px);background-size:44px 44px,44px 44px;animation:6.2s linear infinite shopGridLineGlowMove}.shop-page .bg-grid:after{opacity:.35;background:radial-gradient(700px 220px at 50% -10%,#facc1517,#0000 62%),radial-gradient(440px 160px at 50% 12%,#facc150a,#0000 72%)}@keyframes shopGridLineGlowMove{0%{opacity:.1;background-position:0 0,0 0}30%{opacity:.24}55%{opacity:.18;background-position:22px 0,0 22px}to{opacity:.1;background-position:44px 0,0 44px}}.shop-page .gold-gradient{background:linear-gradient(to bottom right,#fcee81 0%,#facc15 30%,#d4af37 60%,#996515 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 12px #facc1540);-webkit-background-clip:text}.shop-page .cursor-blink{animation:1s step-end infinite shopBlink}@keyframes shopBlink{50%{opacity:0}}.shop-page .no-scrollbar::-webkit-scrollbar{display:none}.shop-page .no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.shop-page .gold-card-metal{isolation:isolate;--tilt-base-x:0deg;--tilt-base-y:0deg;--tilt-x:0deg;--tilt-y:0deg;--tilt-z:0px;transform-style:preserve-3d;transform:perspective(1100px)rotateX(calc(var(--tilt-base-x) + var(--tilt-x)))rotateY(calc(var(--tilt-base-y) + var(--tilt-y)))translateZ(var(--tilt-z));will-change:transform;background:linear-gradient(165deg,#191200 0%,#2f2402 28%,#0e0a00 62%,#241b01 100%);border-color:#facc15b8;border-radius:14px;transition:transform .2s,box-shadow .22s;position:relative;box-shadow:inset 0 0 0 1px #ffe4962e,inset 0 14px 24px #ffe68c0f,inset 0 -20px 26px #00000080,0 14px 28px #facc151f,9px 9px #5840083d}.shop-page .gold-card-metal:before,.shop-page .gold-card-metal:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0}.shop-page .gold-card-metal:before{opacity:.5;mix-blend-mode:screen;background:repeating-linear-gradient(90deg,#ffecaa0e 0 1px,#0000 1px 5px)}.shop-page .gold-card-metal:after{background:linear-gradient(116deg,#0000 28%,#ffeeb233 47%,#0000 63%);animation:11s ease-in-out infinite shopMetalSweep;transform:translate(-35%)}.shop-page .flat-gold-bar{isolation:isolate;--tilt-base-x:0deg;--tilt-base-y:0deg;--tilt-x:0deg;--tilt-y:0deg;--tilt-z:0px;transform-style:preserve-3d;transform:perspective(1100px)rotateX(calc(var(--tilt-base-x) + var(--tilt-x)))rotateY(calc(var(--tilt-base-y) + var(--tilt-y)))translateZ(var(--tilt-z));will-change:transform;background:linear-gradient(#f6ce2a 0%,#e6ba17 16%,#f9d84d 38%,#deb010 63%,#cb9707 100%);border:1px solid #b27c00;border-radius:12px;transition:transform .2s,box-shadow .22s;position:relative;box-shadow:inset 0 0 0 1px #ffeeac61,inset 0 16px 24px #fff5c833,inset 0 -20px 22px #8c530b57,0 12px 30px #facc1533,10px 10px #7a540638}.shop-page .flat-gold-bar:before,.shop-page .flat-gold-bar:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0}.shop-page .flat-gold-bar:before{opacity:.55;mix-blend-mode:multiply;background:repeating-linear-gradient(90deg,#733f121c 0 1px,#ffecaa0d 1px 4px)}.shop-page .flat-gold-bar:after{background:linear-gradient(102deg,#0000 30%,#fff9dc61 48%,#0000 63%),linear-gradient(#fff5cc33,#0000 34%);animation:13s ease-in-out infinite reverse shopMetalSweep;transform:translate(-22%)}.shop-page .gold-seal{background:radial-gradient(circle at 35% 30%,#fff7d259,#ffd64c1a 35%,#0000 70%);box-shadow:inset 0 1px 2px #fff0be59,inset 0 -1px 2px #63340a40;border-color:#8c530b8c!important}.shop-page .flat-engraved{color:#713f12;text-shadow:.5px .5px #ffffff59,-.5px -.5px #00000026}.shop-page .fade-in-up{animation:.3s ease-out forwards shopFadeInUp}@keyframes shopFadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.shop-page .reveal{opacity:0;transition:all .8s cubic-bezier(.5,0,0,1);transform:translateY(30px)}.shop-page .reveal.active{opacity:1;transform:translateY(0)}.shop-page .nav-scrolled{-webkit-backdrop-filter:blur(16px);background-color:#020202d9;box-shadow:0 10px 30px #0009,inset 0 1px #ffffff0d;padding-top:1rem!important;padding-bottom:1rem!important}.shop-page .flash-trade{animation:1s ease-out shopRowFlash}@keyframes shopRowFlash{0%{background-color:#22c55e26}to{background-color:#0000}}@keyframes shopMetalSweep{0%,to{opacity:.14;transform:translate(-35%)}50%{opacity:.32;transform:translate(35%)}}@media (min-width:768px){.shop-page .gold-card-metal{--tilt-base-x:4deg;--tilt-base-y:-9deg}.shop-page .flat-gold-bar{--tilt-base-x:3deg;--tilt-base-y:-6deg}}.shop-page .hero-stage{isolation:isolate;overflow:hidden}.shop-page .hero-light-core,.shop-page .hero-light-arc{pointer-events:none;z-index:0;position:absolute}.shop-page .hero-light-core{filter:blur(18px);background:radial-gradient(58% 58% at 50% 35%,#facc1524,#facc1509 48%,#0000 74%),radial-gradient(42% 38% at 50% 60%,#fff8d60f,#0000 75%);width:min(85vw,760px);height:min(45vw,360px);animation:8.5s ease-in-out infinite shopHeroGlowBreath;top:2.5rem;left:50%;transform:translate(-50%)}.shop-page .hero-light-arc{filter:blur(24px);mix-blend-mode:normal;background:radial-gradient(70% 80% at 50% 0,#facc151f,#0000 72%),radial-gradient(50% 65% at 50% 0,#fff8d614,#0000 78%);border-radius:9999px;width:min(78vw,680px);height:min(33vw,260px);animation:16s ease-in-out infinite shopHeroArcSweep;top:.25rem;left:50%;transform:translate(-50%)}.shop-page .hero-stage>:not(.hero-light-core):not(.hero-light-arc){z-index:1;position:relative}@keyframes shopHeroGlowBreath{0%,to{opacity:.45;transform:translate(-50%)scale(.99)}50%{opacity:.68;transform:translate(-50%)scale(1.02)}}@keyframes shopHeroArcSweep{0%,to{opacity:.24;transform:translate(-50%)scale(.98)}50%{opacity:.4;transform:translate(-50%)scale(1.02)}}.shop-page .pulse-glow{animation:1.5s ease-in-out infinite shopPulseGlow}@keyframes shopPulseGlow{0%,to{opacity:.45;box-shadow:0 0 #facc1500}50%{opacity:1;box-shadow:0 0 10px #facc15b3}}.shop-page .animate-float-slow{animation:6s ease-in-out infinite shopFloatSlow}@keyframes shopFloatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.shop-page .section-title{letter-spacing:-.02em;font-size:clamp(2.125rem,4.2vw,3.5rem);line-height:1.04}.shop-page .section-body{font-size:clamp(.95rem,1.1vw,1.0625rem);line-height:1.7}.shop-page .tracker-title{letter-spacing:-.02em;font-size:clamp(1.9rem,4.6vw,3.1rem);line-height:1.05}.shop-page .tracker-title-break{display:block}@media (min-width:768px){.shop-page .tracker-title-break{display:inline}}.shop-page a:focus-visible,.shop-page button:focus-visible{outline-offset:2px;outline:2px solid #facc15e6}@media (prefers-reduced-motion:reduce){.shop-page *,.shop-page :before,.shop-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
