*{box-sizing:border-box}body{margin:0;background:#08090b;color:#f4f4f4;font:16px/1.6 Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,.btn{cursor:pointer;background:linear-gradient(120deg,#fff,#999,#f6f6f6);color:#090909;border:0;border-radius:4px;padding:13px 24px;font-weight:800;display:inline-block}button:hover,.btn:hover{filter:brightness(.85)}.wrap{max-width:1240px;margin:auto;padding:0 24px}.announcement{text-align:center;background:linear-gradient(90deg,#bbb,#fff,#aaa);color:#111;padding:7px;font-size:12px;letter-spacing:.12em;font-weight:bold}.header{border-bottom:1px solid #444;background:#060606}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:10px;padding-bottom:10px}.brand img{width:190px;height:83px;object-fit:contain}.nav{display:flex;gap:28px;align-items:center}.nav a:hover{color:#bbb}.header-actions{display:flex;gap:16px}.hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 70% 40%,#30333a,#090a0d 65%);border-bottom:1px solid #777}.hero:before,.feature:before{content:'';position:absolute;inset:0;opacity:.12;background-image:repeating-linear-gradient(120deg,transparent 0 42px,#ddd 43px,transparent 44px 85px);pointer-events:none}.hero-inner{min-height:580px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.3em;color:#bbb;font-size:12px}.hero h1,h1,h2{font-weight:900;line-height:1.1;text-transform:uppercase;letter-spacing:.02em}.hero h1{font-size:clamp(38px,5vw,76px);margin:14px 0}.chrome{background:linear-gradient(165deg,#fff 12%,#aaa 45%,#fff 60%,#666 85%);color:transparent;background-clip:text}.hero p{max-width:480px;color:#d5d5d5}.hero-logo{width:100%;max-height:440px;object-fit:contain;filter:drop-shadow(0 0 35px #9995)}.secondary{background:transparent;border:1px solid #aaa;color:#fff;margin-left:10px}.strip{background:linear-gradient(90deg,#aaa,#fff,#bbb);color:#080808;padding:18px 0}.strip-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;text-align:center;font-weight:800;text-transform:uppercase;font-size:12px;letter-spacing:.08em}.section{padding:70px 0}.section h2{font-size:clamp(26px,3vw,42px)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{border:1px solid #6b6b6b;border-radius:8px;background:linear-gradient(145deg,#191b20,#090909);overflow:hidden;padding:24px;min-height:180px;display:flex;flex-direction:column;justify-content:end;transition:transform .2s}.card:hover{transform:translateY(-4px);border-color:white}.card h3{font-size:24px;text-transform:uppercase;margin:0}.muted{color:#b7b7b7}.feature{position:relative;background:linear-gradient(115deg,#17181b,#030303);border-top:1px solid #888;border-bottom:1px solid #888}.feature-inner{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;position:relative}.feature img{width:100%;max-height:330px;object-fit:contain}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.product-card{border:1px solid #444;background:#141414;padding:16px;border-radius:6px}.product-card img{width:100%;aspect-ratio:1;object-fit:contain;background:#222}.product-card h3{font-size:17px}.price{color:#ddd;font-weight:bold}.page{padding:60px 0;min-height:45vh}.product-layout{display:grid;grid-template-columns:1fr 1fr;gap:45px}.product-image{width:100%;background:#1a1a1a;border:1px solid #444;object-fit:contain}.field{width:100%;background:#171717;border:1px solid #777;color:#fff;padding:12px;margin:8px 0 20px}.footer{border-top:1px solid #555;background:#020202;padding:55px 0 20px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:35px}.footer img{max-width:260px;width:100%}.footer a{display:block;margin:7px 0}.pagination{margin:30px 0}.cart-row{display:grid;grid-template-columns:90px 1fr auto;gap:20px;padding:20px 0;border-bottom:1px solid #555}.cart-row img{width:90px}.mobile-toggle{display:none;background:transparent;color:white;border:1px solid #555;padding:7px 12px}@media(max-width:800px){.nav{display:none;position:absolute;top:105px;left:0;right:0;background:#111;padding:25px;z-index:20;flex-direction:column}.nav.open{display:flex}.mobile-toggle{display:block}.brand img{width:130px;height:65px}.hero-inner,.feature-inner,.product-layout{grid-template-columns:1fr}.hero-inner{padding-top:60px;padding-bottom:40px}.hero-logo{max-height:280px}.strip-grid{grid-template-columns:1fr 1fr}.cards{grid-template-columns:1fr 1fr}.product-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr}.section{padding:45px 0}}@media(max-width:500px){.cards,.product-grid{grid-template-columns:1fr 1fr}.card{padding:12px;min-height:130px}.card h3{font-size:17px}.header-actions{font-size:12px}.hero h1{font-size:39px}}