.CardActions-module-scss-module__zkMeRq__cardActions{box-sizing:border-box;flex-direction:row;align-items:center;min-height:52px;padding:8px;display:flex}
.CardPrimaryAction-module-scss-module__p7J68a__cardPrimaryAction{box-sizing:border-box;cursor:pointer;flex-direction:column;transition:background-color .14s ease-in-out,filter .14s ease-in-out;display:flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.CardPrimaryAction-module-scss-module__p7J68a__cardPrimaryAction:hover{background-color:var(--elevated-level-two)}.CardPrimaryAction-module-scss-module__p7J68a__cardPrimaryAction:hover h4{text-decoration:underline!important}}.CardPrimaryAction-module-scss-module__p7J68a__cardPrimaryAction:active{filter:brightness(.9)}
.Spinner-module-scss-module__QHvGJW__page{background-color:var(--surface);justify-content:center;align-items:center;width:100%;height:100vh;display:flex}.Spinner-module-scss-module__QHvGJW__spinner{border-style:solid;border-color:transparent;border-radius:100%;animation:1s linear infinite Spinner-module-scss-module__QHvGJW__spin}.Spinner-module-scss-module__QHvGJW__spinner--themePrimary{border-top-color:var(--primary);border-right-color:var(--primary);border-bottom-color:var(--primary)}.Spinner-module-scss-module__QHvGJW__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__QHvGJW__spinner--onThemePrimary{border-top-color:var(--on-primary);border-right-color:var(--on-primary);border-bottom-color:var(--on-primary)}.Spinner-module-scss-module__QHvGJW__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__QHvGJW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.TypingIndicator-module-scss-module__fQjxfG__dotFlashing{background-color:var(--gray);border-radius:var(--radius-sm);width:6px;height:6px;margin:0 10px;position:relative}.TypingIndicator-module-scss-module__fQjxfG__dotFlashingGray{animation:.5s linear .5s infinite alternate TypingIndicator-module-scss-module__fQjxfG__dot-flashing-gray}.TypingIndicator-module-scss-module__fQjxfG__dotFlashingPrimary{animation:.5s linear .5s infinite alternate TypingIndicator-module-scss-module__fQjxfG__dot-flashing-primary}.TypingIndicator-module-scss-module__fQjxfG__dotFlashing:before,.TypingIndicator-module-scss-module__fQjxfG__dotFlashing:after{background-color:var(--gray);content:"";display:inline-block;position:absolute;top:0}.TypingIndicator-module-scss-module__fQjxfG__dotFlashing:before{border-radius:var(--radius-sm);width:6px;height:6px;left:-10px}.TypingIndicator-module-scss-module__fQjxfG__dotFlashingGray:before{animation:1s infinite alternate TypingIndicator-module-scss-module__fQjxfG__dot-flashing-gray}.TypingIndicator-module-scss-module__fQjxfG__dotFlashingPrimary:before{animation:1s infinite alternate TypingIndicator-module-scss-module__fQjxfG__dot-flashing-primary}.TypingIndicator-module-scss-module__fQjxfG__dotFlashing:after{border-radius:var(--radius-sm);width:6px;height:6px;left:10px}.TypingIndicator-module-scss-module__fQjxfG__dotFlashingGray:after{animation:1s 1s infinite alternate TypingIndicator-module-scss-module__fQjxfG__dot-flashing-gray}.TypingIndicator-module-scss-module__fQjxfG__dotFlashingPrimary:after{animation:1s 1s infinite alternate TypingIndicator-module-scss-module__fQjxfG__dot-flashing-primary}@keyframes TypingIndicator-module-scss-module__fQjxfG__dot-flashing-gray{0%{background-color:var(--gray)}50%,to{background-color:var(--gray-30)}}@keyframes TypingIndicator-module-scss-module__fQjxfG__dot-flashing-primary{0%{background-color:var(--primary)}50%,to{background-color:var(--gray-30)}}
.PaymentFormInput-module-scss-module__CKjMyW__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__CKjMyW__inputContainer .PaymentFormInput-module-scss-module__CKjMyW__input{margin:0}.PaymentFormInput-module-scss-module__CKjMyW__inputSkeleton{background-color:var(--gray-30);border-radius:var(--radius-full);width:100%;height:22px;animation:1.5s infinite PaymentFormInput-module-scss-module__CKjMyW__pulse}
.TradeFormInput-module-scss-module__OUpASq__container{gap:var(--gap-md);flex-direction:column;width:100%;display:flex}.TradeFormInput-module-scss-module__OUpASq__ctaContainer{align-items:center;gap:var(--gap-md);flex-direction:row;height:30px;display:flex}
.PaymentForm-module-scss-module__a5S4Sq__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__a5S4Sq__inputCtn--flat{box-shadow:none;padding:0}.PaymentForm-module-scss-module__a5S4Sq__inputCtn .PaymentForm-module-scss-module__a5S4Sq__input{box-sizing:border-box;width:100%;margin:0}.PaymentForm-module-scss-module__a5S4Sq__inputCtn .PaymentForm-module-scss-module__a5S4Sq__aprInput{width:100px}.PaymentForm-module-scss-module__a5S4Sq__inputCtn .PaymentForm-module-scss-module__a5S4Sq__inputWrp{width:100%}.PaymentForm-module-scss-module__a5S4Sq__inputCtn .PaymentForm-module-scss-module__a5S4Sq__topInputs{gap:var(--spacing-sm);flex-direction:column;display:flex}.PaymentForm-module-scss-module__a5S4Sq__inputCtn .PaymentForm-module-scss-module__a5S4Sq__btmInputs{gap:var(--spacing-sm);width:100%;display:flex}@media (max-width:768px){.PaymentForm-module-scss-module__a5S4Sq__inputCtn .PaymentForm-module-scss-module__a5S4Sq__btmInputs{flex-direction:column}}.PaymentForm-module-scss-module__a5S4Sq__inputCtn .PaymentForm-module-scss-module__a5S4Sq__submit{height:56px}.PaymentForm-module-scss-module__a5S4Sq__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__a5S4Sq__sliderContainer .PaymentForm-module-scss-module__a5S4Sq__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__a5S4Sq__range{justify-content:center;width:100%;margin-top:24px;display:flex}.PaymentForm-module-scss-module__a5S4Sq__labelContainer{justify-content:space-between;align-items:center;width:100%;display:flex}.PaymentForm-module-scss-module__a5S4Sq__labelContainer .PaymentForm-module-scss-module__a5S4Sq__label{margin:0}.PaymentForm-module-scss-module__a5S4Sq__labelContainer .PaymentForm-module-scss-module__a5S4Sq__tradeValue{font-weight:600}.PaymentForm-module-scss-module__a5S4Sq__vehiclePriceInput{gap:var(--gap-md);flex-direction:row;width:100%;display:flex}@media (max-width:768px){.PaymentForm-module-scss-module__a5S4Sq__vehiclePriceInput{flex-direction:column}}.PaymentForm-module-scss-module__a5S4Sq__customTermInput{gap:var(--gap-md);flex-direction:column;width:100%;display:flex}
.PaymentResult-module-scss-module__jXCYDq__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__jXCYDq__resultWrp--flat{box-shadow:none;padding:0}.PaymentResult-module-scss-module__jXCYDq__resultWrp .PaymentResult-module-scss-module__jXCYDq__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__jXCYDq__resultWrp .PaymentResult-module-scss-module__jXCYDq__result .PaymentResult-module-scss-module__jXCYDq__value{flex-direction:column;align-items:center;gap:4px;display:flex}.PaymentResult-module-scss-module__jXCYDq__resultWrp .PaymentResult-module-scss-module__jXCYDq__result .PaymentResult-module-scss-module__jXCYDq__value p{margin:0}.PaymentResult-module-scss-module__jXCYDq__resultWrp .PaymentResult-module-scss-module__jXCYDq__result .PaymentResult-module-scss-module__jXCYDq__value .PaymentResult-module-scss-module__jXCYDq__price{letter-spacing:-1px;color:var(--text-primary);font-size:50px;font-weight:700;line-height:normal}.PaymentResult-module-scss-module__jXCYDq__resultWrp .PaymentResult-module-scss-module__jXCYDq__result .PaymentResult-module-scss-module__jXCYDq__value .PaymentResult-module-scss-module__jXCYDq__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__jXCYDq__resultWrp .PaymentResult-module-scss-module__jXCYDq__actions{gap:var(--spacing-sm);flex-direction:row;display:flex}.PaymentResult-module-scss-module__jXCYDq__resultWrp .PaymentResult-module-scss-module__jXCYDq__paymentTable{width:100%}.PaymentResult-module-scss-module__jXCYDq__resultWrp .PaymentResult-module-scss-module__jXCYDq__paymentTable .PaymentResult-module-scss-module__jXCYDq__paymentTableBody{gap:var(--spacing-sm);flex-direction:column;display:flex}.PaymentResult-module-scss-module__jXCYDq__resultWrp .PaymentResult-module-scss-module__jXCYDq__paymentTable .PaymentResult-module-scss-module__jXCYDq__paymentTableBody .PaymentResult-module-scss-module__jXCYDq__dataRow,.PaymentResult-module-scss-module__jXCYDq__resultWrp .PaymentResult-module-scss-module__jXCYDq__paymentTable .PaymentResult-module-scss-module__jXCYDq__paymentTableBody .PaymentResult-module-scss-module__jXCYDq__paymentRow{justify-content:space-between;align-items:center;width:100%;display:flex}.PaymentResult-module-scss-module__jXCYDq__resultWrp .PaymentResult-module-scss-module__jXCYDq__paymentTable .PaymentResult-module-scss-module__jXCYDq__paymentTableBody .PaymentResult-module-scss-module__jXCYDq__dataRow{padding-bottom:var(--padding-md);border-bottom:1px dotted var(--text-secondary)}.PaymentResult-module-scss-module__jXCYDq__resultWrp .PaymentResult-module-scss-module__jXCYDq__paymentTable .PaymentResult-module-scss-module__jXCYDq__paymentTableBody .PaymentResult-module-scss-module__jXCYDq__paymentRow{padding:var(--padding-md);background-color:var(--elevated-level-one);border:var(--border-strong);border-radius:var(--radius-sm)}.PaymentResult-module-scss-module__jXCYDq__resultWrp .PaymentResult-module-scss-module__jXCYDq__paymentTable .PaymentResult-module-scss-module__jXCYDq__paymentTableBody .PaymentResult-module-scss-module__jXCYDq__valueCell{justify-content:flex-end;display:flex}.PaymentResult-module-scss-module__jXCYDq__link{margin-top:auto}.PaymentResult-module-scss-module__jXCYDq__accordion{gap:var(--spacing-sm);flex-direction:column;display:flex}.PaymentResult-module-scss-module__jXCYDq__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__JY_8pG__card{gap:var(--gap-lg);padding:var(--padding-md);display:flex}@media only screen and (max-width:768px){.PaymentCalculator-module-scss-module__JY_8pG__card{flex-direction:column}}.PaymentCalculator-module-scss-module__JY_8pG__finance{width:100%}.PaymentCalculator-module-scss-module__JY_8pG__finance .PaymentCalculator-module-scss-module__JY_8pG__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__JY_8pG__finance .PaymentCalculator-module-scss-module__JY_8pG__estimate{width:100%}}.PaymentCalculator-module-scss-module__JY_8pG__finance .PaymentCalculator-module-scss-module__JY_8pG__estimate .PaymentCalculator-module-scss-module__JY_8pG__form{flex-direction:column;width:100%;height:100%;display:flex}.PaymentCalculator-module-scss-module__JY_8pG__finance .PaymentCalculator-module-scss-module__JY_8pG__estimate .PaymentCalculator-module-scss-module__JY_8pG__form .PaymentCalculator-module-scss-module__JY_8pG__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__JY_8pG__finance .PaymentCalculator-module-scss-module__JY_8pG__estimate .PaymentCalculator-module-scss-module__JY_8pG__form .PaymentCalculator-module-scss-module__JY_8pG__disclaimer p{margin-bottom:0}.PaymentCalculator-module-scss-module__JY_8pG__finance .PaymentCalculator-module-scss-module__JY_8pG__estimate .PaymentCalculator-module-scss-module__JY_8pG__form .PaymentCalculator-module-scss-module__JY_8pG__disclaimer--submitted{display:inline}
.GenericAccordion-module-scss-module__gJ15Ka__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__gJ15Ka__accordion summary{cursor:pointer;list-style:none}.GenericAccordion-module-scss-module__gJ15Ka__accordion summary::-webkit-details-marker{display:none}.GenericAccordion-module-scss-module__gJ15Ka__accordion[open]{background-color:var(--elevated-level-one)}.GenericAccordion-module-scss-module__gJ15Ka__accordion .GenericAccordion-module-scss-module__gJ15Ka__title{padding-top:var(--padding-lg);justify-content:space-between;align-items:center;display:flex}.GenericAccordion-module-scss-module__gJ15Ka__accordion .GenericAccordion-module-scss-module__gJ15Ka__content{min-height:10px;padding-top:var(--padding-lg);color:var(--text-primary);font-size:16px;line-height:1.3}.GenericAccordion-module-scss-module__gJ15Ka__accordion .GenericAccordion-module-scss-module__gJ15Ka__icon{color:var(--text-primary)}.GenericAccordion-module-scss-module__gJ15Ka__accordion .GenericAccordion-module-scss-module__gJ15Ka__icon.GenericAccordion-module-scss-module__gJ15Ka__open{transform:rotate(180deg)}
.SubaruRecallIframe-module-scss-module__LIa2ta__iframe{background:var(--elevated-level-one);border:var(--border-strong);border-radius:var(--radius-md);width:100%;min-height:600px}
.RecallCheck-module-scss-module__2ZpOEq__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__2ZpOEq__container{gap:var(--spacing-xl);flex-direction:column;width:100%;max-width:600px;display:flex}.RecallCheck-module-scss-module__2ZpOEq__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__2ZpOEq__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__2ZpOEq__form{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}.RecallCheck-module-scss-module__2ZpOEq__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__2ZpOEq__noRecalls{padding:var(--spacing-xl);justify-content:center;align-items:center;display:flex}.RecallCheck-module-scss-module__2ZpOEq__recallsList{justify-content:center;gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}.RecallCheck-module-scss-module__2ZpOEq__recallHeader{padding-bottom:var(--spacing-md);border-bottom:var(--border-soft);justify-content:space-between;align-items:center;display:flex}.RecallCheck-module-scss-module__2ZpOEq__recallContent{gap:var(--spacing-md);flex-direction:column;display:flex}.RecallCheck-module-scss-module__2ZpOEq__recallSection{gap:var(--spacing-xs);flex-direction:column;display:flex}.RecallCheck-module-scss-module__2ZpOEq__recallSection:not(:first-child){margin-top:var(--spacing-md)}.RecallCheck-module-scss-module__2ZpOEq__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__220scW__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__220scW__card .PrintableServiceSpecialsPage-module-scss-module__220scW__cardBody{gap:var(--gap-lg);flex-direction:column;width:100%;display:flex}.PrintableServiceSpecialsPage-module-scss-module__220scW__card .PrintableServiceSpecialsPage-module-scss-module__220scW__cardBody .PrintableServiceSpecialsPage-module-scss-module__220scW__imageCtn{width:100%;padding-top:53.33%;position:relative}.PrintableServiceSpecialsPage-module-scss-module__220scW__card .PrintableServiceSpecialsPage-module-scss-module__220scW__cardBody .PrintableServiceSpecialsPage-module-scss-module__220scW__imageCtn .PrintableServiceSpecialsPage-module-scss-module__220scW__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__220scW__card .PrintableServiceSpecialsPage-module-scss-module__220scW__cardBody .PrintableServiceSpecialsPage-module-scss-module__220scW__imageCtn .PrintableServiceSpecialsPage-module-scss-module__220scW__image{object-fit:cover;border-radius:var(--radius-lg);width:100%;height:100%;position:absolute;top:0;left:0}.PrintableServiceSpecialsPage-module-scss-module__220scW__card .PrintableServiceSpecialsPage-module-scss-module__220scW__cardBody .PrintableServiceSpecialsPage-module-scss-module__220scW__textContainer{gap:var(--gap-sm);flex-direction:column;display:flex}@media print{.PrintableServiceSpecialsPage-module-scss-module__220scW__card{page-break-inside:avoid;display:flex}.PrintableServiceSpecialsPage-module-scss-module__220scW__card:last-of-type{page-break-after:avoid}}
.ServiceMenu-module-scss-module__1PxC9a__wrapper{padding-top:var(--padding-md);padding-bottom:var(--padding-md)}
.Spacer-module-scss-module__BNH2xq__spacer{margin-top:30px;margin-bottom:20px;width:100vw!important}@media (max-width:768px){.Spacer-module-scss-module__BNH2xq__spacer{min-height:10px}}.Spacer-module-scss-module__BNH2xq__spacer .Spacer-module-scss-module__BNH2xq__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__BNH2xq__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__40OBoq__container{justify-content:center;display:flex}.Staff-module-scss-module__40OBoq__container .Staff-module-scss-module__40OBoq__content{flex-wrap:wrap;place-content:center;width:100%;max-width:1050px;display:flex}
.ReputationcomWidget-module-scss-module__hZcdxG__wrapper{width:100%}.ReputationcomWidget-module-scss-module__hZcdxG__seoFrame{border:var(--border-strong);width:100%;max-height:500px}
.SubaruAwardsAndAccolades-module-scss-module__9f6-vq__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__9f6-vq__container{padding:var(--padding-lg)var(--padding-md)}}.SubaruAwardsAndAccolades-module-scss-module__9f6-vq__container .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__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__9f6-vq__container .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__title{font-size:var(--font-heading-md)}}.SubaruAwardsAndAccolades-module-scss-module__9f6-vq__container .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__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__9f6-vq__container .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__filterBar{gap:var(--gap-sm)}}.SubaruAwardsAndAccolades-module-scss-module__9f6-vq__container .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__filterBar .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__filterLabel{font-size:var(--font-body-sm);color:var(--text-secondary)}.SubaruAwardsAndAccolades-module-scss-module__9f6-vq__container .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__filterBar .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__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__9f6-vq__container .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__filterBar .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__modelButton--active{color:var(--on-primary);background:var(--primary);border-color:var(--primary)}.SubaruAwardsAndAccolades-module-scss-module__9f6-vq__container .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__spinner{justify-content:center;align-items:center;width:100%;min-height:200px;display:flex}.SubaruAwardsAndAccolades-module-scss-module__9f6-vq__container .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__awardsGrid{gap:var(--gap-lg);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-auto-rows:1fr;display:grid}.SubaruAwardsAndAccolades-module-scss-module__9f6-vq__container .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__awardsGrid .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__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__9f6-vq__container .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__awardsGrid .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__awardCard .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__logoContainer{justify-content:center;align-items:center;width:100%;height:40px;display:flex}.SubaruAwardsAndAccolades-module-scss-module__9f6-vq__container .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__awardsGrid .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__awardCard .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__awardLogo{object-fit:contain;width:auto;height:40px}.SubaruAwardsAndAccolades-module-scss-module__9f6-vq__container .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__awardsGrid .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__awardCard .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__awardImage{border-radius:var(--radius-sm);object-fit:cover;width:100%;max-width:420px;height:auto}.SubaruAwardsAndAccolades-module-scss-module__9f6-vq__container .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__awardsGrid .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__awardCard .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__awardTitle{font-size:var(--font-heading-sm);font-weight:var(--font-weight-bold);color:var(--text-primary)}.SubaruAwardsAndAccolades-module-scss-module__9f6-vq__container .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__awardsGrid .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__awardCard .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__awardText{font-size:var(--font-body-md);color:var(--text-secondary);line-height:1.5}.SubaruAwardsAndAccolades-module-scss-module__9f6-vq__container .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__awardsGrid .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__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__9f6-vq__container .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__awardsGrid .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__testimonialCard .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__testimonialContent{justify-content:center;align-items:center;gap:var(--gap-md);flex-direction:column;flex:1;display:flex}.SubaruAwardsAndAccolades-module-scss-module__9f6-vq__container .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__awardsGrid .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__testimonialCard .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__testimonialContent .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__testimonialText{font-size:var(--font-body-md);color:var(--text-secondary);font-style:italic;line-height:1.6}.SubaruAwardsAndAccolades-module-scss-module__9f6-vq__container .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__awardsGrid .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__testimonialCard .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__testimonialContent .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__testimonialSignature{font-size:var(--font-body-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.SubaruAwardsAndAccolades-module-scss-module__9f6-vq__container .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__awardsGrid .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__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__9f6-vq__container .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__awardsGrid .SubaruAwardsAndAccolades-module-scss-module__9f6-vq__sourceButton:hover{background:var(--elevated-level-two)}}.SubaruAwardsAndAccolades-module-scss-module__9f6-vq__disclaimerContent{gap:var(--gap-md);padding:var(--padding-md);flex-direction:column;display:flex}.SubaruAwardsAndAccolades-module-scss-module__9f6-vq__loadingMore{width:100%;padding:var(--padding-xl)0;justify-content:center;align-items:center;display:flex}
.SubaruLovePromise-module-scss-module__fYCERa__wrapper{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.SubaruLovePromise-module-scss-module__fYCERa__wrapper .SubaruLovePromise-module-scss-module__fYCERa__image{object-fit:contain;border-radius:var(--radius-md);width:100%;height:auto;display:block}.SubaruLovePromise-module-scss-module__fYCERa__wrapper .SubaruLovePromise-module-scss-module__fYCERa__firstImage,.SubaruLovePromise-module-scss-module__fYCERa__wrapper .SubaruLovePromise-module-scss-module__fYCERa__secondImage{max-width:280px}.SubaruLovePromise-module-scss-module__fYCERa__wrapper .SubaruLovePromise-module-scss-module__fYCERa__thirdImage{border-radius:var(--radius-md)var(--radius-md)0 0;max-width:400px}.SubaruLovePromise-module-scss-module__fYCERa__wrapper .SubaruLovePromise-module-scss-module__fYCERa__viewPledgeButton{width:100%;max-width:400px;margin-top:-6px}.SubaruLovePromise-module-scss-module__fYCERa__wrapper .SubaruLovePromise-module-scss-module__fYCERa__modalImage{object-fit:contain;width:100%;max-height:650px}.SubaruLovePromise-module-scss-module__fYCERa__wrapper .SubaruLovePromise-module-scss-module__fYCERa__submitStoryContainer{border:var(--border-strong);border-color:var(--primary);border-radius:var(--radius-md);flex-direction:column;max-width:400px;display:flex}.SubaruLovePromise-module-scss-module__fYCERa__wrapper .SubaruLovePromise-module-scss-module__fYCERa__submitStoryContainer .SubaruLovePromise-module-scss-module__fYCERa__submitStoryText{padding:var(--padding-md);font-size:var(--font-body-md);color:var(--text-primary)}.SubaruLovePromise-module-scss-module__fYCERa__wrapper .SubaruLovePromise-module-scss-module__fYCERa__submitStoryContainer .SubaruLovePromise-module-scss-module__fYCERa__submitStoryButton{padding:var(--padding-md)}.SubaruLovePromise-module-scss-module__fYCERa__iframeContainer{height:calc(100% - 80px);position:relative}.SubaruLovePromise-module-scss-module__fYCERa__iframeContainer .SubaruLovePromise-module-scss-module__fYCERa__iframe{border:none;width:100%;height:100%}
.SubaruLovePromiseStories-module-scss-module__hhz63a__wrapper{align-items:center;gap:var(--gap-xl);width:100%;padding:var(--spacing-5xl)var(--padding-lg);background-color:var(--elevated-level-two);border-radius:var(--radius-2xl);flex-direction:column;display:flex}.SubaruLovePromiseStories-module-scss-module__hhz63a__wrapper .SubaruLovePromiseStories-module-scss-module__hhz63a__headerSection{gap:var(--gap-xl);flex-direction:column;width:100%;max-width:1040px;display:flex}.SubaruLovePromiseStories-module-scss-module__hhz63a__wrapper .SubaruLovePromiseStories-module-scss-module__hhz63a__storiesList{gap:var(--spacing-2xl);flex-direction:column;width:100%;max-width:1040px;display:flex}.SubaruLovePromiseStories-module-scss-module__hhz63a__wrapper .SubaruLovePromiseStories-module-scss-module__hhz63a__storiesList .SubaruLovePromiseStories-module-scss-module__hhz63a__storyCard{align-items:center;gap:var(--gap-xl);display:flex}.SubaruLovePromiseStories-module-scss-module__hhz63a__wrapper .SubaruLovePromiseStories-module-scss-module__hhz63a__storiesList .SubaruLovePromiseStories-module-scss-module__hhz63a__storyCard--reversed{flex-direction:row-reverse}.SubaruLovePromiseStories-module-scss-module__hhz63a__wrapper .SubaruLovePromiseStories-module-scss-module__hhz63a__storiesList .SubaruLovePromiseStories-module-scss-module__hhz63a__storyCard--noMedia .SubaruLovePromiseStories-module-scss-module__hhz63a__textSide{text-align:center;align-items:center}.SubaruLovePromiseStories-module-scss-module__hhz63a__wrapper .SubaruLovePromiseStories-module-scss-module__hhz63a__storiesList .SubaruLovePromiseStories-module-scss-module__hhz63a__storyCard .SubaruLovePromiseStories-module-scss-module__hhz63a__mediaSide{flex-shrink:0;width:100%;max-width:350px}.SubaruLovePromiseStories-module-scss-module__hhz63a__wrapper .SubaruLovePromiseStories-module-scss-module__hhz63a__storiesList .SubaruLovePromiseStories-module-scss-module__hhz63a__storyCard .SubaruLovePromiseStories-module-scss-module__hhz63a__mediaSide .SubaruLovePromiseStories-module-scss-module__hhz63a__storyImage{border-radius:var(--radius-xl);object-fit:cover;width:100%;height:auto}.SubaruLovePromiseStories-module-scss-module__hhz63a__wrapper .SubaruLovePromiseStories-module-scss-module__hhz63a__storiesList .SubaruLovePromiseStories-module-scss-module__hhz63a__storyCard .SubaruLovePromiseStories-module-scss-module__hhz63a__mediaSide .SubaruLovePromiseStories-module-scss-module__hhz63a__carouselSlide{flex:0 0 100%;min-width:0}.SubaruLovePromiseStories-module-scss-module__hhz63a__wrapper .SubaruLovePromiseStories-module-scss-module__hhz63a__storiesList .SubaruLovePromiseStories-module-scss-module__hhz63a__storyCard .SubaruLovePromiseStories-module-scss-module__hhz63a__mediaSide .SubaruLovePromiseStories-module-scss-module__hhz63a__videoWrapper{border-radius:var(--radius-xl);width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.SubaruLovePromiseStories-module-scss-module__hhz63a__wrapper .SubaruLovePromiseStories-module-scss-module__hhz63a__storiesList .SubaruLovePromiseStories-module-scss-module__hhz63a__storyCard .SubaruLovePromiseStories-module-scss-module__hhz63a__mediaSide .SubaruLovePromiseStories-module-scss-module__hhz63a__videoWrapper .SubaruLovePromiseStories-module-scss-module__hhz63a__videoIframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.SubaruLovePromiseStories-module-scss-module__hhz63a__wrapper .SubaruLovePromiseStories-module-scss-module__hhz63a__storiesList .SubaruLovePromiseStories-module-scss-module__hhz63a__storyCard .SubaruLovePromiseStories-module-scss-module__hhz63a__textSide{gap:var(--gap-md);flex-direction:column;flex:1;min-width:0;display:flex}.SubaruLovePromiseStories-module-scss-module__hhz63a__wrapper .SubaruLovePromiseStories-module-scss-module__hhz63a__storiesList .SubaruLovePromiseStories-module-scss-module__hhz63a__storyCard .SubaruLovePromiseStories-module-scss-module__hhz63a__textSide .SubaruLovePromiseStories-module-scss-module__hhz63a__partnerLogo{object-fit:contain;max-width:150px;max-height:100px}@media only screen and (max-width:768px){.SubaruLovePromiseStories-module-scss-module__hhz63a__wrapper .SubaruLovePromiseStories-module-scss-module__hhz63a__storiesList .SubaruLovePromiseStories-module-scss-module__hhz63a__storyCard,.SubaruLovePromiseStories-module-scss-module__hhz63a__wrapper .SubaruLovePromiseStories-module-scss-module__hhz63a__storiesList .SubaruLovePromiseStories-module-scss-module__hhz63a__storyCard--reversed{flex-direction:column}.SubaruLovePromiseStories-module-scss-module__hhz63a__wrapper .SubaruLovePromiseStories-module-scss-module__hhz63a__storiesList .SubaruLovePromiseStories-module-scss-module__hhz63a__storyCard .SubaruLovePromiseStories-module-scss-module__hhz63a__mediaSide{max-width:200px}}.SubaruLovePromiseStories-module-scss-module__hhz63a__wrapper .SubaruLovePromiseStories-module-scss-module__hhz63a__loadMoreButton{width:100%;max-width:1040px}
.SubaruLPCommunityCommitment-module-scss-module__tL1Fgq__wrapper{align-items:center;gap:var(--gap-lg);max-width:1000px;margin:0 auto;margin-top:var(--gap-lg);margin-bottom:var(--gap-lg);padding:0 var(--padding-lg);flex-direction:column;display:flex}.SubaruLPCommunityCommitment-module-scss-module__tL1Fgq__wrapper .SubaruLPCommunityCommitment-module-scss-module__tL1Fgq__headerSection{gap:var(--gap-lg);margin-bottom:var(--gap-lg);flex-direction:column;display:flex}.SubaruLPCommunityCommitment-module-scss-module__tL1Fgq__wrapper .SubaruLPCommunityCommitment-module-scss-module__tL1Fgq__badgeDescriptions{justify-content:center;gap:var(--gap-xl);padding:0 var(--padding-lg);flex-wrap:wrap;display:flex}.SubaruLPCommunityCommitment-module-scss-module__tL1Fgq__wrapper .SubaruLPCommunityCommitment-module-scss-module__tL1Fgq__badgeDescriptions .SubaruLPCommunityCommitment-module-scss-module__tL1Fgq__badge{align-items:center;gap:var(--gap-md);padding:var(--padding-md);border:var(--border-soft);border-radius:var(--radius-md);flex-direction:column;display:flex}.SubaruLPCommunityCommitment-module-scss-module__tL1Fgq__wrapper .SubaruLPCommunityCommitment-module-scss-module__tL1Fgq__badgeDescriptions .SubaruLPCommunityCommitment-module-scss-module__tL1Fgq__badge img{width:100px;height:120px}.SubaruLPCommunityCommitment-module-scss-module__tL1Fgq__wrapper .SubaruLPCommunityCommitment-module-scss-module__tL1Fgq__badgeDescriptions .SubaruLPCommunityCommitment-module-scss-module__tL1Fgq__badge .SubaruLPCommunityCommitment-module-scss-module__tL1Fgq__moreInfoButton{width:100%}.SubaruLPCommunityCommitment-module-scss-module__tL1Fgq__wrapper .SubaruLPCommunityCommitment-module-scss-module__tL1Fgq__dealerCommitment{gap:var(--gap-lg);width:100%;margin-top:var(--gap-lg);flex-direction:column;display:flex}.SubaruLPCommunityCommitment-module-scss-module__tL1Fgq__wrapper .SubaruLPCommunityCommitment-module-scss-module__tL1Fgq__dealerCommitment .SubaruLPCommunityCommitment-module-scss-module__tL1Fgq__dealerCommitmentBadges{gap:var(--gap-lg);grid-template-columns:1fr 1fr;display:grid}@media (max-width:768px){.SubaruLPCommunityCommitment-module-scss-module__tL1Fgq__wrapper .SubaruLPCommunityCommitment-module-scss-module__tL1Fgq__dealerCommitment .SubaruLPCommunityCommitment-module-scss-module__tL1Fgq__dealerCommitmentBadges{grid-template-columns:1fr}}.SubaruLPCommunityCommitment-module-scss-module__tL1Fgq__wrapper .SubaruLPCommunityCommitment-module-scss-module__tL1Fgq__dealerCommitment .SubaruLPCommunityCommitment-module-scss-module__tL1Fgq__dealerCommitmentBadges .SubaruLPCommunityCommitment-module-scss-module__tL1Fgq__badge{align-items:flex-start;gap:var(--gap-lg);padding:var(--padding-lg);border:var(--border-soft);border-left:4px solid var(--primary);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);display:flex}.SubaruLPCommunityCommitment-module-scss-module__tL1Fgq__wrapper .SubaruLPCommunityCommitment-module-scss-module__tL1Fgq__dealerCommitment .SubaruLPCommunityCommitment-module-scss-module__tL1Fgq__dealerCommitmentBadges .SubaruLPCommunityCommitment-module-scss-module__tL1Fgq__badge img{flex-shrink:0;width:80px;height:96px}.SubaruLPCommunityCommitment-module-scss-module__tL1Fgq__wrapper .SubaruLPCommunityCommitment-module-scss-module__tL1Fgq__dealerCommitment .SubaruLPCommunityCommitment-module-scss-module__tL1Fgq__dealerCommitmentBadges .SubaruLPCommunityCommitment-module-scss-module__tL1Fgq__badge .SubaruLPCommunityCommitment-module-scss-module__tL1Fgq__badgeContent{gap:var(--gap-sm);padding-top:var(--padding-sm);flex-direction:column;display:flex}
.SmallSelect-module-scss-module__qOHLOa__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__qOHLOa__container--selected{color:var(--primary);box-shadow:var(--shadow-border)}
.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__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__ukUfBa__container{gap:var(--gap-md);padding:var(--padding-lg)}}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container{gap:var(--gap-sm);padding:var(--padding-md)}}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__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__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry{gap:var(--gap-sm)}}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__yearSelectionContainer{align-items:center;gap:var(--gap-xl);width:100%;margin-bottom:var(--gap-lg);flex-direction:column;display:flex}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__yearSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__yearSelectionTitle{width:100%;font-size:var(--font-heading-md);text-align:left}@media only screen and (max-width:768px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__yearSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__yearSelectionTitle{font-size:var(--font-heading-sm)}}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__yearSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__yearSelectionTitle{font-size:var(--font-body-lg)}}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__yearSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__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__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__yearSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__yearSelection{grid-template-columns:repeat(6,1fr)}}@media only screen and (max-width:768px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__yearSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__yearSelection{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__yearSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__yearSelection{grid-template-columns:repeat(3,1fr)}}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionContainer{align-items:center;gap:var(--gap-xl);width:100%;margin-bottom:var(--gap-xl);flex-direction:column;display:flex}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionTitle{width:100%;font-size:var(--font-heading-md);text-align:left}@media only screen and (max-width:768px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionTitle{font-size:var(--font-heading-sm)}}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionTitle{font-size:var(--font-body-lg)}}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__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__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelection{gap:var(--gap-lg);grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelection{gap:var(--gap-sm);grid-template-columns:repeat(2,1fr)}}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__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__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionItem{padding:var(--padding-md);border-radius:var(--radius-lg)}}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionItem{padding:var(--padding-sm)}}@media (hover:hover) and (pointer:fine){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionItem:hover{transform:translateY(-2px)}}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionItem.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionItem--selected{border:2px solid var(--primary)}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionItem.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionItem--unselected{opacity:.6;filter:grayscale(70%)}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionItem img{object-fit:contain;width:100%;max-width:180px;height:200px}@media only screen and (max-width:768px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionItem img{max-width:140px;height:160px}}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionItem img{max-width:100px;height:100px}}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__trimSelectionContainer{align-items:center;gap:var(--gap-xl);width:100%;margin-bottom:var(--gap-lg);flex-direction:column;display:flex}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__trimSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__trimSelectionTitle{width:100%;font-size:var(--font-heading-md);text-align:left}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__trimSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__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__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__trimSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__trimSelection{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__trimSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__trimSelection{grid-template-columns:repeat(1,1fr)}}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__mileageContainer{align-items:left;gap:var(--gap-sm);width:100%;margin-bottom:var(--gap-lg);flex-direction:column;display:flex}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__mileageContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__mileageTitle{margin-bottom:var(--gap-xl);font-size:var(--font-heading-md);text-align:left}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__mileageContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__submitContainer{justify-content:flex-start;display:flex}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__mileageContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__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__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__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__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer{align-items:left;gap:var(--gap-lg);width:100%;margin-top:var(--gap-xl);flex-direction:column;display:flex}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleDescription{gap:var(--gap-md);text-align:left;flex-direction:column;display:flex}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleTypeToggle{gap:var(--gap-md);display:flex}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__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__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__userSelectionContainer{flex-direction:column;align-items:flex-start}}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__userSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__vehicleInfo{align-items:center;gap:var(--gap-lg);display:flex}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__userSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__vehicleInfo{flex-direction:column;align-items:flex-start}}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__userSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__vehicleInfo .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__vehicleImage{object-fit:contain;width:120px;height:80px}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__userSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__vehicleInfo .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__vehicleImage{width:100px;height:70px}}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__userSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__vehicleInfo .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__vehicleSpecs{gap:var(--gap-xs,4px);flex-direction:column;display:flex}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__userSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__vehicleActions{gap:var(--gap-md);display:flex}@media only screen and (max-width:768px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__userSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__vehicleActions{width:100%}}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__userSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__vehicleActions{flex-direction:column}}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleNavigation{justify-content:center;gap:var(--gap-md);display:flex}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleNavigation .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__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__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleNavigation .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__navButton:hover{background:var(--elevated-level-two)}}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleNavigation .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__navButton:disabled{opacity:.4;cursor:not-allowed}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleGrid{gap:var(--gap-md);grid-template-columns:repeat(3,1fr);display:grid}@media only screen and (max-width:1024px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleGrid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleGrid{grid-template-columns:1fr}}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleGrid .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__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__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleGrid .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleCard:hover{transform:translateY(-2px)}}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleGrid .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleCard .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__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__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleGrid .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleCard .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleCardHeader{padding:var(--padding-md)}}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleGrid .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleCard.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleCard--current{border-color:var(--primary)}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleGrid .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleCard.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleCard--current .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleCardHeader{color:var(--on-primary);background:linear-gradient(135deg,var(--primary)0%,var(--primary-dark,var(--primary))100%)}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleGrid .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleCard .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__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__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleGrid .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleCard .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleCardContent{max-height:350px}}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleGrid .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleCard .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleCardContent{max-height:300px;padding:var(--padding-md)}}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleGrid .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleCard .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleCardContent .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__serviceItem{padding:var(--padding-sm);background:var(--surface-variant,var(--surface));border-radius:var(--radius-md)}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleGrid .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleCard .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleCardContent .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__serviceItem .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__serviceDetails{flex-direction:column;gap:2px;display:flex}
.SubaruModel-module-scss-module__wdZskG__container{align-items:center;gap:var(--gap-xl);flex-direction:column;width:100%;display:flex}.SubaruModel-module-scss-module__wdZskG__spinImageContainer{justify-content:center;align-items:flex-start;gap:var(--gap-xl);flex-direction:column;width:100%;display:flex}@media (max-width:1200px){.SubaruModel-module-scss-module__wdZskG__spinImageContainer{flex-direction:column}}
.TextClubForm-module-scss-module__NGMWoa__textClubFormContainer{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.TextClubForm-module-scss-module__NGMWoa__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__NGMWoa__container tr{flex-direction:column;gap:8px;display:flex}.TextClubForm-module-scss-module__NGMWoa__container table{width:100%}.TextClubForm-module-scss-module__NGMWoa__form{width:100%;display:inline-block}.TextClubForm-module-scss-module__NGMWoa__form input[type=checkbox]{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.TextClubForm-module-scss-module__NGMWoa__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__NGMWoa__input:focus{box-shadow:var(--shadow-border);border:none;outline:none}.TextClubForm-module-scss-module__NGMWoa__input.TextClubForm-module-scss-module__NGMWoa__mobileInput{width:32%}.TextClubForm-module-scss-module__NGMWoa__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__NGMWoa__submitButton:hover{opacity:.9}}.TextClubForm-module-scss-module__NGMWoa__tableCell{width:100%;padding:8px}.TextClubForm-module-scss-module__NGMWoa__tableCell input#TextClubForm-module-scss-module__NGMWoa__mobile1,.TextClubForm-module-scss-module__NGMWoa__tableCell input#TextClubForm-module-scss-module__NGMWoa__mobile2{max-width:30%}.TextClubForm-module-scss-module__NGMWoa__tableCell.TextClubForm-module-scss-module__NGMWoa__noWrap{white-space:nowrap}
.Ticker-module-scss-module__2tJxbq__tickerSectionContainer{width:100%;padding:var(--padding-xl);flex-direction:column;display:flex}.Ticker-module-scss-module__2tJxbq__tickerSectionContainer.Ticker-module-scss-module__2tJxbq__column{flex-direction:column}.Ticker-module-scss-module__2tJxbq__tickerSectionContainer.Ticker-module-scss-module__2tJxbq__left{align-items:flex-start}.Ticker-module-scss-module__2tJxbq__tickerSectionContainer.Ticker-module-scss-module__2tJxbq__center{align-items:center}.Ticker-module-scss-module__2tJxbq__tickerSectionContainer.Ticker-module-scss-module__2tJxbq__right{align-items:flex-end}.Ticker-module-scss-module__2tJxbq__tickerSectionContainer .Ticker-module-scss-module__2tJxbq__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__2tJxbq__tickerSectionContainer .Ticker-module-scss-module__2tJxbq__tickerContainer{gap:var(--gap-md);flex-direction:column}}.Ticker-module-scss-module__2tJxbq__tickerSectionContainer .Ticker-module-scss-module__2tJxbq__tickerContainer.Ticker-module-scss-module__2tJxbq__column{flex-direction:column}.Ticker-module-scss-module__2tJxbq__tickerSectionContainer .Ticker-module-scss-module__2tJxbq__tickerContainer.Ticker-module-scss-module__2tJxbq__left{align-items:flex-start}.Ticker-module-scss-module__2tJxbq__tickerSectionContainer .Ticker-module-scss-module__2tJxbq__tickerContainer.Ticker-module-scss-module__2tJxbq__center{align-items:center}.Ticker-module-scss-module__2tJxbq__tickerSectionContainer .Ticker-module-scss-module__2tJxbq__tickerContainer.Ticker-module-scss-module__2tJxbq__right{align-items:flex-end}.Ticker-module-scss-module__2tJxbq__tickerSectionContainer .Ticker-module-scss-module__2tJxbq__tickerContainer .Ticker-module-scss-module__2tJxbq__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__ZU6MnG__header{flex-direction:column;display:flex}.TitleSubtitleHeader-module-scss-module__ZU6MnG__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__ZU6MnG__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__Cp5LzW__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__Cp5LzW__button{padding:var(--padding-lg)}}.ToolCTAButton-module-scss-module__Cp5LzW__button .ToolCTAButton-module-scss-module__Cp5LzW__action{flex-direction:row;justify-content:space-between;align-items:center;height:100%;display:flex}.ToolCTAButton-module-scss-module__Cp5LzW__button .ToolCTAButton-module-scss-module__Cp5LzW__action .ToolCTAButton-module-scss-module__Cp5LzW__leftCtn{gap:var(--gap-sm);flex-direction:column;display:flex}.ToolCTAButton-module-scss-module__Cp5LzW__button .ToolCTAButton-module-scss-module__Cp5LzW__action .ToolCTAButton-module-scss-module__Cp5LzW__rightCtn{justify-content:flex-end;align-items:center;gap:var(--gap-sm);display:flex}.ToolCTAButton-module-scss-module__Cp5LzW__button .ToolCTAButton-module-scss-module__Cp5LzW__action .ToolCTAButton-module-scss-module__Cp5LzW__rightCtn .ToolCTAButton-module-scss-module__Cp5LzW__continueText{display:block}@media screen and (max-width:370px){.ToolCTAButton-module-scss-module__Cp5LzW__button .ToolCTAButton-module-scss-module__Cp5LzW__action .ToolCTAButton-module-scss-module__Cp5LzW__rightCtn .ToolCTAButton-module-scss-module__Cp5LzW__continueText{display:none}}
.ToolCTA-module-scss-module__282oTq__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__282oTq__cta{height:auto}}@media print{.ToolCTA-module-scss-module__282oTq__cta{display:none}}.ToolCTA-module-scss-module__282oTq__cta--vdp{height:auto;padding:0;margin:0!important}.ToolCTA-module-scss-module__282oTq__cta--cms{margin:0;padding:0}.ToolCTA-module-scss-module__282oTq__cta .ToolCTA-module-scss-module__282oTq__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__282oTq__cta .ToolCTA-module-scss-module__282oTq__card{height:auto}}.ToolCTA-module-scss-module__282oTq__cta .ToolCTA-module-scss-module__282oTq__card--trade{flex-direction:row-reverse}.ToolCTA-module-scss-module__282oTq__cta .ToolCTA-module-scss-module__282oTq__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__282oTq__cta .ToolCTA-module-scss-module__282oTq__card--cms{border-radius:var(--radius-xl)}}.ToolCTA-module-scss-module__282oTq__cta .ToolCTA-module-scss-module__282oTq__card--capitalOne{background:#d22e1e}.ToolCTA-module-scss-module__282oTq__cta .ToolCTA-module-scss-module__282oTq__card .ToolCTA-module-scss-module__282oTq__placeholder{flex-shrink:0;width:400px}@media only screen and (max-width:768px){.ToolCTA-module-scss-module__282oTq__cta .ToolCTA-module-scss-module__282oTq__card .ToolCTA-module-scss-module__282oTq__placeholder{display:none}}.ToolCTA-module-scss-module__282oTq__cta .ToolCTA-module-scss-module__282oTq__card .ToolCTA-module-scss-module__282oTq__placeholder--vdp{display:none}.ToolCTA-module-scss-module__282oTq__cta .ToolCTA-module-scss-module__282oTq__card .ToolCTA-module-scss-module__282oTq__content{z-index:5;gap:var(--gap-xl);flex-direction:column;width:100%;max-width:660px;margin:46px;display:flex}.ToolCTA-module-scss-module__282oTq__cta .ToolCTA-module-scss-module__282oTq__card .ToolCTA-module-scss-module__282oTq__content--vdp{margin:30px 46px}@media only screen and (max-width:768px){.ToolCTA-module-scss-module__282oTq__cta .ToolCTA-module-scss-module__282oTq__card .ToolCTA-module-scss-module__282oTq__content{margin:0}}.ToolCTA-module-scss-module__282oTq__cta .ToolCTA-module-scss-module__282oTq__card .ToolCTA-module-scss-module__282oTq__content .ToolCTA-module-scss-module__282oTq__capitalOneCtn{width:330px;margin-top:12px;margin-bottom:55px}@media only screen and (max-width:768px){.ToolCTA-module-scss-module__282oTq__cta .ToolCTA-module-scss-module__282oTq__card .ToolCTA-module-scss-module__282oTq__content .ToolCTA-module-scss-module__282oTq__capitalOneCtn{width:calc(100% - 40px);margin:0 20px 48px}}.ToolCTA-module-scss-module__282oTq__cta .ToolCTA-module-scss-module__282oTq__card .ToolCTA-module-scss-module__282oTq__content .ToolCTA-module-scss-module__282oTq__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__282oTq__cta .ToolCTA-module-scss-module__282oTq__card .ToolCTA-module-scss-module__282oTq__content .ToolCTA-module-scss-module__282oTq__button{width:calc(100% - 40px);margin:0 20px 48px}}.ToolCTA-module-scss-module__282oTq__cta .ToolCTA-module-scss-module__282oTq__card .ToolCTA-module-scss-module__282oTq__content .ToolCTA-module-scss-module__282oTq__motive{align-items:center;gap:var(--gap-lg);display:flex}.ToolCTA-module-scss-module__282oTq__cta .ToolCTA-module-scss-module__282oTq__card .ToolCTA-module-scss-module__282oTq__image{z-index:1;width:1374px;height:772px;position:absolute;top:-173px}.ToolCTA-module-scss-module__282oTq__cta .ToolCTA-module-scss-module__282oTq__card .ToolCTA-module-scss-module__282oTq__image--credit{right:-400px}.ToolCTA-module-scss-module__282oTq__cta .ToolCTA-module-scss-module__282oTq__card .ToolCTA-module-scss-module__282oTq__image--trade{left:-400px;overflow:hidden}.ToolCTA-module-scss-module__282oTq__cta .ToolCTA-module-scss-module__282oTq__card .ToolCTA-module-scss-module__282oTq__mobileCtn{width:100%;height:650px;display:flex;position:relative}.ToolCTA-module-scss-module__282oTq__cta .ToolCTA-module-scss-module__282oTq__card .ToolCTA-module-scss-module__282oTq__mobileCtn .ToolCTA-module-scss-module__282oTq__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__282oTq__cta .ToolCTA-module-scss-module__282oTq__card .ToolCTA-module-scss-module__282oTq__mobileCtn .ToolCTA-module-scss-module__282oTq__arrow{margin-left:20px;position:absolute;top:0}.ToolCTA-module-scss-module__282oTq__cta .ToolCTA-module-scss-module__282oTq__card .ToolCTA-module-scss-module__282oTq__mobileCtn .ToolCTA-module-scss-module__282oTq__mobileImage{object-fit:cover;width:100%;height:130%;padding:12px 0;position:relative;top:-80px;overflow:visible}
.VehicleModelComparison-module-scss-module__w3wuna__container{gap:var(--gap-md);width:100%;padding-bottom:var(--padding-xl);flex-direction:column;display:flex}.VehicleModelComparison-module-scss-module__w3wuna__container .VehicleModelComparison-module-scss-module__w3wuna__headerContainer{padding-bottom:var(--padding-xl);flex-direction:column;display:flex}.VehicleModelComparison-module-scss-module__w3wuna__container .VehicleModelComparison-module-scss-module__w3wuna__modelTab{gap:var(--gap-xl);padding-bottom:var(--padding-xl);flex-direction:row;display:flex}.VehicleModelComparison-module-scss-module__w3wuna__container .VehicleModelComparison-module-scss-module__w3wuna__modelTab .VehicleModelComparison-module-scss-module__w3wuna__modelTabItem{padding:var(--padding-sm);transition:var(--transition-fast);cursor:pointer}.VehicleModelComparison-module-scss-module__w3wuna__container .VehicleModelComparison-module-scss-module__w3wuna__modelTab .VehicleModelComparison-module-scss-module__w3wuna__modelTabItem--active{border-bottom:3px solid var(--black)}.VehicleModelComparison-module-scss-module__w3wuna__container .VehicleModelComparison-module-scss-module__w3wuna__comparisonContainer{gap:var(--gap-lg);flex-direction:row;display:flex}@media (max-width:768px){.VehicleModelComparison-module-scss-module__w3wuna__container .VehicleModelComparison-module-scss-module__w3wuna__comparisonContainer{flex-direction:column}}.VehicleModelComparison-module-scss-module__w3wuna__container .VehicleModelComparison-module-scss-module__w3wuna__comparisonContainer .VehicleModelComparison-module-scss-module__w3wuna__leftSide{gap:var(--gap-md);flex-direction:column;width:40%;display:flex}@media (max-width:768px){.VehicleModelComparison-module-scss-module__w3wuna__container .VehicleModelComparison-module-scss-module__w3wuna__comparisonContainer .VehicleModelComparison-module-scss-module__w3wuna__leftSide{width:100%}}.VehicleModelComparison-module-scss-module__w3wuna__container .VehicleModelComparison-module-scss-module__w3wuna__comparisonContainer .VehicleModelComparison-module-scss-module__w3wuna__leftSide .VehicleModelComparison-module-scss-module__w3wuna__modelDescription{width:65%;min-height:150px;padding:var(--padding-md)0}@media (max-width:768px){.VehicleModelComparison-module-scss-module__w3wuna__container .VehicleModelComparison-module-scss-module__w3wuna__comparisonContainer .VehicleModelComparison-module-scss-module__w3wuna__leftSide .VehicleModelComparison-module-scss-module__w3wuna__modelDescription{width:100%;min-height:120px;padding:var(--padding-md)}}.VehicleModelComparison-module-scss-module__w3wuna__container .VehicleModelComparison-module-scss-module__w3wuna__comparisonContainer .VehicleModelComparison-module-scss-module__w3wuna__leftSide .VehicleModelComparison-module-scss-module__w3wuna__imageContainer{border-radius:var(--radius-xl);width:80%}@media (max-width:768px){.VehicleModelComparison-module-scss-module__w3wuna__container .VehicleModelComparison-module-scss-module__w3wuna__comparisonContainer .VehicleModelComparison-module-scss-module__w3wuna__leftSide .VehicleModelComparison-module-scss-module__w3wuna__imageContainer{width:100%}}.VehicleModelComparison-module-scss-module__w3wuna__container .VehicleModelComparison-module-scss-module__w3wuna__comparisonContainer .VehicleModelComparison-module-scss-module__w3wuna__leftSide .VehicleModelComparison-module-scss-module__w3wuna__imageContainer .VehicleModelComparison-module-scss-module__w3wuna__image{object-fit:cover;border-radius:var(--radius-xl);width:100%;height:100%}.VehicleModelComparison-module-scss-module__w3wuna__container .VehicleModelComparison-module-scss-module__w3wuna__comparisonContainer .VehicleModelComparison-module-scss-module__w3wuna__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__w3wuna__container .VehicleModelComparison-module-scss-module__w3wuna__comparisonContainer .VehicleModelComparison-module-scss-module__w3wuna__rightSide--infiniti{background-color:#191a2d}@media (max-width:768px){.VehicleModelComparison-module-scss-module__w3wuna__container .VehicleModelComparison-module-scss-module__w3wuna__comparisonContainer .VehicleModelComparison-module-scss-module__w3wuna__rightSide{width:100%;padding:0}}.VehicleModelComparison-module-scss-module__w3wuna__container .VehicleModelComparison-module-scss-module__w3wuna__comparisonContainer .VehicleModelComparison-module-scss-module__w3wuna__rightSide .VehicleModelComparison-module-scss-module__w3wuna__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__w3wuna__container .VehicleModelComparison-module-scss-module__w3wuna__comparisonContainer .VehicleModelComparison-module-scss-module__w3wuna__rightSide .VehicleModelComparison-module-scss-module__w3wuna__comparisonLineItem:first-child{border-top:var(--border-strong)}.VehicleModelComparison-module-scss-module__w3wuna__container .VehicleModelComparison-module-scss-module__w3wuna__comparisonContainer .VehicleModelComparison-module-scss-module__w3wuna__rightSide .VehicleModelComparison-module-scss-module__w3wuna__comparisonLineItem .VehicleModelComparison-module-scss-module__w3wuna__comparisonLabel{flex:1;justify-content:center;align-items:center;display:flex}.VehicleModelComparison-module-scss-module__w3wuna__container .VehicleModelComparison-module-scss-module__w3wuna__comparisonContainer .VehicleModelComparison-module-scss-module__w3wuna__rightSide .VehicleModelComparison-module-scss-module__w3wuna__comparisonLineItem .VehicleModelComparison-module-scss-module__w3wuna__comparisonItemLabel{width:30%}
.VideoStepCarousel-module-scss-module__qI8mgq__container{background-color:var(--primary-button-color,var(--primary));flex-direction:column;justify-content:center;align-items:center;display:flex}.VideoStepCarousel-module-scss-module__qI8mgq__container .VideoStepCarousel-module-scss-module__qI8mgq__header{color:var(--white);flex-direction:column;justify-content:center;align-items:center;padding:40px 0;display:flex}.VideoStepCarousel-module-scss-module__qI8mgq__container .VideoStepCarousel-module-scss-module__qI8mgq__embla{width:100%;margin-top:1rem;overflow:hidden}.VideoStepCarousel-module-scss-module__qI8mgq__container .VideoStepCarousel-module-scss-module__qI8mgq__embla .VideoStepCarousel-module-scss-module__qI8mgq__embla__container{display:flex}.VideoStepCarousel-module-scss-module__qI8mgq__container .VideoStepCarousel-module-scss-module__qI8mgq__embla .VideoStepCarousel-module-scss-module__qI8mgq__embla__container .VideoStepCarousel-module-scss-module__qI8mgq__embla__slide{flex:0 0 100%;justify-content:center;align-items:center;display:flex}.VideoStepCarousel-module-scss-module__qI8mgq__container .VideoStepCarousel-module-scss-module__qI8mgq__embla .VideoStepCarousel-module-scss-module__qI8mgq__embla__container .VideoStepCarousel-module-scss-module__qI8mgq__embla__slide .VideoStepCarousel-module-scss-module__qI8mgq__pageContainer{flex-direction:row;gap:1.2vw;display:flex}.VideoStepCarousel-module-scss-module__qI8mgq__container .VideoStepCarousel-module-scss-module__qI8mgq__embla .VideoStepCarousel-module-scss-module__qI8mgq__embla__container .VideoStepCarousel-module-scss-module__qI8mgq__embla__slide .VideoStepCarousel-module-scss-module__qI8mgq__pageContainer .VideoStepCarousel-module-scss-module__qI8mgq__videoContainer{aspect-ratio:16/9;width:23.5vw}@media screen and (max-width:768px){.VideoStepCarousel-module-scss-module__qI8mgq__container .VideoStepCarousel-module-scss-module__qI8mgq__embla .VideoStepCarousel-module-scss-module__qI8mgq__embla__container .VideoStepCarousel-module-scss-module__qI8mgq__embla__slide .VideoStepCarousel-module-scss-module__qI8mgq__pageContainer .VideoStepCarousel-module-scss-module__qI8mgq__videoContainer{width:80vw}}.VideoStepCarousel-module-scss-module__qI8mgq__container .VideoStepCarousel-module-scss-module__qI8mgq__embla .VideoStepCarousel-module-scss-module__qI8mgq__embla__container .VideoStepCarousel-module-scss-module__qI8mgq__embla__slide .VideoStepCarousel-module-scss-module__qI8mgq__pageContainer .VideoStepCarousel-module-scss-module__qI8mgq__videoContainer iframe{border:0;width:100%;height:100%}.VideoStepCarousel-module-scss-module__qI8mgq__container .VideoStepCarousel-module-scss-module__qI8mgq__paginationContainer{flex-direction:row;gap:4px;padding:20px 0;display:flex}.VideoStepCarousel-module-scss-module__qI8mgq__container .VideoStepCarousel-module-scss-module__qI8mgq__paginationContainer .VideoStepCarousel-module-scss-module__qI8mgq__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__qI8mgq__container .VideoStepCarousel-module-scss-module__qI8mgq__paginationContainer .VideoStepCarousel-module-scss-module__qI8mgq__paginationButton--selected{color:var(--primary-button-color,--text-primary);background-color:var(--elevated-level-two,#eee)}.VideoStepCarousel-module-scss-module__qI8mgq__container .VideoStepCarousel-module-scss-module__qI8mgq__paginationContainer .VideoStepCarousel-module-scss-module__qI8mgq__paginationButton--disabled{visibility:hidden}
.CarouselSection-module-scss-module__pStcyG__slideWrp{justify-content:center;align-items:center;width:100vw;min-width:100vw;display:flex}.CarouselSection-module-scss-module__pStcyG__slideWrp.CarouselSection-module-scss-module__pStcyG__paddingSmall{padding:0 var(--padding-md)}.CarouselSection-module-scss-module__pStcyG__slideWrp.CarouselSection-module-scss-module__pStcyG__paddingMedium{padding:0 var(--padding-lg)}.CarouselSection-module-scss-module__pStcyG__slideWrp.CarouselSection-module-scss-module__pStcyG__paddingLarge{padding:0 var(--padding-xl)}.CarouselSection-module-scss-module__pStcyG__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__pStcyG__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__pStcyG__carouselBtn:hover{padding:0 12px}.CarouselSection-module-scss-module__pStcyG__carouselBtn:hover .CarouselSection-module-scss-module__pStcyG__icon{box-shadow:var(--shadow-soft)}}
.ColumnSection-module-scss-module__DEMuGG__column{flex:1;min-width:0;overflow:hidden}@media only screen and (max-width:768px){.ColumnSection-module-scss-module__DEMuGG__column{flex:100%!important;width:100%!important}}.ColumnSection-module-scss-module__DEMuGG__columnSection{gap:var(--gap-md);width:100%;display:flex}@media only screen and (max-width:768px){.ColumnSection-module-scss-module__DEMuGG__columnSection{flex-direction:column}}.ColumnSection-module-scss-module__DEMuGG__columnSection.ColumnSection-module-scss-module__DEMuGG__paddingSmall{padding:0 var(--padding-md)}.ColumnSection-module-scss-module__DEMuGG__columnSection.ColumnSection-module-scss-module__DEMuGG__paddingMedium{padding:0 var(--padding-lg)}.ColumnSection-module-scss-module__DEMuGG__columnSection.ColumnSection-module-scss-module__DEMuGG__paddingLarge{padding:0 var(--padding-xl)}.ColumnSection-module-scss-module__DEMuGG__columnSection.ColumnSection-module-scss-module__DEMuGG__premierTruckGroup{gap:20px;padding:0 16px}@media only screen and (max-width:768px){.ColumnSection-module-scss-module__DEMuGG__columnSection.ColumnSection-module-scss-module__DEMuGG__premierTruckGroup{flex-direction:row}}.ColumnSection-module-scss-module__DEMuGG__columnSection.ColumnSection-module-scss-module__DEMuGG__columnsOne .ColumnSection-module-scss-module__DEMuGG__column{width:100%}.ColumnSection-module-scss-module__DEMuGG__columnSection.ColumnSection-module-scss-module__DEMuGG__columnsTwo .ColumnSection-module-scss-module__DEMuGG__column{width:50%;min-width:0}@media only screen and (max-width:768px){.ColumnSection-module-scss-module__DEMuGG__columnSection.ColumnSection-module-scss-module__DEMuGG__columnsTwo .ColumnSection-module-scss-module__DEMuGG__column{width:100%}}.ColumnSection-module-scss-module__DEMuGG__columnSection.ColumnSection-module-scss-module__DEMuGG__columnsThree .ColumnSection-module-scss-module__DEMuGG__column{width:33.333%;min-width:0}@media only screen and (max-width:768px){.ColumnSection-module-scss-module__DEMuGG__columnSection.ColumnSection-module-scss-module__DEMuGG__columnsThree .ColumnSection-module-scss-module__DEMuGG__column{width:100%}}.ColumnSection-module-scss-module__DEMuGG__columnSection.ColumnSection-module-scss-module__DEMuGG__columnsFour .ColumnSection-module-scss-module__DEMuGG__column{width:25%;min-width:0}@media only screen and (max-width:768px){.ColumnSection-module-scss-module__DEMuGG__columnSection.ColumnSection-module-scss-module__DEMuGG__columnsFour .ColumnSection-module-scss-module__DEMuGG__column{width:100%}}.ColumnSection-module-scss-module__DEMuGG__columnSection.ColumnSection-module-scss-module__DEMuGG__withSeparators{gap:0}.ColumnSection-module-scss-module__DEMuGG__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__DEMuGG__lineSeparator{display:none}}
.Section-module-scss-module__OULvSq__section{width:100%;max-width:1280px;color:var(--text-primary);background-color:var(--surface);flex-direction:column;display:flex}.Section-module-scss-module__OULvSq__section--limitedWidth{max-width:1520px;padding:0 60px}@media only screen and (max-width:768px){.Section-module-scss-module__OULvSq__section--limitedWidth{margin:0;padding:0 25px}}.Section-module-scss-module__OULvSq__section--fullWidth{max-width:1520px;padding:0 60px}@media only screen and (max-width:768px){.Section-module-scss-module__OULvSq__section--fullWidth{margin:0;padding:0 25px}}@media only screen and (max-width:1200px){.Section-module-scss-module__OULvSq__section--lexus{max-width:unset;padding:0}}.Section-module-scss-module__OULvSq__section--hero{max-width:unset}@media only screen and (max-width:768px){.Section-module-scss-module__OULvSq__section--hero{padding:0}}.Section-module-scss-module__OULvSq__section--unlimitedWidth{max-width:unset}@media only screen and (max-width:768px){.Section-module-scss-module__OULvSq__section--unlimitedWidth{padding:0}}.Section-module-scss-module__OULvSq__section--column{width:48%}@media only screen and (max-width:768px){.Section-module-scss-module__OULvSq__section--column{width:100%}}.Section-module-scss-module__OULvSq__section--columnRight{margin-left:auto}@media only screen and (max-width:768px){.Section-module-scss-module__OULvSq__section--columnRight{margin-left:0}.Section-module-scss-module__OULvSq__section--blog{padding:0 4px}}.Section-module-scss-module__OULvSq__section--blog h1,.Section-module-scss-module__OULvSq__section--blog h2,.Section-module-scss-module__OULvSq__section--blog h3{width:100%;max-width:600px;margin:0 auto}@media only screen and (max-width:768px){.Section-module-scss-module__OULvSq__section--blog h1,.Section-module-scss-module__OULvSq__section--blog h2,.Section-module-scss-module__OULvSq__section--blog h3{width:100%}}.Section-module-scss-module__OULvSq__section--blog p{width:100%;max-width:600px;margin:0 auto}@media only screen and (max-width:768px){.Section-module-scss-module__OULvSq__section--blog p{width:100%}}.Section-module-scss-module__OULvSq__section--blog table,.Section-module-scss-module__OULvSq__section--blog ul,.Section-module-scss-module__OULvSq__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__OULvSq__section--blog table,.Section-module-scss-module__OULvSq__section--blog ul,.Section-module-scss-module__OULvSq__section--blog ol{width:100%}}.Section-module-scss-module__OULvSq__section iframe{width:100%;height:600px}.Section-module-scss-module__OULvSq__section--cmsCollection iframe{width:75vw}
.Cms-module-scss-module__4i-2aW__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__4i-2aW__page{padding:8vh 0}}.Cms-module-scss-module__4i-2aW__page--hero{padding-top:0;padding-bottom:10vh}.Cms-module-scss-module__4i-2aW__page--blog{border-radius:var(--radius-3xl)var(--radius-3xl)0 0}@media only screen and (max-width:768px){.Cms-module-scss-module__4i-2aW__page--blog{border-radius:40px 40px 0 0}}.Cms-module-scss-module__4i-2aW__page .Cms-module-scss-module__4i-2aW__cmsPage{flex-direction:column;align-items:center;width:100%;display:flex}@media only screen and (max-width:768px){.Cms-module-scss-module__4i-2aW__page .Cms-module-scss-module__4i-2aW__cmsPage{flex-flow:column;justify-content:flex-start}}
.AppliedFilterChips-module-scss-module__2L-Efa__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__2L-Efa__appliedFiltersContainer--open{opacity:1;height:auto;display:flex}@supports (interpolate-size:allow-keywords){.AppliedFilterChips-module-scss-module__2L-Efa__appliedFiltersContainer{interpolate-size:allow-keywords;transition-behavior:allow-discrete;transition:opacity .3s ease-out,height .2s ease-out,display .2s}.AppliedFilterChips-module-scss-module__2L-Efa__appliedFiltersContainer--open{transition-behavior:allow-discrete;transition:opacity .3s ease-out,height .2s ease-out,display .2s}@starting-style{.AppliedFilterChips-module-scss-module__2L-Efa__appliedFiltersContainer--open{opacity:0;height:0}}}.AppliedFilterChips-module-scss-module__2L-Efa__appliedFiltersContainer .AppliedFilterChips-module-scss-module__2L-Efa__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__2L-Efa__appliedFiltersContainer .AppliedFilterChips-module-scss-module__2L-Efa__headerContainer--expanded{flex-direction:row-reverse}.AppliedFilterChips-module-scss-module__2L-Efa__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__2L-Efa__appliedFiltersChips--expanded{justify-content:flex-end}.AppliedFilterChips-module-scss-module__2L-Efa__miniClearButton p,.AppliedFilterChips-module-scss-module__2L-Efa__miniClearButton i{color:#006583!important}
.CarShopCertifiedFilter-module-scss-module__dyZFQG__container{flex-direction:column;align-items:center;width:100%;display:flex}.CarShopCertifiedFilter-module-scss-module__dyZFQG__container .CarShopCertifiedFilter-module-scss-module__dyZFQG__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__dyZFQG__container .CarShopCertifiedFilter-module-scss-module__dyZFQG__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__dyZFQG__container .CarShopCertifiedFilter-module-scss-module__dyZFQG__conditionFilterItem:focus-visible{outline:1px solid var(--primary);outline-offset:2px}.CarShopCertifiedFilter-module-scss-module__dyZFQG__container .CarShopCertifiedFilter-module-scss-module__dyZFQG__conditionFilterItemActive{color:var(--on-primary);background:var(--primary-gradient,var(--primary));box-shadow:var(--shadow-soft)}.CarShopCertifiedFilter-module-scss-module__dyZFQG__container .CarShopCertifiedFilter-module-scss-module__dyZFQG__conditionFilterItem .CarShopCertifiedFilter-module-scss-module__dyZFQG__icon{height:26px}@media only screen and (max-width:768px){.CarShopCertifiedFilter-module-scss-module__dyZFQG__container .CarShopCertifiedFilter-module-scss-module__dyZFQG__conditionFilter{margin:12px 0}}
.Switch-module-scss-module__GjrzHa__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__GjrzHa__divCtn--disabled{cursor:default}.Switch-module-scss-module__GjrzHa__divCtn:focus-visible{padding-right:var(--padding-sm);outline:1px solid var(--primary);outline-offset:2px}.Switch-module-scss-module__GjrzHa__switch{cursor:pointer;flex-shrink:0;width:44px;height:24px;display:inline-block;position:relative}.Switch-module-scss-module__GjrzHa__switch--disabled{cursor:default}.Switch-module-scss-module__GjrzHa__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__GjrzHa__slider--disabled{opacity:.6;cursor:default}input:checked+.Switch-module-scss-module__GjrzHa__slider--disabled:before{background-color:var(--gray)}input:checked+.Switch-module-scss-module__GjrzHa__slider{background-color:var(--primary)}.Switch-module-scss-module__GjrzHa__switch input{outline-offset:2px;opacity:0;outline:1px solid transparent;width:0;height:0}.Switch-module-scss-module__GjrzHa__switch input:focus-visible+.Switch-module-scss-module__GjrzHa__slider{outline:2px solid var(--primary);outline-offset:2px}.Switch-module-scss-module__GjrzHa__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__GjrzHa__slider:before{transform:translate(20px)}.Switch-module-scss-module__GjrzHa__label{cursor:pointer}
.BooleanFilter-module-scss-module__AqMFMW__filterCtn{width:100%;max-height:0;padding:0 var(--padding-md);transition:padding .3s,max-height .3s;overflow:hidden}.BooleanFilter-module-scss-module__AqMFMW__filterCtn--open{max-height:250px;padding:var(--padding-md)}.BooleanFilter-module-scss-module__AqMFMW__filterCtn .BooleanFilter-module-scss-module__AqMFMW__ctn{align-items:center;gap:var(--gap-lg);width:100%;display:flex}.BooleanFilter-module-scss-module__AqMFMW__filterCtn .BooleanFilter-module-scss-module__AqMFMW__ctn .BooleanFilter-module-scss-module__AqMFMW__switch{width:100%;display:flex;justify-content:space-between!important}
.ConditionFilter-module-scss-module__D85j-G__container{flex-direction:column;align-items:flex-start;width:100%;display:flex}.ConditionFilter-module-scss-module__D85j-G__container .ConditionFilter-module-scss-module__D85j-G__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__D85j-G__container .ConditionFilter-module-scss-module__D85j-G__conditionFilter--invertColors{background-color:var(--elevated-level-two);box-shadow:unset}.ConditionFilter-module-scss-module__D85j-G__container .ConditionFilter-module-scss-module__D85j-G__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__D85j-G__container .ConditionFilter-module-scss-module__D85j-G__conditionFilterItemActive{color:var(--on-primary);background:var(--primary-gradient,var(--primary));box-shadow:var(--shadow-soft)}.ConditionFilter-module-scss-module__D85j-G__container .ConditionFilter-module-scss-module__D85j-G__conditionFilterItem:focus-visible{outline:1px solid var(--primary);outline-offset:2px}.ConditionFilter-module-scss-module__D85j-G__container .ConditionFilter-module-scss-module__D85j-G__conditionFilterItem--mini{text-transform:uppercase!important;font-size:13px!important}.ConditionFilter-module-scss-module__D85j-G__container .ConditionFilter-module-scss-module__D85j-G__linkCtn{max-height:0;padding:0 12px;transition:padding .3s,max-height .3s;overflow:hidden}.ConditionFilter-module-scss-module__D85j-G__container .ConditionFilter-module-scss-module__D85j-G__linkCtn--open{max-height:250px;padding:12px}
.CollapsibleList-module-scss-module__FNZTOW__content{max-height:0;transition:max-height .25s;overflow:hidden}
.AccordionFilter-module-scss-module__HXFyVq__ctn{border-radius:var(--radius-sm);transition:box-shadow .3s ease-in-out;position:relative}.AccordionFilter-module-scss-module__HXFyVq__ctn.AccordionFilter-module-scss-module__HXFyVq__hidden{display:none}.AccordionFilter-module-scss-module__HXFyVq__ctn--open{background:var(--elevated-level-one);box-shadow:var(--filter-accordion-open-shadow,var(--shadow-soft))}.AccordionFilter-module-scss-module__HXFyVq__ctn .AccordionFilter-module-scss-module__HXFyVq__collapsibleList{overflow:visible}.AccordionFilter-module-scss-module__HXFyVq__ctn .AccordionFilter-module-scss-module__HXFyVq__collapsibleList .AccordionFilter-module-scss-module__HXFyVq__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__HXFyVq__ctn .AccordionFilter-module-scss-module__HXFyVq__collapsibleList .AccordionFilter-module-scss-module__HXFyVq__accordionHandle:hover{background:var(--elevated-level-one);opacity:1}}.AccordionFilter-module-scss-module__HXFyVq__ctn .AccordionFilter-module-scss-module__HXFyVq__collapsibleList .AccordionFilter-module-scss-module__HXFyVq__accordionHandle--open{background:var(--elevated-level-one);border-radius:var(--radius-sm)var(--radius-sm)0 0;opacity:1}.AccordionFilter-module-scss-module__HXFyVq__ctn .AccordionFilter-module-scss-module__HXFyVq__collapsibleList .AccordionFilter-module-scss-module__HXFyVq__accordionHandle .AccordionFilter-module-scss-module__HXFyVq__icon{width:28px;height:28px;color:var(--text-primary);font-size:28px;transition:transform .3s}.AccordionFilter-module-scss-module__HXFyVq__ctn .AccordionFilter-module-scss-module__HXFyVq__collapsibleList .AccordionFilter-module-scss-module__HXFyVq__accordionHandle .AccordionFilter-module-scss-module__HXFyVq__icon--open{transform:rotate(90deg)}.AccordionFilter-module-scss-module__HXFyVq__ctn .AccordionFilter-module-scss-module__HXFyVq__collapsibleList .AccordionFilter-module-scss-module__HXFyVq__accordionHandle .AccordionFilter-module-scss-module__HXFyVq__icon.AccordionFilter-module-scss-module__HXFyVq__primary{color:var(--primary)}@media only screen and (max-width:768px){.AccordionFilter-module-scss-module__HXFyVq__ctn .AccordionFilter-module-scss-module__HXFyVq__collapsibleList .AccordionFilter-module-scss-module__HXFyVq__accordionHandle .AccordionFilter-module-scss-module__HXFyVq__icon.AccordionFilter-module-scss-module__HXFyVq__primary{display:none}}.AccordionFilter-module-scss-module__HXFyVq__ctn .AccordionFilter-module-scss-module__HXFyVq__collapsibleList .AccordionFilter-module-scss-module__HXFyVq__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__HXFyVq__ctn .AccordionFilter-module-scss-module__HXFyVq__collapsibleList .AccordionFilter-module-scss-module__HXFyVq__body.AccordionFilter-module-scss-module__HXFyVq__closed{pointer-events:none}.AccordionFilter-module-scss-module__HXFyVq__ctn .AccordionFilter-module-scss-module__HXFyVq__collapsibleList .AccordionFilter-module-scss-module__HXFyVq__body .AccordionFilter-module-scss-module__HXFyVq__mobileSpinner{background:0 0;height:50vh}.AccordionFilter-module-scss-module__HXFyVq__ctn .AccordionFilter-module-scss-module__HXFyVq__collapsibleList .AccordionFilter-module-scss-module__HXFyVq__body .AccordionFilter-module-scss-module__HXFyVq__mobileSpinner--range{height:150px}.AccordionFilter-module-scss-module__HXFyVq__ctn .AccordionFilter-module-scss-module__HXFyVq__clearBtn{z-index:2;color:var(--text-primary);margin:10px 40px 10px 10px;position:absolute;top:0;right:0}
.FilterList-module-scss-module__HSbM2G__list{gap:var(--gap-md);flex-direction:column;padding-bottom:80px;display:flex}@media only screen and (max-width:768px){.FilterList-module-scss-module__HSbM2G__list{padding-top:0}}.FilterList-module-scss-module__HSbM2G__list .FilterList-module-scss-module__HSbM2G__buttonContainer{gap:var(--gap-md);flex-direction:column;display:flex}.FilterList-module-scss-module__HSbM2G__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__HSbM2G__button:hover{background:var(--elevated-level-one);opacity:1}}
.FilterTagButton-module-scss-module__yRF5LG__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__yRF5LG__filterBtn.FilterTagButton-module-scss-module__yRF5LG__active{box-shadow:var(--shadow-border)}.FilterTagButton-module-scss-module__yRF5LG__filterBtn .FilterTagButton-module-scss-module__yRF5LG__icon{width:18px;height:18px;color:var(--primary);font-size:18px}.FilterTagButton-module-scss-module__yRF5LG__filterBtn .FilterTagButton-module-scss-module__yRF5LG__icon path{fill:var(--primary)}.FilterTagButton-module-scss-module__yRF5LG__filterBtn .FilterTagButton-module-scss-module__yRF5LG__icon g{stroke:var(--primary);fill:var(--primary)}.FilterTagButton-module-scss-module__yRF5LG__filterBtn .FilterTagButton-module-scss-module__yRF5LG__allFiltersIcon{width:20px;height:20px;color:var(--primary);font-size:20px}.FilterTagButton-module-scss-module__yRF5LG__filterBtn .FilterTagButton-module-scss-module__yRF5LG__filterTtl{color:var(--text-primary);margin:0;font-size:16px;line-height:0}.FilterTagButton-module-scss-module__yRF5LG__filterBtn .FilterTagButton-module-scss-module__yRF5LG__filterCount{color:var(--text-secondary);background:var(--primary-gradient,var(--primary));border-radius:var(--radius-full);font-size:12px}
.FiltersBar-module-scss-module__vLI9TW__scroller{margin:0 9px;padding:4px 0}.FiltersBar-module-scss-module__vLI9TW__scrollerCtn{margin-right:4px;gap:8px!important}.FiltersBar-module-scss-module__vLI9TW__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__vLI9TW__allFilterWrp{margin-right:0}}.FiltersBar-module-scss-module__vLI9TW__allFilterWrp .FiltersBar-module-scss-module__vLI9TW__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__9lwYna__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__9lwYna__container{display:none}}.MakeModelDrawer-module-scss-module__9lwYna__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__9lwYna__makeModelFilter{border-radius:var(--radius-xl);flex-direction:column;gap:12px;margin-bottom:90px;display:flex}
.FilterSidebar-module-scss-module__Pu8eGG__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__Pu8eGG__container{scrollbar-color:var(--gray-30)transparent;scrollbar-width:thin}}@media print{.FilterSidebar-module-scss-module__Pu8eGG__container{display:none}}@media only screen and (max-width:768px){.FilterSidebar-module-scss-module__Pu8eGG__container{display:none}}.FilterSidebar-module-scss-module__Pu8eGG__mobileContainer{justify-content:center;align-items:center;padding:12px 0;display:flex}.FilterSidebar-module-scss-module__Pu8eGG__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__Pu8eGG__mobileContainerBackground{display:block}}.FilterSidebar-module-scss-module__Pu8eGG__mobileContainerBackground--hidden{height:0;overflow:hidden}
.QuickTags-module-scss-module__gDi4Sq__scrollerCtn{max-width:80vw;padding:12px 0;gap:8px!important}@media only screen and (max-width:768px){.QuickTags-module-scss-module__gDi4Sq__scrollerCtn{max-width:100vw;padding:2px 0}}.QuickTags-module-scss-module__gDi4Sq__dropdownWrp{display:none}@media only screen and (max-width:768px){.QuickTags-module-scss-module__gDi4Sq__dropdownWrp{display:flex}}
.SortDivider-module-scss-module__6cGCPq__divider{background-color:var(--elevated-level-two);height:1px;margin:4px 20px}
.SortOption-module-scss-module__-ddmtq__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__-ddmtq__sortOption--open{visibility:visible;opacity:1}@media (hover:hover) and (pointer:fine){.SortOption-module-scss-module__-ddmtq__sortOption:hover{background-color:var(--elevated-level-two)}}.SortOption-module-scss-module__-ddmtq__sortOption:focus{background-color:var(--elevated-level-two);outline:2px solid var(--text-primary);outline-offset:-2px}.SortOption-module-scss-module__-ddmtq__sortOption:focus:not(:focus-visible){outline:none}.SortOption-module-scss-module__-ddmtq__sortLabel{justify-content:space-between;align-items:center;gap:18px;display:flex}
.SortDrawer-module-scss-module__ikdagq__triggerButton{display:none!important}@media only screen and (max-width:768px){.SortDrawer-module-scss-module__ikdagq__triggerButton{display:flex}}
.SortDropdown-module-scss-module__mGwyBq__sortBy{color:var(--text-primary);align-items:center;margin:0;display:flex}.SortDropdown-module-scss-module__mGwyBq__sortBy--margin{margin:8px 0}@media only screen and (max-width:768px){.SortDropdown-module-scss-module__mGwyBq__sortBy{display:none}}.SortDropdown-module-scss-module__mGwyBq__dropdownContainer{position:relative}.SortDropdown-module-scss-module__mGwyBq__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__mGwyBq__dropdownMenu--open{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}@media only screen and (max-width:768px){.SortDropdown-module-scss-module__mGwyBq__dropdownMenu{display:none}}
.GenericForm-module-scss-module__74EagG__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__74EagG__request.GenericForm-module-scss-module__74EagG__modal{box-shadow:none;border:none}.GenericForm-module-scss-module__74EagG__request .GenericForm-module-scss-module__74EagG__form{flex-direction:column;width:100%;padding:80px;display:flex}@media only screen and (max-width:768px){.GenericForm-module-scss-module__74EagG__request .GenericForm-module-scss-module__74EagG__form{padding:15px 12px}}.GenericForm-module-scss-module__74EagG__request .GenericForm-module-scss-module__74EagG__form .GenericForm-module-scss-module__74EagG__text{margin:20px 0!important}.GenericForm-module-scss-module__74EagG__request .GenericForm-module-scss-module__74EagG__form .GenericForm-module-scss-module__74EagG__inputCtn{flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}@media only screen and (max-width:768px){.GenericForm-module-scss-module__74EagG__request .GenericForm-module-scss-module__74EagG__form .GenericForm-module-scss-module__74EagG__inputCtn{flex-direction:column}}.GenericForm-module-scss-module__74EagG__request .GenericForm-module-scss-module__74EagG__form .GenericForm-module-scss-module__74EagG__inputCtn .GenericForm-module-scss-module__74EagG__input{width:48%}@media only screen and (max-width:768px){.GenericForm-module-scss-module__74EagG__request .GenericForm-module-scss-module__74EagG__form .GenericForm-module-scss-module__74EagG__inputCtn .GenericForm-module-scss-module__74EagG__input{width:100%;margin-bottom:8px}}.GenericForm-module-scss-module__74EagG__request .GenericForm-module-scss-module__74EagG__form .GenericForm-module-scss-module__74EagG__inputCtn .GenericForm-module-scss-module__74EagG__textInput{border:var(--border-strong);width:100%}@media only screen and (max-width:768px){.GenericForm-module-scss-module__74EagG__request .GenericForm-module-scss-module__74EagG__form .GenericForm-module-scss-module__74EagG__inputCtn .GenericForm-module-scss-module__74EagG__textInput{margin-top:0;margin-bottom:8px}}.GenericForm-module-scss-module__74EagG__request .GenericForm-module-scss-module__74EagG__form .GenericForm-module-scss-module__74EagG__inputCtn .GenericForm-module-scss-module__74EagG__requestFormPreferences{padding:0 0 var(--padding-lg)0;flex-direction:column;gap:8px;display:flex}.GenericForm-module-scss-module__74EagG__request .GenericForm-module-scss-module__74EagG__form .GenericForm-module-scss-module__74EagG__inputCtn .GenericForm-module-scss-module__74EagG__fullWidth{width:100%}.GenericForm-module-scss-module__74EagG__request .GenericForm-module-scss-module__74EagG__form .GenericForm-module-scss-module__74EagG__inputCtn .GenericForm-module-scss-module__74EagG__marginBottom{margin-bottom:12px}.GenericForm-module-scss-module__74EagG__request .GenericForm-module-scss-module__74EagG__form .GenericForm-module-scss-module__74EagG__check{align-items:center;margin:20px 0;display:flex}.GenericForm-module-scss-module__74EagG__request .GenericForm-module-scss-module__74EagG__form .GenericForm-module-scss-module__74EagG__check .GenericForm-module-scss-module__74EagG__text{color:var(--text-primary);margin:30px 0;font-size:1rem}.GenericForm-module-scss-module__74EagG__request .GenericForm-module-scss-module__74EagG__form .GenericForm-module-scss-module__74EagG__check .GenericForm-module-scss-module__74EagG__text .GenericForm-module-scss-module__74EagG__link{color:var(--primary)}.GenericForm-module-scss-module__74EagG__request .GenericForm-module-scss-module__74EagG__form .GenericForm-module-scss-module__74EagG__check .GenericForm-module-scss-module__74EagG__text .GenericForm-module-scss-module__74EagG__link--bmw{color:var(--black)}@media (hover:hover) and (pointer:fine){.GenericForm-module-scss-module__74EagG__request .GenericForm-module-scss-module__74EagG__form .GenericForm-module-scss-module__74EagG__check .GenericForm-module-scss-module__74EagG__text .GenericForm-module-scss-module__74EagG__link:hover{text-decoration:underline}}.GenericForm-module-scss-module__74EagG__request .GenericForm-module-scss-module__74EagG__form .GenericForm-module-scss-module__74EagG__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__74EagG__request .GenericForm-module-scss-module__74EagG__form .GenericForm-module-scss-module__74EagG__spacer{padding:12px}}.GenericForm-module-scss-module__74EagG__request .GenericForm-module-scss-module__74EagG__form .GenericForm-module-scss-module__74EagG__spacer .GenericForm-module-scss-module__74EagG__successHeader{padding:12px 0 32px}@media only screen and (max-width:768px){.GenericForm-module-scss-module__74EagG__request .GenericForm-module-scss-module__74EagG__form .GenericForm-module-scss-module__74EagG__spacer .GenericForm-module-scss-module__74EagG__successHeader{margin-top:20px}}.GenericForm-module-scss-module__74EagG__request .GenericForm-module-scss-module__74EagG__form .GenericForm-module-scss-module__74EagG__spacer .GenericForm-module-scss-module__74EagG__successHeader .GenericForm-module-scss-module__74EagG__title{font-family:var(--header-font);text-align:center;font-weight:700}.GenericForm-module-scss-module__74EagG__request .GenericForm-module-scss-module__74EagG__form .GenericForm-module-scss-module__74EagG__spacer .GenericForm-module-scss-module__74EagG__icon{width:200px;height:200px;color:var(--primary);font-size:200px}@media only screen and (max-width:768px){.GenericForm-module-scss-module__74EagG__request .GenericForm-module-scss-module__74EagG__form .GenericForm-module-scss-module__74EagG__spacer .GenericForm-module-scss-module__74EagG__icon{width:100px;height:100px;font-size:100px}}.GenericForm-module-scss-module__74EagG__request .GenericForm-module-scss-module__74EagG__form .GenericForm-module-scss-module__74EagG__btnCtn{width:200px;margin-top:8px}.GenericForm-module-scss-module__74EagG__request .GenericForm-module-scss-module__74EagG__form.GenericForm-module-scss-module__74EagG__modal{padding:60px 20px}
.LargeIconButton-module-scss-module__MEQq9W__container{flex-direction:column;width:100%;max-width:334px;margin:0;display:flex}@media only screen and (max-width:768px){.LargeIconButton-module-scss-module__MEQq9W__container{max-width:100%}.LargeIconButton-module-scss-module__MEQq9W__container--cms{max-width:100%;margin:20px 0}}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button{width:100%;color:var(--text-primary);text-align:center;background-color:var(--elevated-level-one);border:none;border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);padding:0;transition:transform .2s ease-in-out;overflow:hidden}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button--dark{background-color:var(--elevated-level-two)}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button--manufacturer{box-shadow:none}@media (hover:hover) and (pointer:fine){.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button:hover{transform:scale(1.02)}}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__ctn{border-radius:var(--radius-xl);flex-direction:column;align-items:center;width:100%;font-size:1.75rem;font-weight:700;display:flex}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__ctn--small{max-width:334px;padding:12px}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__ctn--manufacturer{max-width:334px;padding:15px}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__ctn--large{max-width:403px;padding:33px;font-size:1.5rem}@media only screen and (max-width:768px){.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__ctn{max-width:100%;padding:15px}}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle{background:var(--primary-gradient,var(--primary));justify-content:center;align-items:center;display:flex}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle--small{border-radius:var(--radius-3xl);width:60px;height:60px;margin-bottom:8px}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle--small .LargeIconButton-module-scss-module__MEQq9W__icon{width:30px;height:30px;color:var(--on-primary);font-size:30px}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle--small .LargeIconButton-module-scss-module__MEQq9W__icon path,.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle--small .LargeIconButton-module-scss-module__MEQq9W__icon rect{fill:var(--on-primary)}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle--large{border-radius:var(--radius-full);width:106px;height:106px;margin-bottom:15px;font-size:50px}@media only screen and (max-width:768px){.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle--large{border-radius:var(--radius-3xl);width:70px;height:70px;margin-bottom:15px;font-size:30px}}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle--large .LargeIconButton-module-scss-module__MEQq9W__icon{width:50px;height:50px;color:var(--on-primary);font-size:50px}@media only screen and (max-width:768px){.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle--large .LargeIconButton-module-scss-module__MEQq9W__icon{width:30px;height:30px;font-size:30px}}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle--large .LargeIconButton-module-scss-module__MEQq9W__icon path,.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle--large .LargeIconButton-module-scss-module__MEQq9W__icon rect{fill:var(--on-primary)}
.InventoryCTAs-module-scss-module__qj3srG__ctn{z-index:1;flex-direction:row;justify-content:center;gap:18px;width:100%;max-width:900px;display:flex}@media only screen and (max-width:1024px){.InventoryCTAs-module-scss-module__qj3srG__ctn{gap:var(--gap-md);max-width:unset;flex-direction:row;display:flex}}@media only screen and (max-width:768px){.InventoryCTAs-module-scss-module__qj3srG__ctn{max-width:unset;grid-template-columns:repeat(2,1fr);margin-bottom:90px;padding:0 20px;display:grid}.InventoryCTAs-module-scss-module__qj3srG__ctn--three>:nth-child(3){grid-column:1/-1}}
.HeroVideoButton-module-scss-module__LYc4eW__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__LYc4eW__watchVideoButton .HeroVideoButton-module-scss-module__LYc4eW__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}
.ProgressBar-module-scss-module__96Dv_q__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__96Dv_q__progressBarContainer{max-width:100%}}.ProgressBar-module-scss-module__96Dv_q__progressBarContainer .ProgressBar-module-scss-module__96Dv_q__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__96Dv_q__progressBarContainer .ProgressBar-module-scss-module__96Dv_q__progressBar{width:100%;height:100vh}.ProgressBar-module-scss-module__96Dv_q__progressBarContainer .ProgressBar-module-scss-module__96Dv_q__progressBar .ProgressBar-module-scss-module__96Dv_q__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%)}
.LocationSelector-module-scss-module__Q0eaGa__container{width:100%;margin-top:6px}.LocationSelector-module-scss-module__Q0eaGa__container .LocationSelector-module-scss-module__Q0eaGa__options{width:100%;padding:32px 0}.LocationSelector-module-scss-module__Q0eaGa__container .LocationSelector-module-scss-module__Q0eaGa__options--dropdown{padding:0}
