.loadSpinner{align-items:center;display:flex;height:80%;justify-content:center;left:50%;margin:0 auto;max-height:100px;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.loadSpinner .loadSpinner__svg{height:100%}
.input_form{cursor:not-allowed;font-size:medium;position:relative;width:100%}.input_form .input_form__input{background-color:#fff;border:1px solid #4d4d4f;border-radius:5px;font-size:1.6rem;height:35px;line-height:1.8rem;padding:0 10px;width:100%}.input_form .input_form__input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #fff}.input_form .input_form__input.input_form__input_select{-moz-appearance:auto;-webkit-appearance:auto;cursor:pointer}.input_form .input_form__input.input_form__input_select:disabled{opacity:1}.input_form .input_form__input.input_form__input_select option{color:#000;font-size:1.6rem;line-height:2.2rem}.input_form .input_form__errorMsg{background:none!important;color:red;display:block;font-size:1.2rem;line-height:1.6rem;margin:6px 0 0;width:100%}.input_form .input_form__label{color:#000;font-size:1.6rem;left:10px;line-height:1.6rem;pointer-events:none;position:absolute;text-align:left;top:1.8rem;transform:translateY(-50%);transition:all .15s ease-in-out}.input_form.input_form_error .input_form__label{color:red;top:1.6rem}.input_form:focus-within .PhoneInputInput,.input_form:focus-within .input_form__input{box-shadow:0 2px 6px 0 rgba(0,0,0,.4)}.input_form .input_form__label.filled,.input_form:focus-within .input_form__label{background-color:#fff;border-radius:3px;color:#000;font-size:1.2rem;height:auto;line-height:1.2rem;padding:0 5px;top:0}.input_form.disabled{opacity:.6}.input_form.disabled .input_form__input{cursor:not-allowed}


.modalWindow__container{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;z-index:1000}.modalWindow__container.black{background-color:#000}.modalWindow__container:has(.modalWindow.animated){transition-behavior:allow-discrete;transition-duration:.3s;transition-property:display opacity}.modalWindow__container:has(.modalWindow:not(.animated)){opacity:1}.modalWindow__container:has(.modalWindow.animated.visible){display:flex;opacity:1}@starting-style{.modalWindow__container:has(.modalWindow.animated.visible){opacity:0}}.modalWindow__container:has(.modalWindow.animated.hidden){display:none;opacity:0}.modalWindow__container .modalWindow{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.modalWindow__container .modalWindow .closeModal{color:#fff;font-size:3rem;line-height:3rem;position:absolute;right:30px;top:30px;transform:rotate(45deg);transition:transform .3s}@media screen and (min-width:667px){.modalWindow__container .modalWindow .closeModal{font-size:4rem;line-height:4rem}}@media screen and (min-width:1900px){.modalWindow__container .modalWindow .closeModal{font-size:5rem;line-height:5rem}}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.modalWindow__container .modalWindow .closeModal:hover{transform:rotate(45deg) scale(1.4)}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.modalWindow__container .modalWindow .closeModal:hover{transform:rotate(45deg) scale(1.4)}}.modalWindow__container .modalWindow__content{align-items:center;display:flex;justify-content:center;max-height:85dvh;overflow-y:auto;scrollbar-width:auto;width:90%}.modalWindow__container .modalWindow__content>*{border-right-width:5px;max-height:85dvh;overflow:auto;padding-right:15px;scrollbar-width:auto}.modalWindow__container .modalWindow__content>::-webkit-scrollbar{width:4px}.modalWindow__container .modalWindow__content>::-webkit-scrollbar-track{background:inherit;border-radius:3px}.modalWindow__container .modalWindow__content>::-webkit-scrollbar-thumb{background-color:#ccc;border:0;border-radius:3px}.modalWindow__container .modalWindow__content.stretch_vertical{height:95dvh;max-height:95dvh}.modalWindow__container .modalWindow__content.stretch_vertical>*{max-height:95dvh}
.formSection__captcha .error{border:none;font-size:1.6rem;line-height:2.4rem}.formSection__captcha .error.wide{display:block;margin-bottom:30px;text-align:center;width:100%}
.contactUsForm{color:#000;height:100%;width:100%}.contactUsForm__wrapper{border-radius:1rem;height:auto;overflow:auto;width:100%}@media screen and (min-width:430px){.contactUsForm__wrapper{height:auto}}.contactUsForm__head{display:flex;justify-content:space-between;margin-bottom:10px}.contactUsForm__head h1{font-size:2.4rem;line-height:3rem}.contactUsForm__head .closeButton{cursor:pointer;font-size:2.4rem;line-height:0rem;opacity:.5;padding:0}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.contactUsForm__head .closeButton:hover{opacity:1}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.contactUsForm__head .closeButton:hover{opacity:1}}.contactUsForm__head.vin{margin-bottom:0}.contactUsForm__form{align-items:start;background-color:#fff;border-radius:19px;display:grid;gap:20px;grid-template-columns:100%;overflow-y:auto;padding:1.5rem;scroll-behavior:smooth}.contactUsForm__form.touch{touch-action:pan-down}@media screen and (min-width:430px){.contactUsForm__form{padding:3rem 3rem 2rem}}@media screen and (min-width:768px){.contactUsForm__form{grid-template-columns:1fr 1fr}}@media screen and (min-width:1280px){.contactUsForm__form{padding:4rem 4rem 3rem}}@media screen and (min-width:768px){.contactUsForm__form__row{grid-column:1/3}}.contactUsForm__form__row .fullWidth{display:flex}.contactUsForm__form__row.radios{align-items:center;display:flex}.contactUsForm__form__row.radios label{margin-right:20px}.contactUsForm__form__row .radioButton{display:flex;justify-content:space-between;margin-right:15px;width:55px}.contactUsForm__form__row .radioButton input{height:unset}.contactUsForm__form__row.submit .grecaptcha-badge{display:block;height:0!important;visibility:hidden}.contactUsForm__form__row.submit .grecaptchaDisclaimer,.contactUsForm__form__row.submit .privacyPolicyDisclaimer{color:#888;font-size:10px;line-height:14px;margin-bottom:2rem;text-align:center;width:100%}.contactUsForm__form__row.submit .grecaptchaDisclaimer a,.contactUsForm__form__row.submit .privacyPolicyDisclaimer a{color:#293292}.contactUsForm__form__row.submit .grecaptchaDisclaimer a:focus-within,.contactUsForm__form__row.submit .privacyPolicyDisclaimer a:focus-within{text-decoration:underline}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.contactUsForm__form__row.submit .grecaptchaDisclaimer a:hover,.contactUsForm__form__row.submit .privacyPolicyDisclaimer a:hover{text-decoration:underline}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.contactUsForm__form__row.submit .grecaptchaDisclaimer a:hover,.contactUsForm__form__row.submit .privacyPolicyDisclaimer a:hover{text-decoration:underline}}.contactUsForm__form__row.submit .grecaptchaDisclaimer{margin-bottom:0}.contactUsForm__form__row.submit button{display:block;margin:0 auto 2rem;min-height:35px;min-width:150px;position:relative}.contactUsForm__form__row.submit button .loadSpinner{height:80%}.contactUsForm__form__row.submit .cta__text svg{display:none}.contactUsForm__form__row.info h3{margin-bottom:10px}.contactUsForm__form__row.info a{color:#00ed98;text-decoration:underline;text-transform:unset}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.contactUsForm__form__row.info a:hover{text-decoration:none}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.contactUsForm__form__row.info a:hover{text-decoration:none}}.contactUsForm__form__col{display:grid;gap:10px;grid-template-columns:100%;position:relative}@media screen and (min-width:768px){.contactUsForm__form__col.extended{grid-column:span 2}}.contactUsForm__form__col .testDrivePopUp__vehicle__vehicleHeader .testDrivePopUp__vehicle__vehicleHeader__price{font-size:1.6rem;line-height:2.4rem}@media screen and (min-width:768px){.contactUsForm__form__col .contactUsForm__form__dealershipInfo{text-align:left}}.contactUsForm__form__col .contactUsForm__form__dealershipInfo .contactInfo{font-size:1.6rem;line-height:2.4rem;margin-bottom:0}.contactUsForm__form__col .contactUsForm__form__dealershipInfo .contactInfo .phone{text-decoration:underline}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.contactUsForm__form__col .contactUsForm__form__dealershipInfo .contactInfo .phone:hover{text-decoration:unset}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.contactUsForm__form__col .contactUsForm__form__dealershipInfo .contactInfo .phone:hover{text-decoration:unset}}.contactUsForm__form__col .contactUsForm__form__dealershipInfo .contactInfo address{display:grid;font-style:normal;margin-bottom:10px;margin-top:5px}.contactUsForm__form__checkbox{align-items:center;display:flex;justify-content:flex-start}.contactUsForm .checkboxField__title{font-weight:600}.contactUsForm .submitError,.contactUsForm .submitSuccess{background:#f5f5f5;border:1px solid #ccc;border-radius:3px;padding:20px 20px 10px;text-align:center}@media screen and (min-width:768px){.contactUsForm .submitError,.contactUsForm .submitSuccess{padding:40px 40px 30px}}.contactUsForm .submitError p.submitError__p,.contactUsForm .submitError p.submitSuccess__p,.contactUsForm .submitSuccess p.submitError__p,.contactUsForm .submitSuccess p.submitSuccess__p{font-size:1.8rem;line-height:2.6rem;margin-bottom:10px}.contactUsForm__wrapper::-webkit-scrollbar{border-radius:3px;width:6px}.contactUsForm__wrapper::-webkit-scrollbar-thumb{background-color:#4d4d4f;border-radius:3px;width:6px}
.headerVehicleDetails{background-image:linear-gradient(90deg,#ccc 50%,hsla(0,0%,100%,0) 0);background-position:bottom;background-repeat:repeat-x;background-size:15px 1px;display:flex;flex-wrap:wrap;gap:15px;padding-bottom:30px;width:100%}@media screen and (min-width:667px){.headerVehicleDetails{justify-content:space-between}}@media screen and (min-width:1025px){.headerVehicleDetails{gap:30px}}.headerVehicleDetails__carImage{border-radius:5px;height:-moz-fit-content;height:fit-content;overflow:hidden;width:100%}.headerVehicleDetails__carImage img{margin-top:-1px;scale:1.002}@media screen and (min-width:667px){.headerVehicleDetails__carImage{width:calc(45% - 20px)}}@media screen and (min-width:1025px){.headerVehicleDetails__carImage{width:calc(30% - 15px)}}.headerVehicleDetails__carInfo{align-self:center;display:flex;flex-direction:column;width:100%}@media screen and (min-width:667px){.headerVehicleDetails__carInfo{width:calc(55% - 20px)}}@media screen and (min-width:1025px){.headerVehicleDetails__carInfo{width:calc(70% - 15px)}}.headerVehicleDetails__carInfo--model{font-size:2.2rem;line-height:2.8rem}.headerVehicleDetails__carInfo--trim{color:#888;font-size:1.2rem;line-height:1.6rem;margin-bottom:10px}.headerVehicleDetails__carInfo .carInfoFeatures{display:flex;flex-direction:column;row-gap:5px}@media screen and (min-width:1025px){.headerVehicleDetails__carInfo .carInfoFeatures{flex-direction:row;gap:10px}}.headerVehicleDetails__carInfo .carInfoFeatures__grid{display:grid;grid-template-columns:auto 1fr;width:100%;grid-column-gap:10px;grid-row-gap:5px}.headerVehicleDetails__carInfo .carInfoFeatures__grid .label{font-size:1.2rem;font-weight:700;line-height:1.8rem}@media screen and (min-width:768px){.headerVehicleDetails__carInfo .carInfoFeatures__grid .label{font-size:1.4rem;line-height:2rem}}@media screen and (min-width:1025px){.headerVehicleDetails__carInfo .carInfoFeatures__grid .label.withIcon{display:flex;gap:5px;justify-content:flex-start}}.headerVehicleDetails__carInfo .carInfoFeatures__grid .label.withIcon svg{display:none;height:20px;width:20px}@media screen and (min-width:1025px){.headerVehicleDetails__carInfo .carInfoFeatures__grid .label.withIcon svg{display:block}}.headerVehicleDetails__carInfo .carInfoFeatures__grid .value{font-size:1.2rem;letter-spacing:normal;line-height:1.8rem}@media screen and (min-width:768px){.headerVehicleDetails__carInfo .carInfoFeatures__grid .value{font-size:1.6rem;line-height:2rem}}.headerVehicleDetails__carInfo .carInfoFeatures__grid .value *{letter-spacing:normal}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.headerVehicleDetails__carInfo .carInfoFeatures__grid .value a:hover{text-decoration:underline}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.headerVehicleDetails__carInfo .carInfoFeatures__grid .value a:hover{text-decoration:underline}}.headerVehicleDetails__carInfo .carInfoFeatures__grid .address{font-style:unset}@media screen and (min-width:1025px){.headerVehicleDetails__carInfo .carInfoFeatures__grid .address{font-size:1.2rem;font-size:1.6rem;line-height:1.6rem;line-height:2rem}}.headerVehicleDetails__carInfo .carInfoFeatures__grid .address .dealershipName{font-weight:700}
.img_with-preloader{align-items:center;display:flex;justify-content:center;position:relative}@media screen and (min-width:1025px){.img_with-preloader{min-height:100px}}.img_with-preloader.auto-fit{height:100%;width:100%}.img_with-preloader.image-mode_contain>img{height:100%;-o-object-fit:contain;object-fit:contain}.img_with-preloader.image-mode_cover>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.img_with-preloader.bg_white{background-color:#fff}.img_with-preloader.aspect15{aspect-ratio:1.5}.img_with-preloader.overflowHidden{overflow:hidden}
.input_form{cursor:not-allowed;font-size:medium;position:relative;width:100%}.input_form .input_form__input{background-color:#fff;border:1px solid #4d4d4f;border-radius:5px;font-size:1.6rem;height:35px;line-height:1.8rem;padding:0 10px;width:100%}.input_form .input_form__input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #fff}.input_form .input_form__errorMsg{background:none!important;color:red;display:block;font-size:1.2rem;line-height:1.6rem;margin:6px 0 0;width:100%}.input_form .input_form__label{color:#000;font-size:1.6rem;left:10px;line-height:1.6rem;pointer-events:none;position:absolute;text-align:left;top:1.8rem;transform:translateY(-50%);transition:all .15s ease-in-out}.input_form.input_form_error .input_form__label{color:red;top:1.6rem}.input_form:focus-within .PhoneInputInput,.input_form:focus-within .input_form__input{box-shadow:0 2px 6px 0 rgba(0,0,0,.4)}.input_form .input_form__label.filled,.input_form:focus-within .input_form__label{background-color:#fff;border-radius:3px;color:#000;font-size:1.2rem;height:auto;line-height:1.2rem;padding:0 5px;top:0}.input_form.disabled{opacity:.6}.input_form.disabled .input_form__input{cursor:not-allowed}
.input_form{cursor:not-allowed;font-size:medium;position:relative;width:100%}.input_form .input_form__input{background-color:#fff;border:1px solid #4d4d4f;border-radius:5px;font-size:1.6rem;height:35px;line-height:1.8rem;padding:0 10px;width:100%}.input_form .input_form__input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #fff}.input_form .input_form__input.input_form__input_phone{background-color:rgba(0,0,0,0);border:none;padding:0}.input_form .input_form__input.input_form__input_phone .PhoneInputCountryIconImg{height:auto;width:auto}.input_form .input_form__input.input_form__input_phone .PhoneInputInput{background-color:#fff;border:1px solid #4d4d4f;border-radius:5px;font-size:1.6rem;height:35px;line-height:1.8rem;padding:0 10px}.input_form .input_form__input.input_form__input_phone~.input_form__label{left:50px}.input_form .input_form__errorMsg{background:none!important;color:red;display:block;font-size:1.2rem;line-height:1.6rem;margin:6px 0 0;width:100%}.input_form .input_form__label{color:#000;font-size:1.6rem;left:10px;line-height:1.6rem;pointer-events:none;position:absolute;text-align:left;top:1.8rem;transform:translateY(-50%);transition:all .15s ease-in-out}.input_form.input_form_error .input_form__label{color:red;top:1.6rem}.input_form:focus-within .PhoneInputInput,.input_form:focus-within .input_form__input{box-shadow:0 2px 6px 0 rgba(0,0,0,.4)}.input_form .input_form__input_phone:focus-within{box-shadow:none}.input_form .input_form__label.filled,.input_form:focus-within .input_form__label{background-color:#fff;border-radius:3px;color:#000;font-size:1.2rem;height:auto;line-height:1.2rem;padding:0 5px;top:0}.input_form.disabled{opacity:.6}.input_form.disabled .input_form__input{cursor:not-allowed}
.input_form{cursor:not-allowed;font-size:medium;position:relative;width:100%}.input_form .input_form__input{background-color:#fff;border:1px solid #4d4d4f;border-radius:5px;font-size:1.6rem;height:35px;line-height:1.8rem;padding:0 10px;width:100%}.input_form .input_form__input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #fff}.input_form .input_form__input.input_form__input_textarea{height:60px;padding:5px 10px}.input_form .input_form__errorMsg{background:none!important;color:red;display:block;font-size:1.2rem;line-height:1.6rem;margin:6px 0 0;width:100%}.input_form .input_form__label{color:#000;font-size:1.6rem;left:10px;line-height:1.6rem;pointer-events:none;position:absolute;text-align:left;top:1.8rem;transform:translateY(-50%);transition:all .15s ease-in-out}.input_form.input_form_error .input_form__label{color:red;top:1.6rem}.input_form:focus-within .PhoneInputInput,.input_form:focus-within .input_form__input{box-shadow:0 2px 6px 0 rgba(0,0,0,.4)}.input_form .input_form__label.filled,.input_form:focus-within .input_form__label{background-color:#fff;border-radius:3px;color:#000;font-size:1.2rem;height:auto;line-height:1.2rem;padding:0 5px;top:0}.input_form.disabled{opacity:.6}.input_form.disabled .input_form__input{cursor:not-allowed}
.filterSection__checkSection__checkboxField{align-items:center;cursor:pointer;grid-template-columns:auto 1fr;width:100%}.filterSection__checkSection__checkboxField>input{cursor:pointer}
.modalContentWrapper{background-color:#fff;border:20px solid #fff;border-radius:5px;display:flex;flex-direction:column;height:auto;max-height:100%;max-width:900px;padding:2;position:absolute;position:relative;width:100%;z-index:12}.modalContentWrapper__head{background-color:#fff;justify-content:space-between;padding-bottom:15px;position:sticky;top:0;width:100%;z-index:1}.modalContentWrapper__head,.modalContentWrapper__head .head__icon-text{align-items:center;display:flex}.modalContentWrapper__head .head__icon-text .head__icon{height:30px;margin-right:10px;width:auto}.modalContentWrapper__head .head__icon-text .head__icon>svg{height:100%;width:-moz-fit-content;width:fit-content}.modalContentWrapper__head .head__icon-text .head__text{font-size:2rem;line-height:2rem}@media screen and (min-width:768px){.modalContentWrapper__head .head__icon-text .head__text{font-size:2.8rem;line-height:2.8rem}}.modalContentWrapper__head .head__close>svg{height:24px;width:24px}.modalContentWrapper__content{border:1px solid #ccc;border-radius:5px;display:block;height:100%}.modalContentWrapper.width_max_900{max-width:900px}.modalContentWrapper.width_max_700{max-width:700px}.modalContentWrapper.bg_gray{background-color:#f5f5f5;border-color:#f5f5f5}.modalContentWrapper.bg_gray .modalContentWrapper__head{background-color:#f5f5f5}.modalContentWrapper.border_none .modalContentWrapper__content{border:none}
.radio_form{display:flex;flex-direction:column;width:100%}.radio_form .radio_form__header{font-size:1.6rem;font-weight:600;line-height:2.4rem;margin-bottom:15px;margin-top:15px;text-align:center;width:100%}.radio_form .radio_form__options{align-items:center;display:flex;gap:15px;justify-content:space-between;width:100%}.radio_form .radio_form__options .radio_form__option{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:3px;cursor:pointer;display:flex;font-size:1.6rem;justify-content:center;line-height:2.2rem;padding:5px 10px;transition:border-color .15s}.radio_form .radio_form__options .radio_form__option.size_equal{flex:1 1 0px}.radio_form .radio_form__options .radio_form__option.selected{border:1px solid #000}.radio_form .radio_form__options .radio_form__option input{display:none}.radio_form .radio_form__options.disabled{opacity:.5;pointer-events:none}
.slider_text .filterSection__contentWrapper .filterSection__textSliderSection__rangeInput{align-items:center;display:flex;justify-content:space-between;padding-right:0}.slider_text .filterSection__contentWrapper .filterSection__textSliderSection__rangeInput label{font-size:1.4rem;line-height:1.6rem;margin-right:20px}.slider_text .filterSection__contentWrapper .filterSection__textSliderSection__rangeInput .prePrefix{font-size:1.4rem;line-height:1.6rem;margin-left:auto;margin-right:5px}.slider_text .filterSection__contentWrapper .filterSection__textSliderSection__rangeInput .postSuffix{font-size:1.4rem;line-height:1.6rem;margin-left:5px}.slider_text .filterSection__contentWrapper .filterSection__textSliderSection__rangeInput input{font-size:1.4rem;line-height:1.6rem;width:50%}.slider_text .filterSection__contentWrapper .filterSection__textSliderSection__slider{width:calc(100% - 45px)}.slider_text .filterSection__contentWrapper .filterSection__textSliderSection__slider .rc-slider-handle{border-color:#293292}.slider_text .filterSection__contentWrapper .filterSection__textSliderSection__slider .rc-slider-dot,.slider_text .filterSection__contentWrapper .filterSection__textSliderSection__slider .rc-slider-track{background-color:#293292;border-color:#293292}.slider_text .filterSection__contentWrapper .filterSection__textSliderSection__slider .rc-slider-mark span{font-size:1.4rem;line-height:1.8rem}.filterSection__textSliderSection{display:inline-grid;grid-template-columns:1fr;overflow:hidden;position:relative;width:100%}@media screen and (min-width:768px){.filterSection__textSliderSection{border-top:unset}}.filterSection__textSliderSection__header{border-top:1px solid #ccc;float:left;font-family:Gotham-Bold;letter-spacing:0;padding:10px 0;text-transform:uppercase;width:100%}@media screen and (min-width:768px){.filterSection__textSliderSection__header{border-top:unset}}.filterSection__textSliderSection__header:focus{outline:0}.filterSection__textSliderSection__rangeInput{display:block;overflow:hidden;width:100%}@media screen and (min-width:1280px){.filterSection__textSliderSection__rangeInput{padding-right:40px}}.filterSection__textSliderSection__rangeInput input{background-color:#fff;border:1px solid #ccc;border-radius:5px;display:block;float:right;width:45%}@media screen and (min-width:768px){.filterSection__textSliderSection__rangeInput input{width:115px}}.filterSection__textSliderSection__slider.rc-slider{grid-column:1/span 3;margin:30px auto;width:80%}@media screen and (min-width:768px){.filterSection__textSliderSection__slider.rc-slider{width:83%}}.filterSection__textSliderSection__slider.rc-slider .rc-slider-mark-text{display:inline-table;white-space:nowrap}.filterSection__textSliderSection__slider.rc-slider .rc-slider-track{background-color:#293292}.filterSection__textSliderSection__slider.rc-slider .rc-slider-handle{border:2px solid #293292}
.section_finance .financeContainer{display:flex;flex-wrap:wrap;margin-bottom:unset;width:100%}.section_finance .financeContainer__priceDetails{margin:0 0 15px;width:100%}@media screen and (min-width:1025px){.section_finance .financeContainer__priceDetails{margin:5px 0 20px}}.section_finance .financeContainer__priceDetails__priceRow{display:flex;justify-content:space-between}.section_finance .financeContainer__priceDetails__priceLabel{font-size:1.6rem;line-height:3.2rem}.section_finance .financeContainer__priceDetails__price{font-family:Gotham-Bold;font-size:2.4rem;line-height:3.2rem}@media screen and (min-width:1025px){.section_finance .financeContainer__priceDetails__price{font-size:2.8rem;line-height:3.2rem}}.section_finance .financeContainer__priceDetails__price--small{font-family:Gotham-Light;font-size:1.8rem;line-height:3.2rem}.section_finance .financeContainer__tabSection{border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:flex;justify-content:center;margin:0 auto;max-width:unset;width:100%}.section_finance .financeContainer__tabSection__tab{display:flex;font-size:1.6rem;justify-content:center;line-height:2.2rem;max-width:240px;width:50%}.section_finance .financeContainer__tabSection__tab button{align-items:center;border-bottom:4px solid rgba(0,0,0,0);display:flex;justify-content:center;padding:8px 0 4px;text-transform:capitalize;width:-moz-fit-content;width:fit-content}.section_finance .financeContainer__tabSection__tab button.active{border-bottom-color:#293292}.section_finance .financeContainer__innerContainer{align-items:center;display:flex;gap:10px;margin:0 auto;min-height:80px;position:relative;width:100%}@media screen and (min-width:768px){.section_finance .financeContainer__innerContainer{gap:unset}}.section_finance .financeContainer__innerContainer .financeContainer__finance{width:100%}.section_finance .financeContainer__innerContainer .financeContainer__finance .financeContainer__innerContainer__financeDisplay{display:flex;flex-wrap:wrap;justify-content:center;row-gap:5px;width:100%}.section_finance .financeContainer__innerContainer .financeContainer__finance .financeContainer__innerContainer__financeDisplay__amount{color:#293292;font-size:2.2rem;line-height:2.6rem;width:-moz-fit-content;width:fit-content}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.section_finance .financeContainer__innerContainer .financeContainer__finance .financeContainer__innerContainer__financeDisplay__amount:hover{cursor:pointer;text-decoration:underline}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.section_finance .financeContainer__innerContainer .financeContainer__finance .financeContainer__innerContainer__financeDisplay__amount:hover{cursor:pointer;text-decoration:underline}}@media screen and (min-width:768px){.section_finance .financeContainer__innerContainer .financeContainer__finance .financeContainer__innerContainer__financeDisplay__amount{font-size:2.4rem;line-height:3rem}}.section_finance .financeContainer__innerContainer .financeContainer__finance .financeContainer__innerContainer__financeDisplay__amount .period{color:#000;font-size:1.4rem;line-height:1.4rem}.section_finance .financeContainer__innerContainer .financeContainer__finance .financeContainer__innerContainer__financeDisplay__term{align-items:center;display:flex;font-size:1.2rem;justify-content:center;line-height:1.6rem;width:100%}.section_finance .financeContainer__innerContainer .financeContainer__finance .financeContainer__innerContainer__financeDisplay__term .tooltip .tooltiptext{bottom:180%;left:38%}@media screen and (min-width:1025px){.section_finance .financeContainer__innerContainer .financeContainer__finance .financeContainer__innerContainer__financeDisplay__term .tooltip .tooltiptext{left:35%}}.section_finance .financeContainer__innerContainer .financeContainer__finance .financeContainer__innerContainer__financeDisplay__loadingCopy{display:block;font-size:1.2rem;line-height:1.6rem}.section_finance .financeContainer__innerContainer .financeContainer__finance .financeContainer__innerContainer__financeDisplay__loadingCopy .vdpMainSection__financing__link{color:#293292;display:block;font-size:1.4rem;line-height:2rem;margin:0 auto;text-align:center;text-transform:capitalize;top:5px;width:-moz-fit-content;width:fit-content}@media screen and (min-width:414px){.section_finance .financeContainer__innerContainer .financeContainer__finance .financeContainer__innerContainer__financeDisplay__loadingCopy .vdpMainSection__financing__link{max-width:unset}}.section_finance .financeContainer__innerContainer .financeContainer__finance .financeContainer__innerContainer__financeDisplay__loadingCopy .vdpMainSection__financing__link>svg{font-size:2rem;line-height:2rem}.section_finance .financeContainer__innerContainer .financeContainer__finance .financeContainer__innerContainer__financeDisplay .tooltiptext{bottom:60px;left:calc(50% - 7px);margin-bottom:-50px;transform:translateX(-50%)}@media screen and (min-width:414px){.section_finance .financeContainer__innerContainer .financeContainer__finance .financeContainer__innerContainer__financeDisplay .tooltiptext{bottom:35px}}.section_finance .financeContainer__innerContainer .financeContainer__finance .financeContainer__innerContainer__financeDisplay .tooltiptext.terms{bottom:150%;left:8px;margin-bottom:unset;transform:unset}.section_finance .financeContainer__innerContainer .financeContainer__finance .financeContainer__innerContainer__financeDisplay .infoToolTip{position:relative}.section_finance .financeContainer__innerContainer .financeContainer__finance .financeContainer__innerContainer__financeDisplay .infoToolTip .infoIcon{margin-right:5px;margin-top:-6px}.section_finance .financeContainer__innerContainer .financeContainer__finance .section{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;width:100%}.section_finance .financeContainer__innerContainer .financeContainer__lease{font-size:1.6rem;line-height:2rem;margin-left:auto;margin-right:auto;margin-top:25px}.section_finance .financeContainer__innerContainer .financeContainer__lease .vdpMainSection__financing__link{color:#293292;font-size:1.6rem;line-height:2rem;position:relative;text-align:right;text-transform:capitalize}@media screen and (min-width:1280px){.section_finance .financeContainer__innerContainer .financeContainer__lease .vdpMainSection__financing__link{font-size:1.8rem;line-height:2.2rem;top:5px}}.section_finance .financeContainer__innerContainer .financeContainer__lease .vdpMainSection__financing__link svg{font-size:1.6rem;line-height:2rem;transition:all .1s ease-in-out;vertical-align:sub}@media screen and (min-width:1280px){.section_finance .financeContainer__innerContainer .financeContainer__lease .vdpMainSection__financing__link svg{font-size:2rem;line-height:2.4rem;position:absolute;right:-20px}}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.section_finance .financeContainer__innerContainer .financeContainer__lease .vdpMainSection__financing__link:hover{text-decoration:underline}.section_finance .financeContainer__innerContainer .financeContainer__lease .vdpMainSection__financing__link:hover svg{right:-25px}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.section_finance .financeContainer__innerContainer .financeContainer__lease .vdpMainSection__financing__link:hover{text-decoration:underline}.section_finance .financeContainer__innerContainer .financeContainer__lease .vdpMainSection__financing__link:hover svg{right:-25px}}.section_finance .financeContainer__innerContainer .financeContainer__lease .financeToolTip{background-color:#fff;border:1px solid #888;border-radius:3px;box-shadow:1px 1px 9px rgba(0,0,0,.25);display:grid;font-style:normal!important;gap:4px;left:50%;max-width:325px;padding:15px;position:absolute;top:50%;top:0;transform:translate(-50%,-50%);width:90%;z-index:11}.section_finance .financeContainer__innerContainer .financeContainer__lease .financeToolTip__header{font-size:1.4rem;letter-spacing:.5px;line-height:1.8rem;margin-bottom:10px}.section_finance .financeContainer__innerContainer .financeContainer__lease .financeToolTip p{font-size:1rem;line-height:1.4rem;text-align:left}.section_finance .financeContainer__innerContainer .financeContainer__lease .financeToolTip .closeButton{align-items:center;border-bottom:1px solid rgba(0,0,0,0);color:#293292;cursor:pointer;display:flex;gap:4px;justify-content:center;justify-self:center;margin:10px auto;padding:unset;width:-moz-min-content;width:min-content}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.section_finance .financeContainer__innerContainer .financeContainer__lease .financeToolTip .closeButton:hover{border-color:#293292;opacity:1}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.section_finance .financeContainer__innerContainer .financeContainer__lease .financeToolTip .closeButton:hover{border-color:#293292;opacity:1}}.section_finance .financeContainer__innerContainer .financeContainer__lease .financeToolTip__content{background-color:#fff;border:1px solid #888;border-radius:3px;box-shadow:1px 1px 9px rgba(0,0,0,.25);left:50%;max-width:400px;padding:10px 20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:90vw;z-index:2}.section_finance .financeContainer__innerContainer .financeContainer__lease .financeToolTip__content p{font-size:1rem;line-height:1.4rem;text-align:left}.section_finance .financeContainer__innerContainer .financeContainer__lease .financeToolTip__content .closeButton{margin:0 auto 10px}.section_finance .financeContainer__innerContainer .financeContainer__cash{width:100%}.section_finance .financeContainer__innerContainer .financeContainer__cash .cashPrice{justify-content:center;text-align:center;width:100%}.section_finance .financeContainer__innerContainer__amount{color:#000;display:flex;flex-wrap:wrap;font-size:2.2rem;justify-content:center;line-height:2.6rem;margin-bottom:10px;width:100%}@media screen and (min-width:768px){.section_finance .financeContainer__innerContainer__amount{font-size:2.4rem;line-height:3rem}}.section_finance .financeContainer__innerContainer__amount .originalPrice{font-size:1.8rem;line-height:2.2rem;text-decoration:line-through;width:100%}@media screen and (min-width:768px){.section_finance .financeContainer__innerContainer__amount .originalPrice{font-size:2rem;line-height:2.4rem}}.section_finance .financeContainer__innerContainer__amount .salePrice{color:#293292;width:100%}.section_finance .taxesCheckbox{display:flex;font-size:1.4rem;gap:5px;justify-content:center;line-height:2rem;margin:0 0 20px;position:relative;text-align:center;width:100%}.section_finance .disclaimer{display:block;font-size:.8rem;font-style:italic;line-height:1rem;margin:5px auto 20px;max-width:400px;text-align:center}@media screen and (min-width:1280px){.section_finance .disclaimer{max-width:100%}}.section_finance .calculator-opener{align-items:center;border-color:#293292;color:#293292;display:flex;gap:15px;justify-content:center;margin:0 auto;max-width:400px;padding:8px 15px;width:100%}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.section_finance .calculator-opener:hover{background-color:#293292;color:#fff}.section_finance .calculator-opener:hover .financeCalculator__calculatorIcon svg path{fill:#fff}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.section_finance .calculator-opener:hover{background-color:#293292;color:#fff}.section_finance .calculator-opener:hover .financeCalculator__calculatorIcon svg path{fill:#fff}}@media screen and (min-width:1280px){.section_finance .calculator-opener{max-width:100%}}.section_finance .calculator-opener .financeCalculator__calculatorIcon{cursor:pointer;display:flex;width:25px}.section_finance .calculator-opener .financeCalculator__calculatorIcon svg{height:-moz-fit-content;height:fit-content}.section_finance .calculator-opener .financeCalculator__calculatorIcon svg path{fill:#293292}.section_finance .calculator-opener .financeCalculator__calculatorIcon>div .tooltiptext{background-color:#000;border-radius:6px;bottom:125%;color:#fff;font-size:1.2rem;font-style:normal!important;left:50%;line-height:1.6rem;margin-left:-60px;opacity:0;padding:5px 0;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;width:120px;z-index:1}.section_finance .calculator-opener .financeCalculator__calculatorIcon>div .tooltiptext:after{border:5px solid rgba(0,0,0,0);border-top-color:#000;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.section_finance .calculator-opener .financeCalculator__calculatorIcon:hover .tooltiptext{opacity:1;visibility:visible}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.section_finance .calculator-opener .financeCalculator__calculatorIcon:hover .tooltiptext{opacity:1;visibility:visible}}.section_finance .calculator-opener__text{align-items:center;display:flex;font-size:1.4rem;font-weight:700;gap:10px;line-height:2rem;text-align:center}.section_finance .calculator-opener__text .arrow{height:1.6rem;transform:rotate(90deg);transition:transform .5s;width:1.6rem}.section_finance .calculator-opener.opened .calculator-opener__text .arrow{transform:rotate(90deg) scaleX(-1)}.section_finance .financeCalculator-wrapper{display:grid;grid-template-rows:0fr;margin:20px auto 0;transition:grid-template-rows .3s,margin .3s}.section_finance .financeCalculator-wrapper.visible{grid-template-rows:1fr;margin:20px auto}.section_finance .financeCalculator-wrapper .financeCalculator{background-color:#f5f5f5;border-radius:3px;display:flex;gap:10px;overflow:hidden;padding:0 10px;width:100%}.section_finance .financeCalculator-wrapper .financeCalculator__inputs{padding-bottom:10px;width:100%}.section_finance .financeCalculator-wrapper .financeCalculator__inputs__inputFields{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding-top:20px;width:100%}.section_finance .financeCalculator-wrapper .financeCalculator__inputs__inputFields .paymentFrequency{border-bottom:1px solid #ccc;padding-bottom:15px;width:100%}.section_finance .financeCalculator-wrapper .financeCalculator__inputs__inputFields .paymentFrequency .payment .radio_form__options label{font-size:1.4rem;line-height:2rem}@media screen and (min-width:1025px){.section_finance .financeCalculator-wrapper .financeCalculator__inputs__inputFields .paymentFrequency .payment .radio_form__options label{font-size:1.6rem;line-height:2.2rem}}.section_finance .financeCalculator-wrapper .financeCalculator__inputs__inputFields .downPayment,.section_finance .financeCalculator-wrapper .financeCalculator__inputs__inputFields .tradeInValue{font-size:1.4rem;line-height:1.8rem}@media screen and (min-width:768px){.section_finance .financeCalculator-wrapper .financeCalculator__inputs__inputFields .downPayment,.section_finance .financeCalculator-wrapper .financeCalculator__inputs__inputFields .tradeInValue{font-size:1.6rem;line-height:2rem}}.section_finance .financeCalculator-wrapper .financeCalculator__inputs__inputFields .downPayment{width:100%}.section_finance .financeCalculator-wrapper .financeCalculator__inputs__inputFields .downPayment label{font-size:1.4rem;line-height:1.4rem}@media screen and (min-width:1025px){.section_finance .financeCalculator-wrapper .financeCalculator__inputs__inputFields .downPayment label{font-size:1.6rem;line-height:1.6rem}}.section_finance .financeCalculator-wrapper .financeCalculator__inputs__inputFields .downPayment input{height:30px;max-width:100px}.section_finance .financeCalculator-wrapper .financeCalculator__inputs__inputFields .downPayment .rc-slider{margin:15px auto 30px;width:calc(100% - 100px)}.section_finance .financeCalculator-wrapper .financeCalculator__inputs__inputFields .tradeInValue{align-items:center;display:flex;flex-wrap:nowrap;gap:5px;justify-content:space-between;width:100%}.section_finance .financeCalculator-wrapper .financeCalculator__inputs__inputFields .tradeInValue .prefix{margin-left:auto}.section_finance .financeCalculator-wrapper .financeCalculator__inputs__inputFields .tradeInValue input{background:#fff;border:1px solid #ccc;border-radius:3px;max-width:100px}.section_finance .financeCalculator-wrapper .financeCalculator__inputs__inputFields .tradeInValue input:focus{border-color:#000}.section_finance .financeCalculator-wrapper .financeCalculator__inputs__inputFields .button_valueMytrade{color:#00a69d;font-size:1.4rem;line-height:2rem;margin-left:auto;margin-right:0;text-decoration:underline;text-transform:none}@media screen and (min-width:1025px){.section_finance .financeCalculator-wrapper .financeCalculator__inputs__inputFields .button_valueMytrade{font-size:1.6rem;line-height:2.2rem}}.section_finance .financeCalculator-wrapper .financeCalculator__inputs__selectField{border-bottom:1px solid #ccc;margin-bottom:10px;overflow:hidden;padding:10px 0;width:100%}.section_finance .financeCalculator-wrapper .financeCalculator__inputs__selectField__select{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;width:100%}.section_finance .financeCalculator-wrapper .financeCalculator__inputs__selectField__select .financeRateContainer,.section_finance .financeCalculator-wrapper .financeCalculator__inputs__selectField__select .financeRateContainer__termSelect__label{width:100%}.section_finance .financeCalculator-wrapper .financeCalculator__inputs__selectField__select .financeRateContainer__termSelect{margin-bottom:10px}.section_finance .financeCalculator-wrapper .financeCalculator__inputs__selectField__select .financeRateContainer__termSelect__label{font-size:1.4rem;line-height:1.8rem}@media screen and (min-width:768px){.section_finance .financeCalculator-wrapper .financeCalculator__inputs__selectField__select .financeRateContainer__termSelect__label{font-size:1.6rem;line-height:2rem}}.section_finance .financeCalculator-wrapper .financeCalculator__inputs__selectField__select .financeRateContainer__termSelect__select{font-size:1.4rem;line-height:2rem;margin-top:10px}@media screen and (min-width:1025px){.section_finance .financeCalculator-wrapper .financeCalculator__inputs__selectField__select .financeRateContainer__termSelect__select{font-size:1.6rem;line-height:2.2rem}}.section_finance .financeCalculator-wrapper .financeCalculator__inputs__selectField__select .financeRateContainer .loadSpinner__svg{display:block;margin:0 auto 20px;max-width:24px}.section_finance .financeCalculator-wrapper .financeCalculator.section{width:10%}.section_finance .pricingDetailsCta{margin:10px auto 20px;text-align:center}.section_finance .pricingDetailsCta .link{color:#293292;font-size:1.4rem;line-height:2rem;text-decoration:underline}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.section_finance .pricingDetailsCta .link:hover{text-decoration:none}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.section_finance .pricingDetailsCta .link:hover{text-decoration:none}}.financeTablePopUp__header{align-items:start;display:flex;justify-content:space-between}.financeTablePopUp__header__title{font-size:1.6rem;line-height:2rem}.financeTablePopUp__header .closeIcon{font-size:1.8rem;line-height:2.2rem;padding:unset}.financeTablePopUp__header .closeLabel{color:#888;font-size:1.2rem;line-height:1.6rem;padding:unset;text-transform:capitalize}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.financeTablePopUp__header .closeLabel:hover{text-decoration:underline}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.financeTablePopUp__header .closeLabel:hover{text-decoration:underline}}.financeTablePopUp p{font-size:1rem;line-height:1.4rem;text-align:left}.financeTablePopUp .closeButton{align-items:center;border-bottom:1px solid rgba(0,0,0,0);color:#00ed98;cursor:pointer;display:flex;gap:4px;justify-content:center;justify-self:center;margin:10px auto;padding:unset;width:-moz-min-content;width:min-content}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.financeTablePopUp .closeButton:hover{border-color:#00ed98;opacity:1}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.financeTablePopUp .closeButton:hover{border-color:#00ed98;opacity:1}}
.financeTable{font-size:1.2rem;line-height:1.8rem}.financeTable table{width:100%}.financeTable table tr th{padding:3px 5px}.financeTable table tr th:first-of-type{text-align:left}.financeTable table tr td{padding:3px 5px;text-align:center}.financeTable table tr td.withIndent{text-indent:20px}.financeTable table tr td:first-of-type{text-align:left}.financeTable table tr td.width_full{width:100%}.financeTable table tr.category{background-color:#ccc;font-size:1.4rem;font-weight:500;line-height:2rem}.financeTable table tr.gap{border-bottom-color:rgba(0,0,0,0);border-left:rgba(0,0,0,0);border-right:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);height:2.4rem}.financeTable table tr.bold{font-weight:700}.financeTable table tr.color_inverted{background-color:#000;color:#fff;font-size:1.4rem;line-height:2rem}.financeTable table .disclaimer{display:block;text-align:left!important}.financeTable.mobile .cash:not(.single),.financeTable.mobile .finance:not(.single),.financeTable.mobile .lease:not(.single){display:none}

.sellMyCarSwitcher{align-items:stretch;background-color:#f5f5f5;border-radius:1rem;display:flex;flex-direction:column;margin:0 auto;min-height:620px;padding:20px 10px;position:relative;text-align:center;width:100%}@media screen and (min-width:568px){.sellMyCarSwitcher{min-height:570px;padding:20px}}.sellMyCarSwitcher .smc__tabs_vin-type{display:flex;flex-direction:column;flex-grow:1;height:100%;margin:0 auto;max-width:500px;width:100%}.sellMyCarSwitcher .smc__tabs_vin-type .tabs__controls{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:space-around;margin-top:20px}@media screen and (min-width:568px){.sellMyCarSwitcher .smc__tabs_vin-type .tabs__controls{flex-direction:row;gap:unset}}.sellMyCarSwitcher .smc__tabs_vin-type .tabs__controls .tab{border:1px solid #666;border-radius:5px;height:40px;position:relative;transition:background-color .3s,border-color .3s;width:100%}@media screen and (min-width:568px){.sellMyCarSwitcher .smc__tabs_vin-type .tabs__controls .tab:first-of-type{border-bottom-left-radius:5px;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:0}}@media screen and (min-width:568px){.sellMyCarSwitcher .smc__tabs_vin-type .tabs__controls .tab:last-of-type{border-bottom-left-radius:0;border-bottom-right-radius:5px;border-top-left-radius:0;border-top-right-radius:5px}}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.sellMyCarSwitcher .smc__tabs_vin-type .tabs__controls .tab:hover{background-color:#ccc}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.sellMyCarSwitcher .smc__tabs_vin-type .tabs__controls .tab:hover{background-color:#ccc}}.sellMyCarSwitcher .smc__tabs_vin-type .tabs__controls .tab.selected{background:linear-gradient(#333,#000);color:#fff;text-decoration:unset}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.sellMyCarSwitcher .smc__tabs_vin-type .tabs__controls .tab.selected:hover{background:linear-gradient(#333,#000)}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.sellMyCarSwitcher .smc__tabs_vin-type .tabs__controls .tab.selected:hover{background:linear-gradient(#333,#000)}}.sellMyCarSwitcher .smc__tabs_vin-type .tabs__controls .tab.selected:before{background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 600 600%27%3E%3Cfilter id=%27a%27%3E%3CfeTurbulence baseFrequency=%27.65%27 numOctaves=%273%27 stitchTiles=%27stitch%27 type=%27fractalNoise%27/%3E%3C/filter%3E%3Crect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23a%29%27/%3E%3C/svg%3E");background-repeat:repeat;background-size:182px;content:"";height:100%;left:0;opacity:.12;position:absolute;top:0;width:100%}.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content{display:flex;flex-direction:column;flex-grow:1;width:100%}.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byVin{display:flex;flex-direction:column;flex-grow:1;padding:20px 10px}@media screen and (min-width:568px){.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byVin{padding:20px}}.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byVin .SMC__searchBar{display:flex;flex-direction:column;flex-grow:1;margin-bottom:0;min-height:330px}@media screen and (min-width:768px){.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byVin .SMC__searchBar{min-height:360px}}.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byVin .SMC__searchBar .searchBar__inputSection{margin:0 auto 20px;max-width:350px;position:relative;width:100%}.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byVin .SMC__searchBar .searchBar__inputSection .vinImageThumbWrapper{border:1px solid #fff;border-radius:5px;cursor:pointer;margin-left:auto;margin-right:auto;max-width:350px;overflow:hidden;transition:border-color .3s ease-in-out}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byVin .SMC__searchBar .searchBar__inputSection .vinImageThumbWrapper:hover{border-color:#666}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byVin .SMC__searchBar .searchBar__inputSection .vinImageThumbWrapper:hover{border-color:#666}}.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byVin .SMC__searchBar .searchBar__inputSection .searchBar__searchButton{aspect-ratio:1;font-size:2rem;height:100%;line-height:2rem;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byVin .SMC__searchBar .searchBar__clear{align-items:center;display:inline-flex;font-size:1.6rem;gap:5px;line-height:1.6rem;margin:0 auto 20px;width:-moz-fit-content;width:fit-content}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byVin .SMC__searchBar .searchBar__clear:hover{text-decoration:underline}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byVin .SMC__searchBar .searchBar__clear:hover{text-decoration:underline}}.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byVin .SMC__searchBar .selector_mui{margin:auto auto 0}.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byVin .SMC__searchBar .button_continue_vin{margin:25px auto 0}.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byVin .SMC__searchBar .loader-container{height:100px;position:relative;width:100%}.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byMakeModel{display:flex;flex-direction:column;flex-grow:1;padding:20px;position:relative;width:100%}.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byMakeModel .byMakeModel__header{align-items:center;display:flex;flex-direction:column;margin-top:10px;width:100%}.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byMakeModel .byMakeModel__header span{font-size:2rem;line-height:2.6rem}.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byMakeModel .byMakeModel__header span:nth-of-type(2){font-size:1.6rem;line-height:2.2rem;margin-top:5px}.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byMakeModel .selectors-container{align-items:center;display:flex;flex-direction:column;gap:20px;margin-bottom:30px;margin-top:30px;width:100%}@media screen and (min-width:768px){.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byMakeModel .selectors-container{gap:30px}}.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byMakeModel .selectors-container .input_form .input_form__input_select{font-size:1.6rem;line-height:1.6rem;position:relative}.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byMakeModel .selectors-container .input_form label{font-size:1.6rem;line-height:1.6rem}.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byMakeModel .button_continue_mmt{margin:auto auto 0}.sellMyCarSwitcher .SMC__msg{color:red;display:block;font-size:1.6rem;line-height:2.2rem;margin:0 auto;max-width:600px;text-align:center}.sellMyCarSwitcher.VMT .smc__tabs_vin-type .tabs__content{border:none}.sellMyCarSwitcher.VMT:has(.addVehiclePageMyCarValue) .smc__tabs_vin-type{display:none}
.SMC__approve,.SMC__approve .SMC__vehicle,.SMC__approve .SMC__vehicle .SMC__vehicleTile{width:100%}.SMC__approve .SMC__vehicle .SMC__vehicleTile .SMC__vehicle__img{min-height:150px;position:relative;width:100%}.SMC__approve .SMC__vehicle .SMC__vehicleTile .SMC__vehicle__details .yearMakeModel{font-size:2rem;line-height:2.8rem}.SMC__approve .SMC__vehicle .SMC__vehicleTile .SMC__vehicle__details .trim{color:#666;font-size:1.6rem;line-height:2.2rem}.SMC__approve .SMC__vehicle .SMC__vehicleTile .SMC__vehicle__details .vin{color:#666;font-size:1.6rem;line-height:2.2rem;margin-top:5px}.SMC__approve .SMC__vehicle .SMC__vehicleTile .SMC__vehicle__ctas{align-items:stretch;display:flex;justify-content:space-around;margin-bottom:15px;margin-top:20px}.SMC__approve .SMC__vehicle .SMC__vehicleTile .SMC__vehicle__ctas>.cta{width:40%}
.vehicleDetails{display:flex;flex-direction:column;gap:20px;margin-bottom:10px}@media screen and (min-width:667px){.vehicleDetails{align-items:center;flex-direction:row}}@media screen and (min-width:768px){.vehicleDetails{margin-bottom:20px}}.vehicleDetails .vehicleDetails__img{border-radius:5px;width:100%}@media screen and (min-width:667px){.vehicleDetails .vehicleDetails__img{width:50%}}@media screen and (min-width:768px){.vehicleDetails .vehicleDetails__img{margin-bottom:20px}}.vehicleDetails .vehicleDetails__vehicleInfo{display:flex;flex-direction:column;width:100%}@media screen and (min-width:667px){.vehicleDetails .vehicleDetails__vehicleInfo{width:50%}}.vehicleDetails .vehicleDetails__vehicleInfo .vehicleDetails__header{font-size:2rem;font-weight:600;line-height:2.6rem}.vehicleDetails .vehicleDetails__vehicleInfo .vehicleDetails__trim{color:#888;font-size:1.4rem;line-height:2rem}.vehicleDetails .vehicleDetails__vehicleInfo .vehicleDetails__vin{font-size:1.6rem;line-height:2rem;margin-top:10px}
.userDetails input,.userDetails select,.userDetails textarea{background-color:#fff;border:1px solid #ccc;border-radius:3px;width:100%}.userDetails input,.userDetails select{height:40px}@media screen and (min-width:768px){.userDetails input,.userDetails select{height:35px}}.userDetails textarea{height:60px}.userDetails .selectField:disabled{cursor:not-allowed}.userDetails .selectField:disabled~label{color:#ccc}.userDetails select{background:#fff;background-image:url("data:image/svg+xml;utf8,<svg stroke=%27currentColor%27 fill=%27currentColor%27 stroke-width=%270%27 viewBox=%270 0 24 24%27 height=%271em%27 width=%271em%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M16.293 9.293 12 13.586 7.707 9.293l-1.414 1.414L12 16.414l5.707-5.707z%27></path></svg>");background-position-x:calc(100% - 5px);background-position-y:50%;background-repeat:no-repeat}.userDetails .userDetails__form{align-items:start;background-color:#f5f5f5;border:1px solid #ccc;border-radius:3px;display:grid;gap:20px;grid-template-columns:100%;margin-bottom:40px;margin-top:20px;overflow-y:auto;padding:20px;scroll-behavior:smooth}@media screen and (min-width:768px){.userDetails .userDetails__form{grid-template-columns:1fr 1fr}.userDetails .userDetails__form__row{grid-column:1/3}}.userDetails .userDetails__form__row .fullWidth{display:flex}.userDetails .userDetails__form__row.radios{align-items:center;display:flex}.userDetails .userDetails__form__row.radios label{margin-right:20px}.userDetails .userDetails__form__row .radioButton{display:flex;justify-content:space-between;margin-right:15px;width:55px}.userDetails .userDetails__form__row .radioButton input{height:unset}.userDetails .userDetails__form__row.info h3{margin-bottom:10px}.userDetails .userDetails__form__row.info a{color:#00ed98;text-decoration:underline;text-transform:unset}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.userDetails .userDetails__form__row.info a:hover{text-decoration:none}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.userDetails .userDetails__form__row.info a:hover{text-decoration:none}}.userDetails .userDetails__form .userDetails__form__col{display:grid;gap:10px;grid-template-columns:100%;position:relative}.userDetails .userDetails__form .userDetails__form__col.disabled{color:#888}@media screen and (min-width:768px){.userDetails .userDetails__form .userDetails__form__col.extended{grid-column:1/-1}}.userDetails .userDetails__form .userDetails__form__col.phoneField{font-size:1.6rem;line-height:1.6rem}.userDetails .userDetails__form .userDetails__form__col.phoneField label{left:50px}.userDetails .userDetails__form .userDetails__form__col label.filled,.userDetails .userDetails__form .userDetails__form__col:focus-within label{background-color:#fff;border-radius:3px;font-size:1.2rem;height:auto;line-height:1.2rem;padding:0 5px;top:0}.userDetails .userDetails__form .userDetails__form__col .error{background-color:#fff;border-color:red}.userDetails .userDetails__form .userDetails__form__col .error~label{color:red;height:auto;position:absolute;top:19px}.userDetails .userDetails__form .userDetails__form__col .errorMsg{color:red;font-size:1.6rem;line-height:2rem;text-align:center}.userDetails .userDetails__form .userDetails__form__col label{font-size:1.6rem;left:10px;letter-spacing:normal;line-height:2.2rem;pointer-events:none;position:absolute;text-align:left;top:48%;transform:translateY(-50%);transition:all .15s ease-in-out}.userDetails .userDetails__form .userDetails__form__col.largeDevice{display:none}@media screen and (min-width:768px){.userDetails .userDetails__form .userDetails__form__col.largeDevice{display:block}}.userDetails .userDetails__form .userDetails__form__col input,.userDetails .userDetails__form .userDetails__form__col select,.userDetails .userDetails__form .userDetails__form__col textarea{background-color:#fff;border:1px solid #ccc;border-radius:3px;font-size:1.6rem;height:60px;line-height:2.4rem;min-height:35px}.userDetails .userDetails__form .userDetails__form__col input::-webkit-input-placeholder,.userDetails .userDetails__form .userDetails__form__col input::placeholder,.userDetails .userDetails__form .userDetails__form__col select::-webkit-input-placeholder,.userDetails .userDetails__form .userDetails__form__col select::placeholder,.userDetails .userDetails__form .userDetails__form__col textarea::-webkit-input-placeholder,.userDetails .userDetails__form .userDetails__form__col textarea::placeholder{color:#ccc}.userDetails .userDetails__form .userDetails__form__col input:-webkit-autofill{background:#fff;border:1px solid #ccc;border-radius:3px;-webkit-box-shadow:inset 0 0 0 30px #fff!important;height:40px;outline:0;overflow:hidden;padding:5px 10px;text-overflow:ellipsis;white-space:nowrap;width:100%}@media screen and (min-width:768px){.userDetails .userDetails__form .userDetails__form__col input:-webkit-autofill{height:35px}}.userDetails .userDetails__form .userDetails__form__col input,.userDetails .userDetails__form .userDetails__form__col select{height:40px}@media screen and (min-width:768px){.userDetails .userDetails__form .userDetails__form__col input,.userDetails .userDetails__form .userDetails__form__col select{height:35px}}.userDetails .userDetails__form .userDetails__form__col select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;utf8,<svg stroke=%27currentColor%27 fill=%27currentColor%27 stroke-width=%270%27 viewBox=%270 0 24 24%27 height=%271em%27 width=%271em%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M16.293 9.293 12 13.586 7.707 9.293l-1.414 1.414L12 16.414l5.707-5.707z%27></path></svg>");background-position-x:calc(100% - 5px);background-position-y:50%;background-repeat:no-repeat;padding:5px}.userDetails .userDetails__form .userDetails__form__col select:after{content:""}.userDetails .userDetails__form .userDetails__form__row{grid-column:1/-1;width:100%}.userDetails .userDetails__form .userDetails__form__row input{height:unset;width:-moz-fit-content;width:fit-content}
.rangeSlider{display:grid}.rangeSlider__textInput{border:1px solid #888;border-radius:30px;justify-self:end;padding:8px 10px 8px 30px;width:100px}.rangeSlider label{display:flex;flex-wrap:wrap;justify-content:space-between}.rangeSlider label .formSection__form__label{font-family:Gotham-Bold;margin-bottom:0;text-align:center;width:50%}.rangeSlider label .formSection__form__label p{display:inline-block;font-size:1.2rem;line-height:16px}.rangeSlider .currencyField{display:block;float:right;font-size:1.2rem;margin-bottom:10px;overflow:hidden;position:relative;text-align:right}.rangeSlider .currencyField__symbol{font-size:1.4rem;left:10px;position:absolute;top:48%;transform:translateY(-50%);z-index:1}
.formSection{margin-top:40px}.formSection__form__header{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:10px}.formSection__form__row{margin-bottom:20px}.formSection__form__row.currentOdometer{display:flex;flex-wrap:wrap;margin-bottom:20px}.formSection__form__row.currentOdometer .questionText{display:inline-block;margin-bottom:10px;width:calc(100% - 10px)}.formSection__form__row.currentOdometer input{border:1px solid #ccc;border-radius:5px;margin-right:5px;max-width:120px}.formSection__form__row.currentOdometer .infoText{display:block;margin-bottom:20px;width:100%}.formSection__form__row.additionalEquipment{display:grid;margin-bottom:0}.formSection__form__row.additionalEquipment .questionText{display:block;margin-bottom:10px;order:2}.formSection__form__row.additionalEquipment textarea{border:1px solid #ccc;border-radius:5px;font-size:1.4rem;line-height:2rem;order:3;width:100%}@media screen and (min-width:768px){.formSection__form__row.additionalEquipment textarea{font-size:1.6rem;line-height:2.2rem}}.formSection__form__row.additionalEquipment .infoText{display:block;margin-bottom:20px;order:1}.formSection__form__row .radioGroup{font-size:1.4rem;line-height:2rem;margin-bottom:10px}@media screen and (min-width:768px){.formSection__form__row .radioGroup{font-size:1.6rem;line-height:2.2rem}}.formSection__form__row .RadioButton{cursor:pointer;margin-bottom:5px}.formSection__form__row .RadioButton input{cursor:pointer;margin-right:10px}.formSection__form__row .RadioButton label{cursor:pointer}.formSection__form__label{display:inline;font-size:1.6rem;line-height:2rem;margin-bottom:5px;text-transform:inherit}.formSection .fieldset{border:unset;margin:0;padding:unset}.formSection .fieldset.Vehicle.Details{font-size:1.4rem;line-height:2rem;margin-bottom:20px}@media screen and (min-width:768px){.formSection .fieldset.Vehicle.Details{font-size:1.6rem;line-height:2.2rem}}.formSection .fieldset.Condition .textDescription .infoText{display:block;margin-bottom:10px}.formSection .fieldset.Condition .textDescription textarea{border:1px solid #ccc;border-radius:5px;min-height:70px;width:100%}.formSection .fieldset.Condition .formSection__form__row{margin-bottom:20px}.formSection .fieldset.Condition .formSection__form__row>div{display:block!important;flex-wrap:unset!important;margin-bottom:20px}
.uploadPhotos__grid__item{cursor:pointer;font-size:12;width:calc(50% - 5px)}@media screen and (min-width:415px){.uploadPhotos__grid__item{width:calc(32% - 5px)}}@media screen and (min-width:1025px){.uploadPhotos__grid__item{width:calc(25% - 8px)}}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.uploadPhotos__grid__item:hover{opacity:.8}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.uploadPhotos__grid__item:hover{opacity:.8}}.uploadPhotos__grid__item .vinImageThumbWrapper{border:2px solid rgba(0,0,0,0);border-radius:5px;cursor:pointer;margin:20px auto;max-width:160px;opacity:.8}.uploadPhotos__grid__item .vinImageThumbWrapper__thumb{border-radius:3px}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.uploadPhotos__grid__item .vinImageThumbWrapper:hover{border:2px solid #00ed98;opacity:1}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.uploadPhotos__grid__item .vinImageThumbWrapper:hover{border:2px solid #00ed98;opacity:1}}.uploadPhotos__grid__item .tradeInPhotoThumbWrapper{margin-bottom:5px}.uploadPhotos__grid__item .uploadPhotosThumbWrapper{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:375px){.uploadPhotos__grid__item .uploadPhotosThumbWrapper{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:454px){.uploadPhotos__grid__item .uploadPhotosThumbWrapper{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:568px){.uploadPhotos__grid__item .uploadPhotosThumbWrapper{grid-template-columns:repeat(5,1fr)}}.uploadPhotos__grid__item .uploadPhotosThumbWrapper__thumb{border-radius:5px;height:60px;-o-object-fit:cover;object-fit:cover;width:100%}
.uploadPhotos .formSection__form__label{margin-bottom:20px}.uploadPhotos input{border:1px solid #ccc;border-radius:5px;font-size:1.4rem;line-height:2rem;margin-bottom:20px;padding:20px;width:100%}@media screen and (min-width:768px){.uploadPhotos input{font-size:1.6rem;line-height:2.2rem}}
.progressStep{font-size:1.6rem;line-height:2.2rem}.progressStep__button{align-items:center;border:1px solid #888;border-radius:50%;color:#888;display:flex;height:30px;justify-content:center;width:30px}.progressStep__button.selected{background-color:#00ed98;border:1px solid #00ed98;color:#fff;cursor:pointer}.progressStep__button.completed{background-color:#76c4ff;border:1px solid #76c4ff;color:#fff;cursor:pointer}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.progressStep__button.completed:hover{background-color:#00ed98;border:1px solid #00ed98;color:#fff}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.progressStep__button.completed:hover{background-color:#00ed98;border:1px solid #00ed98;color:#fff}}
.progressSection{display:flex;justify-content:space-between;margin:15px auto 30px;width:80%}@media screen and (min-width:768px){.progressSection{margin:20px auto 40px;width:70%}}
.tradeInContainer{background-color:#f5f5f5;min-width:90%;scroll-behavior:smooth;scroll-margin-top:0;width:100%;z-index:12}.tradeInContainer__innerWrapper{background-color:#fff;min-height:150px;overflow-y:scroll;padding:20px;position:relative}.tradeInContainer__innerWrapper__header{border-bottom:1px solid #ccc;margin-bottom:15px;padding-bottom:5px;text-align:center}@media screen and (min-width:414px){.tradeInContainer__innerWrapper__header{margin-bottom:25px}}.tradeInContainer__innerWrapper__ctaFooter{align-items:center;display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:10px;justify-content:space-evenly;margin-top:40px;width:100%}.tradeInContainer__innerWrapper__ctaFooter .grecaptcha-badge{display:block;margin:0 auto 30px}.tradeInContainer__innerWrapper__ctaFooter .submit__ctas{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-evenly;width:100%}@media screen and (min-width:768px){.tradeInContainer__innerWrapper__ctaFooter .submit__ctas{flex-wrap:nowrap;justify-content:space-around}}.tradeInContainer__innerWrapper__ctaFooter .estimate{margin:20px auto}.tradeInContainer__innerWrapper__ctaFooter .cta{font-size:1.2rem;line-height:1.6rem;width:100%}@media screen and (min-width:414px){.tradeInContainer__innerWrapper__ctaFooter .cta{font-size:1.4rem;line-height:2rem}}.tradeInContainer__innerWrapper__ctaFooter .back,.tradeInContainer__innerWrapper__ctaFooter .cancel{color:#888;font-size:1.2rem;line-height:1.6rem;margin:0 auto;text-transform:uppercase;width:-moz-fit-content;width:fit-content;width:100%}@media screen and (min-width:414px){.tradeInContainer__innerWrapper__ctaFooter .back,.tradeInContainer__innerWrapper__ctaFooter .cancel{font-size:1.4rem;line-height:2rem}}@media screen and (min-width:1024px){.tradeInContainer__innerWrapper__ctaFooter .back,.tradeInContainer__innerWrapper__ctaFooter .cancel{margin:unset;width:auto}}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.tradeInContainer__innerWrapper__ctaFooter .back:hover,.tradeInContainer__innerWrapper__ctaFooter .cancel:hover{color:#4d4d4f;text-decoration:underline}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.tradeInContainer__innerWrapper__ctaFooter .back:hover,.tradeInContainer__innerWrapper__ctaFooter .cancel:hover{color:#4d4d4f;text-decoration:underline}}.tradeInContainer__innerWrapper__ctaFooter .continue:only-child{margin-left:auto;margin-right:auto}.tradeInContainer__innerWrapper .message_error{color:red;display:block;font-size:1.4rem;line-height:2rem;margin-bottom:20px;margin-left:auto;margin-right:auto;text-align:center}.tradeInContainer .closeButton{position:absolute;right:0;top:0}.tradeInContainer .contactDetails__header{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:10px}.tradeInContainer .contactDetails__content{display:inline-flex;flex-wrap:wrap;justify-content:space-between;width:100%}.tradeInContainer .contactDetails__content__item{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:20px;width:100%}@media screen and (min-width:1025px){.tradeInContainer .contactDetails__content__item{width:48%}}.tradeInContainer .contactDetails__content__item input,.tradeInContainer .contactDetails__content__item select{border:1px solid #ccc;border-radius:3px;font-weight:400;margin-top:5px;width:100%}.tradeInContainer .contactDetails__content__item input.inputField.error,.tradeInContainer .contactDetails__content__item select.inputField.error{border:1px solid red}.tradeInContainer .contactDetails__content__item.phone .label{grid-column:1/4}.tradeInContainer .contactDetails__content__item.phone .PhoneInput{width:100%}.tradeInContainer .contactDetails__content__item.phone .PhoneInput.error .PhoneInputInput{border:1px solid red}.tradeInContainer .contactDetails__content__item.phone .PhoneInput.error.PhoneInput{border:unset!important}.tradeInContainer .contactDetails__content__item.phone .PhoneInput .PhoneInputCountry{margin-right:10px!important}.tradeInContainer .contactDetails__content__item.phone #userPhoneExtension{width:70px}.tradeInContainer .tradeInSummary{margin-top:20px}.tradeInContainer .tradeInSummary__header{margin-bottom:20px}.tradeInContainer .tradeInSummary__cta{display:flex;flex-wrap:wrap;gap:10px}.tradeInContainer .tradeInSummary__cta p{width:100%}.tradeInContainer .tradeInSummary__cta__wrapper{display:flex;gap:20px;width:100%}.tradeInContainer .tradeInSummary p{font-size:1.4rem;line-height:2rem}@media screen and (min-width:768px){.tradeInContainer .tradeInSummary p{font-size:1.6rem;line-height:2.2rem}}.tradeInContainer .tradeInSummary .cancel,.tradeInContainer .tradeInSummary .cta{display:block;margin:20px auto 0}.tradeInContainer .button.cta.continue{display:block;margin:20px auto}.tradeInContainer .button.cta.continue:disabled{background-color:#f5f5f5;border-color:#ccc;color:#ccc;cursor:not-allowed}.tradeInContainer .backButton{color:#ccc;cursor:pointer;display:block;margin:0 auto}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.tradeInContainer .backButton:hover{color:#000;text-decoration:underline}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.tradeInContainer .backButton:hover{color:#000;text-decoration:underline}}.tradeInContainer__close{align-items:center;display:flex;height:20px;justify-content:flex-end;margin-bottom:20px;width:100%}.tradeInContainer__close .close{font-size:2.6rem;padding:unset}.uploadPhotos__grid{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:20px;row-gap:20px}
.addVehiclePageMyCarValue{border-radius:3px;font-size:1.4rem;line-height:2rem;overflow-y:auto;width:100%}@media screen and (min-width:768px){.addVehiclePageMyCarValue{font-size:1.4rem;line-height:2.2rem}}.addVehiclePageMyCarValue__tradeInContainer{align-content:flex-start;align-items:flex-start;background-color:#fff;border-radius:3px;display:flex;flex-wrap:wrap;height:100%;max-width:100%;overflow-y:auto;scrollbar-width:auto}@media screen and (min-width:768px){.addVehiclePageMyCarValue__tradeInContainer{min-height:550px}}.addVehiclePageMyCarValue__header{align-items:center;display:flex;font-size:.7rem;justify-content:space-between;line-height:1.2rem;margin-bottom:10px;width:100%}@media screen and (min-width:768px){.addVehiclePageMyCarValue__header{font-size:.9rem;line-height:1.5rem}}.addVehiclePageMyCarValue__header .closeButton{height:25px;width:25px}.addVehiclePageMyCarValue__header .closeButton svg{height:100%;width:100%}.addVehiclePageMyCarValue__content{background-color:#f5f5f5;border-radius:3px;display:grid;min-height:inherit;padding:20px 10px;scrollbar-width:auto;width:100%}@media screen and (min-width:568px){.addVehiclePageMyCarValue__content{padding:20px}}.addVehiclePageMyCarValue__content .muiTabWrapper{align-items:end;display:flex;height:100%;justify-content:center;position:relative}.addVehiclePageMyCarValue__content .muiTabWrapper .addVehicle__searchBar{margin-bottom:10px;width:100%}.addVehiclePageMyCarValue__content .muiTabWrapper .addVehicle__searchBar p{text-align:center}.addVehiclePageMyCarValue__content .searchBar__inputSection{margin:20px auto 0;max-width:320px;position:relative}.addVehiclePageMyCarValue__content .searchBar__inputSection>p{font-size:1.6rem;line-height:2.4rem}.addVehiclePageMyCarValue__content .searchBar__inputSection .searchBar__input{background-color:#76c4ff;font-size:14px;height:40px;padding:4px 15px;width:100%}@media screen and (min-width:768px){.addVehiclePageMyCarValue__content .searchBar__inputSection .searchBar__input{font-size:1.6rem;line-height:2.2rem}}.addVehiclePageMyCarValue__content .searchBar__inputSection .searchBar__searchButton{display:grid;font-size:1.25rem;line-height:1.8rem;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.addVehiclePageMyCarValue__content .searchBar__inputSection .searchBar__searchButton>svg>path{stroke:#00ed98}.addVehiclePageMyCarValue__content .addVehicle__msg{color:red}.addVehiclePageMyCarValue__content .progressCtaSection{display:flex;flex-direction:column;gap:10px;grid-template-rows:1fr;height:100%;position:relative;width:100%}.addVehiclePageMyCarValue__content .progressCtaSection .cta{font-size:1.4rem;line-height:2rem;margin-bottom:25px;margin-top:auto;position:relative}@media screen and (min-width:768px){.addVehiclePageMyCarValue__content .progressCtaSection .cta{font-size:1.6rem;line-height:2.2rem}}.addVehiclePageMyCarValue__content .vinImageThumbWrapper{align-items:center;border:1px solid #fff;border-radius:5px;display:flex;justify-content:center;margin:20px auto;max-width:350px;overflow:hidden;transition:border-color .3s ease-in-out}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.addVehiclePageMyCarValue__content .vinImageThumbWrapper:hover{border-color:#666}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.addVehiclePageMyCarValue__content .vinImageThumbWrapper:hover{border-color:#666}}@media screen and (min-width:768px){.addVehiclePageMyCarValue__content .vinImageThumbWrapper{margin:40px auto}}.addVehiclePageMyCarValue__content .addVehicle__wrapper{position:relative}.addVehiclePageMyCarValue__content .addVehicle__wrapper__content{display:flex;flex-direction:column;height:100%;justify-content:flex-start}.addVehiclePageMyCarValue__content .addVehicle__wrapper__content .trimSelector,.addVehiclePageMyCarValue__content .addVehicle__wrapper__content__header{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.addVehiclePageMyCarValue__content .addVehicle__wrapper__content__header{border-bottom:1px solid #ccc;flex-wrap:wrap;min-height:130px;padding-bottom:20px;row-gap:10px;gap:25px;width:100%}@media screen and (min-width:667px){.addVehiclePageMyCarValue__content .addVehicle__wrapper__content__header{flex-direction:row;flex-wrap:nowrap}}.addVehiclePageMyCarValue__content .addVehicle__wrapper__content__header__img{display:flex;margin-right:auto;max-width:250px;width:100%}@media screen and (min-width:667px){.addVehiclePageMyCarValue__content .addVehicle__wrapper__content__header__img{width:50%}}.addVehiclePageMyCarValue__content .addVehicle__wrapper__content__header .closeButton{padding-right:0}.addVehiclePageMyCarValue__content .addVehicle__wrapper__content__header__details{display:grid;flex-grow:1;font-size:1.4rem;line-height:2rem;text-align:left;width:100%}@media screen and (min-width:667px){.addVehiclePageMyCarValue__content .addVehicle__wrapper__content__header__details{width:50%}}.addVehiclePageMyCarValue__content .addVehicle__wrapper__content__header__details .trim,.addVehiclePageMyCarValue__content .addVehicle__wrapper__content__header__details .vin,.addVehiclePageMyCarValue__content .addVehicle__wrapper__content__header__details .yearMakeModel{font-size:1.4rem;line-height:2rem}@media screen and (min-width:667px){.addVehiclePageMyCarValue__content .addVehicle__wrapper__content__header__details .trim,.addVehiclePageMyCarValue__content .addVehicle__wrapper__content__header__details .vin,.addVehiclePageMyCarValue__content .addVehicle__wrapper__content__header__details .yearMakeModel{font-size:1.6rem;line-height:2.4rem}}.addVehiclePageMyCarValue__content .addVehicle__wrapper__content__header__details .trim{margin-bottom:10px}.addVehiclePageMyCarValue__content .addVehicle__wrapper__content .muiFormControl_trim{margin:unset;margin-bottom:20px;margin-top:25px;width:100%}.addVehiclePageMyCarValue__content .addVehicle__wrapper__content .muiSelectControl_mileage{margin:unset;margin-top:35px;width:100%}.addVehiclePageMyCarValue__content .addVehicle__wrapper__content .muiSelectControl_mileage svg{font-size:2.2rem}.addVehiclePageMyCarValue__content .addVehicle__questionWrapper{margin-top:30px}@media screen and (min-width:768px){.addVehiclePageMyCarValue__content .addVehicle__questionWrapper{margin-bottom:auto;margin-top:auto}}.addVehiclePageMyCarValue__content .addVehicle__question{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:20px}.addVehiclePageMyCarValue__content .addVehicle__question>p{margin-bottom:10px;margin-top:0}@media screen and (min-width:568px){.addVehiclePageMyCarValue__content .addVehicle__question{flex-direction:row;justify-content:space-between}.addVehiclePageMyCarValue__content .addVehicle__question>p{margin:0}}@media screen and (min-width:768px){.addVehiclePageMyCarValue__content .addVehicle__question{gap:20px}}.addVehiclePageMyCarValue__content .addVehicle__buttonGroup{display:flex;gap:10px}.addVehiclePageMyCarValue__content .addVehicle__buttonGroup button{background-color:#fff;border-radius:3px}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.addVehiclePageMyCarValue__content .addVehicle__buttonGroup button:hover{text-decoration:underline}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.addVehiclePageMyCarValue__content .addVehicle__buttonGroup button:hover{text-decoration:underline}}.addVehiclePageMyCarValue__content .addVehicle__buttonGroup button[aria-pressed=true]{background-color:#00ed98;border-color:#00ed98;color:#fff}.addVehiclePageMyCarValue__content .addVehicle__ctas{align-items:flex-start;align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin-top:20px;row-gap:20px}@media screen and (min-width:667px){.addVehiclePageMyCarValue__content .addVehicle__ctas{flex-direction:row;margin-top:50px}}.addVehiclePageMyCarValue__content .addVehicle__ctas .cta{margin:unset}@media screen and (min-width:667px){.addVehiclePageMyCarValue__content .addVehicle__ctas .cta.continue{margin-left:auto;max-width:50%}.addVehiclePageMyCarValue__content .addVehicle__ctas .cta.single{margin-right:auto;max-width:400px}}.addVehiclePageMyCarValue__content .gridCard,.addVehiclePageMyCarValue__content .gridCard a{height:100%}.addVehiclePageMyCarValue__content .gridCard h2{border-bottom:1px solid #ccc;color:#666;font-family:inherit;font-size:1.6rem;font-weight:700;line-height:2rem;padding-bottom:5px;text-transform:capitalize}.addVehiclePageMyCarValue__content .gridCard h3{color:#666;display:block;font-family:inherit;font-size:1.4rem;font-weight:700;line-height:1.8rem;margin-top:15px;text-transform:capitalize}.addVehiclePageMyCarValue__content>.startOver__btn{width:280px}.addVehiclePageMyCarValue .startOver__btn{align-items:center;color:#ccc;display:flex;font-size:1.4rem;gap:4px;height:-moz-max-content;height:max-content;line-height:2rem;margin:0 auto;max-width:-moz-fit-content;max-width:fit-content;position:relative}@media screen and (min-width:768px){.addVehiclePageMyCarValue .startOver__btn{font-size:1.6rem;line-height:2.2rem}}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.addVehiclePageMyCarValue .startOver__btn:hover{color:initial;text-decoration:underline}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.addVehiclePageMyCarValue .startOver__btn:hover{color:initial;text-decoration:underline}}.addVehiclePageMyCarValue .estimateBreakdown{text-align:center}.addVehiclePageMyCarValue .estimatedValue{display:block;font-size:xx-large;font-weight:700;margin:20px 0}.addVehiclePageMyCarValue .bullet{margin:0 5px}.addVehiclePageMyCarValue .taxCredit{background-color:rgba(255,0,0,.2);border:1px solid #888;border-radius:6px;display:flex;font-weight:700;gap:10px;padding:10px}@media screen and (min-width:768px){.addVehiclePageMyCarValue .taxCredit{padding:20px}}.addVehiclePageMyCarValue .lightBulb{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%271em%27 height=%271em%27 fill=%27none%27 stroke=%27currentColor%27 stroke-width=%271.5%27 aria-hidden=%27true%27 viewBox=%270 0 24 24%27%3E%3Cpath stroke-linecap=%27round%27 stroke-linejoin=%27round%27 d=%27M9.663 17h4.673M12 3v1m6.364 1.636-.707.707M21 12h-1M4 12H3m3.343-5.657-.707-.707m2.828 9.9a5 5 0 1 1 7.072 0l-.548.547A3.37 3.37 0 0 0 14 18.469V19a2 2 0 1 1-4 0v-.531c0-.895-.356-1.754-.988-2.386z%27/%3E%3C/svg%3E");background-position:50%;background-size:contain;display:block;height:40px;opacity:.7;width:60px}.addVehiclePageMyCarValue .disclaimer{font-size:1.4rem;line-height:1.8rem}.addVehiclePageMyCarValue .textCenter{display:block;text-align:center;width:100%}.addVehiclePageMyCarValue .css-19kzrtu{padding:0}.addVehiclePageMyCarValue .muiTabWrapper{height:100%;position:relative}.addVehiclePageMyCarValue .loadSpinner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.addVehiclePageMyCarValue label>span,.addVehiclePageMyCarValue p>span.required{color:#e71f1f}.addVehiclePageMyCarValue.inside-iframe{margin:0 auto;max-height:100vh;scrollbar-width:auto;top:0}.addVehiclePageMyCarValue.inside-iframe .addVehiclePageMyCarValue__header .closeButton{display:none}
.selector_mui{max-width:350px;width:100%}.selector_mui .MuiSelect-select{text-align:left}.selector_mui label{font-size:1.6rem;line-height:1.8rem;text-transform:capitalize}.selector_mui legend>span{font-size:1em;line-height:1em}.selector_mui.disabled{opacity:.6}.input_form{cursor:not-allowed;font-size:medium;position:relative;width:100%}.input_form .input_form__errorMsg{background:none!important;color:red;display:block;font-size:1.2rem;line-height:1.6rem;margin:6px 0 0;width:100%}.input_form .input_form__label{color:#000;font-size:1.6rem;left:10px;line-height:1.6rem;pointer-events:none;position:absolute;text-align:left;top:1.8rem;transform:translateY(-50%);transition:all .15s ease-in-out}.input_form.input_form_error .input_form__label{color:red;top:1.6rem}.input_form:focus-within .PhoneInputInput,.input_form:focus-within .input_form__input{box-shadow:0 2px 6px 0 rgba(0,0,0,.4)}.input_form .input_form__label.filled,.input_form:focus-within .input_form__label{background-color:#fff;border-radius:3px;color:#000;font-size:1.2rem;height:auto;line-height:1.2rem;padding:0 5px;top:0}.input_form.disabled{opacity:.6}.input_form.disabled .input_form__input{cursor:not-allowed}
.App main{margin:0;width:100%;z-index:2}@media screen and (min-width:1540px){.App main{padding:unset}}.App main #root .App.vdp{display:block;margin-bottom:0;margin-top:unset;max-width:1500px;overflow:visible}@media screen and (min-width:1280px){.App main #root .App.vdp{width:100%}}.vdpMainSection__details__header{cursor:pointer;font-family:Gotham-Bold;font-size:1rem;letter-spacing:0;line-height:1.375rem;padding:5px 0;text-transform:uppercase}@media screen and (min-width:568px){.vdpMainSection__details__header{font-size:1.125rem;line-height:1.5rem}}@media screen and (min-width:768px){.vdpMainSection__details__header{margin-bottom:10px}}@media screen and (min-width:1280px){.vdpMainSection__details__header{border-bottom:1px solid #888;cursor:default;font-size:1.375rem;line-height:1.75rem;margin-bottom:20px}}.vdpMainSection__details__header:focus{outline:0}.vdpMainSection__details__header svg{float:right;font-size:1.375rem}.vdpMainSection .vdpBodySection{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin:0 auto;max-width:1500px;width:100%}@media screen and (min-width:667px){.vdpMainSection .vdpBodySection{margin-bottom:40px}}.vdpMainSection .vdpBodySection.centered{margin-left:auto;margin-right:auto}.vdpMainSection .vdpBodySection .leftCol{height:100%;width:100%}@media screen and (min-width:1280px){.vdpMainSection .vdpBodySection .leftCol{max-width:960px;width:calc(65% - 20px)}}.vdpMainSection .vdpBodySection .leftCol__contentWrapper{background-color:#fff;margin:0 auto;padding:20px;width:100%}@media screen and (min-width:768px){.vdpMainSection .vdpBodySection .leftCol__contentWrapper{margin-top:10px}}@media screen and (min-width:667px){.vdpMainSection .vdpBodySection .leftCol__contentWrapper{max-width:730px}}@media screen and (min-width:1280px){.vdpMainSection .vdpBodySection .leftCol__contentWrapper{border-radius:3px;max-width:unset}}@media screen and (min-width:1500px){.vdpMainSection .vdpBodySection .leftCol__contentWrapper{padding:20px 40px}}.vdpMainSection .vdpBodySection .leftCol__contentWrapper .button_compare{font-size:1.6rem;line-height:1.6rem;margin-bottom:20px;margin-left:auto;margin-right:auto}.vdpMainSection .vdpBodySection .leftCol__contentWrapper .button_compare>input{display:none}.vdpMainSection .vdpBodySection .leftCol__contentWrapper .button_compare>svg{height:30px;margin-right:10px}.vdpMainSection .vdpBodySection .leftCol.centered{margin:2rem auto 0;max-width:600px;width:90%}@media screen and (min-width:768px){.vdpMainSection .vdpBodySection .leftCol.centered{margin:4rem auto 0}}@media screen and (min-width:2300px){.vdpMainSection .vdpBodySection .leftCol.centered{margin:6rem auto 0;max-width:930px;width:30vw}}.vdpMainSection .vdpBodySection .rightCol{background-color:#fff;height:-moz-fit-content;height:fit-content;margin:0 auto;max-width:630px;padding:20px;position:relative;width:100%}@media screen and (min-width:1280px){.vdpMainSection .vdpBodySection .rightCol{border-radius:5px;margin:0 auto;max-width:500px;padding:20px;position:sticky;top:calc(var(--header_height_processed) + 20px + var(--header_height_add));transition:top .3s;width:calc(35% - 20px)}}.vdpMainSection .vdpBodySection .rightCol:has(.underlay){position:relative}.vdpMainSection .vdpBodySection .carfaxWrapper{align-items:center;border-top:1px solid #ccc;display:flex;justify-content:space-around;margin-bottom:40px;padding:40px 0 0}@media screen and (min-width:490px){.vdpMainSection .vdpBodySection .carfaxWrapper{margin:40px}}.vdpMainSection .vdpBodySection .carfaxWrapper .carfax{cursor:pointer;display:inline-block;text-align:left;text-align:center;width:100%}.vdpMainSection .vdpBodySection .carfaxWrapper .carfax .c-carproof__title{font-size:1.2rem;line-height:2rem}.vdpMainSection .vdpBodySection .carfaxWrapper .carfax .carproof-badge{height:auto;width:100%}.vdpMainSection .vdpBodySection .carfaxWrapper .carfax .carproof-badge img{height:50px;max-width:100%;-o-object-fit:contain;object-fit:contain}.vdpMainSection .vdpBodySection .rightCol__divider{background-color:#888;height:1px;margin-left:auto;margin-right:auto;width:40%}.vdpMainSection .vdpBodySection .share_compare_wrapper_mobile{background-color:#f5f5f5;border-radius:5px;display:flex;flex-direction:row;justify-content:space-around;padding:1rem}.vdpMainSection .vdpBodySection .map-wrapper{aspect-ratio:3/2;margin-top:40px;width:100%}.vdpMainSection .vdpBodySection .map-wrapper h3{margin-bottom:unset}.vdpMainSection .vdpBodySection .map-wrapper address{font-size:1.6rem;line-height:2rem;text-align:center}.vdpMainSection .vdpBodySection .map-wrapper.map-wrapper_mobile{margin-bottom:35px}.vdpMainSection .vdpBodySection .map-wrapper.map-wrapper_mobile h3{margin-bottom:unset}.vdpMainSection .vdpBodySection .map-wrapper.map-wrapper_mobile address{font-size:1.6rem;line-height:2rem;text-align:center}.vdpMainSection .vdpBodySection .map-wrapper>h3{font-size:1.8rem;line-height:2.4rem;text-align:center;text-transform:none}.vdpMainSection .vdpBodySection .map-wrapper>div{margin-top:15px}.vdpMainSection .vdpBodySection .map-wrapper .dealershipPhone{align-items:center;color:#666;display:flex;font-size:1.6rem;gap:5px;justify-content:space-between;line-height:2.2rem;margin:10px auto 15px;text-align:center;width:-moz-fit-content;width:fit-content}.vdpMainSection .vdpBodySection .map-wrapper .dealershipPhone>svg{height:20px;width:20px}.vdpMainSection .vdpBodySection .ctaSection{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin:20px 0 40px;row-gap:10px}@media screen and (min-width:1025px){.vdpMainSection .vdpBodySection .ctaSection{margin:40px 0}}.vdpMainSection .vdpBodySection .ctaSection .cta{margin:0 auto;max-width:unset;max-width:400px;width:100%}@media screen and (min-width:1280px){.vdpMainSection .vdpBodySection .ctaSection .cta{max-width:none}}.vdpMainSection .vdpBodySection .ctaSection .cta svg{display:none}.vdpMainSection .vdpBodySection .ctaSection .cta#CustomizePaymentCta{min-height:38px;position:relative}.vdpMainSection .vdpBodySection .ctaSection .cta#CustomizePaymentCta.loading{opacity:.8}.vdpMainSection .vdpBodySection .ctaSection .cta.startMyDeal{background-color:#293292;border-color:#293292}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.vdpMainSection .vdpBodySection .ctaSection .cta.startMyDeal:hover{background-color:#fff;color:#293292}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.vdpMainSection .vdpBodySection .ctaSection .cta.startMyDeal:hover{background-color:#fff;color:#293292}}.vdpMainSection .vdpBodySection .ctaSection .cta.roadster-btn{background-color:#293292;border:1px solid #293292}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.vdpMainSection .vdpBodySection .ctaSection .cta.roadster-btn:hover{background-color:#fff;color:#293292}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.vdpMainSection .vdpBodySection .ctaSection .cta.roadster-btn:hover{background-color:#fff;color:#293292}}.vdpMainSection .vdpBodySection .ctaSection .cta.roadster-btn.loading{color:rgba(0,0,0,0)!important;cursor:not-allowed;opacity:.6;position:relative}.vdpMainSection .vdpBodySection .ctaSection .cta.roadster-btn.loading:before{background-image:url(https://openroadautogroup.com/assets/svg/loadSpinner-white.svg);background-position:50% 50%;background-size:auto 75%;content:"";cursor:not-allowed;height:100%;left:0;position:absolute;top:0;width:100%}.vdpMainSection .vdpBodySection .ctaSection .cta.roadster-btn.loading:hover:before{background-image:url(https://openroadautogroup.com/assets/svg/loadSpinner.svg)}.vdpMainSection .vdpBodySection .ctaSection .valueMytrade{float:right;margin-top:0}.vdpMainSection .vdpBodySection .ctaSection .valueMytrade .makeInquiry{display:flex;margin:0 auto}.vdpMainSection .vdpBodySection .certifiedLogoWrapper{border-top:1px solid #888;box-sizing:content-box;display:block;height:50px;margin:0 auto 30px;max-width:250px;padding-top:30px;width:100%}@media screen and (min-width:568px){.vdpMainSection .vdpBodySection .certifiedLogoWrapper{margin:0 auto 30px;max-width:150px}}.vdpMainSection .vdpBodySection .certifiedLogoWrapper .certifiedLogo{background-size:contain;height:100%;width:100%}.vdpMainSection .vdpBodySection .vehicleInTransitInfo{border-top:1px solid #ccc;margin:20px 0;padding:30px 0 0}.vdpMainSection .vdpBodySection .vehicleInTransitInfo .vdpMainSection__details__header{border:unset;display:flex;font-size:1.6rem;gap:5px;justify-content:left;line-height:2.2rem;margin-bottom:0;padding:unset}@media screen and (min-width:1280px){.vdpMainSection .vdpBodySection .vehicleInTransitInfo .vdpMainSection__details__header{font-size:2.2rem;line-height:2.8rem;padding-top:unset}}.vdpMainSection .vdpBodySection .vehicleInTransitInfo .vdpMainSection__details__header .red{color:red}.vdpMainSection .vdpBodySection .vehicleInTransitInfo .vdpMainSection__details__header svg{font-size:2rem;line-height:2.6rem}.vdpMainSection .vdpBodySection .vehicleInTransitInfo p{font-size:1.4rem;line-height:2rem}.vdpMainSection .section_recommendations{background-color:#fff;margin:0 auto;padding-top:40px;width:100%}@media screen and (min-width:1280px){.vdpMainSection .section_recommendations{margin:0 auto 150px;width:100%}}.vdpMainSection .section_recommendations__header{border-bottom:1px solid #4d4d4f;display:block;font-size:1.6rem;font-weight:400;line-height:2rem;margin-left:4.5%;padding-bottom:10px;text-transform:uppercase;width:91%}@media screen and (min-width:490px){.vdpMainSection .section_recommendations__header{font-size:2rem;line-height:2.5rem}}@media screen and (min-width:1280px){.vdpMainSection .section_recommendations__header{font-size:2.5rem;line-height:3rem}}.vdpMainSection .section_recommendations .slick-dots{position:relative}.vdpMainSection .section_usedTrust{margin:0 auto;max-width:730px;width:100%}.vdpMainSection .section_usedTrust.bottomMargin{margin-bottom:150px}@media screen and (min-width:1280px){.vdpMainSection .section_usedTrust{border-radius:1rem;margin:0 auto 40px;max-width:unset;width:95%}}@media screen and (min-width:1500px){.vdpMainSection .section_usedTrust{width:100%}}.soldOutImg{border-radius:1rem;overflow:hidden}.hamburgerOverlay{z-index:0}body.vdp .setPreApproved{border:none;height:100%;height:calc(80dvh - 105px);max-height:640px;width:100%}.information_darwinBackup .darwinBackup__message{font-size:1.4rem;letter-spacing:normal;line-height:2rem}@media screen and (min-width:568px){.information_darwinBackup .darwinBackup__message{font-size:1.6rem;line-height:2.2rem}}@media screen and (min-width:1025px){.information_darwinBackup .darwinBackup__message{font-size:1.8rem;line-height:2.4rem}}.information_darwinBackup .darwinBackup__contactUs{color:#293292;padding-left:0;padding-right:0;text-decoration:underline}.vdpScrollHeader{background-color:#fff;display:none;filter:drop-shadow(0 2px 2px rgba(0,0,0,.2));justify-content:center;left:0;opacity:1;padding:15px 0;position:fixed;top:var(--header_height_processed);transform:translateY(0);transition:opacity .3s,visibility .3s,transform .3s,top .3s,background-color .3s;visibility:visible;width:100vw;z-index:2}.vdpScrollHeader.hidden{display:none;opacity:0;transform:translateY(-100%);visibility:hidden}@media screen and (min-width:1280px){.vdpScrollHeader{display:flex}}.vdpScrollHeader__innerWrapper{display:flex;flex-direction:row;justify-content:space-between;max-width:1500px;width:calc(100% - 40px)}.vdpScrollHeader__leftCol{align-items:center;display:flex;gap:10px}.vdpScrollHeader__leftCol .vehicleLogo{width:30px}.vdpScrollHeader__leftCol span{font-family:Gotham-Bold;font-size:2.25rem;line-height:2.25rem}.vdpScrollHeader__rightCol{display:flex;flex-direction:row;gap:10px;max-width:500px;width:calc(35% - 20px)}.vdpScrollHeader .cta{font-size:1.6rem;height:30px;line-height:1.6rem;white-space:nowrap}

.tabs [role=tabs]{background-color:#fff;border-bottom:1px solid #ccc;display:flex;gap:6px;height:60px;justify-content:space-between;list-style-type:none;position:sticky;top:calc(-1px + var(--header_height_processed));transition:top .5s}@media screen and (min-width:414px){.tabs [role=tabs]{gap:12px}}@media screen and (min-width:667px){.tabs [role=tabs]{justify-content:flex-start}}@media screen and (min-width:1025px){.tabs [role=tabs]{position:sticky;top:calc(75px + var(--header_height_processed));transition:top .3s}}@media screen and (min-width:1500px){.tabs [role=tabs]{gap:25px}}.tabs [role=tabs] li{align-items:center;display:inline-flex}.tabs [role=tabs] li [role=tab]{border-bottom:4px solid rgba(0,0,0,0);color:#000;display:inline-block;font-size:1rem;letter-spacing:normal;line-height:1.6rem;margin:0 .25em -1px;padding:.25em 0 .125em;text-decoration:none;text-transform:capitalize}@media screen and (min-width:375px){.tabs [role=tabs] li [role=tab]{font-size:1.15rem;line-height:1.8rem}}@media screen and (min-width:490px){.tabs [role=tabs] li [role=tab]{font-size:1.4rem;line-height:2rem}}@media screen and (min-width:667px){.tabs [role=tabs] li [role=tab]{letter-spacing:.1rem}}@media screen and (min-width:768px){.tabs [role=tabs] li [role=tab]{font-size:1.6rem;line-height:2.2rem}}.tabs [role=tabs] li [role=tab][aria-selected=true]{border-bottom-color:#293292}.tabs .tabContent{min-height:150px;padding:20px 0 0}.tabs .tabContent [role=tabpanel]{padding:0 .5em}.tabs .tabContent [role=tabpanel][aria-hidden=true]{display:none}.tabs .tabContent [role=tabpanel] .overview{margin-bottom:15px;padding-bottom:20px}.tabs .tabContent [role=tabpanel] .overview .staticData{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-around;margin:20px 0 40px;row-gap:20px}.tabs .tabContent [role=tabpanel] .overview .staticData__item{font-size:1.4rem;line-height:2rem;width:100%}@media screen and (min-width:568px){.tabs .tabContent [role=tabpanel] .overview .staticData__item{width:calc(50% - 12px)}}.tabs .tabContent [role=tabpanel] .tabPanelContent{margin-bottom:20px}.tabs .tabContent [role=tabpanel] .tabPanelContent .specificationsDisclaimer{font-size:1.2rem;font-style:italic;line-height:2rem}.tabs .tabContent [role=tabpanel] .tabPanelContent .tabSection{border-bottom:1px solid #ccc;margin-bottom:15px}.tabs .tabContent [role=tabpanel] .tabPanelContent .tabSection:last-of-type{border-bottom:unset}.tabs .tabContent [role=tabpanel] .tabPanelContent .tabSection .vdpMainSection__techSpecs__listHeader{cursor:pointer;display:flex;font-size:1.8rem;justify-content:space-between;letter-spacing:unset;line-height:2.4rem;margin-bottom:10px;text-transform:uppercase}@media screen and (min-width:1025px){.tabs .tabContent [role=tabpanel] .tabPanelContent .tabSection .vdpMainSection__techSpecs__listHeader{font-size:1.6rem;line-height:2.4rem}}.tabs .tabContent [role=tabpanel] .tabPanelContent .tabSection .vdpMainSection__techSpecs__list{margin-bottom:20px}@media screen and (min-width:768px){.tabs .tabContent [role=tabpanel] .tabPanelContent .tabSection .vdpMainSection__techSpecs__list{-moz-column-count:2;column-count:2}}.tabs .tabContent [role=tabpanel] .tabPanelContent .tabSection .vdpMainSection__techSpecs__list .vdpMainSection__techSpecs__list__item{font-size:1.4rem;line-height:2rem;margin-bottom:5px;padding-right:20px}@media screen and (min-width:768px){.tabs .tabContent [role=tabpanel] .tabPanelContent .tabSection .vdpMainSection__techSpecs__list .vdpMainSection__techSpecs__list__item{font-size:1.6rem;line-height:2.4rem}}@media screen and (min-width:1025px){.tabs .tabContent [role=tabpanel] .tabPanelContent .tabSection .vdpMainSection__techSpecs__list .vdpMainSection__techSpecs__list__item{font-size:1.6rem;line-height:2.4rem}}.tabs .tabContent [role=tabpanel] .tabPanelContent .tabSection .vdpMainSection__techSpecs__list.bulleted{list-style:disc;padding-left:20px}.tabs .tabContent [role=tabpanel] .tabPanelContent .nhtsaLink{background-color:#0183c1;display:block;margin:50px auto;padding:8px;transition:all .15s ease-in-out;width:150px}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.tabs .tabContent [role=tabpanel] .tabPanelContent .nhtsaLink:hover{opacity:.7}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.tabs .tabContent [role=tabpanel] .tabPanelContent .nhtsaLink:hover{opacity:.7}}.tabs .tabContent [role=tabpanel] .tabPanelContent .safetyRow{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.tabs .tabContent [role=tabpanel] .tabPanelContent .safetyRow__copy{font-size:1.4rem;line-height:2rem;max-width:60%}@media screen and (min-width:768px){.tabs .tabContent [role=tabpanel] .tabPanelContent .safetyRow__copy{font-size:1.6rem;line-height:2.2rem}}.tabs .tabContent [role=tabpanel] .tabPanelContent .safetyRow__value{color:#888;font-size:1.4rem;line-height:2rem}.tabs .tabContent [role=tabpanel] .tabPanelContent .safetyRow__value.stars{color:orange;font-size:1.6rem;line-height:2.2rem}@media screen and (min-width:414px){.tabs .tabContent [role=tabpanel] .tabPanelContent .safetyRow__value.stars{font-size:2rem;line-height:2.6rem}}.tabs .tabContent [role=tabpanel] .tabPanelContent .safetyRow:first-of-type{margin-bottom:30px}
.vdpMainSection__details__list{font-size:.875rem;line-height:1.375rem;list-style:disc;padding-left:20px}@media screen and (min-width:768px){.vdpMainSection__details__list{-moz-column-count:2;column-count:2;font-size:1rem;line-height:1.5rem}}.vdpMainSection__details__list__item{margin-bottom:5px}.vdpMainSection__details__list{display:grid;font-size:1.4rem;line-height:2.2rem;padding-left:0}@media screen and (min-width:568px){.vdpMainSection__details__list{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:20px;grid-row-gap:0}}@media screen and (min-width:1280px){.vdpMainSection__details__list{font-size:1.6rem;line-height:2.4rem}}.vdpMainSection__details__list__item{display:inline-grid}.vdpMainSection__details__list__item>span .vehicleDataItem{align-items:center;display:flex;gap:10px;margin-bottom:20px}.vdpMainSection__details__list__item>span .vehicleDataItem__img{align-self:center;padding-top:5px;width:32px}.vdpMainSection__details__list__item>span .vehicleDataItem__info{display:grid}.vdpMainSection__details__list__item>span .vehicleDataItem__info .vehicleDataItem__value{font-size:1.4rem;font-weight:700;line-height:1.6rem}.vdpMainSection__details__list__item>span .vehicleDataItem__info .vehicleDataItem_Desc{font-size:1.2rem;line-height:1.6rem}
.tab_comments{padding-bottom:20px}.tab_comments__text{font-size:1.4rem;line-height:2rem}@media screen and (min-width:490px){.tab_comments__text{font-size:1.6rem;line-height:2.2rem}}


.vdpHeader{background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.25);display:flex;height:60px;padding:10px;position:relative;width:100vw;z-index:3}@media screen and (min-width:490px){.vdpHeader{padding-left:25px;padding-right:25px}}@media screen and (min-width:667px){.vdpHeader{height:90px}}@media screen and (min-width:1025px){.vdpHeader{height:135px;left:calc(-50vw + 50%);margin-bottom:35px;padding:20px}}.vdpHeader__pipe{background-color:#000;display:block;height:100%;margin:0 10px 0 0;width:1px}@media screen and (min-width:1025px){.vdpHeader__pipe{height:auto}}.vdpHeader__innerWrapper{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1500px;row-gap:10px;width:100%}@media screen and (min-width:667px){.vdpHeader__innerWrapper{flex-direction:row}}@media screen and (min-width:1025px){.vdpHeader__innerWrapper{max-height:160px}}@media screen and (min-width:1280px){.vdpHeader__innerWrapper{gap:10px}}.vdpHeader .vehicleInfo{display:flex;flex-direction:row;gap:10px;margin-left:0;width:100%}@media screen and (min-width:667px){.vdpHeader .vehicleInfo{width:50%}}@media screen and (min-width:1280px){.vdpHeader .vehicleInfo{width:55%}}.vdpHeader .vehicleInfo .brandLogo{border-right:none;display:none;margin:0 auto 10px;padding-right:10px;width:auto}@media screen and (min-width:667px){.vdpHeader .vehicleInfo .brandLogo{display:flex}}@media screen and (min-width:1025px){.vdpHeader .vehicleInfo .brandLogo{border-right:1px solid #ccc;margin:0 10px 0 0;max-width:100px}}.vdpHeader .vehicleInfo .brandLogo .vehicleLogo{align-self:center;display:block;max-height:50px;-o-object-fit:contain;object-fit:contain;width:100%}.vdpHeader .yearMakeModel{align-content:center;align-items:center;display:flex;flex:auto;flex-wrap:wrap;position:relative}@media screen and (min-width:667px){.vdpHeader .yearMakeModel{width:48%}}@media screen and (min-width:768px){.vdpHeader .yearMakeModel{padding-right:10px}}.vdpHeader .yearMakeModel .vehicleHeading{color:#000;display:flex;flex-direction:column;font-family:Gotham-Bold;font-size:1.5rem;letter-spacing:.5px;line-height:1.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 100px)}@media screen and (min-width:415px){.vdpHeader .yearMakeModel .vehicleHeading{font-size:1.625rem;line-height:1.875rem}}@media screen and (min-width:568px){.vdpHeader .yearMakeModel .vehicleHeading{overflow:unset;text-overflow:unset;white-space:wrap;width:100%}}@media screen and (min-width:667px){.vdpHeader .yearMakeModel .vehicleHeading{width:90vw}}@media screen and (min-width:768px){.vdpHeader .yearMakeModel .vehicleHeading{font-size:2rem;line-height:2.25rem}}@media screen and (min-width:1280px){.vdpHeader .yearMakeModel .vehicleHeading{font-size:2.25rem;line-height:2.5rem}}.vdpHeader .yearMakeModel .vehicleHeading .topTier{display:block;font-size:1.2rem;line-height:1.2rem}@media screen and (min-width:1280px){.vdpHeader .yearMakeModel .vehicleHeading .topTier{font-size:1.4rem;line-height:1.4rem}}.vdpHeader .yearMakeModel .vehicleTrim{color:#888;font-size:.75rem;line-height:1.125rem;margin:0;text-transform:uppercase;width:calc(100% - 100px)}@media screen and (min-width:667px){.vdpHeader .yearMakeModel .vehicleTrim{width:100%}}@media screen and (min-width:1025px){.vdpHeader .yearMakeModel .vehicleTrim{font-size:1.125rem;line-height:2.125rem}}.vdpHeader .yearMakeModel .vehicleTag{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-top:5px;position:absolute;right:0;top:2px;width:-moz-fit-content;width:fit-content}@media screen and (min-width:667px){.vdpHeader .yearMakeModel .vehicleTag{position:relative;right:unset;top:unset;width:100%}}@media screen and (min-width:1025px){.vdpHeader .yearMakeModel .vehicleTag{justify-content:flex-start}}.vdpHeader .yearMakeModel .vehicleTag__status{display:none}.vdpHeader .yearMakeModel .vehicleTag .inTransitContent{align-items:center;display:flex;flex-wrap:wrap;gap:0;justify-content:space-between}@media screen and (min-width:1025px){.vdpHeader .yearMakeModel .vehicleTag .inTransitContent{flex-wrap:nowrap;gap:10px}}.vdpHeader .yearMakeModel .vehicleTag .inTransitContent .inTransitBadge{background:#888;border-radius:3px;color:#fff;font-size:.75rem;line-height:1.125rem;margin-bottom:10px;margin-top:10px;padding:2px 14px;text-align:center;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.vdpHeader .yearMakeModel .vehicleTag .inTransitContent .inTransitMessage{color:#888;font-size:1.2rem;font-style:italic;line-height:1.6rem;width:100%}@media screen and (min-width:1025px){.vdpHeader .yearMakeModel .vehicleTag .inTransitContent .inTransitMessage{font-size:1.4rem;line-height:1.8rem;width:auto}}.vdpHeader .yearMakeModel .vehicleTag .ecoFriendlyIcon{height:18px}@media screen and (min-width:414px){.vdpHeader .yearMakeModel .vehicleTag .ecoFriendlyIcon{height:20px}}@media screen and (min-width:1280px){.vdpHeader .yearMakeModel .vehicleTag .ecoFriendlyIcon{height:26px;width:auto}}.vdpHeader .yearMakeModel.center{text-align:center}@media screen and (min-width:1025px){.vdpHeader .yearMakeModel.center{text-align:left}}.vdpHeader .ctaSection{width:100%}@media screen and (min-width:667px){.vdpHeader .ctaSection{width:50%}}@media screen and (min-width:1025px){.vdpHeader .ctaSection{display:block;margin:unset;margin-left:auto;margin-top:0;max-width:500px;width:45%}}@media screen and (min-width:1280px){.vdpHeader .ctaSection{width:calc(35% - 20px)}}.vdpHeader .ctaSection__wrapper{display:flex;flex-direction:row;gap:10px;justify-content:center;text-align:center;width:100%}.vdpHeader .ctaSection__wrapper .cta{font-size:1.6rem;height:30px;line-height:1.6rem;white-space:nowrap}.vdpHeader .ctaSection__wrapper .testDriveNotice{color:#00ed98;font-size:1.2rem;font-weight:400;line-height:1.8rem}@media screen and (min-width:1025px){.vdpHeader .ctaSection__wrapper .testDriveNotice{max-width:280px}}.vdpHeader .ctaSection__wrapper .vehicleNotAvailable{font-size:1.2rem;font-weight:700;line-height:1.8rem;width:100%}@media screen and (min-width:1025px){.vdpHeader .ctaSection__wrapper .vehicleNotAvailable{font-size:1.4rem;line-height:2rem;width:auto}}@media screen and (min-width:1500px){.vdpHeader .ctaSection__wrapper .vehicleNotAvailable{font-size:1.6rem;line-height:2.2rem}}@media screen and (min-width:2300px){.vdpHeader .ctaSection__wrapper .vehicleNotAvailable{font-size:2.2rem;line-height:2.8rem}}.vdpHeader .ctaSection__wrapper .interested{color:red;font-size:1.2rem;font-weight:400;line-height:1.8rem;margin:0 auto;text-align:center;width:100%}@media screen and (min-width:1025px){.vdpHeader .ctaSection__wrapper .interested{margin:unset;max-width:280px}}.vdpHeader .ctaSection__wrapper .inWatchlist{color:#00ed98;font-size:1.2rem;font-weight:400;line-height:1.8rem;text-align:center;width:100%}@media screen and (min-width:1025px){.vdpHeader .ctaSection__wrapper .inWatchlist{max-width:280px}}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.vdpHeader .ctaSection__wrapper .inWatchlist:hover{text-decoration:underline}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.vdpHeader .ctaSection__wrapper .inWatchlist:hover{text-decoration:underline}}.vdpHeader .myGarageBtn{background-color:#00ed98;border:1px solid #00ed98;max-width:400px;position:relative}@media screen and (min-width:900px){.vdpHeader .myGarageBtn{max-width:280px}}.vdpHeader .myGarageBtn .tooltiptext{background-color:#000;border-radius:6px;bottom:unset;color:#fff;font-size:1.2rem;left:70%;left:50%;line-height:1.8rem;max-width:280px;opacity:0;padding:10px;position:absolute;text-align:center;top:140%;top:calc(100% + 10px);transform:translateX(-50%);transition:opacity .3s;visibility:hidden;width:inherit;z-index:1}.vdpHeader .myGarageBtn .tooltiptext:after{border:5px solid rgba(0,0,0,0);border-top-color:#000;content:"";left:50%;margin-left:-5px;position:absolute;top:-10px;transform:rotate(180deg)}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.vdpHeader .myGarageBtn:hover .tooltiptext{opacity:1;visibility:visible}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.vdpHeader .myGarageBtn:hover .tooltiptext{opacity:1;visibility:visible}}

.input_form{cursor:not-allowed;font-size:medium;position:relative;width:100%}.input_form .input_form__input{background-color:#fff;border:1px solid #4d4d4f;border-radius:5px;font-size:1.6rem;height:35px;line-height:1.8rem;padding:0 10px;width:100%}.input_form .input_form__input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #fff}.input_form .input_form__input.input_form__input_date{cursor:pointer}.input_form .input_form__errorMsg{background:none!important;color:red;display:block;font-size:1.2rem;line-height:1.6rem;margin:6px 0 0;width:100%}.input_form .input_form__label{color:#000;font-size:1.6rem;left:10px;line-height:1.6rem;pointer-events:none;position:absolute;text-align:left;top:1.8rem;transform:translateY(-50%);transition:all .15s ease-in-out}.input_form.input_form_error .input_form__label{color:red;top:1.6rem}.input_form:focus-within .PhoneInputInput,.input_form:focus-within .input_form__input{box-shadow:0 2px 6px 0 rgba(0,0,0,.4)}.input_form .input_form__label.filled,.input_form:focus-within .input_form__label{background-color:#fff;border-radius:3px;color:#000;font-size:1.2rem;height:auto;line-height:1.2rem;padding:0 5px;top:0}.input_form.disabled{opacity:.6}.input_form.disabled .input_form__input{cursor:not-allowed}

.testDrivePopUp{background-color:#fff;border-radius:5px;margin:0 auto;padding:15px 0;position:relative;scroll-behavior:smooth;width:calc(100% - 30px);z-index:0}@media screen and (min-width:768px){.testDrivePopUp{padding:20px 30px}}.testDrivePopUp__vehicle{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:568px){.testDrivePopUp__vehicle{height:-moz-fit-content;height:fit-content}}.testDrivePopUp__vehicle__vehicleHeader{margin-bottom:20px}@media screen and (min-width:768px){.testDrivePopUp__vehicle__vehicleHeader{margin-bottom:unset}}.testDrivePopUp__vehicle__vehicleHeader__header{font-size:1.4rem;line-height:2rem;margin-bottom:5px}.testDrivePopUp__vehicle__dealership{font-size:1.4rem;font-style:normal;line-height:2rem}@media screen and (min-width:768px){.testDrivePopUp__vehicle__dealership{text-align:right}}.testDrivePopUp__vehicle__detailList{font-size:1.4rem;line-height:2rem}.testDrivePopUp .testDriveInfo{margin:20px 0}.testDrivePopUp .testDriveInfo .testDriveTable{background-color:#f5f5f5;border:1px solid #ccc;border-radius:3px;padding:5px 10px;scroll-behavior:smooth}.testDrivePopUp .testDriveInfo .testDriveTable__row{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:5px;position:relative;width:100%}@media screen and (min-width:768px){.testDrivePopUp .testDriveInfo .testDriveTable__row{flex-wrap:nowrap}}.testDrivePopUp .testDriveInfo .testDriveTable__row.tableHead{padding:15px 0}.testDrivePopUp .testDriveInfo .testDriveTable__row__header{margin:0 auto;text-align:center;width:100%}.testDrivePopUp .testDriveInfo .testDriveTable__col{align-items:center;display:inline-flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;width:100%}@media screen and (min-width:568px){.testDrivePopUp .testDriveInfo .testDriveTable__col{flex-wrap:nowrap}}@media screen and (min-width:768px){.testDrivePopUp .testDriveInfo .testDriveTable__col.two{width:48%}.testDrivePopUp .testDriveInfo .testDriveTable__col.three{width:30%}}.testDrivePopUp .testDriveInfo .testDriveTable.testDriveInfo__message{margin:20px 0;text-align:center}.testDrivePopUp .testDriveInfo .testDriveTable.testDriveInfo__message div{margin:20px auto;width:70%}.testDrivePopUp .testDriveInfo .formSection__captcha{display:flex;justify-content:center;width:100%}.testDrivePopUp .testDriveInfo .formSection__captcha .grecaptcha-badge{box-shadow:unset}.testDrivePopUp .testDriveInfo .testDriveInfo__message{margin-bottom:30px;min-height:50px;position:relative;width:100%}.testDrivePopUp .testDriveInfo .contactDetails .testDriveTable__row.tableHead{padding-top:0}.testDrivePopUp .disclaimer_form_policy{margin:20px}.testDrivePopUp .disclaimer_form_policy .grecaptcha-badge{display:block;height:0!important;visibility:hidden}.testDrivePopUp .disclaimer_form_policy .grecaptchaDisclaimer,.testDrivePopUp .disclaimer_form_policy .privacyPolicyDisclaimer{color:#888;display:inline-block;font-size:10px;line-height:14px;text-align:center;width:100%}.testDrivePopUp .disclaimer_form_policy .grecaptchaDisclaimer a,.testDrivePopUp .disclaimer_form_policy .privacyPolicyDisclaimer a{color:#293292}.testDrivePopUp .disclaimer_form_policy .grecaptchaDisclaimer a:focus-within,.testDrivePopUp .disclaimer_form_policy .privacyPolicyDisclaimer a:focus-within{text-decoration:underline}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.testDrivePopUp .disclaimer_form_policy .grecaptchaDisclaimer a:hover,.testDrivePopUp .disclaimer_form_policy .privacyPolicyDisclaimer a:hover{text-decoration:underline}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.testDrivePopUp .disclaimer_form_policy .grecaptchaDisclaimer a:hover,.testDrivePopUp .disclaimer_form_policy .privacyPolicyDisclaimer a:hover{text-decoration:underline}}.testDrivePopUp .disclaimer_form_policy .grecaptchaDisclaimer{margin-bottom:-20px}.testDrivePopUp .testDriveTerms{padding:15px 5px 5px}.testDrivePopUp .testDriveTerms__checkboxWrapper{padding-bottom:15px}@media screen and (min-width:667px){.testDrivePopUp .testDriveTerms__checkboxWrapper{display:flex}}.testDrivePopUp .testDriveTerms__checkboxWrapper .checkboxField__title{display:block;padding-bottom:5px}@media screen and (min-width:667px){.testDrivePopUp .testDriveTerms__checkboxWrapper .checkboxField__title{align-content:center;min-width:115px;padding-bottom:0}}.testDrivePopUp .testDriveTerms__checkboxWrapper .filterSection__checkSection__label a{color:#293292;text-decoration:underline}.testDrivePopUp .testDriveTerms__checkboxWrapper .filterSection__checkSection__checkboxField{align-items:flex-start}@media screen and (min-width:667px){.testDrivePopUp .testDriveTerms__checkboxWrapper .filterSection__checkSection__checkboxField{align-items:center}}.testDrivePopUp .testDriveTerms__checkboxWrapper .filterSection__checkSection__input{margin-right:8px}.testDrivePopUp__footerCtaWrapper{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.testDrivePopUp__footerCtaWrapper .cta.testDrive{background-color:#293292;border:1px solid #293292;color:#fff;font-size:1.4rem;height:30px;margin:unset;width:125px}@media screen and (min-width:414px){.testDrivePopUp__footerCtaWrapper .cta.testDrive{font-size:1.6rem}}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.testDrivePopUp__footerCtaWrapper .cta.testDrive:hover{background-color:#fff;border:1px solid #293292;color:#00ed98}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.testDrivePopUp__footerCtaWrapper .cta.testDrive:hover{background-color:#fff;border:1px solid #293292;color:#00ed98}}.testDrivePopUp__footerCtaWrapper .cta.requestTestDrive{background-color:#00ed98;border:1px solid #00ed98;color:#fff;font-size:1.4rem;margin:unset;max-width:280px;width:100%}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.testDrivePopUp__footerCtaWrapper .cta.requestTestDrive:hover{background-color:#fff;border:1px solid #00ed98;color:#00ed98}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.testDrivePopUp__footerCtaWrapper .cta.requestTestDrive:hover{background-color:#fff;border:1px solid #00ed98;color:#00ed98}}.testDrivePopUp__footerCtaWrapper .loadSpinner{margin:0 auto;width:40px}.testDrivePopUp__footerCtaWrapper .errorMsg{color:red;margin-bottom:40px;max-width:550px}@media screen and (min-width:768px){.testDrivePopUp__footerCtaWrapper .errorMsg{margin-bottom:unset}}.testDrivePopUp__footerCtas{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;width:100%}.testDrivePopUp__footerCtas .cta:disabled{cursor:not-allowed;opacity:.5}.testDrivePopUp__footerCtas .cta.hidden{display:none}.testDrivePopUp__message-wrapper{display:none;margin-bottom:20px;margin-top:10px;padding:20px}.testDrivePopUp__message-wrapper.show{display:block}.testDrivePopUp__message-wrapper .message__text{font-size:1.6rem;line-height:2.2rem;margin:0;padding:0}.testDrivePopUp__errorBlock{background-color:#f5f5f5;border:1px solid #ccc;border-radius:3px;margin:20px 0;padding:15px 10px;text-align:center}.testDrivePopUp__errorBlock p{color:red;font-size:1.5rem;line-height:2rem;margin:0;padding:0}
.button_compare_button,.button_compare_checkbox{align-items:center;border-radius:30px;cursor:pointer;display:flex;font-size:1.6rem;gap:5px;line-height:1.6rem;position:relative;transition:all .15s ease-in-out}.button_compare_button>input,.button_compare_checkbox>input{display:none}.button_compare_button span,.button_compare_checkbox span{position:relative}.button_compare_button.centered,.button_compare_checkbox.centered{margin-left:auto;margin-right:auto}.button_compare_button .switch,.button_compare_checkbox .switch{border-radius:30px;cursor:pointer;display:inline-block;height:30px;overflow:hidden;position:relative;width:50px}.button_compare_button .switch__checkbox,.button_compare_checkbox .switch__checkbox{cursor:pointer;opacity:0;z-index:2}.button_compare_button .switch__checkbox:checked~.switch__indicator,.button_compare_checkbox .switch__checkbox:checked~.switch__indicator{background:#76c4ff}.button_compare_button .switch__checkbox:checked~.switch__indicator:after,.button_compare_checkbox .switch__checkbox:checked~.switch__indicator:after{transform:translate(20px)}.button_compare_button .switch__checkbox,.button_compare_button .switch__indicator,.button_compare_checkbox .switch__checkbox,.button_compare_checkbox .switch__indicator{bottom:0;height:100%;left:0;margin:0;position:absolute;right:0;top:0;width:100%}.button_compare_button .switch__indicator,.button_compare_checkbox .switch__indicator{background:#eaeaea;transition:all .15s ease-in-out}.button_compare_button .switch__indicator:after,.button_compare_checkbox .switch__indicator:after{background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 id=%27headerCompareIcon%27 version=%271.1%27 viewBox=%270 0 407.4 407.4%27%3E%3Cdefs%3E%3Cstyle%3E.cls-2{stroke:%23000;stroke-miterlimit:10;stroke-width:8px}.cls-3{stroke-width:0}%3C/style%3E%3C/defs%3E%3Cg id=%27Capa_1%27%3E%3Cpath d=%27M203.7 403.4C93.4 403.4 4 314 4 203.7S93.4 4 203.7 4%27 style=%27fill:none;stroke:%23000;stroke-miterlimit:10;stroke-width:8px%27/%3E%3Cpath d=%27M240.5 255.2c0-2.9-2.4-5.3-5.3-5.3h-31.5v10.6h31.5c2.9 0 5.3-2.4 5.3-5.3Z%27 class=%27cls-2%27/%3E%3Cpath d=%27M203.7 4v220.715-.015h59.8c12.8 1.5 23.4 7.6 23.4 7.6 29.4 7.6 37.4-16.6 37.4-16.6H203.7l.1-42.3h106c-13.8-19.2-30.7-39.5-40.5-43.8-1.3-.4-14.9-4.4-65.3-4.4h-.3v-16.6c55.5 0 69.6 4.7 71.9 5.6 16.4 6.8 39.5 37.4 52.6 56.3.9-3.6 3.4-6.6 6.5-7.3l29.8-6.8c4.1-1 7.6 2.4 7.9 7.5s-2.8 10-6.8 10.9l-26.5 6.1c9.2 6.9 15.2 17.9 15.2 30.3l-3.8 65.1c0 12.4-10.1 22.5-22.5 22.5h-13.5c-12.4 0-22.5-10.1-22.5-22.5l.4-4.8h-88.7v131.9c110.3 0 199.7-89.4 199.7-199.7S314 4 203.7 4Z%27 class=%27cls-2%27/%3E%3Cpath d=%27M292 276.3c0 12.4 10.1 22.5 22.5 22.5H328c12.4 0 22.5-10.1 22.5-22.5l3.8-65.1c0-12.4-6-23.4-15.2-30.3l26.5-6.1c4-.9 7.1-5.8 6.8-10.9s-3.8-8.5-7.9-7.5l-29.8 6.8c-3.1.7-5.6 3.7-6.5 7.3-13.1-18.9-36.2-49.5-52.6-56.3-2.3-.9-16.4-5.6-71.9-5.6v16.6h.3v-16.4 16.4c50.4 0 64 4 65.3 4.4 9.8 4.3 26.7 24.6 40.5 43.8h-106l-.1 42.3h120.6s-8 24.2-37.4 16.6c0 0-10.6-6.1-23.4-7.6h-59.8v25.2h31.5c2.9 0 5.3 2.4 5.3 5.3s-2.4 5.3-5.3 5.3h-31.5v11h88.7z%27 style=%27stroke-width:0;fill:%23fff%27/%3E%3Cpath d=%27M203.7 249.9h.1v.1h-.1zM203.7 224.8h.1v25.1h-.1zM172 260.5c-2.9 0-5.3-2.4-5.3-5.3s2.4-5.3 5.3-5.3h31.6l.1-25.185v-.015h-66.4c-12.8 1.5-23.4 7.6-23.4 7.6-29.4 7.5-37.4-16.6-37.4-16.6h127.2v-42.3H97.5c13.9-19.2 30.7-39.6 40.5-43.8 1.3-.4 14.9-4.4 65.7-4.4v-16.6c-55.4 0-69.6 4.7-71.9 5.6-16.4 6.9-39.5 37.4-52.6 56.3-.9-3.6-3.4-6.6-6.5-7.3l-29.8-6.8c-4.1-.9-7.6 2.4-7.9 7.5s2.8 10 6.9 10.9l26.5 6.1c-9.2 6.9-15.2 17.9-15.2 30.3l3.8 65.1c0 12.4 10.1 22.5 22.5 22.5H93c12.4 0 22.5-10.1 22.5-22.5l-.4-4.8h88.6v-11z%27 class=%27cls-3%27/%3E%3Cpath d=%27M203.7 249.9v-25.185l-.1 25.185zM203.7 173.4v42.3l.1-42.3zM203.8 173.4l-.1 42.3h.1l.1-42.3z%27 class=%27cls-3%27/%3E%3C/g%3E%3C/svg%3E");border-radius:100%;content:"";height:20px;left:5px;position:absolute;top:5px;transition:transform .15s ease-in-out;width:20px}
.button_share_button{align-items:center;cursor:pointer;display:flex;font-size:1.6rem;gap:5px;line-height:1.6rem;padding:5px;position:relative;width:-moz-fit-content;width:fit-content}.button_share_button>input{display:none}.button_share_button span{position:relative}.button_share_button>svg{height:2.2rem}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.button_share_button:hover{color:#00ed98}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.button_share_button:hover{color:#00ed98}}
.usedTrust{background:linear-gradient(90deg,#00a69d,#293292);color:#fff}@media screen and (min-width:730px){.usedTrust{border-radius:1rem}}@media screen and (min-width:768px){.usedTrust{margin-bottom:40px}}@media screen and (min-width:1280px){.usedTrust{align-items:center;display:flex;justify-content:center;padding:20px 40px}}.usedTrust__header{align-items:center;display:flex;flex-wrap:wrap;font-family:Gotham-Bold;font-size:5.4vw;font-weight:700;justify-content:center;margin:0 auto;padding:20px 0 15px;text-align:center;text-transform:uppercase;width:100%}@media screen and (min-width:667px){.usedTrust__header{font-size:3.9rem}}@media screen and (min-width:1280px){.usedTrust__header{font-size:2.2rem;height:-moz-fit-content;height:fit-content;max-width:330px;padding:unset}}.usedTrust__header .large{font-size:23vw;line-height:20vw;width:100%}@media screen and (min-width:667px){.usedTrust__header .large{font-size:16rem;line-height:14rem}}@media screen and (min-width:1280px){.usedTrust__header .large{border-bottom:2px solid #fff;font-size:9.6rem;line-height:9.6rem}}.usedTrust__grid{display:flex;flex-direction:column;padding-top:10px}@media screen and (min-width:1280px){.usedTrust__grid{flex-direction:row;padding:0 20px}}.usedTrust__gridItem{border-top:2px solid #fff;overflow:hidden;position:relative}@media screen and (min-width:1280px){.usedTrust__gridItem{border-top:unset;overflow:unset}}.usedTrust__toggle{cursor:pointer;display:flex;justify-content:space-between;transition:.15s}@media screen and (min-width:1280px){.usedTrust__toggle{border-top:unset;flex-direction:column}}.usedTrust__gridIcon{align-items:center;display:flex;justify-content:center;padding:0 10px;width:25%}@media screen and (min-width:768px){.usedTrust__gridIcon{padding:10px}}@media screen and (min-width:1280px){.usedTrust__gridIcon{padding:unset;width:100%}}.usedTrust__gridIcon img{height:80%;-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (min-width:1280px){.usedTrust__gridIcon img{height:90%;width:90%}}.usedTrust__gridTitle{display:flex;flex-direction:column;font-size:2rem;justify-content:center;letter-spacing:0;line-height:2.6rem;margin:0;padding:15px 0;position:relative;text-align:center;transition:.15s}@media screen and (min-width:375px){.usedTrust__gridTitle{padding:20px 0}}@media screen and (min-width:768px){.usedTrust__gridTitle{font-size:3rem;line-height:3.6rem}}@media screen and (min-width:1280px){.usedTrust__gridTitle{font-size:1.6rem;line-height:2.2rem;padding:unset;width:100%}}.usedTrust__gridTitle svg{height:100%;margin-right:10px;width:40%}@media screen and (min-width:768px){.usedTrust__gridTitle svg{margin-right:20px;width:25%}}.usedTrust__gridArrow{display:flex;justify-content:end;width:25%}@media screen and (min-width:1280px){.usedTrust__gridArrow{display:none}}.usedTrust__gridArrow svg{height:100%;margin-right:10px;width:40%}@media screen and (min-width:768px){.usedTrust__gridArrow svg{margin-right:20px;width:25%}}.usedTrust__gridCopy{background:#fff;color:#000;height:0;overflow:hidden;position:relative;transition:height .15s ease}@media screen and (min-width:1280px){.usedTrust__gridCopy{border-radius:1rem;filter:drop-shadow(0 3px 3px rgba(0,0,0,.3));left:50%;position:absolute;top:calc(100% + 10px);transform:translateX(-50%);width:150%;z-index:2}}.usedTrust__gridCopy p{font-size:1.4rem;line-height:2rem;margin:10px 20px}@media screen and (min-width:768px){.usedTrust__gridCopy p{font-size:1.6rem;line-height:2.2rem;margin:20px}}@media screen and (min-width:1025px){.usedTrust__gridCopy p{font-size:2rem;line-height:2.6rem}}.usedTrust__gridCopy p .bold_blue{color:#293292;font-weight:700;white-space:n}.usedTrust__gridCopy p .bold_green{color:#00a69d;font-weight:700}.usedTrust__gridCopy p .noBreak{white-space:nowrap}.usedTrust__gridCopy.show{height:auto}.usedTrust__gridCopyBody{background-color:#fff;color:#000;padding:15px}.usedTrust__gridCopyBody p{font-size:1.4rem;line-height:2rem;margin:unset}@media screen and (min-width:768px){.usedTrust__gridCopyBody p{font-size:1.6rem;line-height:2.2rem;margin:20px}}@media screen and (min-width:1025px){.usedTrust__gridCopyBody p{font-size:2rem;line-height:2.6rem}}@media screen and (min-width:1280px){.usedTrust__gridCopyBody p{font-size:1.4rem;line-height:2rem;margin:unset}}.usedTrust__gridCopyBody p .bold_blue{color:#293292;font-weight:700}.usedTrust__gridCopyBody p .bold_green{color:#00a69d;font-weight:700}
.recommendations{margin:15px auto 60px;width:90%}.recommendations .recommendations__tiles{display:block;margin-top:20px;position:relative;width:100%}@media screen and (min-width:1025px){.recommendations .recommendations__tiles{margin-top:35px}}.recommendations .recommendations__tiles div.swiper{box-sizing:content-box;padding-left:2px;padding-right:2px;width:calc(100% - 50px)}.recommendations .recommendations__tiles div.swiper div.swiper-wrapper{align-items:stretch;height:100%;margin-bottom:40px;width:-moz-fit-content;width:fit-content}.recommendations .recommendations__tiles div.swiper div.swiper-wrapper div.swiper-slide{height:auto}.recommendations .recommendations__tiles div.swiper div.swiper-wrapper div.swiper-slide .tile-wrapper{height:100%}.recommendations .recommendations__tiles div.swiper-pagination{bottom:-25px;position:absolute}.recommendations .recommendations__tiles div.swiper-pagination *{transition:all .3s!important}.recommendations .recommendations__tiles div.swiper-pagination span.swiper-pagination-bullet{height:1.3rem;width:1.3rem}.recommendations .recommendations__tiles div.swiper-pagination span.swiper-pagination-bullet-active{background-color:#000}.recommendations .recommendations__tiles div.swiper-pagination span.swiper-pagination-bullet-active-next,.recommendations .recommendations__tiles div.swiper-pagination span.swiper-pagination-bullet-active-prev{transform:scale(.7)}.recommendations .recommendations__tiles div.swiper-pagination span.swiper-pagination-bullet-active-next-next,.recommendations .recommendations__tiles div.swiper-pagination span.swiper-pagination-bullet-active-next-prev,.recommendations .recommendations__tiles div.swiper-pagination span.swiper-pagination-bullet-active-prev-next,.recommendations .recommendations__tiles div.swiper-pagination span.swiper-pagination-bullet-active-prev-prev{transform:scale(.5)}.recommendations .recommendations__tiles .swiper-navigation{align-items:center;cursor:pointer;display:flex;font-size:3rem;height:25%;justify-content:space-between;outline:none;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1;-webkit-tap-highlight-color:rgba(0,0,0,0)}.recommendations .recommendations__tiles .swiper-navigation .swiper-arrow-next,.recommendations .recommendations__tiles .swiper-navigation .swiper-arrow-prev{align-items:center;color:#888;cursor:pointer;display:flex;font-size:3rem;height:100%;pointer-events:all;position:relative;transition:opacity .3s,color .3s,transform .3s}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.recommendations .recommendations__tiles .swiper-navigation .swiper-arrow-next:hover,.recommendations .recommendations__tiles .swiper-navigation .swiper-arrow-prev:hover{color:#000}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.recommendations .recommendations__tiles .swiper-navigation .swiper-arrow-next:hover,.recommendations .recommendations__tiles .swiper-navigation .swiper-arrow-prev:hover{color:#000}}.recommendations .recommendations__tiles .swiper-navigation .swiper-arrow-next.swiper-arrow-prev,.recommendations .recommendations__tiles .swiper-navigation .swiper-arrow-prev.swiper-arrow-prev{transform:translateX(-15px)}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.recommendations .recommendations__tiles .swiper-navigation .swiper-arrow-next.swiper-arrow-prev:hover,.recommendations .recommendations__tiles .swiper-navigation .swiper-arrow-prev.swiper-arrow-prev:hover{transform:translateX(-20px)}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.recommendations .recommendations__tiles .swiper-navigation .swiper-arrow-next.swiper-arrow-prev:hover,.recommendations .recommendations__tiles .swiper-navigation .swiper-arrow-prev.swiper-arrow-prev:hover{transform:translateX(-20px)}}.recommendations .recommendations__tiles .swiper-navigation .swiper-arrow-next.swiper-arrow-next,.recommendations .recommendations__tiles .swiper-navigation .swiper-arrow-prev.swiper-arrow-next{transform:translateX(15px)}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.recommendations .recommendations__tiles .swiper-navigation .swiper-arrow-next.swiper-arrow-next:hover,.recommendations .recommendations__tiles .swiper-navigation .swiper-arrow-prev.swiper-arrow-next:hover{transform:translateX(20px)}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.recommendations .recommendations__tiles .swiper-navigation .swiper-arrow-next.swiper-arrow-next:hover,.recommendations .recommendations__tiles .swiper-navigation .swiper-arrow-prev.swiper-arrow-next:hover{transform:translateX(20px)}}.recommendations .recommendations__tiles .swiper-navigation .swiper-arrow-next>svg,.recommendations .recommendations__tiles .swiper-navigation .swiper-arrow-prev>svg{height:25px;width:25px}.recommendations .recommendations__tiles .swiper-navigation .swiper-button-disabled{cursor:unset;opacity:0}.recommendations .recommendations__tiles .swiper-navigation .loadSpinner{display:flex;min-height:223px}
.recommendation__tile{align-content:flex-start;background-color:#fff;border:1px solid #ccc;border-radius:5px;display:grid;grid-template-rows:minmax(50px,auto) 1fr;height:100%;position:relative;text-align:left;transition:all .1s ease-in-out}.recommendation__tile .tileImage__img{border-radius:5px 5px 0 0;display:block;float:left;height:auto;width:100%}.recommendation__tile__text-container{align-items:start;display:flex;flex-direction:column;flex-grow:1;flex-wrap:wrap;overflow:hidden;padding:20px 10px 10px;text-transform:none}.recommendation__tile__text-container .name-icon{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.recommendation__tile__text-container .name-icon .name .yearMakeModel{display:block;font-family:Gotham-Bold;font-size:1.8rem;line-height:2.2rem;width:100%}.recommendation__tile__text-container .name-icon .name .yearMakeModel .topTier{display:block;font-size:1.2rem;line-height:1.2rem}@media screen and (min-width:768px){.recommendation__tile__text-container .name-icon .name .yearMakeModel .topTier{font-size:1.25rem;line-height:1.25rem}}.recommendation__tile__text-container .name-icon .ecoFriendlyIcon{align-items:center;align-self:flex-start;display:flex;height:27px;justify-content:flex-end;margin-left:auto;max-width:40%}.recommendation__tile__text-container .name-icon .ecoFriendlyIcon>img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center right;object-position:center right;width:100%}.recommendation__tile__text-container .trim{color:#888;font-size:1.2rem;line-height:1.8rem;margin-bottom:0;margin-top:4px;text-transform:uppercase;width:100%}.recommendation__tile__text-container .button_compare_tile{margin-left:auto;margin-right:auto;z-index:7}.recommendation__tile__divider{background:#eaeaea;height:3px;margin:10px 0;width:100%}.recommendation__tile__icons{display:grid;font-size:1rem;line-height:1rem;list-style:none;margin-bottom:10px;width:100%}.recommendation__tile__icons .ecoIcon{fill:#00ed98}.recommendation__tile__icons .iconName{min-width:60px}.recommendation__tile__icons .exteriorColorSwatch{align-self:center;aspect-ratio:1;border:1px solid rgba(0,0,0,0);border-radius:50%;display:inline-block;height:80%;margin-left:4px}@media screen and (min-width:568px){.recommendation__tile__icons .exteriorColorSwatch{margin-left:6px}}.recommendation__tile__icons .exteriorColorSwatch.has-white{border:1px solid #ccc}.recommendation__tile__icons p{align-items:end;display:flex;font-size:1.2rem;letter-spacing:normal;line-height:1.8rem;margin:unset;margin-bottom:4px}@media screen and (min-width:414px){.recommendation__tile__icons p{flex-wrap:nowrap}}@media screen and (min-width:568px){.recommendation__tile__icons p{margin-bottom:5px}}.recommendation__tile__icons p>span:last-of-type{font-weight:800}.recommendation__tile__icons .color{overflow:hidden;width:100%}.recommendation__tile__icons .color>*{flex-shrink:0}.recommendation__tile__icons .color .nameAndColor{align-items:center;display:flex;flex:0 1 auto;gap:5px;min-width:0}.recommendation__tile__icons .color .nameAndColor>*{max-width:100%}.recommendation__tile__svg{display:block;height:15px;margin-right:6px;width:15px}.recommendation__tile__mileage{display:inline-flex;font-size:1.4rem;line-height:2rem}.recommendation__tile__mileage svg{align-self:center}.recommendation__tile__mileage input{padding:0}.recommendation__tile__passengerCount{align-items:center;display:flex}.recommendation__tile__trim{display:block}.recommendation__tile__vin{display:none}@media screen and (min-width:414px){.recommendation__tile__vin{color:#888;display:block;font-size:1rem;line-height:1.6rem;margin-bottom:10px}}.recommendation__tile__prices{border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;margin-bottom:10px;margin-top:auto;padding:10px 0;width:100%}.recommendation__tile__prices .vehicleTilePrice__priceLabel{font-size:1.2rem;line-height:2.2rem}.recommendation__tile__prices .vehicleTilePrice__price{font-size:1.6rem;line-height:2.2rem}.recommendation__tile__prices .vehicleTilePrice__price--small{font-size:1.2rem;line-height:2.2rem}.recommendation__tile__price{display:block;float:unset;font-size:1.8rem;font-weight:400;line-height:2.2rem;text-align:right}.recommendation__tile__price.slashed{font-size:1.4rem;line-height:2rem;text-decoration:line-through}.recommendation__tile__price.discount{color:#e71f1f;font-size:1.4rem;line-height:2rem}.recommendation__tile__price.discount>span{font-size:1rem;line-height:1.8rem;text-transform:uppercase}.recommendation__tile__price.sale{color:#293292}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.recommendation__tile:hover{border-color:#ccc;border-width:1px;box-shadow:0 3px 7px 2px rgba(0,0,0,.2);cursor:pointer;padding:0}.recommendation__tile:hover .quickViewIcon{display:block}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.recommendation__tile:hover{border-color:#ccc;border-width:1px;box-shadow:0 3px 7px 2px rgba(0,0,0,.2);cursor:pointer;padding:0}.recommendation__tile:hover .quickViewIcon{display:block}}.recommendation__tile .tileImage{aspect-ratio:3/2;height:-moz-fit-content!important;height:fit-content!important;overflow:hidden;position:relative}.recommendation__tile .tileImage .quickViewIcon{display:block;z-index:1}.recommendation__tile .cycleImage{width:100%}.recommendation__tile .cycleImage .slick-slide{height:200px;-o-object-fit:cover;object-fit:cover}.recommendation__tile.callout{display:block;min-height:350px}.recommendation__tile.ecoFriendly .recommendation__tile__divider{background:linear-gradient(90deg,#76c4ff,#00ed98)}.recommendation__tile.ecoFriendly .tileImage{border-top-left-radius:6px;border-top-right-radius:6px}.recommendation__tile.ecoFriendly .recommendation__tile__img{border-radius:3px 3px 0 0!important}.recommendation__tile .button_compare_checkbox{justify-content:start;width:100%;z-index:5}.recommendation__tile__link{bottom:0;left:0;position:absolute;right:0;top:0}
.tileImage{border-top-left-radius:6px;border-top-right-radius:6px;height:-moz-fit-content!important;height:fit-content!important;overflow:hidden;position:relative}.tileImage .tileImage__img{border-radius:5px 5px 0 0;display:block;float:left;height:auto;width:100%}.tileImage .quickViewIcon{display:block;z-index:1}
.vehicleTilePrice__priceRow{display:flex;justify-content:space-between}.vehicleTilePrice__priceLabel{font-size:1.4rem;line-height:2.4rem}.vehicleTilePrice__price{display:block;font-family:Gotham-Bold;font-size:2rem;line-height:2.4rem;text-align:right}.vehicleTilePrice__price--small{font-family:Gotham-Light;font-size:1.4rem;line-height:2.4rem}
@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid rgba(0,0,0,0);box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}
.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}
.wrapper_fullscreen{align-items:center;display:flex;height:100%;position:relative;width:100%}.wrapper_fullscreen .wrapper_fullscreen__button_fullscreen{align-items:center;background-color:#eaeaea;border-radius:2px;border-radius:10%;display:flex;height:30px;justify-content:center;opacity:0;padding:5px;position:absolute;right:30px;top:30px;transform:translate(50%,-50%);transition:opacity .3s,.3s,height .3s;width:30px;z-index:5}.wrapper_fullscreen .wrapper_fullscreen__button_fullscreen.wrapper_fullscreen__button_fullscreen_close{opacity:1;right:30px;top:30px;z-index:11}@media screen and (min-width:1025px){.wrapper_fullscreen .wrapper_fullscreen__button_fullscreen.wrapper_fullscreen__button_fullscreen_close{opacity:0}}@media(pointer:none)and (hover:none){.wrapper_fullscreen .wrapper_fullscreen__button_fullscreen:not(.wrapper_fullscreen__button_fullscreen_close){opacity:.7}}@media screen and (min-width:568px){.wrapper_fullscreen .wrapper_fullscreen__button_fullscreen{height:40px;padding:10px;width:40px}}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.wrapper_fullscreen .wrapper_fullscreen__button_fullscreen:hover{height:35px;opacity:1;width:35px}}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover)and (min-width:568px){.wrapper_fullscreen .wrapper_fullscreen__button_fullscreen:hover{height:50px;width:50px}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.wrapper_fullscreen .wrapper_fullscreen__button_fullscreen:hover{height:35px;opacity:1;width:35px}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover)and (min-width:568px){.wrapper_fullscreen .wrapper_fullscreen__button_fullscreen:hover{height:50px;width:50px}}.wrapper_fullscreen .wrapper_fullscreen__button_fullscreen svg{height:100%;width:100%}.wrapper_fullscreen .wrapper_fullscreen__button_fullscreen svg path{fill:#000}.wrapper_fullscreen .wrapper_fullscreen__button_fullscreen.expand_left{left:10px;top:10px;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);padding:0;transform:none}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.wrapper_fullscreen .wrapper_fullscreen__button_fullscreen.expand_left:hover{height:35px;width:35px}}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover)and (min-width:568px){.wrapper_fullscreen .wrapper_fullscreen__button_fullscreen.expand_left:hover{height:40px;width:40px}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.wrapper_fullscreen .wrapper_fullscreen__button_fullscreen.expand_left:hover{height:35px;width:35px}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover)and (min-width:568px){.wrapper_fullscreen .wrapper_fullscreen__button_fullscreen.expand_left:hover{height:40px;width:40px}}.wrapper_fullscreen .wrapper_fullscreen__button_fullscreen.expand_left svg{height:20px;transition:height .3s,width .3s,fill .3s;width:20px;fill:#000}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.wrapper_fullscreen .wrapper_fullscreen__button_fullscreen.expand_left:hover svg{height:25px;width:25px;fill:#242424}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.wrapper_fullscreen .wrapper_fullscreen__button_fullscreen.expand_left:hover svg{height:25px;width:25px;fill:#242424}}.wrapper_fullscreen.fullscreen{aspect-ratio:none;height:100lvh;left:0;position:fixed;top:0;width:100vw;z-index:10}.wrapper_fullscreen.fullscreen.background_white{background-color:#fff}.wrapper_fullscreen.fullscreen.background_ultra-light-gray{background-color:#eaeaea}.wrapper_fullscreen.fullscreen.background_black{background-color:#000}.wrapper_fullscreen.fullscreen.padding_vertical{padding-bottom:20px;padding-top:20px}@media screen and (min-width:768px){.wrapper_fullscreen.fullscreen.padding_vertical{padding-bottom:40px;padding-top:40px}}.wrapper_fullscreen.fullscreen.padding{padding:10px}@media screen and (min-width:490px){.wrapper_fullscreen.fullscreen.padding{padding:15px}}@media screen and (min-width:667px){.wrapper_fullscreen.fullscreen.padding{padding:25px}}@media screen and (min-width:768px){.wrapper_fullscreen.fullscreen.padding{padding:40px}}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.wrapper_fullscreen:hover .wrapper_fullscreen__button_fullscreen{opacity:1}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.wrapper_fullscreen:hover .wrapper_fullscreen__button_fullscreen{opacity:1}}body:has(.wrapper_fullscreen.fullscreen) #dealerai-root{display:none}
.slider_preview{border-radius:3px;display:block;height:auto;height:100%;margin:0 auto;overflow:hidden;position:relative;top:0;width:100%}@media screen and (min-width:1025px){.slider_preview{margin:unset}}@media screen and (min-width:1280px){.slider_preview{margin-right:0}}.slider_preview .slider_preview__carousel{display:block;height:100%;margin:0 auto}.slider_preview .slider_preview__carousel>div{height:100%}.slider_preview .slider_preview__carousel>div .slider__main{height:auto;height:60%;position:relative}@media screen and (min-width:768px){.slider_preview .slider_preview__carousel>div .slider__main{height:80%}}.slider_preview .slider_preview__carousel>div .slider__main div.swiper{height:100%;width:100%}.slider_preview .slider_preview__carousel>div .slider__main div.swiper div.swiper-wrapper{align-items:stretch;border-radius:3px;display:flex;height:100%;width:-moz-fit-content;width:fit-content}.slider_preview .slider_preview__carousel>div .slider__main div.swiper div.swiper-wrapper>.swiper-slide{height:auto!important}.slider_preview .slider_preview__carousel>div .slider__main div.swiper div.swiper-wrapper>.swiper-slide .img-wrapper{height:100%;margin-left:1px;margin-right:1px}.slider_preview .slider_preview__carousel>div .slider__main div.swiper div.swiper-wrapper>.swiper-slide .img-wrapper .img-wrapper_preloader{border-radius:5px;overflow:hidden}.slider_preview .slider_preview__carousel>div .slider__main div.swiper div.swiper-wrapper>.swiper-slide .img-wrapper .img-wrapper_preloader .main-image{border-radius:5px;float:left;height:100%;margin-bottom:0;margin-left:auto;margin-right:auto;-o-object-position:50% 50%;object-position:50% 50%;position:relative;top:-1px;width:100%}.slider_preview .slider_preview__carousel>div .slider__main div.swiper div.swiper-wrapper>.swiper-slide.swiper-slide-active .img_with-preloader>img{display:block!important}.slider_preview .slider_preview__carousel>div .slider__main .swiper-navigation{align-items:center;cursor:pointer;display:flex;font-size:3rem;height:50%;justify-content:space-between;outline:none;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slider_preview .slider_preview__carousel>div .slider__main .swiper-navigation .swiper-arrow-next,.slider_preview .slider_preview__carousel>div .slider__main .swiper-navigation .swiper-arrow-prev{align-items:center;background-color:rgba(0,0,0,0);color:#888;cursor:pointer;display:flex;font-size:3rem;height:100%;opacity:0;padding:0;pointer-events:all;position:relative;transition:opacity .3s,color .3s;width:40px}@media screen and (min-width:490px){.slider_preview .slider_preview__carousel>div .slider__main .swiper-navigation .swiper-arrow-next,.slider_preview .slider_preview__carousel>div .slider__main .swiper-navigation .swiper-arrow-prev{width:70px}}.slider_preview .slider_preview__carousel>div .slider__main .swiper-navigation .swiper-arrow-next.swiper-button-disabled:before,.slider_preview .slider_preview__carousel>div .slider__main .swiper-navigation .swiper-arrow-prev.swiper-button-disabled:before{opacity:0}.slider_preview .slider_preview__carousel>div .slider__main .swiper-navigation .swiper-arrow-next:before,.slider_preview .slider_preview__carousel>div .slider__main .swiper-navigation .swiper-arrow-prev:before{background-color:#eaeaea;background-repeat:no-repeat;background-size:contain;border-radius:4px;content:"";display:block;height:25px;transition:opacity .3s,color .3s,width .3s,height .3s;width:25px}@media screen and (min-width:768px){.slider_preview .slider_preview__carousel>div .slider__main .swiper-navigation .swiper-arrow-next:before,.slider_preview .slider_preview__carousel>div .slider__main .swiper-navigation .swiper-arrow-prev:before{height:35px;width:35px}}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.slider_preview .slider_preview__carousel>div .slider__main .swiper-navigation .swiper-arrow-next:hover,.slider_preview .slider_preview__carousel>div .slider__main .swiper-navigation .swiper-arrow-prev:hover{opacity:1}.slider_preview .slider_preview__carousel>div .slider__main .swiper-navigation .swiper-arrow-next:hover:before,.slider_preview .slider_preview__carousel>div .slider__main .swiper-navigation .swiper-arrow-prev:hover:before{height:35px;width:35px}}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover)and (min-width:768px){.slider_preview .slider_preview__carousel>div .slider__main .swiper-navigation .swiper-arrow-next:hover:before,.slider_preview .slider_preview__carousel>div .slider__main .swiper-navigation .swiper-arrow-prev:hover:before{height:45px;width:45px}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.slider_preview .slider_preview__carousel>div .slider__main .swiper-navigation .swiper-arrow-next:hover,.slider_preview .slider_preview__carousel>div .slider__main .swiper-navigation .swiper-arrow-prev:hover{opacity:1}.slider_preview .slider_preview__carousel>div .slider__main .swiper-navigation .swiper-arrow-next:hover:before,.slider_preview .slider_preview__carousel>div .slider__main .swiper-navigation .swiper-arrow-prev:hover:before{height:35px;width:35px}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover)and (min-width:768px){.slider_preview .slider_preview__carousel>div .slider__main .swiper-navigation .swiper-arrow-next:hover:before,.slider_preview .slider_preview__carousel>div .slider__main .swiper-navigation .swiper-arrow-prev:hover:before{height:45px;width:45px}}.slider_preview .slider_preview__carousel>div .slider__main .swiper-navigation .swiper-arrow-prev{justify-content:flex-start}.slider_preview .slider_preview__carousel>div .slider__main .swiper-navigation .swiper-arrow-prev:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%271em%27 height=%271em%27 fill=%27none%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27m15 18-6-6 6-6%27/%3E%3C/svg%3E")}.slider_preview .slider_preview__carousel>div .slider__main .swiper-navigation .swiper-arrow-next{justify-content:flex-end}.slider_preview .slider_preview__carousel>div .slider__main .swiper-navigation .swiper-arrow-next:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%271em%27 height=%271em%27 fill=%27none%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27m9 18 6-6-6-6%27/%3E%3C/svg%3E")}.slider_preview .slider_preview__carousel>div .slider__main .slider-counter{background-color:#eaeaea;border-radius:300px;bottom:10px;left:50%;opacity:0;padding:0 10px;position:absolute;transform:translateX(-50%);transition:opacity .3s,bottom .3s;z-index:4}.slider_preview .slider_preview__carousel>div .slider__main .slider-counter span{color:#000;font-size:1.4rem;line-height:2.4rem}.slider_preview .slider_preview__carousel>div .slider__thumb{height:auto;height:20%;overflow:hidden}@media screen and (min-width:1025px){.slider_preview .slider_preview__carousel>div .slider__thumb{padding-top:10px}}.slider_preview .slider_preview__carousel>div .slider__thumb .swiper{height:100%;width:100%}.slider_preview .slider_preview__carousel>div .slider__thumb .swiper div.swiper-wrapper{align-items:stretch;border-radius:5px;display:flex;height:100%;width:-moz-fit-content;width:fit-content}.slider_preview .slider_preview__carousel>div .slider__thumb .swiper div.swiper-wrapper .swiper-slide{border-radius:5px;height:100%;padding:0;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slider_preview .slider_preview__carousel>div .slider__thumb .swiper div.swiper-wrapper .swiper-slide .img-wrapper{cursor:pointer;height:100%;padding-bottom:5px;padding-top:5px}@media screen and (min-width:768px){.slider_preview .slider_preview__carousel>div .slider__thumb .swiper div.swiper-wrapper .swiper-slide .img-wrapper{padding-bottom:10px;padding-top:10px}}.slider_preview .slider_preview__carousel>div .slider__thumb .swiper div.swiper-wrapper .swiper-slide .img-wrapper .img-wrapper_preloader .thumb-image{border-radius:5px;filter:saturate(0);max-height:100px;-o-object-fit:contain;object-fit:contain;opacity:.5;outline-color:rgba(0,0,0,0);outline-offset:-2px;outline-style:solid;outline-width:2px;padding:0;transition:outline-color .3s,opacity .3s,filter .3s;width:-moz-fit-content;width:fit-content}.slider_preview .slider_preview__carousel>div .slider__thumb .swiper div.swiper-wrapper .swiper-slide .img-wrapper.empty{aspect-ratio:1.33}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.slider_preview .slider_preview__carousel>div .slider__thumb .swiper div.swiper-wrapper .swiper-slide:hover .img-wrapper .img-wrapper_preloader .thumb-image{filter:saturate(1);opacity:1}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.slider_preview .slider_preview__carousel>div .slider__thumb .swiper div.swiper-wrapper .swiper-slide:hover .img-wrapper .img-wrapper_preloader .thumb-image{filter:saturate(1);opacity:1}}.slider_preview .slider_preview__carousel>div .slider__thumb .swiper div.swiper-wrapper .swiper-slide.swiper-slide-thumb-active .img-wrapper .img-wrapper_preloader .thumb-image{filter:saturate(1);opacity:1;outline-color:#666}.slider_preview .image_error,.slider_preview .slider_preview__carousel .img_mockup{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.slider_preview .image_error{z-index:10}.slider_preview.no-preview .slider_preview__carousel .slider__main{height:100%}.slider_preview.no-preview .slider_preview__carousel .slider__thumb{display:none}.wrapper_fullscreen:not(.fullscreen) .slider_preview .slider_preview__carousel .swiper-navigation.arrows_compare-page .swiper-arrow-next,.wrapper_fullscreen:not(.fullscreen) .slider_preview .slider_preview__carousel .swiper-navigation.arrows_compare-page .swiper-arrow-prev{align-items:center;display:flex;height:40px;transform:none;transition:opacity .3s;width:70px}.wrapper_fullscreen:not(.fullscreen) .slider_preview .slider_preview__carousel .swiper-navigation.arrows_compare-page .swiper-arrow-next:after,.wrapper_fullscreen:not(.fullscreen) .slider_preview .slider_preview__carousel .swiper-navigation.arrows_compare-page .swiper-arrow-next:before,.wrapper_fullscreen:not(.fullscreen) .slider_preview .slider_preview__carousel .swiper-navigation.arrows_compare-page .swiper-arrow-prev:after,.wrapper_fullscreen:not(.fullscreen) .slider_preview .slider_preview__carousel .swiper-navigation.arrows_compare-page .swiper-arrow-prev:before{display:none}.wrapper_fullscreen:not(.fullscreen) .slider_preview .slider_preview__carousel .swiper-navigation.arrows_compare-page .swiper-arrow-next.swiper-button-disabled,.wrapper_fullscreen:not(.fullscreen) .slider_preview .slider_preview__carousel .swiper-navigation.arrows_compare-page .swiper-arrow-prev.swiper-button-disabled{opacity:0}.wrapper_fullscreen:not(.fullscreen) .slider_preview .slider_preview__carousel .swiper-navigation.arrows_compare-page .swiper-arrow-next svg,.wrapper_fullscreen:not(.fullscreen) .slider_preview .slider_preview__carousel .swiper-navigation.arrows_compare-page .swiper-arrow-prev svg{height:25px;transition:margin .3s;fill:#fff;filter:drop-shadow(0 2px 3px rgba(0,0,0,.7))}.wrapper_fullscreen:not(.fullscreen) .slider_preview .slider_preview__carousel .swiper-navigation.arrows_compare-page .swiper-arrow-prev svg{margin-left:10px}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.wrapper_fullscreen:not(.fullscreen) .slider_preview .slider_preview__carousel .swiper-navigation.arrows_compare-page .swiper-arrow-prev:hover{height:40px;width:70px}.wrapper_fullscreen:not(.fullscreen) .slider_preview .slider_preview__carousel .swiper-navigation.arrows_compare-page .swiper-arrow-prev:hover svg{margin-left:0}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.wrapper_fullscreen:not(.fullscreen) .slider_preview .slider_preview__carousel .swiper-navigation.arrows_compare-page .swiper-arrow-prev:hover{height:40px;width:70px}.wrapper_fullscreen:not(.fullscreen) .slider_preview .slider_preview__carousel .swiper-navigation.arrows_compare-page .swiper-arrow-prev:hover svg{margin-left:0}}.wrapper_fullscreen:not(.fullscreen) .slider_preview .slider_preview__carousel .swiper-navigation.arrows_compare-page .swiper-arrow-next svg{margin-right:10px}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.wrapper_fullscreen:not(.fullscreen) .slider_preview .slider_preview__carousel .swiper-navigation.arrows_compare-page .swiper-arrow-next:hover{height:40px;width:70px}.wrapper_fullscreen:not(.fullscreen) .slider_preview .slider_preview__carousel .swiper-navigation.arrows_compare-page .swiper-arrow-next:hover svg{margin-right:0}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.wrapper_fullscreen:not(.fullscreen) .slider_preview .slider_preview__carousel .swiper-navigation.arrows_compare-page .swiper-arrow-next:hover{height:40px;width:70px}.wrapper_fullscreen:not(.fullscreen) .slider_preview .slider_preview__carousel .swiper-navigation.arrows_compare-page .swiper-arrow-next:hover svg{margin-right:0}}.wrapper_fullscreen.fullscreen .slider_preview .slider_preview__carousel>div{margin-top:20%}@media screen and (min-width:768px){.wrapper_fullscreen.fullscreen .slider_preview .slider_preview__carousel>div{margin-top:0}}.wrapper_fullscreen.fullscreen .slider_preview .slider_preview__carousel>div .slider__thumb{margin-top:30px}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.wrapper_fullscreen:hover .slider_preview .slider_preview__carousel>div .slider__main .swiper-navigation .swiper-arrow-next,.wrapper_fullscreen:hover .slider_preview .slider_preview__carousel>div .slider__main .swiper-navigation .swiper-arrow-prev{opacity:1}.wrapper_fullscreen:hover .slider_preview .slider_preview__carousel>div .slider__main .slider-counter{bottom:20px;opacity:1}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.wrapper_fullscreen:hover .slider_preview .slider_preview__carousel>div .slider__main .swiper-navigation .swiper-arrow-next,.wrapper_fullscreen:hover .slider_preview .slider_preview__carousel>div .slider__main .swiper-navigation .swiper-arrow-prev{opacity:1}.wrapper_fullscreen:hover .slider_preview .slider_preview__carousel>div .slider__main .slider-counter{bottom:20px;opacity:1}}@media(hover:none),(pointer:coarse){.wrapper_fullscreen .slider_preview .slider_preview__carousel>div .slider__main .swiper-navigation .swiper-arrow-next,.wrapper_fullscreen .slider_preview .slider_preview__carousel>div .slider__main .swiper-navigation .swiper-arrow-prev{opacity:1}.wrapper_fullscreen .slider_preview .slider_preview__carousel>div .slider__main .slider-counter{bottom:20px;opacity:1}}


.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}
.complexViewer-wrapper{margin:10px 0 0;padding:0 10px}@media screen and (min-width:568px){.complexViewer-wrapper{padding:0 15px}}@media screen and (min-width:768px){.complexViewer-wrapper{margin:20px 0 0}}@media screen and (min-width:1025px){.complexViewer-wrapper{margin:0 0 15px}}@media screen and (min-width:1280px){.complexViewer-wrapper{padding:0}}.complexViewer-wrapper .complexViewer{width:100%}.complexViewer-wrapper .complexViewer .complexViewer__controls{align-items:center;border-radius:5px;display:flex;height:40px;justify-content:space-between;list-style:none;margin:0 0 10px}@media screen and (min-width:768px){.complexViewer-wrapper .complexViewer .complexViewer__controls{height:50px;margin:0 0 20px}}.complexViewer-wrapper .complexViewer .complexViewer__controls .complexViewer__controls___item{border:1px solid #666;height:100%;position:relative;transition:background-color .3s,border-color .3s;width:100%}.complexViewer-wrapper .complexViewer .complexViewer__controls .complexViewer__controls___item:first-of-type{border-bottom-left-radius:5px;border-top-left-radius:5px}.complexViewer-wrapper .complexViewer .complexViewer__controls .complexViewer__controls___item:nth-of-type(2){border-left:none;border-right:none}.complexViewer-wrapper .complexViewer .complexViewer__controls .complexViewer__controls___item:nth-of-type(3){border-bottom-right-radius:5px;border-top-right-radius:5px}.complexViewer-wrapper .complexViewer .complexViewer__controls .complexViewer__controls___item:last-of-type{display:none}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.complexViewer-wrapper .complexViewer .complexViewer__controls .complexViewer__controls___item:hover{background-color:#ccc}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.complexViewer-wrapper .complexViewer .complexViewer__controls .complexViewer__controls___item:hover{background-color:#ccc}}.complexViewer-wrapper .complexViewer .complexViewer__controls .complexViewer__controls___item button{height:100%;position:relative;width:100%}.complexViewer-wrapper .complexViewer .complexViewer__controls .complexViewer__controls___item button svg{height:100%;width:100%;fill:#666}@media screen and (min-width:768px){.complexViewer-wrapper .complexViewer .complexViewer__controls .complexViewer__controls___item button svg{height:90%;width:90%}}.complexViewer-wrapper .complexViewer .complexViewer__controls .complexViewer__controls___item button .controls__progress_mobile{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center;width:100%}.complexViewer-wrapper .complexViewer .complexViewer__controls .complexViewer__controls___item button .controls__progress_mobile .progress_value{font-size:1.4rem;font-weight:800;line-height:1.4rem}.complexViewer-wrapper .complexViewer .complexViewer__controls .complexViewer__controls___item button .controls__progress_mobile .progress_status{font-size:1.2rem;line-height:1.6rem}.complexViewer-wrapper .complexViewer .complexViewer__controls .complexViewer__controls___item .mock{align-items:center;background-color:#f5f5f5;color:#4d4d4f;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s;visibility:hidden;width:100%}.complexViewer-wrapper .complexViewer .complexViewer__controls .complexViewer__controls___item .mock span{font-size:1rem;line-height:1.4rem;margin-left:5px;margin-right:5px;text-align:center}@media screen and (min-width:568px){.complexViewer-wrapper .complexViewer .complexViewer__controls .complexViewer__controls___item .mock span{font-size:1.4rem;line-height:1.8rem}}.complexViewer-wrapper .complexViewer .complexViewer__controls .complexViewer__controls___item.selected{background:linear-gradient(#333,#000);border-color:linear-gradient(#333,#000)}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.complexViewer-wrapper .complexViewer .complexViewer__controls .complexViewer__controls___item.selected:hover{background-color:#666}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.complexViewer-wrapper .complexViewer .complexViewer__controls .complexViewer__controls___item.selected:hover{background-color:#666}}.complexViewer-wrapper .complexViewer .complexViewer__controls .complexViewer__controls___item.selected button svg{fill:#fff}.complexViewer-wrapper .complexViewer .complexViewer__controls .complexViewer__controls___item.selected:before{background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 600 600%27%3E%3Cfilter id=%27a%27%3E%3CfeTurbulence baseFrequency=%27.65%27 numOctaves=%273%27 stitchTiles=%27stitch%27 type=%27fractalNoise%27/%3E%3C/filter%3E%3Crect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23a%29%27/%3E%3C/svg%3E");background-repeat:repeat;background-size:182px;content:"";height:100%;left:0;opacity:.12;position:absolute;top:0;width:100%}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.complexViewer-wrapper .complexViewer .complexViewer__controls .complexViewer__controls___item.unavailable:hover{background-color:unset;border-color:#666}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.complexViewer-wrapper .complexViewer .complexViewer__controls .complexViewer__controls___item.unavailable:hover{background-color:unset;border-color:#666}}.complexViewer-wrapper .complexViewer .complexViewer__controls .complexViewer__controls___item.unavailable button{cursor:not-allowed;opacity:.4}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.complexViewer-wrapper .complexViewer .complexViewer__controls .complexViewer__controls___item.unavailable:hover button{display:none}.complexViewer-wrapper .complexViewer .complexViewer__controls .complexViewer__controls___item.unavailable:hover .mock{cursor:not-allowed;opacity:.4;visibility:visible}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.complexViewer-wrapper .complexViewer .complexViewer__controls .complexViewer__controls___item.unavailable:hover button{display:none}.complexViewer-wrapper .complexViewer .complexViewer__controls .complexViewer__controls___item.unavailable:hover .mock{cursor:not-allowed;opacity:.4;visibility:visible}}.complexViewer-wrapper .complexViewer .complexViewer__controls .complexViewer__controls___item.disabled svg{fill:#eaeaea}.complexViewer-wrapper .complexViewer .complexViewer__controls .complexViewer__controls___item.disabled button{cursor:wait}.complexViewer-wrapper .complexViewer .complexViewer__content{height:auto;overflow:hidden;position:relative}.complexViewer-wrapper .complexViewer .complexViewer__content.empty{aspect-ratio:1.5}.complexViewer-wrapper .complexViewer .complexViewer__content:has(.wrapper_fullscreen.fullscreen){bottom:0;height:100lvh;left:0;position:fixed;right:0;top:0;z-index:20}.complexViewer-wrapper .complexViewer .complexViewer__content .complexViewer__item{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transform-origin:50%,50%;transition:opacity .7s 0s,transform .7s 0s}.complexViewer-wrapper .complexViewer .complexViewer__content .complexViewer__item.complexViewer__preloader{align-items:center;aspect-ratio:1.5;display:flex;justify-content:center;width:100%}.complexViewer-wrapper .complexViewer .complexViewer__content .complexViewer__item.selected{opacity:1;position:relative;z-index:1}
.block_video{height:100%;position:relative;width:100%}.block_video video{background-color:#000;height:100%;-o-object-fit:contain;object-fit:contain;transition:filter .3s;width:100%}.block_video .lottie_btn_play{aspect-ratio:1;cursor:pointer;left:50%;-o-object-fit:contain;object-fit:contain;opacity:.8;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);transition:opacity .6s,transform .3s;width:30%;z-index:10}.block_video .lottie_btn_play.play{opacity:0}.block_video.idle video{filter:grayscale(1)}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.block_video:hover .lottie_btn_play{opacity:0;transform:translate(-50%,-50%) scale(0)}.block_video:hover .lottie_btn_play.idle,.block_video:hover .lottie_btn_play.pause{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.block_video:hover .lottie_btn_play{opacity:0;transform:translate(-50%,-50%) scale(0)}.block_video:hover .lottie_btn_play.idle,.block_video:hover .lottie_btn_play.pause{opacity:1;transform:translate(-50%,-50%) scale(1)}}
.interior360-wrapper{aspect-ratio:1.5;border-radius:5px;overflow:hidden;width:100%}.interior360-wrapper .interior360{height:100%;position:relative;width:100%}.interior360-wrapper .interior360 canvas{cursor:grab!important;height:100%;width:100%}.interior360-wrapper .interior360 .psv-navbar{z-index:inherit}.interior360-wrapper .interior360 .psv-navbar .psv-zoom-button{display:block!important}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.interior360-wrapper .interior360:hover .view360__controls .button_fullscreen{display:flex}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.interior360-wrapper .interior360:hover .view360__controls .button_fullscreen{display:flex}}.wrapper_fullscreen.fullscreen .interior360-wrapper{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:10}
.progressbar_speedometer-wrapper{--size:150px;height:var(--size);width:var(--size)}@media screen and (min-width:490px){.progressbar_speedometer-wrapper{--size:200px;height:200px;width:200px}}@media screen and (min-width:768px){.progressbar_speedometer-wrapper{--size:300px;height:300px;width:300px}}.progressbar_speedometer-wrapper .progressbar_speedometer{aspect-ratio:2/1;box-sizing:border-box;margin:0;padding:0;position:relative;width:100%}.progressbar_speedometer-wrapper .progressbar_speedometer .marks .mark{bottom:0;display:flex;height:100%;justify-content:center;position:absolute;transform:rotate(calc(-125deg + (var(--n) - 1)*25deg));transform-origin:center bottom;width:100%}.progressbar_speedometer-wrapper .progressbar_speedometer .marks .mark>span{color:#000;font-size:1.4rem;line-height:2rem}.progressbar_speedometer-wrapper .progressbar_speedometer .marks>:first-child{--n:1}.progressbar_speedometer-wrapper .progressbar_speedometer .marks>:nth-child(2){--n:2}.progressbar_speedometer-wrapper .progressbar_speedometer .marks>:nth-child(3){--n:3}.progressbar_speedometer-wrapper .progressbar_speedometer .marks>:nth-child(4){--n:4}.progressbar_speedometer-wrapper .progressbar_speedometer .marks>:nth-child(5){--n:5}.progressbar_speedometer-wrapper .progressbar_speedometer .marks>:nth-child(6){--n:6}.progressbar_speedometer-wrapper .progressbar_speedometer .marks>:nth-child(7){--n:7}.progressbar_speedometer-wrapper .progressbar_speedometer .marks>:nth-child(8){--n:8}.progressbar_speedometer-wrapper .progressbar_speedometer .marks>:nth-child(9){--n:9}.progressbar_speedometer-wrapper .progressbar_speedometer .marks>:nth-child(10){--n:10}.progressbar_speedometer-wrapper .progressbar_speedometer .marks>:nth-child(11){--n:11}.progressbar_speedometer-wrapper .progressbar_speedometer .marks>:nth-child(odd) span{font-size:2.4rem;line-height:2.4rem}.progressbar_speedometer-wrapper .progressbar_speedometer .pointer{border-bottom:5px solid rgba(0,0,0,0);border-right:calc(var(--size)/2.5) solid red;border-top:5px solid rgba(0,0,0,0);bottom:0;height:0;left:50%;position:absolute;transform-origin:100% 50%;transition:transform 1.4s;width:0}.progressbar_speedometer-wrapper .progressbar_speedometer .pointer-circle{background-color:red;border-radius:50%;bottom:100%;bottom:0;height:calc(var(--size)/10);left:100%;left:50%;position:absolute;transform:translate(-50%,-15%);width:calc(var(--size)/10)}@media screen and (min-width:490px){.progressbar_speedometer-wrapper .progressbar_speedometer .pointer-circle{transform:translate(-50%)}}@media screen and (min-width:768px){.progressbar_speedometer-wrapper .progressbar_speedometer .pointer-circle{transform:translate(-50%,15%)}}.progressbar_speedometer-wrapper .progressbar_speedometer .percent{color:#000;font-size:2.2rem;left:50%;line-height:2.4rem;position:absolute;top:170%;transform:translate(-50%,-50%)}
.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.exterior360-wrapper{border-radius:5px;cursor:grab;overflow:hidden;position:relative;width:100%}.exterior360-wrapper *{pointer-events:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.exterior360-wrapper .icon_slide{bottom:5px;display:none;height:40px;left:50%;opacity:.3;position:absolute;transform:translateX(-50%);transition:opacity .3s;z-index:4}.exterior360-wrapper .icon_slide path{fill:#fff;stroke:#fff}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.exterior360-wrapper .icon_slide:hover{display:initial}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.exterior360-wrapper .icon_slide:hover{display:initial}}.exterior360-wrapper div.swiper{height:100%;width:100%}.exterior360-wrapper div.swiper div.swiper-wrapper{height:100%;width:-moz-fit-content;width:fit-content}.exterior360-wrapper div.swiper div.swiper-wrapper .swiper-slide{height:100%}.exterior360-wrapper div.swiper div.swiper-wrapper .swiper-slide img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.exterior360-wrapper:hover .icon_slide{opacity:.8}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.exterior360-wrapper:hover .icon_slide{opacity:.8}}.exterior360-wrapper .loader360-wrapper{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.exterior360-wrapper.expanded{aspect-ratio:1.5}
.googleMap__container{aspect-ratio:3/2;border-radius:8px;overflow:hidden;position:relative;width:100%}.googleMap__container .googleMap__iframe{border:0;display:block;height:100%;width:100%}.googleMap__container .googleMap__spinner{align-items:center;background:#f2f2f2;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:1}
.historyInspection{border-bottom:1px solid #ccc;padding-bottom:40px;padding-top:40px;position:relative;width:100%}@media screen and (min-width:1280px){.historyInspection{border-bottom:none;border-top:1px solid #ccc;margin-bottom:40px;padding-bottom:0}}.historyInspection.empty{display:none}.historyInspection *{letter-spacing:normal!important}.historyInspection__content{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:space-around;position:relative}@media screen and (min-width:490px){.historyInspection__content{height:50px}}@media screen and (min-width:667px){.historyInspection__content{height:60px}}.historyInspection__content .certifiedLogo-container{height:100%}.historyInspection__content .certifiedLogo-container>img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.historyInspection__content .historyInspection__item{height:50px}@media screen and (min-width:490px){.historyInspection__content .historyInspection__item{height:100%}}.historyInspection__content .historyInspection__uvi{position:relative}.historyInspection__content .historyInspection__uvi .viewInspection{height:100%;margin-left:auto;margin-right:auto;padding:0;position:relative;width:100%}.historyInspection__content .historyInspection__uvi .viewInspection>svg{height:100%}.historyInspection__content .historyInspection__uvi .viewInspection>img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.historyInspection__content .historyInspection__uvi .inspection__text{font-size:1.6rem;line-height:2rem;margin:0}@media screen and (min-width:1025px){.historyInspection__content .historyInspection__uvi .inspection__text{max-width:250px}}.historyInspection__content .historyInspection__uvi .inspection__text>.red{color:#e71f1f}.historyInspection__content .historyInspection__separator{border-bottom:1px solid #eaeaea;width:70%}@media screen and (min-width:490px){.historyInspection__content .historyInspection__separator{display:none}}.historyInspection__content .historyInspection__carfax{display:flex;justify-content:center}.historyInspection__content .historyInspection__carfax .link_carfax{display:block;height:100%;margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}@media screen and (min-width:1025px){.historyInspection__content .historyInspection__carfax .link_carfax{margin:0}}.historyInspection__content .historyInspection__carfax .link_carfax>img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%;width:100%}
.uvi{background-color:#fff;height:calc(80vh - 90px);max-height:100%;max-width:900px;overflow:hidden;position:relative;transition:padding .3s;width:100%}@media screen and (min-width:768px){.uvi{padding:0 10px 20px 0}}.uvi__content{max-height:100%;overflow-y:auto;width:100%}.uvi .cta_download_sticky{display:none;left:50%;opacity:0;position:absolute;top:40px;transform:translateX(-50%);transition:opacity 1s;visibility:hidden}@media screen and (min-width:414px){.uvi .cta_download_sticky{top:20px}}.uvi__header{color:#293292;font-size:2rem;font-weight:800;line-height:2.8rem;text-transform:none}.uvi__intro{display:block;font-size:1.4rem;line-height:2rem;margin:20px 0 10px}@media screen and (min-width:768px){.uvi__intro{font-size:1.6rem;line-height:2.2rem;margin:35px 0 15px}}.uvi__legend{align-items:center;background-color:#fff;display:grid;grid-template-columns:auto 1fr;padding-top:20px;row-gap:10px;width:100%}@media screen and (min-width:414px){.uvi__legend{grid-template-columns:repeat(2,auto 1fr)}}@media screen and (min-width:568px){.uvi__legend{grid-template-columns:repeat(2,auto 1fr)}}@media screen and (min-width:900px){.uvi__legend{grid-template-columns:repeat(4,auto 1fr)}}.uvi__legend>span{font-size:1.4rem;line-height:1.4rem;padding-right:15px}@media screen and (min-width:490px){.uvi__legend>span{font-size:1.6rem;line-height:1.6rem}}.uvi__legend>svg{height:20px;justify-self:start;margin-right:10px;max-width:25px;width:25px}@media screen and (min-width:667px){.uvi__legend>svg{margin-right:unset}}.uvi__disclaimer{color:#888;display:block;font-size:1rem;line-height:1.5rem;margin-top:20px}@media screen and (min-width:667px){.uvi__disclaimer{font-size:1.3rem;line-height:1.7rem}}.uvi .uvi__legend_expandable-wrapper{background-color:#fff;bottom:-2px;display:grid;grid-template-rows:0fr;padding-bottom:4px;position:sticky;transition:grid-template-rows .3s ease-in-out}.uvi .uvi__legend_expandable-wrapper .divider{border-bottom:2px solid #888;margin-bottom:15px;margin-top:15px;width:100%}.uvi .uvi__legend_expandable-wrapper .uvi__legend_expandable{overflow:hidden}@media screen and (min-width:900px){.uvi .uvi__legend_expandable-wrapper .uvi__legend_expandable{display:none}}.uvi .uvi__legend_expandable-wrapper .uvi__legend_expandable .uvi__legend-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out}.uvi .uvi__legend_expandable-wrapper .uvi__legend_expandable .uvi__legend-wrapper .uvi__legend{margin-bottom:0;overflow:hidden;padding-top:0;transition:margin .3s ease-in-out}.uvi .uvi__legend_expandable-wrapper .uvi__legend_expandable .uvi__contacts-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out}.uvi .uvi__legend_expandable-wrapper .uvi__legend_expandable .uvi__contacts-wrapper .uvi__contacts{margin-bottom:0;overflow:hidden;transition:margin .3s ease-in-out}.uvi .uvi__legend_expandable-wrapper .uvi__legend_expandable .uvi__contacts-wrapper .uvi__contacts .uvi__contacts__content{display:flex;flex-direction:column}@media screen and (min-width:568px){.uvi .uvi__legend_expandable-wrapper .uvi__legend_expandable .uvi__contacts-wrapper .uvi__contacts .uvi__contacts__content{padding:0 20px}}.uvi .uvi__legend_expandable-wrapper .uvi__legend_expandable .uvi__contacts-wrapper .uvi__contacts .uvi__contacts__content .contacts__header{align-self:center;font-size:2rem;line-height:2.4rem;text-align:center}.uvi .uvi__legend_expandable-wrapper .uvi__legend_expandable .uvi__contacts-wrapper .uvi__contacts .uvi__contacts__content .contacts__dealership_name{font-size:2.4rem;line-height:3rem}.uvi .uvi__legend_expandable-wrapper .uvi__legend_expandable .uvi__contacts-wrapper .uvi__contacts .uvi__contacts__content .contacts__items{align-items:flex-start;-moz-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:auto 1fr;margin-top:15px;row-gap:10px}.uvi .uvi__legend_expandable-wrapper .uvi__legend_expandable .uvi__contacts-wrapper .uvi__contacts .uvi__contacts__content .contacts__items .contact_header{font-size:1.4rem;line-height:1.4rem}.uvi .uvi__legend_expandable-wrapper .uvi__legend_expandable .uvi__contacts-wrapper .uvi__contacts .uvi__contacts__content .contacts__items .contact__link{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:space-between;letter-spacing:normal;width:100%}.uvi .uvi__legend_expandable-wrapper .uvi__legend_expandable .uvi__contacts-wrapper .uvi__contacts .uvi__contacts__content .contacts__items .contact__link>svg{flex-shrink:0;height:20px;width:20px}.uvi .uvi__legend_expandable-wrapper .uvi__legend_expandable .uvi__contacts-wrapper .uvi__contacts .uvi__contacts__content .contacts__items .contact__link span{font-size:1.4rem;line-height:2.2rem}.uvi .uvi__legend_expandable-wrapper .uvi__legend_expandable .uvi__contacts-wrapper .uvi__contacts .label{font-size:1.4rem;font-weight:700;line-height:2rem}.uvi .uvi__legend_expandable-wrapper .uvi__legend_expandable .uvi__contacts-wrapper .uvi__contacts .label.withIcon{display:flex;gap:5px;justify-content:flex-start}.uvi .uvi__legend_expandable-wrapper .uvi__legend_expandable .uvi__contacts-wrapper .uvi__contacts .label.withIcon svg{height:20px;width:20px}@media screen and (min-width:1025px){.uvi .uvi__legend_expandable-wrapper .uvi__legend_expandable .uvi__contacts-wrapper .uvi__contacts .label.withIcon svg{display:block}}.uvi .uvi__legend_expandable-wrapper .uvi__legend_expandable .uvi__contacts-wrapper .uvi__contacts .value{font-size:1.2rem;line-height:1.8rem}@media screen and (min-width:768px){.uvi .uvi__legend_expandable-wrapper .uvi__legend_expandable .uvi__contacts-wrapper .uvi__contacts .value{font-size:1.4rem;line-height:2rem}}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.uvi .uvi__legend_expandable-wrapper .uvi__legend_expandable .uvi__contacts-wrapper .uvi__contacts .value a:hover{text-decoration:underline}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.uvi .uvi__legend_expandable-wrapper .uvi__legend_expandable .uvi__contacts-wrapper .uvi__contacts .value a:hover{text-decoration:underline}}.uvi .uvi__legend_expandable-wrapper .uvi__legend_expandable .uvi__contacts-wrapper .uvi__contacts address{font-style:unset}.uvi .uvi__legend_expandable-wrapper .uvi__legend_expandable .uvi__ctas{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-around}@media screen and (min-width:768px){.uvi .uvi__legend_expandable-wrapper .uvi__legend_expandable .uvi__ctas{gap:20px}}.uvi .uvi__legend_expandable-wrapper .uvi__legend_expandable .uvi__ctas .cta{max-width:400px;width:100%}@media screen and (min-width:768px){.uvi .uvi__legend_expandable-wrapper .uvi__legend_expandable .uvi__ctas .cta{width:calc(50% - 10px)}}.uvi .uvi__legend_expandable-wrapper .uvi__legend_expandable.expanded_legend .uvi__legend-wrapper{grid-template-rows:1fr}.uvi .uvi__legend_expandable-wrapper .uvi__legend_expandable.expanded_legend .uvi__legend-wrapper .uvi__legend{margin-bottom:20px}.uvi .uvi__legend_expandable-wrapper .uvi__legend_expandable.expanded_contacts .uvi__contacts-wrapper{grid-template-rows:1fr}.uvi .uvi__legend_expandable-wrapper .uvi__legend_expandable.expanded_contacts .uvi__contacts-wrapper .uvi__contacts{margin-bottom:20px}.uvi .uvi__legend_bottom-wrapper{background-color:#fff;bottom:-2px;display:none;grid-template-rows:0fr;padding-bottom:2px;position:sticky;transition:grid-template-rows .3s ease-in-out}@media screen and (min-width:900px){.uvi .uvi__legend_bottom-wrapper{display:grid}}.uvi .uvi__legend_bottom-wrapper .uvi__legend_bottom{overflow:hidden;padding-top:0;transition:padding .3s ease-in-out}.uvi.scrolled .cta_download_sticky{display:none;max-width:90%;opacity:1;visibility:visible}@media screen and (min-width:414px){.uvi.scrolled .cta_download_sticky{max-width:280px}}.uvi.scrolled .uvi__legend_bottom-wrapper,.uvi.scrolled .uvi__legend_expandable-wrapper{grid-template-rows:1fr}.uvi.scrolled .uvi__legend_bottom-wrapper .uvi__legend_bottom{padding-top:20px}
.block_error{margin:25px auto}.block_error__text{text-align:center}

.inspection-group{width:100%}.inspection-group__header{align-items:center;background-color:#666;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:20px;padding:3px 15px;position:sticky;top:0;width:calc(100% - 2px)}.inspection-group__header>h3{color:#fff;font-size:1.6rem;line-height:2.2rem}@media screen and (min-width:667px){.inspection-group__header>h3{font-size:1.8rem;line-height:2.4rem}}.inspection-group__content{padding:5px 0}.inspection-group__content__container .inspection-point{align-items:center;border-bottom:1px solid #ccc;display:flex;font-size:1.8rem;gap:10px;justify-content:space-between;line-height:2.4rem;padding:5px}@media screen and (min-width:414px){.inspection-group__content__container .inspection-point{gap:20px}}.inspection-group__content__container .inspection-point:last-of-type(){border:none}.inspection-group__content__container .inspection-point__description,.inspection-group__content__container .inspection-point__value{font-size:1.4rem;line-height:2rem}@media screen and (min-width:568px){.inspection-group__content__container .inspection-point__description,.inspection-group__content__container .inspection-point__value{font-size:1.6rem;line-height:2rem}}.inspection-group__content__container .inspection-point__value{text-align:end}.inspection-group__content__container .inspection-point>svg{flex-shrink:0;height:15px;max-width:20px;width:20px}.inspection-group__content__container .inspection-point>svg.additional{margin-left:auto}.inspection-group__content__container .subgroup{margin-top:15px}.inspection-group__content__container .subgroup .subgroup__header{font-size:1.8rem;letter-spacing:normal;line-height:2.6rem;margin-bottom:5px}
.panel_compare{background-color:#f5f5f5;display:flex;flex-direction:column;height:calc(100dvh - var(--header_height_processed));padding-bottom:20px;position:fixed;right:-100vw;top:var(--header_height_processed);transition:right .5s ease-in-out;width:100%;z-index:7}@media screen and (min-width:490px){.panel_compare{border-left:1px solid #ccc;max-width:400px;right:-400px}}.panel_compare .container_x{padding:0 20px;width:100%}.panel_compare .controls_panel{align-items:center;background-color:#fff;border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:flex;flex-shrink:0;height:45px;justify-content:space-between;padding:5px 10px 5px 20px}.panel_compare .controls_panel .panel__header{font-size:1.8rem;font-weight:600;line-height:1.8rem}.panel_compare .controls_panel .panel__closer{cursor:pointer;height:40px;padding:10px;width:40px;z-index:3}.panel_compare .panel__content{display:flex;flex-direction:column;flex-shrink:1;max-height:calc(100% - 45px);position:relative;width:100%}.panel_compare .panel__content .panel__previews{align-items:center;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;margin-top:25px;padding-bottom:15px;width:100%}.panel_compare .panel__content .panel__previews .preview-item{height:100%;padding:5px;position:relative;width:25%}.panel_compare .panel__content .panel__previews .preview-item.selected{border:2px solid #ccc;border-radius:5px}.panel_compare .panel__content .panel__previews .preview-item .img-wrapper{aspect-ratio:3/2;background-color:#ccc;border-radius:4px;height:100%;overflow:hidden;width:100%}.panel_compare .panel__content .panel__previews .preview-item .img-wrapper>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.panel_compare .panel__content .vehicle-list{flex-grow:1;flex-shrink:1;margin-top:20px;min-height:100px;overflow-y:scroll;position:relative;width:100%}.panel_compare .panel__content .vehicle-list .slider_compare-panel{height:100%}.panel_compare .panel__content .vehicle-list .slider_compare-panel .swiper-slide{height:100px}.panel_compare .panel__content .vehicle-list .slider_compare-panel .compare-slider-tile-blank{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect width=%27100%25%27 height=%27100%25%27 fill=%27none%27 stroke=%27%232298fd%27 stroke-dasharray=%2710%27 stroke-linecap=%27square%27 stroke-width=%274%27 rx=%276%27 ry=%276%27/%3E%3C/svg%3E");color:#76c4ff;height:150px}.panel_compare .panel__content .controls_ctas{display:flex;flex-direction:column;gap:15px;margin-top:20px;width:100%}.panel_compare .panel__content .controls_ctas .cta{max-width:100%;width:100%}.panel_compare .panel_compare__overlay{background-color:#000;bottom:0;opacity:0;pointer-events:none;position:absolute;right:100%;top:0;transition:opacity .5s ease-in-out;width:100vw}.panel_compare.visible{right:0}.panel_compare.visible .panel_compare__overlay{opacity:.5;pointer-events:all}.panel_compare_bottom{align-items:center;background:linear-gradient(#333,#000);bottom:0;box-shadow:0 3px 10px 0 #666;display:flex;flex-direction:column;justify-content:space-between;left:0;padding:10px 15px 10px 10px;position:fixed;transform:translateY(100%);transition:transform .5s;width:100%;z-index:8}@media screen and (min-width:1025px){.panel_compare_bottom{flex-direction:row}}.panel_compare_bottom .slider-container{height:100px;margin-left:30px;margin-right:30px;width:calc(100% - 30px)}@media screen and (min-width:1025px){.panel_compare_bottom .slider-container{margin-left:30px;margin-right:40px;width:calc(100% - 345px)}}.panel_compare_bottom .slider-container .slider_compare .swiper-navigation{left:-30px;width:calc(100% + 60px)}.panel_compare_bottom .slider-container.loading{opacity:.5}.panel_compare_bottom .controls_ctas{align-items:center;display:flex;flex-direction:row;gap:30px;height:100%;justify-content:space-evenly;margin-bottom:10px;margin-top:20px;width:100%;z-index:1}@media screen and (min-width:1025px){.panel_compare_bottom .controls_ctas{flex-direction:column;gap:10px;margin-bottom:0;margin-top:0;width:280px}}.panel_compare_bottom .controls_ctas button{font-size:1.4rem;line-height:1.4rem;order:-1}@media screen and (min-width:1025px){.panel_compare_bottom .controls_ctas button .button_clear{order:0}}.panel_compare_bottom .controls_ctas .link{color:#fff;cursor:pointer}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.panel_compare_bottom .controls_ctas .link:hover{text-decoration:underline}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.panel_compare_bottom .controls_ctas .link:hover{text-decoration:underline}}.panel_compare_bottom.visible{transform:translateY(0)}.panel_compare_bottom.visible .button_unhider.bottom .icon_unhide{transform:rotate(-90deg) scaleX(-1)}.panel_compare_bottom.visible .button_unhider.bottom.visible{transform:translateY(0)}.panel_compare_bottom:before{background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 600 600%27%3E%3Cfilter id=%27a%27%3E%3CfeTurbulence baseFrequency=%27.65%27 numOctaves=%273%27 stitchTiles=%27stitch%27 type=%27fractalNoise%27/%3E%3C/filter%3E%3Crect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23a%29%27/%3E%3C/svg%3E");background-repeat:repeat;background-size:182px;content:"";height:100%;left:0;opacity:.12;position:absolute;top:0;width:100%}.panel_compare_bottom_mobile{display:flex;flex-direction:column;left:0;position:fixed;top:100dvh;transition:top .5s;width:100%;z-index:8}.panel_compare_bottom_mobile .container_x{padding-left:20px;padding-right:20px;width:100%}.panel_compare_bottom_mobile .tiles-container{background-color:#242424;height:0;overflow-y:scroll;padding:0;position:relative;top:100px;transition:top .5s,height .5s;width:100%}.panel_compare_bottom_mobile .tiles-container .container_x{height:100%;padding-bottom:20px;padding-right:5px;padding-top:20px}.panel_compare_bottom_mobile .tiles-container .container_x .swiper-slide{height:100px}.panel_compare_bottom_mobile .controls_panel{background-color:hsla(0,0%,100%,.8);bottom:-50px;box-shadow:0 3px 10px 0 #666;flex-shrink:0;height:50px;position:fixed;transition:bottom .5s;width:100%;z-index:2}.panel_compare_bottom_mobile .controls_panel .container_expander{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center}.panel_compare_bottom_mobile .controls_panel .container_expander .button_compareExpander{min-height:30px;padding:unset;position:relative}.panel_compare_bottom_mobile .controls_panel .container_expander .button_compareExpander .button_compareExpander__content{align-items:center;background-color:#242424;border-bottom-left-radius:20px;border-top-left-radius:20px;color:#fff;display:flex;font-size:1.8rem;height:36px;justify-content:center;letter-spacing:normal;line-height:1.8rem;padding:10px 15px;position:relative;width:70px}.panel_compare_bottom_mobile .controls_panel .container_expander .button_compareExpander .button_compareExpander__content .arrow-container{height:25px;transform:rotate(-90deg);transition:transform .5s;width:25px}.panel_compare_bottom_mobile .controls_panel .container_expander .button_compareExpander .button_compareExpander__content .arrow-container>svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.panel_compare_bottom_mobile .controls_panel .container_expander .button_compareExpander .button_compareExpander__content .arrow-container>svg>path{fill:#666}.panel_compare_bottom_mobile .button_compare{border-bottom-left-radius:unset;border-top-left-radius:unset;height:36px;margin:unset;min-height:unset;padding:7px 30px;position:relative;width:-moz-fit-content;width:fit-content}.panel_compare_bottom_mobile.visible{top:calc(100dvh - 50px)}.panel_compare_bottom_mobile.visible .controls_panel{bottom:0}.panel_compare_bottom_mobile.expanded .controls_panel .container_expander .button_compareExpander .button_compareExpander__content .arrow-container{transform:rotate(-90deg) scalex(-1)}.panel_compare_bottom_mobile.expanded .tiles-container{height:calc(100dvh - var(--header_height_processed) - 50px);top:calc(50px - 100dvh + var(--header_height_processed))}.panel_compare_bottom_mobile.overscrolled.visible{top:100dvh}.panel_compare_bottom_mobile.overscrolled.visible .controls_panel{bottom:0}.panel_compare_bottom_mobile.overscrolled.visible.expanded #tiles-container{height:100dvh;top:-100dvh}body.vdp .panel_compare_bottom{left:50%;margin-left:auto;margin-right:auto;transform:translateX(-50%);transform:translate(-50%,100%);width:100%}body.vdp .panel_compare_bottom .slider_compare-panel__tiles .swiper{width:100%}body.vdp .panel_compare_bottom.visible{transform:translate(-50%)}@media screen and (min-width:1025px){body.vdp .upScrollButton,body.vlp .upScrollButton{left:15px}}body.vdp:has(.upScrollButton.visible) .button_unhider.bottom,body.vlp:has(.upScrollButton.visible) .button_unhider.bottom{transform:translateX(-28px)}body.vdp .upScrollButton,body.vlp .upScrollButton{bottom:5px}@media screen and (min-width:1025px){body.vdp .upScrollButton,body.vlp .upScrollButton{bottom:10px}}body.vdp #launch-point-container-root,body.vlp #launch-point-container-root{z-index:990!important}body.vdp #launch-point-container-root .launch-point-container,body.vlp #launch-point-container-root .launch-point-container{bottom:1%;transition:bottom .5s}body.vdp #launch-point-container-root .launch-point-container .styled-button,body.vlp #launch-point-container-root .launch-point-container .styled-button{background-color:#00a69d}body.vdp:has(.button_unhider.visible.overscrolled) #launch-point-container-root .launch-point-container,body.vlp:has(.button_unhider.visible.overscrolled) #launch-point-container-root .launch-point-container{bottom:calc(1% + 90px)}body.vdp:has(.panel_compare_bottom.visible) #launch-point-container-root .launch-point-container.launch-point-container,body.vlp:has(.panel_compare_bottom.visible) #launch-point-container-root .launch-point-container.launch-point-container{bottom:calc(1% + 120px)}body.vdp:has(.panel_compare_bottom.visible) .upScrollButton,body.vlp:has(.panel_compare_bottom.visible) .upScrollButton{bottom:130px}body.vdp:has(.panel_compare_bottom_mobile.visible.overscrolled) #launch-point-container-root .launch-point-container:not(:has(.launch-point-window)),body.vlp:has(.panel_compare_bottom_mobile.visible.overscrolled) #launch-point-container-root .launch-point-container:not(:has(.launch-point-window)){bottom:calc(1% + 90px)!important}body.vdp:has(.panel_compare_bottom_mobile.visible.overscrolled) #launch-point-container-root .launch-point-container:has(.launch-point-window),body.vlp:has(.panel_compare_bottom_mobile.visible.overscrolled) #launch-point-container-root .launch-point-container:has(.launch-point-window){bottom:1%!important}body.vdp:has(.panel_compare_bottom_mobile.visible.overscrolled) .panel_compare_bottom_mobile.visible.expanded .tiles-container,body.vlp:has(.panel_compare_bottom_mobile.visible.overscrolled) .panel_compare_bottom_mobile.visible.expanded .tiles-container{height:100dvh;top:-100dvh}body.vdp:has(.panel_compare_bottom_mobile.visible.overscrolled) #launch-point-container-root .launch-point-container,body.vlp:has(.panel_compare_bottom_mobile.visible.overscrolled) #launch-point-container-root .launch-point-container{height:calc(100dvh - 87px);top:0}body.vdp:has(.panel_compare_bottom_mobile.visible.overscrolled) .launch-point-container:not(.LHS-Mobile) .proactive-container,body.vlp:has(.panel_compare_bottom_mobile.visible.overscrolled) .launch-point-container:not(.LHS-Mobile) .proactive-container{bottom:1px}body.vdp:has(footer .upScrollButton.visible) .panel_compare_bottom .button_unhider.bottom,body.vlp:has(footer .upScrollButton.visible) .panel_compare_bottom .button_unhider.bottom{transform:translateX(28px)}body.vdp:has(.panel_compare_bottom .button_unhider.visible.overscrolled) .upScrollButton,body.vlp:has(.panel_compare_bottom .button_unhider.visible.overscrolled) .upScrollButton{transform:translateY(-90px);transform:none!important}body.vdp:has(.panel_compare_bottom .button_unhider.visible.overscrolled):has(.upScrollButton.visible) .panel_compare_bottom .button_unhider.bottom,body.vlp:has(.panel_compare_bottom .button_unhider.visible.overscrolled):has(.upScrollButton.visible) .panel_compare_bottom .button_unhider.bottom{transform:translate(28px,-90px)}body.vdp:has(.panel_compare_bottom.visible .button_unhider.visible) .upScrollButton,body.vlp:has(.panel_compare_bottom.visible .button_unhider.visible) .upScrollButton{transform:translateY(0)}body.vdp .panel_compare_bottom .button_unhider.visible.overscrolled,body.vlp .panel_compare_bottom .button_unhider.visible.overscrolled{transform:none!important}
.button_unhider{background:linear-gradient(#333,#000);border-radius:30px;cursor:pointer;height:40px;left:38px;opacity:0;padding:5px 15px 5px 6px;position:absolute;top:-50px;transition:background-color .3s;transition:transform .5s;width:250px}.button_unhider,.button_unhider .unhider__text{align-items:center;display:flex;font-size:1.6rem;line-height:1.6rem}.button_unhider .unhider__text{color:#fff;gap:5px;justify-content:center;letter-spacing:normal;width:100%}.button_unhider .unhider__text .loadSpinner{height:25px;left:unset;position:relative;top:unset;transform:none;width:25px}.button_unhider .icon_unhide{color:#fff;height:100%;-o-object-fit:contain;object-fit:contain;transform:rotate(-90deg);transition:transform .5s;width:20px}.button_unhider .icon_unhide.expanded{transform:rotate(-90deg) scaleX(-1)}.button_unhider.visible{opacity:1}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.button_unhider.visible:hover{background-color:#ccc}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.button_unhider.visible:hover{background-color:#ccc}}.button_unhider.visible.overscrolled{transform:translateY(-90px)}.button_unhider:before{background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 600 600%27%3E%3Cfilter id=%27a%27%3E%3CfeTurbulence baseFrequency=%27.65%27 numOctaves=%273%27 stitchTiles=%27stitch%27 type=%27fractalNoise%27/%3E%3C/filter%3E%3Crect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23a%29%27/%3E%3C/svg%3E");background-repeat:repeat;background-size:182px;border-radius:30px;content:"";height:100%;left:0;opacity:.12;position:absolute;top:0;width:100%}.button_unhider .compareIcon{filter:invert(1);height:35px;transform:scaleX(-1);width:35px}.button_unhider.top{display:flex;left:unset;margin-bottom:unset;position:relative;top:unset}.page_vlp:has(.panel_compare_bottom.visible) .button_unhider.top .icon_unhide{transform:rotate(-90deg) scaleX(-1)}
.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}
.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}

.compare-slider-tile{align-items:stretch;background-color:#fff;border-radius:5px;cursor:grab;display:flex;gap:10px;height:100%;padding:5px 7px;position:relative;width:100%}.compare-slider-tile .tile__image-selector{aspect-ratio:3/2;border-radius:4px;cursor:pointer;flex-shrink:0;height:100%;overflow:hidden;position:relative}.compare-slider-tile .tile__image-selector .selector-mark,.compare-slider-tile .tile__image-selector>input{display:none}.compare-slider-tile .tile__image-selector:has(input:checked) .selector-mark{background-image:linear-gradient(to top right,transparent 50%,#00ed98 0);color:#fff;display:flex;font-family:Gotham-Book;font-size:1.8rem;height:40px;justify-content:flex-end;line-height:1.8rem;padding-right:4px;padding-top:4px;position:absolute;right:0;top:0;width:40px}.compare-slider-tile .tile__image-selector:has(input:checked) .selector-mark .compareCheck{height:1.4rem;width:1.4rem}.compare-slider-tile .tile__image-selector:has(input:disabled){opacity:.5}.compare-slider-tile .img-container{align-items:center;align-self:center;aspect-ratio:3/2;border:1px solid #ccc;border-radius:4px;display:flex;flex-shrink:0;height:100%;justify-content:center;overflow:hidden;position:relative}.compare-slider-tile .tile__content{display:flex;flex-direction:column;flex-grow:1;overflow:hidden;padding-bottom:5px;padding-top:5px;position:relative}.compare-slider-tile .tile__content .line{align-items:center;display:flex;justify-content:space-between;width:100%}.compare-slider-tile .tile__content .line .yearMakeModel{font-size:1.6rem;font-weight:700;line-height:2.2rem;width:calc(100% - 30px)}.compare-slider-tile .tile__content .line .trim{color:#888;font-size:1.4rem;font-weight:400;line-height:1.4rem}.compare-slider-tile .tile__content .line .priceMileage{font-size:1.4rem;letter-spacing:normal;line-height:1.4rem}.compare-slider-tile .tile__content .line .link_vdp{height:24px;padding:3px;transition:scale .15s;width:24px}.compare-slider-tile .tile__content .line .link_vdp>svg{height:100%;width:100%}.compare-slider-tile .tile__content .line .link_vdp>svg>path{stroke:#ccc}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.compare-slider-tile .tile__content .line .link_vdp:hover{scale:1.2}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.compare-slider-tile .tile__content .line .link_vdp:hover{scale:1.2}}.compare-slider-tile .tile__content .line:last-of-type{margin-top:auto}.compare-slider-tile .tile__content .button_remove{font-size:1.4rem;height:26px;line-height:1.4rem;padding:3px;position:absolute;right:0;top:0;transition:scale .15s;width:26px}.compare-slider-tile .tile__content .button_remove>svg{color:#888;height:100%;transition:stroke .15s,color .15s;width:100%}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.compare-slider-tile .tile__content .button_remove:hover{scale:1.2}.compare-slider-tile .tile__content .button_remove:hover>svg{color:#fd6767}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.compare-slider-tile .tile__content .button_remove:hover{scale:1.2}.compare-slider-tile .tile__content .button_remove:hover>svg{color:#fd6767}}.compare-slider-tile-blank{align-items:center;background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect width=%27100%25%27 height=%27100%25%27 fill=%27none%27 stroke=%27%23fff%27 stroke-dasharray=%2710%27 stroke-linecap=%27square%27 stroke-width=%274%27 rx=%276%27 ry=%276%27/%3E%3C/svg%3E");border-radius:5px;color:#fff;display:flex;height:100%;justify-content:center;max-width:425px;padding:5px 7px;position:relative;width:100%}.compare-slider-tile-blank .content{align-items:center;display:flex;flex-direction:column;font-size:1.4rem;gap:10px}.compare-slider-tile-blank .content .plusIcon{font-size:4rem;line-height:2.5rem}
.slider_compare-panel{height:100%;position:relative;width:100%}.slider_compare-panel .slider_compare-panel__tiles{height:100%}.slider_compare-panel .slider_compare-panel__tiles .swiper{height:100%;position:relative}.slider_compare-panel .slider_compare-panel__tiles .swiper-navigation{align-items:center;cursor:pointer;display:flex;font-size:3rem;height:25%;justify-content:space-between;left:-25px;outline:none;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% + 50px);z-index:1;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slider_compare-panel .slider_compare-panel__tiles .swiper-navigation .swiper-arrow-next,.slider_compare-panel .slider_compare-panel__tiles .swiper-navigation .swiper-arrow-prev{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:3rem;height:100%;pointer-events:all;position:relative;transition:opacity .3s,color .3s,transform .3s}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.slider_compare-panel .slider_compare-panel__tiles .swiper-navigation .swiper-arrow-next:hover,.slider_compare-panel .slider_compare-panel__tiles .swiper-navigation .swiper-arrow-prev:hover{color:#fff}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.slider_compare-panel .slider_compare-panel__tiles .swiper-navigation .swiper-arrow-next:hover,.slider_compare-panel .slider_compare-panel__tiles .swiper-navigation .swiper-arrow-prev:hover{color:#fff}}.slider_compare-panel .slider_compare-panel__tiles .swiper-navigation .swiper-arrow-next.swiper-arrow-prev,.slider_compare-panel .slider_compare-panel__tiles .swiper-navigation .swiper-arrow-prev.swiper-arrow-prev{transform:translateX(-15px)}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.slider_compare-panel .slider_compare-panel__tiles .swiper-navigation .swiper-arrow-next.swiper-arrow-prev:hover,.slider_compare-panel .slider_compare-panel__tiles .swiper-navigation .swiper-arrow-prev.swiper-arrow-prev:hover{transform:translateX(-20px)}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.slider_compare-panel .slider_compare-panel__tiles .swiper-navigation .swiper-arrow-next.swiper-arrow-prev:hover,.slider_compare-panel .slider_compare-panel__tiles .swiper-navigation .swiper-arrow-prev.swiper-arrow-prev:hover{transform:translateX(-20px)}}.slider_compare-panel .slider_compare-panel__tiles .swiper-navigation .swiper-arrow-next.swiper-arrow-next,.slider_compare-panel .slider_compare-panel__tiles .swiper-navigation .swiper-arrow-prev.swiper-arrow-next{transform:translateX(15px)}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.slider_compare-panel .slider_compare-panel__tiles .swiper-navigation .swiper-arrow-next.swiper-arrow-next:hover,.slider_compare-panel .slider_compare-panel__tiles .swiper-navigation .swiper-arrow-prev.swiper-arrow-next:hover{transform:translateX(20px)}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.slider_compare-panel .slider_compare-panel__tiles .swiper-navigation .swiper-arrow-next.swiper-arrow-next:hover,.slider_compare-panel .slider_compare-panel__tiles .swiper-navigation .swiper-arrow-prev.swiper-arrow-next:hover{transform:translateX(20px)}}.slider_compare-panel .slider_compare-panel__tiles .swiper-navigation .swiper-arrow-next>svg,.slider_compare-panel .slider_compare-panel__tiles .swiper-navigation .swiper-arrow-prev>svg{height:25px;width:25px}.slider_compare-panel .slider_compare-panel__tiles .swiper-navigation .swiper-button-disabled{cursor:unset;opacity:0}.slider_compare-panel .slider_compare-panel__tiles .swiper-navigation .loadSpinner{display:flex;min-height:223px}.slider_compare-panel.vertical .slider_compare-panel__tiles .swiper{padding-right:15px}.slider_compare-panel.vertical .slider_compare-panel__tiles .swiper-navigation{border:1px solid red;height:100%;left:50%;position:absolute;top:0;width:40px}
.confirmation{padding:10px 20px 20px}.confirmation .confirmation_question{font-size:1.6rem;line-height:2.2rem}.confirmation .ctas{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:space-evenly;margin-top:40px;width:100%}@media screen and (min-width:1025px){.confirmation .ctas{flex-direction:row}}
.information{padding:10px 20px 20px}.information .information__message{font-size:1.6rem;line-height:2.2rem}.information .information__ctas{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:space-evenly;margin-top:40px;width:100%}@media screen and (min-width:1025px){.information .information__ctas{flex-direction:row}}
.notFoundWrapper{min-height:600px;position:relative;text-align:center}.notFoundWrapper__content{left:50%;position:absolute;top:50%;top:40%;transform:translate(-50%,-50%);width:80%}.notFoundWrapper__content__mainHeader{color:#00ed98;font-size:4rem;margin:auto 0 20px}@media screen and (min-width:414px){.notFoundWrapper__content__mainHeader{font-size:5rem}}.notFoundWrapper__content__subHeader{font-size:2rem;margin-bottom:20px}@media screen and (min-width:414px){.notFoundWrapper__content__subHeader{font-size:2.4rem}}.notFoundWrapper__content__copy{display:block;margin:0 0 40px}.notFoundWrapper__content__copy .strong{font-family:Gotham-Bold}.notFoundWrapper__content a{background-color:#00ed98;border:0;border-radius:30px;color:#fff;margin:0 auto;max-width:-moz-fit-content;max-width:fit-content;min-height:40px;outline:0;text-transform:uppercase;width:280px}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.notFoundWrapper__content a:hover{border:1px solid #00ed98}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.notFoundWrapper__content a:hover{border:1px solid #00ed98}}.fastCarIcon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2760%27 height=%2760%27 fill=%27%2350b748%27 viewBox=%270 0 100 100%27%3E%3Cpath d=%27M57.327 49.168c2.182.219 1.278-.019 2.761.5.98.653 2.397 1.838 4.16 3.441q.327.297.665.61c1.061.979 2.162 2.027 3.238 3.075.377.366.724.707 1.034 1.013l.104.103c7.562-.03 15.16 1.092 21.628 5.195C94.29 65.529 96 68.629 96 71.033c0 1.99-2.318 3.016-6.315 3.767a48 48 0 0 1-3.864.547 54 54 0 0 1-1.761.151l-1.071.065.011-1.07a5.5 5.5 0 0 0-.104-.937 6.7 6.7 0 0 0-.74-2.063C81.094 69.619 79.17 68.5 76 68.5c-2.665 0-4.324 1.134-5.297 3.081a8.2 8.2 0 0 0-.722 2.226 7 7 0 0 0-.114.978l-.019.998-.998-.016-15.867-.267-.983-.017V74.5c0-.162-.025-.487-.103-.916a7 7 0 0 0-.726-2.107c-1.015-1.87-2.818-2.977-5.771-2.977-2.847 0-4.576 1.139-5.547 3.081a7.7 7.7 0 0 0-.689 2.176 6.6 6.6 0 0 0-.097 1.003v-.003l.009 1.01h-1.009c-.116 0-.321-.004-.603-.016a30 30 0 0 1-1.534-.105c-1.588-.152-3.177-.424-4.671-.851C26.796 73.52 24 71.123 24 67.3c0-6.385 6.555-11.452 16.896-14.947 5.008-1.724 10.211-2.771 15.483-3.175zm.426 1.983c-1.561-.034-3.114.146-4.66.34-3.597.498-7.74 1.467-11.556 2.756C31.942 57.491 26 62.084 26 67.3c0 2.71 2.104 4.514 5.808 5.572 1.364.39 2.837.642 4.312.783.841.068.497.047 1.03.076.529-2.317.183-1.315.914-3.045 1.3-2.6 3.708-4.186 7.336-4.186 3.697 0 6.169 1.518 7.529 4.023.778 1.693.409.711.982 2.992l14.059.236.043-.296c.168-.94.457-1.881.901-2.769C70.211 68.091 72.54 66.5 76 66.5c3.89 0 6.479 1.506 7.896 4.007.796 1.664.424.705.996 2.92.298-.026.057-.005.724-.07a46 46 0 0 0 3.699-.523c2.879-.541 4.685-1.34 4.685-1.801 0-1.737-1.383-4.243-4.25-6.304-4.223-3.036-11.055-4.829-20.883-4.829h-.415l-.292-.293-.381-.378a169.115 169.115 0 0 0-4.876-4.64c-1.693-1.539-3.052-2.676-3.924-3.257-.552-.2-.157-.08-1.226-.181%27/%3E%3Cpath d=%27M55.233 53.075c2.335.106 1.444-.115 2.737.289l.109.069c.54.392 1.13.869 1.763 1.42q.567.494 1.169 1.055a71 71 0 0 1 3.525 3.542 1 1 0 0 1-.661 1.673q-.103.009-.386.028-.468.033-1.071.073a272 272 0 0 1-3.747.221 238 238 0 0 1-7.919.294c-9.581.18-14.086-.243-14.086-2.593 0-2.121 3.79-3.608 10.034-4.902 2.808-.65 5.668-.932 8.533-1.169m1.376 1.965c-3.201-.011-6.37.558-9.503 1.162-2.874.599-5.759 1.321-8.315 2.765l.302.113c.607.193 1.539.351 2.75.464 2.201.207 5.231.264 8.871.195 2.488-.046 5.149-.149 7.852-.291 2.296-.128 1.288-.068 3.024-.176-1.128-1.138-.484-.5-1.943-1.901a43 43 0 0 0-1.118-1.009c-1.074-.902-.557-.49-1.542-1.246zM29.6 52.5a1 1 0 0 1 0 2H10a1 1 0 0 1 0-2zM21 62.5a1 1 0 0 1 0 2H6a1 1 0 0 1 0-2zM22 71.5a1 1 0 0 1 0 2H11.733a1 1 0 0 1 0-2zM45.405 69.501a5.493 5.493 0 0 1 .192 10.983c-2.985.052-5.542-2.796-5.596-5.895-.052-2.978 2.292-5.034 5.404-5.088m.035 1.999c-2.074.037-3.471 1.261-3.44 3.054.036 2.053 1.75 3.962 3.562 3.931a3.493 3.493 0 0 0-.122-6.985M76.405 69.501a5.493 5.493 0 0 1 .192 10.983c-2.985.052-5.542-2.796-5.596-5.895-.052-2.978 2.292-5.034 5.404-5.088m.035 1.999c-2.074.037-3.471 1.261-3.439 3.054.035 2.053 1.749 3.962 3.561 3.931a3.493 3.493 0 0 0-.122-6.985%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:60px;margin-bottom:-16px;margin-left:10px;width:60px}
