@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&family=Bebas+Neue&family=Outfit:wght@300;400;500;600;700;900&display=swap";:root{--bg: #0a0a0a;--bg-2: #111111;--bg-3: #1a1a1a;--bg-4: #222222;--border: #2a2a2a;--border-2: #3a3a3a;--neon-pink: #ff2d78;--neon-yellow: #ffe500;--neon-cyan: #00f5ff;--neon-green: #39ff14;--neon-purple: #bf5fff;--neon-orange: #ff6b00;--gold: #ffe500;--gold-light: #fff176;--gold-muted: #ccb800;--text-1: #ffffff;--text-2: #e0e0e0;--text-3: #aaaaaa;--text-4: #666666;--text-5: #444444;--radius-sm: 6px;--radius: 12px;--radius-lg: 20px;--radius-xl: 32px;--shadow-sm: 0 4px 14px rgba(0,0,0,.5);--shadow: 0 12px 40px rgba(0,0,0,.7);--shadow-lg: 0 28px 80px rgba(0,0,0,.8);--glow-pink: 0 0 20px rgba(255,45,120,.5), 0 0 40px rgba(255,45,120,.25);--glow-yellow: 0 0 20px rgba(255,229,0,.5), 0 0 40px rgba(255,229,0,.2);--glow-cyan: 0 0 20px rgba(0,245,255,.4), 0 0 40px rgba(0,245,255,.15);--glow-green: 0 0 20px rgba(57,255,20,.4), 0 0 40px rgba(57,255,20,.15);--font-display: "Bebas Neue", "Impact", sans-serif;--font-sans: "Space Grotesk", "Outfit", system-ui, sans-serif;--font-body: "Outfit", system-ui, sans-serif;--transition: .2s cubic-bezier(.4,0,.2,1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text-2);font-family:var(--font-sans);font-weight:400;line-height:1.6;min-height:100vh;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,textarea,select{font-family:inherit;font-size:inherit}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");opacity:.04}.display{font-family:var(--font-display);line-height:.95;letter-spacing:.02em}.heading-xl{font-family:var(--font-display);font-size:clamp(4rem,10vw,9rem);color:var(--text-1);line-height:.9;letter-spacing:.02em}.heading-lg{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,5rem);color:var(--text-1);line-height:.95;letter-spacing:.02em}.heading-md{font-family:var(--font-display);font-size:clamp(1.8rem,4vw,3rem);color:var(--text-1);line-height:1}.label{font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--neon-yellow);font-family:var(--font-sans)}.caption{font-size:.72rem;color:var(--text-4);font-family:var(--font-sans)}.container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.section{padding:5rem 0}.nav{position:sticky;top:0;z-index:200;background:#0a0a0ae6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border);padding:.85rem 0}.nav-inner{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding:0 1.5rem}.nav-logo{font-family:var(--font-display);font-size:1.9rem;color:var(--text-1);letter-spacing:.06em;line-height:1;display:flex;align-items:center;gap:8px;text-decoration:none}.nav-logo img{height:44px;width:44px;object-fit:contain;flex-shrink:0;border-radius:50%;background:#111;padding:2px;filter:drop-shadow(0 0 6px rgba(255,230,0,.7))}.nav-logo span{color:var(--neon-yellow)}.nav-links{display:flex;align-items:center;gap:2rem}.nav-links a{font-size:.82rem;font-weight:500;color:var(--text-4);letter-spacing:.05em;text-transform:uppercase;transition:color var(--transition);position:relative}.nav-links a:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:2px;background:var(--neon-yellow);transform:scaleX(0);transition:transform var(--transition)}.nav-links a:hover,.nav-links a.active{color:var(--text-1)}.nav-links a:hover:after,.nav-links a.active:after{transform:scaleX(1)}.nav-actions{display:flex;align-items:center;gap:.8rem}.cart-icon-btn{position:relative;background:var(--bg-3);border:1px solid var(--border-2);border-radius:var(--radius);padding:.55rem 1rem;display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--text-2);font-weight:500;cursor:pointer;transition:all var(--transition)}.cart-icon-btn:hover{border-color:var(--neon-yellow);color:var(--neon-yellow);box-shadow:0 0 12px #ffe50033}.cart-count{position:absolute;top:-6px;right:-6px;background:var(--neon-pink);color:#fff;border-radius:50%;width:18px;height:18px;font-size:.55rem;font-weight:700;display:none;align-items:center;justify-content:center;font-family:var(--font-sans)}.cart-count.show{display:flex}.nav-hamburger{display:none;background:none;border:1px solid var(--border-2);border-radius:var(--radius-sm);color:var(--text-2);cursor:pointer;font-size:1.1rem;padding:.4rem .6rem}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 2rem;background:var(--neon-yellow);border:none;border-radius:var(--radius);font-size:.9rem;font-weight:700;color:#0a0a0a;cursor:pointer;transition:all var(--transition);white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;font-family:var(--font-sans)}.btn-primary:hover{transform:translateY(-3px) scale(1.02);box-shadow:var(--glow-yellow)}.btn-primary:active{transform:translateY(0) scale(1)}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.82rem 1.8rem;background:transparent;border:2px solid var(--border-2);border-radius:var(--radius);font-size:.88rem;font-weight:600;color:var(--text-2);cursor:pointer;transition:all var(--transition);white-space:nowrap;letter-spacing:.04em;text-transform:uppercase}.btn-secondary:hover{border-color:var(--neon-pink);color:var(--neon-pink);box-shadow:0 0 14px #ff2d7833}.btn-ghost{display:inline-flex;align-items:center;gap:.4rem;background:none;border:none;font-size:.82rem;color:var(--text-3);cursor:pointer;transition:color var(--transition)}.btn-ghost:hover{color:var(--neon-yellow)}.btn-sm{padding:.5rem 1.1rem;font-size:.75rem;border-radius:var(--radius-sm)}.btn-pink{background:var(--neon-pink);color:#fff;border:none}.btn-pink:hover{box-shadow:var(--glow-pink);transform:translateY(-3px)}.btn-cyan{background:var(--neon-cyan);color:#0a0a0a;border:none}.btn-cyan:hover{box-shadow:var(--glow-cyan);transform:translateY(-3px)}.btn-green{background:var(--neon-green);color:#0a0a0a;border:none}.btn-green:hover{box-shadow:var(--glow-green);transform:translateY(-3px)}.card{background:var(--bg-3);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--transition)}.card:hover{border-color:var(--border-2);transform:translateY(-4px);box-shadow:var(--shadow)}.chip{padding:.4rem .9rem;border-radius:var(--radius);border:1px solid var(--border-2);background:var(--bg-3);font-size:.75rem;color:var(--text-3);font-weight:500;cursor:pointer;transition:all var(--transition);display:inline-flex;align-items:center;gap:.28rem;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase}.chip:hover{border-color:var(--neon-yellow);color:var(--neon-yellow)}.chip.on{background:var(--neon-yellow);border-color:var(--neon-yellow);color:#0a0a0a;font-weight:700}.badge-gold{background:#ffe5001a;border:1px solid rgba(255,229,0,.3);border-radius:var(--radius);padding:.25rem .8rem;font-size:.62rem;color:var(--neon-yellow);font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.badge-new{background:var(--neon-pink);border-radius:var(--radius-sm);padding:.18rem .65rem;font-size:.6rem;color:#fff;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.badge-live{background:var(--neon-green);border-radius:var(--radius-sm);padding:.18rem .65rem;font-size:.6rem;color:#0a0a0a;font-weight:800;letter-spacing:.08em;text-transform:uppercase;animation:blink-badge 2s ease-in-out infinite}@keyframes blink-badge{0%,to{opacity:1}50%{opacity:.6}}.tag-pill{display:inline-block;padding:.22rem .65rem;border-radius:var(--radius-sm);font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tag-retro{background:#ff6b0026;color:var(--neon-orange);border:1px solid rgba(255,107,0,.3)}.tag-bold{background:#ff2d7826;color:var(--neon-pink);border:1px solid rgba(255,45,120,.3)}.tag-goofy{background:#00f5ff1a;color:var(--neon-cyan);border:1px solid rgba(0,245,255,.25)}.tag-all{background:#ffe5001f;color:var(--neon-yellow);border:1px solid rgba(255,229,0,.3)}.divider{display:flex;align-items:center;gap:.6rem;margin:1.5rem 0}.divider-line{flex:1;height:1px;background:var(--border)}.divider-label{font-size:.62rem;color:var(--text-5);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap}.marquee-wrap{overflow:hidden;white-space:nowrap;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg-2);padding:.6rem 0}.marquee-track{display:inline-flex;gap:0;animation:marquee-scroll 24s linear infinite}.marquee-track:hover{animation-play-state:paused}.marquee-item{font-family:var(--font-display);font-size:1.1rem;letter-spacing:.08em;color:var(--text-4);padding:0 2rem;display:inline-flex;align-items:center;gap:.8rem}.marquee-item span{color:var(--neon-yellow);font-size:.8rem}.input-group{display:flex;flex-direction:column;gap:.4rem}.input-label{font-size:.72rem;color:var(--text-3);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.input{padding:.8rem 1rem;background:var(--bg-3);border:1px solid var(--border-2);border-radius:var(--radius);color:var(--text-1);font-size:.9rem;transition:border-color var(--transition);outline:none}.input:focus{border-color:var(--neon-yellow);box-shadow:0 0 0 3px #ffe5001a}.input::placeholder{color:var(--text-5)}textarea.input{resize:vertical;min-height:90px;line-height:1.55}.toast{position:fixed;bottom:2rem;left:50%;transform:translate(-50%) translateY(120%);background:var(--bg-3);border:1px solid var(--neon-yellow);border-radius:var(--radius);padding:.85rem 1.6rem;display:flex;align-items:center;gap:.7rem;font-size:.85rem;color:var(--text-1);font-weight:500;box-shadow:var(--glow-yellow);z-index:9999;transition:transform .35s cubic-bezier(.34,1.56,.64,1);white-space:nowrap}.toast.show{transform:translate(-50%) translateY(0)}.toast-icon{color:var(--neon-yellow);font-size:1rem}@keyframes spin{to{transform:rotate(360deg)}}.spinner{width:28px;height:28px;border:3px solid var(--border-2);border-top-color:var(--neon-yellow);border-radius:50%;animation:spin .6s linear infinite}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:var(--bg-2)}::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--neon-yellow)}.text-green{color:var(--neon-green)}.text-purple{color:var(--neon-purple)}.text-orange{color:var(--neon-orange)}.glitch{position:relative;display:inline-block}.glitch:before,.glitch:after{content:attr(data-text);position:absolute;top:0;left:0;font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit}.glitch:before{color:var(--neon-pink);clip-path:polygon(0 0,100% 0,100% 45%,0 45%);transform:translate(-2px,-2px);animation:glitch1 3.5s infinite step-start}.glitch:after{color:var(--neon-cyan);clip-path:polygon(0 55%,100% 55%,100% 100%,0 100%);transform:translate(2px,2px);animation:glitch2 3.5s infinite step-start}@keyframes glitch1{0%,90%,to{transform:translate(0);opacity:0}91%{transform:translate(-3px,-1px);opacity:1}93%{transform:translate(2px,1px);opacity:1}95%{transform:translate(-1px,2px);opacity:1}97%{opacity:0}}@keyframes glitch2{0%,90%,to{transform:translate(0);opacity:0}92%{transform:translate(3px,1px);opacity:1}94%{transform:translate(-2px,-1px);opacity:1}96%{transform:translate(1px,-2px);opacity:1}98%{opacity:0}}.sticker{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.5rem;width:56px;height:56px;border:3px solid currentColor;animation:spin-slow 8s linear infinite}@keyframes spin-slow{to{transform:rotate(360deg)}}@media(max-width:768px){.nav-links{display:none}.nav-hamburger{display:block}.nav-links.open{display:flex;flex-direction:column;gap:1rem;position:absolute;top:100%;left:0;right:0;background:#0a0a0afa;border-bottom:2px solid var(--neon-yellow);padding:1.5rem;z-index:300}.nav{padding:.5rem 0}.nav-logo{font-size:1.4rem}.nav-logo img{height:32px}.cart-icon-btn{padding:.4rem .6rem}#cartLabel{display:none}}.site-footer{background:var(--bg-2);border-top:1px solid var(--border);padding:3rem 0 1.5rem;font-size:.78rem}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;padding-bottom:2.5rem;border-bottom:1px solid var(--border)}.footer-copy{text-align:center;padding-top:1.5rem;color:var(--text-5);font-size:.68rem}@media(max-width:768px){.footer-grid{grid-template-columns:1fr 1fr;gap:2rem}}@media(max-width:480px){.footer-grid{grid-template-columns:1fr}}.hero{position:relative;min-height:92vh;display:flex;align-items:center;overflow:hidden;background:var(--bg);padding:2rem 0}.hero-inner{position:relative;z-index:5;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:3rem;max-width:1200px;margin:0 auto;padding:0 1.5rem}.hero-headline{font-family:var(--font-display);font-size:clamp(3.5rem,8vw,7rem);line-height:.9;letter-spacing:.02em;color:var(--text-1);margin-bottom:1.2rem}.hero-headline span{display:block}.hero-headline .line-yellow{color:var(--neon-yellow)}.hero-headline .line-cyan{color:var(--neon-cyan)}.hero-sub{font-size:1rem;color:var(--text-3);line-height:1.7;margin-bottom:2rem;max-width:460px}.hero-actions{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.hero-blob{position:absolute;border-radius:50%;filter:blur(120px);opacity:.35;pointer-events:none;z-index:1}.blob-1{width:500px;height:500px;background:var(--neon-pink);top:-10%;left:-10%}.blob-2{width:400px;height:400px;background:var(--neon-cyan);bottom:-5%;right:10%}.blob-3{width:350px;height:350px;background:var(--neon-yellow);top:20%;right:-5%;opacity:.2}.hero-proof{margin-top:.5rem}.hero-proof-launch{display:flex;align-items:center;gap:.6rem;font-size:.72rem;color:var(--text-4);flex-wrap:wrap}.launch-live-dot{width:7px;height:7px;background:var(--neon-green);border-radius:50%;animation:pulse-dot 2s ease-in-out infinite;box-shadow:0 0 8px #39ff1499}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.launch-live-label{font-size:.55rem;font-weight:800;letter-spacing:.15em;color:var(--neon-green)}.launch-divider{color:var(--text-5)}.launch-text{color:var(--text-3)}.launch-cta-link{color:var(--neon-yellow);font-weight:600;text-decoration:underline;text-underline-offset:3px}.badge-live{background:linear-gradient(135deg,var(--neon-pink),var(--neon-purple));color:#fff;font-size:.55rem;font-weight:800;letter-spacing:.12em;padding:.25rem .7rem;border-radius:100px;text-transform:uppercase}.hero-showcase{position:relative}.showcase-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:.75rem;height:480px}.showcase-card{position:relative;border-radius:var(--radius);overflow:hidden;background:var(--bg-3);transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.showcase-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.showcase-card img{width:100%;height:100%;object-fit:cover;display:block}.showcase-card-featured{grid-row:1 / -1}.sc-pink{border:1px solid rgba(255,45,120,.25)}.sc-cyan{border:1px solid rgba(0,245,255,.2)}.sc-yellow{border:1px solid rgba(255,229,0,.2)}.sc-pink:hover{box-shadow:var(--glow-pink)}.sc-cyan:hover{box-shadow:var(--glow-cyan)}.sc-yellow:hover{box-shadow:var(--glow-yellow)}.showcase-card-label{position:absolute;bottom:.8rem;left:.8rem;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text-1);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.3rem .7rem;border-radius:6px}.pop-drop-badge{font-size:.5rem;font-weight:800;letter-spacing:.12em;background:#ff2d7833;border:1px solid rgba(255,45,120,.5);color:var(--neon-pink);padding:.2rem .55rem;border-radius:100px;text-transform:uppercase}.pop-card-arrow{position:absolute;font-size:.85rem;color:var(--text-4);opacity:0;transition:opacity .2s}.showcase-card:hover .pop-card-arrow{opacity:1}.hero-sticker{position:absolute;font-family:var(--font-display);font-size:.65rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;padding:.35rem .8rem;border-radius:100px;z-index:10;pointer-events:none}.hero-sticker-1{top:-10px;right:20px;background:var(--neon-pink);color:#fff;transform:rotate(12deg);box-shadow:0 0 20px #ff2d7880}.hero-sticker-2{bottom:-8px;left:30px;background:var(--neon-yellow);color:#0a0a0a;transform:rotate(-8deg);box-shadow:0 0 20px #ffe50066}.btn-primary{display:inline-flex;align-items:center;gap:.5rem;background:var(--neon-yellow);color:#0a0a0a;font-weight:700;font-size:.82rem;letter-spacing:.04em;padding:.75rem 1.8rem;border-radius:var(--radius-xl);border:none;cursor:pointer;transition:all var(--transition);text-transform:uppercase;box-shadow:0 0 20px #ffe5004d}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--glow-yellow)}.btn-secondary{display:inline-flex;align-items:center;gap:.5rem;background:transparent;color:var(--text-2);font-weight:600;font-size:.82rem;letter-spacing:.04em;padding:.75rem 1.8rem;border-radius:var(--radius-xl);border:2px solid var(--border-2);cursor:pointer;transition:all var(--transition);text-transform:uppercase}.btn-secondary:hover{border-color:var(--neon-yellow);color:var(--neon-yellow)}.btn-sm{font-size:.7rem;padding:.55rem 1.2rem}.marquee-section{background:var(--bg-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:.8rem 0;overflow:hidden}.marquee-wrap{overflow:hidden;position:relative}.marquee-track{display:flex;white-space:nowrap;animation:marquee-scroll 30s linear infinite}.marquee-item{font-family:var(--font-display);font-size:1rem;letter-spacing:.08em;color:var(--text-4);padding:0 1.2rem;text-transform:uppercase;flex-shrink:0}.marquee-item span{color:var(--neon-yellow);margin-left:.6rem}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.how-card{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2.5rem 2rem;text-align:center;position:relative;transition:transform .3s ease,box-shadow .3s ease}.how-card:hover{transform:translateY(-6px)}.how-card.c1:hover{box-shadow:var(--glow-pink);border-color:#ff2d784d}.how-card.c2:hover{box-shadow:var(--glow-cyan);border-color:#00f5ff4d}.how-card.c3:hover{box-shadow:var(--glow-yellow);border-color:#ffe5004d}.how-num{font-family:var(--font-display);font-size:3rem;color:var(--text-5);opacity:.3;line-height:1;margin-bottom:.5rem}.how-icon{font-size:2.2rem;margin-bottom:1rem}.how-title{font-family:var(--font-display);font-size:1.3rem;color:var(--text-1);letter-spacing:.06em;margin-bottom:.75rem}.how-desc{font-size:.82rem;color:var(--text-3);line-height:1.6}.prod-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.5rem}.shop-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:2.5rem;flex-wrap:wrap;gap:1rem}.filter-row{display:flex;gap:.6rem;flex-wrap:wrap}.text-yellow{color:var(--neon-yellow)}.text-cyan{color:var(--neon-cyan)}.text-pink{color:var(--neon-pink)}.announcement-bar{background:linear-gradient(90deg,var(--neon-pink),var(--neon-purple),var(--neon-cyan));color:#fff;text-align:center;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.45rem 1rem;position:relative;z-index:201}.footer-tagline{color:var(--text-4);font-size:.75rem;line-height:1.7;margin-top:.5rem}.footer-social{display:flex;gap:.75rem;margin-top:1rem}.footer-social a{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--border-2);color:var(--text-4);transition:all var(--transition)}.footer-social a:hover{border-color:var(--neon-pink);color:var(--neon-pink)}.footer-col-label{margin-bottom:.8rem}.footer-links{display:flex;flex-direction:column;gap:.5rem}.footer-links a{font-size:.78rem;color:var(--text-4);transition:color var(--transition)}.footer-links a:hover{color:var(--text-1)}.footer-info{display:flex;flex-direction:column;gap:.4rem;color:var(--text-4);font-size:.75rem}.footer-contact{display:flex;flex-direction:column;gap:.5rem}.footer-contact a{font-size:.78rem;color:var(--text-4);transition:color var(--transition)}.footer-contact a:hover{color:var(--neon-pink)}.footer-promo{font-size:.68rem;font-weight:700;color:var(--neon-yellow);margin-top:.3rem}.footer-policies{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap;padding-bottom:1rem}.footer-policies a{font-size:.68rem;color:var(--text-5);transition:color var(--transition)}.footer-policies a:hover{color:var(--text-3)}.mobile-menu{display:none;flex-direction:column;gap:0;background:#0a0a0afa;border-top:1px solid var(--border);padding:1rem 1.5rem}.mobile-menu.open{display:flex}.mobile-menu a{font-size:.85rem;font-weight:500;color:var(--text-3);padding:.6rem 0;border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.06em;transition:color var(--transition)}.mobile-menu a:hover{color:var(--neon-yellow)}@media(max-width:900px){.hero-inner{grid-template-columns:1fr;text-align:center;gap:2rem}.hero-sub{margin-left:auto;margin-right:auto}.hero-actions,.hero-proof-launch{justify-content:center}.showcase-grid{height:360px}.how-grid{grid-template-columns:1fr;max-width:400px;margin:0 auto}.shop-header{flex-direction:column;align-items:flex-start}}@media(max-width:480px){.showcase-grid{grid-template-columns:1fr;grid-template-rows:auto;height:auto}.showcase-card-featured{grid-row:auto;height:280px}.showcase-card{height:200px}.hero-headline{font-size:clamp(2.5rem,12vw,4rem)}.prod-grid{grid-template-columns:1fr 1fr;gap:1rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
