.Hero-module-scss-module__HJIGeW__heroOverlay{justify-content:var(--hero-full-height-overlay-justify-content);background:var(--hero-full-height-overlay-background);flex-direction:column;flex-grow:1;flex-shrink:1;min-height:0;display:flex;position:relative}@media (min-height:1000px){.Hero-module-scss-module__HJIGeW__heroOverlay{height:var(--hero-full-height-overlay-height)}}.Hero-module-scss-module__HJIGeW__HeroBaseStyle{max-height:100vh;position:relative;overflow:hidden}.Hero-module-scss-module__HJIGeW__HeroBaseStyle h2,.Hero-module-scss-module__HJIGeW__HeroBaseStyle .Hero-module-scss-module__HJIGeW__h2{font-size:1.5rem;margin-bottom:1rem!important}@media (min-width:576px){.Hero-module-scss-module__HJIGeW__HeroBaseStyle h2,.Hero-module-scss-module__HJIGeW__HeroBaseStyle .Hero-module-scss-module__HJIGeW__h2{font-size:2rem}}@media (min-width:992px){.Hero-module-scss-module__HJIGeW__HeroBaseStyle .Hero-module-scss-module__HJIGeW__quickeasyBefore{position:relative}.Hero-module-scss-module__HJIGeW__HeroBaseStyle .Hero-module-scss-module__HJIGeW__quickeasyBefore:before{content:url(https://res.cloudinary.com/total-dealer/image/upload/f_auto,w_175/v1/public/quickeasy-landscape);width:175px;height:50px;position:absolute;left:-190px}.Hero-module-scss-module__HJIGeW__OuterSearchContainer{border:1px solid var(--vehicle-search-form-outer-container-lg);-webkit-backdrop-filter:var(--vehicle-search-form-outer-container-blur);backdrop-filter:var(--vehicle-search-form-outer-container-blur);border-radius:100px;margin-top:2.5rem;padding:1.5rem}}.Hero-module-scss-module__HJIGeW__InnerSearchContainer{box-shadow:var(--vehicle-search-form-inner-box-shadow-lg);background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:2rem 1rem;display:flex}@media (min-width:992px){.Hero-module-scss-module__HJIGeW__InnerSearchContainer{border-radius:100px;flex-direction:row;height:4rem;padding:0}}.Hero-module-scss-module__HJIGeW__InnerSearchContainer select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path fill=\"rgb(144, 144, 144)\" d=\"M7 10l5 5 5-5z\"/></svg>");background-position:right 0 top 50%;background-repeat:no-repeat}@media (min-width:992px){.Hero-module-scss-module__HJIGeW__InnerSearchContainer select{border:none}.Hero-module-scss-module__HJIGeW__InnerSearchContainer div{border-right:1px solid #909090}.Hero-module-scss-module__HJIGeW__InnerSearchContainer div:last-child,.Hero-module-scss-module__HJIGeW__InnerSearchContainer div:nth-last-child(2){border-right:none}}.Hero-module-scss-module__HJIGeW__SearchButtonContainer{border-radius:100px;height:100%;position:relative;background:var(--hero-button-background-color)!important}@media (min-width:992px){.Hero-module-scss-module__HJIGeW__SearchButtonContainer{border-radius:0 100px 100px 0;display:flex}.Hero-module-scss-module__HJIGeW__SearchButtonContainer:before{content:"";z-index:2;border-radius:0 100px 100px 0;width:0;height:100%;transition:width .5s ease-in-out;position:absolute;top:0;left:0;background:var(--hero-button-background-secondary-color)!important}.Hero-module-scss-module__HJIGeW__SearchButtonContainer:hover:before{z-index:2;width:100%}}.Hero-module-scss-module__HJIGeW__SearchButtonContainer>button{cursor:pointer;color:#fff;z-index:3;border:none}.Hero-module-scss-module__HJIGeW__SearchButtonContainer>button:hover{color:#fff}.Hero-module-scss-module__HJIGeW__HeroImageWrapper{width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module-scss-module__HJIGeW__HeroImageWrapper img{opacity:0;transition:opacity 1s ease-in-out}.Hero-module-scss-module__HJIGeW__HeroImageWrapper.Hero-module-scss-module__HJIGeW__Active img{opacity:1}
.PreviousSearchCard-module-scss-module__xkjjlq__DarkCard{color:#fff;background-color:#181818;border:1px solid #343434;border-radius:12px;padding:24px 18px}.PreviousSearchCard-module-scss-module__xkjjlq__LightCard{background-color:#fff;border-radius:12px;padding:24px 18px}.PreviousSearchCard-module-scss-module__xkjjlq__Link{color:var(--previous-search-card-link-color);font-weight:700}.PreviousSearchCard-module-scss-module__xkjjlq__Link:hover{color:var(--previous-search-card-link-hover-color)}.PreviousSearchCard-module-scss-module__xkjjlq__EmptyHitsContainer{color:#fff;background-color:#181818;border:1px solid #343434;border-radius:12px;padding:24px 18px}.PreviousSearchCard-module-scss-module__xkjjlq__IconStyle{color:var(--previous-search-card-icon-color)}
.FavouriteCarSearchItem-module-scss-module__q1fNjW__ResponsiveBtn{font-size:.9rem}@media (min-width:1200px){.FavouriteCarSearchItem-module-scss-module__q1fNjW__ResponsiveBtn{font-size:.8rem}}@media (min-width:1400px){.FavouriteCarSearchItem-module-scss-module__q1fNjW__ResponsiveBtn{font-size:1.05rem}}.FavouriteCarSearchItem-module-scss-module__q1fNjW__ImageContainer{padding-bottom:66%;position:relative}.FavouriteCarSearchItem-module-scss-module__q1fNjW__CarTitle{white-space:normal;margin:0 0 8px;font-size:1.5rem;line-height:1.5}.FavouriteCarSearchItem-module-scss-module__q1fNjW__CarModel{color:var(--favourite-car-search-item-car-model-color);font-size:.875rem;font-weight:400;line-height:1.42}.FavouriteCarSearchItem-module-scss-module__q1fNjW__CarPrice{margin:0;padding:0;font-size:2.25rem;font-weight:700}.FavouriteCarSearchItem-module-scss-module__q1fNjW__Table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:12px;margin-bottom:24px;position:relative}.FavouriteCarSearchItem-module-scss-module__q1fNjW__Table tr td{word-wrap:break-word;border-radius:4px;padding:6px}.FavouriteCarSearchItem-module-scss-module__q1fNjW__Table tr td:first-child{font-weight:700}.FavouriteCarSearchItem-module-scss-module__q1fNjW__Table tr:nth-child(odd){background-color:#f5f5f5}.FavouriteCarSearchItem-module-scss-module__q1fNjW__FadeGradient{background:linear-gradient(#fff0 0%,#fff 88.83%);width:100%;height:200px;position:absolute;bottom:0}@media (min-width:576px){.FavouriteCarSearchItem-module-scss-module__q1fNjW__FadeGradient{height:180px}}@media (min-width:992px){.FavouriteCarSearchItem-module-scss-module__q1fNjW__FadeGradient{height:160px}}
.HeroStored-module-scss-module__d9Tn7G__Hero{height:auto;height:initial;padding-top:var(--heroStoredSavedCars-padding-top-xs);position:relative;overflow:hidden}@media (min-width:992px){.HeroStored-module-scss-module__d9Tn7G__Hero{padding-top:var(--heroStoredSavedCars-padding-top-lg)}}@media (min-width:1200px){.HeroStored-module-scss-module__d9Tn7G__Hero{padding-top:var(--heroStoredSavedCars-padding-top-xl)}}.HeroStored-module-scss-module__d9Tn7G__Hero:before{content:"";background:var(--heroStoredSavedCars-background-overlay);z-index:1;opacity:.85;width:100%;height:100%;position:absolute;top:0}.HeroStored-module-scss-module__d9Tn7G__Hero:after{content:"";background:var(--heroStoredSavedCars-bottom-background-color);opacity:var(--heroStoredSavedCars-angle-opacity);transform:rotate(var(--heroStoredSavedCars-angle-value));z-index:4;width:130%;height:40%;position:absolute;bottom:-20%;left:-20%}.HeroStored-module-scss-module__d9Tn7G__Hero>div{z-index:100;position:relative}.HeroStored-module-scss-module__d9Tn7G__Close{cursor:pointer;z-index:40;background:0 0;width:3em;height:1.5em;margin-bottom:12px;position:absolute;top:-20px;right:0;color:#fff!important}
@media (min-width:992px){.LocationCardFullWidth-module-scss-module__IoExOa__LocationInfo{background:"white";top:15px;left:15px;box-shadow:0 3px 8px #0000003d}}.LocationCardFullWidth-module-scss-module__IoExOa__Map{height:300px;overflow:hidden}.LocationCardFullWidth-module-scss-module__IoExOa__Map img{scale:2.5}@media (min-width:768px){.LocationCardFullWidth-module-scss-module__IoExOa__Map img{scale:1.5}}@media (min-width:992px){.LocationCardFullWidth-module-scss-module__IoExOa__Map{height:600px}.LocationCardFullWidth-module-scss-module__IoExOa__Map img{scale:1}}.LocationCardFullWidth-module-scss-module__IoExOa__MapUnscaled{height:320px;overflow:hidden}@media (min-width:992px){.LocationCardFullWidth-module-scss-module__IoExOa__MapUnscaled{height:600px}}.LocationCardFullWidth-module-scss-module__IoExOa__DirectionsLink{border-right:1px solid var(--primary)}@media (min-width:768px){.LocationCardFullWidth-module-scss-module__IoExOa__DirectionsLink{border-bottom:1px solid var(--primary);border-right:none}}
.LocationInfoWithTabs-module-scss-module__Mm9Sta__Tab{cursor:pointer;width:50%}.LocationInfoWithTabs-module-scss-module__Mm9Sta__Tab:hover{color:#000}.LocationInfoWithTabs-module-scss-module__Mm9Sta__TabSlider{background:#e5e5e5;justify-content:space-between;align-items:center;height:3px;transition-duration:.25s;display:flex;position:relative}.LocationInfoWithTabs-module-scss-module__Mm9Sta__TabSlider:after{background:var(--primary);content:"";z-index:1;width:50%;height:100%;transition-duration:.25s;position:absolute}.LocationInfoWithTabs-module-scss-module__Mm9Sta__TabSlider.optionSales:after{left:0%}.LocationInfoWithTabs-module-scss-module__Mm9Sta__TabSlider.optionService:after{left:50%}
.HeroFavourites-module-scss-module__IOd4Cq__Hero{height:auto;height:initial;padding-top:var(--heroStoredSavedCars-padding-top-xs);position:relative;overflow:hidden}@media (min-width:992px){.HeroFavourites-module-scss-module__IOd4Cq__Hero{padding-top:var(--heroStoredSavedCars-padding-top-lg)}}@media (min-width:1200px){.HeroFavourites-module-scss-module__IOd4Cq__Hero{padding-top:var(--heroStoredSavedCars-padding-top-xl)}}.HeroFavourites-module-scss-module__IOd4Cq__Hero:before{content:"";background:var(--heroStoredSavedCars-background-overlay);z-index:1;opacity:.85;width:100%;height:100%;position:absolute;top:0}.HeroFavourites-module-scss-module__IOd4Cq__Hero:after{content:"";background:var(--heroStoredSavedCars-bottom-background-color);opacity:var(--heroStoredSavedCars-angle-opacity);transform:rotate(var(--heroStoredSavedCars-angle-value));z-index:4;width:130%;height:40%;position:absolute;bottom:-20%;left:-20%}.HeroFavourites-module-scss-module__IOd4Cq__Hero>div{z-index:100;position:relative}.HeroFavourites-module-scss-module__IOd4Cq__MinHeightStock{min-height:440px}.HeroFavourites-module-scss-module__IOd4Cq__EmptyHitsContainer{color:#fff;text-align:center;background-color:#181818;border:1px solid #343434;border-radius:12px;max-width:520px;margin-top:64px;margin-left:24px;margin-right:24px;padding:24px 18px}
.Home-module-scss-module__ntottq__BudgetSearchBackground{position:relative;overflow:hidden}.Home-module-scss-module__ntottq__BudgetSearchBackground .Home-module-scss-module__ntottq__budgetSearchBox{z-index:100;position:relative}.Home-module-scss-module__ntottq__dots{margin-top:4rem;position:relative;overflow:hidden}.Home-module-scss-module__ntottq__dots:after{content:"";opacity:.9;z-index:10;background:#00000095 0 0/cover no-repeat;width:100%;height:100%;position:absolute;top:0}.Home-module-scss-module__ntottq__ImgContainer img{opacity:.9}.Home-module-scss-module__ntottq__OrangeButton{background:#f5802b}.Home-module-scss-module__ntottq__OrangeButton:hover{color:#fff;background-color:#ef6b0b}
