.car-art{display:block;width:100%;height:auto}.cat-range .ba-select__control{height:var(--ba-control-md);padding-left:var(--ba-space-12);padding-right:var(--ba-space-32)}.cat-filters__form .car-filter-sub{display:block;margin-top:var(--ba-space-12)}.car-card .ba-card-part__media>.car-art{width:72%;max-width:220px;margin-top:var(--ba-space-16);color:var(--ba-text-muted)}.car-card .ba-card-part__donor>span{font-variant-numeric:tabular-nums}.car-card .ba-price-note{margin:0}.car-card__count{position:absolute;right:var(--ba-space-8);bottom:var(--ba-space-8);display:inline-flex;align-items:center;height:28px;padding:0 var(--ba-space-8);border-radius:var(--ba-radius-pill);background:var(--ba-surface);box-shadow:var(--ba-e1);font-size:var(--ba-fs-caption);color:var(--ba-text)}.car-ask,.car-card__count{font-weight:var(--ba-fw-bold)}.car-ask{margin:0;font-size:var(--ba-fs-body-sm);color:var(--ba-text-secondary)}.car-card__media{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--ba-surface-sunken);clip-path:var(--ba-cut-md)}.car-card__media>img{width:100%;height:100%;object-fit:cover}.car-cover{position:absolute;inset:0;color:var(--ba-text-muted)}.car-cover .car-art{position:relative;width:58%;max-width:220px}.car-cover--lg .car-art{width:46%;max-width:360px}.car-empty{justify-items:center;max-width:760px;margin-inline:auto;padding:var(--ba-space-40) var(--ba-space-24);text-align:center}.car-empty__art{width:min(280px,72%);margin-bottom:var(--ba-space-8);color:var(--ba-text-brand)}.car-empty .ba-empty__title{font-size:var(--ba-fs-h3)}.car-empty .ba-empty__text{max-width:52ch}.car-steps{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:var(--ba-space-24) 0 var(--ba-space-8);padding:0;list-style:none;text-align:left;counter-reset:none}.car-steps,.car-steps li{display:grid;gap:var(--ba-space-12)}.car-steps li{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:var(--ba-space-16);border-radius:var(--ba-radius-md);background:var(--ba-surface);box-shadow:0 0 0 1px var(--ba-border);font-size:var(--ba-fs-body-sm);font-weight:var(--ba-fw-medium);color:var(--ba-text-secondary)}.car-steps b{display:block;margin-bottom:var(--ba-space-2);font-weight:var(--ba-fw-bold);color:var(--ba-text)}.car-steps__n{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--ba-radius-pill);background:var(--ba-surface-sunken);font-size:var(--ba-fs-meta);font-weight:var(--ba-fw-extrabold);color:var(--ba-text-brand);font-variant-numeric:tabular-nums}.car-main .pdp-gallery__main>img{object-fit:cover}.car-nophone{margin:0;padding:var(--ba-space-12);border-radius:var(--ba-radius-md);background:var(--ba-surface-subtle);text-align:center;font-size:var(--ba-fs-body-sm);font-weight:var(--ba-fw-semibold);color:var(--ba-text-secondary)}.car-history{justify-content:center;width:100%;min-height:var(--ba-target)}.car-spec th{width:42%;text-transform:none;letter-spacing:0;font-size:var(--ba-fs-body-sm);color:var(--ba-text-secondary);white-space:normal;border-bottom:1px solid var(--ba-border)}.car-spec td,.car-spec th{font-weight:var(--ba-fw-semibold)}.car-spec td{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.car-spec tr:last-child :is(th,td){border-bottom:0}.car-parts{margin-top:var(--ba-space-48)}@media (max-width:767px){.car-empty{padding:var(--ba-space-24) var(--ba-space-16)}.car-steps{grid-template-columns:minmax(0,1fr)}.car-parts{margin-top:var(--ba-space-32)}}