:root{--text:#111;--muted:#555;--border:#e6e6e6;--bg:#fff;--card:#fff}*{box-sizing:border-box}html,body{color:var(--text);background:var(--bg);margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Apple Color Emoji,Segoe UI Emoji}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.container{max-width:980px;margin:0 auto;padding:24px}.header{border-bottom:1px solid var(--border);background:#fff;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:16px;max-width:980px;margin:0 auto;padding:14px 24px;display:flex}.brand{letter-spacing:-.2px;font-weight:800}.nav{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pill{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:6px 10px;font-size:14px}.hero{padding:34px 0 12px}.hero h1{letter-spacing:-.6px;margin:0 0 10px;font-size:40px}.hero p{color:var(--muted);margin:0 0 16px;font-size:16px;line-height:1.5}.grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:900px){.grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.grid{grid-template-columns:1fr}}.card{border:1px solid var(--border);background:var(--card);border-radius:16px;padding:14px}.card h3{margin:0 0 8px;font-size:16px}.meta{color:var(--muted);margin-bottom:10px;font-size:14px}.price{align-items:baseline;gap:10px;margin:10px 0 12px;display:flex}.price .now{font-size:18px;font-weight:800}.price .was{color:var(--muted);font-size:14px;text-decoration:line-through}.price .off{color:#0a7a3d;font-size:13px;font-weight:700}.btn{border:1px solid var(--border);color:#fff;background:#111;border-radius:12px;padding:10px 12px;font-weight:700;text-decoration:none;display:inline-block}.btn:hover{opacity:.92;text-decoration:none}.footer{border-top:1px solid var(--border);color:var(--muted);margin-top:30px;padding:22px 0;font-size:14px}.card-img{border:1px solid var(--border);object-fit:cover;border-radius:12px;width:100%;height:140px;margin-bottom:10px}
