@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap');
:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:#09090c;color:#f5f2f2;font-family:Inter,Arial,sans-serif;line-height:1.7;background-image:radial-gradient(circle at 90% 0,rgba(128,20,25,.23),transparent 38%),linear-gradient(135deg,transparent 49.5%,rgba(155,30,38,.045) 50%,transparent 50.5%);background-size:auto,32px 32px}a{color:#ff7770}a:hover{color:#ffb0a8}.bar{border-bottom:1px solid #392125;background:#0b0b0e}.bar-inner{max-width:1120px;margin:auto;padding:16px 24px;display:flex;justify-content:space-between;align-items:center;gap:20px}.brand{color:#fff;text-decoration:none;font-size:19px;font-weight:800;letter-spacing:.06em}.brand span{color:#f0443e}.bar nav{display:flex;gap:17px;flex-wrap:wrap}.bar nav a{text-decoration:none;color:#c9bfc0;font-size:13px}.bar nav a:hover,.bar nav a[aria-current=page]{color:#ff7770}main{max-width:1120px;margin:0 auto;padding:42px 24px 80px}.eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.2em;color:#f4685e;font-weight:800}h1{font-size:clamp(34px,5vw,58px);letter-spacing:-.045em;line-height:1.12;margin:12px 0 15px}h2{font-size:21px;margin:0 0 10px;color:#fff}.lead{font-size:17px;color:#c8bec0;max-width:780px}.meta{color:#998b90;font-size:13px;margin:22px 0 30px}.panel{background:linear-gradient(135deg,#171317,#100f13);border:1px solid #44252a;border-radius:14px;padding:27px 30px;margin:16px 0;box-shadow:0 18px 45px rgba(0,0,0,.18)}p,li{color:#c7bdc1}ul{padding-left:22px;margin:8px 0}li+li{margin-top:6px}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.price-table{width:100%;border-collapse:collapse}.price-table th{text-align:left;color:#af9da2;font-size:12px;letter-spacing:.09em;text-transform:uppercase}.price-table th,.price-table td{padding:12px 10px;border-bottom:1px solid #39292d}.price-table td:last-child{font-weight:800;color:#fff;text-align:right;white-space:nowrap}.price-table th:last-child{text-align:right}.note{font-size:13px;color:#a99da1}.cta{display:inline-block;margin:12px 0 0;padding:10px 16px;border-radius:8px;background:#d83d38;color:#fff;text-decoration:none;font-weight:700}.cta:hover{background:#f35b50;color:#fff}.footer{max-width:1120px;margin:auto;border-top:1px solid #392125;padding:24px;display:flex;gap:14px 24px;flex-wrap:wrap;font-size:13px;color:#8d8286}.footer a{color:#bcb1b5;text-decoration:none}@media(max-width:700px){.grid{grid-template-columns:1fr}.bar-inner{align-items:flex-start;flex-direction:column}.panel{padding:22px 19px}main{padding-top:30px}.price-table th,.price-table td{padding:10px 4px}}

.product-card{display:flex;flex-direction:column;scroll-margin-top:24px}.product-kind{color:#ff796f;text-transform:uppercase;font-size:11px;letter-spacing:.14em;font-weight:800;margin-bottom:6px}.product-summary{margin:2px 0 15px;line-height:1.65}.product-details{display:grid;grid-template-columns:1fr;gap:4px;margin-bottom:15px;padding:15px 17px;background:#0d0c10;border:1px solid #342429;border-radius:10px}.product-details h3{margin:0 0 5px;color:#f4dddd;font-size:12px;text-transform:uppercase;letter-spacing:.1em}.product-details ul{margin:0 0 9px;padding-left:18px}.product-details li,.product-details p{font-size:13px;line-height:1.55}.product-details p{margin:0}.product-card .price-table{margin-top:auto}.product-action{display:flex;justify-content:space-between;align-items:center;margin-top:18px;padding:10px 14px;border-radius:8px;background:#cd3d38;color:white;text-decoration:none;font-weight:800;font-size:13px}.product-action:hover{background:#ee5549;color:white}
