.mr-catalog-heading{background:linear-gradient(#e8f0ff,#f5f8ff 70%,#fff);padding:26px 0 18px}.mr-catalog-kicker{color:var(--bl);font-size:13px;font-weight:700}.mr-catalog-heading h1{letter-spacing:-.05em;margin:2px 0 6px;font-size:26px;font-weight:800;line-height:1.3}.mr-catalog-description{max-width:640px;color:var(--mut);font-size:13.5px}.mr-catalog-body{padding-top:6px;padding-bottom:56px}.mr-car-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:4px 0 16px;display:flex}.mr-car-filters{flex-wrap:wrap;gap:6px;display:flex}.mr-car-filters button{border:1px solid var(--line);color:var(--sub);background:#fff;border-radius:999px;padding:8px 14px;font-size:13.5px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.mr-car-filters button:hover{border-color:#c9d8ff}.mr-car-filters .is-active{border-color:var(--bl);background:var(--bl);color:#fff;font-weight:700}.mr-car-sort{background:#f1f4fa;border-radius:10px;grid-auto-flow:column;gap:2px;padding:3px;display:inline-grid}.mr-car-sort button{color:var(--mut);white-space:nowrap;border-radius:8px;padding:7px 12px;font-size:13px;font-weight:600}.mr-car-sort .is-active{color:var(--nv);background:#fff;font-weight:800;box-shadow:0 1px 4px #0b1a3c1a}.mr-car-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mr-car-card{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;min-width:0;padding:12px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.mr-car-card:hover{border-color:#c9d8ff;box-shadow:0 10px 24px #1f5bff14}.mr-car-art{aspect-ratio:3/2;background:linear-gradient(#cfe0f4,#eef3f9);border-radius:10px;margin-bottom:10px;overflow:hidden}.mr-car-art img{object-fit:cover;width:100%;height:100%}.mr-car-segment{color:var(--mut);font-size:11.5px}.mr-car-card h2{font-size:16px;font-weight:700;line-height:1.4}.mr-car-link:after{content:"";z-index:2;border-radius:16px;position:absolute;inset:0}.mr-car-link:focus-visible{outline:none}.mr-car-link:focus-visible:after{outline:2px solid var(--bl);outline-offset:2px}.mr-car-price{color:var(--mut);margin-top:4px;font-size:13px}.mr-car-price strong{color:var(--bl);font-size:22px;font-weight:900}.mr-car-condition{color:var(--mut);margin-top:1px;font-size:11.5px;line-height:1.45}.mr-car-action{background:var(--bl2);color:var(--bl);border-radius:10px;justify-content:center;align-items:center;gap:4px;margin-top:12px;padding:10px 0;font-size:13px;font-weight:700;transition:background .15s,color .15s;display:flex}.mr-car-action svg{width:16px;height:16px}.mr-car-card:hover .mr-car-action{background:var(--bl);color:#fff}.mr-car-badge{z-index:1;background:var(--yl);color:var(--nv);letter-spacing:.02em;border-radius:6px;padding:3px 7px;font-size:10.5px;font-weight:900;position:absolute;top:22px;left:22px}.mr-car-badge.is-sale{background:var(--bl);color:#fff}.mr-detail-body{padding-bottom:0}.mr-car-crumbs{color:var(--mut);align-items:center;gap:2px;padding:14px 0 12px;font-size:13px;display:flex}.mr-car-crumbs a{color:var(--bl);font-weight:700}.mr-car-crumbs svg{width:14px;height:14px}.mr-detail-grid{gap:18px;display:grid}.mr-detail-grid>*{min-width:0}.mr-detail-photo{aspect-ratio:3/2;background:linear-gradient(#cfe0f4,#eef3f9);border-radius:16px;position:relative;overflow:hidden}.mr-detail-photo img{object-fit:cover;width:100%;height:100%}.mr-detail-photo .mr-car-badge{top:14px;left:14px}.mr-detail-segment{color:var(--mut);font-size:13px;font-weight:600}.mr-detail-info h1{letter-spacing:-.05em;margin:2px 0 4px;font-size:27px;font-weight:800;line-height:1.3}.mr-detail-spec{color:var(--sub);font-size:14px}.mr-detail-price{color:var(--mut);margin-top:10px;font-size:14px}.mr-detail-price strong{color:var(--bl);font-size:30px;font-weight:900}.mr-detail-condition{color:var(--mut);font-size:12px}.mr-detail-table-heading{margin:22px 0 6px;font-size:16px;font-weight:800}.mr-price-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.mr-price-table th,.mr-price-table td{padding:3px}.mr-price-table thead th{color:var(--mut);padding-bottom:4px;font-size:12.5px;font-weight:700}.mr-price-table thead th:first-child{width:62px}.mr-price-table tbody th{text-align:left;font-size:13.5px;font-weight:800}.mr-price-table button{border:1px solid var(--line);width:100%;color:var(--sub);text-align:center;background:#fff;border-radius:12px;padding:10px 6px;font-size:13px;transition:border-color .15s,background .15s,box-shadow .15s;display:block}.mr-price-table button strong{color:var(--nv);font-size:18px;font-weight:900}.mr-price-table button small{color:var(--mut);font-size:11px;display:block}.mr-price-table button:hover{border-color:#c9d8ff}.mr-price-table button.is-active{border-color:var(--bl);background:var(--bl2);box-shadow:0 0 0 3px #1f5bff24}.mr-price-table button.is-active strong,.mr-price-table button.is-active small{color:var(--bl)}.mr-detail-note{color:var(--mut);margin-top:8px;font-size:12px}@media (min-width:720px){.mr-car-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mr-car-card{padding:14px}.mr-car-action{font-size:13.5px}}@media (min-width:960px){.mr-catalog-heading{padding:48px 0 28px}.mr-catalog-heading h1{font-size:36px}.mr-catalog-description{font-size:14.5px}.mr-catalog-body{padding-bottom:90px}.mr-detail-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:48px}.mr-detail-photo{border-radius:20px;position:sticky;top:74px}.mr-detail-info h1{font-size:36px}}
