.images-counter-badge{align-items:center;background-color:var(--color-deep-blue,#0a1f4d);border-radius:var(--radius-md,.375rem);color:var(--color-pastel-blue,#d3d8ea);-moz-column-gap:calc(var(--spacing,.25rem)*1);column-gap:calc(var(--spacing,.25rem)*1);display:inline-flex;font-size:var(--text-sm,.875rem);height:calc(var(--spacing,.25rem)*5);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));padding-inline:6px}.carfax-badge{align-items:center;background-color:var(--color-white,#fff);border-radius:var(--radius-sm,.25rem);contain:layout style;display:flex;height:calc(var(--spacing,.25rem)*5);justify-content:center;padding-inline:2px;width:calc(var(--spacing,.25rem)*18)}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-leading:initial;--tw-font-weight:initial}}}.showcased-badge{align-items:center;border-radius:var(--radius-md,.375rem);font-size:var(--text-sm,.875rem);gap:calc(var(--spacing,.25rem)*1);height:calc(var(--spacing,.25rem)*5);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);background:var(--brand-lime,oklch(94% .25 110));box-shadow:0 1px 2px #0000001a;color:var(--brand-navy,oklch(22% .08 260));display:inline-flex;font-weight:var(--font-weight-semibold,600);padding-block:1px;padding-inline:6px}.showcased-badge .showcased-badge__count{height:calc(var(--spacing,.25rem)*3.5);min-width:calc(var(--spacing,.25rem)*3.5);padding-inline:calc(var(--spacing,.25rem)*1);--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);align-items:center;background:#ffffff8c;border-radius:3.40282e+38px;display:inline-flex;font-size:10px;font-weight:var(--font-weight-bold,700);justify-content:center;line-height:1}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial}}}.featured-badge{align-items:center;border-radius:var(--radius-md,.375rem);font-size:var(--text-sm,.875rem);gap:calc(var(--spacing,.25rem)*1);height:calc(var(--spacing,.25rem)*5);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-semibold,600);background:var(--brand-featured,var(--color-red-500));box-shadow:0 1px 2px #0000001f;color:var(--color-white,#fff);display:inline-flex;font-weight:var(--font-weight-semibold,600);padding-block:1px;padding-inline:6px}.featured-badge .bb-icon{margin-left:calc(var(--spacing,.25rem)*-1)}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-font-weight:initial;--tw-leading:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.listing-card{--offset:10px;background-color:var(--color-white,#fff);border:1px solid var(--color-pastel-blue);border-radius:.625rem;box-shadow:var(--shadow-card);contain:layout style;container-type:inline-size;display:flex;flex-direction:column;min-height:380px;position:relative;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1);will-change:transform}.listing-card:hover{border-color:#e1ff0066;box-shadow:0 24px 48px -12px #0f172a2e,0 8px 16px -4px #0f172a14,inset 0 0 0 1px #fff;transform:scale(1.018)translateY(-4px)}.listing-card .listing-card__top-section .listing-card__image img{transition:transform .6s cubic-bezier(.22,1,.36,1);will-change:transform}.listing-card:hover .listing-card__top-section .listing-card__image img{transform:scale(1.05)}.listing-card.listing-card--showcased{border-color:var(--color-electric-blue,#4f76ef);border-style:var(--tw-border-style);border-width:1px}.listing-card.listing-card--premium{box-shadow:var(--shadow-card),inset 0 0 0 1px var(--brand-featured)}@supports (color:color-mix(in lab,red,red)){.listing-card.listing-card--premium{box-shadow:var(--shadow-card),inset 0 0 0 1px color-mix(in srgb,var(--brand-featured)60%,transparent)}}.listing-card.listing-card--premium:hover{box-shadow:var(--shadow-card-hover),inset 0 0 0 1px var(--brand-featured)}@supports (color:color-mix(in lab,red,red)){.listing-card.listing-card--premium:hover{box-shadow:var(--shadow-card-hover),inset 0 0 0 1px color-mix(in srgb,var(--brand-featured)70%,transparent)}}.listing-card.listing-card--premium .chip--showcased{top:calc(var(--offset) + 1.5rem)}.listing-card .listing-card__overlay-btn{border-top-left-radius:var(--radius-xl,.75rem);border-top-right-radius:var(--radius-xl,.75rem);inset-inline:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*14);position:absolute;top:calc(var(--spacing,.25rem)*0);z-index:2}.listing-card .listing-card__overlay-btn:focus,.listing-card .listing-card__overlay-btn:focus-visible{--tw-outline-style:none;outline-style:none}:is(.listing-card .listing-card__overlay-btn:focus-visible,.listing-card .listing-card__overlay-btn:hover)~.listing-card__bottom-section .body .body__top{color:var(--color-primary,var(--color-electric-blue))}:is(.listing-card .listing-card__overlay-btn:focus-visible,.listing-card .listing-card__overlay-btn:hover)~.listing-card__bottom-section .body .listing-card__version{color:var(--color-cool-gray-800,#1f2937)}.listing-card .listing-card__unavailable-overlay{background-color:#f9fafb80;inset:calc(var(--spacing,.25rem)*0);position:absolute;z-index:2}@supports (color:color-mix(in lab,red,red)){.listing-card .listing-card__unavailable-overlay{background-color:color-mix(in oklab,var(--color-cool-gray-50,#f9fafb)50%,transparent)}}.listing-card .listing-card__unavailable-overlay{padding:calc(var(--spacing,.25rem)*10);text-align:center}.listing-card .listing-card__unavailable-overlay p{background-color:var(--color-cool-gray-700,#374151);border-radius:3.40282e+38px;color:var(--color-white,#fff);display:inline-block;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));padding-block:2px;padding-inline:calc(var(--spacing,.25rem)*3)}.listing-card .listing-card__unavailable-overlay .base-btn{color:var(--color-primary-100,#dce5ff);text-decoration-line:underline}.listing-card .listing-card__top-section{border-top-left-radius:10px;border-top-right-radius:10px;height:150px;overflow:clip;position:relative}@container (min-width:200px){.listing-card .listing-card__top-section{height:190px}}.listing-card .listing-card__top-section{aspect-ratio:16/10}.listing-card .listing-card__top-section .listing-card__image{border-top-left-radius:var(--radius-xl,.75rem);border-top-right-radius:var(--radius-xl,.75rem);display:grid;height:100%;overflow:clip}.listing-card .listing-card__top-section .chip--images{bottom:var(--offset);position:absolute;right:var(--offset)}.listing-card .listing-card__top-section .chip--carfax{bottom:var(--offset);left:var(--offset);position:absolute}.listing-card .listing-card__top-section .chip--featured,.listing-card .listing-card__top-section .chip--showcased{left:var(--offset);position:absolute;top:var(--offset)}.listing-card .listing-card__top-section .listing-card__favorite{background-color:var(--color-white,#fff);border:1px solid var(--color-pastel-blue);border-radius:var(--radius-lg,.5rem);box-shadow:0 1px 3px #00000014;padding:calc(var(--spacing,.25rem)*1);position:absolute;right:calc(var(--spacing,.25rem)*2);top:calc(var(--spacing,.25rem)*2);transition:transform var(--duration-fast)var(--ease-spring);z-index:2}.listing-card .listing-card__top-section .listing-card__favorite:hover{transform:scale(1.1)}.listing-card .listing-card__bottom-section{border-bottom-left-radius:var(--radius-xl,.75rem);border-bottom-right-radius:var(--radius-xl,.75rem);display:grid;flex:auto;grid-template-rows:1fr auto;overflow:clip;padding-inline:calc(var(--spacing,.25rem)*2);padding-bottom:calc(var(--spacing,.25rem)*0);padding-top:calc(var(--spacing,.25rem)*2)}@container (min-width:200px){.listing-card .listing-card__bottom-section{padding-inline:calc(var(--spacing,.25rem)*4)}}.listing-card .listing-card__bottom-section .body{display:flex;flex-direction:column}.listing-card .listing-card__bottom-section .body .listing-card__make{font-family:var(--font-work-sans,"Work Sans","-apple-system","BlinkMacSystemFont","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","sans-serif");font-size:var(--text-base,1rem);-webkit-line-clamp:1;line-height:var(--tw-leading,var(--text-base--line-height,1.5));margin-left:calc(var(--spacing,.25rem)*-1);margin-right:calc(var(--spacing,.25rem)*-2);margin-top:calc(var(--spacing,.25rem)*-2);padding-left:calc(var(--spacing,.25rem)*1);padding-right:calc(var(--spacing,.25rem)*2);padding-top:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@container (min-width:200px){.listing-card .listing-card__bottom-section .body .listing-card__make{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556))}}.listing-card .listing-card__bottom-section .body .listing-card__make{color:var(--bb-text)}.listing-card .listing-card__bottom-section .body .listing-card__version{font-size:var(--text-xs,.75rem);height:calc(var(--spacing,.25rem)*8);-webkit-line-clamp:2;line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));margin-bottom:calc(var(--spacing,.25rem)*2);--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@container (min-width:200px){.listing-card .listing-card__bottom-section .body .listing-card__version{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}}.listing-card .listing-card__bottom-section .body .listing-card__version{color:var(--color-tab-text)}.listing-card .listing-card__bottom-section .body .listing-card__price-block{display:flex;flex-direction:column;margin-bottom:calc(var(--spacing,.25rem)*3)}.listing-card .listing-card__bottom-section .body .listing-card__price-row{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--spacing,.25rem)*2);margin-top:calc(var(--spacing,.25rem)*0)}.listing-card .listing-card__bottom-section .body .listing-card__price{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,1.4));margin-bottom:calc(var(--spacing,.25rem)*0);margin-top:calc(var(--spacing,.25rem)*0);--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);--tw-font-weight:var(--font-weight-bold,700);display:block;font-weight:var(--font-weight-bold,700)}@container (min-width:200px){.listing-card .listing-card__bottom-section .body .listing-card__price{font-size:22px}}.listing-card .listing-card__bottom-section .body .listing-card__price{color:var(--bb-text)}.listing-card .listing-card__bottom-section .body .listing-card__price.listing-card__price--discounted{color:#d40c1a}.listing-card .listing-card__bottom-section .body .listing-card__previous-price{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));margin:calc(var(--spacing,.25rem)*0);width:100%;--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-medium,500);display:block;font-weight:var(--font-weight-medium,500)}@container (min-width:200px){.listing-card .listing-card__bottom-section .body .listing-card__previous-price{font-size:13px}}.listing-card .listing-card__bottom-section .body .listing-card__previous-price{color:var(--color-electric-blue);min-height:1em;text-decoration:line-through}.listing-card .listing-card__bottom-section .body .listing-card__previous-price--placeholder{visibility:hidden}.listing-card .listing-card__bottom-section .body .listing-card__discount-badge{align-items:center;font-size:var(--text-xs,.75rem);gap:calc(var(--spacing,.25rem)*1.5);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));padding-block:calc(var(--spacing,.25rem)*.5);padding-inline:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-medium,500);background:#ffedeb;background:oklch(96% .04 27);border-radius:3.40282e+38px;color:#d40c1a;display:inline-flex;font-weight:var(--font-weight-medium,500)}.listing-card .listing-card__bottom-section .body .listing-card__discount-dot{background:#d40c1a;border-radius:3.40282e+38px;display:inline-block;height:calc(var(--spacing,.25rem)*1.5);width:calc(var(--spacing,.25rem)*1.5)}.listing-card .listing-card__bottom-section .body .listing-card__tags{align-items:flex-start;display:flex;flex-wrap:wrap-reverse;gap:calc(var(--spacing,.25rem)*2);height:52px;overflow:clip}.listing-card .listing-card__bottom-section .body .listing-card__tags .listing-card__tag{border-radius:var(--radius-xl,.75rem);font-size:var(--text-xs,.75rem);height:22px;line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));padding-block:calc(var(--spacing,.25rem)*1);padding-inline:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-medium,500);background:#eef2f9;color:#556b9b;display:flex;font-weight:var(--font-weight-medium,500)}.listing-card .listing-card__bottom-section .body .listing-card__tags .listing-card__tag .tag__content{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.listing-card .listing-card__bottom-section .section-footer{align-items:flex-start;-moz-column-gap:calc(var(--spacing,.25rem)*1);column-gap:calc(var(--spacing,.25rem)*1);display:flex;margin-inline:calc(var(--spacing,.25rem)*-2);margin-top:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*2);padding-top:calc(var(--spacing,.25rem)*1);position:relative;transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)))}@container (min-width:200px){.listing-card .listing-card__bottom-section .section-footer{margin-inline:calc(var(--spacing,.25rem)*-4);padding-inline:calc(var(--spacing,.25rem)*4)}}.listing-card .listing-card__bottom-section .section-footer{border-top:1px solid var(--color-pastel-blue)}.listing-card .listing-card__bottom-section .section-footer>.bb-icon{--tw-translate-y:1px;display:none;flex-shrink:0;translate:var(--tw-translate-x)var(--tw-translate-y)}@container (min-width:200px){.listing-card .listing-card__bottom-section .section-footer>.bb-icon{display:block}}.listing-card .listing-card__bottom-section .section-footer>.bb-icon{color:var(--color-tab-text)}.listing-card .listing-card__bottom-section .section-footer .listing-card__dealer-name{font-size:var(--text-xs,.75rem);-webkit-line-clamp:1;line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@container (min-width:200px){.listing-card .listing-card__bottom-section .section-footer .listing-card__dealer-name{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}}.listing-card .listing-card__bottom-section .section-footer .listing-card__dealer-name{color:var(--color-tab-text)}.listing-card .listing-card__bottom-section .section-footer .listing-card__location{font-size:var(--text-xs,.75rem);-webkit-line-clamp:1;line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));margin-bottom:calc(var(--spacing,.25rem)*2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@container (min-width:200px){.listing-card .listing-card__bottom-section .section-footer .listing-card__location{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}}.listing-card .listing-card__bottom-section .section-footer .listing-card__location{color:var(--color-tab-text)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
