@import "https://fonts.googleapis.com/css2?family=Oswald:wght@300;400;600;700&family=Inter:wght@400;600;800&display=swap";*{box-sizing:border-box}body{color:#f5f5f5;background:#030303;margin:0;font-family:Inter,system-ui,sans-serif}.site{background:radial-gradient(circle at 80% 15%,#af00002e,#0000 30%),#030303;overflow:hidden}.nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:50;background:#000000d6;border-bottom:1px solid #b928282e;justify-content:space-between;align-items:center;height:92px;padding:0 46px;display:flex;position:sticky;top:0}.logo span{letter-spacing:7px;color:#ddd;font:700 38px Oswald;display:block}.logo small{color:#c39a36;letter-spacing:10px;margin-top:-10px;display:block}nav{gap:34px;display:flex}nav a{letter-spacing:1.5px;color:#ddd;text-transform:uppercase;font:500 15px Oswald}.navActions{align-items:center;gap:16px;display:flex}.iconBtn{color:#fff;background:0 0;border:0;align-items:center;gap:8px;font:500 14px Inter;display:flex}.hero{background:linear-gradient(90deg,#000000f5 0%,#000000b8 42%,#00000040 100%);grid-template-columns:42% 58%;align-items:center;min-height:780px;padding:72px 70px 100px;display:grid;position:relative}.hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 72% 55%,#ff50002e,#0000 28%),linear-gradient(#030303 0%,#0000 18% 80%,#030303 100%);position:absolute;inset:0}.lava{opacity:.75;filter:blur(.5px);background:radial-gradient(circle,#ff4e00e6,#0000 8%),repeating-linear-gradient(115deg,#0000 0 36px,#ff37004d 37px,#0000 42px);width:180px;position:absolute;top:0;bottom:0}.lava.left{left:-70px}.lava.right{right:-70px}.heroText{z-index:3;max-width:570px;position:relative}.eyebrow{color:#ff2d2d;letter-spacing:1.5px;text-transform:uppercase;font:700 18px Oswald}.hero h1{letter-spacing:1px;margin:20px 0;font:800 66px/1.05 Oswald}.hero h1 span{color:#c59a3a}.hero h2{text-transform:uppercase;letter-spacing:2px;color:#eee;font:300 30px Oswald}.hero p{color:#ddd;line-height:1.8}.cta{gap:18px;margin:28px 0;display:flex}button,.card a{color:#fff;text-transform:uppercase;letter-spacing:1px;background:#8c0808;border:1px solid #c51919;border-radius:4px;padding:16px 25px;font-weight:800;text-decoration:none;box-shadow:0 0 22px #b4000040}button.ghost{color:#e0b34c;background:0 0;border-color:#a77c22}.rating span{color:#e3b54b;font-size:22px}.heroProduct{z-index:2;justify-content:center;align-items:center;display:flex;position:relative}.heroProduct img{object-fit:contain;filter:drop-shadow(0 30px 50px #000);width:100%;max-height:650px}.features{background:#0a0a0ae0;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(4,1fr);gap:28px;padding:34px 70px;display:grid}.feature{border-right:1px solid #ffffff1a;gap:18px;padding-right:20px;display:flex}.feature svg{color:#c79b38;min-width:34px}.feature h3{text-transform:uppercase;margin:0;font:700 18px Oswald}.feature p{color:#aaa}.section{padding:72px 70px}.sectionHead{justify-content:space-between;align-items:center;display:flex}.section h2{text-transform:uppercase;letter-spacing:2px;color:#ff2626;margin:0 0 24px;font:700 42px Oswald}.filters{gap:12px;display:flex}.filters button{background:#090909;border-color:#3a1919;padding:11px 22px}.grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.card{background:#080808;border:1px solid #ff000052;border-radius:12px;position:relative;overflow:hidden}.card img{object-fit:cover;background:#111;width:100%;height:270px}.card div{padding:18px}.card h3{margin:0;font:700 23px Oswald}.card p{color:#b9943c}.card strong{font-size:20px}.card a{text-align:center;background:#990f0f80;margin:0 18px 18px;display:block}.heart{color:#ff3636;z-index:2;background:#0000008c;border-color:#733;border-radius:50%;padding:10px;position:absolute;top:12px;right:12px}.custom{background:linear-gradient(90deg,#080808,#5300002e);border-top:1px solid #f003;border-bottom:1px solid #f003;grid-template-columns:1fr 1fr;gap:46px;display:grid}input,textarea{color:#fff;background:#050505;border:1px solid #333;border-radius:8px;width:100%;margin-bottom:14px;padding:16px}textarea{min-height:130px}.panel,.admin{background:#070707;border-top:1px solid #ffffff14}.mini{grid-template-columns:repeat(3,1fr)}.miniCard{background:#0c0c0c;border:1px solid #333;border-radius:10px;overflow:hidden}.miniCard img{object-fit:cover;width:100%;height:160px}.miniCard span{padding:12px;display:block}.adminTop{justify-content:space-between;display:flex}.adminTop button{align-items:center;gap:8px;display:flex}.adminGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.adminCard{background:#0b0b0b;border:1px solid #ff000047;border-radius:14px;padding:24px}.adminCard svg{color:#c79b38}.reviewGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.review{color:#e4b74d;background:#080808;border:1px solid #333;border-radius:12px;padding:24px}.review p{color:#ddd}footer{color:#aaa;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:42px 70px;display:flex}@media (width<=900px){.nav{height:auto;padding:18px}.nav nav{display:none}.hero{grid-template-columns:1fr;padding:38px 22px}.heroText{max-width:none}.hero h1{font-size:48px}.features,.grid,.custom,.adminGrid,.reviewGrid{grid-template-columns:1fr}.features,.section{padding:42px 22px}.heroProduct img{max-height:420px}.sectionHead{display:block}footer{padding:34px 22px;display:block}.navActions{gap:8px}.logo span{font-size:30px}}
