:root{--bg:#0a0a0e;--card:#111117;--muted:#b6b6c1;--text:#f2f2f7;--accent:#9b30ff;--accent-2:#5c1bb3;--radius:14px;--shadow:0 10px 30px rgba(0,0,0,.35);--glow:0 0 12px rgba(155,48,255,.55), 0 0 42px rgba(155,48,255,.25)}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}img{max-width:100%;display:block}a{color:var(--text);text-decoration:none}.container{width:min(1160px,92vw);margin:0 auto}.btn{display:inline-block;padding:12px 18px;border-radius:10px;background:#1a1a22;border:1px solid #2a2a35;box-shadow:var(--shadow);transition:.2s;cursor:pointer}.btn:hover{transform:translateY(-1px);box-shadow:var(--glow)}.btn.primary{background:linear-gradient(180deg,var(--accent),var(--accent-2));border:none;color:#fff;font-weight:700}.muted{color:var(--muted)}.row{display:flex;gap:12px;align-items:center}.grid{display:grid;gap:18px}.shop-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.header{position:sticky;top:0;z-index:50;background:#0a0a0ecc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid #1f1f2a}.header-inner{display:flex;align-items:center;justify-content:space-between;padding:12px 0}.logo-wrap{display:flex;align-items:center;gap:12px}.logo-wrap img{height:42px;width:auto;filter:drop-shadow(0 0 8px rgba(155,48,255,.4))}.brand-title{font-family:Orbitron,Inter,sans-serif;font-weight:800;letter-spacing:.5px}.nav a{margin:0 10px;padding:8px 10px;border-radius:8px}.nav a:hover{background:#14141b;box-shadow:var(--glow)}.hero{min-height:56vh;background-position:center;background-size:cover;position:relative}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0a0e59,#0a0a0ee6)}.hero>.container{position:relative;z-index:1;padding:90px 0 64px}h1,h2,h3{font-family:Orbitron,Inter,sans-serif;letter-spacing:.5px}h1{font-size:44px;margin:0 0 10px}.tagline{color:#d9cdf7;font-size:18px;margin:0 0 22px;max-width:720px}.card{background:var(--card);border:1px solid #1e1e29;border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.card .pad{padding:14px}.product-card .thumb{aspect-ratio:4/3;background:#0a0a10}.price{font-weight:800;color:#e7e7ff}.badge{display:inline-block;background:#161324;border:1px solid #291f44;color:#cfc7ff;padding:6px 10px;border-radius:999px;font-size:12px}.site-footer{border-top:1px solid #1f1f2a;padding:28px 0;margin-top:40px;color:var(--muted)}@media (max-width: 920px){.hero{min-height:48vh}}@media (max-width: 860px){.header .nav{display:none}html.nav-open .header .nav{display:block;padding:12px 0}.mobile-toggle{display:inline-block;margin-left:auto;font-size:22px;background:transparent;border:1px solid #444;border-radius:10px;padding:6px 10px}}@media (min-width: 861px){.mobile-toggle{display:none}}.badge{display:inline-block}.media-main{position:relative}.media-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:#00000080;border:1px solid #1e1e29;border-radius:12px;padding:6px 10px;font-size:26px;line-height:1;cursor:pointer}.media-nav.prev{left:8px}.media-nav.next{right:8px}.media-thumbs .thumb.is-active{outline:2px solid var(--accent, #9b30ff)}.media-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:8px}.media-thumbs .thumb{border:1px solid #1e1e29;border-radius:8px;padding:0;background:transparent;cursor:pointer}.media-thumbs .thumb img{width:100%;height:auto;display:block;border-radius:8px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/base.css.map */
