
:root{--lime:#9cff00;--lime2:#63d400;--black:#050805;--deep:#071407;--white:#fff;--text:#111;--muted:#667066;--line:#dfe8dc;--soft:#f4f8f1}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--text);background:#fff}a{text-decoration:none;color:inherit}button,input{font:inherit}
.topbar{background:#071107;color:#eaffdf;text-align:center;padding:8px 14px;font-size:12px;font-weight:800}.topbar span{color:var(--lime)}
.header{position:sticky;top:0;z-index:50;background:rgba(3,6,3,.98);border-bottom:3px solid var(--lime);color:#fff}.nav{max-width:1280px;margin:auto;min-height:72px;padding:8px 20px;display:flex;align-items:center;gap:22px}
.brand{height:52px;width:150px;object-fit:contain;object-position:left center;filter:drop-shadow(0 0 4px #000)}.links{display:flex;gap:24px;margin-left:auto}.links a{font-size:13px;font-weight:800}.links a:hover{color:var(--lime)}
.icons{display:flex;gap:14px;font-size:19px}.cart{position:relative}.cart-count{position:absolute;top:-9px;right:-9px;background:var(--lime);color:#061000;border-radius:50%;font-size:9px;min-width:17px;height:17px;display:grid;place-items:center;font-weight:900}
.hero{background:#000}.hero-img{display:block;width:100%;max-height:720px;object-fit:cover}.hero-wrap{position:relative;max-width:1500px;margin:auto}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.78),rgba(0,0,0,.2) 60%,transparent)}.hero-copy{position:absolute;left:7%;top:50%;transform:translateY(-50%);max-width:550px;color:#fff}.tag{display:inline-block;border:1px solid var(--lime);color:var(--lime);padding:7px 13px;border-radius:30px;font-size:11px;font-weight:900;letter-spacing:1px}.hero h1{font-size:clamp(38px,5vw,72px);line-height:.95;text-transform:uppercase;margin:17px 0}.hero h1 span{color:var(--lime)}.hero p{font-size:18px;line-height:1.55;color:#e6eee3}.btn{display:inline-flex;align-items:center;justify-content:center;background:var(--lime);color:#061000;padding:15px 24px;border:0;border-radius:30px;font-weight:900;cursor:pointer}.btn:hover{filter:brightness(1.08)}.btn.dark{background:#070b07;color:#fff;border:1px solid #3b4939}
.trust{background:var(--soft);border-bottom:1px solid var(--line)}.trust-grid{max-width:1200px;margin:auto;padding:23px 20px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.trust-card{display:flex;align-items:center;gap:12px}.trust-icon{width:42px;height:42px;border:2px solid #3e9d27;border-radius:50%;display:grid;place-items:center}.trust-card strong{display:block;font-size:13px}.trust-card small{color:var(--muted);font-size:11px}
.product-section{max-width:1200px;margin:auto;padding:70px 20px}.product-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:center}.gallery{position:relative}.gallery-main{width:100%;display:block;border-radius:20px;box-shadow:0 18px 50px #0002;background:#fff}.thumbs{display:flex;gap:10px;margin-top:12px}.thumbs img{width:72px;height:72px;object-fit:cover;border-radius:9px;border:1px solid var(--line)}
.status{display:inline-block;background:var(--lime);color:#061000;padding:7px 12px;border-radius:20px;font-size:11px;font-weight:900}.stars{color:#f5b400;letter-spacing:2px;margin:15px 0 8px}.stars small{color:#616a60;letter-spacing:0;margin-left:5px}.product-info h2{font-size:45px;line-height:1;margin:7px 0 12px}.sub{color:var(--muted);line-height:1.6}.price{font-size:34px;font-weight:900;margin:20px 0}.checks{list-style:none;padding:0}.checks li{margin:12px 0}.checks li:before{content:"✓";display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#29b51a;color:#fff;margin-right:9px;font-weight:900}.buybox{background:#f5f9f3;border:1px solid var(--line);border-radius:15px;padding:17px;margin-top:20px}.qtyrow{display:flex;align-items:center;gap:10px;margin-bottom:13px;font-size:13px;font-weight:800}.qty{width:70px;padding:10px;border:1px solid #cbd5c8;border-radius:8px;background:#fff;text-align:center}.buybox .btn{width:100%}.payments{text-align:center;color:#687268;font-size:11px;margin-top:10px}
.why{background:#061306;color:#fff}.why-inner{max-width:1200px;margin:auto;padding:65px 20px}.why h2{text-align:center;font-size:40px;margin:0 0 12px}.why-intro{text-align:center;color:#bdcbbb;max-width:760px;margin:0 auto 35px;line-height:1.65}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.why-card{border:1px solid #2d482a;border-radius:17px;background:#0a190a;padding:28px}.why-card .big{font-size:30px;color:var(--lime)}.why-card h3{margin:12px 0 7px}.why-card p{color:#aebbab;line-height:1.55;margin:0}
.cta-banner{background:linear-gradient(120deg,#0a1908,#18320d);color:#fff;text-align:center}.cta-inner{max-width:850px;margin:auto;padding:65px 20px}.cta-inner h2{font-size:42px;margin:0 0 12px}.cta-inner p{color:#c5d2c2;line-height:1.6;margin-bottom:24px}
.footer{background:#020602;color:#fff}.footer-inner{max-width:1200px;margin:auto;padding:42px 20px 25px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:30px}.footer-logo{width:150px;max-height:55px;object-fit:contain}.footer h4{margin:0 0 12px}.footer a,.footer p{color:#9ba799;font-size:13px;line-height:1.8;margin:0}.copyright{border-top:1px solid #172417;max-width:1200px;margin:auto;padding:16px 20px;color:#71806f;font-size:11px}
@media(max-width:850px){.links{display:none}.trust-grid{grid-template-columns:1fr 1fr}.hero-img{height:620px}.hero-copy{left:6%;right:6%}.product-grid{grid-template-columns:1fr}.why-grid{grid-template-columns:1fr}.footer-inner{grid-template-columns:1fr 1fr}}
@media(max-width:500px){.nav{padding:7px 12px}.brand{width:120px}.hero-img{height:600px}.hero-shade{background:linear-gradient(0deg,rgba(0,0,0,.88),rgba(0,0,0,.1))}.hero-copy{top:auto;bottom:28px;transform:none}.hero p{font-size:15px}.trust-grid{grid-template-columns:1fr}.product-section{padding-top:45px}.product-info h2{font-size:36px}.why h2,.cta-inner h2{font-size:32px}.footer-inner{grid-template-columns:1fr}}
