:root{--bg:#05060c;--bg2:#0b1020;--card:#101624;--line:rgba(255,255,255,.08);--text:#f7f7f8;--muted:#9aa3b5;--red:#ff2d3a;--red2:#ff6a2a;--gold:#ffb020;--cyan:#3ee0ff}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif;line-height:1.45}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input{font:inherit}body{background:radial-gradient(900px 500px at 10% -10%,rgba(255,45,58,.22),transparent 55%),radial-gradient(700px 400px at 95% 0%,rgba(62,224,255,.12),transparent 50%),linear-gradient(180deg,#070814,#05060c 40%,#090b14);min-height:100vh;overflow-x:hidden}.topbar{background:linear-gradient(90deg,#ff2d3a,#ff6a2a 40%,#ff2d3a);color:#fff;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;text-align:center;padding:9px 16px}.header{position:sticky;top:0;z-index:40;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 22px;background:#05060cc7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.logo{display:flex;align-items:center;gap:12px;font-weight:900;letter-spacing:.04em}.logo img{height:48px;background:#fff;border-radius:8px;padding:3px 7px}.brand-name{font-size:13px;line-height:1.15}.brand-name span{display:block;color:var(--muted);font-weight:600;font-size:11px;letter-spacing:.12em}.header nav{display:flex;gap:18px;align-items:center;font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.header nav a:hover{color:var(--red)}.cart-pill{background:var(--red);padding:8px 12px;border-radius:999px}main{max-width:1240px;margin:0 auto;padding:0 20px 64px}.hero{position:relative;min-height:78vh;margin:18px 0 36px;border-radius:22px;overflow:hidden;border:1px solid var(--line);box-shadow:0 0 80px #ff2d3a2e}.hero img{width:100%;height:78vh;object-fit:cover;filter:saturate(1.15) contrast(1.08) brightness(.62)}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#05060c26,#05060c33 40%,#05060ceb),repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,255,255,.03) 3px)}.hero-copy{position:absolute;inset:auto 28px 36px 28px;z-index:2;max-width:820px}.kicker{color:var(--gold);font-weight:800;letter-spacing:.28em;font-size:12px;margin-bottom:10px}.hero h1{font-size:clamp(42px,8.4vw,92px);line-height:.84;letter-spacing:-.04em;font-weight:900;text-transform:uppercase;text-shadow:0 0 40px rgba(255,45,58,.45)}.hero h1 em{font-style:normal;color:transparent;-webkit-text-stroke:2px #fff}.hero p{margin-top:14px;max-width:560px;color:#e5e7ef;font-size:18px}.cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.btn{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(90deg,var(--red),var(--red2));color:#fff;padding:14px 22px;font-weight:900;letter-spacing:.08em;border-radius:999px;box-shadow:0 0 24px #ff2d3a73}.btn.ghost{background:transparent;border:1px solid rgba(255,255,255,.35);box-shadow:none}.ticker{overflow:hidden;border:1px solid var(--line);border-radius:999px;margin:0 0 36px;background:#000;white-space:nowrap}.ticker-track{display:inline-block;padding:12px 0;animation:marquee 22s linear infinite;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#fff}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.h2{font-size:clamp(26px,4vw,40px);font-weight:900;letter-spacing:-.03em;margin:8px 0 18px;text-transform:uppercase}.cats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:42px}.cat{min-height:140px;padding:18px;border-radius:16px;border:1px solid var(--line);background:linear-gradient(160deg,#151b2c,#0d1220);display:flex;flex-direction:column;justify-content:flex-end;font-weight:900;text-transform:uppercase;position:relative;overflow:hidden}.cat:before{content:"";position:absolute;inset:auto -20% -40% auto;width:140px;height:140px;border-radius:50%;background:#ff2d3a2e;filter:blur(10px)}.cat small{color:var(--muted);font-weight:700;letter-spacing:.14em;font-size:11px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.card{background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.card:hover{transform:translateY(-6px);box-shadow:0 18px 40px #ff2d3a2e}.card img{height:220px;width:100%;object-fit:cover;background:#0a0d16}.card .meta{padding:14px}.card h3{font-size:15px;line-height:1.25;margin-bottom:8px}.price{font-weight:900;color:#fff}.compare{color:var(--muted);text-decoration:line-through;margin-left:8px;font-weight:600}.showroom{display:grid;grid-template-columns:1.2fr .8fr;gap:16px;margin:48px 0}.showroom img{width:100%;height:360px;object-fit:cover;border-radius:16px;border:1px solid var(--line)}.panel{background:linear-gradient(180deg,#161c2e,#0d1220);border:1px solid var(--line);border-radius:16px;padding:28px;display:flex;flex-direction:column;justify-content:center}.panel h2{font-size:32px;line-height:1;margin-bottom:12px;text-transform:uppercase}.panel p{color:var(--muted);margin-bottom:18px}.footer{border-top:1px solid var(--line);padding:36px 22px 48px;color:var(--muted);text-align:center}.footer strong{color:#fff}.product{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;padding:28px 0}.product img{border-radius:16px;border:1px solid var(--line);background:#0a0d16}.add,.product button[type=submit]{background:linear-gradient(90deg,var(--red),var(--red2));color:#fff;border:0;padding:14px 22px;border-radius:999px;cursor:pointer;font-weight:900}@media(max-width:900px){.cats{grid-template-columns:1fr 1fr}.showroom,.product{grid-template-columns:1fr}.hero,.hero img{min-height:70vh;height:70vh}.header nav a:not(.cart-pill){display:none}}.contact-wrap{padding:48px 0 24px}.contact-card{background:linear-gradient(180deg,#161c2e,#0d1220);border:1px solid var(--line);border-radius:20px;padding:36px;max-width:980px}.contact-card h1{font-size:clamp(36px,6vw,64px);line-height:.9;margin:8px 0 6px;text-transform:uppercase}.contact-card .lead{color:var(--muted);margin-bottom:28px;font-weight:700}.contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.contact-grid h3{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:8px}.contact-grid p{color:#e8eaf0}.contact-grid a{color:#fff;text-decoration:underline}@media(max-width:800px){.contact-grid{grid-template-columns:1fr}}.cart-page{padding:28px 0 40px}.muted{color:var(--muted)}.cart-list{display:flex;flex-direction:column;gap:14px;margin:18px 0 28px}.cart-row{display:grid;grid-template-columns:96px 1fr 110px 120px;gap:16px;align-items:center;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:14px}.cart-img img{width:96px;height:96px;object-fit:cover;border-radius:10px;background:#0a0d16}.cart-info strong{display:block;margin-bottom:4px}.remove{display:inline-block;margin-top:8px;color:#ff8b93;font-size:13px;font-weight:700}.cart-qty input{width:72px;padding:8px;border-radius:8px;border:1px solid var(--line);background:#0a0d16;color:#fff}.cart-line{font-weight:900;text-align:right}.cart-foot{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;align-items:flex-end}.cart-total{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:20px;min-width:280px}.price.big{font-size:28px;margin:6px 0 10px}.cart-total .btn{width:100%;margin:8px 0}@media(max-width:700px){.cart-row{grid-template-columns:80px 1fr}.cart-qty,.cart-line{grid-column:2}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/theme.css.map */
