:root{--bg:#07121a;--panel:#0d1c27;--line:#1d3442;--text:#e8f1f5;--muted:#8fa6b2;--ice:#7fd6f2;--ice-strong:#2bb6e6}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);margin:0;font:16px/1.55 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a{color:var(--ice);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{text-wrap:balance;margin:0 0 .5em;line-height:1.2}h1{font-size:clamp(1.8rem,4vw,3rem)}h2{font-size:clamp(1.4rem,3vw,2rem)}h3{font-size:1rem}ul{margin:0;padding:0;list-style:none}img{max-width:100%;height:auto;display:block}.wrap{width:min(1240px,100% - 32px);margin-inline:auto}.btn{background:var(--ice-strong);color:#04202c;white-space:nowrap;border-radius:999px;padding:.65em 1.1em;font-weight:600;display:inline-block}.btn:hover{background:var(--ice);text-decoration:none}.btn--line{border:1px solid var(--ice-strong);color:var(--ice);background:0 0}.muted{color:var(--muted)}.top{border-bottom:1px solid var(--line);background:var(--panel);z-index:5;position:relative}.top__info{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:8px 0;font-size:.85rem;display:flex}.top__contact,.top__links,.top__lang{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.top__phone,.top__lang a[aria-current]{color:var(--text);font-weight:700}.top__main{flex-wrap:wrap;align-items:center;gap:10px 22px;padding:12px 0;display:flex}.logo{letter-spacing:.02em;color:var(--text);font-size:1.5rem;font-weight:800}.nav{flex-wrap:wrap;flex:1;align-items:center;gap:6px 18px;display:flex}.nav>a,.nav summary{color:var(--text);cursor:pointer;font-weight:600}.nav summary{list-style:none}.nav summary:after{content:" ▾";color:var(--muted)}.nav summary::-webkit-details-marker{display:none}.nav__stock b{background:var(--ice-strong);color:#04202c;border-radius:999px;padding:0 .5em;font-size:.8rem}.pane{background:var(--panel);border-bottom:1px solid var(--line);padding:24px max(16px,50% - 620px);position:absolute;top:100%;left:0;right:0}.pane__cols{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;display:grid}.pane h3{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.pane h3 small{text-transform:none;letter-spacing:0}.pane li{margin:.35em 0}.pane__foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;padding-top:16px;display:flex}.page{padding:40px 0 64px}.crumbs{color:var(--muted);margin-bottom:14px;font-size:.85rem}.crumbs a{color:var(--muted)}.note{border:1px dashed var(--line);color:var(--muted);border-radius:12px;margin:18px 0;padding:14px 16px}.grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin:24px 0;display:grid}.card{background:var(--panel);border:1px solid var(--line);color:var(--text);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.card:hover{border-color:var(--ice-strong);text-decoration:none}.card__img{aspect-ratio:4/3;background:#0a1820}.card__img img{object-fit:cover;width:100%;height:100%}.card__body{flex-direction:column;gap:4px;padding:14px;display:flex}.card__name{font-weight:700}.card__price{color:var(--ice);font-variant-numeric:tabular-nums;font-weight:700}.badge{border:1px solid var(--ice-strong);color:var(--ice);border-radius:999px;padding:.1em .6em;font-size:.72rem;display:inline-block}.tiles{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin:20px 0;display:grid}.tile{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:12px;padding:16px;font-weight:600;display:block}.tile small{color:var(--muted);font-weight:400;display:block}table{border-collapse:collapse;width:100%;margin:18px 0}th,td{text-align:left;border-bottom:1px solid var(--line);padding:10px 8px}td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.table-scroll{overflow-x:auto}.product{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.block{border-bottom:1px solid var(--line);padding:48px 0}.block__n{color:var(--muted);letter-spacing:.1em;font-size:.8rem}.hero{padding:72px 0}.foot{border-top:1px solid var(--line);background:var(--panel);font-size:.9rem}.foot__strip{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:20px 0;display:flex}.foot__cols{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:24px;padding:28px 0;display:grid}.foot h3{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.foot li{margin:.3em 0}.foot__row{border-top:1px solid var(--line);padding:14px 0}.foot__row p{flex-wrap:wrap;gap:4px 14px;margin:0;display:flex}.foot__legal{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:8px 18px;padding:16px 0 28px;display:flex}@media (width<=760px){.top__links{display:none}.product{grid-template-columns:1fr}.pane{border:0;padding:14px 0;position:static}}
