.TwgCarsReserveStepMarketing-module-scss-module__pKI6EW__TWGIcon{border:3px solid #ffc300;border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;width:70px;height:70px;display:flex}.TwgCarsReserveStepMarketing-module-scss-module__pKI6EW__IconCard{background:var(--primary);color:#fff;border-radius:10px;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex}.TwgCarsReserveStepMarketing-module-scss-module__pKI6EW__IconCard p{font-size:14px}
.Tabs-module-scss-module__jpcwoa__SortContainer{border:1px solid #ccc;border-radius:1rem;justify-content:space-between;align-items:center;width:100%;margin-right:1rem;transition-duration:.25s;display:flex;position:relative}.Tabs-module-scss-module__jpcwoa__SortContainer:after{background:var(--primary);content:"";color:#fff;z-index:1;border-radius:1rem;width:100%;height:50%;transition-duration:.25s;position:absolute;top:0;left:0}.Tabs-module-scss-module__jpcwoa__SortContainer.option1:after{top:50%;left:0%}.Tabs-module-scss-module__jpcwoa__SortContainer.option2:after{top:50%;left:0%}@media (min-width:768px){.Tabs-module-scss-module__jpcwoa__SortContainer{border-radius:100rem}.Tabs-module-scss-module__jpcwoa__SortContainer:after{border-radius:100rem;width:50%;height:100%}.Tabs-module-scss-module__jpcwoa__SortContainer.option1:after{top:0%;left:50%}.Tabs-module-scss-module__jpcwoa__SortContainer.option2:after{top:0%;left:50%}}.Tabs-module-scss-module__jpcwoa__SortButton{text-align:center;cursor:pointer;z-index:2;text-align:center;border:none;width:100%;padding:1rem 5rem;font-size:1rem;font-weight:700;transition-duration:.25s}.Tabs-module-scss-module__jpcwoa__SortButton:focus{outline:none}@media (min-width:768px){.Tabs-module-scss-module__jpcwoa__SortButton{border-radius:100rem;padding:.5rem 1rem;font-size:.75rem;font-weight:700}}.Tabs-module-scss-module__jpcwoa__SortContainerNoWrap{border:1px solid #ccc;border-radius:100rem;justify-content:space-between;align-items:center;width:100%;margin-right:1rem;transition-duration:.25s;display:flex;position:relative}.Tabs-module-scss-module__jpcwoa__SortContainerNoWrap:after{background:var(--primary);content:"";color:#fff;z-index:1;border-radius:1rem;width:100%;height:50%;transition-duration:.25s;position:absolute;top:0;left:0}.Tabs-module-scss-module__jpcwoa__SortContainerNoWrap:after{border-radius:100rem;width:50%;height:100%}.Tabs-module-scss-module__jpcwoa__SortContainerNoWrap.option1:after{top:0%;left:50%}.Tabs-module-scss-module__jpcwoa__SortContainerNoWrap.option2:after{top:0%;left:50%}.Tabs-module-scss-module__jpcwoa__SortButtonNoWrap{text-align:center;cursor:pointer;z-index:2;text-align:center;border:none;border-radius:100rem;width:100%;padding:.5rem 1rem;font-size:.75rem;font-weight:700;transition-duration:.25s}.Tabs-module-scss-module__jpcwoa__SortButtonNoWrap:focus{outline:none}
.price-details-module-scss-module__43PSIG__cashDetails table{border-collapse:collapse;width:100%;margin-bottom:20px}.price-details-module-scss-module__43PSIG__cashDetails th,.price-details-module-scss-module__43PSIG__cashDetails td{text-align:left;border-bottom:1px solid #ccc;padding:10px}.price-details-module-scss-module__43PSIG__cashDetails th{font-size:18px;font-weight:700}.price-details-module-scss-module__43PSIG__cashDetails p{font-size:13px}
.DividerWithText-module-scss-module__TuqBra__lineWithText{text-align:center;white-space:nowrap;position:relative}.DividerWithText-module-scss-module__TuqBra__lineWithText:before,.DividerWithText-module-scss-module__TuqBra__lineWithText:after{content:"";vertical-align:middle;border-bottom:1px solid #e5e7eb;width:42%;display:inline-block}.DividerWithText-module-scss-module__TuqBra__lineWithText:before{margin-right:.5em}.DividerWithText-module-scss-module__TuqBra__lineWithText:after{margin-left:.5em}.DividerWithText-module-scss-module__TuqBra__lineWithText span{z-index:1;padding:0 1em;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-block;position:relative}
.buy-online-modal-module-scss-module__P-wnlW__items{align-items:center;height:100%;display:flex}.buy-online-modal-module-scss-module__P-wnlW__items .buy-online-modal-module-scss-module__P-wnlW__modelTrigger{filter:drop-shadow(0 2px 2px #0003);background:#fff;border-radius:100%;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;margin-right:16px;transition:filter .33s;display:flex;overflow:visible}.buy-online-modal-module-scss-module__P-wnlW__items .buy-online-modal-module-scss-module__P-wnlW__modelTrigger svg{content:"";text-indent:-9999px;block-size:16px;min-block-size:16px;inline-size:16px;min-inline-size:16px;max-inline-size:100%;transition:color .33s ease,transform .5s var(--tds-bezier);background:#fff;display:block;overflow:hidden}.buy-online-modal-module-scss-module__P-wnlW__divider{border-left:1px solid #a2a2a2;margin-left:12px;padding-left:12px}
@supports ((-webkit-appearance:none)){.safari-patches-module-scss-module__U4TI2G__tabTrigger[data-state=active]{background-color:var(--color-background);color:var(--color-foreground)}.safari-patches-module-scss-module__U4TI2G__sortByTabTrigger[data-state=active]{background-color:#0000}}
.GoogleMap-module-scss-module__w6YGqa__Container{width:100%;height:250px;position:relative}.GoogleMap-module-scss-module__w6YGqa__Lg{height:300px}@media (min-width:992px){.GoogleMap-module-scss-module__w6YGqa__Lg{height:500px}}.GoogleMap-module-scss-module__w6YGqa__Marker{position:relative}
.CardBase-module-scss-module__JvE74W__CardBase{height:100%;padding:var(--card-base-padding);flex-direction:column;flex-grow:1;display:flex;position:relative;overflow:hidden}.CardBase-module-scss-module__JvE74W__CardBase img{transition:transform .25s}.CardBase-module-scss-module__JvE74W__HoverUtils:hover h2,.CardBase-module-scss-module__JvE74W__HoverUtils:hover h3,.CardBase-module-scss-module__JvE74W__HoverUtils:hover h4,.CardBase-module-scss-module__JvE74W__HoverUtils:hover h5{color:var(--secondary)!important}.CardBase-module-scss-module__JvE74W__HoverUtils:hover img{opacity:.95;transform:scale(1.08)}
.LocationInfo-module-scss-module__W6eY8G__LocationHeading{text-align:var(--location-info-heading-text-align);font-size:var(--location-info-heading-font-size);color:var(--location-info-heading-color);margin-bottom:var(--location-info-heading-margin-bottom)!important}.LocationInfo-module-scss-module__W6eY8G__DetailsColour{color:var(--location-info-detail-color)}
.LocationInfoColumn-module-scss-module__o4_QTG__Table{border-collapse:collapse;width:100%}.LocationInfoColumn-module-scss-module__o4_QTG__Table tr{border-top:1px solid #0003;justify-content:space-between;padding:10px 0;display:flex}.LocationInfoColumn-module-scss-module__o4_QTG__Table tr td:first-child{font-weight:700}.LocationInfoColumn-module-scss-module__o4_QTG__hidden{display:none}
.Hours-module-scss-module__t0t_Ga__List{-webkit-padding-start:0;margin:0;padding:0;color:var(--location-info-list-color)!important}.Hours-module-scss-module__t0t_Ga__List>li{list-style:none}
.Map-module-scss-module__p9e3za__Container{width:100%;height:250px;position:relative}.Map-module-scss-module__p9e3za__Lg{height:300px}@media (min-width:768px){.Map-module-scss-module__p9e3za__Lg{height:348px}}@media (min-width:992px){.Map-module-scss-module__p9e3za__Lg{height:500px}.Map-module-scss-module__p9e3za__Full{height:100%}}
.LocationCard-module-scss-module__zCkQLa__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}
.Popover-module-scss-module__Md_VMG__Popover{z-index:50;border:var(--card-border);background-color:var(--popover);width:18rem;color:var(--popover-foreground);border-radius:.375rem;outline-style:none;padding:1rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.Popover-module-scss-module__Md_VMG__Popover [data-state=open]{animation:.3s forwards Popover-module-scss-module__Md_VMG__animate-in}.Popover-module-scss-module__Md_VMG__Popover [data-state=closed]{animation:.3s forwards Popover-module-scss-module__Md_VMG__animate-out}.Popover-module-scss-module__Md_VMG__Popover [data-state=closed].Popover-module-scss-module__Md_VMG__fade-out-0{animation:.3s forwards Popover-module-scss-module__Md_VMG__fade-out}.Popover-module-scss-module__Md_VMG__Popover [data-state=open].Popover-module-scss-module__Md_VMG__fade-in-0{animation:.3s forwards Popover-module-scss-module__Md_VMG__fade-in}.Popover-module-scss-module__Md_VMG__Popover [data-state=open].Popover-module-scss-module__Md_VMG__zoom-in-95{animation:.3s forwards Popover-module-scss-module__Md_VMG__zoom-in}.Popover-module-scss-module__Md_VMG__Popover [data-side=bottom]{animation:.3s forwards Popover-module-scss-module__Md_VMG__slide-in-from-top}.Popover-module-scss-module__Md_VMG__Popover [data-side=left]{animation:.3s forwards Popover-module-scss-module__Md_VMG__slide-in-from-right}.Popover-module-scss-module__Md_VMG__Popover [data-side=right]{animation:.3s forwards Popover-module-scss-module__Md_VMG__slide-in-from-left}.Popover-module-scss-module__Md_VMG__Popover [data-side=top]{animation:.3s forwards Popover-module-scss-module__Md_VMG__slide-in-from-bottom}@keyframes Popover-module-scss-module__Md_VMG__animate-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes Popover-module-scss-module__Md_VMG__animate-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes Popover-module-scss-module__Md_VMG__fade-in{0%{opacity:0}to{opacity:1}}@keyframes Popover-module-scss-module__Md_VMG__fade-out{0%{opacity:1}to{opacity:0}}@keyframes Popover-module-scss-module__Md_VMG__zoom-in{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes Popover-module-scss-module__Md_VMG__zoom-out{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes Popover-module-scss-module__Md_VMG__slide-in-from-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes Popover-module-scss-module__Md_VMG__slide-in-from-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes Popover-module-scss-module__Md_VMG__slide-in-from-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes Popover-module-scss-module__Md_VMG__slide-in-from-right{0%{transform:translate(100%)}to{transform:translate(0)}}
.TikTok-module-scss-module__wrdsCa__TikTok{flex-direction:column;align-items:center;display:flex}@media screen and (min-width:1024px){.TikTok-module-scss-module__wrdsCa__TikTok{flex-direction:row}.TikTok-module-scss-module__wrdsCa__TikTok:nth-child(odd) .TikTok-module-scss-module__wrdsCa__ImageWrapper{order:var(--tiktok-even-order)}.TikTok-module-scss-module__wrdsCa__TikTok:nth-child(2n) .TikTok-module-scss-module__wrdsCa__ImageWrapper{order:var(--tiktok-odd-order)}}.TikTok-module-scss-module__wrdsCa__ImageWrapper{width:100%}@media screen and (min-width:1024px){.TikTok-module-scss-module__wrdsCa__ImageWrapper{width:50%}}.TikTok-module-scss-module__wrdsCa__TikTokTextWrapper{width:100%;padding:10px 30px}@media screen and (min-width:1024px){.TikTok-module-scss-module__wrdsCa__TikTokTextWrapper{width:50%}}.TikTok-module-scss-module__wrdsCa__TikTokHeading{text-transform:uppercase;color:var(--tik-tok-heading-color)}.TikTok-module-scss-module__wrdsCa__TikTokText{font-size:13px}@media screen and (min-width:1024px){.TikTok-module-scss-module__wrdsCa__TikTokText{font-size:15px}}.TikTok-module-scss-module__wrdsCa__TikTokLink{color:#fff;text-transform:uppercase;border-radius:2px;margin-right:5px;font-size:12px}
.ImageBanner-module-scss-module__1fps1G__TextContainer{text-align:center;background:#0006;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}@media screen and (max-width:768px){.ImageBanner-module-scss-module__1fps1G__TextContainer{padding:0}}.ImageBanner-module-scss-module__1fps1G__TextContainer h1{color:#fff}@media (min-width:992px){.ImageBanner-module-scss-module__1fps1G__TextContainer h1{font-size:4.5rem}}@media screen and (max-width:768px){.ImageBanner-module-scss-module__1fps1G__TextContainer h1{padding:0;font-size:2rem}}.ImageBanner-module-scss-module__1fps1G__TextContainer p{color:#fff}@media (min-width:992px){.ImageBanner-module-scss-module__1fps1G__TextContainer p{font-size:2.6rem}}@media screen and (max-width:768px){.ImageBanner-module-scss-module__1fps1G__TextContainer p{padding:0;font-size:1.5rem}}.ImageBanner-module-scss-module__1fps1G__BannerStyle{height:250px;position:relative;overflow:hidden}.ImageBanner-module-scss-module__1fps1G__BannerStyle span{width:100%!important}@media (min-width:992px){.ImageBanner-module-scss-module__1fps1G__BannerStyle{height:450px}}.ImageBanner-module-scss-module__1fps1G__Overlay:after{content:"";background:var(--image-banner-overlay-background);width:100%;height:100%;position:absolute;top:0;left:0}
.PeterStevensLogo-module-scss-module__5Eul_W__LogoContainer{width:80%;max-width:350px;min-height:30px}
.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}
.Stats-module-scss-module__WZs_ja__StatsText{font-size:var(--stats-font-size);font-weight:var(--stats-font-weight);color:var(--stats-color)}
.QuestionOptions-module-scss-module__I9P17G__StyledOption{cursor:pointer;color:#6c757d;border:var(--testDriveQuiz-option-border);text-align:center;background:#fff;border-radius:.25rem;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:.8rem;transition-duration:.25s;display:flex}@media (min-width:768px){.QuestionOptions-module-scss-module__I9P17G__StyledOption{padding:1rem}}.QuestionOptions-module-scss-module__I9P17G__StyledOption h5,.QuestionOptions-module-scss-module__I9P17G__StyledOption svg{color:#000}.QuestionOptions-module-scss-module__I9P17G__StyledOption.QuestionOptions-module-scss-module__I9P17G__active{background:var(--testDriveQuiz-option-active-background);transform:translateY(-2px);color:#fff!important}.QuestionOptions-module-scss-module__I9P17G__StyledOption.QuestionOptions-module-scss-module__I9P17G__active h5,.QuestionOptions-module-scss-module__I9P17G__StyledOption.QuestionOptions-module-scss-module__I9P17G__active svg{color:#fff!important}@media (hover:hover){.QuestionOptions-module-scss-module__I9P17G__StyledOption:hover{background:var(--testDriveQuiz-option-hover-background);transform:translateY(-2px);color:#fff!important}.QuestionOptions-module-scss-module__I9P17G__StyledOption:hover h5,.QuestionOptions-module-scss-module__I9P17G__StyledOption:hover svg{color:#fff!important}}.QuestionOptions-module-scss-module__I9P17G__StyledOption img.QuestionOptions-module-scss-module__I9P17G__make{-o-object-fit:contain;object-fit:contain;width:100px;max-width:80%;height:50px}@media (min-width:992px){.QuestionOptions-module-scss-module__I9P17G__StyledOption img.QuestionOptions-module-scss-module__I9P17G__make{max-width:150px}}.QuestionOptions-module-scss-module__I9P17G__StyledOption img.QuestionOptions-module-scss-module__I9P17G__model{height:var(--testDriveQuiz-model-option-image-height);-o-object-fit:contain;object-fit:contain;max-width:80%}@media (min-width:992px){.QuestionOptions-module-scss-module__I9P17G__StyledOption img.QuestionOptions-module-scss-module__I9P17G__model{max-width:var(--testDriveQuiz-model-option-image-width-lg)}}.QuestionOptions-module-scss-module__I9P17G__StyledOption img.QuestionOptions-module-scss-module__I9P17G__model.QuestionOptions-module-scss-module__I9P17G__make{height:50px}.QuestionOptions-module-scss-module__I9P17G__StyledOption img.QuestionOptions-module-scss-module__I9P17G__icon{-o-object-fit:contain;object-fit:contain;max-width:80%;height:50px}@media (min-width:992px){.QuestionOptions-module-scss-module__I9P17G__StyledOption img.QuestionOptions-module-scss-module__I9P17G__icon{width:175px;height:100px}}.QuestionOptions-module-scss-module__I9P17G__BeerAutoGroupCustom{background:var(--light)!important;border:none!important}@media (hover:hover){.QuestionOptions-module-scss-module__I9P17G__BeerAutoGroupCustom:hover{background:#b4b7bb!important}}
.ContactUsVariant-module-scss-module__GhXRiW__Hr{background-color:#0003;width:100%;height:1px;margin:32px 0}.ContactUsVariant-module-scss-module__GhXRiW__PhoneLinks p{margin-bottom:0;font-size:20px}
.SafetyRating-module-scss-module__oovGAG__RatingCtn{width:100%}.SafetyRating-module-scss-module__oovGAG__SixStarOuter{color:#86878552;margin-left:.5rem;padding-right:.5rem;font-size:1rem;position:relative}.SafetyRating-module-scss-module__oovGAG__FiveStarOuter{color:#86878552;padding-right:.5rem;font-size:1rem;position:relative;margin-left:.5rem!important}.SafetyRating-module-scss-module__oovGAG__SixStarOuter:before{content:"★★★★★★"}.SafetyRating-module-scss-module__oovGAG__FiveStarOuter:before{content:"★★★★★"}.SafetyRating-module-scss-module__oovGAG__SixStarInner,.SafetyRating-module-scss-module__oovGAG__FiveStarInner{z-index:1;color:gold;margin-left:.5rem;padding-right:.5rem;font-size:1rem;top:0;overflow:hidden;position:absolute!important}.SafetyRating-module-scss-module__oovGAG__SixStarInner:before{content:"★★★★★★"}.SafetyRating-module-scss-module__oovGAG__FiveStarInner:before{content:"★★★★★"}.SafetyRating-module-scss-module__oovGAG__AttributeCtn{grid-template-columns:repeat(2,1fr);padding:1rem;display:grid}.SafetyRating-module-scss-module__oovGAG__DisclosureIcon{color:#c4c4c4;cursor:pointer;border:1px solid #c4c4c4;border-radius:50%;padding:.04rem .35rem;font-size:.8rem}.SafetyRating-module-scss-module__oovGAG__Co2:before,.SafetyRating-module-scss-module__oovGAG__Fuel:before,.SafetyRating-module-scss-module__oovGAG__Safety:before{color:#fff;z-index:10;background-color:#0a0a0a;width:360px;height:auto;padding:1rem;font-size:12px;display:none;position:absolute}.SafetyRating-module-scss-module__oovGAG__Co2:before{content:"Emissions information is guidance on how environmentally friendly the vehicle is and whether a Clean Car Discount programme fee or rebate applies based on the CO2 rating. The lower the emissions - the higher the rebate, the higher the emissions - the higher the fee. Vehicles are only eligible for a rebate if sold for less than $80,000 including GST and on road costs and have a 3-star safety rating or above. The fees and rebates stated are estimates. The amount of the fee will be confirmed at the time of the first registration in New Zealand and the rebate will be confirmed upon application. For more information on vehicle Emissions and the Clean Car Discount programme, see https://www.rightcar.govt.nz"}.SafetyRating-module-scss-module__oovGAG__Fuel:before{content:"Energy Economy information is intended for comparative purposes. It is based on World Harmonised Light Vehicles Test Procedure 3 Phase (3P WLTP) standardised testing data that allows consumers to directly compare the emissions and fuel consumption of different vehicle makes and models. It does not necessarily represent the energy economy and/or electric range that will be achieved. The estimated annual cost is based on a vehicle travelling 14,000 km over a year and a nominated petrol, diesel and/or off-peak residential electricity price. Diesel costs include road user charges (RUC). Your actual cost per year, energy economy and or/EV range will vary for many reasons including driving styles, traffic and weather conditions, vehicles loading, vehicle maintenance and tyre pressures. For more information on vehicle Energy Economy, see https://rightcar.govt.nz/"}.SafetyRating-module-scss-module__oovGAG__Safety:before{content:"Safety Ratings provide you with simple information about a vehicle’s safety performance and help you to stay safe on our roads. Almost every vehicle has a safety rating from 1 to 5 stars. This rating indicates how well the vehicle is likely to perform in a crash. Vehicles with 4 and 5 stars are the safest, while 1- and 2-star vehicles provide less protection in a crash. A vehicle will have one of the following Safety Ratings: Australasian New Car Assessment Program (ANCAP) rating, Used car safety rating (UCSR), or Vehicle safety risk rating (VSRR). For more information on vehicle Safety Ratings, see https://rightcar.govt.nz/"}.SafetyRating-module-scss-module__oovGAG__DisclosureIcon:hover:before{display:block}@media (max-width:992px){.SafetyRating-module-scss-module__oovGAG__AttributeCtn{grid-template-columns:repeat(1,1fr)}.SafetyRating-module-scss-module__oovGAG__Co2:before,.SafetyRating-module-scss-module__oovGAG__Fuel:before,.SafetyRating-module-scss-module__oovGAG__Safety:before{width:300px}}
.location-info-with-tabs-module-scss-module__tibujG__Tab{cursor:pointer;width:50%}.location-info-with-tabs-module-scss-module__tibujG__Tab:hover{color:#000}.location-info-with-tabs-module-scss-module__tibujG__TabSlider1{background:#e5e5e5;justify-content:space-between;align-items:center;height:3px;transition-duration:.25s;display:flex;position:relative}.location-info-with-tabs-module-scss-module__tibujG__TabSlider1:after{background:var(--primary);content:"";z-index:1;width:100%;height:100%;transition-duration:.25s;position:absolute}.location-info-with-tabs-module-scss-module__tibujG__TabSlider1.option0:after{left:0%}.location-info-with-tabs-module-scss-module__tibujG__TabSlider2{background:#e5e5e5;justify-content:space-between;align-items:center;height:3px;transition-duration:.25s;display:flex;position:relative}.location-info-with-tabs-module-scss-module__tibujG__TabSlider2:after{background:var(--primary);content:"";z-index:1;width:50%;height:100%;transition-duration:.25s;position:absolute}.location-info-with-tabs-module-scss-module__tibujG__TabSlider2.option0:after{left:0%}.location-info-with-tabs-module-scss-module__tibujG__TabSlider2.option1:after{left:50%}.location-info-with-tabs-module-scss-module__tibujG__TabSlider3{background:#e5e5e5;justify-content:space-between;align-items:center;height:3px;transition-duration:.25s;display:flex;position:relative}.location-info-with-tabs-module-scss-module__tibujG__TabSlider3:after{background:var(--primary);content:"";z-index:1;width:33.333%;height:100%;transition-duration:.25s;position:absolute}.location-info-with-tabs-module-scss-module__tibujG__TabSlider3.option0:after{left:0%}.location-info-with-tabs-module-scss-module__tibujG__TabSlider3.option1:after{left:33.333%}.location-info-with-tabs-module-scss-module__tibujG__TabSlider3.option2:after{left:66.666%}.location-info-with-tabs-module-scss-module__tibujG__TabSlider4{background:#e5e5e5;justify-content:space-between;align-items:center;height:3px;transition-duration:.25s;display:flex;position:relative}.location-info-with-tabs-module-scss-module__tibujG__TabSlider4:after{background:var(--primary);content:"";z-index:1;width:25%;height:100%;transition-duration:.25s;position:absolute}.location-info-with-tabs-module-scss-module__tibujG__TabSlider4.option0:after{left:0%}.location-info-with-tabs-module-scss-module__tibujG__TabSlider4.option1:after{left:25%}.location-info-with-tabs-module-scss-module__tibujG__TabSlider4.option2:after{left:50%}.location-info-with-tabs-module-scss-module__tibujG__TabSlider4.option3:after{left:75%}.location-info-with-tabs-module-scss-module__tibujG__LocationDetails{color:var(--location-info-hours-color);font-size:14px}.location-info-with-tabs-module-scss-module__tibujG__LocationDetails address,.location-info-with-tabs-module-scss-module__tibujG__LocationDetails a{margin-top:-3px;padding-top:0}.location-info-with-tabs-module-scss-module__tibujG__MapContainer{max-height:var(--location-info-tabs-map-height);align-items:center;display:flex}.location-info-with-tabs-module-scss-module__tibujG__TabAlt{height:1.5px!important}.location-info-with-tabs-module-scss-module__tibujG__TabAlt:after{background:#343a40!important}@media (min-width:1200px){.location-info-with-tabs-module-scss-module__tibujG__LogoImageContainer{min-height:var(--location-info-tabs-map-height)}}
.BlogCategoriesNav-module-scss-module__CPnCRa__ImageContainer{width:80px;height:80px}.BlogCategoriesNav-module-scss-module__CPnCRa__Image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}
.OurLocations-module-scss-module__GdtMGq__DealershipCard{background:0 0;border:1px solid #d0d0d0;border-radius:12px;overflow:hidden}.OurLocations-module-scss-module__GdtMGq__SortContainer{background:var(--light);border-radius:1rem;justify-content:space-between;align-items:center;margin-right:1rem;transition-duration:.25s;display:flex;position:relative}.OurLocations-module-scss-module__GdtMGq__SortContainer:after{height:calc(100%/var(--item-count));background:var(--primary);content:"";color:#fff;z-index:1;width:100%;top:0;left:0;top:calc(var(--filter-position,0)*100%/var(--item-count));border-radius:1rem;transition-duration:.25s;position:absolute}@media (min-width:768px){.OurLocations-module-scss-module__GdtMGq__SortContainer{border-radius:100rem}.OurLocations-module-scss-module__GdtMGq__SortContainer:after{height:100%;width:calc(100%/var(--item-count));left:calc(var(--filter-position,0)*100%/var(--item-count));top:0}}.OurLocations-module-scss-module__GdtMGq__SortButton{cursor:pointer;z-index:2;text-align:center;border:none;min-width:105px;padding:1rem 5rem;font-size:1rem;font-weight:700;transition-duration:.25s}.OurLocations-module-scss-module__GdtMGq__SortButton:focus{outline:none}@media (min-width:768px){.OurLocations-module-scss-module__GdtMGq__SortButton{border-radius:100rem;min-width:105px;padding:.5rem 1rem;font-size:.75rem;font-weight:700}}

.Youtube-module-scss-module__wObDlW__iframe{height:300px}@media (min-width:768px){.Youtube-module-scss-module__wObDlW__iframe{height:500px}}@media (min-width:1200px){.Youtube-module-scss-module__wObDlW__iframe{height:600px}}
.HyundaiModelsPage-module-scss-module__P58RLG__ModelsPage [id]{scroll-margin-top:180px}@media (min-width:576px){.HyundaiModelsPage-module-scss-module__P58RLG__ModelsPage [id]{scroll-margin-top:100px}}@media (min-width:992px){.HyundaiModelsPage-module-scss-module__P58RLG__ModelsPage [id]{scroll-margin-top:60px}}.HyundaiModelsPage-module-scss-module__P58RLG__HeaderLinks{display:inline-block;position:relative}.HyundaiModelsPage-module-scss-module__P58RLG__HeaderLinks:after{content:"";background-color:#00aad2;width:0;height:3px;transition:width .3s ease-in-out;position:absolute;bottom:-3px;left:0}.HyundaiModelsPage-module-scss-module__P58RLG__HeaderLinks:hover:after,.HyundaiModelsPage-module-scss-module__P58RLG__active:after{width:100%}.HyundaiModelsPage-module-scss-module__P58RLG__ModelLink{display:block;position:relative}.HyundaiModelsPage-module-scss-module__P58RLG__ModelLink .HyundaiModelsPage-module-scss-module__P58RLG__ModelName{transition:opacity .3s}.HyundaiModelsPage-module-scss-module__P58RLG__ModelLink .HyundaiModelsPage-module-scss-module__P58RLG__DiscoverButton{opacity:0;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.HyundaiModelsPage-module-scss-module__P58RLG__ModelLink:hover .HyundaiModelsPage-module-scss-module__P58RLG__ModelName{opacity:0}.HyundaiModelsPage-module-scss-module__P58RLG__ModelLink:hover .HyundaiModelsPage-module-scss-module__P58RLG__DiscoverButton{opacity:1}
.ContactUsVariantBartons-module-scss-module__aLM4vW__Hr{background-color:#0003;width:100%;height:1px;margin:32px 0}.ContactUsVariantBartons-module-scss-module__aLM4vW__PhoneLinks p{margin-bottom:0;font-size:20px}
.FordContactTemplate-module-scss-module__65PVUq__Hr{background-color:#0003;width:100%;height:1px;margin:32px 0}.FordContactTemplate-module-scss-module__65PVUq__PhoneLinks p{margin-bottom:0;font-size:20px}
.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}}
.ContactUsLayout-module-scss-module__25RcdG__Tab{cursor:pointer;width:50%}.ContactUsLayout-module-scss-module__25RcdG__Tab:hover{color:#000}.ContactUsLayout-module-scss-module__25RcdG__TabSlider1{background:#e5e5e5;justify-content:space-between;align-items:center;height:3px;transition-duration:.25s;display:flex;position:relative}.ContactUsLayout-module-scss-module__25RcdG__TabSlider1:after{background:var(--primary);content:"";z-index:1;width:100%;height:100%;transition-duration:.25s;position:absolute}.ContactUsLayout-module-scss-module__25RcdG__TabSlider1.option0:after{left:0%}.ContactUsLayout-module-scss-module__25RcdG__TabSlider2{background:#e5e5e5;justify-content:space-between;align-items:center;height:3px;transition-duration:.25s;display:flex;position:relative}.ContactUsLayout-module-scss-module__25RcdG__TabSlider2:after{background:var(--primary);content:"";z-index:1;width:50%;height:100%;transition-duration:.25s;position:absolute}.ContactUsLayout-module-scss-module__25RcdG__TabSlider2.option0:after{left:0%}.ContactUsLayout-module-scss-module__25RcdG__TabSlider2.option1:after{left:50%}.ContactUsLayout-module-scss-module__25RcdG__TabSlider3{background:#e5e5e5;justify-content:space-between;align-items:center;height:3px;transition-duration:.25s;display:flex;position:relative}.ContactUsLayout-module-scss-module__25RcdG__TabSlider3:after{background:var(--primary);content:"";z-index:1;width:33.333%;height:100%;transition-duration:.25s;position:absolute}.ContactUsLayout-module-scss-module__25RcdG__TabSlider3.option0:after{left:0%}.ContactUsLayout-module-scss-module__25RcdG__TabSlider3.option1:after{left:33.333%}.ContactUsLayout-module-scss-module__25RcdG__TabSlider3.option2:after{left:66.666%}
.parts-row-module-scss-module__u9Rcma__Title{-webkit-line-clamp:2;text-overflow:ellipsis;line-clamp:2;-webkit-box-orient:vertical;font-size:20px;display:-webkit-box;overflow:hidden}.parts-row-module-scss-module__u9Rcma__PartCard{flex-direction:column;max-width:100%;margin:.5rem 0;text-decoration:none;transition:all .3s ease-in-out;display:flex}@media (min-width:768px){.parts-row-module-scss-module__u9Rcma__PartCard{max-width:48%}}@media (min-width:992px){.parts-row-module-scss-module__u9Rcma__PartCard{min-width:31.5%;max-width:31.5%}}.parts-row-module-scss-module__u9Rcma__PartCard:hover{text-decoration:none;transform:scale(1.01)translateY(-4px)}.parts-row-module-scss-module__u9Rcma__CardHeader{flex-direction:column;justify-content:space-between;height:100%;padding:.375rem 1.5rem;display:flex}.parts-row-module-scss-module__u9Rcma__SearchEnquireButton{position:relative;bottom:0}.parts-row-module-scss-module__u9Rcma__CarouselContainer{width:100%;height:240px;position:relative}.parts-row-module-scss-module__u9Rcma__CarouselImg{-o-object-fit:contain;object-fit:contain;width:100%;height:240px}
.EmptyCarCard-module-scss-module__nH1ZwW__EmptyCarCard{text-align:center;border:2px dashed var(--primary);background-color:#fff;border-radius:12px;width:100%;max-width:450px;height:100%;padding:16px;position:relative}.EmptyCarCard-module-scss-module__nH1ZwW__EmptyNumber{color:#181818;letter-spacing:2.2px;opacity:.2;text-align:center;margin:0;font-size:140px;font-weight:700;line-height:184px}
.ContactTemplate-module-scss-module__QOXvqW__Hr{background-color:#0003;width:100%;height:1px;margin:32px 0}.ContactTemplate-module-scss-module__QOXvqW__PhoneLinks p{margin-bottom:0;font-size:20px}
.servco-garage-home-module-scss-module__r3FLVW__vehicleButtons{flex-direction:column;gap:.5rem;display:flex}.servco-garage-home-module-scss-module__r3FLVW__vehicleButtons a,.servco-garage-home-module-scss-module__r3FLVW__vehicleButtons button{width:100%;max-width:400px}@media (min-width:768px){.servco-garage-home-module-scss-module__r3FLVW__vehicleButtons{flex-direction:row;justify-content:flex-start;align-items:center}}
.buy-online-module-scss-module__FBKXVG__fixedHeader{background-color:var(--header-background-color);width:100%;height:var(--fixed-form-header-height);text-align:center;line-height:var(--fixed-form-header-height);z-index:1;justify-content:space-between;padding-left:32px;padding-right:32px;display:inline-flex;position:fixed}.buy-online-module-scss-module__FBKXVG__fixedHeader .buy-online-module-scss-module__FBKXVG__logoContainer{width:200px}.buy-online-module-scss-module__FBKXVG__fixedHeader .buy-online-module-scss-module__FBKXVG__logoContainer .buy-online-module-scss-module__FBKXVG__logo{width:auto;height:100%;padding:8px 0}.buy-online-module-scss-module__FBKXVG__main{flex-direction:column;width:100%;display:flex}@media (min-width:992px){.buy-online-module-scss-module__FBKXVG__main{flex-direction:row;height:100vh;overflow:hidden}}.buy-online-module-scss-module__FBKXVG__carDisplay{margin-top:var(--fixed-form-header-height);flex-direction:column;justify-content:space-between;width:100%;display:flex}.buy-online-module-scss-module__FBKXVG__carDisplay img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (min-width:992px){.buy-online-module-scss-module__FBKXVG__carDisplay{width:62%;height:100%;overflow:hidden}}.buy-online-module-scss-module__FBKXVG__sidebarForm{width:100%;padding:48px 16px}@media (min-width:992px){.buy-online-module-scss-module__FBKXVG__sidebarForm{margin-top:var(--fixed-form-header-height);width:38%;overflow-y:auto}}@media (min-width:1921px){.buy-online-module-scss-module__FBKXVG__sidebarForm{flex-direction:column;justify-content:center;align-items:center;display:flex}}.buy-online-module-scss-module__FBKXVG__footer{text-align:center;width:100%;padding:16px;position:fixed;bottom:0}@media (min-width:992px){.buy-online-module-scss-module__FBKXVG__footer{text-align:left;width:62%;left:0;right:0}}.buy-online-module-scss-module__FBKXVG__footer .buy-online-module-scss-module__FBKXVG__priceDisplayContainer{height:var(--buy-online-footer-height);justify-content:center;align-items:flex-end;display:flex}.buy-online-module-scss-module__FBKXVG__footer .buy-online-module-scss-module__FBKXVG__priceDisplayContainer .buy-online-module-scss-module__FBKXVG__priceDisplay{background:#fff;border:2px solid #0004;border-radius:16px 16px 0 0;grid-area:footer;margin:auto;padding:17px 20px;position:relative;transform:translateY(0)}.buy-online-module-scss-module__FBKXVG__footer .buy-online-module-scss-module__FBKXVG__priceDisplayContainer .buy-online-module-scss-module__FBKXVG__priceDisplay p{margin:0}@media (min-width:992px){.buy-online-module-scss-module__FBKXVG__footer .buy-online-module-scss-module__FBKXVG__priceDisplayContainer .buy-online-module-scss-module__FBKXVG__priceDisplay{background:#f4f4f4;border:none}}.buy-online-module-scss-module__FBKXVG__formContainer{max-width:540px;margin:3rem auto}
.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}
.ContactUsLayout-module-scss-module__CDfRqW__Tab{cursor:pointer;width:50%}.ContactUsLayout-module-scss-module__CDfRqW__Tab:hover{color:#000}.ContactUsLayout-module-scss-module__CDfRqW__TabSlider1{background:#e5e5e5;justify-content:space-between;align-items:center;height:3px;transition-duration:.25s;display:flex;position:relative}.ContactUsLayout-module-scss-module__CDfRqW__TabSlider1:after{background:var(--primary);content:"";z-index:1;width:100%;height:100%;transition-duration:.25s;position:absolute}.ContactUsLayout-module-scss-module__CDfRqW__TabSlider1.option0:after{left:0%}.ContactUsLayout-module-scss-module__CDfRqW__TabSlider2{background:#e5e5e5;justify-content:space-between;align-items:center;height:3px;transition-duration:.25s;display:flex;position:relative}.ContactUsLayout-module-scss-module__CDfRqW__TabSlider2:after{background:var(--primary);content:"";z-index:1;width:50%;height:100%;transition-duration:.25s;position:absolute}.ContactUsLayout-module-scss-module__CDfRqW__TabSlider2.option0:after{left:0%}.ContactUsLayout-module-scss-module__CDfRqW__TabSlider2.option1:after{left:50%}.ContactUsLayout-module-scss-module__CDfRqW__TabSlider3{background:#e5e5e5;justify-content:space-between;align-items:center;height:3px;transition-duration:.25s;display:flex;position:relative}.ContactUsLayout-module-scss-module__CDfRqW__TabSlider3:after{background:var(--primary);content:"";z-index:1;width:33.333%;height:100%;transition-duration:.25s;position:absolute}.ContactUsLayout-module-scss-module__CDfRqW__TabSlider3.option0:after{left:0%}.ContactUsLayout-module-scss-module__CDfRqW__TabSlider3.option1:after{left:33.333%}.ContactUsLayout-module-scss-module__CDfRqW__TabSlider3.option2:after{left:66.666%}
