.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)}.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}.VehicleSocialShare_socialShareIcon__pS8sz{padding-right:5px}.VehicleSocialShare_socialShareIcon__pS8sz:last-child{padding-right:0}.VehicleSocialShare_clipBoardButton__M65Th{position:relative;display:inline-block;border:none;outline:none;border-radius:50%;background-color:inherit;padding:0;transition:background-color .5s;color:var(--vehicle-social-share-link-color)}.VehicleSocialShare_clipBoardButton__M65Th:hover{background-color:#d3d0d0}.VehicleSocialShare_clipBoardButton__M65Th:active{background-color:#858383}.VehicleSocialShare_alert__IEyL2{width:75px;background-color:gray;color:#fff;text-align:center;padding:5px 0;border-radius:6px;margin-left:.5rem;position:absolute;z-index:1}.VehicleSocialShare_alert__IEyL2:after{content:" ";position:absolute;top:50%;right:100%;margin-top:-5px;border:5px solid transparent;border-right-color:gray}.VehicleSocialShare_FacebookIcon___JlXb{color:var(--vehicle-social-share-facebook-color)}.VehicleSocialShare_TwitterIcon__x2k3w{color:var(--vehicle-social-share-twitter-color)}.VehicleSocialShare_WhatsappIcon__MExGq{color:var(--vehicle-social-share-whatsapp-color)}.VehicleSocialShare_MailIcon__CfTTy{color:var(--vehicle-social-share-mail-color)}.VehicleSocialShare_MessageIcon__dFFth{color:var(--vehicle-social-share-message-color)}.RangeItem_rangeStyle__dgKNZ h3{font-size:1rem}@media(min-width:992px){.RangeItem_rangeStyle__dgKNZ h3{font-size:1.5rem}}.ImageBanner_TextContainer__q0SGg{text-align:center;position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4)}@media screen and (max-width:768px){.ImageBanner_TextContainer__q0SGg{padding:0}}.ImageBanner_TextContainer__q0SGg h1{color:#fff}@media(min-width:992px){.ImageBanner_TextContainer__q0SGg h1{font-size:4.5rem}}@media screen and (max-width:768px){.ImageBanner_TextContainer__q0SGg h1{font-size:2rem;padding:0}}.ImageBanner_TextContainer__q0SGg p{color:#fff}@media(min-width:992px){.ImageBanner_TextContainer__q0SGg p{font-size:2.6rem}}@media screen and (max-width:768px){.ImageBanner_TextContainer__q0SGg p{font-size:1.5rem;padding:0}}.ImageBanner_BannerStyle__jrWdT{position:relative;height:250px;overflow:hidden}.ImageBanner_BannerStyle__jrWdT span{width:100%!important}@media(min-width:992px){.ImageBanner_BannerStyle__jrWdT{height:450px}}.ImageBanner_Overlay__HoUTe:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--image-banner-overlay-background)}.Faq_Faq__BZ5bO{position:relative;margin-top:var(--faq-margin-top)}.Faq_Faq__BZ5bO .Faq_collapseHeading__JyF82{display:flex;border-bottom:1px solid #c3c3c3;margin-bottom:1rem;position:relative;padding:.25rem 0 1rem;align-items:center}.Faq_Faq__BZ5bO .Faq_collapseHeading__JyF82 h5{max-width:85%;margin-bottom:0}.Faq_Faq__BZ5bO .Faq_collapseHeading__JyF82:hover{cursor:pointer;color:var(--primary)}.Faq_Faq__BZ5bO .Faq_collapseHeading__JyF82 p{font-weight:700;font-size:1.1rem;margin:0 3rem 0 0}.Faq_Faq__BZ5bO .Faq_collapseHeading__JyF82 svg{margin-left:auto;background:#f4f5f6;padding:.75rem;height:2.5rem;width:2.5rem;border-radius:50%;overflow:hidden}.InstantOfferForm_Input__BTipz,.InstantOfferForm_Select__IbKqM{width:100%;margin-bottom:1rem;padding:.5rem}@media(min-width:768px){.InstantOfferForm_Input__BTipz,.InstantOfferForm_Select__IbKqM{margin-bottom:0;font-size:20px}}.InstantOfferForm_QuickEasy__aLy_m{z-index:10}@media(min-width:1200px){.InstantOfferForm_QuickEasy__aLy_m:before{position:absolute;content:url(https://res.cloudinary.com/total-dealer/image/upload/f_auto,w_175/v1/public/quickeasy-landscape);left:-200px;height:20px;width:175px;top:50%;transform:translateY(-50%)}}.MultiLoadingAnimation_ImgWrapper__S96XW{margin:auto}.MultiLoadingAnimation_ImgWrapper__S96XW img{max-width:190px;width:100%;height:auto}.CarTypeSlider_SortContainer__wX97S{display:flex;justify-content:space-between;align-items:center;border-radius:100rem;border:1px solid var(--hero-filter-container-border-color);background-color:var(--hero-filter-container-background-color);color:var(--hero-filter-text-color);transition-duration:.25s;position:relative}.CarTypeSlider_SortContainer__wX97S:after{height:100%;width:34%;background:var(--hero-filter-buttons-background-color);left:0;content:"";color:#fff;position:absolute;border-radius:100rem;z-index:1;transition-duration:.25s}.CarTypeSlider_SortContainer__wX97S.option1:after{left:33%}.CarTypeSlider_SortContainer__wX97S.option2:after{left:66%}.CarTypeSlider_SortContainer__wX97S.option3:after{left:100%}.CarTypeSlider_SortContainer2__Jyy1S:after{width:50%}.CarTypeSlider_SortContainer2__Jyy1S.option1:after{left:50%}.CarTypeSlider_SortContainer4__ZqdNU:after{width:25%}.CarTypeSlider_SortContainer4__ZqdNU.option1:after{left:25%}.CarTypeSlider_SortContainer4__ZqdNU.option2:after{left:50%}.CarTypeSlider_SortContainer4__ZqdNU.option3:after{left:75%}.CarTypeSlider_SortContainer4__ZqdNU.option4:after{left:100%}.CarTypeSlider_SortButton__jHPJh{border:none;border-radius:100rem;padding:.5rem 1rem;font-size:.75rem;font-weight:700;min-width:70px;cursor:pointer;z-index:2;transition-duration:.25s;text-align:center}.CarTypeSlider_SortButton__jHPJh:focus{outline:none}@media(min-width:576px){.CarTypeSlider_SortButton__jHPJh{min-width:125px}}.CarTypeButtons_SortContainer__BVuAy{display:flex;justify-content:space-between;align-items:center;color:#fff;flex-grow:0;gap:1rem;margin:0 auto}.CarTypeButtons_SortButton__VhwFD{padding:.5rem 1rem;font-size:1rem;cursor:pointer;text-align:center;text-transform:uppercase;border:var(--car-type-buttons-sort-button-border);border-radius:var(--car-type-buttons-sort-button-border-radius)}.SearchForm_btnContainer__KQE20>button{border-radius:var(--hero-search-button-border-radius);color:var(--hero-search-button-color)}.SearchForm_SearchFormHeader__e5A39{color:var(--vehicle-search-form-header-color)}.VehicleSearchForm_searchFormContainer__d9MVX{position:relative;z-index:2}.VehicleSearchForm_Overlay__AHc8a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--vehicle-search-form-overlay-background)}.TWGFinanceCalculator_SelectStyling__e_W3F{padding:.75rem;border-radius:var(--vdp-border-radius);border:1px solid #343a40;color:var(--dark);font-weight:800}.TWGFinanceCalculator_RepaymentSection__fGFfr{margin-top:2rem;border-radius:var(--vdp-border-radius);border:1px solid #343a40}.TWGFinanceCalculator_Input__kmE2I{width:100%;padding:.75rem;border-radius:.5rem;border:1px solid #343a40;color:var(--dark);font-weight:800}.TWGFinanceCalculator_Price__eWwlq{font-size:3rem}@media(min-width:992px){.TWGFinanceCalculator_Price__eWwlq{font-size:3.75rem}}.CarSidebar_pills__JH0Ye{list-style-type:none}.CarSidebar_pill_primary__Ek_bC{background:var(--primary);color:#fff}.CarSidebar_pill__UQWpZ{border:1px solid var(--primary)}.CarSidebar_rounded__9ofRX,.CarSidebar_rounded__9ofRX>button{border-radius:25px!important}h2.CarSidebar_Price__C7g_l{font-size:3.5rem}@media(min-width:400px){h2.CarSidebar_Price__C7g_l{font-size:4rem}}@media(min-width:1200px){h2.CarSidebar_Price__C7g_l{font-size:5rem}}.CarSidebar_FavouriteItem__VK6GR{position:absolute;top:.125rem;right:.125rem}.CarSidebar_InfoItem__zHIR2{display:flex;align-items:center;justify-content:flex-end;margin-left:0;height:36px}.CarSidebar_SideBarTick__2i_6r{position:absolute;top:1rem;right:1.25rem;font-size:1.5rem}.CarSidebar_ContinueButton__s1Kiy{border-radius:25px!important;text-align:center!important;align-content:center;flex-wrap:wrap}.CarSidebar_Btn__M5XSC{height:-moz-fit-content;height:fit-content}.CarSidebar_Btn__M5XSC path{transition:fill .25s linear}.CarSidebar_BtnFavActive__ORXtl{background-color:var(--vdp-cta-button-hover)}.CarSidebar_BtnFavActive__ORXtl path{fill:#fff}.CarSidebar_Btn__M5XSC:hover a{color:#fff!important}.CarSidebar_Btn__M5XSC:hover img{filter:invert(1)}.CarSidebar_Btn__M5XSC:hover path{fill:#fff}.CarSidebar_Btn__M5XSC svg{width:3rem;height:100%}.CarSidebar_Btn__M5XSC svg .CarSidebar_share__CGEvl{height:15%}.CarSidebar_BtnFavouriteActive__eyBNz{color:var(--primary)!important}.CarSidebar_BtnFavouriteActive__eyBNz path{fill:var(--dark)}.CarSidebar_BtnMobile__7VFY1{border:none;background:none;color:#000}.CarSidebar_BtnMobile__7VFY1 path{fill:var(--primary)}.CarSidebar_BtnMobile__7VFY1:active,.CarSidebar_BtnMobile__7VFY1:focus,.CarSidebar_BtnMobile__7VFY1:hover{background:none!important;color:var(--primary)!important}.CarSidebar_BtnMobile__7VFY1:active a,.CarSidebar_BtnMobile__7VFY1:focus a,.CarSidebar_BtnMobile__7VFY1:hover a{color:#000!important}.CarSidebar_BtnMobile__7VFY1:active path,.CarSidebar_BtnMobile__7VFY1:focus path,.CarSidebar_BtnMobile__7VFY1:hover path{fill:var(--dark)}.CarSidebar_VehicleButton__ae3_u{height:3rem}.CarSidebar_PinStyling___Nqfs{transform:scale(.5)}.CarSidebar_PinText__edvtB{height:1rem}h1.CarSidebar_Price__C7g_l{font-size:3.5rem}@media(min-width:400px){h1.CarSidebar_Price__C7g_l{font-size:4rem}}@media(min-width:1200px){h1.CarSidebar_Price__C7g_l{font-size:5rem}}.CarSidebar_CTASticky__qfxov{transition:transform .5s linear;bottom:0;z-index:5;transform:translateY(0)}.CarSidebar_CTAStickyOpened__QoCT1{transform:translateY(0)}.CarSidebar_CTAStickyClosed___Ll2G{transform:translateY(15rem)}.CarSidebar_OnlyPrice__Mze7t{font-size:.8rem!important}@media(min-width:400px){.CarSidebar_OnlyPrice__Mze7t{font-size:1rem}}.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)}.SharedCTAItem_StyledCol__olvF7{padding-left:8px;padding-right:8px}.SharedCTAItem_CarWrapper__IFF1g{overflow:hidden;background:var(--car-search-item-background);box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.SharedCTAItem_CarWrapper__IFF1g,.SharedCTAItem_CarWrapper__IFF1g .SharedCTAItem_btn__to_NE{transition:all .3s ease-in-out 0s}.SharedCTAItem_CarWrapper__IFF1g:hover{transform:scale(1.01) translateY(-4px)}.SharedConfigComponents_IconStyle__TK6zX{background:#fff;border-radius:50%;height:180px;width:180px;border:1px solid var(--primary);margin:0 auto 1rem}.SharedConfigComponents_IconStyle__TK6zX svg{height:75px!important;width:75px!important;color:var(--primary-gradient-start)}