@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=DM+Sans:ital,wght@0,300;0,400;0,500;1,300&display=swap";:root{--bg-base: #080116;--bg-surface: #0d1220;--bg-card: #111827;--bg-card-hover: #151e30;--bg-input: #0d1525;--neon-cyan: #00e5ff;--neon-magenta: #f72585;--neon-violet: #7c4dff;--neon-amber: #ffbe0b;--glow-cyan: rgba(0,229,255,.15);--glow-magenta: rgba(247,37,133,.15);--glow-violet: rgba(124,77,255,.15);--glow-amber: rgba(255,190,11,.12);--text-primary: #eef0f8;--text-muted: #6b7a99;--text-dim: #3d4a6b;--border: rgba(255,255,255,.06);--border-bright: rgba(255,255,255,.12);--radius-sm: 10px;--radius-md: 16px;--radius-lg: 24px;--radius-pill: 100px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg-base);color:var(--text-primary);font-family:DM Sans,sans-serif;min-height:100vh;overflow-x:hidden;cursor:default}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E");pointer-events:none;z-index:0;opacity:.5}.orb{position:fixed;border-radius:50%;filter:blur(100px);pointer-events:none;z-index:0}.orb-1{width:600px;height:600px;background:var(--glow-cyan);top:-200px;left:-150px;animation:drift1 14s ease-in-out infinite alternate}.orb-2{width:450px;height:450px;background:var(--glow-magenta);bottom:-100px;right:-100px;animation:drift2 16s ease-in-out infinite alternate}.orb-3{width:350px;height:350px;background:var(--glow-violet);top:40%;left:55%;animation:drift3 12s ease-in-out infinite alternate}.orb-4{width:250px;height:250px;background:var(--glow-amber);top:20%;right:10%;animation:drift1 18s ease-in-out infinite alternate;opacity:.6}@keyframes drift1{0%{transform:translate(0) scale(1)}to{transform:translate(40px,30px) scale(1.1)}}@keyframes drift2{0%{transform:translate(0) scale(1)}to{transform:translate(-30px,20px) scale(1.08)}}@keyframes drift3{0%{transform:translate(0)}to{transform:translate(20px,-25px)}}.page{display:none;animation:fadeUp .5s ease both}.page.active{display:block}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.topbar{position:relative;z-index:20;text-align:center;padding:9px 0;background:linear-gradient(90deg,#00e5ff,#7c4dff,#f72585,#ffbe0b,#00e5ff,#7c4dff,#f72585);background-size:400% 100%;animation:rgbShift 6s linear infinite;font-size:12px;font-weight:500;color:#fff;letter-spacing:.05em;text-shadow:0 0 8px rgba(0,0,0,.4)}@keyframes rgbShift{0%{background-position:0% 50%}to{background-position:100% 50%}}nav{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:16px 60px;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);background:#080116bf}.logo{font-family:Bebas Neue,sans-serif;font-weight:800;font-size:20px;letter-spacing:-.04em;cursor:pointer;background:linear-gradient(135deg,var(--neon-cyan),var(--neon-violet));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-links{display:flex;gap:32px;list-style:none}.nav-links a{color:var(--text-muted);text-decoration:none;font-size:13.5px;font-weight:500;letter-spacing:.01em;transition:color .2s;cursor:pointer}.nav-links a:hover,.nav-links a.active{color:var(--text-primary)}.nav-links a.active{color:var(--neon-cyan)}.nav-right{display:flex;align-items:center;gap:14px}.nav-icon{width:36px;height:36px;border-radius:50%;border:1px solid var(--border);display:grid;place-items:center;color:var(--text-muted);cursor:pointer;transition:border-color .2s,color .2s}.nav-icon:hover{border-color:var(--neon-cyan);color:var(--neon-cyan)}.nav-search-wrap{position:relative}.nav-search{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-pill);padding:8px 16px 8px 36px;color:var(--text-primary);font-family:DM Sans,sans-serif;font-size:13px;outline:none;width:180px;transition:border-color .2s,width .3s}.nav-search:focus{border-color:var(--neon-cyan);width:220px}.nav-search::placeholder{color:var(--text-dim)}.nav-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.section-label{font-family:Bebas Neue,sans-serif;font-size:clamp(26px,4vw,40px);font-weight:700;letter-spacing:-.03em;text-align:center;margin-bottom:10px}.section-sub{text-align:center;color:var(--text-muted);font-size:15px;margin-bottom:52px;line-height:1.6}.tag{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:4px 12px;border-radius:var(--radius-pill)}.tag-cyan{color:var(--neon-cyan);background:#00e5ff14;border:1px solid rgba(0,229,255,.2)}.tag-magenta{color:var(--neon-magenta);background:#f7258514;border:1px solid rgba(247,37,133,.2)}.tag-violet{color:var(--neon-violet);background:#7c4dff14;border:1px solid rgba(124,77,255,.2)}.tag-amber{color:var(--neon-amber);background:#ffbe0b14;border:1px solid rgba(255,190,11,.2)}.btn-primary{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--neon-cyan),var(--neon-violet));color:#080116;font-family:Bebas Neue,sans-serif;font-weight:700;font-size:13px;letter-spacing:.03em;padding:12px 28px;border-radius:var(--radius-pill);border:none;cursor:pointer;box-shadow:0 0 40px #00e5ff33,0 0 80px #7c4dff1a;transition:box-shadow .3s,transform .2s}.btn-primary:hover{box-shadow:0 0 60px #00e5ff59,0 0 100px #7c4dff33;transform:translateY(-2px)}.btn-ghost{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--text-primary);font-family:Bebas Neue,sans-serif;font-weight:600;font-size:13px;letter-spacing:.02em;padding:11px 24px;border-radius:var(--radius-pill);border:1px solid var(--border-bright);cursor:pointer;transition:border-color .2s,color .2s}.btn-ghost:hover{border-color:var(--neon-cyan);color:var(--neon-cyan)}footer{position:relative;z-index:2;border-top:1px solid var(--border);padding:64px 60px 36px;margin-top:80px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;max-width:1100px;margin:0 auto 52px}.footer-brand .logo{font-size:22px;display:inline-block;margin-bottom:16px}.footer-brand p{color:var(--text-muted);font-size:13px;line-height:1.8;max-width:260px;margin-bottom:24px}.footer-social{display:flex;gap:10px}.social-btn{width:34px;height:34px;border-radius:50%;border:1px solid var(--border);display:grid;place-items:center;color:var(--text-muted);cursor:pointer;font-size:13px;transition:border-color .2s,color .2s}.social-btn:hover{border-color:var(--neon-cyan);color:var(--neon-cyan)}.footer-col h4{font-family:Bebas Neue,sans-serif;font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-bottom:20px}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:10px}.footer-col ul a{color:var(--text-muted);text-decoration:none;font-size:13px;transition:color .2s;cursor:pointer}.footer-col ul a:hover{color:var(--neon-cyan)}.footer-bottom{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border);padding-top:28px;font-size:12px;color:var(--text-muted)}.footer-bottom-links{display:flex;gap:24px}.footer-bottom-links a{color:var(--text-muted);text-decoration:none;transition:color .2s;cursor:pointer}.footer-bottom-links a:hover{color:var(--neon-cyan)}.hero{position:relative;z-index:2;padding:110px 60px 90px;text-align:center;max-width:920px;margin:0 auto}.hero-eyebrow{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--neon-cyan);border:1px solid rgba(0,229,255,.25);padding:5px 14px;border-radius:var(--radius-pill);margin-bottom:28px;background:#00e5ff0f}.hero h1{font-family:Bebas Neue,sans-serif;font-size:clamp(44px,8vw,82px);font-weight:800;line-height:1.03;letter-spacing:-.04em;margin-bottom:24px}.hero h1 .line-glow{display:block;background:linear-gradient(100deg,var(--neon-cyan) 0%,var(--neon-violet) 45%,var(--neon-magenta) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 30px rgba(0,229,255,.25))}.hero>p{color:var(--text-muted);font-size:17px;line-height:1.7;max-width:520px;margin:0 auto 40px}.hero-cta-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.stats-bar{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);max-width:1100px;margin:0 auto;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-card)}.stat-item{padding:28px 20px;text-align:center;border-right:1px solid var(--border)}.stat-item:last-child{border-right:none}.stat-num{font-family:Bebas Neue,sans-serif;font-size:32px;font-weight:800;letter-spacing:-.04em;margin-bottom:4px}.stat-num.cyan{color:var(--neon-cyan)}.stat-num.magenta{color:var(--neon-magenta)}.stat-num.violet{color:var(--neon-violet)}.stat-num.amber{color:var(--neon-amber)}.stat-label{color:var(--text-muted);font-size:12px;letter-spacing:.04em}.categories{position:relative;z-index:2;padding:100px 60px 60px}.cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1100px;margin:0 auto}.cat-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:40px 32px;cursor:pointer;position:relative;overflow:hidden;transition:transform .25s,border-color .25s,background .25s;animation:fadeUp .7s ease both}.cat-card:nth-child(1){animation-delay:.05s}.cat-card:nth-child(2){animation-delay:.12s}.cat-card:nth-child(3){animation-delay:.19s}.cat-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s;border-radius:var(--radius-lg)}.cat-card.c-cyan:before{background:radial-gradient(circle at 25% 25%,rgba(0,229,255,.09),transparent 65%)}.cat-card.c-magenta:before{background:radial-gradient(circle at 25% 25%,rgba(247,37,133,.09),transparent 65%)}.cat-card.c-violet:before{background:radial-gradient(circle at 25% 25%,rgba(124,77,255,.09),transparent 65%)}.cat-card:hover{transform:translateY(-6px);background:var(--bg-card-hover)}.cat-card:hover:before{opacity:1}.cat-card.c-cyan:hover{border-color:#00e5ff59}.cat-card.c-magenta:hover{border-color:#f7258559}.cat-card.c-violet:hover{border-color:#7c4dff59}.cat-icon{width:54px;height:54px;border-radius:14px;display:grid;place-items:center;font-size:22px;margin-bottom:26px}.c-cyan .cat-icon{background:#00e5ff1a;box-shadow:0 0 20px #00e5ff1f}.c-magenta .cat-icon{background:#f725851a;box-shadow:0 0 20px #f725851f}.c-violet .cat-icon{background:#7c4dff1a;box-shadow:0 0 20px #7c4dff1f}.cat-card h3{font-family:Bebas Neue,sans-serif;font-weight:700;font-size:19px;margin-bottom:8px;letter-spacing:-.02em}.cat-card p{color:var(--text-muted);font-size:13px;line-height:1.65;margin-bottom:26px}.cat-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;letter-spacing:.02em;transition:gap .2s}.cat-card:hover .cat-link{gap:10px}.c-cyan .cat-link{color:var(--neon-cyan)}.c-magenta .cat-link{color:var(--neon-magenta)}.c-violet .cat-link{color:var(--neon-violet)}.perks-bar{position:relative;z-index:2;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:40px 60px}.perks-inner{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1100px;margin:0 auto;text-align:center}.perk-icon{font-size:26px;margin-bottom:10px;display:block}.perk-title{font-family:Bebas Neue,sans-serif;font-weight:600;font-size:14px;letter-spacing:-.01em;margin-bottom:4px}.perk-desc{color:var(--text-muted);font-size:12.5px}.featured{position:relative;z-index:2;padding:80px 60px}.featured-inner{max-width:1100px;margin:0 auto}.products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px}.prod-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;transition:transform .25s,border-color .25s;animation:fadeUp .7s ease both}.prod-card:nth-child(1){animation-delay:.05s}.prod-card:nth-child(2){animation-delay:.12s}.prod-card:nth-child(3){animation-delay:.19s}.prod-card:hover{transform:translateY(-5px);border-color:#00e5ff40}.prod-visual{height:180px;display:flex;align-items:center;justify-content:center;font-size:52px;position:relative;overflow:hidden}.pv-strip{background:linear-gradient(135deg,#0a1525,#0d1a2e)}.pv-strip:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--neon-cyan),var(--neon-magenta),var(--neon-violet),var(--neon-amber),var(--neon-cyan));background-size:200% 100%;animation:rgbShift 3s linear infinite;box-shadow:0 0 16px #00e5ff80}.pv-bulb{background:linear-gradient(135deg,#0a1420,#101828)}.pv-sign{background:linear-gradient(135deg,#150a1e,#0d0a1a)}.prod-body{padding:20px 22px 24px}.prod-body .tag{margin-bottom:10px}.prod-body h3{font-family:Bebas Neue,sans-serif;font-weight:700;font-size:16px;letter-spacing:-.02em;margin-bottom:6px}.prod-body p{color:var(--text-muted);font-size:12px;line-height:1.6;margin-bottom:16px}.prod-footer{display:flex;align-items:center;justify-content:space-between}.prod-price{font-family:Bebas Neue,sans-serif;font-weight:700;font-size:18px;color:var(--neon-cyan)}.prod-btn{background:#00e5ff1a;border:1px solid rgba(0,229,255,.2);color:var(--neon-cyan);padding:7px 16px;border-radius:var(--radius-pill);font-size:12px;font-weight:600;cursor:pointer;transition:background .2s,box-shadow .2s}.prod-btn:hover{background:#00e5ff2e;box-shadow:0 0 20px #00e5ff33}.neon-text{font-family:Bebas Neue,sans-serif;font-size:24px;font-weight:800;color:var(--neon-magenta);text-shadow:0 0 7px var(--neon-magenta),0 0 20px var(--neon-magenta),0 0 40px rgba(247,37,133,.5);animation:flicker 5s ease-in-out infinite;letter-spacing:-.02em}@keyframes flicker{0%,92%,to{opacity:1}93%{opacity:.8}94%{opacity:1}96%{opacity:.85}}.strip-dots{display:flex;gap:5px;flex-wrap:wrap;justify-content:center;padding:16px}.dot{width:9px;height:9px;border-radius:50%;animation:colorCycle 3s linear infinite}@keyframes colorCycle{0%{background:var(--neon-cyan);box-shadow:0 0 8px var(--neon-cyan)}25%{background:var(--neon-violet);box-shadow:0 0 8px var(--neon-violet)}50%{background:var(--neon-magenta);box-shadow:0 0 8px var(--neon-magenta)}75%{background:var(--neon-amber);box-shadow:0 0 8px var(--neon-amber)}to{background:var(--neon-cyan);box-shadow:0 0 8px var(--neon-cyan)}}.dot:nth-child(1){animation-delay:0s}.dot:nth-child(2){animation-delay:.18s}.dot:nth-child(3){animation-delay:.36s}.dot:nth-child(4){animation-delay:.54s}.dot:nth-child(5){animation-delay:.72s}.dot:nth-child(6){animation-delay:.9s}.dot:nth-child(7){animation-delay:1.08s}.dot:nth-child(8){animation-delay:1.26s}.dot:nth-child(9){animation-delay:1.44s}.dot:nth-child(10){animation-delay:1.62s}.bulb-glow{width:70px;height:70px;border-radius:50%;background:radial-gradient(circle,var(--neon-amber) 0%,rgba(255,190,11,.4) 40%,transparent 70%);animation:pulse 2.5s ease-in-out infinite;box-shadow:0 0 30px #ffbe0b80,0 0 60px #ffbe0b33}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.12);opacity:.8}}.newsletter{position:relative;z-index:2;background:linear-gradient(135deg,#00e5ff0d,#7c4dff0d,#f725850d);border:1px solid var(--border);border-radius:var(--radius-lg);padding:60px;margin:0 auto 60px;max-width:1100px;width:calc(100% - 120px);box-sizing:border-box}.newsletter-inner{display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap;width:100%}.newsletter h2{font-family:Bebas Neue,sans-serif;font-size:28px;font-weight:800;letter-spacing:-.03em;margin-bottom:8px}.newsletter p{color:var(--text-muted);font-size:14px}.nl-form{display:flex;gap:10px;align-items:center}.nl-input{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-pill);padding:11px 20px;color:var(--text-primary);font-family:DM Sans,sans-serif;font-size:13px;outline:none;width:260px;transition:border-color .2s}.nl-input:focus{border-color:var(--neon-cyan)}.nl-input::placeholder{color:var(--text-dim)}.shop-hero{position:relative;z-index:2;padding:70px 60px 50px;max-width:1100px;margin:0 auto}.shop-hero h1{font-family:Bebas Neue,sans-serif;font-size:clamp(36px,5vw,56px);font-weight:800;letter-spacing:-.04em;margin-bottom:10px}.shop-hero h1 span{color:var(--neon-cyan)}.shop-hero p{color:var(--text-muted);font-size:15px}.shop-layout{position:relative;z-index:2;display:flex;gap:32px;padding:0 60px 80px;max-width:1100px;margin:0 auto}.shop-sidebar{width:220px;flex-shrink:0}.filter-group{margin-bottom:32px}.filter-group h4{font-family:Bebas Neue,sans-serif;font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:14px}.filter-item{display:flex;align-items:center;gap:10px;margin-bottom:10px;cursor:pointer}.filter-check{width:16px;height:16px;border-radius:4px;border:1px solid var(--border-bright);background:transparent;transition:background .2s,border-color .2s;flex-shrink:0}.filter-item:hover .filter-check{border-color:var(--neon-cyan)}.filter-item.checked .filter-check{background:var(--neon-cyan);border-color:var(--neon-cyan)}.filter-label{font-size:13px;color:var(--text-muted);transition:color .2s}.filter-item:hover .filter-label{color:var(--text-primary)}.price-range{display:flex;gap:8px;align-items:center}.price-input{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);padding:7px 10px;color:var(--text-primary);font-size:12px;outline:none;width:80px;font-family:DM Sans,sans-serif}.price-input:focus{border-color:var(--neon-cyan)}.price-sep{color:var(--text-muted);font-size:12px}.shop-main{flex:1}.shop-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.shop-count{color:var(--text-muted);font-size:13px}.shop-sort{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 14px;color:var(--text-primary);font-family:DM Sans,sans-serif;font-size:13px;outline:none;cursor:pointer}.shop-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.collections-hero{position:relative;z-index:2;padding:80px 60px 60px;text-align:center}.collections-hero h1{font-family:Bebas Neue,sans-serif;font-size:clamp(36px,5vw,56px);font-weight:800;letter-spacing:-.04em;margin-bottom:12px}.coll-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:1100px;margin:0 auto;padding:0 60px 80px;position:relative;z-index:2}.coll-card{border-radius:var(--radius-lg);border:1px solid var(--border);overflow:hidden;cursor:pointer;position:relative;transition:transform .25s,border-color .25s;animation:fadeUp .7s ease both}.coll-card:nth-child(1){animation-delay:.05s}.coll-card:nth-child(2){animation-delay:.12s}.coll-card:nth-child(3){animation-delay:.19s}.coll-card:nth-child(4){animation-delay:.26s}.coll-card:hover{transform:translateY(-5px)}.coll-card.cc-cyan:hover{border-color:#00e5ff66}.coll-card.cc-magenta:hover{border-color:#f7258566}.coll-card.cc-violet:hover{border-color:#7c4dff66}.coll-card.cc-amber:hover{border-color:#ffbe0b66}.coll-visual{height:220px;display:flex;align-items:center;justify-content:center;font-size:60px;position:relative;overflow:hidden}.cv-1{background:linear-gradient(135deg,#071828,#0a1525)}.cv-2{background:linear-gradient(135deg,#180720,#120516)}.cv-3{background:linear-gradient(135deg,#0c0820,#100a28)}.cv-4{background:linear-gradient(135deg,#181407,#201a05)}.coll-body{padding:24px 28px;background:var(--bg-card)}.coll-body h3{font-family:Bebas Neue,sans-serif;font-weight:700;font-size:20px;letter-spacing:-.02em;margin-bottom:6px}.coll-body p{color:var(--text-muted);font-size:13px;margin-bottom:16px;line-height:1.6}.coll-meta{display:flex;align-items:center;justify-content:space-between}.coll-count{font-size:12px;color:var(--text-muted)}.about-hero{position:relative;z-index:2;padding:90px 60px 70px;max-width:900px;margin:0 auto;text-align:center}.about-hero h1{font-family:Bebas Neue,sans-serif;font-size:clamp(38px,5vw,60px);font-weight:800;letter-spacing:-.04em;margin-bottom:14px}.about-hero h1 em{font-style:normal;color:var(--neon-cyan)}.about-hero p{color:var(--text-muted);font-size:16px;line-height:1.8}.about-story{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:60px;max-width:1100px;margin:0 auto;padding:0 60px 80px;align-items:center}.about-story-text h2{font-family:Bebas Neue,sans-serif;font-size:32px;font-weight:700;letter-spacing:-.03em;margin-bottom:20px}.about-story-text p{color:var(--text-muted);font-size:14px;line-height:1.85;margin-bottom:16px}.about-visual-box{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:48px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;position:relative;overflow:hidden}.about-visual-box:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-lg);background:radial-gradient(circle at 50% 30%,rgba(0,229,255,.07),transparent 60%)}.about-year{font-family:Bebas Neue,sans-serif;font-size:80px;font-weight:800;letter-spacing:-.06em;line-height:1;background:linear-gradient(135deg,var(--neon-cyan),var(--neon-violet));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.about-year-label{color:var(--text-muted);font-size:13px;letter-spacing:.04em}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1100px;margin:0 auto;padding:0 60px 80px;position:relative;z-index:2}.value-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:32px 28px;transition:border-color .25s,transform .25s}.value-card:hover{border-color:var(--border-bright);transform:translateY(-3px)}.value-icon{font-size:28px;margin-bottom:14px;display:block}.value-card h3{font-family:Bebas Neue,sans-serif;font-weight:700;font-size:16px;letter-spacing:-.02em;margin-bottom:8px}.value-card p{color:var(--text-muted);font-size:13px;line-height:1.7}.team-section{position:relative;z-index:2;padding:0 60px 80px;max-width:1100px;margin:0 auto}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.team-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px;text-align:center;transition:border-color .25s}.team-card:hover{border-color:var(--border-bright)}.team-avatar{width:72px;height:72px;border-radius:50%;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;font-size:28px;border:2px solid var(--border)}.ta-cyan{background:#00e5ff1a;border-color:#00e5ff4d}.ta-magenta{background:#f725851a;border-color:#f725854d}.ta-violet{background:#7c4dff1a;border-color:#7c4dff4d}.team-card h3{font-family:Bebas Neue,sans-serif;font-weight:700;font-size:16px;margin-bottom:4px}.team-role{color:var(--neon-cyan);font-size:12px;font-weight:600;letter-spacing:.04em;margin-bottom:10px}.team-card p{color:var(--text-muted);font-size:12px;line-height:1.65}.contact-hero{position:relative;z-index:2;padding:90px 60px 50px;text-align:center;max-width:700px;margin:0 auto}.contact-hero h1{font-family:Bebas Neue,sans-serif;font-size:clamp(36px,5vw,54px);font-weight:800;letter-spacing:-.04em;margin-bottom:12px}.contact-hero h1 span{color:var(--neon-magenta)}.contact-hero p{color:var(--text-muted);font-size:15px;line-height:1.7}.contact-layout{display:none}.contact-stacked{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:32px;padding:0 20px 80px;max-width:680px;margin:0 auto}.contact-info-centered{width:100%;text-align:center}.contact-info-centered h2{font-family:Bebas Neue,sans-serif;font-weight:700;font-size:22px;letter-spacing:-.02em;margin-bottom:20px}.contact-item-centered{display:inline-flex;align-items:center;gap:16px;text-align:left}.contact-item{display:flex;gap:16px;align-items:flex-start;margin-bottom:28px}.ci-icon{width:42px;height:42px;border-radius:12px;flex-shrink:0;display:grid;place-items:center;font-size:18px}.ci-cyan{background:#00e5ff1a;border:1px solid rgba(0,229,255,.2)}.ci-magenta{background:#f725851a;border:1px solid rgba(247,37,133,.2)}.ci-violet{background:#7c4dff1a;border:1px solid rgba(124,77,255,.2)}.ci-text h4{font-family:Bebas Neue,sans-serif;font-weight:600;font-size:14px;margin-bottom:4px}.ci-text p{color:var(--text-muted);font-size:13px;line-height:1.6}.ci-text a{color:var(--neon-cyan);text-decoration:none}.contact-form{width:100%;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:40px}.contact-form h2{font-family:Bebas Neue,sans-serif;font-weight:700;font-size:22px;letter-spacing:-.02em;margin-bottom:28px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.form-group{margin-bottom:16px}.form-label{display:block;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px}.form-input,.form-select,.form-textarea{width:100%;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 16px;color:var(--text-primary);font-family:DM Sans,sans-serif;font-size:13px;outline:none;transition:border-color .2s}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--neon-cyan)}.form-input::placeholder,.form-textarea::placeholder{color:var(--text-dim)}.form-textarea{resize:vertical;min-height:120px}.form-select{cursor:pointer}.faq-hero{position:relative;z-index:2;padding:90px 60px 50px;text-align:center;max-width:700px;margin:0 auto}.faq-hero h1{font-family:Bebas Neue,sans-serif;font-size:clamp(36px,5vw,54px);font-weight:800;letter-spacing:-.04em;margin-bottom:12px}.faq-hero h1 span{color:var(--neon-amber)}.faq-section{position:relative;z-index:2;max-width:800px;margin:0 auto;padding:0 60px 80px}.faq-category{margin-bottom:48px}.faq-cat-title{font-family:Bebas Neue,sans-serif;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--border)}.faq-cat-title.tc{color:var(--neon-cyan);border-color:#00e5ff33}.faq-cat-title.tm{color:var(--neon-magenta);border-color:#f7258533}.faq-cat-title.tv{color:var(--neon-violet);border-color:#7c4dff33}.faq-item{border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:10px;overflow:hidden;cursor:pointer;transition:border-color .2s}.faq-item:hover,.faq-item.open{border-color:var(--border-bright)}.faq-q{padding:18px 22px;display:flex;align-items:center;justify-content:space-between;font-family:Bebas Neue,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.01em;-webkit-user-select:none;user-select:none}.faq-arrow{color:var(--text-muted);font-size:18px;transition:transform .2s}.faq-item.open .faq-arrow{transform:rotate(180deg);color:var(--neon-cyan)}.faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s;color:var(--text-muted);font-size:13px;line-height:1.8;padding:0 22px}.faq-item.open .faq-a{max-height:200px;padding:0 22px 18px}.legal-page{position:relative;z-index:2;max-width:800px;margin:0 auto;padding:80px 60px}.legal-header{margin-bottom:52px}.legal-header h1{font-family:Bebas Neue,sans-serif;font-size:clamp(32px,4vw,48px);font-weight:800;letter-spacing:-.04em;margin-bottom:10px}.legal-header h1 span{color:var(--neon-violet)}.legal-meta{color:var(--text-muted);font-size:13px}.legal-toc{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:24px 28px;margin-bottom:44px}.legal-toc h4{font-family:Bebas Neue,sans-serif;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:14px}.legal-toc ol{padding-left:20px}.legal-toc li{font-size:13px;color:var(--neon-cyan);margin-bottom:6px;cursor:pointer}.legal-toc li:hover{text-decoration:underline}.legal-section{margin-bottom:44px}.legal-section h2{font-family:Bebas Neue,sans-serif;font-weight:700;font-size:20px;letter-spacing:-.02em;margin-bottom:14px;border-top:1px solid var(--border);padding-top:20px}.legal-section p{color:var(--text-muted);font-size:13.5px;line-height:1.85;margin-bottom:12px}.legal-section ul{padding-left:20px;margin-bottom:12px}.legal-section ul li{color:var(--text-muted);font-size:13.5px;line-height:1.85;margin-bottom:6px}.legal-section strong{color:var(--text-primary)}.legal-highlight{background:#7c4dff0f;border:1px solid rgba(124,77,255,.2);border-radius:var(--radius-sm);padding:16px 20px;margin-bottom:12px}.legal-highlight p{margin-bottom:0}@media(max-width:900px){nav{padding:14px 20px}.nav-search-wrap{display:none}.hero,.categories,.featured,.newsletter{padding-left:20px;padding-right:20px}.newsletter{margin:0 20px}.cards-grid,.products-grid,.shop-grid,.coll-grid,.values-grid,.team-grid,.footer-grid,.about-story{grid-template-columns:1fr}.stats-bar{grid-template-columns:repeat(2,1fr)}.perks-inner{grid-template-columns:1fr}.shop-layout{flex-direction:column;padding:0 20px 60px}.shop-sidebar{width:100%}.shop-hero,.coll-grid,.contact-hero,.faq-hero,.faq-section,.about-hero,.about-story,.values-grid,.team-section,.collections-hero,.legal-page{padding-left:20px;padding-right:20px}.footer-grid{grid-template-columns:1fr 1fr}footer{padding:40px 20px 24px}.footer-bottom{flex-direction:column;gap:16px;text-align:center}.form-row{grid-template-columns:1fr}.contact-stacked{padding:0 20px 60px}}body .hero h1 .line-glow,.hero h1 .line-glow,h1 .line-glow,.line-glow{display:block!important;background:linear-gradient(100deg,#00e5ff,#7c4dff 45%,#f72585)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;color:transparent!important;filter:drop-shadow(0 0 40px rgba(0,229,255,.5)) drop-shadow(0 0 80px rgba(124,77,255,.3))!important}body .logo,.logo{background:linear-gradient(135deg,#00e5ff,#7c4dff)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;color:transparent!important}body nav,nav{position:sticky!important;top:0!important;z-index:100!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:16px 60px!important;border-bottom:1px solid rgba(255,255,255,.06)!important;-webkit-backdrop-filter:blur(20px) saturate(1.4)!important;backdrop-filter:blur(20px) saturate(1.4)!important;background:#080116bf!important}body .topbar,.topbar{display:block!important;background:linear-gradient(90deg,#00e5ff,#7c4dff,#f72585,#ffbe0b,#00e5ff,#7c4dff,#f72585)!important;background-size:400% 100%!important;animation:rgbShift 6s linear infinite!important;text-align:center!important;font-size:12px!important;font-weight:500!important;letter-spacing:.05em!important;padding:9px 0!important;color:#fff!important;text-shadow:0 0 8px rgba(0,0,0,.4)!important;border-bottom:none!important}body .btn-primary,.btn-primary{background:linear-gradient(135deg,#00e5ff,#7c4dff)!important;color:#080116!important;border:none!important}body{background:#080116!important;color:#eef0f8!important}.orb{display:block!important;position:fixed!important;border-radius:50%!important;pointer-events:none!important;z-index:0!important;filter:blur(80px)!important;opacity:.18!important}.orb-1{width:500px;height:500px;background:#00e5ff;top:-100px;left:-100px}.orb-2{width:400px;height:400px;background:#7c4dff;top:30%;right:-80px}.orb-3{width:350px;height:350px;background:#f72585;bottom:20%;left:10%}.orb-4{width:300px;height:300px;background:#ffbe0b;bottom:-80px;right:20%}
/*# sourceMappingURL=/cdn/shop/t/1/assets/neonplaza.css.map */
