.CardActions-module-scss-module__akyQxW__cardActions{box-sizing:border-box;flex-direction:row;align-items:center;min-height:52px;padding:8px;display:flex}
.Spinner-module-scss-module__Qy4qPW__page{background-color:var(--surface);justify-content:center;align-items:center;width:100%;height:100vh;display:flex}.Spinner-module-scss-module__Qy4qPW__spinner{border-style:solid;border-color:transparent;border-radius:100%;animation:1s linear infinite Spinner-module-scss-module__Qy4qPW__spin}.Spinner-module-scss-module__Qy4qPW__spinner--themePrimary{border-top-color:var(--primary);border-right-color:var(--primary);border-bottom-color:var(--primary)}.Spinner-module-scss-module__Qy4qPW__spinner--elevatedTwo{border-top-color:var(--elevated-level-two);border-right-color:var(--elevated-level-two);border-bottom-color:var(--elevated-level-two)}.Spinner-module-scss-module__Qy4qPW__spinner--onThemePrimary{border-top-color:var(--on-primary);border-right-color:var(--on-primary);border-bottom-color:var(--on-primary)}.Spinner-module-scss-module__Qy4qPW__spinner--textPrimary{border-top-color:var(--text-primary);border-right-color:var(--text-primary);border-bottom-color:var(--text-primary)}@keyframes Spinner-module-scss-module__Qy4qPW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.TypingIndicator-module-scss-module__SaLq4G__dotFlashing{background-color:var(--gray);border-radius:var(--radius-sm);width:6px;height:6px;margin:0 10px;position:relative}.TypingIndicator-module-scss-module__SaLq4G__dotFlashingGray{animation:.5s linear .5s infinite alternate TypingIndicator-module-scss-module__SaLq4G__dot-flashing-gray}.TypingIndicator-module-scss-module__SaLq4G__dotFlashingPrimary{animation:.5s linear .5s infinite alternate TypingIndicator-module-scss-module__SaLq4G__dot-flashing-primary}.TypingIndicator-module-scss-module__SaLq4G__dotFlashing:before,.TypingIndicator-module-scss-module__SaLq4G__dotFlashing:after{background-color:var(--gray);content:"";display:inline-block;position:absolute;top:0}.TypingIndicator-module-scss-module__SaLq4G__dotFlashing:before{border-radius:var(--radius-sm);width:6px;height:6px;left:-10px}.TypingIndicator-module-scss-module__SaLq4G__dotFlashingGray:before{animation:1s infinite alternate TypingIndicator-module-scss-module__SaLq4G__dot-flashing-gray}.TypingIndicator-module-scss-module__SaLq4G__dotFlashingPrimary:before{animation:1s infinite alternate TypingIndicator-module-scss-module__SaLq4G__dot-flashing-primary}.TypingIndicator-module-scss-module__SaLq4G__dotFlashing:after{border-radius:var(--radius-sm);width:6px;height:6px;left:10px}.TypingIndicator-module-scss-module__SaLq4G__dotFlashingGray:after{animation:1s 1s infinite alternate TypingIndicator-module-scss-module__SaLq4G__dot-flashing-gray}.TypingIndicator-module-scss-module__SaLq4G__dotFlashingPrimary:after{animation:1s 1s infinite alternate TypingIndicator-module-scss-module__SaLq4G__dot-flashing-primary}@keyframes TypingIndicator-module-scss-module__SaLq4G__dot-flashing-gray{0%{background-color:var(--gray)}50%,to{background-color:var(--gray-30)}}@keyframes TypingIndicator-module-scss-module__SaLq4G__dot-flashing-primary{0%{background-color:var(--primary)}50%,to{background-color:var(--gray-30)}}
.PaymentFormInput-module-scss-module__chCk-a__inputContainer{align-items:center;gap:var(--gap-xl);width:100%;padding:var(--padding-md);background-color:var(--elevated-level-two);border:var(--border-strong);border-radius:var(--radius-md);flex-direction:row;display:flex}.PaymentFormInput-module-scss-module__chCk-a__inputContainer .PaymentFormInput-module-scss-module__chCk-a__input{margin:0}.PaymentFormInput-module-scss-module__chCk-a__inputSkeleton{background-color:var(--gray-30);border-radius:var(--radius-full);width:100%;height:22px;animation:1.5s infinite PaymentFormInput-module-scss-module__chCk-a__pulse}
.TradeFormInput-module-scss-module__wM6TgG__container{gap:var(--gap-md);flex-direction:column;width:100%;display:flex}.TradeFormInput-module-scss-module__wM6TgG__ctaContainer{align-items:center;gap:var(--gap-md);flex-direction:row;height:30px;display:flex}
.PaymentForm-module-scss-module__D-OYeW__inputCtn{gap:var(--spacing-sm);width:100%;padding:var(--padding-md);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);flex-direction:column;display:flex}.PaymentForm-module-scss-module__D-OYeW__inputCtn--flat{box-shadow:none;padding:0}.PaymentForm-module-scss-module__D-OYeW__inputCtn .PaymentForm-module-scss-module__D-OYeW__input{box-sizing:border-box;width:100%;margin:0}.PaymentForm-module-scss-module__D-OYeW__inputCtn .PaymentForm-module-scss-module__D-OYeW__aprInput{width:100px}.PaymentForm-module-scss-module__D-OYeW__inputCtn .PaymentForm-module-scss-module__D-OYeW__inputWrp{width:100%}.PaymentForm-module-scss-module__D-OYeW__inputCtn .PaymentForm-module-scss-module__D-OYeW__topInputs{gap:var(--spacing-sm);flex-direction:column;display:flex}.PaymentForm-module-scss-module__D-OYeW__inputCtn .PaymentForm-module-scss-module__D-OYeW__btmInputs{gap:var(--spacing-sm);width:100%;display:flex}@media (max-width:768px){.PaymentForm-module-scss-module__D-OYeW__inputCtn .PaymentForm-module-scss-module__D-OYeW__btmInputs{flex-direction:column}}.PaymentForm-module-scss-module__D-OYeW__inputCtn .PaymentForm-module-scss-module__D-OYeW__submit{height:56px}.PaymentForm-module-scss-module__D-OYeW__sliderContainer{align-items:center;gap:var(--gap-md);width:100%;padding:var(--padding-md);background-color:var(--elevated-level-two);border-radius:var(--radius-md);flex-direction:column;display:flex}.PaymentForm-module-scss-module__D-OYeW__sliderContainer .PaymentForm-module-scss-module__D-OYeW__sliderInner{width:100%;padding-right:var(--padding-lg);padding-left:var(--padding-lg);background-color:var(--elevated-level-one);border-radius:var(--radius-full)}.PaymentForm-module-scss-module__D-OYeW__range{justify-content:center;width:100%;margin-top:24px;display:flex}.PaymentForm-module-scss-module__D-OYeW__labelContainer{justify-content:space-between;align-items:center;width:100%;display:flex}.PaymentForm-module-scss-module__D-OYeW__labelContainer .PaymentForm-module-scss-module__D-OYeW__label{margin:0}.PaymentForm-module-scss-module__D-OYeW__labelContainer .PaymentForm-module-scss-module__D-OYeW__tradeValue{font-weight:600}.PaymentForm-module-scss-module__D-OYeW__vehiclePriceInput{gap:var(--gap-md);flex-direction:row;width:100%;display:flex}@media (max-width:768px){.PaymentForm-module-scss-module__D-OYeW__vehiclePriceInput{flex-direction:column}}.PaymentForm-module-scss-module__D-OYeW__customTermInput{gap:var(--gap-md);flex-direction:column;width:100%;display:flex}
.PaymentResult-module-scss-module__49JCeG__resultWrp{gap:var(--spacing-md);width:100%;padding:var(--padding-md);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);flex-direction:column;display:flex}.PaymentResult-module-scss-module__49JCeG__resultWrp--flat{box-shadow:none;padding:0}.PaymentResult-module-scss-module__49JCeG__resultWrp .PaymentResult-module-scss-module__49JCeG__result{gap:var(--spacing-4xl);height:-moz-fit-content;height:fit-content;padding:var(--spacing-xl);font-family:var(--header-font);background-color:var(--elevated-level-two);border-radius:var(--radius-lg);flex-direction:column;display:flex}.PaymentResult-module-scss-module__49JCeG__resultWrp .PaymentResult-module-scss-module__49JCeG__result .PaymentResult-module-scss-module__49JCeG__value{flex-direction:column;align-items:center;gap:4px;display:flex}.PaymentResult-module-scss-module__49JCeG__resultWrp .PaymentResult-module-scss-module__49JCeG__result .PaymentResult-module-scss-module__49JCeG__value p{margin:0}.PaymentResult-module-scss-module__49JCeG__resultWrp .PaymentResult-module-scss-module__49JCeG__result .PaymentResult-module-scss-module__49JCeG__value .PaymentResult-module-scss-module__49JCeG__price{letter-spacing:-1px;color:var(--text-primary);font-size:50px;font-weight:700;line-height:normal}.PaymentResult-module-scss-module__49JCeG__resultWrp .PaymentResult-module-scss-module__49JCeG__result .PaymentResult-module-scss-module__49JCeG__value .PaymentResult-module-scss-module__49JCeG__label{font-family:var(--typography-font-family);letter-spacing:-.32px;color:var(--text-secondary);font-size:16px;font-weight:400;line-height:normal}.PaymentResult-module-scss-module__49JCeG__resultWrp .PaymentResult-module-scss-module__49JCeG__actions{gap:var(--spacing-sm);flex-direction:row;display:flex}.PaymentResult-module-scss-module__49JCeG__resultWrp .PaymentResult-module-scss-module__49JCeG__paymentTable{width:100%}.PaymentResult-module-scss-module__49JCeG__resultWrp .PaymentResult-module-scss-module__49JCeG__paymentTable .PaymentResult-module-scss-module__49JCeG__paymentTableBody{gap:var(--spacing-sm);flex-direction:column;display:flex}.PaymentResult-module-scss-module__49JCeG__resultWrp .PaymentResult-module-scss-module__49JCeG__paymentTable .PaymentResult-module-scss-module__49JCeG__paymentTableBody .PaymentResult-module-scss-module__49JCeG__dataRow,.PaymentResult-module-scss-module__49JCeG__resultWrp .PaymentResult-module-scss-module__49JCeG__paymentTable .PaymentResult-module-scss-module__49JCeG__paymentTableBody .PaymentResult-module-scss-module__49JCeG__paymentRow{justify-content:space-between;align-items:center;width:100%;display:flex}.PaymentResult-module-scss-module__49JCeG__resultWrp .PaymentResult-module-scss-module__49JCeG__paymentTable .PaymentResult-module-scss-module__49JCeG__paymentTableBody .PaymentResult-module-scss-module__49JCeG__dataRow{padding-bottom:var(--padding-md);border-bottom:1px dotted var(--text-secondary)}.PaymentResult-module-scss-module__49JCeG__resultWrp .PaymentResult-module-scss-module__49JCeG__paymentTable .PaymentResult-module-scss-module__49JCeG__paymentTableBody .PaymentResult-module-scss-module__49JCeG__paymentRow{padding:var(--padding-md);background-color:var(--elevated-level-one);border:var(--border-strong);border-radius:var(--radius-sm)}.PaymentResult-module-scss-module__49JCeG__resultWrp .PaymentResult-module-scss-module__49JCeG__paymentTable .PaymentResult-module-scss-module__49JCeG__paymentTableBody .PaymentResult-module-scss-module__49JCeG__valueCell{justify-content:flex-end;display:flex}.PaymentResult-module-scss-module__49JCeG__link{margin-top:auto}.PaymentResult-module-scss-module__49JCeG__accordion{gap:var(--spacing-sm);flex-direction:column;display:flex}.PaymentResult-module-scss-module__49JCeG__paymentBreakdown{gap:var(--spacing-4xl);height:-moz-fit-content;height:fit-content;font-family:var(--header-font);border-radius:var(--radius-lg);flex-direction:column;display:flex}
.PaymentCalculator-module-scss-module__0UYIja__card{gap:var(--gap-lg);padding:var(--padding-md);display:flex}@media only screen and (max-width:768px){.PaymentCalculator-module-scss-module__0UYIja__card{flex-direction:column}}.PaymentCalculator-module-scss-module__0UYIja__finance{width:100%}.PaymentCalculator-module-scss-module__0UYIja__finance .PaymentCalculator-module-scss-module__0UYIja__estimate{gap:var(--gap-md);flex-direction:column;width:100%;height:100%;display:flex}@media only screen and (max-width:768px){.PaymentCalculator-module-scss-module__0UYIja__finance .PaymentCalculator-module-scss-module__0UYIja__estimate{width:100%}}.PaymentCalculator-module-scss-module__0UYIja__finance .PaymentCalculator-module-scss-module__0UYIja__estimate .PaymentCalculator-module-scss-module__0UYIja__form{flex-direction:column;width:100%;height:100%;display:flex}.PaymentCalculator-module-scss-module__0UYIja__finance .PaymentCalculator-module-scss-module__0UYIja__estimate .PaymentCalculator-module-scss-module__0UYIja__form .PaymentCalculator-module-scss-module__0UYIja__disclaimer{height:-moz-fit-content;height:fit-content;margin-top:var(--spacing-md);padding:var(--spacing-md);color:var(--text-secondary);background-color:var(--elevated-level-two);border-radius:var(--radius-lg);display:none}.PaymentCalculator-module-scss-module__0UYIja__finance .PaymentCalculator-module-scss-module__0UYIja__estimate .PaymentCalculator-module-scss-module__0UYIja__form .PaymentCalculator-module-scss-module__0UYIja__disclaimer p{margin-bottom:0}.PaymentCalculator-module-scss-module__0UYIja__finance .PaymentCalculator-module-scss-module__0UYIja__estimate .PaymentCalculator-module-scss-module__0UYIja__form .PaymentCalculator-module-scss-module__0UYIja__disclaimer--submitted{display:inline}
.GenericAccordion-module-scss-module__ryTsVa__accordion{margin-top:var(--padding-lg);padding-right:var(--padding-lg);padding-bottom:var(--padding-lg);padding-left:var(--padding-lg);background:var(--elevated-level-two);border:var(--border-strong);border-radius:var(--radius-lg);overflow:visible}.GenericAccordion-module-scss-module__ryTsVa__accordion summary{cursor:pointer;list-style:none}.GenericAccordion-module-scss-module__ryTsVa__accordion summary::-webkit-details-marker{display:none}.GenericAccordion-module-scss-module__ryTsVa__accordion[open]{background-color:var(--elevated-level-one)}.GenericAccordion-module-scss-module__ryTsVa__accordion .GenericAccordion-module-scss-module__ryTsVa__title{padding-top:var(--padding-lg);justify-content:space-between;align-items:center;display:flex}.GenericAccordion-module-scss-module__ryTsVa__accordion .GenericAccordion-module-scss-module__ryTsVa__content{min-height:10px;padding-top:var(--padding-lg);color:var(--text-primary);font-size:16px;line-height:1.3}.GenericAccordion-module-scss-module__ryTsVa__accordion .GenericAccordion-module-scss-module__ryTsVa__icon{color:var(--text-primary)}.GenericAccordion-module-scss-module__ryTsVa__accordion .GenericAccordion-module-scss-module__ryTsVa__icon.GenericAccordion-module-scss-module__ryTsVa__open{transform:rotate(180deg)}
.RecallCheck-module-scss-module__w0bTsa__recallCheck{width:100%;padding:var(--spacing-4xl)var(--spacing-lg);background:var(--surface);justify-content:center;align-items:center;display:flex}.RecallCheck-module-scss-module__w0bTsa__container{gap:var(--spacing-xl);flex-direction:column;width:100%;max-width:600px;display:flex}.RecallCheck-module-scss-module__w0bTsa__content{align-items:center;gap:var(--spacing-xl);width:100%;max-width:600px;padding:var(--spacing-2xl);background:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);flex-direction:column;display:flex}.RecallCheck-module-scss-module__w0bTsa__resultsCard{gap:var(--spacing-xl);width:100%;padding:var(--spacing-2xl);background:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);flex-direction:column;display:flex}.RecallCheck-module-scss-module__w0bTsa__form{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}.RecallCheck-module-scss-module__w0bTsa__vehicleInfo{align-items:center;gap:var(--spacing-sm);padding-bottom:var(--spacing-lg);border-bottom:var(--border-soft);flex-direction:column;display:flex}.RecallCheck-module-scss-module__w0bTsa__noRecalls{padding:var(--spacing-xl);justify-content:center;align-items:center;display:flex}.RecallCheck-module-scss-module__w0bTsa__recallsList{justify-content:center;gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}.RecallCheck-module-scss-module__w0bTsa__recallHeader{padding-bottom:var(--spacing-md);border-bottom:var(--border-soft);justify-content:space-between;align-items:center;display:flex}.RecallCheck-module-scss-module__w0bTsa__recallContent{gap:var(--spacing-md);flex-direction:column;display:flex}.RecallCheck-module-scss-module__w0bTsa__recallSection{gap:var(--spacing-xs);flex-direction:column;display:flex}.RecallCheck-module-scss-module__w0bTsa__recallSection:not(:first-child){margin-top:var(--spacing-md)}.RecallCheck-module-scss-module__w0bTsa__error{width:100%;padding:var(--padding-md);color:var(--red);background:var(--surface);border:1px solid var(--red);border-radius:var(--radius-md)}
.PrintableServiceSpecialsPage-module-scss-module__zD0SLq__card{justify-content:space-between;gap:var(--gap-xl);width:calc(100% - var(--padding-lg));height:100%;padding:var(--padding-md);border:var(--border-strong);border-radius:var(--radius-xl);cursor:pointer;flex-direction:column;display:none}.PrintableServiceSpecialsPage-module-scss-module__zD0SLq__card .PrintableServiceSpecialsPage-module-scss-module__zD0SLq__cardBody{gap:var(--gap-lg);flex-direction:column;width:100%;display:flex}.PrintableServiceSpecialsPage-module-scss-module__zD0SLq__card .PrintableServiceSpecialsPage-module-scss-module__zD0SLq__cardBody .PrintableServiceSpecialsPage-module-scss-module__zD0SLq__imageCtn{width:100%;padding-top:53.33%;position:relative}.PrintableServiceSpecialsPage-module-scss-module__zD0SLq__card .PrintableServiceSpecialsPage-module-scss-module__zD0SLq__cardBody .PrintableServiceSpecialsPage-module-scss-module__zD0SLq__imageCtn .PrintableServiceSpecialsPage-module-scss-module__zD0SLq__offerType{top:var(--spacing-md);left:var(--spacing-md);z-index:1;width:-moz-fit-content;width:fit-content;padding:var(--padding-sm)var(--padding-md);border-radius:var(--radius-full);position:absolute}.PrintableServiceSpecialsPage-module-scss-module__zD0SLq__card .PrintableServiceSpecialsPage-module-scss-module__zD0SLq__cardBody .PrintableServiceSpecialsPage-module-scss-module__zD0SLq__imageCtn .PrintableServiceSpecialsPage-module-scss-module__zD0SLq__image{object-fit:cover;border-radius:var(--radius-lg);width:100%;height:100%;position:absolute;top:0;left:0}.PrintableServiceSpecialsPage-module-scss-module__zD0SLq__card .PrintableServiceSpecialsPage-module-scss-module__zD0SLq__cardBody .PrintableServiceSpecialsPage-module-scss-module__zD0SLq__textContainer{gap:var(--gap-sm);flex-direction:column;display:flex}@media print{.PrintableServiceSpecialsPage-module-scss-module__zD0SLq__card{page-break-inside:avoid;display:flex}.PrintableServiceSpecialsPage-module-scss-module__zD0SLq__card:last-of-type{page-break-after:avoid}}
.ServiceMenu-module-scss-module__Y_lRVW__wrapper{padding-top:var(--padding-md);padding-bottom:var(--padding-md)}
.Spacer-module-scss-module__eGNIIW__spacer{margin-top:30px;margin-bottom:20px;width:100vw!important}@media (max-width:768px){.Spacer-module-scss-module__eGNIIW__spacer{min-height:10px}}.Spacer-module-scss-module__eGNIIW__spacer .Spacer-module-scss-module__eGNIIW__nugget{border-radius:12px;min-width:60px;min-height:30px;max-height:180%;position:absolute;top:50%;left:20%;transform:translate(-50%,-50%)}.Spacer-module-scss-module__eGNIIW__dashedSpacer{border-style:solid none none;border-image:repeating-linear-gradient(90deg,#fbd108 0,#fbd108 40px,transparent 40px,transparent 80px) 1}
.Staff-module-scss-module__Uy7S6W__container{justify-content:center;display:flex}.Staff-module-scss-module__Uy7S6W__container .Staff-module-scss-module__Uy7S6W__content{flex-wrap:wrap;place-content:center;width:100%;max-width:1050px;display:flex}
.SubaruAwardsAndAccolades-module-scss-module__QF1TpW__container{gap:var(--gap-lg);padding:var(--padding-xl)var(--padding-lg);flex-direction:column;display:flex}@media (max-width:768px){.SubaruAwardsAndAccolades-module-scss-module__QF1TpW__container{padding:var(--padding-lg)var(--padding-md)}}.SubaruAwardsAndAccolades-module-scss-module__QF1TpW__container .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__title{font-size:var(--font-heading-lg);font-weight:var(--font-weight-bold);color:var(--text-primary)}@media (max-width:768px){.SubaruAwardsAndAccolades-module-scss-module__QF1TpW__container .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__title{font-size:var(--font-heading-md)}}.SubaruAwardsAndAccolades-module-scss-module__QF1TpW__container .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__filterBar{align-items:center;gap:var(--gap-md);padding:var(--padding-md)0;border-bottom:var(--border-soft);flex-wrap:wrap;display:flex}@media (max-width:768px){.SubaruAwardsAndAccolades-module-scss-module__QF1TpW__container .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__filterBar{gap:var(--gap-sm)}}.SubaruAwardsAndAccolades-module-scss-module__QF1TpW__container .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__filterBar .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__filterLabel{font-size:var(--font-body-sm);color:var(--text-secondary)}.SubaruAwardsAndAccolades-module-scss-module__QF1TpW__container .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__filterBar .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__modelButton{padding:var(--padding-sm)var(--padding-md);font-size:var(--font-body-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);border:var(--border-soft);border-radius:var(--radius-sm);transition:var(--transition-fast);cursor:pointer;background:0 0}.SubaruAwardsAndAccolades-module-scss-module__QF1TpW__container .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__filterBar .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__modelButton--active{color:var(--on-primary);background:var(--primary);border-color:var(--primary)}.SubaruAwardsAndAccolades-module-scss-module__QF1TpW__container .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__spinner{justify-content:center;align-items:center;width:100%;min-height:200px;display:flex}.SubaruAwardsAndAccolades-module-scss-module__QF1TpW__container .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__awardsGrid{gap:var(--gap-lg);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-auto-rows:1fr;display:grid}.SubaruAwardsAndAccolades-module-scss-module__QF1TpW__container .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__awardsGrid .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__awardCard{align-items:center;gap:var(--gap-md);padding:var(--padding-xl);text-align:center;background:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-md);flex-direction:column;display:flex}.SubaruAwardsAndAccolades-module-scss-module__QF1TpW__container .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__awardsGrid .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__awardCard .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__logoContainer{justify-content:center;align-items:center;width:100%;height:40px;display:flex}.SubaruAwardsAndAccolades-module-scss-module__QF1TpW__container .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__awardsGrid .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__awardCard .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__awardLogo{object-fit:contain;width:auto;height:40px}.SubaruAwardsAndAccolades-module-scss-module__QF1TpW__container .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__awardsGrid .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__awardCard .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__awardImage{border-radius:var(--radius-sm);object-fit:cover;width:100%;max-width:420px;height:auto}.SubaruAwardsAndAccolades-module-scss-module__QF1TpW__container .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__awardsGrid .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__awardCard .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__awardTitle{font-size:var(--font-heading-sm);font-weight:var(--font-weight-bold);color:var(--text-primary)}.SubaruAwardsAndAccolades-module-scss-module__QF1TpW__container .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__awardsGrid .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__awardCard .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__awardText{font-size:var(--font-body-md);color:var(--text-secondary);line-height:1.5}.SubaruAwardsAndAccolades-module-scss-module__QF1TpW__container .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__awardsGrid .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__testimonialCard{padding:var(--padding-xl);text-align:center;border:var(--border-soft);border-radius:var(--radius-md);background:0 0;flex-direction:column;align-items:center;display:flex}.SubaruAwardsAndAccolades-module-scss-module__QF1TpW__container .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__awardsGrid .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__testimonialCard .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__testimonialContent{justify-content:center;align-items:center;gap:var(--gap-md);flex-direction:column;flex:1;display:flex}.SubaruAwardsAndAccolades-module-scss-module__QF1TpW__container .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__awardsGrid .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__testimonialCard .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__testimonialContent .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__testimonialText{font-size:var(--font-body-md);color:var(--text-secondary);font-style:italic;line-height:1.6}.SubaruAwardsAndAccolades-module-scss-module__QF1TpW__container .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__awardsGrid .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__testimonialCard .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__testimonialContent .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__testimonialSignature{font-size:var(--font-body-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.SubaruAwardsAndAccolades-module-scss-module__QF1TpW__container .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__awardsGrid .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__sourceButton{padding:var(--padding-sm)var(--padding-md);font-size:var(--font-body-sm);font-weight:var(--font-weight-medium);color:var(--primary);border:var(--border-soft);border-radius:var(--radius-sm);cursor:pointer;background:0 0;margin-top:auto;transition:none}@media (hover:hover) and (pointer:fine){.SubaruAwardsAndAccolades-module-scss-module__QF1TpW__container .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__awardsGrid .SubaruAwardsAndAccolades-module-scss-module__QF1TpW__sourceButton:hover{background:var(--elevated-level-two)}}.SubaruAwardsAndAccolades-module-scss-module__QF1TpW__disclaimerContent{gap:var(--gap-md);padding:var(--padding-md);flex-direction:column;display:flex}.SubaruAwardsAndAccolades-module-scss-module__QF1TpW__loadingMore{width:100%;padding:var(--padding-xl)0;justify-content:center;align-items:center;display:flex}
.SmallSelect-module-scss-module__hR_AVa__container{width:100%;padding:14px var(--spacing-2xl);color:var(--text-primary);border:2px solid var(--border-color-strong);border-radius:var(--radius-sm);background:0 0;justify-content:center;margin:0;transition:box-shadow .2s ease-in-out;display:flex}.SmallSelect-module-scss-module__hR_AVa__container--selected{color:var(--primary);box-shadow:var(--shadow-border)}
.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container{align-items:center;gap:var(--gap-lg);padding:var(--padding-xl);flex-direction:column;display:flex}@media only screen and (max-width:768px){.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container{gap:var(--gap-md);padding:var(--padding-lg)}}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container{gap:var(--gap-sm);padding:var(--padding-md)}}.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__manualEntry{align-items:center;gap:var(--gap-md);flex-direction:column;width:100%;display:flex}@media only screen and (max-width:768px){.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__manualEntry{gap:var(--gap-sm)}}.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__manualEntry .SubaruMaintenanceSchedule-module-scss-module___zDR9G__yearSelectionContainer{align-items:center;gap:var(--gap-xl);width:100%;margin-bottom:var(--gap-lg);flex-direction:column;display:flex}.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__manualEntry .SubaruMaintenanceSchedule-module-scss-module___zDR9G__yearSelectionContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__yearSelectionTitle{width:100%;font-size:var(--font-heading-md);text-align:left}@media only screen and (max-width:768px){.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__manualEntry .SubaruMaintenanceSchedule-module-scss-module___zDR9G__yearSelectionContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__yearSelectionTitle{font-size:var(--font-heading-sm)}}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__manualEntry .SubaruMaintenanceSchedule-module-scss-module___zDR9G__yearSelectionContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__yearSelectionTitle{font-size:var(--font-body-lg)}}.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__manualEntry .SubaruMaintenanceSchedule-module-scss-module___zDR9G__yearSelectionContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__yearSelection{gap:var(--gap-md);grid-template-columns:repeat(8,1fr);width:100%;display:grid}@media only screen and (max-width:1200px){.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__manualEntry .SubaruMaintenanceSchedule-module-scss-module___zDR9G__yearSelectionContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__yearSelection{grid-template-columns:repeat(6,1fr)}}@media only screen and (max-width:768px){.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__manualEntry .SubaruMaintenanceSchedule-module-scss-module___zDR9G__yearSelectionContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__yearSelection{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__manualEntry .SubaruMaintenanceSchedule-module-scss-module___zDR9G__yearSelectionContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__yearSelection{grid-template-columns:repeat(3,1fr)}}.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__manualEntry .SubaruMaintenanceSchedule-module-scss-module___zDR9G__modelSelectionContainer{align-items:center;gap:var(--gap-xl);width:100%;margin-bottom:var(--gap-xl);flex-direction:column;display:flex}.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__manualEntry .SubaruMaintenanceSchedule-module-scss-module___zDR9G__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__modelSelectionTitle{width:100%;font-size:var(--font-heading-md);text-align:left}@media only screen and (max-width:768px){.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__manualEntry .SubaruMaintenanceSchedule-module-scss-module___zDR9G__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__modelSelectionTitle{font-size:var(--font-heading-sm)}}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__manualEntry .SubaruMaintenanceSchedule-module-scss-module___zDR9G__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__modelSelectionTitle{font-size:var(--font-body-lg)}}.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__manualEntry .SubaruMaintenanceSchedule-module-scss-module___zDR9G__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__modelSelection{gap:var(--gap-xl);grid-template-columns:repeat(4,1fr);width:100%;display:grid}@media only screen and (max-width:768px){.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__manualEntry .SubaruMaintenanceSchedule-module-scss-module___zDR9G__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__modelSelection{gap:var(--gap-lg);grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__manualEntry .SubaruMaintenanceSchedule-module-scss-module___zDR9G__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__modelSelection{gap:var(--gap-sm);grid-template-columns:repeat(2,1fr)}}.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__manualEntry .SubaruMaintenanceSchedule-module-scss-module___zDR9G__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__modelSelectionItem{align-items:center;gap:var(--gap-sm);padding:var(--padding-lg);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);cursor:pointer;background:0 0;border:none;flex-direction:column;transition:transform .14s ease-in-out,filter .3s ease-in-out,opacity .3s ease-in-out;display:flex}@media only screen and (max-width:768px){.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__manualEntry .SubaruMaintenanceSchedule-module-scss-module___zDR9G__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__modelSelectionItem{padding:var(--padding-md);border-radius:var(--radius-lg)}}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__manualEntry .SubaruMaintenanceSchedule-module-scss-module___zDR9G__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__modelSelectionItem{padding:var(--padding-sm)}}@media (hover:hover) and (pointer:fine){.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__manualEntry .SubaruMaintenanceSchedule-module-scss-module___zDR9G__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__modelSelectionItem:hover{transform:translateY(-2px)}}.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__manualEntry .SubaruMaintenanceSchedule-module-scss-module___zDR9G__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__modelSelectionItem.SubaruMaintenanceSchedule-module-scss-module___zDR9G__modelSelectionItem--selected{border:2px solid var(--primary)}.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__manualEntry .SubaruMaintenanceSchedule-module-scss-module___zDR9G__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__modelSelectionItem.SubaruMaintenanceSchedule-module-scss-module___zDR9G__modelSelectionItem--unselected{opacity:.6;filter:grayscale(70%)}.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__manualEntry .SubaruMaintenanceSchedule-module-scss-module___zDR9G__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__modelSelectionItem img{object-fit:contain;width:100%;max-width:180px;height:200px}@media only screen and (max-width:768px){.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__manualEntry .SubaruMaintenanceSchedule-module-scss-module___zDR9G__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__modelSelectionItem img{max-width:140px;height:160px}}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__manualEntry .SubaruMaintenanceSchedule-module-scss-module___zDR9G__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__modelSelectionItem img{max-width:100px;height:100px}}.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__trimSelectionContainer{align-items:center;gap:var(--gap-xl);width:100%;margin-bottom:var(--gap-lg);flex-direction:column;display:flex}.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__trimSelectionContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__trimSelectionTitle{width:100%;font-size:var(--font-heading-md);text-align:left}.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__trimSelectionContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__trimSelection{gap:var(--gap-md);grid-template-columns:repeat(4,1fr);width:100%;display:grid}@media only screen and (max-width:768px){.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__trimSelectionContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__trimSelection{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__trimSelectionContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__trimSelection{grid-template-columns:repeat(1,1fr)}}.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__mileageContainer{align-items:left;gap:var(--gap-sm);width:100%;margin-bottom:var(--gap-lg);flex-direction:column;display:flex}.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__mileageContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__mileageTitle{margin-bottom:var(--gap-xl);font-size:var(--font-heading-md);text-align:left}.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__mileageContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__submitContainer{justify-content:flex-start;display:flex}.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__mileageContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__errorMessage{margin-top:var(--gap-sm);padding:var(--padding-sm)var(--padding-md);color:var(--error,#dc3545);background:var(--error-bg,var(--surface));border-radius:var(--radius-md)}.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__loadingContainer{justify-content:center;align-items:center;gap:var(--gap-md);width:100%;padding:var(--padding-xl);flex-direction:column;display:flex}.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleContainer{align-items:left;gap:var(--gap-lg);width:100%;margin-top:var(--gap-xl);flex-direction:column;display:flex}.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleDescription{gap:var(--gap-md);text-align:left;flex-direction:column;display:flex}.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleTypeToggle{gap:var(--gap-md);display:flex}.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__userSelectionContainer{justify-content:space-between;align-items:center;gap:var(--gap-lg);width:100%;padding:var(--padding-lg);background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);display:flex}@media only screen and (max-width:768px){.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__userSelectionContainer{flex-direction:column;align-items:flex-start}}.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__userSelectionContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__vehicleInfo{align-items:center;gap:var(--gap-lg);display:flex}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__userSelectionContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__vehicleInfo{flex-direction:column;align-items:flex-start}}.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__userSelectionContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__vehicleInfo .SubaruMaintenanceSchedule-module-scss-module___zDR9G__vehicleImage{object-fit:contain;width:120px;height:80px}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__userSelectionContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__vehicleInfo .SubaruMaintenanceSchedule-module-scss-module___zDR9G__vehicleImage{width:100px;height:70px}}.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__userSelectionContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__vehicleInfo .SubaruMaintenanceSchedule-module-scss-module___zDR9G__vehicleSpecs{gap:var(--gap-xs,4px);flex-direction:column;display:flex}.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__userSelectionContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__vehicleActions{gap:var(--gap-md);display:flex}@media only screen and (max-width:768px){.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__userSelectionContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__vehicleActions{width:100%}}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__userSelectionContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__vehicleActions{flex-direction:column}}.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleNavigation{justify-content:center;gap:var(--gap-md);display:flex}.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleNavigation .SubaruMaintenanceSchedule-module-scss-module___zDR9G__navButton{min-width:120px;padding:var(--padding-sm)var(--padding-lg);font-size:var(--font-body-md);color:var(--text-primary);background:var(--surface);border:1px solid var(--primary);border-radius:var(--radius-md);cursor:pointer;font-weight:500;transition:all .2s}@media (hover:hover) and (pointer:fine){.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleNavigation .SubaruMaintenanceSchedule-module-scss-module___zDR9G__navButton:hover{background:var(--elevated-level-two)}}.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleNavigation .SubaruMaintenanceSchedule-module-scss-module___zDR9G__navButton:disabled{opacity:.4;cursor:not-allowed}.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleGrid{gap:var(--gap-md);grid-template-columns:repeat(3,1fr);display:grid}@media only screen and (max-width:1024px){.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleGrid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleGrid{grid-template-columns:1fr}}.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleGrid .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleCard{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);border:2px solid transparent;flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleGrid .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleCard:hover{transform:translateY(-2px)}}.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleGrid .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleCard .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleCardHeader{align-items:center;gap:var(--gap-sm);padding:var(--padding-lg);color:var(--text-secondary);background:var(--elevated-level-two);flex-wrap:wrap;display:flex}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleGrid .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleCard .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleCardHeader{padding:var(--padding-md)}}.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleGrid .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleCard.SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleCard--current{border-color:var(--primary)}.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleGrid .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleCard.SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleCard--current .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleCardHeader{color:var(--on-primary);background:linear-gradient(135deg,var(--primary)0%,var(--primary-dark,var(--primary))100%)}.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleGrid .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleCard .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleCardContent{gap:var(--gap-sm);max-height:500px;padding:var(--padding-lg);flex-direction:column;flex:1;display:flex;overflow-y:auto}@media only screen and (max-width:768px){.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleGrid .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleCard .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleCardContent{max-height:350px}}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleGrid .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleCard .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleCardContent{max-height:300px;padding:var(--padding-md)}}.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleGrid .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleCard .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleCardContent .SubaruMaintenanceSchedule-module-scss-module___zDR9G__serviceItem{padding:var(--padding-sm);background:var(--surface-variant,var(--surface));border-radius:var(--radius-md)}.SubaruMaintenanceSchedule-module-scss-module___zDR9G__container .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleGrid .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleCard .SubaruMaintenanceSchedule-module-scss-module___zDR9G__scheduleCardContent .SubaruMaintenanceSchedule-module-scss-module___zDR9G__serviceItem .SubaruMaintenanceSchedule-module-scss-module___zDR9G__serviceDetails{flex-direction:column;gap:2px;display:flex}
.TextClubForm-module-scss-module__FcKbNa__textClubFormContainer{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.TextClubForm-module-scss-module__FcKbNa__container{border-radius:var(--radius-md);width:-moz-fit-content;width:fit-content;max-width:600px;box-shadow:var(--shadow-soft);padding:32px 16px}.TextClubForm-module-scss-module__FcKbNa__container tr{flex-direction:column;gap:8px;display:flex}.TextClubForm-module-scss-module__FcKbNa__container table{width:100%}.TextClubForm-module-scss-module__FcKbNa__form{width:100%;display:inline-block}.TextClubForm-module-scss-module__FcKbNa__form input[type=checkbox]{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.TextClubForm-module-scss-module__FcKbNa__input{width:100%;height:56px;font-family:var(--typography-font-family);color:var(--text-primary);background-color:var(--surface);border:var(--border-strong);border-radius:var(--radius-md);transition:var(--transition-fast);padding:8px 16px;font-size:16px}.TextClubForm-module-scss-module__FcKbNa__input:focus{box-shadow:var(--shadow-border);border:none;outline:none}.TextClubForm-module-scss-module__FcKbNa__input.TextClubForm-module-scss-module__FcKbNa__mobileInput{width:32%}.TextClubForm-module-scss-module__FcKbNa__submitButton{width:100%;height:56px;color:var(--on-primary);background-color:var(--primary);border-radius:var(--radius-md);cursor:pointer;border:none;padding:8px 16px;font-size:16px;font-weight:700}@media (hover:hover) and (pointer:fine){.TextClubForm-module-scss-module__FcKbNa__submitButton:hover{opacity:.9}}.TextClubForm-module-scss-module__FcKbNa__tableCell{width:100%;padding:8px}.TextClubForm-module-scss-module__FcKbNa__tableCell input#TextClubForm-module-scss-module__FcKbNa__mobile1,.TextClubForm-module-scss-module__FcKbNa__tableCell input#TextClubForm-module-scss-module__FcKbNa__mobile2{max-width:30%}.TextClubForm-module-scss-module__FcKbNa__tableCell.TextClubForm-module-scss-module__FcKbNa__noWrap{white-space:nowrap}
.Ticker-module-scss-module__b-JjLG__tickerSectionContainer{width:100%;padding:var(--padding-xl);flex-direction:column;display:flex}.Ticker-module-scss-module__b-JjLG__tickerSectionContainer.Ticker-module-scss-module__b-JjLG__column{flex-direction:column}.Ticker-module-scss-module__b-JjLG__tickerSectionContainer.Ticker-module-scss-module__b-JjLG__left{align-items:flex-start}.Ticker-module-scss-module__b-JjLG__tickerSectionContainer.Ticker-module-scss-module__b-JjLG__center{align-items:center}.Ticker-module-scss-module__b-JjLG__tickerSectionContainer.Ticker-module-scss-module__b-JjLG__right{align-items:flex-end}.Ticker-module-scss-module__b-JjLG__tickerSectionContainer .Ticker-module-scss-module__b-JjLG__tickerContainer{justify-content:center;align-items:center;gap:var(--gap-xl);width:-moz-fit-content;width:fit-content;padding:var(--padding-xl);background:var(--elevated-level-one);border-radius:var(--radius-lg);box-shadow:var(--shadow-strong);flex-direction:row;display:flex}@media only screen and (max-width:768px){.Ticker-module-scss-module__b-JjLG__tickerSectionContainer .Ticker-module-scss-module__b-JjLG__tickerContainer{gap:var(--gap-md);flex-direction:column}}.Ticker-module-scss-module__b-JjLG__tickerSectionContainer .Ticker-module-scss-module__b-JjLG__tickerContainer.Ticker-module-scss-module__b-JjLG__column{flex-direction:column}.Ticker-module-scss-module__b-JjLG__tickerSectionContainer .Ticker-module-scss-module__b-JjLG__tickerContainer.Ticker-module-scss-module__b-JjLG__left{align-items:flex-start}.Ticker-module-scss-module__b-JjLG__tickerSectionContainer .Ticker-module-scss-module__b-JjLG__tickerContainer.Ticker-module-scss-module__b-JjLG__center{align-items:center}.Ticker-module-scss-module__b-JjLG__tickerSectionContainer .Ticker-module-scss-module__b-JjLG__tickerContainer.Ticker-module-scss-module__b-JjLG__right{align-items:flex-end}.Ticker-module-scss-module__b-JjLG__tickerSectionContainer .Ticker-module-scss-module__b-JjLG__tickerContainer .Ticker-module-scss-module__b-JjLG__ticker{font-family:monospace;font-size:var(--font-heading-xl);font-weight:700;line-height:var(--line-height-none);color:var(--primary)}
.TitleSubtitleHeader-module-scss-module__NBLDlG__header{flex-direction:column;display:flex}.TitleSubtitleHeader-module-scss-module__NBLDlG__subtitle{font-family:var(--typography-font-family);font-weight:var(--font-weight-regular);line-height:var(--line-height-md);text-transform:var(--body-text-transform);color:var(--text-secondary);margin:0;font-size:18px;letter-spacing:var(--letter-spacing-sm)!important}.TitleSubtitleHeader-module-scss-module__NBLDlG__title{font-family:var(--header-font);text-transform:var(--header-text-transform);background:var(--header-text-gradient);background-clip:var(--header-text-background-clip);-webkit-text-fill-color:var(--header-text-fill-color);font-size:max(35px,min(4vw,45px));line-height:var(--line-height-md);color:var(--text-primary);margin:0}
.ToolCTAButton-module-scss-module__fAy_1q__button{z-index:1;width:100%;max-width:352px;height:100px;padding:var(--padding-xl);background-color:var(--surface);border:var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);cursor:pointer}@media screen and (max-width:768px){.ToolCTAButton-module-scss-module__fAy_1q__button{padding:var(--padding-lg)}}.ToolCTAButton-module-scss-module__fAy_1q__button .ToolCTAButton-module-scss-module__fAy_1q__action{flex-direction:row;justify-content:space-between;align-items:center;height:100%;display:flex}.ToolCTAButton-module-scss-module__fAy_1q__button .ToolCTAButton-module-scss-module__fAy_1q__action .ToolCTAButton-module-scss-module__fAy_1q__leftCtn{gap:var(--gap-sm);flex-direction:column;display:flex}.ToolCTAButton-module-scss-module__fAy_1q__button .ToolCTAButton-module-scss-module__fAy_1q__action .ToolCTAButton-module-scss-module__fAy_1q__rightCtn{justify-content:flex-end;align-items:center;gap:var(--gap-sm);display:flex}.ToolCTAButton-module-scss-module__fAy_1q__button .ToolCTAButton-module-scss-module__fAy_1q__action .ToolCTAButton-module-scss-module__fAy_1q__rightCtn .ToolCTAButton-module-scss-module__fAy_1q__continueText{display:block}@media screen and (max-width:370px){.ToolCTAButton-module-scss-module__fAy_1q__button .ToolCTAButton-module-scss-module__fAy_1q__action .ToolCTAButton-module-scss-module__fAy_1q__rightCtn .ToolCTAButton-module-scss-module__fAy_1q__continueText{display:none}}
.ToolCTA-module-scss-module__CAH5ra__cta{align-items:center;width:100%;max-width:1500px;height:655px;margin-bottom:100px;padding:0 30px;display:flex}@media only screen and (max-width:768px){.ToolCTA-module-scss-module__CAH5ra__cta{height:auto}}@media print{.ToolCTA-module-scss-module__CAH5ra__cta{display:none}}.ToolCTA-module-scss-module__CAH5ra__cta--vdp{height:auto;padding:0;margin:0!important}.ToolCTA-module-scss-module__CAH5ra__cta--cms{margin:0;padding:0}.ToolCTA-module-scss-module__CAH5ra__cta .ToolCTA-module-scss-module__CAH5ra__card{width:100%;height:436px;padding:var(--padding-xl);background:var(--cta-background-color,var(--primary-gradient,var(--primary)));border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);flex-direction:row;justify-content:space-between;align-items:center;display:flex;position:relative}@media only screen and (max-width:768px){.ToolCTA-module-scss-module__CAH5ra__cta .ToolCTA-module-scss-module__CAH5ra__card{height:auto}}.ToolCTA-module-scss-module__CAH5ra__cta .ToolCTA-module-scss-module__CAH5ra__card--trade{flex-direction:row-reverse}.ToolCTA-module-scss-module__CAH5ra__cta .ToolCTA-module-scss-module__CAH5ra__card--vdp{border-radius:var(--vdp-card-border-radius,var(--radius-xl));flex-direction:row;height:auto}@media only screen and (max-width:768px){.ToolCTA-module-scss-module__CAH5ra__cta .ToolCTA-module-scss-module__CAH5ra__card--cms{border-radius:var(--radius-xl)}}.ToolCTA-module-scss-module__CAH5ra__cta .ToolCTA-module-scss-module__CAH5ra__card--capitalOne{background:#d22e1e}.ToolCTA-module-scss-module__CAH5ra__cta .ToolCTA-module-scss-module__CAH5ra__card .ToolCTA-module-scss-module__CAH5ra__placeholder{flex-shrink:0;width:400px}@media only screen and (max-width:768px){.ToolCTA-module-scss-module__CAH5ra__cta .ToolCTA-module-scss-module__CAH5ra__card .ToolCTA-module-scss-module__CAH5ra__placeholder{display:none}}.ToolCTA-module-scss-module__CAH5ra__cta .ToolCTA-module-scss-module__CAH5ra__card .ToolCTA-module-scss-module__CAH5ra__placeholder--vdp{display:none}.ToolCTA-module-scss-module__CAH5ra__cta .ToolCTA-module-scss-module__CAH5ra__card .ToolCTA-module-scss-module__CAH5ra__content{z-index:5;gap:var(--gap-xl);flex-direction:column;width:100%;max-width:660px;margin:46px;display:flex}.ToolCTA-module-scss-module__CAH5ra__cta .ToolCTA-module-scss-module__CAH5ra__card .ToolCTA-module-scss-module__CAH5ra__content--vdp{margin:30px 46px}@media only screen and (max-width:768px){.ToolCTA-module-scss-module__CAH5ra__cta .ToolCTA-module-scss-module__CAH5ra__card .ToolCTA-module-scss-module__CAH5ra__content{margin:0}}.ToolCTA-module-scss-module__CAH5ra__cta .ToolCTA-module-scss-module__CAH5ra__card .ToolCTA-module-scss-module__CAH5ra__content .ToolCTA-module-scss-module__CAH5ra__capitalOneCtn{width:330px;margin-top:12px;margin-bottom:55px}@media only screen and (max-width:768px){.ToolCTA-module-scss-module__CAH5ra__cta .ToolCTA-module-scss-module__CAH5ra__card .ToolCTA-module-scss-module__CAH5ra__content .ToolCTA-module-scss-module__CAH5ra__capitalOneCtn{width:calc(100% - 40px);margin:0 20px 48px}}.ToolCTA-module-scss-module__CAH5ra__cta .ToolCTA-module-scss-module__CAH5ra__card .ToolCTA-module-scss-module__CAH5ra__content .ToolCTA-module-scss-module__CAH5ra__button{width:352px;height:104px;color:var(--text-primary);background-color:var(--on-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);margin-top:12px;margin-bottom:0;overflow:hidden}@media only screen and (max-width:768px){.ToolCTA-module-scss-module__CAH5ra__cta .ToolCTA-module-scss-module__CAH5ra__card .ToolCTA-module-scss-module__CAH5ra__content .ToolCTA-module-scss-module__CAH5ra__button{width:calc(100% - 40px);margin:0 20px 48px}}.ToolCTA-module-scss-module__CAH5ra__cta .ToolCTA-module-scss-module__CAH5ra__card .ToolCTA-module-scss-module__CAH5ra__content .ToolCTA-module-scss-module__CAH5ra__motive{align-items:center;gap:var(--gap-lg);display:flex}.ToolCTA-module-scss-module__CAH5ra__cta .ToolCTA-module-scss-module__CAH5ra__card .ToolCTA-module-scss-module__CAH5ra__image{z-index:1;width:1374px;height:772px;position:absolute;top:-173px}.ToolCTA-module-scss-module__CAH5ra__cta .ToolCTA-module-scss-module__CAH5ra__card .ToolCTA-module-scss-module__CAH5ra__image--credit{right:-400px}.ToolCTA-module-scss-module__CAH5ra__cta .ToolCTA-module-scss-module__CAH5ra__card .ToolCTA-module-scss-module__CAH5ra__image--trade{left:-400px;overflow:hidden}.ToolCTA-module-scss-module__CAH5ra__cta .ToolCTA-module-scss-module__CAH5ra__card .ToolCTA-module-scss-module__CAH5ra__mobileCtn{width:100%;height:650px;display:flex;position:relative}.ToolCTA-module-scss-module__CAH5ra__cta .ToolCTA-module-scss-module__CAH5ra__card .ToolCTA-module-scss-module__CAH5ra__mobileCtn .ToolCTA-module-scss-module__CAH5ra__handwriting{color:var(--white);margin-left:20px;font-family:NanumPen,sans-serif;font-size:25px;position:absolute;top:0;transform:matrix(.985,-.174,.174,.985,5,10)}.ToolCTA-module-scss-module__CAH5ra__cta .ToolCTA-module-scss-module__CAH5ra__card .ToolCTA-module-scss-module__CAH5ra__mobileCtn .ToolCTA-module-scss-module__CAH5ra__arrow{margin-left:20px;position:absolute;top:0}.ToolCTA-module-scss-module__CAH5ra__cta .ToolCTA-module-scss-module__CAH5ra__card .ToolCTA-module-scss-module__CAH5ra__mobileCtn .ToolCTA-module-scss-module__CAH5ra__mobileImage{object-fit:cover;width:100%;height:130%;padding:12px 0;position:relative;top:-80px;overflow:visible}
.VehicleModelComparison-module-scss-module__QxWVuq__container{gap:var(--gap-md);width:100%;padding-bottom:var(--padding-xl);flex-direction:column;display:flex}.VehicleModelComparison-module-scss-module__QxWVuq__container .VehicleModelComparison-module-scss-module__QxWVuq__headerContainer{padding-bottom:var(--padding-xl);flex-direction:column;display:flex}.VehicleModelComparison-module-scss-module__QxWVuq__container .VehicleModelComparison-module-scss-module__QxWVuq__modelTab{gap:var(--gap-xl);padding-bottom:var(--padding-xl);flex-direction:row;display:flex}.VehicleModelComparison-module-scss-module__QxWVuq__container .VehicleModelComparison-module-scss-module__QxWVuq__modelTab .VehicleModelComparison-module-scss-module__QxWVuq__modelTabItem{padding:var(--padding-sm);transition:var(--transition-fast);cursor:pointer}.VehicleModelComparison-module-scss-module__QxWVuq__container .VehicleModelComparison-module-scss-module__QxWVuq__modelTab .VehicleModelComparison-module-scss-module__QxWVuq__modelTabItem--active{border-bottom:3px solid var(--black)}.VehicleModelComparison-module-scss-module__QxWVuq__container .VehicleModelComparison-module-scss-module__QxWVuq__comparisonContainer{gap:var(--gap-lg);flex-direction:row;display:flex}@media (max-width:768px){.VehicleModelComparison-module-scss-module__QxWVuq__container .VehicleModelComparison-module-scss-module__QxWVuq__comparisonContainer{flex-direction:column}}.VehicleModelComparison-module-scss-module__QxWVuq__container .VehicleModelComparison-module-scss-module__QxWVuq__comparisonContainer .VehicleModelComparison-module-scss-module__QxWVuq__leftSide{gap:var(--gap-md);flex-direction:column;width:40%;display:flex}@media (max-width:768px){.VehicleModelComparison-module-scss-module__QxWVuq__container .VehicleModelComparison-module-scss-module__QxWVuq__comparisonContainer .VehicleModelComparison-module-scss-module__QxWVuq__leftSide{width:100%}}.VehicleModelComparison-module-scss-module__QxWVuq__container .VehicleModelComparison-module-scss-module__QxWVuq__comparisonContainer .VehicleModelComparison-module-scss-module__QxWVuq__leftSide .VehicleModelComparison-module-scss-module__QxWVuq__modelDescription{width:65%;min-height:150px;padding:var(--padding-md)0}@media (max-width:768px){.VehicleModelComparison-module-scss-module__QxWVuq__container .VehicleModelComparison-module-scss-module__QxWVuq__comparisonContainer .VehicleModelComparison-module-scss-module__QxWVuq__leftSide .VehicleModelComparison-module-scss-module__QxWVuq__modelDescription{width:100%;min-height:120px;padding:var(--padding-md)}}.VehicleModelComparison-module-scss-module__QxWVuq__container .VehicleModelComparison-module-scss-module__QxWVuq__comparisonContainer .VehicleModelComparison-module-scss-module__QxWVuq__leftSide .VehicleModelComparison-module-scss-module__QxWVuq__imageContainer{border-radius:var(--radius-xl);width:80%}@media (max-width:768px){.VehicleModelComparison-module-scss-module__QxWVuq__container .VehicleModelComparison-module-scss-module__QxWVuq__comparisonContainer .VehicleModelComparison-module-scss-module__QxWVuq__leftSide .VehicleModelComparison-module-scss-module__QxWVuq__imageContainer{width:100%}}.VehicleModelComparison-module-scss-module__QxWVuq__container .VehicleModelComparison-module-scss-module__QxWVuq__comparisonContainer .VehicleModelComparison-module-scss-module__QxWVuq__leftSide .VehicleModelComparison-module-scss-module__QxWVuq__imageContainer .VehicleModelComparison-module-scss-module__QxWVuq__image{object-fit:cover;border-radius:var(--radius-xl);width:100%;height:100%}.VehicleModelComparison-module-scss-module__QxWVuq__container .VehicleModelComparison-module-scss-module__QxWVuq__comparisonContainer .VehicleModelComparison-module-scss-module__QxWVuq__rightSide{gap:var(--gap-md);width:60%;padding:var(--padding-xl);background-color:var(--elevated-level-one);border-radius:var(--radius-xl);box-shadow:var(--shadow-strong);flex-direction:column;display:flex}.VehicleModelComparison-module-scss-module__QxWVuq__container .VehicleModelComparison-module-scss-module__QxWVuq__comparisonContainer .VehicleModelComparison-module-scss-module__QxWVuq__rightSide--infiniti{background-color:#191a2d}@media (max-width:768px){.VehicleModelComparison-module-scss-module__QxWVuq__container .VehicleModelComparison-module-scss-module__QxWVuq__comparisonContainer .VehicleModelComparison-module-scss-module__QxWVuq__rightSide{width:100%;padding:0}}.VehicleModelComparison-module-scss-module__QxWVuq__container .VehicleModelComparison-module-scss-module__QxWVuq__comparisonContainer .VehicleModelComparison-module-scss-module__QxWVuq__rightSide .VehicleModelComparison-module-scss-module__QxWVuq__comparisonLineItem{min-height:60px;padding:var(--padding-md);border-bottom:var(--border-strong);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.VehicleModelComparison-module-scss-module__QxWVuq__container .VehicleModelComparison-module-scss-module__QxWVuq__comparisonContainer .VehicleModelComparison-module-scss-module__QxWVuq__rightSide .VehicleModelComparison-module-scss-module__QxWVuq__comparisonLineItem:first-child{border-top:var(--border-strong)}.VehicleModelComparison-module-scss-module__QxWVuq__container .VehicleModelComparison-module-scss-module__QxWVuq__comparisonContainer .VehicleModelComparison-module-scss-module__QxWVuq__rightSide .VehicleModelComparison-module-scss-module__QxWVuq__comparisonLineItem .VehicleModelComparison-module-scss-module__QxWVuq__comparisonLabel{flex:1;justify-content:center;align-items:center;display:flex}.VehicleModelComparison-module-scss-module__QxWVuq__container .VehicleModelComparison-module-scss-module__QxWVuq__comparisonContainer .VehicleModelComparison-module-scss-module__QxWVuq__rightSide .VehicleModelComparison-module-scss-module__QxWVuq__comparisonLineItem .VehicleModelComparison-module-scss-module__QxWVuq__comparisonItemLabel{width:30%}
.VideoStepCarousel-module-scss-module__V8qzIW__container{background-color:var(--primary-button-color,var(--primary));flex-direction:column;justify-content:center;align-items:center;display:flex}.VideoStepCarousel-module-scss-module__V8qzIW__container .VideoStepCarousel-module-scss-module__V8qzIW__header{color:var(--white);flex-direction:column;justify-content:center;align-items:center;padding:40px 0;display:flex}.VideoStepCarousel-module-scss-module__V8qzIW__container .VideoStepCarousel-module-scss-module__V8qzIW__embla{width:100%;margin-top:1rem;overflow:hidden}.VideoStepCarousel-module-scss-module__V8qzIW__container .VideoStepCarousel-module-scss-module__V8qzIW__embla .VideoStepCarousel-module-scss-module__V8qzIW__embla__container{display:flex}.VideoStepCarousel-module-scss-module__V8qzIW__container .VideoStepCarousel-module-scss-module__V8qzIW__embla .VideoStepCarousel-module-scss-module__V8qzIW__embla__container .VideoStepCarousel-module-scss-module__V8qzIW__embla__slide{flex:0 0 100%;justify-content:center;align-items:center;display:flex}.VideoStepCarousel-module-scss-module__V8qzIW__container .VideoStepCarousel-module-scss-module__V8qzIW__embla .VideoStepCarousel-module-scss-module__V8qzIW__embla__container .VideoStepCarousel-module-scss-module__V8qzIW__embla__slide .VideoStepCarousel-module-scss-module__V8qzIW__pageContainer{flex-direction:row;gap:1.2vw;display:flex}.VideoStepCarousel-module-scss-module__V8qzIW__container .VideoStepCarousel-module-scss-module__V8qzIW__embla .VideoStepCarousel-module-scss-module__V8qzIW__embla__container .VideoStepCarousel-module-scss-module__V8qzIW__embla__slide .VideoStepCarousel-module-scss-module__V8qzIW__pageContainer .VideoStepCarousel-module-scss-module__V8qzIW__videoContainer{aspect-ratio:16/9;width:23.5vw}@media screen and (max-width:768px){.VideoStepCarousel-module-scss-module__V8qzIW__container .VideoStepCarousel-module-scss-module__V8qzIW__embla .VideoStepCarousel-module-scss-module__V8qzIW__embla__container .VideoStepCarousel-module-scss-module__V8qzIW__embla__slide .VideoStepCarousel-module-scss-module__V8qzIW__pageContainer .VideoStepCarousel-module-scss-module__V8qzIW__videoContainer{width:80vw}}.VideoStepCarousel-module-scss-module__V8qzIW__container .VideoStepCarousel-module-scss-module__V8qzIW__embla .VideoStepCarousel-module-scss-module__V8qzIW__embla__container .VideoStepCarousel-module-scss-module__V8qzIW__embla__slide .VideoStepCarousel-module-scss-module__V8qzIW__pageContainer .VideoStepCarousel-module-scss-module__V8qzIW__videoContainer iframe{border:0;width:100%;height:100%}.VideoStepCarousel-module-scss-module__V8qzIW__container .VideoStepCarousel-module-scss-module__V8qzIW__paginationContainer{flex-direction:row;gap:4px;padding:20px 0;display:flex}.VideoStepCarousel-module-scss-module__V8qzIW__container .VideoStepCarousel-module-scss-module__V8qzIW__paginationContainer .VideoStepCarousel-module-scss-module__V8qzIW__paginationButton{width:32px;height:32px;color:var(--primary-button-text-color,var(--white));background-color:var(--primary-button-color,var(--primary));border:none;border-radius:4px}.VideoStepCarousel-module-scss-module__V8qzIW__container .VideoStepCarousel-module-scss-module__V8qzIW__paginationContainer .VideoStepCarousel-module-scss-module__V8qzIW__paginationButton--selected{color:var(--primary-button-color,--text-primary);background-color:var(--elevated-level-two,#eee)}.VideoStepCarousel-module-scss-module__V8qzIW__container .VideoStepCarousel-module-scss-module__V8qzIW__paginationContainer .VideoStepCarousel-module-scss-module__V8qzIW__paginationButton--disabled{visibility:hidden}
.CarouselSection-module-scss-module__Hey0Dq__slideWrp{justify-content:center;align-items:center;width:100vw;min-width:100vw;display:flex}.CarouselSection-module-scss-module__Hey0Dq__slideWrp.CarouselSection-module-scss-module__Hey0Dq__paddingSmall{padding:0 var(--padding-md)}.CarouselSection-module-scss-module__Hey0Dq__slideWrp.CarouselSection-module-scss-module__Hey0Dq__paddingMedium{padding:0 var(--padding-lg)}.CarouselSection-module-scss-module__Hey0Dq__slideWrp.CarouselSection-module-scss-module__Hey0Dq__paddingLarge{padding:0 var(--padding-xl)}.CarouselSection-module-scss-module__Hey0Dq__icon{width:40px;height:40px;color:var(--white);background:var(--gray-30);border-radius:var(--radius-full);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;font-size:24px;transition:box-shadow .4s;display:flex}.CarouselSection-module-scss-module__Hey0Dq__carouselBtn{opacity:1;background:0 0;border:none;justify-content:center;align-items:center;height:100%;padding:0 8px;transition:opacity .2s,padding .4s cubic-bezier(.075,.82,.165,.7);display:flex;position:absolute;top:0}@media (hover:hover) and (pointer:fine){.CarouselSection-module-scss-module__Hey0Dq__carouselBtn:hover{padding:0 12px}.CarouselSection-module-scss-module__Hey0Dq__carouselBtn:hover .CarouselSection-module-scss-module__Hey0Dq__icon{box-shadow:var(--shadow-soft)}}
.ColumnSection-module-scss-module__MEz3rG__column{flex:1;min-width:0;overflow:hidden}@media only screen and (max-width:768px){.ColumnSection-module-scss-module__MEz3rG__column{flex:100%!important;width:100%!important}}.ColumnSection-module-scss-module__MEz3rG__columnSection{gap:var(--gap-md);width:100%;display:flex}@media only screen and (max-width:768px){.ColumnSection-module-scss-module__MEz3rG__columnSection{flex-direction:column}}.ColumnSection-module-scss-module__MEz3rG__columnSection.ColumnSection-module-scss-module__MEz3rG__paddingSmall{padding:0 var(--padding-md)}.ColumnSection-module-scss-module__MEz3rG__columnSection.ColumnSection-module-scss-module__MEz3rG__paddingMedium{padding:0 var(--padding-lg)}.ColumnSection-module-scss-module__MEz3rG__columnSection.ColumnSection-module-scss-module__MEz3rG__paddingLarge{padding:0 var(--padding-xl)}.ColumnSection-module-scss-module__MEz3rG__columnSection.ColumnSection-module-scss-module__MEz3rG__premierTruckGroup{gap:20px;padding:0 16px}@media only screen and (max-width:768px){.ColumnSection-module-scss-module__MEz3rG__columnSection.ColumnSection-module-scss-module__MEz3rG__premierTruckGroup{flex-direction:row}}.ColumnSection-module-scss-module__MEz3rG__columnSection.ColumnSection-module-scss-module__MEz3rG__columnsOne .ColumnSection-module-scss-module__MEz3rG__column{width:100%}.ColumnSection-module-scss-module__MEz3rG__columnSection.ColumnSection-module-scss-module__MEz3rG__columnsTwo .ColumnSection-module-scss-module__MEz3rG__column{width:50%;min-width:0}@media only screen and (max-width:768px){.ColumnSection-module-scss-module__MEz3rG__columnSection.ColumnSection-module-scss-module__MEz3rG__columnsTwo .ColumnSection-module-scss-module__MEz3rG__column{width:100%}}.ColumnSection-module-scss-module__MEz3rG__columnSection.ColumnSection-module-scss-module__MEz3rG__columnsThree .ColumnSection-module-scss-module__MEz3rG__column{width:33.333%;min-width:0}@media only screen and (max-width:768px){.ColumnSection-module-scss-module__MEz3rG__columnSection.ColumnSection-module-scss-module__MEz3rG__columnsThree .ColumnSection-module-scss-module__MEz3rG__column{width:100%}}.ColumnSection-module-scss-module__MEz3rG__columnSection.ColumnSection-module-scss-module__MEz3rG__columnsFour .ColumnSection-module-scss-module__MEz3rG__column{width:25%;min-width:0}@media only screen and (max-width:768px){.ColumnSection-module-scss-module__MEz3rG__columnSection.ColumnSection-module-scss-module__MEz3rG__columnsFour .ColumnSection-module-scss-module__MEz3rG__column{width:100%}}.ColumnSection-module-scss-module__MEz3rG__columnSection.ColumnSection-module-scss-module__MEz3rG__withSeparators{gap:0}.ColumnSection-module-scss-module__MEz3rG__lineSeparator{z-index:1;width:1px;min-height:100px;margin:0 var(--gap-md);background-color:var(--text-primary);flex-shrink:0;align-self:stretch;display:flex;position:relative}@media only screen and (max-width:768px){.ColumnSection-module-scss-module__MEz3rG__lineSeparator{display:none}}
.Section-module-scss-module__mKzh3W__section{width:100%;max-width:1280px;color:var(--text-primary);background-color:var(--surface);flex-direction:column;display:flex}.Section-module-scss-module__mKzh3W__section--limitedWidth{max-width:1520px;padding:0 60px}@media only screen and (max-width:768px){.Section-module-scss-module__mKzh3W__section--limitedWidth{margin:0;padding:0 25px}}.Section-module-scss-module__mKzh3W__section--fullWidth{max-width:1520px;padding:0 60px}@media only screen and (max-width:768px){.Section-module-scss-module__mKzh3W__section--fullWidth{margin:0;padding:0 25px}}@media only screen and (max-width:1200px){.Section-module-scss-module__mKzh3W__section--lexus{max-width:unset;padding:0}}.Section-module-scss-module__mKzh3W__section--hero{max-width:unset}@media only screen and (max-width:768px){.Section-module-scss-module__mKzh3W__section--hero{padding:0}}.Section-module-scss-module__mKzh3W__section--unlimitedWidth{max-width:unset}@media only screen and (max-width:768px){.Section-module-scss-module__mKzh3W__section--unlimitedWidth{padding:0}}.Section-module-scss-module__mKzh3W__section--column{width:48%}@media only screen and (max-width:768px){.Section-module-scss-module__mKzh3W__section--column{width:100%}}.Section-module-scss-module__mKzh3W__section--columnRight{margin-left:auto}@media only screen and (max-width:768px){.Section-module-scss-module__mKzh3W__section--columnRight{margin-left:0}.Section-module-scss-module__mKzh3W__section--blog{padding:0 4px}}.Section-module-scss-module__mKzh3W__section--blog h1,.Section-module-scss-module__mKzh3W__section--blog h2,.Section-module-scss-module__mKzh3W__section--blog h3{width:100%;max-width:600px;margin:0 auto}@media only screen and (max-width:768px){.Section-module-scss-module__mKzh3W__section--blog h1,.Section-module-scss-module__mKzh3W__section--blog h2,.Section-module-scss-module__mKzh3W__section--blog h3{width:100%}}.Section-module-scss-module__mKzh3W__section--blog p{width:100%;max-width:600px;margin:0 auto}@media only screen and (max-width:768px){.Section-module-scss-module__mKzh3W__section--blog p{width:100%}}.Section-module-scss-module__mKzh3W__section--blog table,.Section-module-scss-module__mKzh3W__section--blog ul,.Section-module-scss-module__mKzh3W__section--blog ol{width:100%;max-width:600px;margin-left:auto;margin-right:auto}@media only screen and (max-width:768px){.Section-module-scss-module__mKzh3W__section--blog table,.Section-module-scss-module__mKzh3W__section--blog ul,.Section-module-scss-module__mKzh3W__section--blog ol{width:100%}}.Section-module-scss-module__mKzh3W__section iframe{width:100%;height:600px}.Section-module-scss-module__mKzh3W__section--cmsCollection iframe{width:75vw}
.Cms-module-scss-module__UafiJW__page{width:100%;min-height:100vh;color:var(--text-primary);background-color:var(--surface);flex-direction:column;align-items:center;padding:10vh 0;display:flex;overflow-x:clip}@media only screen and (max-width:768px){.Cms-module-scss-module__UafiJW__page{padding:8vh 0}}.Cms-module-scss-module__UafiJW__page--hero{padding-top:0;padding-bottom:10vh}.Cms-module-scss-module__UafiJW__page--blog{border-radius:var(--radius-3xl)var(--radius-3xl)0 0}@media only screen and (max-width:768px){.Cms-module-scss-module__UafiJW__page--blog{border-radius:40px 40px 0 0}}.Cms-module-scss-module__UafiJW__page .Cms-module-scss-module__UafiJW__cmsPage{flex-direction:column;align-items:center;width:100%;display:flex}@media only screen and (max-width:768px){.Cms-module-scss-module__UafiJW__page .Cms-module-scss-module__UafiJW__cmsPage{flex-flow:column;justify-content:flex-start}}
.AppliedFilterChips-module-scss-module__D_kyhq__appliedFiltersContainer{gap:var(--gap-lg);height:0;padding:var(--padding-sm);background-color:var(--elevated-level-one);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);opacity:0;flex-direction:column;display:none}.AppliedFilterChips-module-scss-module__D_kyhq__appliedFiltersContainer--open{opacity:1;height:auto;display:flex}@supports (interpolate-size:allow-keywords){.AppliedFilterChips-module-scss-module__D_kyhq__appliedFiltersContainer{interpolate-size:allow-keywords;transition-behavior:allow-discrete;transition:opacity .3s ease-out,height .2s ease-out,display .2s}.AppliedFilterChips-module-scss-module__D_kyhq__appliedFiltersContainer--open{transition-behavior:allow-discrete;transition:opacity .3s ease-out,height .2s ease-out,display .2s}@starting-style{.AppliedFilterChips-module-scss-module__D_kyhq__appliedFiltersContainer--open{opacity:0;height:0}}}.AppliedFilterChips-module-scss-module__D_kyhq__appliedFiltersContainer .AppliedFilterChips-module-scss-module__D_kyhq__headerContainer{justify-content:space-between;align-items:flex-start;gap:var(--gap-sm);width:100%;height:32px;padding:var(--padding-sm)var(--padding-sm)0 var(--padding-sm);display:flex}.AppliedFilterChips-module-scss-module__D_kyhq__appliedFiltersContainer .AppliedFilterChips-module-scss-module__D_kyhq__headerContainer--expanded{flex-direction:row-reverse}.AppliedFilterChips-module-scss-module__D_kyhq__appliedFiltersChips{gap:var(--gap-sm);padding:0 var(--padding-sm)var(--padding-sm)var(--padding-sm);flex-wrap:wrap;display:flex}.AppliedFilterChips-module-scss-module__D_kyhq__appliedFiltersChips--expanded{justify-content:flex-end}.AppliedFilterChips-module-scss-module__D_kyhq__miniClearButton p,.AppliedFilterChips-module-scss-module__D_kyhq__miniClearButton i{color:#006583!important}
.CarShopCertifiedFilter-module-scss-module__xg_EuW__container{flex-direction:column;align-items:center;width:100%;display:flex}.CarShopCertifiedFilter-module-scss-module__xg_EuW__container .CarShopCertifiedFilter-module-scss-module__xg_EuW__conditionFilter{width:100%;height:60px;font-family:var(--typography-font-family);background-color:var(--elevated-level-one);border-radius:var(--radius-full);box-shadow:var(--shadow-soft);align-items:center;margin:0 12px;padding:6px;display:flex}.CarShopCertifiedFilter-module-scss-module__xg_EuW__container .CarShopCertifiedFilter-module-scss-module__xg_EuW__conditionFilterItem{height:100%;color:var(--text-secondary);text-align:center;border-radius:var(--radius-full);outline-offset:2px;cursor:pointer;outline:1px solid transparent;flex:1 0;justify-content:center;align-items:center;gap:8px;padding:4px 16px;font-size:16px;font-weight:700;transition:outline .1s ease-in-out;display:flex}.CarShopCertifiedFilter-module-scss-module__xg_EuW__container .CarShopCertifiedFilter-module-scss-module__xg_EuW__conditionFilterItem:focus-visible{outline:1px solid var(--primary);outline-offset:2px}.CarShopCertifiedFilter-module-scss-module__xg_EuW__container .CarShopCertifiedFilter-module-scss-module__xg_EuW__conditionFilterItemActive{color:var(--on-primary);background:var(--primary-gradient,var(--primary));box-shadow:var(--shadow-soft)}.CarShopCertifiedFilter-module-scss-module__xg_EuW__container .CarShopCertifiedFilter-module-scss-module__xg_EuW__conditionFilterItem .CarShopCertifiedFilter-module-scss-module__xg_EuW__icon{height:26px}@media only screen and (max-width:768px){.CarShopCertifiedFilter-module-scss-module__xg_EuW__container .CarShopCertifiedFilter-module-scss-module__xg_EuW__conditionFilter{margin:12px 0}}
.Switch-module-scss-module__jPhWgG__divCtn{align-items:center;gap:var(--gap-lg);border-radius:var(--radius-full);outline-offset:2px;cursor:pointer;outline:1px solid transparent;max-width:-moz-fit-content;max-width:fit-content;display:flex}.Switch-module-scss-module__jPhWgG__divCtn--disabled{cursor:default}.Switch-module-scss-module__jPhWgG__divCtn:focus-visible{padding-right:var(--padding-sm);outline:1px solid var(--primary);outline-offset:2px}.Switch-module-scss-module__jPhWgG__switch{cursor:pointer;flex-shrink:0;width:44px;height:24px;display:inline-block;position:relative}.Switch-module-scss-module__jPhWgG__switch--disabled{cursor:default}.Switch-module-scss-module__jPhWgG__slider{background-color:var(--gray);cursor:pointer;border-radius:34px;transition:all .15s cubic-bezier(1,0,0,1);position:absolute;top:0;bottom:0;left:0;right:0}.Switch-module-scss-module__jPhWgG__slider--disabled{opacity:.6;cursor:default}input:checked+.Switch-module-scss-module__jPhWgG__slider{background-color:var(--primary)}input:checked+.Switch-module-scss-module__jPhWgG__slider--disabled:before{background-color:var(--gray)}.Switch-module-scss-module__jPhWgG__switch input{outline-offset:2px;opacity:0;outline:1px solid transparent;width:0;height:0}.Switch-module-scss-module__jPhWgG__switch input:focus-visible+.Switch-module-scss-module__jPhWgG__slider{outline:2px solid var(--primary);outline-offset:2px}.Switch-module-scss-module__jPhWgG__slider:before{background-color:var(--surface);width:18px;height:18px;box-shadow:var(--shadow-soft);content:"";border-radius:50%;transition:all .15s cubic-bezier(1,0,0,1);position:absolute;bottom:3px;left:3px}input:checked+.Switch-module-scss-module__jPhWgG__slider:before{transform:translate(20px)}.Switch-module-scss-module__jPhWgG__label{cursor:pointer}
.BooleanFilter-module-scss-module__bqlysW__filterCtn{width:100%;max-height:0;padding:0 var(--padding-md);transition:padding .3s,max-height .3s;overflow:hidden}.BooleanFilter-module-scss-module__bqlysW__filterCtn--open{max-height:250px;padding:var(--padding-md)}.BooleanFilter-module-scss-module__bqlysW__filterCtn .BooleanFilter-module-scss-module__bqlysW__ctn{align-items:center;gap:var(--gap-lg);width:100%;display:flex}.BooleanFilter-module-scss-module__bqlysW__filterCtn .BooleanFilter-module-scss-module__bqlysW__ctn .BooleanFilter-module-scss-module__bqlysW__switch{width:100%;display:flex;justify-content:space-between!important}
.ConditionFilter-module-scss-module__eStmhW__container{flex-direction:column;align-items:flex-start;width:100%;display:flex}.ConditionFilter-module-scss-module__eStmhW__container .ConditionFilter-module-scss-module__eStmhW__conditionFilter{width:100%;height:60px;font-family:var(--typography-font-family);background-color:var(--elevated-level-one);border-radius:var(--radius-full);box-shadow:var(--shadow-soft);padding:6px;display:flex}.ConditionFilter-module-scss-module__eStmhW__container .ConditionFilter-module-scss-module__eStmhW__conditionFilter--invertColors{background-color:var(--elevated-level-two);box-shadow:unset}.ConditionFilter-module-scss-module__eStmhW__container .ConditionFilter-module-scss-module__eStmhW__conditionFilterItem{color:var(--text-secondary);text-align:center;border-radius:var(--radius-full);outline-offset:2px;cursor:pointer;outline:1px solid transparent;flex:1 0;justify-content:center;align-items:center;padding:4px;font-size:15px;transition:outline .1s ease-in-out;display:flex}.ConditionFilter-module-scss-module__eStmhW__container .ConditionFilter-module-scss-module__eStmhW__conditionFilterItemActive{color:var(--on-primary);background:var(--primary-gradient,var(--primary));box-shadow:var(--shadow-soft)}.ConditionFilter-module-scss-module__eStmhW__container .ConditionFilter-module-scss-module__eStmhW__conditionFilterItem:focus-visible{outline:1px solid var(--primary);outline-offset:2px}.ConditionFilter-module-scss-module__eStmhW__container .ConditionFilter-module-scss-module__eStmhW__conditionFilterItem--mini{text-transform:uppercase!important;font-size:13px!important}.ConditionFilter-module-scss-module__eStmhW__container .ConditionFilter-module-scss-module__eStmhW__linkCtn{max-height:0;padding:0 12px;transition:padding .3s,max-height .3s;overflow:hidden}.ConditionFilter-module-scss-module__eStmhW__container .ConditionFilter-module-scss-module__eStmhW__linkCtn--open{max-height:250px;padding:12px}
.CollapsibleList-module-scss-module___BTqAa__content{max-height:0;transition:max-height .25s;overflow:hidden}
.AccordionFilter-module-scss-module__Bhzcwq__ctn{border-radius:var(--radius-sm);transition:box-shadow .3s ease-in-out;position:relative}.AccordionFilter-module-scss-module__Bhzcwq__ctn.AccordionFilter-module-scss-module__Bhzcwq__hidden{display:none}.AccordionFilter-module-scss-module__Bhzcwq__ctn--open{background:var(--elevated-level-one);box-shadow:var(--filter-accordion-open-shadow,var(--shadow-soft))}.AccordionFilter-module-scss-module__Bhzcwq__ctn .AccordionFilter-module-scss-module__Bhzcwq__collapsibleList{overflow:visible}.AccordionFilter-module-scss-module__Bhzcwq__ctn .AccordionFilter-module-scss-module__Bhzcwq__collapsibleList .AccordionFilter-module-scss-module__Bhzcwq__accordionHandle{z-index:1;width:100%;height:50px;padding:8px;padding-left:var(--padding-lg);border-radius:var(--radius-sm);opacity:.7;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;transition:all .2s ease-in-out;display:flex}@media (hover:hover) and (pointer:fine){.AccordionFilter-module-scss-module__Bhzcwq__ctn .AccordionFilter-module-scss-module__Bhzcwq__collapsibleList .AccordionFilter-module-scss-module__Bhzcwq__accordionHandle:hover{background:var(--elevated-level-one);opacity:1}}.AccordionFilter-module-scss-module__Bhzcwq__ctn .AccordionFilter-module-scss-module__Bhzcwq__collapsibleList .AccordionFilter-module-scss-module__Bhzcwq__accordionHandle--open{background:var(--elevated-level-one);border-radius:var(--radius-sm)var(--radius-sm)0 0;opacity:1}.AccordionFilter-module-scss-module__Bhzcwq__ctn .AccordionFilter-module-scss-module__Bhzcwq__collapsibleList .AccordionFilter-module-scss-module__Bhzcwq__accordionHandle .AccordionFilter-module-scss-module__Bhzcwq__icon{width:28px;height:28px;color:var(--text-primary);font-size:28px;transition:transform .3s}.AccordionFilter-module-scss-module__Bhzcwq__ctn .AccordionFilter-module-scss-module__Bhzcwq__collapsibleList .AccordionFilter-module-scss-module__Bhzcwq__accordionHandle .AccordionFilter-module-scss-module__Bhzcwq__icon--open{transform:rotate(90deg)}.AccordionFilter-module-scss-module__Bhzcwq__ctn .AccordionFilter-module-scss-module__Bhzcwq__collapsibleList .AccordionFilter-module-scss-module__Bhzcwq__accordionHandle .AccordionFilter-module-scss-module__Bhzcwq__icon.AccordionFilter-module-scss-module__Bhzcwq__primary{color:var(--primary)}@media only screen and (max-width:768px){.AccordionFilter-module-scss-module__Bhzcwq__ctn .AccordionFilter-module-scss-module__Bhzcwq__collapsibleList .AccordionFilter-module-scss-module__Bhzcwq__accordionHandle .AccordionFilter-module-scss-module__Bhzcwq__icon.AccordionFilter-module-scss-module__Bhzcwq__primary{display:none}}.AccordionFilter-module-scss-module__Bhzcwq__ctn .AccordionFilter-module-scss-module__Bhzcwq__collapsibleList .AccordionFilter-module-scss-module__Bhzcwq__body{z-index:5;border-radius:0 0 var(--radius-sm)var(--radius-sm);margin-top:-2px;padding-bottom:8px;display:flex;position:relative;background-color:var(--elevated-level-one)!important}.AccordionFilter-module-scss-module__Bhzcwq__ctn .AccordionFilter-module-scss-module__Bhzcwq__collapsibleList .AccordionFilter-module-scss-module__Bhzcwq__body.AccordionFilter-module-scss-module__Bhzcwq__closed{pointer-events:none}.AccordionFilter-module-scss-module__Bhzcwq__ctn .AccordionFilter-module-scss-module__Bhzcwq__collapsibleList .AccordionFilter-module-scss-module__Bhzcwq__body .AccordionFilter-module-scss-module__Bhzcwq__mobileSpinner{background:0 0;height:50vh}.AccordionFilter-module-scss-module__Bhzcwq__ctn .AccordionFilter-module-scss-module__Bhzcwq__collapsibleList .AccordionFilter-module-scss-module__Bhzcwq__body .AccordionFilter-module-scss-module__Bhzcwq__mobileSpinner--range{height:150px}.AccordionFilter-module-scss-module__Bhzcwq__ctn .AccordionFilter-module-scss-module__Bhzcwq__clearBtn{z-index:2;color:var(--text-primary);margin:10px 40px 10px 10px;position:absolute;top:0;right:0}
.FilterList-module-scss-module__b4RNSq__list{gap:var(--gap-md);flex-direction:column;padding-bottom:80px;display:flex}@media only screen and (max-width:768px){.FilterList-module-scss-module__b4RNSq__list{padding-top:0}}.FilterList-module-scss-module__b4RNSq__list .FilterList-module-scss-module__b4RNSq__buttonContainer{gap:var(--gap-md);flex-direction:column;display:flex}.FilterList-module-scss-module__b4RNSq__button{z-index:6;justify-content:flex-start;align-items:center;gap:var(--gap-xl);width:-moz-fit-content;width:fit-content;height:50px;padding:8px;padding-left:var(--padding-lg);border-radius:var(--radius-sm);opacity:.7;background:0 0;border:none;transition:all .2s ease-in-out;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.FilterList-module-scss-module__b4RNSq__button:hover{background:var(--elevated-level-one);opacity:1}}
.FilterTagButton-module-scss-module__YaaALa__filterBtn{white-space:nowrap;background-color:var(--elevated-level-one);border:var(--border-strong);border-radius:var(--radius-full);justify-content:center;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;height:46px;padding:12px 24px;display:flex}.FilterTagButton-module-scss-module__YaaALa__filterBtn.FilterTagButton-module-scss-module__YaaALa__active{box-shadow:var(--shadow-border)}.FilterTagButton-module-scss-module__YaaALa__filterBtn .FilterTagButton-module-scss-module__YaaALa__icon{width:18px;height:18px;color:var(--primary);font-size:18px}.FilterTagButton-module-scss-module__YaaALa__filterBtn .FilterTagButton-module-scss-module__YaaALa__icon path{fill:var(--primary)}.FilterTagButton-module-scss-module__YaaALa__filterBtn .FilterTagButton-module-scss-module__YaaALa__icon g{stroke:var(--primary);fill:var(--primary)}.FilterTagButton-module-scss-module__YaaALa__filterBtn .FilterTagButton-module-scss-module__YaaALa__allFiltersIcon{width:20px;height:20px;color:var(--primary);font-size:20px}.FilterTagButton-module-scss-module__YaaALa__filterBtn .FilterTagButton-module-scss-module__YaaALa__filterTtl{color:var(--text-primary);margin:0;font-size:16px;line-height:0}.FilterTagButton-module-scss-module__YaaALa__filterBtn .FilterTagButton-module-scss-module__YaaALa__filterCount{color:var(--text-secondary);background:var(--primary-gradient,var(--primary));border-radius:var(--radius-full);font-size:12px}
.FiltersBar-module-scss-module__Vi1jQa__scroller{margin:0 9px;padding:4px 0}.FiltersBar-module-scss-module__Vi1jQa__scrollerCtn{margin-right:4px;gap:8px!important}.FiltersBar-module-scss-module__Vi1jQa__allFilterWrp{border-top:none;border-right:var(--border-strong);border-bottom:none;border-left:none;justify-content:center;align-items:center;gap:8px;margin-left:8px;margin-right:1px;padding-right:8px;display:flex}@media only screen and (max-width:768px){.FiltersBar-module-scss-module__Vi1jQa__allFilterWrp{margin-right:0}}.FiltersBar-module-scss-module__Vi1jQa__allFilterWrp .FiltersBar-module-scss-module__Vi1jQa__filterCount{width:20px;height:20px;color:var(--on-primary);background:var(--primary-gradient,var(--primary));border-radius:var(--radius-full);justify-content:center;align-items:center;font-size:12px;display:flex}
.MakeModelDrawer-module-scss-module__Lyp_-a__container{width:100%;height:100%;max-height:100vh;color:var(--text-primary);display:block;position:relative;overflow:auto}@media only screen and (max-width:768px){.MakeModelDrawer-module-scss-module__Lyp_-a__container{display:none}}.MakeModelDrawer-module-scss-module__Lyp_-a__limitedInfo{justify-content:space-between;align-items:center;gap:var(--gap-sm);padding:var(--padding-md);background-color:var(--elevated-level-one);border-radius:var(--radius-xl);flex-direction:row;display:flex}.MakeModelDrawer-module-scss-module__Lyp_-a__makeModelFilter{border-radius:var(--radius-xl);flex-direction:column;gap:12px;margin-bottom:90px;display:flex}
.FilterSidebar-module-scss-module__gf_Bdq__container{gap:var(--gap-md);width:100%;height:100%;max-height:100vh;padding:20px var(--padding-md)var(--padding-md);color:var(--text-primary);flex-direction:column;display:flex;position:relative;overflow:auto}@supports (scrollbar-color:var(--gray-30) transparent){.FilterSidebar-module-scss-module__gf_Bdq__container{scrollbar-color:var(--gray-30)transparent;scrollbar-width:thin}}@media print{.FilterSidebar-module-scss-module__gf_Bdq__container{display:none}}@media only screen and (max-width:768px){.FilterSidebar-module-scss-module__gf_Bdq__container{display:none}}.FilterSidebar-module-scss-module__gf_Bdq__mobileContainer{justify-content:center;align-items:center;padding:12px 0;display:flex}.FilterSidebar-module-scss-module__gf_Bdq__mobileContainerBackground{height:-moz-fit-content;height:fit-content;transition:height .5s cubic-bezier(.075,.82,.165,1);display:none}@media only screen and (max-width:768px){.FilterSidebar-module-scss-module__gf_Bdq__mobileContainerBackground{display:block}}.FilterSidebar-module-scss-module__gf_Bdq__mobileContainerBackground--hidden{height:0;overflow:hidden}
.SortDivider-module-scss-module__5YgiCa__divider{background-color:var(--elevated-level-two);height:1px;margin:4px 20px}
.SortOption-module-scss-module__OA82qW__sortOption{visibility:hidden;width:100%;height:40px;color:var(--text-primary);border-radius:var(--radius-sm);opacity:0;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;margin:5px 0;padding:0 16px;transition:all .14s}.SortOption-module-scss-module__OA82qW__sortOption--open{visibility:visible;opacity:1}@media (hover:hover) and (pointer:fine){.SortOption-module-scss-module__OA82qW__sortOption:hover{background-color:var(--elevated-level-two)}}.SortOption-module-scss-module__OA82qW__sortOption:focus{background-color:var(--elevated-level-two);outline:2px solid var(--text-primary);outline-offset:-2px}.SortOption-module-scss-module__OA82qW__sortOption:focus:not(:focus-visible){outline:none}.SortOption-module-scss-module__OA82qW__sortLabel{justify-content:space-between;align-items:center;gap:18px;display:flex}
.SortDrawer-module-scss-module__usZQXG__triggerButton{display:none!important}@media only screen and (max-width:768px){.SortDrawer-module-scss-module__usZQXG__triggerButton{display:flex}}
.SortDropdown-module-scss-module__4_7UtW__sortBy{color:var(--text-primary);align-items:center;margin:0;display:flex}.SortDropdown-module-scss-module__4_7UtW__sortBy--margin{margin:8px 0}@media only screen and (max-width:768px){.SortDropdown-module-scss-module__4_7UtW__sortBy{display:none}}.SortDropdown-module-scss-module__4_7UtW__dropdownContainer{position:relative}.SortDropdown-module-scss-module__4_7UtW__dropdownMenu{z-index:10;visibility:hidden;background:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-lg);width:200px;box-shadow:var(--shadow-soft);transform-origin:top;opacity:0;pointer-events:none;margin-top:8px;padding:0 5px;transition:opacity .24s,transform .24s;position:absolute;top:100%;left:0;transform:translateY(-10px)}.SortDropdown-module-scss-module__4_7UtW__dropdownMenu--open{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}@media only screen and (max-width:768px){.SortDropdown-module-scss-module__4_7UtW__dropdownMenu{display:none}}
.GenericForm-module-scss-module__ZyUe6W__request{background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-soft)}.GenericForm-module-scss-module__ZyUe6W__request.GenericForm-module-scss-module__ZyUe6W__modal{box-shadow:none;border:none}.GenericForm-module-scss-module__ZyUe6W__request .GenericForm-module-scss-module__ZyUe6W__form{flex-direction:column;width:100%;padding:80px;display:flex}@media only screen and (max-width:768px){.GenericForm-module-scss-module__ZyUe6W__request .GenericForm-module-scss-module__ZyUe6W__form{padding:15px 12px}}.GenericForm-module-scss-module__ZyUe6W__request .GenericForm-module-scss-module__ZyUe6W__form .GenericForm-module-scss-module__ZyUe6W__text{margin:20px 0!important}.GenericForm-module-scss-module__ZyUe6W__request .GenericForm-module-scss-module__ZyUe6W__form .GenericForm-module-scss-module__ZyUe6W__inputCtn{flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}@media only screen and (max-width:768px){.GenericForm-module-scss-module__ZyUe6W__request .GenericForm-module-scss-module__ZyUe6W__form .GenericForm-module-scss-module__ZyUe6W__inputCtn{flex-direction:column}}.GenericForm-module-scss-module__ZyUe6W__request .GenericForm-module-scss-module__ZyUe6W__form .GenericForm-module-scss-module__ZyUe6W__inputCtn .GenericForm-module-scss-module__ZyUe6W__input{width:48%}@media only screen and (max-width:768px){.GenericForm-module-scss-module__ZyUe6W__request .GenericForm-module-scss-module__ZyUe6W__form .GenericForm-module-scss-module__ZyUe6W__inputCtn .GenericForm-module-scss-module__ZyUe6W__input{width:100%;margin-bottom:8px}}.GenericForm-module-scss-module__ZyUe6W__request .GenericForm-module-scss-module__ZyUe6W__form .GenericForm-module-scss-module__ZyUe6W__inputCtn .GenericForm-module-scss-module__ZyUe6W__textInput{border:var(--border-strong);width:100%}@media only screen and (max-width:768px){.GenericForm-module-scss-module__ZyUe6W__request .GenericForm-module-scss-module__ZyUe6W__form .GenericForm-module-scss-module__ZyUe6W__inputCtn .GenericForm-module-scss-module__ZyUe6W__textInput{margin-top:0;margin-bottom:8px}}.GenericForm-module-scss-module__ZyUe6W__request .GenericForm-module-scss-module__ZyUe6W__form .GenericForm-module-scss-module__ZyUe6W__inputCtn .GenericForm-module-scss-module__ZyUe6W__requestFormPreferences{padding:0 0 var(--padding-lg)0;flex-direction:column;gap:8px;display:flex}.GenericForm-module-scss-module__ZyUe6W__request .GenericForm-module-scss-module__ZyUe6W__form .GenericForm-module-scss-module__ZyUe6W__inputCtn .GenericForm-module-scss-module__ZyUe6W__fullWidth{width:100%}.GenericForm-module-scss-module__ZyUe6W__request .GenericForm-module-scss-module__ZyUe6W__form .GenericForm-module-scss-module__ZyUe6W__inputCtn .GenericForm-module-scss-module__ZyUe6W__marginBottom{margin-bottom:12px}.GenericForm-module-scss-module__ZyUe6W__request .GenericForm-module-scss-module__ZyUe6W__form .GenericForm-module-scss-module__ZyUe6W__check{align-items:center;margin:20px 0;display:flex}.GenericForm-module-scss-module__ZyUe6W__request .GenericForm-module-scss-module__ZyUe6W__form .GenericForm-module-scss-module__ZyUe6W__check .GenericForm-module-scss-module__ZyUe6W__text{color:var(--text-primary);margin:30px 0;font-size:1rem}.GenericForm-module-scss-module__ZyUe6W__request .GenericForm-module-scss-module__ZyUe6W__form .GenericForm-module-scss-module__ZyUe6W__check .GenericForm-module-scss-module__ZyUe6W__text .GenericForm-module-scss-module__ZyUe6W__link{color:var(--primary)}.GenericForm-module-scss-module__ZyUe6W__request .GenericForm-module-scss-module__ZyUe6W__form .GenericForm-module-scss-module__ZyUe6W__check .GenericForm-module-scss-module__ZyUe6W__text .GenericForm-module-scss-module__ZyUe6W__link--bmw{color:var(--black)}@media (hover:hover) and (pointer:fine){.GenericForm-module-scss-module__ZyUe6W__request .GenericForm-module-scss-module__ZyUe6W__form .GenericForm-module-scss-module__ZyUe6W__check .GenericForm-module-scss-module__ZyUe6W__text .GenericForm-module-scss-module__ZyUe6W__link:hover{text-decoration:underline}}.GenericForm-module-scss-module__ZyUe6W__request .GenericForm-module-scss-module__ZyUe6W__form .GenericForm-module-scss-module__ZyUe6W__spacer{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:90px 90px 0;display:flex}@media only screen and (max-width:768px){.GenericForm-module-scss-module__ZyUe6W__request .GenericForm-module-scss-module__ZyUe6W__form .GenericForm-module-scss-module__ZyUe6W__spacer{padding:12px}}.GenericForm-module-scss-module__ZyUe6W__request .GenericForm-module-scss-module__ZyUe6W__form .GenericForm-module-scss-module__ZyUe6W__spacer .GenericForm-module-scss-module__ZyUe6W__successHeader{padding:12px 0 32px}@media only screen and (max-width:768px){.GenericForm-module-scss-module__ZyUe6W__request .GenericForm-module-scss-module__ZyUe6W__form .GenericForm-module-scss-module__ZyUe6W__spacer .GenericForm-module-scss-module__ZyUe6W__successHeader{margin-top:20px}}.GenericForm-module-scss-module__ZyUe6W__request .GenericForm-module-scss-module__ZyUe6W__form .GenericForm-module-scss-module__ZyUe6W__spacer .GenericForm-module-scss-module__ZyUe6W__successHeader .GenericForm-module-scss-module__ZyUe6W__title{font-family:var(--header-font);text-align:center;font-weight:700}.GenericForm-module-scss-module__ZyUe6W__request .GenericForm-module-scss-module__ZyUe6W__form .GenericForm-module-scss-module__ZyUe6W__spacer .GenericForm-module-scss-module__ZyUe6W__icon{width:200px;height:200px;color:var(--primary);font-size:200px}@media only screen and (max-width:768px){.GenericForm-module-scss-module__ZyUe6W__request .GenericForm-module-scss-module__ZyUe6W__form .GenericForm-module-scss-module__ZyUe6W__spacer .GenericForm-module-scss-module__ZyUe6W__icon{width:100px;height:100px;font-size:100px}}.GenericForm-module-scss-module__ZyUe6W__request .GenericForm-module-scss-module__ZyUe6W__form .GenericForm-module-scss-module__ZyUe6W__btnCtn{width:200px;margin-top:8px}.GenericForm-module-scss-module__ZyUe6W__request .GenericForm-module-scss-module__ZyUe6W__form.GenericForm-module-scss-module__ZyUe6W__modal{padding:60px 20px}
.HeaderSearch-module-scss-module__K7YccW__container{width:100%;margin:0 24px;position:relative}.HeaderSearch-module-scss-module__K7YccW__container--group{margin:0}.HeaderSearch-module-scss-module__K7YccW__container--popup{margin:0 24px}.HeaderSearch-module-scss-module__K7YccW__container .HeaderSearch-module-scss-module__K7YccW__searchCtn{z-index:5;justify-content:flex-end;align-items:center;display:flex;position:relative}.HeaderSearch-module-scss-module__K7YccW__container .HeaderSearch-module-scss-module__K7YccW__searchCtn .HeaderSearch-module-scss-module__K7YccW__inputCtn{border-radius:var(--radius-xs);width:100%;height:61px}.HeaderSearch-module-scss-module__K7YccW__container .HeaderSearch-module-scss-module__K7YccW__searchCtn .HeaderSearch-module-scss-module__K7YccW__inputCtn .HeaderSearch-module-scss-module__K7YccW__searchIcon{margin-left:20px!important}.HeaderSearch-module-scss-module__K7YccW__container .HeaderSearch-module-scss-module__K7YccW__searchCtn .HeaderSearch-module-scss-module__K7YccW__input{width:100%;height:61px;font-size:var(--font-body-md);border:var(--border-strong);border-radius:var(--radius-xl);color:var(--text-primary)!important;background-color:var(--surface)!important}.HeaderSearch-module-scss-module__K7YccW__container .HeaderSearch-module-scss-module__K7YccW__searchCtn .HeaderSearch-module-scss-module__K7YccW__icon{opacity:.4;height:24px}.HeaderSearch-module-scss-module__K7YccW__container .HeaderSearch-module-scss-module__K7YccW__searchCtn .HeaderSearch-module-scss-module__K7YccW__button{width:92px;height:41px;color:var(--on-primary);background:var(--header-search-button-background-color,var(--primary-gradient,var(--primary)));border-radius:var(--radius-lg);font-size:20px;position:absolute;right:10px}@media only screen and (max-width:768px){.HeaderSearch-module-scss-module__K7YccW__container .HeaderSearch-module-scss-module__K7YccW__searchCtn .HeaderSearch-module-scss-module__K7YccW__button{width:90px}}.HeaderSearch-module-scss-module__K7YccW__container .HeaderSearch-module-scss-module__K7YccW__scrim{z-index:4;width:100%;height:100%;position:fixed;top:0;left:0}.HeaderSearch-module-scss-module__K7YccW__container .HeaderSearch-module-scss-module__K7YccW__resultsCtn{z-index:100;width:100%;max-height:500px;padding:var(--padding-sm)0;color:var(--text-primary);background-color:var(--surface);border:var(--border-soft);border-radius:var(--radius-2xl);box-shadow:var(--shadow-soft);margin-top:15px;position:absolute;overflow-y:auto}.HeaderSearch-module-scss-module__K7YccW__container .HeaderSearch-module-scss-module__K7YccW__resultsCtn .HeaderSearch-module-scss-module__K7YccW__allBtnWrp{justify-content:center;width:100%;margin:8px 0;padding:0 16px;display:flex;position:relative}.HeaderSearch-module-scss-module__K7YccW__container .HeaderSearch-module-scss-module__K7YccW__resultsCtn .HeaderSearch-module-scss-module__K7YccW__allBtnWrp .HeaderSearch-module-scss-module__K7YccW__backgroundColor{background:var(--primary-gradient,var(--primary));border-radius:var(--radius-lg);opacity:.1;pointer-events:none;width:calc(100% - 32px);height:50px;position:absolute}.HeaderSearch-module-scss-module__K7YccW__container .HeaderSearch-module-scss-module__K7YccW__resultsCtn .HeaderSearch-module-scss-module__K7YccW__allBtnWrp .HeaderSearch-module-scss-module__K7YccW__allBtn{width:100%;height:50px;color:var(--primary);border-radius:var(--radius-lg);background:0 0;border:none;align-items:center;gap:8px;padding:12px;display:flex}.HeaderSearch-module-scss-module__K7YccW__container .HeaderSearch-module-scss-module__K7YccW__resultsCtn .HeaderSearch-module-scss-module__K7YccW__allBtnWrp .HeaderSearch-module-scss-module__K7YccW__allBtn--bmw{color:var(--text-primary)}.HeaderSearch-module-scss-module__K7YccW__container .HeaderSearch-module-scss-module__K7YccW__resultsCtn .HeaderSearch-module-scss-module__K7YccW__allBtnWrp .HeaderSearch-module-scss-module__K7YccW__allBtn p{text-align:left;opacity:1;margin:0}.HeaderSearch-module-scss-module__K7YccW__container .HeaderSearch-module-scss-module__K7YccW__resultsCtn .HeaderSearch-module-scss-module__K7YccW__suggestionItem{width:100%;height:48px;padding-left:var(--padding-xl);color:var(--primary);background-color:var(--surface);cursor:pointer;border:none;justify-content:flex-start;align-items:center;transition:background-color .1s;display:flex}@media (hover:hover) and (pointer:fine){.HeaderSearch-module-scss-module__K7YccW__container .HeaderSearch-module-scss-module__K7YccW__resultsCtn .HeaderSearch-module-scss-module__K7YccW__suggestionItem:hover{background-color:var(--elevated-level-two)}}.HeaderSearch-module-scss-module__K7YccW__container .HeaderSearch-module-scss-module__K7YccW__resultsCtn .HeaderSearch-module-scss-module__K7YccW__suggestionItem .HeaderSearch-module-scss-module__K7YccW__textCtn{width:100%;padding-left:var(--padding-lg);flex-direction:column;justify-content:flex-start;display:flex}.HeaderSearch-module-scss-module__K7YccW__container .HeaderSearch-module-scss-module__K7YccW__resultsCtn .HeaderSearch-module-scss-module__K7YccW__suggestionItem .HeaderSearch-module-scss-module__K7YccW__textCtn p{margin:0}.HeaderSearch-module-scss-module__K7YccW__container .HeaderSearch-module-scss-module__K7YccW__resultsCtn .HeaderSearch-module-scss-module__K7YccW__suggestionItem .HeaderSearch-module-scss-module__K7YccW__textCtn .HeaderSearch-module-scss-module__K7YccW__primaryText{width:100%;font-size:var(--font-body-md);color:var(--text-primary);text-align:left;word-wrap:break-word;white-space:normal;overflow:hidden}.HeaderSearch-module-scss-module__K7YccW__container .HeaderSearch-module-scss-module__K7YccW__resultsCtn .HeaderSearch-module-scss-module__K7YccW__resultItem{background-color:var(--surface);cursor:pointer;border:none;justify-content:flex-start;align-items:center;width:100%;height:96px;padding:0 16px;transition:background-color .1s;display:flex}@media (hover:hover) and (pointer:fine){.HeaderSearch-module-scss-module__K7YccW__container .HeaderSearch-module-scss-module__K7YccW__resultsCtn .HeaderSearch-module-scss-module__K7YccW__resultItem:hover{background-color:var(--elevated-level-two)}}.HeaderSearch-module-scss-module__K7YccW__container .HeaderSearch-module-scss-module__K7YccW__resultsCtn .HeaderSearch-module-scss-module__K7YccW__resultItem .HeaderSearch-module-scss-module__K7YccW__imageCtn{background-color:var(--elevated-level-two);border:var(--border-strong);border-radius:var(--radius-lg);object-fit:cover;width:100px;height:100%}.HeaderSearch-module-scss-module__K7YccW__container .HeaderSearch-module-scss-module__K7YccW__resultsCtn .HeaderSearch-module-scss-module__K7YccW__resultItem .HeaderSearch-module-scss-module__K7YccW__image{width:100px;height:100%;margin-right:var(--padding-lg);border-radius:var(--radius-lg);aspect-ratio:4/3;object-fit:contain}.HeaderSearch-module-scss-module__K7YccW__container .HeaderSearch-module-scss-module__K7YccW__resultsCtn .HeaderSearch-module-scss-module__K7YccW__resultItem .HeaderSearch-module-scss-module__K7YccW__imagePlaceholder{width:100px;height:100%;margin-right:var(--padding-md);color:var(--text-primary);border-radius:var(--radius-lg);justify-content:center;align-items:center;display:flex}.HeaderSearch-module-scss-module__K7YccW__container .HeaderSearch-module-scss-module__K7YccW__resultsCtn .HeaderSearch-module-scss-module__K7YccW__resultItem .HeaderSearch-module-scss-module__K7YccW__textCtn{flex-direction:column;justify-content:flex-start;width:100%;display:flex}.HeaderSearch-module-scss-module__K7YccW__container .HeaderSearch-module-scss-module__K7YccW__resultsCtn .HeaderSearch-module-scss-module__K7YccW__resultItem .HeaderSearch-module-scss-module__K7YccW__textCtn p{margin:0}.HeaderSearch-module-scss-module__K7YccW__container .HeaderSearch-module-scss-module__K7YccW__resultsCtn .HeaderSearch-module-scss-module__K7YccW__resultItem .HeaderSearch-module-scss-module__K7YccW__textCtn .HeaderSearch-module-scss-module__K7YccW__primaryText{width:100%;color:var(--text-primary);text-align:left;word-wrap:break-word;white-space:normal;overflow:hidden}.HeaderSearch-module-scss-module__K7YccW__container .HeaderSearch-module-scss-module__K7YccW__resultsCtn .HeaderSearch-module-scss-module__K7YccW__resultItem .HeaderSearch-module-scss-module__K7YccW__textCtn .HeaderSearch-module-scss-module__K7YccW__secondaryText{color:var(--text-primary);text-align:left;opacity:.6;font-size:14px}.HeaderSearch-module-scss-module__K7YccW__container .HeaderSearch-module-scss-module__K7YccW__resultsCtn .HeaderSearch-module-scss-module__K7YccW__container{flex-direction:column;width:100%;margin:0;display:flex}.HeaderSearch-module-scss-module__K7YccW__container .HeaderSearch-module-scss-module__K7YccW__resultsCtn .HeaderSearch-module-scss-module__K7YccW__container .HeaderSearch-module-scss-module__K7YccW__conditionFilter{font-family:var(--typography-font-family);background-color:var(--elevated-level-two);border:var(--border-strong);border-radius:var(--radius-lg);margin:12px;padding:6px;font-size:1.25rem;display:flex}.HeaderSearch-module-scss-module__K7YccW__container .HeaderSearch-module-scss-module__K7YccW__resultsCtn .HeaderSearch-module-scss-module__K7YccW__container .HeaderSearch-module-scss-module__K7YccW__conditionFilterItem{width:100%;color:var(--text-primary);text-align:center;border-radius:var(--radius-sm);cursor:pointer;padding:12px}.HeaderSearch-module-scss-module__K7YccW__container .HeaderSearch-module-scss-module__K7YccW__resultsCtn .HeaderSearch-module-scss-module__K7YccW__container .HeaderSearch-module-scss-module__K7YccW__conditionFilterItemActive{background-color:var(--elevated-level-one);box-shadow:var(--shadow-soft)}.HeaderSearch-module-scss-module__K7YccW__container .HeaderSearch-module-scss-module__K7YccW__resultsCtn .HeaderSearch-module-scss-module__K7YccW__container .HeaderSearch-module-scss-module__K7YccW__linkCtn{max-height:0;padding:0 12px;transition:padding .3s,max-height .3s;overflow:hidden}.HeaderSearch-module-scss-module__K7YccW__container .HeaderSearch-module-scss-module__K7YccW__resultsCtn .HeaderSearch-module-scss-module__K7YccW__container .HeaderSearch-module-scss-module__K7YccW__linkCtn--open{max-height:250px;padding:12px}.HeaderSearch-module-scss-module__K7YccW__spinnerContainer{justify-content:center;align-items:center;margin:15px 0;display:flex}.HeaderSearch-module-scss-module__K7YccW__noResults{padding:var(--padding-xl);font-size:var(--font-body-xl);color:var(--text-primary)}
.HeroVideoButton-module-scss-module__UGhqsa__watchVideoButton{z-index:2;position:relative;border-radius:var(--radius-full)!important;height:-moz-fit-content!important;height:fit-content!important;padding:12px 22px 12px 14px!important}.HeroVideoButton-module-scss-module__UGhqsa__watchVideoButton .HeroVideoButton-module-scss-module__UGhqsa__watchVideoIcon{color:var(--text-primary);background-color:var(--surface);justify-content:center;align-items:center;display:flex;border-radius:var(--radius-full)!important;width:44px!important;height:44px!important;font-size:30px!important}
.VehicleTable-module-scss-module__ehsbMa__table{height:-moz-fit-content;height:fit-content;padding:0 20px;font-size:14px}@media only screen and (max-width:768px){.VehicleTable-module-scss-module__ehsbMa__table{padding:0;overflow-x:auto;overflow-y:hidden}}.VehicleTable-module-scss-module__ehsbMa__table .VehicleTable-module-scss-module__ehsbMa__tableHeader{z-index:3;width:max-content;min-width:100%;height:32px;min-height:32px;box-shadow:var(--shadow-soft);background-color:#cbcbcb;flex-direction:row;align-items:center;gap:12px;padding:0 12px;display:flex;position:-webkit-sticky;position:sticky}.VehicleTable-module-scss-module__ehsbMa__rowWrp{background-color:var(--elevated-level-one);box-sizing:border-box;width:100%;height:32px;padding:4px 12px}@media only screen and (max-width:768px){.VehicleTable-module-scss-module__ehsbMa__rowWrp{width:-moz-fit-content;width:fit-content;min-width:1000px}}.VehicleTable-module-scss-module__ehsbMa__rowWrpOdd{background-color:var(--elevated-level-two-90)}.VehicleTable-module-scss-module__ehsbMa__row{gap:12px;display:flex}.VehicleTable-module-scss-module__ehsbMa__columnHeader{border-right:1px solid var(--gray-60);height:-moz-fit-content;height:fit-content}.VehicleTable-module-scss-module__ehsbMa__cell{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;display:flex;position:relative;overflow:hidden}.VehicleTable-module-scss-module__ehsbMa__cell .VehicleTable-module-scss-module__ehsbMa__cellText{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.VehicleTable-module-scss-module__ehsbMa__cell.VehicleTable-module-scss-module__ehsbMa__price{border:none}.VehicleTable-module-scss-module__ehsbMa__stockNum{width:80px;min-width:80px;max-width:80px}.VehicleTable-module-scss-module__ehsbMa__title{width:420px;min-width:420px;max-width:420px}@media (hover:hover) and (pointer:fine){.VehicleTable-module-scss-module__ehsbMa__title:hover .VehicleTable-module-scss-module__ehsbMa__cellText{cursor:pointer;text-decoration:underline}}.VehicleTable-module-scss-module__ehsbMa__optionCodes{width:212px;min-width:212px;max-width:212px}.VehicleTable-module-scss-module__ehsbMa__odometer{width:70px;min-width:70px;max-width:70px}.VehicleTable-module-scss-module__ehsbMa__price{background:0 0;width:75px;min-width:75px;max-width:75px;margin:0;padding:0}.VehicleTable-module-scss-module__ehsbMa__bookValue{width:100px;min-width:100px;max-width:100px}.VehicleTable-module-scss-module__ehsbMa__color{width:148px;min-width:148px;max-width:148px}.VehicleTable-module-scss-module__ehsbMa__engine{width:120px;min-width:120px;max-width:120px}.VehicleTable-module-scss-module__ehsbMa__photoCount{width:40px;min-width:40px;max-width:40px}.VehicleTable-module-scss-module__ehsbMa__bodyType{width:120px;min-width:120px;max-width:120px}.VehicleTable-module-scss-module__ehsbMa__features{flex-direction:row;width:200px;min-width:200px;max-width:200px;display:flex}.VehicleTable-module-scss-module__ehsbMa__lastColumn{border-right:none}.VehicleTable-module-scss-module__ehsbMa__carshop.VehicleTable-module-scss-module__ehsbMa__rowWrp{background-color:#ebf6fb}.VehicleTable-module-scss-module__ehsbMa__carshop.VehicleTable-module-scss-module__ehsbMa__rowWrpOdd{background-color:var(--surface)}.VehicleTable-module-scss-module__ehsbMa__carshop .VehicleTable-module-scss-module__ehsbMa__title .VehicleTable-module-scss-module__ehsbMa__cellText{color:var(--carshop-dark-blue)}
.ProgressBar-module-scss-module__3UZlHq__progressBarContainer{z-index:1001;align-items:center;gap:var(--gap-sm);flex-direction:column;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}@media only screen and (max-width:768px){.ProgressBar-module-scss-module__3UZlHq__progressBarContainer{max-width:100%}}.ProgressBar-module-scss-module__3UZlHq__progressBarContainer .ProgressBar-module-scss-module__3UZlHq__progressBarLabel{width:-moz-fit-content;width:fit-content;height:36px;margin-top:var(--padding-lg);padding:var(--padding-sm)var(--padding-md);background-color:var(--elevated-level-one);border-radius:var(--radius-full);box-shadow:var(--shadow-soft);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.ProgressBar-module-scss-module__3UZlHq__progressBarContainer .ProgressBar-module-scss-module__3UZlHq__progressBar{width:100%;height:100vh}.ProgressBar-module-scss-module__3UZlHq__progressBarContainer .ProgressBar-module-scss-module__3UZlHq__progressBar .ProgressBar-module-scss-module__3UZlHq__progressBarFill{background:linear-gradient(to right,var(--primary),transparent);border-right:1px solid var(--primary);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);height:100%;transition:width .3s;-webkit-mask-image:radial-gradient(circle at top,transparent 20%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.8) 80%,#000 100%);mask-image:radial-gradient(circle at top,transparent 20%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.8) 80%,#000 100%)}
.BigSearchBox-module-scss-module__eaoMOq__overlay{z-index:1000;background:radial-gradient(circle at top center,transparent 0%,color-mix(in srgb,var(--primary),transparent 10%)100%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .5s ease-in-out;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(circle at top,transparent 20%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.8) 80%,#000 100%);mask-image:radial-gradient(circle at top,transparent 20%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.8) 80%,#000 100%)}.BigSearchBox-module-scss-module__eaoMOq__overlay--visible{opacity:1;pointer-events:auto;display:flex}.BigSearchBox-module-scss-module__eaoMOq__inputCtn{gap:var(--gap-xl);flex-direction:column;width:100%;margin-top:3px;display:flex;position:relative}.BigSearchBox-module-scss-module__eaoMOq__inputCtn--hero{gap:var(--gap-md);margin-top:0}.BigSearchBox-module-scss-module__eaoMOq__inputCtn .BigSearchBox-module-scss-module__eaoMOq__inputForm{align-items:center;gap:var(--gap-sm);width:100%;max-width:600px;padding:var(--padding-lg);font-family:var(--typography-font-family);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-xl);outline-offset:2px;box-shadow:var(--shadow-strong);outline:2px solid transparent;flex-direction:column;margin:0 auto;transition:outline .5s ease-in-out;display:flex}@media only screen and (max-width:768px){.BigSearchBox-module-scss-module__eaoMOq__inputCtn .BigSearchBox-module-scss-module__eaoMOq__inputForm{max-width:100%}}.BigSearchBox-module-scss-module__eaoMOq__inputCtn .BigSearchBox-module-scss-module__eaoMOq__inputForm--focused{border-radius:var(--radius-xl);outline:2px solid var(--primary);outline-offset:2px}.BigSearchBox-module-scss-module__eaoMOq__inputCtn .BigSearchBox-module-scss-module__eaoMOq__inputForm .BigSearchBox-module-scss-module__eaoMOq__input{width:100%;color:var(--text-primary);resize:none;caret-color:var(--primary);background-color:transparent;border:none}.BigSearchBox-module-scss-module__eaoMOq__inputCtn .BigSearchBox-module-scss-module__eaoMOq__inputForm .BigSearchBox-module-scss-module__eaoMOq__input:focus{outline:none}.BigSearchBox-module-scss-module__eaoMOq__inputCtn .BigSearchBox-module-scss-module__eaoMOq__inputForm .BigSearchBox-module-scss-module__eaoMOq__buttonsCtn{justify-content:space-between;align-items:flex-end;gap:var(--gap-sm);width:100%;height:-moz-fit-content;height:fit-content;display:flex}.BigSearchBox-module-scss-module__eaoMOq__inputCtn .BigSearchBox-module-scss-module__eaoMOq__inputForm .BigSearchBox-module-scss-module__eaoMOq__buttonsCtn .BigSearchBox-module-scss-module__eaoMOq__buttonsCtnInner{align-items:center;gap:var(--gap-sm);display:flex}.BigSearchBox-module-scss-module__eaoMOq__inputCtn .BigSearchBox-module-scss-module__eaoMOq__inputForm .BigSearchBox-module-scss-module__eaoMOq__buttonsCtn .BigSearchBox-module-scss-module__eaoMOq__buttonsCtnInner .BigSearchBox-module-scss-module__eaoMOq__button{border-radius:var(--radius-full)!important}.BigSearchBox-module-scss-module__eaoMOq__inputCtn .BigSearchBox-module-scss-module__eaoMOq__inputForm .BigSearchBox-module-scss-module__eaoMOq__buttonsCtn .BigSearchBox-module-scss-module__eaoMOq__buttonsCtnInner:empty{display:none}.BigSearchBox-module-scss-module__eaoMOq__inputCtn .BigSearchBox-module-scss-module__eaoMOq__inputForm--hero{align-items:center;gap:var(--gap-md);width:100%;max-width:100%;padding:var(--padding-sm)var(--padding-sm)var(--padding-sm)var(--padding-lg);flex-direction:row}.BigSearchBox-module-scss-module__eaoMOq__inputCtn .BigSearchBox-module-scss-module__eaoMOq__inputForm--hero.BigSearchBox-module-scss-module__eaoMOq__inputForm--focused{outline:2px solid var(--on-primary);outline-offset:2px}.BigSearchBox-module-scss-module__eaoMOq__inputCtn .BigSearchBox-module-scss-module__eaoMOq__inputForm--hero .BigSearchBox-module-scss-module__eaoMOq__input{width:auto;min-width:280px;padding:var(--padding-sm)0;flex:1;font-size:18px}.BigSearchBox-module-scss-module__eaoMOq__inputCtn .BigSearchBox-module-scss-module__eaoMOq__inputForm--hero .BigSearchBox-module-scss-module__eaoMOq__input:focus{outline:none}@media only screen and (max-width:768px){.BigSearchBox-module-scss-module__eaoMOq__inputCtn .BigSearchBox-module-scss-module__eaoMOq__inputForm--hero .BigSearchBox-module-scss-module__eaoMOq__input{min-width:180px}}.BigSearchBox-module-scss-module__eaoMOq__inputCtn .BigSearchBox-module-scss-module__eaoMOq__inputForm--hero .BigSearchBox-module-scss-module__eaoMOq__buttonsCtn{flex-shrink:0;justify-content:flex-end;align-items:center;width:auto}.BigSearchBox-module-scss-module__eaoMOq__inputCtn .BigSearchBox-module-scss-module__eaoMOq__suggestedQueries{max-width:1280px;margin:var(--gap-md)auto 0}.BigSearchBox-module-scss-module__eaoMOq__inputCtn--hero .BigSearchBox-module-scss-module__eaoMOq__suggestedQueries{display:none}.BigSearchBox-module-scss-module__eaoMOq__inputCtn .BigSearchBox-module-scss-module__eaoMOq__summaryCtn{width:100%;max-width:100%;margin:var(--gap-lg)auto 0}@media only screen and (max-width:768px){.BigSearchBox-module-scss-module__eaoMOq__inputCtn .BigSearchBox-module-scss-module__eaoMOq__summaryCtn{max-width:100%}}
.LocationSelector-module-scss-module__G1mLTa__container{width:100%;margin-top:6px}.LocationSelector-module-scss-module__G1mLTa__container .LocationSelector-module-scss-module__G1mLTa__options{width:100%;padding:32px 0}.LocationSelector-module-scss-module__G1mLTa__container .LocationSelector-module-scss-module__G1mLTa__options--dropdown{padding:0}
