.compare__title{margin-bottom:58px;font-size:clamp(40px,6vw,72px)}.compare__scroll{overflow-x:auto}.compare__table{border-collapse:collapse;text-align:center;width:100%;min-width:720px}.compare__table th,.compare__table td{color:var(--text);padding:15px 18px;font-size:14px;font-weight:400}.compare__table thead th{border-bottom:1px solid var(--border);vertical-align:bottom;padding-bottom:22px}.compare__spec-head{text-align:left;color:var(--text-mute);font-size:10px}.compare__model{margin-bottom:7px;font-size:17px;display:block}.compare__price{color:var(--lime);font-size:11px;display:block}.compare__table tbody th{text-align:left;color:var(--text-body)}.compare__table tbody tr:nth-child(odd){background:var(--surface-2)}.compare__table tbody tr:nth-child(2n){background:var(--surface)}.compare__check{color:var(--text)}.compare__cta{justify-content:center;margin-top:54px;display:flex}.compare__empty{color:var(--text-mute);padding:48px 0}.compare__na{color:var(--text-mute)}.compare-picker{gap:28px;display:grid}.compare-picker__panels{grid-template-columns:1fr 1fr;gap:20px;display:grid}.compare-panel{background:var(--surface);border:1px solid var(--border);gap:14px;padding:20px;display:grid}.compare-panel__media{aspect-ratio:3/4;background:#1a1a1a;position:relative;overflow:hidden}.compare-panel__media img{object-fit:cover}.compare-panel__placeholder{background:repeating-linear-gradient(45deg,#1a1a1a 0 12px,#171717 12px 24px);position:absolute;inset:0}.compare-panel__name{color:var(--text);font-size:24px}.compare-picker__table{border-collapse:collapse;width:100%}.compare-picker__caption{color:var(--text-mute);text-align:left;padding-bottom:12px;font-size:10px}.compare-picker__table tr{border-bottom:1px solid var(--border-soft)}.compare-picker__table tr:last-child{border-bottom:0}.compare-picker__label{width:34%;color:var(--text-mute);text-align:center;background:var(--surface);padding:14px 18px;font-size:9.5px;font-weight:700}.compare-picker__value{width:33%;color:var(--text);text-align:center;padding:14px 18px;font-size:14px}.compare-picker__table .is-different .compare-picker__value{color:var(--lime)}@media (max-width:760px){.compare-picker__panels{grid-template-columns:1fr}.compare-picker__label{padding:12px 8px;font-size:9px}.compare-picker__value{padding:12px 8px;font-size:13px}}
