.Progress-module-scss-module__5HnL0a__root{background-color:#f4f4f5;border-radius:9999px;width:100%;height:1rem;position:relative;overflow:hidden}.Progress-module-scss-module__5HnL0a__indicator{background-color:var(--primary);flex:1;width:100%;height:100%;transition-property:all;transition-duration:.4s;transition-timing-function:cubic-bezier(.4,0,.2,1)}
@keyframes Spinner-module-scss-module__k8_AIG__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Spinner-module-scss-module__k8_AIG__spinner{animation:1.2s linear infinite Spinner-module-scss-module__k8_AIG__rotate}.Spinner-module-scss-module__k8_AIG__vehicle__body{animation:.2s ease-in-out infinite alternate Spinner-module-scss-module__k8_AIG__shake}.Spinner-module-scss-module__k8_AIG__vehicle__line{transform-origin:100%;stroke-dasharray:22;animation:.8s ease-in-out infinite both Spinner-module-scss-module__k8_AIG__line}.Spinner-module-scss-module__k8_AIG__vehicle__line_top{animation-delay:0s}.Spinner-module-scss-module__k8_AIG__vehicle__line_middle{animation-delay:.2s}.Spinner-module-scss-module__k8_AIG__vehicle__line_bottom{animation-delay:.4s}@keyframes Spinner-module-scss-module__k8_AIG__shake{0%{transform:translateY(-1%)}to{transform:translateY(3%)}}@keyframes Spinner-module-scss-module__k8_AIG__line{0%{stroke-dashoffset:22px}25%{stroke-dashoffset:22px}50%{stroke-dashoffset:0}51%{stroke-dashoffset:0}80%{stroke-dashoffset:-22px}to{stroke-dashoffset:-22px}}
.Typography-module-scss-module__ZYxWKW__ResponsiveH1{font-size:1.75rem}@media (min-width:768px){.Typography-module-scss-module__ZYxWKW__ResponsiveH1{font-size:2.5rem}}.Typography-module-scss-module__ZYxWKW__ResponsiveH2{font-size:1.75rem}@media (min-width:768px){.Typography-module-scss-module__ZYxWKW__ResponsiveH2{font-size:2.5rem}}.Typography-module-scss-module__ZYxWKW__ResponsiveH3{font-size:1.25rem}@media (min-width:768px){.Typography-module-scss-module__ZYxWKW__ResponsiveH3{font-size:1.75rem}}.Typography-module-scss-module__ZYxWKW__ResponsiveH4{font-size:1.25rem}@media (min-width:768px){.Typography-module-scss-module__ZYxWKW__ResponsiveH4{font-size:1.5rem}}.Typography-module-scss-module__ZYxWKW__ResponsiveH5{font-size:1rem}@media (min-width:992px){.Typography-module-scss-module__ZYxWKW__ResponsiveH5{font-size:1.25rem}}
.BudgetSearch-module-scss-module__SOz6DG__SearchContainer{background-color:var(--budget-search-background-color);border-radius:30px;max-width:1100px}.BudgetSearch-module-scss-module__SOz6DG__Heading{text-align:center;font-size:2.5rem;font-weight:600}.BudgetSearch-module-scss-module__SOz6DG__SmallHeading{margin-bottom:0;font-size:1.3rem;font-weight:700}.BudgetSearch-module-scss-module__SOz6DG__BudgetAmount{margin:0;font-size:3rem;font-weight:700}.BudgetSearch-module-scss-module__SOz6DG__FormInputGroup{position:relative}.BudgetSearch-module-scss-module__SOz6DG__FormInputGroup label{color:#6f6f6f;z-index:1;font-size:.75rem;font-weight:700;line-height:1.3;position:absolute;top:12px;left:18px}.BudgetSearch-module-scss-module__SOz6DG__FormInputGroup input{background-color:#fff;height:70px;padding:20px 35px 0;font-size:1.5rem;font-weight:400;line-height:1.5;transition:border-color .2s}.BudgetSearch-module-scss-module__SOz6DG__FormInputGroup .BudgetSearch-module-scss-module__SOz6DG__dollarSign{color:#5b5b5b;font-size:24px;position:absolute;bottom:7px;left:19px}.BudgetSearch-module-scss-module__SOz6DG__Button{border-radius:var(--budget-search-btn-border-radius);height:70px;box-shadow:var(--budget-search-btn-box-shadow);justify-content:center;align-items:center;font-size:1.25rem}.BudgetSearch-module-scss-module__SOz6DG__Button:hover{text-decoration:none}@media screen and (max-width:992px){.BudgetSearch-module-scss-module__SOz6DG__BudgetAmount{margin:8px 0 16px;font-size:2rem}.BudgetSearch-module-scss-module__SOz6DG__Form{flex-direction:column}}p.BudgetSearch-module-scss-module__SOz6DG__BudgetAmountColor{color:var(--budget-search-amount-color)}
.BudgetSearchTWG-module-scss-module__uvQa_a__BudgetAmount{font-size:3rem;font-weight:700}.BudgetSearchTWG-module-scss-module__uvQa_a__FormInputGroup{position:relative}.BudgetSearchTWG-module-scss-module__uvQa_a__FormInputGroup label{color:#6f6f6f;z-index:1;font-size:.75rem;font-weight:700;line-height:1.3;position:absolute;top:12px;left:26px}.BudgetSearchTWG-module-scss-module__uvQa_a__FormInputGroup input{background-color:#fff;height:70px;padding:20px 35px 0;font-size:1.5rem;font-weight:400;line-height:1.5;transition:border-color .2s}.BudgetSearchTWG-module-scss-module__uvQa_a__FormInputGroup .BudgetSearchTWG-module-scss-module__uvQa_a__dollarSign{color:#5b5b5b;font-size:24px;position:absolute;bottom:7px;left:27px}.BudgetSearchTWG-module-scss-module__uvQa_a__Button{border-radius:var(--budget-search-btn-border-radius);height:100%;box-shadow:var(--budget-search-btn-box-shadow);justify-content:center;align-items:center;font-size:1.25rem}.BudgetSearchTWG-module-scss-module__uvQa_a__Button:hover{text-decoration:none}@media screen and (max-width:992px){.BudgetSearchTWG-module-scss-module__uvQa_a__BudgetAmount{margin:8px 0 16px;font-size:2rem}.BudgetSearchTWG-module-scss-module__uvQa_a__Form{flex-direction:column}}
.templateComponents-module-scss-module__0jJw5q__btnOutline{color:#222;margin-right:.8rem}.templateComponents-module-scss-module__0jJw5q__btnOutline:hover{background:var(--primary);color:#fff}.templateComponents-module-scss-module__0jJw5q__btnOutline:hover svg{color:#fff}.templateComponents-module-scss-module__0jJw5q__btnOutline svg{color:var(--primary)}.templateComponents-module-scss-module__0jJw5q__heroHeading{text-align:center;color:#fff;font-size:2rem;position:relative}.templateComponents-module-scss-module__0jJw5q__heroHeading svg{display:none;position:absolute;bottom:-4px;left:0}@media (min-width:992px){.templateComponents-module-scss-module__0jJw5q__heroHeading svg{display:block}.templateComponents-module-scss-module__0jJw5q__heroHeading{text-align:left;margin-bottom:1.5rem;font-size:3rem}}.templateComponents-module-scss-module__0jJw5q__heroText{display:none}@media (min-width:992px){.templateComponents-module-scss-module__0jJw5q__heroText{text-align:left;color:#000;display:block}}.templateComponents-module-scss-module__0jJw5q__btnWrapper{justify-content:center;margin-top:2rem;display:none}@media (min-width:992px){.templateComponents-module-scss-module__0jJw5q__btnWrapper{justify-content:flex-start;gap:1rem;margin-top:3rem;display:flex}}.templateComponents-module-scss-module__0jJw5q__responsiveImg{width:100%;height:auto}.templateComponents-module-scss-module__0jJw5q__textHighlight{color:#fff}@media (min-width:992px){.templateComponents-module-scss-module__0jJw5q__textHighlight{color:var(--primary)}}
.FinanceInfo-module-scss-module___GtNba__small{font-size:12px}@media (min-width:576px){.FinanceInfo-module-scss-module___GtNba__w-sm-auto{width:auto}}.FinanceInfo-module-scss-module___GtNba__WeeklyPrice360{font-size:15px}.FinanceInfo-module-scss-module___GtNba__BoldMontserrat{font-family:Montserrat Bold,sans-serif;font-weight:700}.FinanceInfo-module-scss-module___GtNba__Small{font-size:12.5px;font-family:var(--carSearchItem-small-font-family);background-color:var(--carSearchItem-small-font-background)}.FinanceInfo-module-scss-module___GtNba__FinanceContainer{background:var(--finance-container-background);color:var(--finance-container-color);border-radius:var(--carpage-finance-container-border-radius)}.FinanceInfo-module-scss-module___GtNba__CarFinanceContainer{background:var(--carpage-finance-container-background);color:var(--carpage-finance-container-color);border-radius:var(--carpage-finance-container-border-radius)}
.RadioGroup-module-scss-module__bhwPiW__RadioGroup{gap:.5rem;display:flex}.RadioGroup-module-scss-module__bhwPiW__RadioGroupItem{aspect-ratio:1;border:1px solid var(--primary);width:1.6rem;height:1.6rem;color:var(--primary);background-color:#fff;border-radius:100%;position:relative;box-shadow:0 0 #000,0 0 #0000}.RadioGroup-module-scss-module__bhwPiW__RadioGroupItem:focus{outline:none}.RadioGroup-module-scss-module__bhwPiW__RadioGroupItem:disabled{cursor:not-allowed;opacity:.5}.RadioGroup-module-scss-module__bhwPiW__RadioGroupIndicator{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.RadioGroup-module-scss-module__bhwPiW__RadioGroupIndicator svg{color:currentColor;fill:currentColor;width:70%;height:70%}.RadioGroup-module-scss-module__bhwPiW__RadioGroupItemContainer{align-items:center;gap:.5rem;display:flex}.RadioGroup-module-scss-module__bhwPiW__Label{cursor:pointer;margin:0;font-size:1rem;font-weight:500;line-height:1}
.Slider-module-scss-module__NZBHbq__Root{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;width:100%;display:flex;position:relative}.Slider-module-scss-module__NZBHbq__Track{appearance:none;background:var(--dark);border-radius:5px;outline:none;flex-grow:1;width:100%;height:8px;position:relative;overflow:hidden}.Slider-module-scss-module__NZBHbq__Range{background:var(--primary);height:100%;position:absolute}.Slider-module-scss-module__NZBHbq__Thumb{border:5px solid var(--primary);cursor:pointer;background-color:#fff;border-radius:100%;outline:none;width:30px;height:30px;display:flex}
.CarSidebar-module-scss-module__fxi60q__CarIcon{font-size:.8rem}.CarSidebar-module-scss-module__fxi60q__CarIcon svg{height:40px}@media (min-width:1200px){.CarSidebar-module-scss-module__fxi60q__CarIcon{font-size:1rem}.CarSidebar-module-scss-module__fxi60q__CarIcon svg{height:50px}}.CarSidebar-module-scss-module__fxi60q__title{font-size:1.5rem}@media (min-width:1200px){.CarSidebar-module-scss-module__fxi60q__title{font-size:2rem}}.CarSidebar-module-scss-module__fxi60q__InfoItem{justify-content:flex-end;align-items:center;height:36px;margin-left:0;display:flex}
.VehicleSocialShare-module-scss-module__gRBAmG__socialShareIcon{padding-right:5px}.VehicleSocialShare-module-scss-module__gRBAmG__socialShareIcon:last-child{padding-right:0}.VehicleSocialShare-module-scss-module__gRBAmG__clipBoardButton{background-color:inherit;color:var(--vehicle-social-share-link-color);border:none;border-radius:50%;outline:none;padding:0;transition:background-color .5s;display:inline-block;position:relative}.VehicleSocialShare-module-scss-module__gRBAmG__clipBoardButton:hover{background-color:#d3d0d0}.VehicleSocialShare-module-scss-module__gRBAmG__clipBoardButton:active{background-color:#858383}.VehicleSocialShare-module-scss-module__gRBAmG__alert{color:#fff;text-align:center;z-index:1;background-color:gray;border-radius:6px;width:75px;margin-left:.5rem;padding:5px 0;position:absolute}.VehicleSocialShare-module-scss-module__gRBAmG__alert:after{content:" ";border:5px solid #0000;border-right-color:gray;margin-top:-5px;position:absolute;top:50%;right:100%}.VehicleSocialShare-module-scss-module__gRBAmG__FacebookIcon{color:var(--vehicle-social-share-facebook-color)}.VehicleSocialShare-module-scss-module__gRBAmG__TwitterIcon{color:var(--vehicle-social-share-twitter-color)}.VehicleSocialShare-module-scss-module__gRBAmG__WhatsappIcon{color:var(--vehicle-social-share-whatsapp-color)}.VehicleSocialShare-module-scss-module__gRBAmG__MailIcon{color:var(--vehicle-social-share-mail-color)}.VehicleSocialShare-module-scss-module__gRBAmG__MessageIcon{color:var(--vehicle-social-share-message-color)}
.TWGFinanceCalculator-module-scss-module__VffdUa__SelectStyling{border-radius:var(--vdp-border-radius);color:var(--dark);border:1px solid #343a40;padding:.75rem;font-weight:800}.TWGFinanceCalculator-module-scss-module__VffdUa__RepaymentSection{border-radius:var(--vdp-border-radius);border:1px solid #343a40;margin-top:2rem}.TWGFinanceCalculator-module-scss-module__VffdUa__Input{width:100%;color:var(--dark);border:1px solid #343a40;border-radius:.5rem;padding:.75rem;font-weight:800}.TWGFinanceCalculator-module-scss-module__VffdUa__Price{font-size:3rem}@media (min-width:992px){.TWGFinanceCalculator-module-scss-module__VffdUa__Price{font-size:3.75rem}}
.CarSidebar-module-scss-module__-Wb6qa__pills{list-style-type:none}.CarSidebar-module-scss-module__-Wb6qa__pill_primary{background:var(--primary);color:#fff}.CarSidebar-module-scss-module__-Wb6qa__pill{border:var(--primary)1px solid}.CarSidebar-module-scss-module__-Wb6qa__rounded,.CarSidebar-module-scss-module__-Wb6qa__rounded>button{border-radius:25px!important}h2.CarSidebar-module-scss-module__-Wb6qa__Price{font-size:3.5rem}@media (min-width:400px){h2.CarSidebar-module-scss-module__-Wb6qa__Price{font-size:4rem}}@media (min-width:1200px){h2.CarSidebar-module-scss-module__-Wb6qa__Price{font-size:5rem}}.CarSidebar-module-scss-module__-Wb6qa__FavouriteItem{position:absolute;top:.125rem;right:.125rem}.CarSidebar-module-scss-module__-Wb6qa__InfoItem{justify-content:flex-end;align-items:center;height:36px;margin-left:0;display:flex}.CarSidebar-module-scss-module__-Wb6qa__SideBarTick{font-size:1.5rem;position:absolute;top:1rem;right:1.25rem}.CarSidebar-module-scss-module__-Wb6qa__ContinueButton{flex-wrap:wrap;align-content:center;text-align:center!important;border-radius:25px!important}.CarSidebar-module-scss-module__-Wb6qa__Btn{height:fit-content}.CarSidebar-module-scss-module__-Wb6qa__Btn path{transition:fill .25s linear}.CarSidebar-module-scss-module__-Wb6qa__BtnFavActive{background-color:var(--vdp-cta-button-hover)}.CarSidebar-module-scss-module__-Wb6qa__BtnFavActive path{fill:#fff}.CarSidebar-module-scss-module__-Wb6qa__Btn:hover a{color:#fff!important}.CarSidebar-module-scss-module__-Wb6qa__Btn:hover img{filter:invert()}.CarSidebar-module-scss-module__-Wb6qa__Btn:hover path{fill:#fff}.CarSidebar-module-scss-module__-Wb6qa__Btn svg{width:3rem;height:100%}.CarSidebar-module-scss-module__-Wb6qa__Btn svg .CarSidebar-module-scss-module__-Wb6qa__share{height:15%}.CarSidebar-module-scss-module__-Wb6qa__BtnFavouriteActive{color:var(--primary)!important}.CarSidebar-module-scss-module__-Wb6qa__BtnFavouriteActive path{fill:var(--dark)}.CarSidebar-module-scss-module__-Wb6qa__BtnMobile{color:#000;background:0 0;border:none}.CarSidebar-module-scss-module__-Wb6qa__BtnMobile path{fill:var(--primary)}.CarSidebar-module-scss-module__-Wb6qa__BtnMobile:hover,.CarSidebar-module-scss-module__-Wb6qa__BtnMobile:active,.CarSidebar-module-scss-module__-Wb6qa__BtnMobile:focus{color:var(--primary)!important;background:0 0!important}.CarSidebar-module-scss-module__-Wb6qa__BtnMobile:hover a,.CarSidebar-module-scss-module__-Wb6qa__BtnMobile:active a,.CarSidebar-module-scss-module__-Wb6qa__BtnMobile:focus a{color:#000!important}.CarSidebar-module-scss-module__-Wb6qa__BtnMobile:hover path,.CarSidebar-module-scss-module__-Wb6qa__BtnMobile:active path,.CarSidebar-module-scss-module__-Wb6qa__BtnMobile:focus path{fill:var(--dark)}.CarSidebar-module-scss-module__-Wb6qa__VehicleButton{height:3rem}.CarSidebar-module-scss-module__-Wb6qa__PinStyling{transform:scale(.5)}.CarSidebar-module-scss-module__-Wb6qa__PinText{height:1rem}h1.CarSidebar-module-scss-module__-Wb6qa__Price{font-size:3.5rem}@media (min-width:400px){h1.CarSidebar-module-scss-module__-Wb6qa__Price{font-size:4rem}}@media (min-width:1200px){h1.CarSidebar-module-scss-module__-Wb6qa__Price{font-size:5rem}}.CarSidebar-module-scss-module__-Wb6qa__CTASticky{z-index:5;transition:transform .5s linear;bottom:0;transform:translateY(0)}.CarSidebar-module-scss-module__-Wb6qa__CTAStickyOpened{transform:translateY(0)}.CarSidebar-module-scss-module__-Wb6qa__CTAStickyClosed{transform:translateY(15rem)}
.CarSearchItemDescription-module-scss-module__G09qAG__InfoBackground{background:#8182840d}.CarSearchItemDescription-module-scss-module__G09qAG__Price{flex-direction:column;justify-content:center;align-items:end;display:flex}.CarSearchItemDescription-module-scss-module__G09qAG__PriceType{font-size:.75rem}
.CarSearchItem-module-scss-module__KUFpDq__StyledCol{padding-left:8px;padding-right:8px}.CarSearchItem-module-scss-module__KUFpDq__ResponsiveBtn{font-size:.9rem}@media (min-width:1200px){.CarSearchItem-module-scss-module__KUFpDq__ResponsiveBtn{font-size:.8rem}}@media (min-width:1400px){.CarSearchItem-module-scss-module__KUFpDq__ResponsiveBtn{font-size:1.05rem}}.CarSearchItem-module-scss-module__KUFpDq__CarWrapper{background:var(--car-search-item-background);transition:all .3s ease-in-out;overflow:hidden;box-shadow:0 2px 8px #63636333}.CarSearchItem-module-scss-module__KUFpDq__CarWrapper .CarSearchItem-module-scss-module__KUFpDq__btn{transition:all .3s ease-in-out}.CarSearchItem-module-scss-module__KUFpDq__CarWrapper:hover{transform:scale(1.01)translateY(-4px)}.CarSearchItem-module-scss-module__KUFpDq__ImageContainer{padding-bottom:66%;display:block;position:relative}.CarSearchItem-module-scss-module__KUFpDq__lesVideo{position:absolute;bottom:10px;right:10px}
.LocationCard-module-scss-module__DWycdW__Container{background-color:var(--location-hero-map-background-color);border:var(--location-hero-map-border);border-radius:var(--location-hero-map-border-radius);height:100%;overflow:hidden;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.LocationCard-module-scss-module__DWycdW__MapContainer{width:100%;height:280px;position:relative}.LocationCard-module-scss-module__DWycdW__Lg{height:300px}@media (min-width:768px){.LocationCard-module-scss-module__DWycdW__Lg{height:348px}}@media (min-width:992px){.LocationCard-module-scss-module__DWycdW__Lg{height:500px}.LocationCard-module-scss-module__DWycdW__Full{height:100%}}
.FeaturesBanner-module-scss-module__Fg2FQG__Banner{border-top:1px solid #fff3}.FeaturesBanner-module-scss-module__Fg2FQG__Feature{align-items:center;margin:0 auto;padding:20px 0;display:flex}@media (min-width:576px){.FeaturesBanner-module-scss-module__Fg2FQG__Feature{padding:12px 0}}.FeaturesBanner-module-scss-module__Fg2FQG__TextContainer{padding-left:20px}.FeaturesBanner-module-scss-module__Fg2FQG__TextContainer:hover h6{border-bottom:1px solid var(--primary)}.FeaturesBanner-module-scss-module__Fg2FQG__Heading{flex:0;flex-shrink:none;letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #0000;margin-bottom:2px;font-size:13px;font-weight:700;display:inline-block}.FeaturesBanner-module-scss-module__Fg2FQG__SubHeading{margin-bottom:0;padding-top:5px;font-size:14px;line-height:120%;display:none}@media (min-width:576px){.FeaturesBanner-module-scss-module__Fg2FQG__SubHeading{display:block}}.FeaturesBanner-module-scss-module__Fg2FQG__Arrow{cursor:pointer;z-index:10;border-radius:var(--arrows-borderRadius);justify-content:center;align-items:center;transition:all .3s ease-in-out;display:block;position:absolute;top:50%;transform:translateY(-50%)}.FeaturesBanner-module-scss-module__Fg2FQG__Arrow:hover{opacity:.8}.FeaturesBanner-module-scss-module__Fg2FQG__Left{position:absolute;left:0}.FeaturesBanner-module-scss-module__Fg2FQG__Right{position:absolute;right:0}
.CustomSlider-module-scss-module__BxEHbW__Container{justify-content:center;align-items:center;width:100%;height:20px;display:flex;position:relative}.CustomSlider-module-scss-module__BxEHbW__Slider{background-color:var(--search-slider-color);width:100%}.CustomSlider-module-scss-module__BxEHbW__Slider,.CustomSlider-module-scss-module__BxEHbW__Slider_Track,.CustomSlider-module-scss-module__BxEHbW__Slider_Range{border-radius:5px;height:5px;position:absolute;top:0}.CustomSlider-module-scss-module__BxEHbW__Slider_Track{background-color:var(--search-slider-track-color);z-index:1;width:100%}.CustomSlider-module-scss-module__BxEHbW__Slider_Range{background-color:var(--search-slider-range-color);z-index:2}.CustomSlider-module-scss-module__BxEHbW__Thumb{-webkit-appearance:none;-webkit-tap-highlight-color:#0000}.CustomSlider-module-scss-module__BxEHbW__Thumb::-webkit-slider-thumb{-webkit-appearance:none;-webkit-tap-highlight-color:#0000}.CustomSlider-module-scss-module__BxEHbW__Thumb{pointer-events:none;outline:none;width:100%;height:0;position:absolute;top:2.5px}.CustomSlider-module-scss-module__BxEHbW__Thumb_Left{z-index:3}.CustomSlider-module-scss-module__BxEHbW__Thumb_Right{z-index:4}.CustomSlider-module-scss-module__BxEHbW__Thumb::-webkit-slider-thumb{border:2px solid var(--primary);cursor:pointer;pointer-events:all;background-color:#fff;border-radius:50%;width:20px;height:20px;position:relative}.CustomSlider-module-scss-module__BxEHbW__Thumb::-moz-range-thumb{border:2px solid var(--primary);cursor:pointer;pointer-events:all;background-color:#fff;border-radius:50%;width:20px;height:20px;position:absolute}.CustomSlider-module-scss-module__BxEHbW__LabelColour{color:var(--search-slider-label-color)}
div.MakeRefinementCard-module-scss-module__nyZjYa__colored{color:#000;background:#fff}div.MakeRefinementCard-module-scss-module__nyZjYa__colored:hover{color:#383838;border:1px solid var(--primary-brighten)}.MakeRefinementCard-module-scss-module__nyZjYa__cardButton{cursor:pointer;background:var(--refinement-list-background);width:100%;color:var(--refinement-list-color);margin-bottom:.75rem}.MakeRefinementCard-module-scss-module__nyZjYa__cardButton:hover{background:var(--refinement-list-hover-background);color:var(--refinement-list-hover-color);border:1px solid var(--primary)}.MakeRefinementCard-module-scss-module__nyZjYa__cardButton .MakeRefinementCard-module-scss-module__nyZjYa__content{justify-content:space-between;align-items:center;padding:1rem;font-size:.875rem;display:flex}.MakeRefinementCard-module-scss-module__nyZjYa__refinedItem{background-color:var(--primary)!important;color:#fff!important}.MakeRefinementCard-module-scss-module__nyZjYa__selectModels{justify-content:flex-end;display:flex}.MakeRefinementCard-module-scss-module__nyZjYa__selectModels button{align-items:center;gap:8px;font-size:16px;font-style:normal;font-weight:400;line-height:1.375;display:flex}.MakeRefinementCard-module-scss-module__nyZjYa__iconDark{filter:invert()}
.SearchPanel-module-scss-module__CY8hua__DropdownToggle{box-shadow:none;color:var(--search-panel-color);cursor:pointer;border:none;border-bottom:var(--search-panel-border-bottom);background:0 0;align-items:center;width:100%;margin-bottom:-1px;padding:1.5rem 0;display:flex}.SearchPanel-module-scss-module__CY8hua__DropdownToggle .SearchPanel-module-scss-module__CY8hua__text{align-items:center;display:flex}.SearchPanel-module-scss-module__CY8hua__DropdownToggle img{transition:transform .3s}.SearchPanel-module-scss-module__CY8hua__DropdownToggle .SearchPanel-module-scss-module__CY8hua__active img{transform:rotate(180deg)}.SearchPanel-module-scss-module__CY8hua__arrow{filter:invert()}
.search-input-module-scss-module__e-X3ra__searchInputContainer{position:relative}.search-input-module-scss-module__e-X3ra__searchInputContainer>input{padding-left:2.5rem!important}.search-input-module-scss-module__e-X3ra__searchInputContainer .search-input-module-scss-module__e-X3ra__searchIcon{z-index:2;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}
.SharedCTAItem-module-scss-module__bx6zxW__StyledCol{padding-left:8px;padding-right:8px}.SharedCTAItem-module-scss-module__bx6zxW__CarWrapper{background:var(--car-search-item-background);transition:all .3s ease-in-out;overflow:hidden;box-shadow:0 2px 8px #63636333}.SharedCTAItem-module-scss-module__bx6zxW__CarWrapper .SharedCTAItem-module-scss-module__bx6zxW__btn{transition:all .3s ease-in-out}.SharedCTAItem-module-scss-module__bx6zxW__CarWrapper:hover{transform:scale(1.01)translateY(-4px)}
.BannerLocations-module-scss-module__Sc5dbG__buttonColor{color:inherit!important}.BannerLocations-module-scss-module__Sc5dbG__DropdownContent{min-width:10rem;padding:var(--header-navDropdownMenu-padding);margin:var(--header-navDropdownMenu-margin);background:var(--header-navDropdownMenu-background);border:var(--header-navDropdownMenu-border);border-radius:var(--header-navDropdownMenu-borderRadius);box-shadow:var(--header-navDropdownMenu-boxShadow);z-index:1032;overflow:hidden}.BannerLocations-module-scss-module__Sc5dbG__DropdownLink{width:100%;padding:var(--dropdown-item-padding);clear:both;text-align:inherit;white-space:nowrap;background-color:#0000;border:0;font-weight:400;display:block;color:var(--dropdown-item-color)!important}.BannerLocations-module-scss-module__Sc5dbG__DropdownLink:hover{background-color:var(--dropdown-item-hover-background)!important;color:var(--dropdown-item-hover-color)!important;-webkit-text-decoration:var(--dropdown-item-decoration)!important;-webkit-text-decoration:var(--dropdown-item-decoration)!important;text-decoration:var(--dropdown-item-decoration)!important}
div.CarStickyHeader-module-scss-module__Tdg1hG__StyledNavbar{background-color:var(--car-sticky-header-background);width:100%;height:90px;color:var(--car-sticky-header-color);z-index:99991;position:fixed;top:-90px;box-shadow:0 0 #0000000a,0 2px 8px #00000029}@media (min-width:992px){div.CarStickyHeader-module-scss-module__Tdg1hG__StyledNavbar{padding:var(--header-navbar-padding)!important}}div.CarStickyHeader-module-scss-module__Tdg1hG__NavDown{transition:all .3s ease-in-out;transform:translateY(-100%)}div.CarStickyHeader-module-scss-module__Tdg1hG__NavUp{transition:all .3s ease-in-out;transform:translateY(100%)}div.CarStickyHeader-module-scss-module__Tdg1hG__CarDetails{flex-grow:1}div.CarStickyHeader-module-scss-module__Tdg1hG__CarDetails h4{font-size:.9rem}@media (min-width:768px){div.CarStickyHeader-module-scss-module__Tdg1hG__CarDetails h4{font-size:1.1rem}}@media (min-width:992px){div.CarStickyHeader-module-scss-module__Tdg1hG__CarDetails h4{font-size:1.3rem}}div.CarStickyHeader-module-scss-module__Tdg1hG__CarDetails span{font-size:.8rem}@media (min-width:768px){div.CarStickyHeader-module-scss-module__Tdg1hG__CarDetails span{font-size:.9rem}}@media (min-width:992px){div.CarStickyHeader-module-scss-module__Tdg1hG__CarDetails span{font-size:1rem}}.CarStickyHeader-module-scss-module__Tdg1hG__HeaderImage{border-radius:.25rem}.CarStickyHeader-module-scss-module__Tdg1hG__CarPrice{font-size:1rem;font-weight:700}@media (min-width:768px){.CarStickyHeader-module-scss-module__Tdg1hG__CarPrice{font-size:1.2rem}}@media (min-width:992px){.CarStickyHeader-module-scss-module__Tdg1hG__CarPrice{font-size:1.6rem}}.CarStickyHeader-module-scss-module__Tdg1hG__CarPrice .CarStickyHeader-module-scss-module__Tdg1hG__priceType{font-size:.9rem}.CarStickyHeader-module-scss-module__Tdg1hG__FinanceEstimate{font-size:.8rem}
.AnnouncementBarStyled-module-scss-module__zwWUHq__AnnouncementBarContainer{background-color:#f5f5f5;width:100%}.AnnouncementBarStyled-module-scss-module__zwWUHq__AnnouncementBarMessage{color:#333;padding-top:12px;padding-right:12px;font-size:18px}.AnnouncementBarStyled-module-scss-module__zwWUHq__AnnouncementBarLink{font-size:15px;font-weight:700;text-decoration:none;display:inline-block}.AnnouncementBarStyled-module-scss-module__zwWUHq__DismissButton{color:#333;cursor:pointer;background:0 0;border:none;margin-right:.25rem;font-size:15px}
