.vehicle-card__gallery[data-v-4f3f1517]{aspect-ratio:4/3;background:var(--surface-subtle);min-width:0;position:relative;overflow:hidden}.vehicle-card__gallery--compact[data-v-4f3f1517]{aspect-ratio:16/10}@media (width>=48rem){.vehicle-card__gallery--card[data-v-4f3f1517]{aspect-ratio:16/10}}@media (width>=48rem) and (width>=768px){.vehicle-card__gallery--row[data-v-4f3f1517]{border-radius:var(--radius-xl);align-self:start}}@media (width<40rem){.vehicle-card__gallery--feed[data-v-4f3f1517]{margin-inline:calc(-1 * var(--spacing-4));aspect-ratio:4/3;border-radius:0}.vehicle-card:active .vehicle-card__gallery--feed .vehicle-card__main-image[data-v-4f3f1517]{filter:brightness(.94)}}.vehicle-card__main-image[data-v-4f3f1517]{position:absolute;inset:0;overflow:hidden}.vehicle-card__main-image img[data-v-4f3f1517]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;transition:transform var(--duration-slow) var(--easing-decelerate)}@media (hover:hover) and (pointer:fine){.vehicle-card:hover .vehicle-card__main-image img[data-v-4f3f1517]{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.vehicle-card__main-image img[data-v-4f3f1517]{transition:none}.vehicle-card:hover .vehicle-card__main-image img[data-v-4f3f1517]{transform:none}}.vehicle-card__main-image--archived[data-v-4f3f1517]{filter:var(--showroom-ended-filter)}.vehicle-card__no-image[data-v-4f3f1517]{justify-content:center;align-items:center;gap:var(--spacing-2);color:var(--text-tertiary);font-size:var(--font-size-sm);flex-direction:column;display:flex;position:absolute;inset:0}.vehicle-card__no-image svg[data-v-4f3f1517]{opacity:.6}.vehicle-card__chip[data-v-4f3f1517]{z-index:2;border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;height:24px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;pointer-events:none;background:#0c0e1299;align-items:center;gap:5px;padding:0 9px;line-height:1;display:inline-flex;position:absolute}@container card (width<200px){.vehicle-card__photo-count--narrow-hidden[data-v-4f3f1517]{display:none}}.vehicle-card__chip--top[data-v-4f3f1517]{top:var(--spacing-2);left:var(--spacing-2)}.vehicle-card__photo-count[data-v-4f3f1517]{bottom:var(--spacing-2);font-variant-numeric:tabular-nums;padding:0 8px}.vehicle-card__favorite[data-v-4f3f1517],.vehicle-card__photo-count[data-v-4f3f1517]{right:var(--spacing-2);border-radius:var(--radius-full)}.vehicle-card__favorite[data-v-4f3f1517]{top:var(--spacing-2);color:#fff;cursor:pointer;z-index:2;width:32px;height:32px;transition:color var(--transition-fast) var(--easing-default),background-color var(--transition-fast) var(--easing-default);background:#00000052;border:none;justify-content:center;align-items:center;display:flex;position:absolute}.vehicle-card__favorite[data-v-4f3f1517]:after{content:"";border-radius:var(--radius-full);position:absolute;inset:-6px}.vehicle-card__favorite[data-v-4f3f1517]:hover{background:#0000008c}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.vehicle-card__chip[data-v-4f3f1517],.vehicle-card__favorite[data-v-4f3f1517]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c0e12}.vehicle-card__chip[data-v-4f3f1517],.vehicle-card__favorite[data-v-4f3f1517]:not(:focus-visible){outline-offset:-1px;outline:1px solid}}@media (prefers-reduced-motion:reduce){.vehicle-card__favorite[data-v-4f3f1517]{transition:none}}.vehicle-card[data-v-f93946b9]{grid-template:"media""title""price""facts""notes"1fr"seller"/minmax(0,1fr);display:grid}@supports (grid-template-rows:subgrid){@media (width>=40rem){.vehicle-card--aligned.vehicle-card--card[data-v-f93946b9]{grid-row:span 6;grid-template-rows:subgrid;row-gap:0}}@media (40rem<=width<48rem){.vehicle-card--aligned.vehicle-card--row[data-v-f93946b9]{grid-row:span 6;grid-template-rows:subgrid;row-gap:0}}}.vehicle-card[data-v-f93946b9]:has([data-price-label]:active){transform:none}.vehicle-card__media[data-v-f93946b9]{grid-area:media}.vehicle-card__heading[data-v-f93946b9]{grid-area:title;padding:14px 16px 0}.vehicle-card--archived .vehicle-card__heading[data-v-f93946b9]{padding-bottom:14px}.vehicle-card__price-group[data-v-f93946b9]{--price-gap:12px;min-width:0;margin-top:var(--price-gap);flex-wrap:wrap;grid-area:price;align-content:start;align-items:center;gap:4px 10px;padding-inline:16px;display:flex}.vehicle-card__price-group[data-v-f93946b9] .vehicle-card__label{order:1}.vehicle-card__net[data-v-f93946b9],.vehicle-card__reduction[data-v-f93946b9]{flex-basis:100%;order:2}.vehicle-card__facts[data-v-f93946b9]{grid-area:facts;margin-top:10px;padding-inline:16px}.vehicle-card__notes[data-v-f93946b9]{grid-area:notes;padding:8px 16px 0}.vehicle-card__notes[data-v-f93946b9]:not(:has(*)){padding-top:0}.vehicle-card__seller[data-v-f93946b9]{grid-area:seller;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"ident ask";align-content:start;align-items:center;margin-top:14px;padding:12px 16px 16px;display:grid;position:relative}.vehicle-card__seller--ruled[data-v-f93946b9]:before{content:"";border-top:1px solid var(--border-default);pointer-events:none;position:absolute;top:0;left:16px;right:16px}.vehicle-card__ident[data-v-f93946b9]{grid-area:ident}.vehicle-card__ask[data-v-f93946b9]{grid-area:ask;margin-left:8px}.vehicle-card__note[data-v-f93946b9]{background:var(--bg-card);padding-left:8px;position:absolute;top:-8px;right:16px}@supports not selector(:has(*)){.vehicle-card:focus-within .vehicle-card__ask-link[data-v-f93946b9]{border-color:var(--accent-primary);background-color:var(--accent-primary);color:var(--text-on-brand)}}.vehicle-card--seller-hidden .vehicle-card__seller[data-v-f93946b9]{grid-template-columns:minmax(0,1fr);grid-template-areas:"ask";padding:0 16px 16px}.vehicle-card--no-seller .vehicle-card__notes[data-v-f93946b9]{padding-bottom:16px}.vehicle-card--compact .vehicle-card__heading[data-v-f93946b9]{padding-top:12px}.vehicle-card--compact .vehicle-card__price-group[data-v-f93946b9]{--price-gap:8px}.vehicle-card--compact .vehicle-card__facts[data-v-f93946b9]{margin-top:8px}@media (pointer:coarse){.vehicle-card__price-group[data-v-f93946b9]{position:relative}.vehicle-card__price-group[data-v-f93946b9]:before{content:"";top:calc(-1 * var(--price-gap));height:var(--price-gap);z-index:1;position:absolute;left:0;right:0}.vehicle-card__price-group .vehicle-card__price[data-v-f93946b9]{z-index:1;position:relative}.vehicle-card__price-group[data-v-f93946b9] [data-price-label]{position:relative}.vehicle-card__price-group[data-v-f93946b9] [data-price-label]:after{content:"";top:calc(-1 * var(--price-gap));position:absolute;bottom:0;left:0;right:-4px}}@media (width<40rem){.vehicle-card--feed[data-v-f93946b9]{box-shadow:none;background:0 0;border-width:0;border-radius:0;overflow:visible}.vehicle-card--feed[data-v-f93946b9]:active{transform:none}.vehicle-card--feed .vehicle-card__facts[data-v-f93946b9],.vehicle-card--feed .vehicle-card__heading[data-v-f93946b9],.vehicle-card--feed .vehicle-card__notes[data-v-f93946b9],.vehicle-card--feed .vehicle-card__price-group[data-v-f93946b9]{padding-inline:0}.vehicle-card--feed .vehicle-card__seller[data-v-f93946b9]{padding:12px 0 0}.vehicle-card--feed .vehicle-card__seller--ruled[data-v-f93946b9]:before{left:0;right:0}.vehicle-card--feed .vehicle-card__note[data-v-f93946b9]{background:0 0;margin-top:4px;padding-left:0;position:static}.vehicle-card--feed.vehicle-card--seller-hidden .vehicle-card__seller[data-v-f93946b9]{padding:0}.vehicle-card--feed.vehicle-card--no-seller .vehicle-card__notes[data-v-f93946b9]{padding-bottom:0}}@media (width>=48rem) and (width>=768px){.vehicle-card--row[data-v-f93946b9]{-moz-column-gap:20px;box-shadow:none;background:0 0;border-width:0;grid-template:"media title price""media facts price""media notes price""media.price"1fr"media ident ask"/clamp(200px,30%,300px) minmax(0,1fr) 180px;column-gap:20px;margin-inline:-16px;padding:16px;overflow:visible}.vehicle-card--row[data-v-f93946b9]:active{transform:none}.vehicle-card--row[data-v-f93946b9]:before{content:"";border-left:1px solid var(--border-subtle);pointer-events:none;grid-area:1/3/-1}.vehicle-card--row .vehicle-card__heading[data-v-f93946b9],.vehicle-card--row.vehicle-card--archived .vehicle-card__heading[data-v-f93946b9]{padding:0}.vehicle-card--row .vehicle-card__price-group[data-v-f93946b9]{text-align:right;flex-flow:column;align-items:flex-end;gap:6px;margin-top:0;padding:0 0 0 20px}.vehicle-card--row .vehicle-card__net[data-v-f93946b9],.vehicle-card--row .vehicle-card__reduction[data-v-f93946b9]{flex-basis:auto;order:1}.vehicle-card--row .vehicle-card__price-group[data-v-f93946b9] .vehicle-card__label{order:2;margin-top:2px}.vehicle-card--row .vehicle-card__facts[data-v-f93946b9],.vehicle-card--row .vehicle-card__notes[data-v-f93946b9]{padding-inline:0}.vehicle-card--row.vehicle-card--no-seller .vehicle-card__notes[data-v-f93946b9]{padding-bottom:0}.vehicle-card--row .vehicle-card__seller[data-v-f93946b9]{display:contents}.vehicle-card--row .vehicle-card__seller--ruled[data-v-f93946b9]:before{content:none}.vehicle-card--row .vehicle-card__ident[data-v-f93946b9]{align-self:end;margin-top:16px}.vehicle-card--row .vehicle-card__ask[data-v-f93946b9]{place-self:end}.vehicle-card--row .vehicle-card__note[data-v-f93946b9]{background:0 0;margin-top:4px;padding-left:0;position:static}}@media (width>=48rem) and (width>=768px) and (pointer:coarse){.vehicle-card--row .vehicle-card__price-group[data-v-f93946b9]:before{content:none}.vehicle-card--row .vehicle-card__price-group[data-v-f93946b9] .vehicle-card__label{margin-top:4px}.vehicle-card--row .vehicle-card__price-group[data-v-f93946b9] [data-price-label]:after{top:0;bottom:-14px}}@media (width>=48rem) and (width>=768px) and (hover:hover) and (pointer:fine){.vehicle-card--row[data-v-f93946b9]:hover{background:var(--surface-subtle)}}.vehicle-card__line[data-v-f93946b9]{overflow-x:clip}.vehicle-card__run[data-v-f93946b9]{margin-left:calc(-1 * var(--sep));display:block}.vehicle-card__item[data-v-f93946b9]:before{content:"·";content:"·"/"";width:var(--sep);color:var(--border-strong);text-align:center;font-weight:400;display:inline-block}@container card (width<232px){.vehicle-card__envkv.vehicle-card__line[data-v-f93946b9]{overflow:visible}.vehicle-card__envkv .vehicle-card__run[data-v-f93946b9]{margin-left:0}.vehicle-card__envkv .vehicle-card__item[data-v-f93946b9]{white-space:normal;display:block}.vehicle-card__envkv .vehicle-card__item[data-v-f93946b9]:before{content:none}.vehicle-card__envkv wbr[data-v-f93946b9]{display:none}}.vehicle-card__price[data-v-f93946b9],.vehicle-card__specs[data-v-f93946b9]{font-feature-settings:"tnum" on,"lnum" on;font-variant-numeric:tabular-nums lining-nums}
