.Dialog-module-scss-module__MUBxoG__DialogOverlay{background-color:#00000080;position:fixed;inset:0;z-index:10001!important}.Dialog-module-scss-module__MUBxoG__DialogOverlay[data-state=open]{animation:.2s ease-out Dialog-module-scss-module__MUBxoG__overlayShow}.Dialog-module-scss-module__MUBxoG__DialogOverlay[data-state=closed]{animation:.2s ease-out Dialog-module-scss-module__MUBxoG__overlayHide}.Dialog-module-scss-module__MUBxoG__DialogContent{background-color:var(--modal-background-color);border-radius:6px;width:90vw;max-height:85vh;padding:1rem;position:fixed;top:50%;left:50%;overflow:hidden auto;transform:translate(-50%,-50%);box-shadow:0 10px 38px -10px #0e121659,0 10px 20px -15px #0e121633;z-index:10002!important}.Dialog-module-scss-module__MUBxoG__DialogContent[data-state=open]{animation:.2s ease-out Dialog-module-scss-module__MUBxoG__contentShow}.Dialog-module-scss-module__MUBxoG__DialogContent[data-state=closed]{animation:.2s ease-out Dialog-module-scss-module__MUBxoG__contentHide}.Dialog-module-scss-module__MUBxoG__SizeSm{max-width:450px}.Dialog-module-scss-module__MUBxoG__SizeLg{max-width:800px}.Dialog-module-scss-module__MUBxoG__DialogClose{opacity:.7;border-radius:.5rem;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:1rem;right:1rem}.Dialog-module-scss-module__MUBxoG__DialogClose:hover{opacity:1}.Dialog-module-scss-module__MUBxoG__DialogContent:focus{outline:none}.Dialog-module-scss-module__MUBxoG__DialogHeader{text-align:left;flex-direction:column;margin-bottom:1.5rem;padding-top:6px;display:flex}.Dialog-module-scss-module__MUBxoG__DialogHeader h2{color:var(--modal-header-color);margin-bottom:0}.Dialog-module-scss-module__MUBxoG__BorderBottom{background-color:#000;width:calc(100% + 32px);height:1px}.Dialog-module-scss-module__MUBxoG__DialogTitle{text-align:left;color:var(--dark);font-size:1.25rem;font-weight:700}.Dialog-module-scss-module__MUBxoG__DialogDescription{text-align:left;color:var(--dark);margin:10px 0 20px;font-size:15px;line-height:1.5}.Dialog-module-scss-module__MUBxoG__DialogFooter{justify-content:flex-end;margin-top:1.5rem;display:flex}@keyframes Dialog-module-scss-module__MUBxoG__overlayShow{0%{opacity:0}to{opacity:1}}@keyframes Dialog-module-scss-module__MUBxoG__overlayHide{0%{opacity:1}to{opacity:0}}@keyframes Dialog-module-scss-module__MUBxoG__contentShow{0%{opacity:0;top:40%}to{opacity:1;top:50%}}@keyframes Dialog-module-scss-module__MUBxoG__contentHide{0%{opacity:1;top:50%}to{opacity:0;top:40%}}
.SidebarButtons-module-scss-module__pyvkpW__BlackBtn{color:#fff!important;background-color:#000!important}.SidebarButtons-module-scss-module__pyvkpW__BlackBtn:hover{border:1px solid #000;color:#000!important;background-color:#fff!important}.SidebarButtons-module-scss-module__pyvkpW__BlackBtnAlt{color:#fff!important;background-color:#000!important}.SidebarButtons-module-scss-module__pyvkpW__BlackBtnAlt:hover{border:1px solid var(--primary);background-color:var(--primary)!important}.SidebarButtons-module-scss-module__pyvkpW__YellowBtn{color:#000!important;background-color:#efdf00!important}.SidebarButtons-module-scss-module__pyvkpW__SmallText{font-size:.9rem}
.CarSearchItemButtons-module-scss-module__UwKiqa__StyledCol{padding-left:8px;padding-right:8px}.CarSearchItemButtons-module-scss-module__UwKiqa__ResponsiveBtn{font-size:.9rem}@media (min-width:1200px){.CarSearchItemButtons-module-scss-module__UwKiqa__ResponsiveBtn{font-size:.8rem}}@media (min-width:1400px){.CarSearchItemButtons-module-scss-module__UwKiqa__ResponsiveBtn{font-size:.95rem}}.CarSearchItemButtons-module-scss-module__UwKiqa__CarWrapper{background:#fff;transition:all .3s ease-in-out;overflow:hidden;box-shadow:0 2px 8px #63636333}.CarSearchItemButtons-module-scss-module__UwKiqa__CarWrapper .CarSearchItemButtons-module-scss-module__UwKiqa__btn{transition:all .3s ease-in-out}.CarSearchItemButtons-module-scss-module__UwKiqa__CarWrapper:hover{transform:scale(1.01)translateY(-4px)}.CarSearchItemButtons-module-scss-module__UwKiqa__ImageContainer{padding-bottom:66%;display:block;position:relative}.CarSearchItemButtons-module-scss-module__UwKiqa__SoldButton{background-color:var(--danger)!important;color:#fff!important}.CarSearchItemButtons-module-scss-module__UwKiqa__SoldButton:hover{border:1px solid var(--danger);color:var(--danger)!important;background-color:#fff!important}
.CarTag-module-scss-module__KKMXZa__CarTagWrapper{width:100%;height:100px;position:absolute;overflow:hidden}.CarTag-module-scss-module__KKMXZa__CarTag{z-index:2;color:#fff;border-radius:.25rem;margin:0;padding:.5rem;line-height:1rem;position:absolute;top:.75rem;left:.75rem}.CarTag-module-scss-module__KKMXZa__CarTagBannerStyle{text-align:center;border-radius:0;width:150px;top:20px;left:-40px;transform:rotate(-45deg)}.CarTag-module-scss-module__KKMXZa__ImageTagContainer{justify-content:center;align-items:center;width:150px;height:35px;padding:0;display:flex}.CarTag-module-scss-module__KKMXZa__ElectricHybridTag{left:auto;right:.75rem}
.NewArrivalImg-module-scss-module__lNzgMG__NewArrivalStyle{background:var(--stock-newArrival-background);color:#fff;text-align:center;padding-bottom:66.66%;font-size:32px;position:relative}.NewArrivalImg-module-scss-module__lNzgMG__NewArrivalInner{margin-left:auto;margin-right:auto;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.NewArrivalImg-module-scss-module__lNzgMG__NewArrivalInner svg{opacity:.1;margin-left:auto;margin-right:auto;font-size:250px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@media (min-width:1200px){.NewArrivalImg-module-scss-module__lNzgMG__NewArrivalInner svg{font-size:150px}}@media (min-width:1400px){.NewArrivalImg-module-scss-module__lNzgMG__NewArrivalInner svg{font-size:250px}}.NewArrivalImg-module-scss-module__lNzgMG__NewContent{margin-left:auto;margin-right:auto;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}
.CarLocationOverlay-module-scss-module__5VOVuW__LocationOverlay{color:#fff;background:#000000a9;width:100%;padding:5px;font-size:.8rem;position:absolute;bottom:0}.CarLocationOverlay-module-scss-module__5VOVuW__LocationOverlay svg{color:var(--carSearchItem-locationOverlayBlock-icon-color)}.CarLocationOverlay-module-scss-module__5VOVuW__LocationBlock{background:var(--carSearchItem-locationOverlayBlock-background);width:100%;color:var(--carSearchItem-locationOverlayBlock-color);margin-bottom:8px;padding:6px;font-size:.8rem}.CarLocationOverlay-module-scss-module__5VOVuW__LocationBlock svg{color:var(--carSearchItem-locationOverlayBlock-icon-color)}
.PaymentMethods-module-scss-module__M7qU5a__Payments img{width:45px}
.FaArrow-module-scss-module__dhlkvq__FaArrow{cursor:pointer;height:var(--arrows-size);width:var(--arrows-size);z-index:10;top:var(--arrow-position-top);transform:var(--arrow-position-translate-y);border-radius:var(--arrows-borderRadius);color:var(--arrows-color);background:var(--arrows-background);border:var(--arrows-border);justify-content:center;align-items:center;font-size:1rem;transition:all .3s ease-in-out;display:flex;position:absolute;box-shadow:0 0 3px #0000003e}.FaArrow-module-scss-module__dhlkvq__FaArrow.FaArrow-module-scss-module__dhlkvq__right{right:-4rem}.FaArrow-module-scss-module__dhlkvq__FaArrow.FaArrow-module-scss-module__dhlkvq__left{left:-4rem}.FaArrow-module-scss-module__dhlkvq__FaArrow:hover:not(.FaArrow-module-scss-module__dhlkvq__disabled){color:#fff;background:var(--arrows-hover-background)}.FaArrow-module-scss-module__dhlkvq__FaArrow.FaArrow-module-scss-module__dhlkvq__border{border:1px solid var(--primary)!important}.FaArrow-module-scss-module__dhlkvq__FaArrow.FaArrow-module-scss-module__dhlkvq__disabled{opacity:.5;cursor:auto}@media (min-width:992px){.FaArrow-module-scss-module__dhlkvq__FaArrow{top:var(--arrow-position-top-lg)}}@media (min-width:1200px){.FaArrow-module-scss-module__dhlkvq__FaArrow{top:var(--arrow-position-top-xl)}}.FaArrow-module-scss-module__dhlkvq__white{color:#fff!important}.FaArrow-module-scss-module__dhlkvq__fullWidth.FaArrow-module-scss-module__dhlkvq__right{right:1.5rem}.FaArrow-module-scss-module__dhlkvq__fullWidth.FaArrow-module-scss-module__dhlkvq__left{left:1.5rem}.FaArrow-module-scss-module__dhlkvq__topRight{top:-3rem;right:0}.FaArrow-module-scss-module__dhlkvq__topLeft{top:-3rem;right:4rem}
.Carousel-module-scss-module__vhQLaG__Carousel{position:relative}.Carousel-module-scss-module__vhQLaG__CarouselContent{overflow:hidden}.Carousel-module-scss-module__vhQLaG__CarouselContent .Carousel-module-scss-module__vhQLaG__Horizontal{margin-left:-1rem}.Carousel-module-scss-module__vhQLaG__CarouselContent .Carousel-module-scss-module__vhQLaG__Vertical{flex-direction:column;margin-top:-1rem}.Carousel-module-scss-module__vhQLaG__CarouselItem{flex:0 0 100%;min-width:0}.Carousel-module-scss-module__vhQLaG__ItemPaddingHorizontal{padding-left:1rem}.Carousel-module-scss-module__vhQLaG__ItemPaddingTop{padding-top:1rem}.Carousel-module-scss-module__vhQLaG__ReviewItem{flex-basis:90%}@media (min-width:768px){.Carousel-module-scss-module__vhQLaG__ReviewItem{flex-basis:100%}}@media (min-width:992px){.Carousel-module-scss-module__vhQLaG__ReviewItem{flex-basis:33%}}.Carousel-module-scss-module__vhQLaG__ReviewItemSingle{flex-basis:100%}@media (min-width:768px){.Carousel-module-scss-module__vhQLaG__ModelVariantItem{flex-basis:50%}}@media (min-width:992px){.Carousel-module-scss-module__vhQLaG__ModelVariantItem{flex-basis:33%}}.Carousel-module-scss-module__vhQLaG__Dots{justify-content:center;width:100%;display:flex;position:absolute;bottom:14px}.Carousel-module-scss-module__vhQLaG__Dots button{height:var(--slider-dots-height);width:var(--slider-dots-width);border-radius:var(--slider-dots-borderRadius);background:var(--slider-dots-background);opacity:var(--slider-dots-opacity);border:var(--slider-dots-border);margin:0 6px;padding:0;box-shadow:0 0 3px #0000003e}.Carousel-module-scss-module__vhQLaG__Dots button.Carousel-module-scss-module__vhQLaG__active{background:var(--slider-dots-active-background);border:var(--slider-dots-active-border);opacity:var(--slider-dots-active-opacity);width:var(--slider-dots-active-width)}
.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}
.CarSearchItem-module-scss-module__bmiIeG__StyledCol{padding-left:8px;padding-right:8px}.CarSearchItem-module-scss-module__bmiIeG__ResponsiveBtn{font-size:.9rem}@media (min-width:1200px){.CarSearchItem-module-scss-module__bmiIeG__ResponsiveBtn{font-size:.8rem}}@media (min-width:1400px){.CarSearchItem-module-scss-module__bmiIeG__ResponsiveBtn{font-size:.95rem}}.CarSearchItem-module-scss-module__bmiIeG__CarWrapper{background:#fff;transition:all .3s ease-in-out;overflow:hidden;box-shadow:0 2px 8px #63636333}.CarSearchItem-module-scss-module__bmiIeG__CarWrapper .CarSearchItem-module-scss-module__bmiIeG__btn{transition:all .3s ease-in-out}.CarSearchItem-module-scss-module__bmiIeG__CarWrapper:hover{transform:scale(1.01)translateY(-4px)}.CarSearchItem-module-scss-module__bmiIeG__ImageContainer{padding-bottom:66%;display:block;position:relative}
.CarSearchItem-module-scss-module__sgez7q__StyledCol{padding-left:8px;padding-right:8px}.CarSearchItem-module-scss-module__sgez7q__ResponsiveBtn{font-size:.9rem}@media (min-width:1200px){.CarSearchItem-module-scss-module__sgez7q__ResponsiveBtn{font-size:.8rem}}@media (min-width:1400px){.CarSearchItem-module-scss-module__sgez7q__ResponsiveBtn{font-size:1.05rem}}.CarSearchItem-module-scss-module__sgez7q__CarWrapper{background:var(--car-search-item-background);border:var(--car-search-item-border);transition:all .3s ease-in-out;overflow:hidden;box-shadow:0 2px 8px #63636333}.CarSearchItem-module-scss-module__sgez7q__CarWrapper .CarSearchItem-module-scss-module__sgez7q__btn{transition:all .3s ease-in-out}.CarSearchItem-module-scss-module__sgez7q__CarWrapper:hover{transform:scale(1.01)translateY(-4px)}.CarSearchItem-module-scss-module__sgez7q__ImageContainer{padding-bottom:66%;display:block;position:relative}.CarSearchItem-module-scss-module__sgez7q__lesVideo{position:absolute;bottom:10px;right:10px}
