.SidebarButtons_BlackBtn__ADVa7{background-color:#000!important;color:#fff!important}.SidebarButtons_BlackBtn__ADVa7:hover{background-color:#fff!important;color:#000!important;border:1px solid #000}.SidebarButtons_BlackBtnAlt__eliXf{background-color:#000!important;color:#fff!important}.SidebarButtons_BlackBtnAlt__eliXf:hover{background-color:var(--primary)!important;border:1px solid var(--primary)}.SidebarButtons_YellowBtn__lAC_C{background-color:#efdf00!important;color:#000!important}.SidebarButtons_SmallText__ghSqr{font-size:.9rem}.CarSearchItemButtons_StyledCol__hKMg_{padding-left:8px;padding-right:8px}.CarSearchItemButtons_ResponsiveBtn__YRYKI{font-size:.9rem}@media(min-width:1200px){.CarSearchItemButtons_ResponsiveBtn__YRYKI{font-size:.8rem}}@media(min-width:1400px){.CarSearchItemButtons_ResponsiveBtn__YRYKI{font-size:.95rem}}.CarSearchItemButtons_CarWrapper__ynjnx{overflow:hidden;transition:all .3s ease-in-out 0s;background:#fff;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.CarSearchItemButtons_CarWrapper__ynjnx .CarSearchItemButtons_btn__7626R{transition:all .3s ease-in-out 0s}.CarSearchItemButtons_CarWrapper__ynjnx:hover{transform:scale(1.01) translateY(-4px)}.CarSearchItemButtons_ImageContainer__czLDo{padding-bottom:66%;position:relative;display:block}.CarSearchItemButtons_SoldButton__ir8to{background-color:var(--danger)!important;color:#fff!important}.CarSearchItemButtons_SoldButton__ir8to:hover{color:var(--danger)!important;background-color:#fff!important;border:1px solid var(--danger)}.CarTag_CarTagWrapper__PBwfO{position:absolute;height:100px;width:100%;overflow:hidden}.CarTag_CarTag__JxXyR{position:absolute;z-index:2;color:#fff;padding:.5rem;border-radius:.25rem;top:.75rem;left:.75rem;margin:0;line-height:1rem}.CarTag_CarTagBannerStyle__dGxOu{transform:rotate(-45deg);top:20px;left:-40px;border-radius:0;width:150px;text-align:center}.CarTag_ImageTagContainer__fRLeK{height:35px;width:150px;padding:0;display:flex;align-items:center;justify-content:center}.Progress_root__oaB_4{overflow:hidden;position:relative;border-radius:9999px;width:100%;height:1rem;background-color:#f4f4f5}.Progress_indicator__wswFV{flex:1 1;width:100%;height:100%;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.4s;background-color:var(--primary)}.PaymentMethods_Payments__rKBrC img{width:45px}.FinanceInfo_small__RBZ45{font-size:12px}@media(min-width:576px){.FinanceInfo_w-sm-auto__dCe1A{width:auto}}.FinanceInfo_WeeklyPrice360__bzQCM{font-size:15px}.FinanceInfo_BoldMontserrat__jXeSI{font-family:Montserrat Bold,sans-serif;font-weight:700}.FinanceInfo_Small__q6W91{font-size:12.5px;font-family:var(--carSearchItem-small-font-family);background-color:var(--carSearchItem-small-font-background)}.FinanceInfo_FinanceContainer__uNnMK{background:var(--finance-container-background);color:var(--finance-container-color);border-radius:var(--carpage-finance-container-border-radius)}.FinanceInfo_CarFinanceContainer__ML6Oy{background:var(--carpage-finance-container-background);color:var(--carpage-finance-container-color);border-radius:var(--carpage-finance-container-border-radius)}.CarSidebar_CarIcon__ILAXX{font-size:.8rem}.CarSidebar_CarIcon__ILAXX svg{height:40px}@media(min-width:1200px){.CarSidebar_CarIcon__ILAXX{font-size:1rem}.CarSidebar_CarIcon__ILAXX svg{height:50px}}.CarSidebar_title__GrgY7{font-size:1.5rem}@media(min-width:1200px){.CarSidebar_title__GrgY7{font-size:2rem}}.CarSidebar_InfoItem__HFSb1{display:flex;align-items:center;justify-content:flex-end;margin-left:0;height:36px}div.CarStickyHeader_StyledNavbar__ao9a3{position:fixed;top:-90px;height:90px;width:100%;background-color:var(--car-sticky-header-background);color:var(--car-sticky-header-color);box-shadow:0 0 0 rgba(0,0,0,.04),0 2px 8px rgba(0,0,0,.16);z-index:99991}@media(min-width:992px){div.CarStickyHeader_StyledNavbar__ao9a3{padding:var(--header-navbar-padding)!important}}div.CarStickyHeader_NavDown__VSpBH{transition:all .3s ease-in-out;transform:translateY(-100%)}div.CarStickyHeader_NavUp__9pqtA{transition:all .3s ease-in-out;transform:translateY(100%)}div.CarStickyHeader_CarDetails__AxKeT{flex-grow:1}div.CarStickyHeader_CarDetails__AxKeT h4{font-size:.9rem}@media(min-width:768px){div.CarStickyHeader_CarDetails__AxKeT h4{font-size:1.1rem}}@media(min-width:992px){div.CarStickyHeader_CarDetails__AxKeT h4{font-size:1.3rem}}div.CarStickyHeader_CarDetails__AxKeT span{font-size:.8rem}@media(min-width:768px){div.CarStickyHeader_CarDetails__AxKeT span{font-size:.9rem}}@media(min-width:992px){div.CarStickyHeader_CarDetails__AxKeT span{font-size:1rem}}.CarStickyHeader_HeaderImage__rfkQV{border-radius:.25rem}.CarStickyHeader_CarPrice__XoJo0{font-size:1rem;font-weight:700}@media(min-width:768px){.CarStickyHeader_CarPrice__XoJo0{font-size:1.2rem}}@media(min-width:992px){.CarStickyHeader_CarPrice__XoJo0{font-size:1.6rem}}.CarStickyHeader_CarPrice__XoJo0 .CarStickyHeader_priceType__gZNDP{font-size:.9rem}.CarStickyHeader_FinanceEstimate__HqNKn{font-size:.8rem}