.vehicle-marketplace_cardContainer__Saz_X,.vehicle-marketplace_card__6kr1o{border-radius:8px;border:1px solid #dee0e2}@media(min-width:992px){.vehicle-marketplace_cardContainer__Saz_X,.vehicle-marketplace_card__6kr1o{transition:box-shadow .3s linear}.vehicle-marketplace_cardContainer__Saz_X:hover,.vehicle-marketplace_card__6kr1o:hover{box-shadow:0 10px 25px rgba(9,10,11,.1)}}.vehicle-marketplace_cardContainer__Saz_X{overflow:hidden;color:#000;font-size:.9rem;flex-shrink:0;width:100%}@media(max-width:1023px){.vehicle-marketplace_cardContainer__Saz_X{width:260px}}@media(min-width:768px){.vehicle-marketplace_mobileCardListParent__7Aw8l{display:none}}.vehicle-marketplace_mobileCardListListWrapper__l504m{gap:24px}.vehicle-marketplace_desktopFilterButton__SkNM9{border:1px solid #b1b5b9;outline:none}.vehicle-marketplace_desktopFilterButton__SkNM9:not(.vehicle-marketplace_desktopFilterButtonActive__Na8bn):focus,.vehicle-marketplace_desktopFilterButton__SkNM9:not(.vehicle-marketplace_desktopFilterButtonActive__Na8bn):focus-visible{border:1px solid #b1b5b9}.vehicle-marketplace_desktopFilterButton__SkNM9:not(.vehicle-marketplace_desktopFilterButtonActive__Na8bn):hover{border:1px solid #000}.vehicle-marketplace_desktopFilterButtonActive__Na8bn{padding:6px 14px;border:2px solid #000}.vehicle-marketplace_cardList__AYJ4O{display:none;grid-gap:16px;overflow-x:hidden;transition:height .4s;grid-template-columns:repeat(1,1fr);max-width:100%;scrollbar-width:none}@media(min-width:768px){.vehicle-marketplace_cardList__AYJ4O{display:grid}}@container (min-width: 576px){.vehicle-marketplace_cardList__AYJ4O{grid-template-columns:repeat(2,1fr)}}@container (min-width: 992px){.vehicle-marketplace_cardList__AYJ4O{grid-template-columns:repeat(3,1fr)}}@container (min-width: 1200px){.vehicle-marketplace_cardList__AYJ4O{grid-template-columns:repeat(4,1fr)}}.vehicle-marketplace_titleWrapper__fLWMl{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-bottom:32px}@media(min-width:1024px){.vehicle-marketplace_titleWrapper__fLWMl{flex-direction:row;justify-content:space-between;align-items:start;column-gap:24px}}.vehicle-marketplace_title__XJqsu{font-size:38px;line-height:44px;font-weight:700}.vehicle-marketplace_container__0iHNL{padding:64px 0;container-type:inline-size;margin-bottom:64px}.vehicle-marketplace_emailLinkContainer__MqdMX{padding:12px;border-radius:8px;background:#eaf9ff;min-width:280px;max-width:640px}.vehicle-marketplace_emailLink__52Hq6{color:#007bb3;transition:color .4s cubic-bezier(.215,.61,.355,1);text-decoration:none;display:flex;align-items:center;gap:8px}.vehicle-marketplace_emailIcon__qp62g{width:20px;height:20px}.vehicle-marketplace_emailLinkText__U56pA{font-size:14px;line-height:20px}.vehicle-marketplace_imageContainer__Js5f1{border-radius:5px 5px 0 0;overflow:hidden;position:relative}.vehicle-marketplace_imageSubcontainer__CLs31{position:relative;border-radius:8px 8px 0 0;overflow:hidden;aspect-ratio:380/222}.vehicle-marketplace_image__cxytQ{object-fit:cover}.vehicle-marketplace_speedDigitalLabel__sqNKo{position:absolute;left:8px;bottom:8px;display:flex;justify-content:center;align-items:center;padding:2px 6px;background:#fff;border-radius:3px;box-shadow:0 5px 15px rgba(9,10,11,.1);color:#000;font-size:14px;line-height:18px;font-weight:700}.vehicle-marketplace_infoWrapper__OD56M{flex:1 1;display:flex;flex-direction:column;margin-bottom:auto;padding:16px;color:#000}.vehicle-marketplace_cardTitle__M00Cq{padding-bottom:4px;font-size:20px;line-height:28px;font-weight:700}.vehicle-marketplace_cardSubtitle__bKNNR{margin-top:auto;margin-bottom:12px;color:#484c51;overflow:hidden;text-overflow:ellipsis;font-size:16px;line-height:26px;font-weight:400}.vehicle-marketplace_cardPrice__RSxjt{position:relative;display:flex;height:29px;width:100%;background:#f4f6f8;border-radius:3px;overflow:hidden}.vehicle-marketplace_cardPriceText___mDYj{font-family:var(--fontFamily,"HelveticaNeue","gt-america","Helvetica Neue","Helvetica",Arial,sans-serif);margin:auto;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:16px;line-height:26px}.vehicle-marketplace_showMoreButton___2kpK{min-height:48px;padding:10px 22px;border-radius:32px;font-size:15px;line-height:22px;display:flex;gap:8px;align-items:center;color:#fff;background-color:#090a0b;border-color:#090a0b;transition:background-color .5s,border-color .4s,color .4s;font-weight:700}.vehicle-marketplace_showMoreButton___2kpK:hover{background:#484c51 radial-gradient(circle,transparent 1%,#484c51 0) 50%/15000%;border-color:#484c51}.vehicle-marketplace_showLessButton__7yO_p{padding:4px 0;min-height:32px;font-size:16px;line-height:22px;color:#007bb3;display:flex;gap:8px;align-items:center;transition:color .2s;overflow:hidden;white-space:nowrap;font-weight:700;background:rgba(0,0,0,0)}.vehicle-marketplace_showLessButton__7yO_p:hover{color:#0089c7}.vehicle-marketplace_pagination__e1udG{padding-top:64px;display:none}@media(min-width:768px){.vehicle-marketplace_pagination__e1udG{display:flex}}.vehicle-marketplace_titleCase__tcU62{text-transform:capitalize}.vehicle-marketplace_showLessIcon__hPRub{transform:rotate(-90deg);height:10px;width:10px}.vehicle-marketplace_showLessIcon__hPRub path{stroke-width:2.25px;stroke:#007bb3}.vehicle-marketplace_showLessIcon__hPRub path:hover{stroke:#0089c7}.vehicle-marketplace_showMoreIcon__3uOGA{transform:rotate(90deg);height:10px;width:10px}.vehicle-marketplace_showMoreIcon__3uOGA path{stroke-width:2.25px;stroke:#fff}.vehicle-marketplace_filtersRow__n7O5z{display:flex;flex-direction:row;padding-bottom:32px}.vehicle-marketplace_clearAllBtn__Q_0Cm{display:inline-flex;align-items:center;min-height:40px;padding:6px 18px;border-radius:32px;font-size:14px;line-height:22px;padding-top:0!important;padding-bottom:0!important;height:100%;border:none;color:#484c51;transition:background-color .5s,border-color .4s,color .4s;font-weight:400;background:rgba(0,0,0,0)}.vehicle-marketplace_clearAllBtn__Q_0Cm:hover{color:#090a0b;border-color:#f7f9fa;background:#f7f9fa radial-gradient(circle,transparent 1%,#f7f9fa 0) 50%/15000%}.vehicle-marketplace_generationTitleWrapper__H80R2{padding-bottom:32px;container-type:inline-size}.vehicle-marketplace_generationTitle__t_ksc{font-size:28px;line-height:36px}@container (min-width: 576px){.vehicle-marketplace_generationTitle__t_ksc{font-size:30px;line-height:38px}}.vehicle-marketplace_bidContainer__W3cml{position:relative;display:flex;height:29px;width:100%;background:#f4f6f8;border-radius:3px;overflow:hidden}.vehicle-marketplace_bidIcon__rSHJr{display:none;width:32px;border-right:1px solid #fff;background:#000;align-items:center;justify-content:center}.vehicle-marketplace_bidIcon__rSHJr svg{height:16px;width:16px;margin:auto;fill:none}.vehicle-marketplace_bidIcon__rSHJr svg path{stroke:#fff}@container (min-width: 992px){.vehicle-marketplace_bidIcon__rSHJr{display:flex}}.vehicle-marketplace_clockIcon__jN1G8{display:none;width:16px;height:16px;fill:none;margin-right:8px;path-stroke:#000}@container (min-width: 1200px){.vehicle-marketplace_clockIcon__jN1G8{display:flex}}.vehicle-marketplace_timeRemainingText__QPprL{display:flex;align-items:center;padding:0 8px;border-left:1px solid #fff;font-size:16px;line-height:20px;font-weight:700}.vehicle-marketplace_filters__HTyvz{container-type:inline-size;width:100%}.vehicle-marketplace_desktopFilters__I3qQ_{display:none;flex-wrap:wrap;gap:8px;height:-moz-fit-content;height:fit-content}@container (min-width: 768px){.vehicle-marketplace_desktopFilters__I3qQ_{display:flex}}.vehicle-marketplace_mobileFilters__xoTvi{display:flex}@container (min-width: 768px){.vehicle-marketplace_mobileFilters__xoTvi{display:none}}