:root{--paper:#f5f3ef;--orange:#af5529;--soft:#efebe4;--line:#e3ded5}
.intro{padding-block:50px 38px}.intro-copy{max-width:620px}.intro h1{font-size:clamp(36px,5vw,62px)}
.equipment-emblem{flex:0 0 290px;padding:30px;border:1px solid #d9c9b8;border-radius:24px;background:linear-gradient(135deg,#eee2d3,#faf8f3);transform:rotate(3deg);box-shadow:0 12px 40px #53391d0a;color:#654b34}
.equipment-emblem span{font-size:11px;letter-spacing:3px}.equipment-emblem strong{display:block;font-size:32px;line-height:1.2;letter-spacing:-1px;margin:30px 0}.equipment-emblem small{font-size:10px;letter-spacing:2px}
.equipment-categories{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 12px}.equipment-categories a{border:1px solid var(--line);border-radius:30px;background:#fff;padding:9px 15px;font-size:12px;min-height:40px}.equipment-categories a[aria-current],.equipment-categories a:hover{background:#30383c;color:#fff;border-color:#30383c}
.catalog-card img{background:#fff;object-fit:contain}.catalog-card>.equipment-placeholder{padding:28px;min-height:200px;background:linear-gradient(130deg,#eee7dd,#faf8f4);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;border-bottom:1px solid var(--line)}
.equipment-placeholder span{font-size:10px;letter-spacing:1.8px;text-transform:uppercase;color:#9b623a}.equipment-placeholder strong{font-size:30px;line-height:1.2;letter-spacing:-1px;margin:14px 0}.equipment-placeholder small{font-size:11px;color:#8c8276}.photo-placeholder{background:linear-gradient(130deg,#eee7dd,#faf8f4);color:#8b735d}
.finder{box-shadow:0 8px 30px #30201005}.catalog-card:hover{border-color:#b68d6b;box-shadow:0 8px 24px #30201008}.ranking-card{background:#fff}.score-foot{grid-template-columns:1fr}.photo-stage{background:#fff}.photo-stage>img{object-fit:contain}.model-heading h2{max-width:900px}
@media(max-width:760px){.equipment-emblem{display:none}.intro{padding-block:28px}.equipment-categories{flex-wrap:nowrap;overflow-x:auto;padding-bottom:10px}.equipment-categories a{white-space:nowrap;flex-shrink:0}.site-head{flex-wrap:wrap;gap:12px}.site-head nav{order:3;width:100%;display:flex;justify-content:space-between}.site-head .account{margin-left:auto}.catalog-card>.equipment-placeholder{min-height:170px}}

.spec-highlights:empty{display:none}.spec-highlights{display:flex;gap:25px}.spec-highlights>div{flex:1}
