._vehicle-card_6lidk_1{min-width:0;height:100%;container-type:inline-size}._vehicle-card__finance-status_6lidk_7{padding:var(--space-sm);color:var(--foreground)}._vehicle-card__finance-reload_6lidk_12{color:var(--primary);cursor:pointer;text-decoration:underline}._vehicle-card_6lidk_1 .vehicle-card__surface{cursor:pointer;height:100%;box-shadow:none;border:0;gap:0;padding-block:0;position:relative}._vehicle-card__media_6lidk_28{aspect-ratio:16/10;background:var(--muted);flex-shrink:0;position:relative;overflow:hidden}._vehicle-card__carousel_6lidk_36{min-width:0;position:relative}._vehicle-card__viewport_6lidk_41{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}._vehicle-card__viewport_6lidk_41::-webkit-scrollbar{display:none}._vehicle-card__spacer_6lidk_53{flex-shrink:0}._vehicle-card__slide_6lidk_57{scroll-snap-align:start;flex:0 0 100%;min-width:0}._vehicle-card__image-frame_6lidk_63{aspect-ratio:16/10;width:100%;position:relative}._vehicle-card_6lidk_1 .vehicle-card__image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}._vehicle-card_6lidk_1 .vehicle-card__image--zoom{transition:transform var(--motion-duration-slow) var(--motion-easing)}._vehicle-card_6lidk_1:hover .vehicle-card__image--zoom{transform:scale(1.02)}._vehicle-card__arrow_6lidk_86{position:absolute;top:50%;transform:translateY(-50%)}._vehicle-card__arrow--left_6lidk_92{left:var(--space-xs)}._vehicle-card__arrow--right_6lidk_96{right:var(--space-xs)}._vehicle-card__pagination_6lidk_100{bottom:var(--space-xs);align-items:center;gap:var(--space-2xs);display:flex;position:absolute;left:50%;transform:translate(-50%)}._vehicle-card__arrow_6lidk_86,._vehicle-card__pagination_6lidk_100{transition:opacity var(--motion-duration-default) var(--motion-easing)}._vehicle-card__dot_6lidk_114{width:var(--space-2xs);height:var(--space-2xs);background:color-mix(in srgb, var(--background) 60%, transparent);cursor:pointer;border-radius:50%}._vehicle-card__dot_6lidk_114[aria-current=true]{background:var(--background)}._vehicle-card__dot_6lidk_114:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._vehicle-card__placeholder_6lidk_131{width:100%;height:100%;padding-inline:var(--surface-padding);text-align:center;color:var(--muted-foreground);font-size:var(--type-small);justify-content:center;align-items:center;display:flex}._vehicle-card__badges_6lidk_143{left:var(--space-xs);top:var(--space-xs);gap:var(--space-2xs);flex-wrap:wrap;display:flex;position:absolute}._vehicle-card__other-badges_6lidk_152{gap:var(--space-2xs);flex-wrap:wrap;display:flex}._vehicle-card__badges_6lidk_143 ._vehicle-card__sold-label_6lidk_158{background:var(--destructive);color:var(--color-white)}._vehicle-card--sold_6lidk_163 ._vehicle-card__carousel_6lidk_36,._vehicle-card--sold_6lidk_163 ._vehicle-card__media_6lidk_28>._vehicle-card__image-frame_6lidk_63,._vehicle-card--sold_6lidk_163 ._vehicle-card__header_6lidk_165,._vehicle-card--sold_6lidk_163 ._vehicle-card__content_6lidk_166,._vehicle-card--sold_6lidk_163 ._vehicle-card__other-badges_6lidk_152,._vehicle-card--sold_6lidk_163 ._vehicle-card__favorite_6lidk_168,._vehicle-card--sold_6lidk_163 .vehicle-card__details-button{filter:grayscale();opacity:.5}._vehicle-card__favorite_6lidk_168{bottom:var(--space-xs);right:var(--space-xs);position:absolute}._vehicle-card__header_6lidk_165{padding:var(--space-sm) var(--surface-padding) 0;display:grid}._vehicle-card__title_6lidk_185,._vehicle-card__price_6lidk_185{font-family:var(--type-font-heading);font-size:var(--type-body);font-weight:var(--type-weight-heading);line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking-heading);overflow-wrap:anywhere}._vehicle-card__title_6lidk_185{font-size:var(--type-lead)}._vehicle-card__description_6lidk_198,._vehicle-card__price-note_6lidk_198{color:var(--muted-foreground);font-size:var(--type-small);overflow-wrap:anywhere}._vehicle-card__content_6lidk_166{padding:var(--space-xs) var(--surface-padding) 0;flex-direction:column;flex:1;display:flex}._vehicle-card__facts_6lidk_211{flex-direction:column;display:flex}._vehicle-card__fact_6lidk_211{justify-content:space-between;align-items:center;gap:var(--space-2xs);padding-block:calc(var(--space-sm) / 4);font-size:var(--type-small);display:flex}._vehicle-card__fact_6lidk_211+._vehicle-card__fact_6lidk_211{border-block-start:1px solid var(--border)}._vehicle-card__label_6lidk_229{align-items:center;gap:var(--space-2xs);color:var(--muted-foreground);display:flex}._vehicle-card__icon_6lidk_236{width:var(--space-sm);height:var(--space-sm);flex-shrink:0;display:inline-flex}._vehicle-card__icon_6lidk_236 svg{width:100%;height:100%}._vehicle-card__value_6lidk_248{text-align:end;overflow-wrap:anywhere}._vehicle-card__footer_6lidk_253{align-items:end;gap:var(--space-xs);padding:var(--space-sm) var(--surface-padding);grid-template-columns:minmax(0,1fr) auto;margin-top:auto;display:grid}._vehicle-card__footer--multiple_6lidk_262{border-top:1px solid var(--border)}._vehicle-card__footer-info_6lidk_266{min-width:0}._vehicle-card_6lidk_1 .vehicle-card__details-button{grid-area:1/2;align-self:end}._vehicle-card__footer-info_6lidk_266{grid-area:1/1}._vehicle-card__prices_6lidk_281{align-items:start;gap:var(--space-sm);text-align:start;grid-template-columns:minmax(0,1fr);min-width:0;margin:0;display:grid}._vehicle-card__footer--multiple_6lidk_262 ._vehicle-card__prices_6lidk_281{grid-template-columns:repeat(2,minmax(0,1fr))}._vehicle-card__price-option_6lidk_295{flex-direction:column;min-width:0;display:flex}._vehicle-card__price-option_6lidk_295 ._vehicle-card__price_6lidk_185{order:-1}._vehicle-card__price-label_6lidk_305{margin-top:calc(var(--space-2xs) / 3);font-size:var(--text-xs);line-height:var(--type-leading-heading);color:var(--muted-foreground)}._vehicle-card__price-note_6lidk_198{font-size:var(--text-xs);line-height:var(--type-leading-heading)}._vehicle-card__prices_6lidk_281 dd{margin:0}._vehicle-card__price-suffix_6lidk_321{white-space:nowrap}._vehicle-card__pricing_6lidk_325{min-width:0}._vehicle-card__financing_6lidk_329{justify-content:space-between;gap:var(--space-2xs) var(--space-sm);min-width:0;margin:0 calc(0px - var(--surface-padding)) calc(0px - var(--space-sm));padding:var(--space-sm) var(--surface-padding);background:var(--muted);font-size:var(--type-small);flex-wrap:wrap;grid-column:1/-1;display:flex}._vehicle-card_6lidk_1 .vehicle-card__financing-button{cursor:pointer;justify-content:space-between;width:100%}._vehicle-card__price_6lidk_185{color:var(--primary)}@container (width<=24rem){._vehicle-card__header_6lidk_165,._vehicle-card__content_6lidk_166,._vehicle-card__footer_6lidk_253{padding-inline:var(--space-sm)}._vehicle-card__footer--multiple_6lidk_262 ._vehicle-card__prices_6lidk_281{grid-template-columns:minmax(0,1fr)}._vehicle-card__financing_6lidk_329{margin-inline:calc(0px - var(--space-sm));padding-inline:var(--space-sm)}}@media (hover:hover) and (pointer:fine){._vehicle-card__arrow_6lidk_86,._vehicle-card__pagination_6lidk_100{opacity:0;pointer-events:none}._vehicle-card_6lidk_1:hover ._vehicle-card__arrow_6lidk_86,._vehicle-card_6lidk_1:focus-within ._vehicle-card__arrow_6lidk_86,._vehicle-card_6lidk_1:hover ._vehicle-card__pagination_6lidk_100,._vehicle-card_6lidk_1:focus-within ._vehicle-card__pagination_6lidk_100{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){._vehicle-card_6lidk_1 .vehicle-card__image--zoom,._vehicle-card__arrow_6lidk_86,._vehicle-card__pagination_6lidk_100{transition:none}._vehicle-card_6lidk_1:hover .vehicle-card__image--zoom{transform:none}}
