.vehicle-search__card-theme.svelte-1kf22yt{display:contents}.vehicle-search.svelte-1kf22yt{padding-block:var(--space-lg) var(--section-padding-block);color:var(--foreground)}.vehicle-search--overlap.svelte-1kf22yt{padding-top:0}.vehicle-search__form.svelte-1kf22yt{position:relative}.vehicle-search--overlap.svelte-1kf22yt .vehicle-search__form:where(.svelte-1kf22yt){margin-top:calc(-1 * var(--hero-search-overlap))}.vehicle-search__container.svelte-1kf22yt{width:100%;max-width:calc(var(--content-max-width) + 2 * var(--content-gutter));padding-inline:var(--content-gutter);gap:var(--block-gap);flex-direction:column;margin-inline:auto;display:flex}.vehicle-search__header.svelte-1kf22yt{gap:var(--space-type-default);flex-direction:column;max-width:65ch;display:flex}.vehicle-search__intro-group.svelte-1kf22yt{gap:var(--space-type-tight);flex-direction:column;display:flex}.vehicle-search__heading.svelte-1kf22yt{font-family:var(--type-font-heading);font-size:var(--type-heading1);font-weight:var(--type-weight-heading);line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking-heading);text-wrap:balance;overflow-wrap:anywhere}.vehicle-search__intro.svelte-1kf22yt{font-size:var(--type-lead);line-height:var(--type-leading-lead);color:var(--muted-foreground);text-wrap:balance}.vehicle-search__results.svelte-1kf22yt{gap:var(--surface-gap);flex-direction:column;display:flex}.vehicle-search__form.svelte-1kf22yt+.vehicle-search__results:where(.svelte-1kf22yt){margin-top:calc(var(--block-gap) / -2)}.vehicle-search__toolbar.svelte-1kf22yt{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.vehicle-search__sort.svelte-1kf22yt{justify-content:flex-end;margin-inline-start:auto;display:flex}.vehicle-search__sort.svelte-1kf22yt .vehicle-search__sort-field{gap:var(--space-2xs);flex-wrap:wrap;width:auto}.vehicle-search__sort.svelte-1kf22yt .vehicle-search__sort-label{white-space:nowrap;flex:0 0 100%}.vehicle-search__sort.svelte-1kf22yt .vehicle-search__sort-trigger{width:12rem}.vehicle-search__grid.svelte-1kf22yt{gap:var(--surface-gap);display:grid}.vehicle-search__grid.svelte-1kf22yt .vehicle-search__skeleton-card{gap:var(--space-sm);height:100%;padding-top:0}.vehicle-search__grid.svelte-1kf22yt .vehicle-search__skeleton-image{aspect-ratio:16/10;border-radius:0;width:100%}.vehicle-search__grid.svelte-1kf22yt .vehicle-search__skeleton-header{gap:var(--space-2xs)}.vehicle-search__grid.svelte-1kf22yt .vehicle-search__skeleton-title{height:calc(5 * var(--spacing));width:75%}.vehicle-search__grid.svelte-1kf22yt .vehicle-search__skeleton-subtitle{height:var(--space-sm);width:50%}.vehicle-search__grid.svelte-1kf22yt .vehicle-search__skeleton-content{gap:var(--space-sm);flex-direction:column;flex:1;display:flex}.vehicle-search__skeleton-row.svelte-1kf22yt{justify-content:space-between;gap:var(--space-sm);display:flex}.vehicle-search__grid.svelte-1kf22yt .vehicle-search__skeleton-label{height:var(--space-sm);width:33%}.vehicle-search__grid.svelte-1kf22yt .vehicle-search__skeleton-value{height:var(--space-sm);width:25%}.vehicle-search__grid.svelte-1kf22yt .vehicle-search__skeleton-footer{justify-content:space-between;gap:var(--space-sm)}.vehicle-search__grid.svelte-1kf22yt .vehicle-search__skeleton-price{height:calc(6 * var(--spacing));width:50%}.vehicle-search__grid.svelte-1kf22yt .vehicle-search__skeleton-button{width:var(--control-height-lg);height:var(--control-height-lg)}.vehicle-search__results.svelte-1kf22yt .vehicle-search__empty{border:var(--border-width) solid var(--border)}@media (width>=640px){.vehicle-search__grid.svelte-1kf22yt{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-search__sort.svelte-1kf22yt .vehicle-search__sort-trigger{width:14rem}.vehicle-search__sort.svelte-1kf22yt .vehicle-search__sort-label{flex:none}}@media (width>=1280px){.vehicle-search__grid.svelte-1kf22yt{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.vehicle-search__grid.svelte-1kf22yt .vehicle-search__skeleton-image,.vehicle-search__grid.svelte-1kf22yt .vehicle-search__skeleton-title,.vehicle-search__grid.svelte-1kf22yt .vehicle-search__skeleton-subtitle,.vehicle-search__grid.svelte-1kf22yt .vehicle-search__skeleton-label,.vehicle-search__grid.svelte-1kf22yt .vehicle-search__skeleton-value,.vehicle-search__grid.svelte-1kf22yt .vehicle-search__skeleton-price,.vehicle-search__grid.svelte-1kf22yt .vehicle-search__skeleton-button{animation:none}}
