.ResultPage-module-scss-module__CCcBwa__page{flex-direction:column;justify-content:center;align-items:center;gap:60px;width:100%;height:100%;padding:100px 30px;display:flex}.ResultPage-module-scss-module__CCcBwa__page .ResultPage-module-scss-module__CCcBwa__topCtn{align-items:center;gap:var(--gap-md);flex-direction:column;width:100%;display:flex}.ResultPage-module-scss-module__CCcBwa__page .ResultPage-module-scss-module__CCcBwa__divider{width:100%;max-width:240px;height:1px;margin:var(--gap-sm)0;background-color:var(--text-primary);opacity:.19}
.ContinueButton-module-scss-module__icHDLW__buttonCtn{z-index:-1;width:100%;height:122px;padding:0 17px;position:absolute;bottom:0;overflow-y:hidden}.ContinueButton-module-scss-module__icHDLW__buttonCtn.ContinueButton-module-scss-module__icHDLW__relative{z-index:unset;overflow-y:unset;padding:0;position:relative;bottom:0}.ContinueButton-module-scss-module__icHDLW__buttonCtn--show{z-index:1}.ContinueButton-module-scss-module__icHDLW__buttonCtn .ContinueButton-module-scss-module__icHDLW__continueBtn{border-radius:var(--radius-lg);width:calc(100% - 34px);height:74px;box-shadow:var(--shadow-strong);justify-content:space-between;padding:15px 24px;animation-name:ContinueButton-module-scss-module__icHDLW__bounce-out;animation-duration:.5s;animation-fill-mode:both;display:flex;position:absolute;top:30px}.ContinueButton-module-scss-module__icHDLW__buttonCtn .ContinueButton-module-scss-module__icHDLW__continueBtn.ContinueButton-module-scss-module__icHDLW__relative{top:unset;width:100%;margin:0;position:relative}.ContinueButton-module-scss-module__icHDLW__buttonCtn .ContinueButton-module-scss-module__icHDLW__continueBtn--disabled{filter:grayscale(.7)brightness(1.4)}.ContinueButton-module-scss-module__icHDLW__buttonCtn .ContinueButton-module-scss-module__icHDLW__continueBtn--visible{animation-name:ContinueButton-module-scss-module__icHDLW__bounce-in;animation-duration:.5s!important}.ContinueButton-module-scss-module__icHDLW__buttonCtn .ContinueButton-module-scss-module__icHDLW__continueBtn--initial{animation-duration:0s!important}.ContinueButton-module-scss-module__icHDLW__buttonCtn .ContinueButton-module-scss-module__icHDLW__continueBtn p{font-size:20px;white-space:pre-wrap!important;line-height:1.2!important}@keyframes ContinueButton-module-scss-module__icHDLW__bounce-in{0%,40%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(100px)}40%{opacity:1;transform:translateY(-10px)}75%{transform:translateY(5px)}90%{transform:translateY(-2.5px)}to{transform:translate(0,0)}}@keyframes ContinueButton-module-scss-module__icHDLW__bounce-out{0%{transform:translate(0,0)}20%{transform:translateY(4px)}40%,45%{opacity:1;transform:translateY(-8px)}to{opacity:0;transform:translateY(100px)}}
.ToolFlowOption-module-scss-module__hEriZq__choice{justify-content:flex-start;align-items:center;gap:var(--spacing-xl);width:100%;padding:var(--spacing-xl);color:var(--text-secondary);border:var(--border-strong);border-radius:var(--radius-lg);cursor:pointer;transition:all .2s;display:flex;border-width:2px!important}.ToolFlowOption-module-scss-module__hEriZq__choice--selected{border-color:var(--primary);box-shadow:var(--shadow-border)}.ToolFlowOption-module-scss-module__hEriZq__choice--showingSelectedIcon{justify-content:space-between}.ToolFlowOption-module-scss-module__hEriZq__choice .ToolFlowOption-module-scss-module__hEriZq__text{gap:var(--gap-sm);flex-direction:column;display:flex}.ToolFlowOption-module-scss-module__hEriZq__choice .ToolFlowOption-module-scss-module__hEriZq__icon{color:var(--text-secondary);transition:color .2s}.ToolFlowOption-module-scss-module__hEriZq__choice .ToolFlowOption-module-scss-module__hEriZq__icon--selected{color:var(--primary)}.ToolFlowOption-module-scss-module__hEriZq__choice .ToolFlowOption-module-scss-module__hEriZq__label{margin:0;font-size:16px}.ToolFlowOption-module-scss-module__hEriZq__choice .ToolFlowOption-module-scss-module__hEriZq__label--selected{color:var(--primary)}
.HomeStoreSelector-module-scss-module__BZvDUW__modal{z-index:1200}.HomeStoreSelector-module-scss-module__BZvDUW__headerContainer{align-items:center;gap:var(--gap-md);max-width:400px;color:var(--text-primary);background-color:transparent;flex-direction:column;padding:32px 20px 20px;display:flex}@media (max-width:768px){.HomeStoreSelector-module-scss-module__BZvDUW__headerContainer{max-width:100%}}.HomeStoreSelector-module-scss-module__BZvDUW__contents{gap:var(--gap-lg);background-color:var(--elevated-level-one);flex-direction:column;width:100%;height:100%;max-height:700px;padding:32px 20px 120px;display:flex;overflow-x:hidden}@media only screen and (max-width:768px){.HomeStoreSelector-module-scss-module__BZvDUW__contents{max-height:100%;top:0}}
.VinEntryPage-module-scss-module__-TVLrG__container{align-items:center;gap:var(--gap-lg);flex-direction:column;width:100%;display:flex}.VinEntryPage-module-scss-module__-TVLrG__headerContainer{gap:var(--gap-md);flex-direction:column;width:100%;display:flex}.VinEntryPage-module-scss-module__-TVLrG__input{margin:0}.VinEntryPage-module-scss-module__-TVLrG__error{margin-top:calc(var(--gap-sm)*-1)}.VinEntryPage-module-scss-module__-TVLrG__vinLocationCard{gap:var(--gap-lg);padding:var(--padding-lg);background-color:var(--elevated-level-two);border-radius:var(--radius-md);flex-direction:column;display:flex}.VinEntryPage-module-scss-module__-TVLrG__vinLocationItem{gap:var(--gap-sm);flex-direction:column;display:flex}
.Selector-module-scss-module__elQq6W__selector{gap:var(--spacing-md);padding:0 0 var(--padding-md);display:flex;position:relative;overflow-x:auto}.Selector-module-scss-module__elQq6W__selector .Selector-module-scss-module__elQq6W__innerScrollClass{gap:var(--spacing-md);padding:var(--padding-md)}.Selector-module-scss-module__elQq6W__dayBadge{border:var(--border-strong);border-radius:var(--radius-xs);width:100%;padding:4px}.Selector-module-scss-module__elQq6W__dayBadge--selected{color:var(--primary);border-color:var(--primary)}.Selector-module-scss-module__elQq6W__card{width:140px;height:116px;padding:var(--padding-md);background-color:var(--elevated-level-one);border:var(--border-strong);border-radius:var(--radius-md);box-shadow:none;cursor:pointer;border-width:2px;flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:center;transition:all .2s ease-in-out;display:flex;position:relative}.Selector-module-scss-module__elQq6W__card--selected{color:var(--primary);box-shadow:var(--shadow-border)}.Selector-module-scss-module__elQq6W__card .Selector-module-scss-module__elQq6W__action{width:100%;height:100%;padding:var(--padding-md);cursor:pointer;background-color:transparent;border:none;flex-direction:column;justify-content:space-between;align-items:center;display:flex;border-radius:var(--radius-md)!important}.Selector-module-scss-module__elQq6W__card .Selector-module-scss-module__elQq6W__action:before{transition:opacity .15s ease-in-out!important}.Selector-module-scss-module__elQq6W__simpleCard{background-color:var(--elevated-level-one);border:var(--border-strong);border-radius:var(--radius-md);width:120px;height:50px;box-shadow:none;cursor:pointer;border-width:2px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s ease-in-out;display:flex}.Selector-module-scss-module__elQq6W__simpleCard--selected{color:var(--primary);box-shadow:var(--shadow-border)}
.ChooseTradeorSell-module-scss-module__kb4e9a__kelleyContainer{z-index:1;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.ChooseTradeorSell-module-scss-module__kb4e9a__container{align-items:center;gap:var(--gap-lg);flex-direction:column;width:100%;display:flex}.ChooseTradeorSell-module-scss-module__kb4e9a__choicesContainer{align-items:center;gap:var(--gap-lg);width:100%;padding:var(--padding-lg);border-radius:var(--radius-xl);box-shadow:var(--shadow-strong);flex-direction:column;display:flex}.ChooseTradeorSell-module-scss-module__kb4e9a__choicesContainer .ChooseTradeorSell-module-scss-module__kb4e9a__choices{align-items:center;gap:var(--gap-lg);flex-direction:column;width:100%;display:flex}
.PageHeader-module-scss-module__AVro3q__container{align-items:center;gap:var(--gap-xl);width:100%;padding:var(--padding-lg);border-radius:var(--radius-lg);flex-direction:column;display:flex}.PageHeader-module-scss-module__AVro3q__container.PageHeader-module-scss-module__AVro3q__showBg{background:var(--elevated-level-two)}.PageHeader-module-scss-module__AVro3q__container .PageHeader-module-scss-module__AVro3q__textContainer{align-items:center;gap:var(--gap-sm);flex-direction:column;width:100%;display:flex}.PageHeader-module-scss-module__AVro3q__container .PageHeader-module-scss-module__AVro3q__circle{background:var(--surface);border:var(--border-soft);border-radius:var(--radius-full);width:48px;height:48px;box-shadow:var(--shadow-soft);justify-content:center;align-items:center;padding:12px;display:flex}
.ServiceSchedulingCard-module-scss-module__2eC79a__card{gap:var(--spacing-xl);padding:var(--spacing-lg);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-strong);flex-direction:column;display:flex}
.ContactPage-module-scss-module__N6Qjta__contactCard{width:100%;padding:var(--padding-lg);background-color:var(--elevated-level-one);border-radius:var(--radius-xl);box-shadow:var(--shadow-strong);flex-direction:column;align-items:center;margin-top:20px;display:flex;position:relative}.ContactPage-module-scss-module__N6Qjta__contactCard .ContactPage-module-scss-module__N6Qjta__badgeCtn{align-items:center;display:flex;position:absolute;top:-18px}.ContactPage-module-scss-module__N6Qjta__contactCard .ContactPage-module-scss-module__N6Qjta__badgeCtn .ContactPage-module-scss-module__N6Qjta__badge{color:var(--on-primary);background:var(--primary-gradient,var(--primary));border-radius:var(--radius-3xl);padding:8px 12px;font-size:16px;line-height:18px}.ContactPage-module-scss-module__N6Qjta__contactCard .ContactPage-module-scss-module__N6Qjta__badgeCtn .ContactPage-module-scss-module__N6Qjta__arrow{width:21px;height:21px;margin-top:12px;margin-left:-2px}.ContactPage-module-scss-module__N6Qjta__contactCard .ContactPage-module-scss-module__N6Qjta__badgeCtn .ContactPage-module-scss-module__N6Qjta__arrow path,.ContactPage-module-scss-module__N6Qjta__contactCard .ContactPage-module-scss-module__N6Qjta__badgeCtn .ContactPage-module-scss-module__N6Qjta__arrow g{stroke:var(--primary);fill:var(--primary)}.ContactPage-module-scss-module__N6Qjta__contactCard .ContactPage-module-scss-module__N6Qjta__header{align-items:center;gap:var(--padding-sm);padding:var(--padding-md);padding-bottom:var(--padding-lg);flex-direction:column;display:flex}.ContactPage-module-scss-module__N6Qjta__contactCard .ContactPage-module-scss-module__N6Qjta__text{color:var(--text-primary);text-align:center;opacity:.5;margin-top:8px;margin-bottom:24px;font-size:14px;font-weight:500;line-height:20px}.ContactPage-module-scss-module__N6Qjta__contactCard .ContactPage-module-scss-module__N6Qjta__form{width:100%}.ContactPage-module-scss-module__N6Qjta__contactCard .ContactPage-module-scss-module__N6Qjta__form .ContactPage-module-scss-module__N6Qjta__firstInput{padding:0 3px}.ContactPage-module-scss-module__N6Qjta__contactCard .ContactPage-module-scss-module__N6Qjta__form .ContactPage-module-scss-module__N6Qjta__firstName{margin-bottom:13px!important}.ContactPage-module-scss-module__N6Qjta__contactCard .ContactPage-module-scss-module__N6Qjta__form .ContactPage-module-scss-module__N6Qjta__additionalInputs{max-height:0;transition:max-height .5s;overflow:hidden}.ContactPage-module-scss-module__N6Qjta__contactCard .ContactPage-module-scss-module__N6Qjta__form .ContactPage-module-scss-module__N6Qjta__additionalInputs--open{max-height:100%;padding:3px}.ContactPage-module-scss-module__N6Qjta__contactCard .ContactPage-module-scss-module__N6Qjta__form .ContactPage-module-scss-module__N6Qjta__submitBtn{border-radius:var(--radius-lg);width:100%;height:52px;font-size:18px;font-weight:500}
.LargeNumberInput-module-scss-module__x_Tqia__inputCtn{width:100%;position:relative}.LargeNumberInput-module-scss-module__x_Tqia__inputCtn .LargeNumberInput-module-scss-module__x_Tqia__input{width:100%;height:109px;color:var(--text-primary);border:var(--border-strong);border-radius:var(--radius-xl);border-width:2px;outline:none;padding:27px 33px;font-weight:500;font-size:45px!important}.LargeNumberInput-module-scss-module__x_Tqia__inputCtn .LargeNumberInput-module-scss-module__x_Tqia__input--dark{background-color:var(--elevated-level-one)}.LargeNumberInput-module-scss-module__x_Tqia__inputCtn .LargeNumberInput-module-scss-module__x_Tqia__inputLabel{color:var(--text-secondary);font-size:16px;font-weight:500;position:absolute;top:43px;right:35px}@media only screen and (max-width:360px){.LargeNumberInput-module-scss-module__x_Tqia__inputCtn .LargeNumberInput-module-scss-module__x_Tqia__inputLabel{display:none}}
.QuickQualifyApp-module-scss-module__xmC-6G__body{width:100%;height:100%;padding:var(--padding-lg)var(--padding-lg)150px var(--padding-lg);flex-direction:column;align-items:center;display:flex;overflow-x:hidden;overflow-y:auto}.QuickQualifyApp-module-scss-module__xmC-6G__body--first{padding:0}.QuickQualifyApp-module-scss-module__xmC-6G__body .QuickQualifyApp-module-scss-module__xmC-6G__buttonCtn{width:100%;padding:var(--padding-lg);justify-content:center;display:flex;position:absolute;bottom:0}.QuickQualifyApp-module-scss-module__xmC-6G__body .QuickQualifyApp-module-scss-module__xmC-6G__buttonCtn .QuickQualifyApp-module-scss-module__xmC-6G__mainBtn{height:74px;box-shadow:var(--shadow-strong);justify-content:space-between;padding:15px 24px;display:flex}.QuickQualifyApp-module-scss-module__xmC-6G__body .QuickQualifyApp-module-scss-module__xmC-6G__buttonCtn .QuickQualifyApp-module-scss-module__xmC-6G__mainBtn p{font-size:20px}.QuickQualifyApp-module-scss-module__xmC-6G__body .QuickQualifyApp-module-scss-module__xmC-6G__buttonCtn .QuickQualifyApp-module-scss-module__xmC-6G__mainBtn--close{justify-content:center}.QuickQualifyApp-module-scss-module__xmC-6G__body .QuickQualifyApp-module-scss-module__xmC-6G__buttonCtn .QuickQualifyApp-module-scss-module__xmC-6G__mainBtn .QuickQualifyApp-module-scss-module__xmC-6G__buttonIcon{width:24px;height:24px;color:var(--on-primary);font-size:24px}.QuickQualifyApp-module-scss-module__xmC-6G__body .QuickQualifyApp-module-scss-module__xmC-6G__buttonCtn .QuickQualifyApp-module-scss-module__xmC-6G__mainBtn .QuickQualifyApp-module-scss-module__xmC-6G__spinner{width:24px;height:24px;color:var(--on-primary)}.QuickQualifyApp-module-scss-module__xmC-6G__legal{height:400px}@media only screen and (max-width:768px){.QuickQualifyApp-module-scss-module__xmC-6G__legal{height:100%}}.QuickQualifyApp-module-scss-module__xmC-6G__continueBtn{height:-moz-fit-content!important;height:fit-content!important}.QuickQualifyApp-module-scss-module__xmC-6G__resultCard{justify-content:center;align-items:center;gap:var(--gap-sm);width:min(100%,280px);margin-top:var(--spacing-lg);padding:var(--spacing-lg);background-color:var(--elevated-level-one,var(--surface));border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft,none);flex-direction:column;display:flex}
.Common-module-scss-module__nQqvBW__header{justify-content:space-between;align-items:center;min-height:36px;display:flex}.Common-module-scss-module__nQqvBW__header .Common-module-scss-module__nQqvBW__editButton{padding:0 var(--spacing-xs);color:var(--text-primary);cursor:pointer}.Common-module-scss-module__nQqvBW__header .Common-module-scss-module__nQqvBW__cancelButton{width:-moz-fit-content;width:fit-content}.Common-module-scss-module__nQqvBW__title{color:var(--text-primary);margin:0;font-size:20px}.Common-module-scss-module__nQqvBW__selectModifier{padding:var(--spacing-sm)var(--spacing-2xl);color:var(--text-primary)}.Common-module-scss-module__nQqvBW__loaderCtn{height:100%;padding:var(--spacing-lg)0;justify-content:center;align-items:center;display:flex}.Common-module-scss-module__nQqvBW__continueButton{height:52px}.Common-module-scss-module__nQqvBW__continueButtonIcon{color:var(--on-primary)}
.AddressSearch-module-scss-module__hMO-2a__container{width:100%;position:relative}.AddressSearch-module-scss-module__hMO-2a__resultsCtn{z-index:10;background-color:var(--surface);border:var(--border-soft);border-radius:var(--radius-sm);width:100%;box-shadow:var(--shadow-strong);flex-direction:column;display:flex;position:absolute;top:64px;left:0;overflow:hidden}.AddressSearch-module-scss-module__hMO-2a__resultsCtn .AddressSearch-module-scss-module__hMO-2a__result{background-color:var(--surface);cursor:pointer;border:none;flex-direction:column;align-items:flex-start;width:100%;height:-moz-fit-content;height:fit-content;padding:8px 16px;font-size:16px;font-weight:400;display:flex}@media (hover:hover) and (pointer:fine){.AddressSearch-module-scss-module__hMO-2a__resultsCtn .AddressSearch-module-scss-module__hMO-2a__result:hover{background-color:var(--elevated-level-two)}}.AddressSearch-module-scss-module__hMO-2a__spinnerContainer{justify-content:center;width:100%;padding:16px 0;display:flex}.AddressSearch-module-scss-module__hMO-2a__noResults{color:var(--text-secondary);text-align:center;padding:16px}
.ContactForm-module-scss-module__gLW4wG__content{gap:var(--spacing-2xl);flex-direction:column;display:flex}.ContactForm-module-scss-module__gLW4wG__content .ContactForm-module-scss-module__gLW4wG__form{gap:var(--spacing-sm);flex-direction:column;display:flex}.ContactForm-module-scss-module__gLW4wG__content .ContactForm-module-scss-module__gLW4wG__row{gap:var(--spacing-sm);display:flex}.ContactForm-module-scss-module__gLW4wG__content .ContactForm-module-scss-module__gLW4wG__input{margin:0}.ContactForm-module-scss-module__gLW4wG__content .ContactForm-module-scss-module__gLW4wG__error{padding:var(--spacing-xs)0 var(--spacing-sm);color:var(--red);text-align:center;margin:0}
.MileagePage-module-scss-module__F3DbxW__zipInput{margin-bottom:0}
.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}}
.SubaruRentalScheduler-module-scss-module__ILBtVq__container{flex-direction:column;gap:16px;width:100%;display:flex}.SubaruRentalScheduler-module-scss-module__ILBtVq__container .SubaruRentalScheduler-module-scss-module__ILBtVq__frameContainer{background:var(--surface);border:var(--border-soft);border-radius:var(--radius-lg);width:100%;min-height:1000px;position:relative;overflow:hidden}.SubaruRentalScheduler-module-scss-module__ILBtVq__container .SubaruRentalScheduler-module-scss-module__ILBtVq__frameContainer .SubaruRentalScheduler-module-scss-module__ILBtVq__loader{background:var(--surface);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.SubaruRentalScheduler-module-scss-module__ILBtVq__container .SubaruRentalScheduler-module-scss-module__ILBtVq__frameContainer .SubaruRentalScheduler-module-scss-module__ILBtVq__iframe{background:var(--surface);border:0;width:100%;min-height:1000px;display:block}
.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}
.AddressForm-module-scss-module__EtlgJW__container{gap:var(--gap-lg);flex-direction:column;width:100%;display:flex}.AddressForm-module-scss-module__EtlgJW__container .AddressForm-module-scss-module__EtlgJW__addressSearchWrap{align-items:center;gap:var(--gap-lg);flex-direction:column;width:100%;display:flex}.AddressForm-module-scss-module__EtlgJW__container .AddressForm-module-scss-module__EtlgJW__smallInputs{justify-content:space-between;gap:var(--gap-lg);width:100%;display:flex}
.OptionsPage-module-scss-module__QTlL6q__container{align-items:center;gap:var(--gap-lg);padding:var(--padding-lg);border-radius:var(--radius-xl);box-shadow:var(--shadow-strong);flex-direction:column;padding-bottom:48px;display:flex}.OptionsPage-module-scss-module__QTlL6q__optionsModeSelector{gap:var(--gap-md);width:100%;margin-bottom:var(--gap-md);flex-direction:column;display:flex}.OptionsPage-module-scss-module__QTlL6q__optionSectionList{gap:var(--gap-md);flex-direction:column;width:100%;display:flex}.OptionsPage-module-scss-module__QTlL6q__optionSection{width:100%;padding:var(--padding-md);border:var(--border-strong);border-radius:var(--radius-md);flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.OptionsPage-module-scss-module__QTlL6q__optionSection .OptionsPage-module-scss-module__QTlL6q__optionSubList{flex-direction:column;justify-content:flex-start;width:100%;display:flex}.OptionsPage-module-scss-module__QTlL6q__option{color:var(--text-primary);font-size:14px}
.CarShopTradeContainer-module-scss-module__j2R_EW__container{border:var(--border-soft);border-radius:var(--vdp-card-border-radius,var(--radius-xl));flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex;background-color:var(--carshop-green)!important;max-width:1400px!important;box-shadow:var(--shadow-soft)!important;padding:100px 48px!important}@media only screen and (max-width:900px){.CarShopTradeContainer-module-scss-module__j2R_EW__container{flex-direction:column;align-items:flex-start;gap:24px}}.CarShopTradeContainer-module-scss-module__j2R_EW__container.CarShopTradeContainer-module-scss-module__j2R_EW__vdp{flex-direction:column;border-radius:inherit!important;padding:24px!important}
.CarshopNavAction-module-scss-module__avfyRq__iconWrapper{justify-content:center;align-items:center;width:24px;height:24px;transition:all .14s ease-in-out;display:flex}.CarshopNavAction-module-scss-module__avfyRq__container{align-items:center;gap:var(--gap-sm);color:var(--carshop-accent);border-radius:var(--radius-full);cursor:pointer;background-color:color-mix(in srgb,var(--carshop-accent)5%,transparent);flex-direction:row;padding:6px 12px 6px 8px;display:flex}@media (hover:hover) and (pointer:fine){.CarshopNavAction-module-scss-module__avfyRq__container:hover{background-color:color-mix(in srgb,var(--carshop-blue)10%,transparent);color:var(--carshop-blue)}}@media only screen and (max-width:768px){.CarshopNavAction-module-scss-module__avfyRq__container{background-color:transparent;border-radius:0;flex-direction:column}}@media only screen and (max-width:1200px){.CarshopNavAction-module-scss-module__avfyRq__container{justify-content:center;align-items:center;gap:0;width:34px;height:34px;padding:0;display:flex}}.CarshopNavAction-module-scss-module__avfyRq__container .CarshopNavAction-module-scss-module__avfyRq__title{font-family:var(--typography-font-family),serif;text-align:left;margin:0;font-size:14px;font-weight:600;transition:color .14s ease-in-out}@media only screen and (max-width:1200px){.CarshopNavAction-module-scss-module__avfyRq__container .CarshopNavAction-module-scss-module__avfyRq__title{display:none}}@media only screen and (max-width:768px){.CarshopNavAction-module-scss-module__avfyRq__container .CarshopNavAction-module-scss-module__avfyRq__title{font-size:9px;display:block}}
.CarshopMobileMenu-module-scss-module__mz2Ewq__container{flex-direction:column;display:flex;position:relative}.CarshopMobileMenu-module-scss-module__mz2Ewq__container .CarshopMobileMenu-module-scss-module__mz2Ewq__divider{top:20px;left:calc(-1*var(--spacing-lg));background-color:var(--carshop-accent);width:100vw;min-height:13px;position:absolute}.CarshopMobileMenu-module-scss-module__mz2Ewq__container .CarshopMobileMenu-module-scss-module__mz2Ewq__dividerBump{background-color:var(--carshop-accent);border-radius:12px;width:70px;min-height:35px;position:absolute;top:9px;left:60vw}.CarshopMobileMenu-module-scss-module__mz2Ewq__container .CarshopMobileMenu-module-scss-module__mz2Ewq__content{gap:var(--spacing-lg);flex-direction:column;padding-top:75px;display:flex}.CarshopMobileMenu-module-scss-module__mz2Ewq__container .CarshopMobileMenu-module-scss-module__mz2Ewq__content .CarshopMobileMenu-module-scss-module__mz2Ewq__title{margin:0;font-size:24px;font-weight:600}.CarshopMobileMenu-module-scss-module__mz2Ewq__container .CarshopMobileMenu-module-scss-module__mz2Ewq__content .CarshopMobileMenu-module-scss-module__mz2Ewq__links{flex-direction:column;gap:18px;display:flex}.CarshopMobileMenu-module-scss-module__mz2Ewq__container .CarshopMobileMenu-module-scss-module__mz2Ewq__content .CarshopMobileMenu-module-scss-module__mz2Ewq__links .CarshopMobileMenu-module-scss-module__mz2Ewq__linkItem{cursor:pointer;justify-content:space-between;align-items:center;width:100%;padding:10px;display:flex}.CarshopMobileMenu-module-scss-module__mz2Ewq__container .CarshopMobileMenu-module-scss-module__mz2Ewq__content .CarshopMobileMenu-module-scss-module__mz2Ewq__links .CarshopMobileMenu-module-scss-module__mz2Ewq__linkItem .CarshopMobileMenu-module-scss-module__mz2Ewq__linkTitle{letter-spacing:-5%;color:var(--text-primary);margin:0;font-size:20px;font-weight:500}
.CarshopMobileNav-module-scss-module__xuiWDG__dropdownItem{color:var(--text-primary);text-align:left;background-color:var(--surface);border:none;justify-content:space-between;align-items:center;gap:18px;padding:10px 10px 10px 4px;display:flex}.CarshopMobileNav-module-scss-module__xuiWDG__dropdownItem--dark{border-bottom:1px solid rgba(255,255,255,.26)}.CarshopMobileNav-module-scss-module__xuiWDG__dropdownItem .CarshopMobileNav-module-scss-module__xuiWDG__listItemText{color:var(--text-primary);align-items:baseline;gap:2px;margin:0;font-size:34px;font-weight:600;display:flex}.CarshopMobileNav-module-scss-module__xuiWDG__dropdownItem .CarshopMobileNav-module-scss-module__xuiWDG__listItemText .CarshopMobileNav-module-scss-module__xuiWDG__carshopPeriod{background-color:var(--carshop-accent);border-radius:4px;width:6px;height:6px}
.MobileNavLinkItem-module-scss-module__SMIQcG__dropdownItem{color:var(--text-primary);background-color:var(--surface);border-bottom:var(--border-strong);gap:18px;padding:10px 10px 10px 4px;display:flex}.MobileNavLinkItem-module-scss-module__SMIQcG__dropdownItem.MobileNavLinkItem-module-scss-module__SMIQcG__genesis{color:var(--lux-text-primary);background:unset;border-bottom:var(--lux-border-soft)}.MobileNavLinkItem-module-scss-module__SMIQcG__dropdownItem.MobileNavLinkItem-module-scss-module__SMIQcG__carshop{border-bottom:unset;justify-content:space-between;align-items:center}.MobileNavLinkItem-module-scss-module__SMIQcG__dropdownItem .MobileNavLinkItem-module-scss-module__SMIQcG__listItemText{font-family:var(--typography-font-family);letter-spacing:-.02em;color:var(--text-primary);align-items:baseline;gap:2px;margin:0;font-size:16px;display:flex}.MobileNavLinkItem-module-scss-module__SMIQcG__dropdownItem .MobileNavLinkItem-module-scss-module__SMIQcG__listItemText.MobileNavLinkItem-module-scss-module__SMIQcG__genesis{color:var(--lux-text-primary)}.MobileNavLinkItem-module-scss-module__SMIQcG__dropdownItem .MobileNavLinkItem-module-scss-module__SMIQcG__carshopChevron{color:var(--carshop-accent)!important}
.MobileNestedMenuPage-module-scss-module__i8b-Va__page{z-index:110;gap:var(--spacing-md);width:100%;height:100%;padding:var(--spacing-4xl)var(--spacing-lg);background-color:var(--surface);flex-direction:column;transition:right .16s;display:flex;position:absolute;right:0;overflow-y:scroll}.MobileNestedMenuPage-module-scss-module__i8b-Va__page.MobileNestedMenuPage-module-scss-module__i8b-Va__genesis{color:var(--lux-text-primary);background:var(--lux-surface);border-bottom:var(--lux-border-soft)}.MobileNestedMenuPage-module-scss-module__i8b-Va__page--megaWithSubsections{gap:var(--spacing-xl)}.MobileNestedMenuPage-module-scss-module__i8b-Va__page--closed{right:-100%}.MobileNestedMenuPage-module-scss-module__i8b-Va__page .MobileNestedMenuPage-module-scss-module__i8b-Va__innerContainer{gap:var(--spacing-md);flex-direction:column;display:flex;position:relative}.MobileNestedMenuPage-module-scss-module__i8b-Va__page .MobileNestedMenuPage-module-scss-module__i8b-Va__innerContainer.MobileNestedMenuPage-module-scss-module__i8b-Va__bigPicture{justify-content:space-between;gap:var(--spacing-sm);flex-flow:wrap}
.NavLinkSection-module-scss-module__SRWttG__linkItem{width:100%;padding:var(--spacing-xs)0;cursor:pointer;justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.NavLinkSection-module-scss-module__SRWttG__sectionTitle{font-size:20px;font-weight:500;line-height:20px;letter-spacing:-1px!important}.NavLinkSection-module-scss-module__SRWttG__sectionTitle.NavLinkSection-module-scss-module__SRWttG__kiaEvGreen{color:#238705}.NavLinkSection-module-scss-module__SRWttG__subList{padding:0;padding-bottom:var(--spacing-md)}.NavLinkSection-module-scss-module__SRWttG__sectionContainer{gap:var(--gap-md);flex-direction:column;display:flex}
.CloseButton-module-scss-module__KvaW8a__iconBtn{background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:-moz-fit-content;height:fit-content;padding:0;display:flex}.CloseButton-module-scss-module__KvaW8a__iconBtn .CloseButton-module-scss-module__KvaW8a__closeIcon{color:var(--text-primary)}.CloseButton-module-scss-module__KvaW8a__iconBtn .CloseButton-module-scss-module__KvaW8a__closeIcon.CloseButton-module-scss-module__KvaW8a__genesis{color:var(--lux-text-primary)}.CloseButton-module-scss-module__KvaW8a__iconBtn.CloseButton-module-scss-module__KvaW8a__carshop{width:-moz-fit-content;width:fit-content}.CloseButton-module-scss-module__KvaW8a__iconBtn .CloseButton-module-scss-module__KvaW8a__carshopClose{fill:var(--text-primary)}.CloseButton-module-scss-module__KvaW8a__iconBtn .CloseButton-module-scss-module__KvaW8a__carshopCloseTitle{color:var(--text-secondary)}
.CountrySelector-module-scss-module__W7NhlG__countrySelector{border-left:1px solid rgba(141,141,141,.47);align-items:center;height:23px;padding-left:16px;display:flex}@media only screen and (max-width:768px){.CountrySelector-module-scss-module__W7NhlG__countrySelector{border:none;padding:0}}.CountrySelector-module-scss-module__W7NhlG__countrySelector .CountrySelector-module-scss-module__W7NhlG__button{transition:var(--transition-fast);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}@media (hover:hover) and (pointer:fine){.CountrySelector-module-scss-module__W7NhlG__countrySelector .CountrySelector-module-scss-module__W7NhlG__button:hover{background:var(--elevated-level-two-90)}.CountrySelector-module-scss-module__W7NhlG__countrySelector .CountrySelector-module-scss-module__W7NhlG__button.CountrySelector-module-scss-module__W7NhlG__lux:hover{background-color:#424242}}
.CarshopMobileNavBar-module-scss-module__KvJSSG__header{height:74px;padding-left:14px}.CarshopMobileNavBar-module-scss-module__KvJSSG__logo{width:154px}.CarshopMobileNavBar-module-scss-module__KvJSSG__actions{align-items:center;gap:14px;display:flex}@media only screen and (max-width:390px){.CarshopMobileNavBar-module-scss-module__KvJSSG__actions{gap:8px}}.CarshopMobileNavBar-module-scss-module__KvJSSG__divider{background-color:rgba(205,207,208,.25);min-width:1px;height:34px}.CarshopMobileNavBar-module-scss-module__KvJSSG__icon,.CarshopMobileNavBar-module-scss-module__KvJSSG__icon:active{fill:var(--carshop-accent)}.CarshopMobileNavBar-module-scss-module__KvJSSG__homeSelector{display:flex}@media only screen and (max-width:370px){.CarshopMobileNavBar-module-scss-module__KvJSSG__homeSelector{display:none}}
.FavoritesMenu-module-scss-module__qhnb1q__comparisonPopoverCtn{z-index:1000;min-width:450px!important;max-width:450px!important;padding:var(--padding-lg)!important;background-color:var(--elevated-level-one)!important;border-radius:var(--radius-2xl)!important;box-shadow:var(--shadow-strong)!important;margin-top:8px!important}@media only screen and (max-width:768px){.FavoritesMenu-module-scss-module__qhnb1q__comparisonPopoverCtn{min-width:280px!important;max-width:80vw!important}}.FavoritesMenu-module-scss-module__qhnb1q__comparisonPopoverCtn.FavoritesMenu-module-scss-module__qhnb1q__floating{top:unset!important;bottom:120px!important;right:70px!important;left:unset!important;position:fixed!important}.FavoritesMenu-module-scss-module__qhnb1q__deleteButton{width:36px!important;height:36px!important}.FavoritesMenu-module-scss-module__qhnb1q__favoritesHeader{padding-bottom:var(--padding-lg)}.FavoritesMenu-module-scss-module__qhnb1q__favoriteButtonContainer{align-items:center;gap:var(--spacing-xs);display:flex;position:relative}.FavoritesMenu-module-scss-module__qhnb1q__favoriteButtonContainer.FavoritesMenu-module-scss-module__qhnb1q__floating{z-index:99;background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-full);width:50px;height:50px;box-shadow:var(--shadow-soft);cursor:pointer;justify-content:center;transition:background-color .2s ease-in-out;display:flex;position:fixed;bottom:18px;right:18px}.FavoritesMenu-module-scss-module__qhnb1q__favoriteButtonContainer.FavoritesMenu-module-scss-module__qhnb1q__floating:active{scale:.96}.FavoritesMenu-module-scss-module__qhnb1q__favoriteButtonContainer.FavoritesMenu-module-scss-module__qhnb1q__showAboveChat{bottom:120px}.FavoritesMenu-module-scss-module__qhnb1q__favoriteButtonLabel{z-index:1;width:14px;height:14px;padding:var(--spacing-xs);color:var(--on-primary);background:var(--primary-gradient,var(--primary));border:2px solid var(--elevated-level-one);border-radius:var(--radius-full);justify-content:center;align-items:center;font-size:8px;line-height:8px;display:flex;position:absolute;top:-4px;right:-3px}.FavoritesMenu-module-scss-module__qhnb1q__favoritesCtn{max-width:100%;padding-right:60px}
.LocationSelectorButton-module-scss-module__YVwz5G__locationSelectorButton{justify-content:center;align-items:center;gap:var(--gap-sm);padding:0 var(--padding-sm)0 var(--padding-sm);border-radius:var(--radius-sm);cursor:pointer;flex-direction:row;display:flex}.LocationSelectorButton-module-scss-module__YVwz5G__locationSelectorButton .LocationSelectorButton-module-scss-module__YVwz5G__icon{color:var(--primary);justify-content:center;align-items:center;font-size:16px;display:flex}.LocationSelectorButton-module-scss-module__YVwz5G__locationSelectorButton .LocationSelectorButton-module-scss-module__YVwz5G__icon.LocationSelectorButton-module-scss-module__YVwz5G__mobileMenu{font-size:24px}.LocationSelectorButton-module-scss-module__YVwz5G__locationSelectorButton .LocationSelectorButton-module-scss-module__YVwz5G__dropdownIcon{transition:var(--transition-fast);width:16px!important;height:16px!important;color:var(--text-primary)!important;font-size:16px!important}.LocationSelectorButton-module-scss-module__YVwz5G__locationSelectorButton .LocationSelectorButton-module-scss-module__YVwz5G__dropdownIcon.LocationSelectorButton-module-scss-module__YVwz5G__lux{color:var(--white)!important}.LocationSelectorButton-module-scss-module__YVwz5G__mobileMenuLocationSelector{align-items:center;gap:var(--gap-md);padding:var(--padding-sm);cursor:pointer;background-color:transparent;border:none;display:flex}.LocationSelectorButton-module-scss-module__YVwz5G__mobileMenuLocationSelector.LocationSelectorButton-module-scss-module__YVwz5G__mobileMenu{color:var(--text-primary);flex-direction:row}.LocationSelectorButton-module-scss-module__YVwz5G__mobileMenuLocationSelector.LocationSelectorButton-module-scss-module__YVwz5G__mobileMenu.LocationSelectorButton-module-scss-module__YVwz5G__lux{color:var(--white)}.LocationSelectorButton-module-scss-module__YVwz5G__loading{background-color:var(--surface);border-radius:var(--radius-sm);width:100px;height:24px;animation:.5s infinite alternate LocationSelectorButton-module-scss-module__YVwz5G__loading}.LocationSelectorButton-module-scss-module__YVwz5G__loading.LocationSelectorButton-module-scss-module__YVwz5G__lux{background-color:var(--white);animation:.5s infinite alternate LocationSelectorButton-module-scss-module__YVwz5G__loading-lux}@keyframes LocationSelectorButton-module-scss-module__YVwz5G__loading{0%{background-color:var(--surface)}50%{background-color:var(--elevated-level-two)}to{background-color:var(--surface)}}@keyframes LocationSelectorButton-module-scss-module__YVwz5G__loading-lux{0%{background-color:var(--black)}to{background-color:#282629}}
.MobileNavBar-module-scss-module__1iZB0q__header{z-index:11;width:100%;height:74px;padding:var(--padding-sm)var(--padding-sm)var(--padding-sm)var(--padding-lg);color:var(--text-primary);background-color:var(--elevated-level-one);border-bottom:var(--border-soft);box-shadow:var(--shadow-soft);display:none;position:-webkit-sticky;position:sticky;top:0}.MobileNavBar-module-scss-module__1iZB0q__header.MobileNavBar-module-scss-module__1iZB0q__volvo{box-shadow:none;background-color:#fafafa;border-bottom:none}.MobileNavBar-module-scss-module__1iZB0q__header.MobileNavBar-module-scss-module__1iZB0q__volvoDarkMode{background-color:var(--elevated-level-one)}.MobileNavBar-module-scss-module__1iZB0q__header.MobileNavBar-module-scss-module__1iZB0q__bmw{background-color:var(--black);border-bottom:1px solid rgba(255,255,255,.19)}.MobileNavBar-module-scss-module__1iZB0q__header.MobileNavBar-module-scss-module__1iZB0q__onTop{z-index:12!important}.MobileNavBar-module-scss-module__1iZB0q__header .MobileNavBar-module-scss-module__1iZB0q__logoContainer{align-items:center;display:flex}.MobileNavBar-module-scss-module__1iZB0q__header .MobileNavBar-module-scss-module__1iZB0q__logoContainer .MobileNavBar-module-scss-module__1iZB0q__logo{width:40px;height:40px}.MobileNavBar-module-scss-module__1iZB0q__header .MobileNavBar-module-scss-module__1iZB0q__logoContainer .MobileNavBar-module-scss-module__1iZB0q__volvoLogo{width:100px;height:100%}@media only screen and (max-width:768px){.MobileNavBar-module-scss-module__1iZB0q__header{justify-content:space-between;align-items:center;display:flex}}.MobileNavBar-module-scss-module__1iZB0q__header .MobileNavBar-module-scss-module__1iZB0q__linkContainer{justify-content:center;align-items:center;gap:var(--gap-xl);flex-flow:row;display:flex}@media only screen and (max-width:450px){.MobileNavBar-module-scss-module__1iZB0q__header .MobileNavBar-module-scss-module__1iZB0q__linkContainer{gap:var(--gap-md)}}@media only screen and (max-width:380px){.MobileNavBar-module-scss-module__1iZB0q__header .MobileNavBar-module-scss-module__1iZB0q__linkContainer{gap:var(--gap-sm)}}.MobileNavBar-module-scss-module__1iZB0q__header .MobileNavBar-module-scss-module__1iZB0q__iconWrp{background:0 0;border:none;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:0;display:flex}.MobileNavBar-module-scss-module__1iZB0q__header .MobileNavBar-module-scss-module__1iZB0q__iconBtn{width:40px;height:40px;color:var(--primary);flex-flow:row;justify-content:center;align-items:center;gap:0;font-size:24px;display:flex;overflow:hidden}.MobileNavBar-module-scss-module__1iZB0q__header .MobileNavBar-module-scss-module__1iZB0q__iconBtn path,.MobileNavBar-module-scss-module__1iZB0q__header .MobileNavBar-module-scss-module__1iZB0q__iconBtn rect{fill:var(--primary)}.MobileNavBar-module-scss-module__1iZB0q__kiaLogoLockup{justify-content:flex-start;align-items:center;gap:var(--gap-sm);flex-flow:row;display:flex}.MobileNavBar-module-scss-module__1iZB0q__kiaLogoLockup .MobileNavBar-module-scss-module__1iZB0q__oemLogo,.MobileNavBar-module-scss-module__1iZB0q__kiaLogoLockup .MobileNavBar-module-scss-module__1iZB0q__dealerLogo{align-items:center;display:flex}@media (max-width:768px){.MobileNavBar-module-scss-module__1iZB0q__kiaLogoLockup .MobileNavBar-module-scss-module__1iZB0q__dealerLogo img{object-fit:contain;width:auto;max-width:95px;height:auto;max-height:40px}}@media only screen and (max-width:400px){.MobileNavBar-module-scss-module__1iZB0q__kiaLogoLockup .MobileNavBar-module-scss-module__1iZB0q__dealerLogo img{width:50px;height:35px}}.MobileNavBar-module-scss-module__1iZB0q__volvoInfoBar{display:none}@media (max-width:768px){.MobileNavBar-module-scss-module__1iZB0q__volvoInfoBar{justify-content:space-between;align-items:center;gap:var(--gap-sm);width:100%;height:100%;max-height:40px;padding:var(--padding-md)var(--padding-lg);background-color:var(--elevated-level-two);border-bottom:var(--border-soft);box-shadow:var(--shadow-soft);display:flex;overflow-x:auto}.MobileNavBar-module-scss-module__1iZB0q__volvoInfoBar .MobileNavBar-module-scss-module__1iZB0q__infoBarAddressButton{width:-moz-fit-content!important;width:fit-content!important}}
.GenesisMobileNavBar-module-scss-module___Prl_a__header{z-index:11;width:100%;color:var(--text-primary);background-color:var(--elevated-level-one);border-bottom:var(--border-soft);box-shadow:var(--shadow-soft);padding:8px;display:none;position:-webkit-sticky;position:sticky;top:0}.GenesisMobileNavBar-module-scss-module___Prl_a__header.GenesisMobileNavBar-module-scss-module___Prl_a__onTop{z-index:12!important}.GenesisMobileNavBar-module-scss-module___Prl_a__header.GenesisMobileNavBar-module-scss-module___Prl_a__genesis{padding:10px var(--spacing-xl);color:var(--lux-text-primary);background-color:var(--lux-surface)}@media only screen and (max-width:768px){.GenesisMobileNavBar-module-scss-module___Prl_a__header{justify-content:space-between;align-items:center;display:flex}}
.MobileNavIcon-module-scss-module__8Tbhaa__iconContainer{flex-flow:row;justify-content:center;align-items:center;gap:0;width:40px;height:40px;display:flex}.MobileNavIcon-module-scss-module__8Tbhaa__iconContainer .MobileNavIcon-module-scss-module__8Tbhaa__icon path,.MobileNavIcon-module-scss-module__8Tbhaa__iconContainer .MobileNavIcon-module-scss-module__8Tbhaa__icon rect{fill:var(--primary)}
.NavButtonWrapper-module-scss-module__CtMfIq__defaultBtn{text-transform:uppercase;flex-direction:column;align-items:center;gap:2px;font-size:12px;font-weight:500;display:flex}.NavButtonWrapper-module-scss-module__CtMfIq__defaultBtn .NavButtonWrapper-module-scss-module__CtMfIq__label{text-align:center;text-transform:lowercase;font-size:10px;font-weight:400}.NavButtonWrapper-module-scss-module__CtMfIq__defaultBtn .NavButtonWrapper-module-scss-module__CtMfIq__label.NavButtonWrapper-module-scss-module__CtMfIq__bmw{color:var(--white)}.NavButtonWrapper-module-scss-module__CtMfIq__defaultBtn.NavButtonWrapper-module-scss-module__CtMfIq__showBorderOnLeft{padding-right:var(--padding-md);padding-left:var(--padding-xl)}.NavButtonWrapper-module-scss-module__CtMfIq__defaultBtn.NavButtonWrapper-module-scss-module__CtMfIq__showBorderOnLeft.NavButtonWrapper-module-scss-module__CtMfIq__showBorderOnLeft--default{border-left:var(--border-strong)}.NavButtonWrapper-module-scss-module__CtMfIq__defaultBtn.NavButtonWrapper-module-scss-module__CtMfIq__showBorderOnLeft.NavButtonWrapper-module-scss-module__CtMfIq__showBorderOnLeft--bmw{border-left:1px solid rgba(255,255,255,.25)}@media only screen and (max-width:450px){.NavButtonWrapper-module-scss-module__CtMfIq__defaultBtn.NavButtonWrapper-module-scss-module__CtMfIq__showBorderOnLeft{padding-left:var(--gap-lg)}}@media only screen and (max-width:380px){.NavButtonWrapper-module-scss-module__CtMfIq__defaultBtn.NavButtonWrapper-module-scss-module__CtMfIq__showBorderOnLeft{padding-right:var(--padding-sm);padding-left:var(--padding-md)}}@media only screen and (max-width:320px){.NavButtonWrapper-module-scss-module__CtMfIq__defaultBtn.NavButtonWrapper-module-scss-module__CtMfIq__showBorderOnLeft{padding-left:var(--padding-sm)}}
.LexusMobileNavBar-module-scss-module__ncpCWq__header{z-index:11;width:100%;height:74px;color:var(--text-primary);background-color:var(--elevated-level-one);border-bottom:var(--border-soft);box-shadow:var(--shadow-soft);padding:8px;display:none;position:-webkit-sticky;position:sticky;top:0}.LexusMobileNavBar-module-scss-module__ncpCWq__header.LexusMobileNavBar-module-scss-module__ncpCWq__onTop{z-index:12!important}@media only screen and (max-width:768px){.LexusMobileNavBar-module-scss-module__ncpCWq__header{justify-content:space-between;align-items:center;gap:var(--gap-lg);display:flex}}.LexusMobileNavBar-module-scss-module__ncpCWq__header .LexusMobileNavBar-module-scss-module__ncpCWq__linkContainer{align-items:center;gap:var(--gap-xl);display:flex}@media only screen and (max-width:450px){.LexusMobileNavBar-module-scss-module__ncpCWq__header .LexusMobileNavBar-module-scss-module__ncpCWq__linkContainer{gap:var(--gap-lg)}}@media only screen and (max-width:380px){.LexusMobileNavBar-module-scss-module__ncpCWq__header .LexusMobileNavBar-module-scss-module__ncpCWq__linkContainer{gap:var(--gap-md)}}@media only screen and (max-width:320px){.LexusMobileNavBar-module-scss-module__ncpCWq__header .LexusMobileNavBar-module-scss-module__ncpCWq__linkContainer{gap:var(--gap-sm)}}.LexusMobileNavBar-module-scss-module__ncpCWq__header .LexusMobileNavBar-module-scss-module__ncpCWq__link{justify-content:center;align-items:center;height:40px;display:flex}.LexusMobileNavBar-module-scss-module__ncpCWq__header .LexusMobileNavBar-module-scss-module__ncpCWq__iconWrp{background:0 0;border:none;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:0;display:flex}.LexusMobileNavBar-module-scss-module__ncpCWq__locationIcon{width:38px;height:38px;fill:var(--text-primary);overflow:hidden}.LexusMobileNavBar-module-scss-module__ncpCWq__iconBtn{width:24px;height:24px;color:var(--primary);margin:8px;font-size:24px;overflow:hidden}.LexusMobileNavBar-module-scss-module__ncpCWq__logoLink{object-fit:contain;max-width:140px;padding-left:var(--padding-lg);align-items:center;display:flex}.LexusMobileNavBar-module-scss-module__ncpCWq__logoContainer{max-width:140px}.LexusMobileNavBar-module-scss-module__ncpCWq__logoContainer p{font-size:10px}
.AdvancedPaymentEstimateCard-module-scss-module__DyG-MW__card{box-shadow:none;flex-direction:column;padding:0;display:flex}.AdvancedPaymentEstimateCard-module-scss-module__DyG-MW__form{gap:var(--gap-lg);flex-direction:column;display:flex}
.CardActionButtons-module-scss-module__F9nrea__cardActionButtons{box-sizing:border-box;flex-direction:row;align-items:center;display:flex}
.CreditAppCTA-module-scss-module__diGGLa__card{justify-content:center;align-items:center;gap:var(--gap-xl);width:100%;padding:var(--spacing-4xl);background-color:var(--pre-qual-green);border-radius:var(--radius-lg);flex-direction:column;display:flex}.CreditAppCTA-module-scss-module__diGGLa__card--gubagooEnabled{padding:15px}.CreditAppCTA-module-scss-module__diGGLa__card--brandColor{color:var(--on-primary);background:var(--primary-gradient,var(--primary))}.CreditAppCTA-module-scss-module__diGGLa__card--noColor{padding:var(--spacing-sm);color:var(--text-primary);background:var(--surface)}@media only screen and (max-width:768px){.CreditAppCTA-module-scss-module__diGGLa__card{padding:32px 15px 15px}}.CreditAppCTA-module-scss-module__diGGLa__card .CreditAppCTA-module-scss-module__diGGLa__info{flex-direction:column;align-items:center;display:flex;position:relative}.CreditAppCTA-module-scss-module__diGGLa__card .CreditAppCTA-module-scss-module__diGGLa__actionButtons{flex-direction:column;justify-content:center;width:100%;display:flex}.CreditAppCTA-module-scss-module__diGGLa__card .CreditAppCTA-module-scss-module__diGGLa__actionButtons--gubagooEnabled{gap:8px}.CreditAppCTA-module-scss-module__diGGLa__card .CreditAppCTA-module-scss-module__diGGLa__actionButtons .CreditAppCTA-module-scss-module__diGGLa__nissanCtn{width:300px}.CreditAppCTA-module-scss-module__diGGLa__card .CreditAppCTA-module-scss-module__diGGLa__actionButtons .CreditAppCTA-module-scss-module__diGGLa__nissanCtn--gubagooEnabled{width:100%}@media only screen and (max-width:768px){.CreditAppCTA-module-scss-module__diGGLa__card .CreditAppCTA-module-scss-module__diGGLa__actionButtons .CreditAppCTA-module-scss-module__diGGLa__nissanCtn{width:100%}}.CreditAppCTA-module-scss-module__diGGLa__button{width:100%;height:52px}.CreditAppCTA-module-scss-module__diGGLa__button--brandColor{background-color:var(--surface)}.CreditAppCTA-module-scss-module__diGGLa__button--brandColor p{color:var(--text-primary)}@media only screen and (max-width:768px){.CreditAppCTA-module-scss-module__diGGLa__button{width:100%;padding:20px}}
.EstimateTab-module-scss-module__wR4EXq__tabCtn{align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.EstimateTab-module-scss-module__wR4EXq__tabCtn.EstimateTab-module-scss-module__wR4EXq__hidden{display:none}.EstimateTab-module-scss-module__wR4EXq__loanCtn{flex-direction:column;align-items:center;width:100%;display:flex}.EstimateTab-module-scss-module__wR4EXq__loanCtn .EstimateTab-module-scss-module__wR4EXq__perMonth{margin-bottom:var(--spacing-xl)}.EstimateTab-module-scss-module__wR4EXq__loanCtn .EstimateTab-module-scss-module__wR4EXq__details{width:100%;margin-bottom:var(--spacing-xl);justify-content:space-evenly;display:flex}.EstimateTab-module-scss-module__wR4EXq__loanCtn .EstimateTab-module-scss-module__wR4EXq__detail{align-items:center;gap:var(--spacing-xs);flex-direction:column;display:flex}.EstimateTab-module-scss-module__wR4EXq__loanCtn .EstimateTab-module-scss-module__wR4EXq__cta{gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}.EstimateTab-module-scss-module__wR4EXq__loanCtn .EstimateTab-module-scss-module__wR4EXq__btns{z-index:2;gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}.EstimateTab-module-scss-module__wR4EXq__disclaimer{width:100%;padding:var(--padding-md);background-color:var(--elevated-level-two);border-radius:var(--radius-md)}.EstimateTab-module-scss-module__wR4EXq__disclaimer p{margin:0}.EstimateTab-module-scss-module__wR4EXq__cardCta{gap:var(--spacing-md);width:100%;padding:var(--spacing-4xl);color:var(--black);border-radius:var(--radius-lg);box-shadow:none;background-color:#cf3;border:none}.EstimateTab-module-scss-module__wR4EXq__cardCta--gubagooEnabled{padding:15px}.EstimateTab-module-scss-module__wR4EXq__cardCta--brandColor{color:var(--on-primary);background:var(--primary-gradient,var(--primary))}.EstimateTab-module-scss-module__wR4EXq__cardCta--noColor{padding:var(--spacing-sm);color:var(--text-primary);background:var(--surface)}@media only screen and (max-width:768px){.EstimateTab-module-scss-module__wR4EXq__cardCta{padding:32px 15px 15px}}
.AZButton-module-scss-module__qDZc-q__a2zWrapper{justify-content:center;display:flex}.AZButton-module-scss-module__qDZc-q__a2zBtn{width:100%;height:54px;color:var(--on-primary);background:var(--primary-gradient,var(--primary));border-radius:var(--button-radius,var(--radius-md));border:none;justify-content:center;align-items:center;gap:8px;padding:0;font-weight:700;display:flex}.AZButton-module-scss-module__qDZc-q__a2zBtn .AZButton-module-scss-module__qDZc-q__skeleton{background-color:var(--elevated-level-two);opacity:.5;border-radius:2px;width:100%;max-width:100px;height:20px}
.PricingDisplay-module-scss-module__GfahZa__pricingDisplay{flex-direction:column;gap:4px;width:100%;margin:0;padding-left:0;list-style:none;display:flex}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay li{justify-content:space-between;align-items:center;gap:18px;height:30px;display:flex}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__divider{border-top-style:solid;border-top-color:var(--border-color-strong);border-bottom:none;border-left:none;border-right:none;width:100%;height:0}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__divider--borderStrongColor{border-top-color:var(--border-color-strong)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__divider--textPrimary{border-top-color:var(--text-primary)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__divider--textSecondary{border-top-color:var(--text-secondary)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__divider--themePrimary,.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__divider--primary{border-top-color:var(--primary)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__divider--dangerRed,.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__divider--red{border-top-color:var(--red)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineLeft{flex:1;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineLeft .PricingDisplay-module-scss-module__GfahZa__lineText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineLeft .PricingDisplay-module-scss-module__GfahZa__descBtn{width:16px;height:16px;color:var(--text-secondary);background:unset;border:none;border-radius:100%;justify-content:center;align-items:center;padding:0;display:flex}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineLeft .PricingDisplay-module-scss-module__GfahZa__descBtn .PricingDisplay-module-scss-module__GfahZa__icon{width:16px;height:16px;font-family:var(--icon-font);letter-spacing:normal;color:inherit;text-transform:none;word-wrap:normal;white-space:nowrap;opacity:var(--icon-opacity);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;flex-shrink:0;font-size:16px;font-style:normal;font-weight:400;line-height:1;display:inline-block;overflow:hidden}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineLeft .PricingDisplay-module-scss-module__GfahZa__descBtn .PricingDisplay-module-scss-module__GfahZa__icon:after{content:attr(data-icon)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineRight{white-space:nowrap;flex-shrink:0}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText{letter-spacing:var(--letter-spacing-md)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--small{font-size:14px}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--medium{font-size:16px}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--large{font-size:20px}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--bold{font-weight:700}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--strikethrough{text-decoration:line-through}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--italic{font-style:italic}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--textPrimary{color:var(--text-primary)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--textSecondary{color:var(--text-secondary)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--themePrimary,.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--primary{color:var(--primary)}.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--dangerRed,.PricingDisplay-module-scss-module__GfahZa__pricingDisplay .PricingDisplay-module-scss-module__GfahZa__lineText--red{color:var(--red)}
.VehiclePricing-module-scss-module__R7FO6G__prices{justify-content:space-between;align-items:center;gap:var(--gap-xl);width:100%;padding:0 var(--spacing-md);display:flex}.VehiclePricing-module-scss-module__R7FO6G__prices--single{justify-content:center}.VehiclePricing-module-scss-module__R7FO6G__prices--single .VehiclePricing-module-scss-module__R7FO6G__price{align-items:center}.VehiclePricing-module-scss-module__R7FO6G__prices--single .VehiclePricing-module-scss-module__R7FO6G__label{text-align:center}.VehiclePricing-module-scss-module__R7FO6G__prices .VehiclePricing-module-scss-module__R7FO6G__price{gap:var(--gap-sm);flex-direction:column;display:flex}.VehiclePricing-module-scss-module__R7FO6G__prices .VehiclePricing-module-scss-module__R7FO6G__price--second{text-align:right;align-items:flex-end}.VehiclePricing-module-scss-module__R7FO6G__prices .VehiclePricing-module-scss-module__R7FO6G__price--priceLocked{filter:blur(7px);cursor:pointer}.VehiclePricing-module-scss-module__R7FO6G__prices .VehiclePricing-module-scss-module__R7FO6G__price .VehiclePricing-module-scss-module__R7FO6G__noPrice{text-align:center;background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-lg);width:100%;padding:24px}.VehiclePricing-module-scss-module__R7FO6G__divider{border-right:var(--border-strong);width:2px;height:55px;margin-left:1px}
.CarshopInfobar-module-scss-module__oXJRgq__container{z-index:11;background-color:var(--surface);border-bottom:1px solid #f7f7f5;justify-content:space-between;align-items:center;min-height:42px;max-height:42px;padding:6px 40px;display:flex;position:-webkit-sticky;position:sticky}@media only screen and (max-width:768px){.CarshopInfobar-module-scss-module__oXJRgq__container{display:none}}@media print{.CarshopInfobar-module-scss-module__oXJRgq__container{display:none}}.CarshopInfobar-module-scss-module__oXJRgq__container .CarshopInfobar-module-scss-module__oXJRgq__itemsContainer{justify-content:flex-start;align-items:center;gap:var(--gap-lg);display:flex}@media only screen and (max-width:900px){.CarshopInfobar-module-scss-module__oXJRgq__container .CarshopInfobar-module-scss-module__oXJRgq__itemsContainer{gap:var(--gap-sm)}}.CarshopInfobar-module-scss-module__oXJRgq__container .CarshopInfobar-module-scss-module__oXJRgq__itemsContainer .CarshopInfobar-module-scss-module__oXJRgq__hoursInfo{align-items:center;display:flex}.CarshopInfobar-module-scss-module__oXJRgq__container .CarshopInfobar-module-scss-module__oXJRgq__itemsContainer .CarshopInfobar-module-scss-module__oXJRgq__iconBtn{background-color:var(--surface);border:none}.CarshopInfobar-module-scss-module__oXJRgq__container .CarshopInfobar-module-scss-module__oXJRgq__itemsContainer .CarshopInfobar-module-scss-module__oXJRgq__iconBtn .CarshopInfobar-module-scss-module__oXJRgq__icon{color:var(--text-secondary);cursor:pointer;padding:0}.CarshopInfobar-module-scss-module__oXJRgq__container .CarshopInfobar-module-scss-module__oXJRgq__accessibilityButton{border-radius:var(--radius-full);width:30px;height:30px}.CarshopInfobar-module-scss-module__oXJRgq__container .CarshopInfobar-module-scss-module__oXJRgq__accessibilityButton .CarshopInfobar-module-scss-module__oXJRgq__icon{width:16px;height:16px;color:var(--text-secondary);font-size:16px}
.VehicleTrimSubtext-module-scss-module__xOy4dG__trim{justify-content:center;align-items:center;gap:var(--gap-sm);flex-wrap:wrap;display:flex}.VehicleTrimSubtext-module-scss-module__xOy4dG__trim .VehicleTrimSubtext-module-scss-module__xOy4dG__odometer{background-color:var(--elevated-level-two);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;padding:3px 4px;line-height:100%;font-family:monospace!important}.VehicleTrimSubtext-module-scss-module__xOy4dG__trim .VehicleTrimSubtext-module-scss-module__xOy4dG__odometer--standard-font{font-family:var(--typography-font-family)}
.PhoneMenuItem-module-scss-module__QrvPla__menuItem{align-items:center;gap:var(--gap-sm);width:100%;padding:var(--padding-md);padding-top:var(--padding-lg);padding-bottom:var(--padding-lg);border:var(--border-soft);border-radius:var(--radius-md);flex-direction:column;display:flex}
.PricingCard-module-scss-module__1ib9PG__pricingCard{align-items:center;gap:var(--gap-lg);width:100%;padding:var(--spacing-md);color:var(--text-primary);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);flex-direction:column;display:flex;position:relative}@media only screen and (max-width:768px){.PricingCard-module-scss-module__1ib9PG__pricingCard{max-width:unset;margin:0}}@media print{.PricingCard-module-scss-module__1ib9PG__pricingCard{display:none}}.PricingCard-module-scss-module__1ib9PG__pricingCard .PricingCard-module-scss-module__1ib9PG__vehicleTitleGroup{align-items:center;gap:var(--gap-lg);width:100%;padding:var(--padding-lg);border-bottom:var(--border-strong);flex-direction:column;padding-top:0;display:flex}.PricingCard-module-scss-module__1ib9PG__pricingCard .PricingCard-module-scss-module__1ib9PG__vehicleTitleGroup .PricingCard-module-scss-module__1ib9PG__title{font-family:var(--vdp-title-font-family-override,inherit)!important}@media print{.PricingCard-module-scss-module__1ib9PG__pricingCard .PricingCard-module-scss-module__1ib9PG__detailsBtn{display:none}}
.PhoneMenu-module-scss-module__WRM1mW__phoneMenuContainer{position:relative}.PhoneMenu-module-scss-module__WRM1mW__phoneMenuContainer .PhoneMenu-module-scss-module__WRM1mW__phoneMenu{background-color:var(--elevated-level-one);border-radius:var(--radius-lg);min-width:400px;box-shadow:var(--shadow-strong);padding:0}.PhoneMenu-module-scss-module__WRM1mW__menu{gap:var(--gap-md);padding:var(--padding-md);flex-direction:column;display:flex}.PhoneMenu-module-scss-module__WRM1mW__menu .PhoneMenu-module-scss-module__WRM1mW__menuHeader{justify-content:center;align-items:center;gap:var(--gap-sm);padding:var(--padding-md);padding-top:var(--padding-lg);padding-bottom:var(--padding-lg);border-radius:var(--radius-md);flex-direction:column;display:flex}.PhoneMenu-module-scss-module__WRM1mW__menu .PhoneMenu-module-scss-module__WRM1mW__menuItems{gap:var(--gap-sm);flex-direction:row;display:flex}.PhoneMenu-module-scss-module__WRM1mW__messageButtonContainer{justify-content:center;align-items:center;gap:var(--gap-sm);flex-direction:column;display:flex}
.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard{color:#1a1a1a;page-break-inside:auto;page-break-before:avoid;background-color:#fff;width:100%;height:100%;margin:0;padding:0;font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5;display:none}[data-print-page=true] .PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard{page-break-inside:avoid;display:block}body:has([href*=\/print]) .PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard{page-break-inside:avoid;display:block}[data-print-page=true] .PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page{box-shadow:none;border:none;padding:0}body:has([href*=\/print]) .PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page{box-shadow:none;border:none;padding:0}@media print{.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard{page-break-inside:avoid;display:block}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page{box-shadow:none;border:none;padding:0}}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard p,.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard span{margin-top:0;margin-bottom:0;font-size:13px;font-weight:400}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__headline{color:#0f0f0f;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #e5e5e5;margin-bottom:4px;padding-bottom:4px;font-size:16px;font-weight:700}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__itemCtn{justify-content:space-between;align-items:center;gap:8px;padding:4px 0;display:flex}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__itemCtn .PrintableVehicleCard-module-scss-module__vOsxFq__label{color:#4a4a4a;font-weight:500}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__itemCtn .PrintableVehicleCard-module-scss-module__vOsxFq__value{color:#1a1a1a;font-weight:600}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page{border:1px solid #d0d0d0;border-radius:12px;flex-direction:column;gap:12px;padding:8px;display:flex}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border:2px solid #dee2e6;border-radius:10px;justify-content:space-between;align-items:flex-start;margin-bottom:4px;padding:12px;display:flex;box-shadow:0 2px 8px rgba(0,0,0,.08)}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header .PrintableVehicleCard-module-scss-module__vOsxFq__pictureCtn{flex-direction:column;align-items:center;gap:12px;display:flex}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header .PrintableVehicleCard-module-scss-module__vOsxFq__logo{width:120px;height:auto;margin-bottom:8px;display:block}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header .PrintableVehicleCard-module-scss-module__vOsxFq__image{object-fit:cover;border:2px solid #c8d1d9;border-radius:8px;width:280px;height:180px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header .PrintableVehicleCard-module-scss-module__vOsxFq__details{flex-direction:column;gap:8px;width:100%;margin-left:20px;display:flex}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header .PrintableVehicleCard-module-scss-module__vOsxFq__details .PrintableVehicleCard-module-scss-module__vOsxFq__title{letter-spacing:-.02em;color:#0f0f0f;text-shadow:0 1px 2px rgba(0,0,0,.05);margin-bottom:4px;font-size:1.6em;font-weight:800}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header .PrintableVehicleCard-module-scss-module__vOsxFq__details .PrintableVehicleCard-module-scss-module__vOsxFq__miles{color:#4a4a4a;background-color:#f1f3f4;border:1px solid #e0e0e0;border-radius:6px;width:100%;padding:8px 12px;font-size:.95em;font-weight:600;display:flex}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header .PrintableVehicleCard-module-scss-module__vOsxFq__details .PrintableVehicleCard-module-scss-module__vOsxFq__pricing{background:linear-gradient(135deg,#f0f8ff 0%,#e6f3ff 100%);border:2px solid #b8d4f0;border-radius:8px;gap:8px;margin-top:4px;padding:16px;box-shadow:inset 0 1px 3px rgba(0,0,0,.05)}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header .PrintableVehicleCard-module-scss-module__vOsxFq__details .PrintableVehicleCard-module-scss-module__vOsxFq__pricing .PrintableVehicleCard-module-scss-module__vOsxFq__finalPrice{background:linear-gradient(135deg,#e8f5e8 0%,#d4f4d4 100%);border:2px solid #a8d5a8;border-radius:6px;margin-top:8px;padding:8px 12px;font-weight:700}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header .PrintableVehicleCard-module-scss-module__vOsxFq__details .PrintableVehicleCard-module-scss-module__vOsxFq__pricing .PrintableVehicleCard-module-scss-module__vOsxFq__finalPrice .PrintableVehicleCard-module-scss-module__vOsxFq__label,.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header .PrintableVehicleCard-module-scss-module__vOsxFq__details .PrintableVehicleCard-module-scss-module__vOsxFq__pricing .PrintableVehicleCard-module-scss-module__vOsxFq__finalPrice .PrintableVehicleCard-module-scss-module__vOsxFq__value{font-size:14px;font-weight:700}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__header .PrintableVehicleCard-module-scss-module__vOsxFq__details .PrintableVehicleCard-module-scss-module__vOsxFq__pricing .PrintableVehicleCard-module-scss-module__vOsxFq__finalPrice .PrintableVehicleCard-module-scss-module__vOsxFq__value{color:#2d5a2d}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__specifications{background-color:#fafbfc;border:1px solid #e1e5e9;border-radius:8px;width:100%;margin-bottom:4px;padding:20px}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__specifications .PrintableVehicleCard-module-scss-module__vOsxFq__detailsGrid{grid-template-columns:repeat(2,1fr);gap:4px;width:100%;display:grid}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__specifications .PrintableVehicleCard-module-scss-module__vOsxFq__detailsGrid .PrintableVehicleCard-module-scss-module__vOsxFq__detailItem{background-color:#fff;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__specifications .PrintableVehicleCard-module-scss-module__vOsxFq__detailsGrid .PrintableVehicleCard-module-scss-module__vOsxFq__detailItem .PrintableVehicleCard-module-scss-module__vOsxFq__detailName{color:#4a4a4a;font-size:12px;font-weight:600}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__specifications .PrintableVehicleCard-module-scss-module__vOsxFq__detailsGrid .PrintableVehicleCard-module-scss-module__vOsxFq__detailItem .PrintableVehicleCard-module-scss-module__vOsxFq__detailValue{color:#1a1a1a;font-size:12px;font-weight:500}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__features{background-color:#fafbfc;border:1px solid #e1e5e9;border-radius:8px;margin-bottom:4px;padding:20px}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__features ul{grid-template-columns:repeat(2,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__features ul li{background-color:#fff;border-radius:4px;font-size:12px;font-weight:500}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__features ul li:before{content:"✓";color:#34a853;margin-right:6px;font-weight:700}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__hours{background-color:#fafbfc;border:1px solid #e1e5e9;border-radius:8px;margin:0 0 4px;padding:20px}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__hours ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__hours ul .PrintableVehicleCard-module-scss-module__vOsxFq__hour{background-color:#fff;border-radius:4px;justify-content:space-between;align-items:center;display:flex}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__hours ul .PrintableVehicleCard-module-scss-module__vOsxFq__hour .PrintableVehicleCard-module-scss-module__vOsxFq__label{color:#4a4a4a;font-size:12px;font-weight:600}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__hours ul .PrintableVehicleCard-module-scss-module__vOsxFq__hour .PrintableVehicleCard-module-scss-module__vOsxFq__value{color:#1a1a1a;font-size:12px;font-weight:500}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__contact{background:linear-gradient(135deg,#f0f8ff 0%,#e6f3ff 100%);border:1px solid #e1e5e9;border-radius:8px;width:100%;padding:20px;box-shadow:inset 0 1px 3px rgba(0,0,0,.05)}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__contact p{margin-bottom:6px;font-weight:500}.PrintableVehicleCard-module-scss-module__vOsxFq__printableVehicleCard .PrintableVehicleCard-module-scss-module__vOsxFq__page .PrintableVehicleCard-module-scss-module__vOsxFq__contact p:last-child{margin-bottom:0}
.CarshopNavBar-module-scss-module__fjjzqq__navBar{z-index:11;background-color:var(--surface);border-bottom:var(--border-strong);justify-content:space-between;align-items:center;height:60px;padding:12px 34px;display:flex;position:-webkit-sticky;position:sticky;top:0}@media only screen and (max-width:768px){.CarshopNavBar-module-scss-module__fjjzqq__navBar{display:none}}.CarshopNavBar-module-scss-module__fjjzqq__navBar .CarshopNavBar-module-scss-module__fjjzqq__navItemsContainer{flex:1;justify-content:space-between;display:flex;min-width:calc(50vw - 150px)!important;max-width:calc(50vw - 150px)!important}.CarshopNavBar-module-scss-module__fjjzqq__navBar .CarshopNavBar-module-scss-module__fjjzqq__navItemsContainer .CarshopNavBar-module-scss-module__fjjzqq__navItems{align-items:center;gap:var(--spacing-md);flex:1;width:100%;min-width:40vw;display:flex}.CarshopNavBar-module-scss-module__fjjzqq__navBar .CarshopNavBar-module-scss-module__fjjzqq__logo{width:160px}.CarshopNavBar-module-scss-module__fjjzqq__navBar .CarshopNavBar-module-scss-module__fjjzqq__rightContent{justify-content:flex-end;align-items:center;gap:12px;display:flex;min-width:calc(50vw - 150px)!important;max-width:calc(50vw - 150px)!important}.CarshopNavBar-module-scss-module__fjjzqq__navBar .CarshopNavBar-module-scss-module__fjjzqq__rightContent .CarshopNavBar-module-scss-module__fjjzqq__icon{fill:var(--carshop-accent);justify-content:center;align-items:center;width:24px;height:24px;display:flex}
.BasicInfoTitle-module-scss-module__0w5cVa__container{justify-content:space-between;align-items:center;gap:var(--gap-xl);flex-direction:row;width:100%;display:flex}@media (max-width:768px){.BasicInfoTitle-module-scss-module__0w5cVa__container{align-items:flex-start;gap:var(--gap-md);flex-direction:column}}.BasicInfoTitle-module-scss-module__0w5cVa__container .BasicInfoTitle-module-scss-module__0w5cVa__buttons{gap:var(--gap-lg);display:flex}@media (max-width:500px){.BasicInfoTitle-module-scss-module__0w5cVa__container .BasicInfoTitle-module-scss-module__0w5cVa__buttons{align-items:flex-start;gap:var(--gap-md);flex-direction:column}}.BasicInfoTitle-module-scss-module__0w5cVa__container .BasicInfoTitle-module-scss-module__0w5cVa__buttons .BasicInfoTitle-module-scss-module__0w5cVa__buttonContainer{align-items:center;gap:var(--gap-md);flex-direction:row;display:flex}.BasicInfoTitle-module-scss-module__0w5cVa__container .BasicInfoTitle-module-scss-module__0w5cVa__buttons .BasicInfoTitle-module-scss-module__0w5cVa__buttonContainer .BasicInfoTitle-module-scss-module__0w5cVa__copyItemContainer{align-items:center;gap:var(--gap-md);cursor:pointer;background-color:transparent;border:none;flex-direction:row;display:flex}.BasicInfoTitle-module-scss-module__0w5cVa__container .BasicInfoTitle-module-scss-module__0w5cVa__buttons .BasicInfoTitle-module-scss-module__0w5cVa__buttonContainer .BasicInfoTitle-module-scss-module__0w5cVa__copyItemContainer .BasicInfoTitle-module-scss-module__0w5cVa__button{cursor:pointer;background-color:transparent;border:none;margin:0;padding:0;transition:all .2s ease-in-out}@media (hover:hover) and (pointer:fine){.BasicInfoTitle-module-scss-module__0w5cVa__container .BasicInfoTitle-module-scss-module__0w5cVa__buttons .BasicInfoTitle-module-scss-module__0w5cVa__buttonContainer .BasicInfoTitle-module-scss-module__0w5cVa__copyItemContainer .BasicInfoTitle-module-scss-module__0w5cVa__button:hover{text-underline-offset:2px;text-decoration:underline}}
.EstimateModal-module-scss-module__dsNhfq__modal{z-index:1000!important}.EstimateModal-module-scss-module__dsNhfq__modal .EstimateModal-module-scss-module__dsNhfq__contents{background-color:var(--elevated-level-one);flex-direction:column;width:414px;height:716px;display:flex;position:relative}@media only screen and (max-width:768px){.EstimateModal-module-scss-module__dsNhfq__modal .EstimateModal-module-scss-module__dsNhfq__contents{width:100vw;top:0}}.EstimateModal-module-scss-module__dsNhfq__modal .EstimateModal-module-scss-module__dsNhfq__contents .EstimateModal-module-scss-module__dsNhfq__header{z-index:10;background-color:var(--elevated-level-one);justify-content:flex-end;align-items:center;width:100%;padding:8px;display:flex;position:absolute}.EstimateModal-module-scss-module__dsNhfq__modal .EstimateModal-module-scss-module__dsNhfq__contents .EstimateModal-module-scss-module__dsNhfq__header--first{background:0 0}.EstimateModal-module-scss-module__dsNhfq__modal .EstimateModal-module-scss-module__dsNhfq__contents .EstimateModal-module-scss-module__dsNhfq__body{flex-direction:column;align-items:center;width:100%;height:100%;padding:64px 20px 10px;display:flex;overflow-x:hidden;overflow-y:auto}.EstimateModal-module-scss-module__dsNhfq__modal .EstimateModal-module-scss-module__dsNhfq__contents .EstimateModal-module-scss-module__dsNhfq__body .EstimateModal-module-scss-module__dsNhfq__title{color:var(--text-primary);text-align:center;padding:12px;font-size:22px;font-weight:700}
.LoginPage-module-scss-module__1T3OzG__page{width:100%;min-height:100vh;padding:var(--spacing-lg);background-color:var(--surface);justify-content:center;align-items:center;display:flex}@media only screen and (max-width:768px){.LoginPage-module-scss-module__1T3OzG__page{align-items:flex-start;padding:0}}.LoginPage-module-scss-module__1T3OzG__page .LoginPage-module-scss-module__1T3OzG__form{gap:var(--spacing-md);width:414px;height:716px;padding:var(--spacing-xl);background:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-hover);flex-direction:column;display:flex}@media only screen and (max-width:768px){.LoginPage-module-scss-module__1T3OzG__page .LoginPage-module-scss-module__1T3OzG__form{border:none;border-radius:0;width:100%;height:100%}}.LoginPage-module-scss-module__1T3OzG__page .LoginPage-module-scss-module__1T3OzG__form h1{margin-bottom:var(--spacing-md);color:var(--text-primary);text-align:center;font-size:22px;font-weight:700}.LoginPage-module-scss-module__1T3OzG__page .LoginPage-module-scss-module__1T3OzG__form .LoginPage-module-scss-module__1T3OzG__availInput{margin-bottom:0}.LoginPage-module-scss-module__1T3OzG__page .LoginPage-module-scss-module__1T3OzG__form .LoginPage-module-scss-module__1T3OzG__contactInputs{gap:var(--spacing-md);flex-direction:column;display:flex}.LoginPage-module-scss-module__1T3OzG__page .LoginPage-module-scss-module__1T3OzG__form .LoginPage-module-scss-module__1T3OzG__contactInputs .LoginPage-module-scss-module__1T3OzG__name{gap:8px;display:flex}.LoginPage-module-scss-module__1T3OzG__page .LoginPage-module-scss-module__1T3OzG__form .LoginPage-module-scss-module__1T3OzG__contactInputs .LoginPage-module-scss-module__1T3OzG__name .LoginPage-module-scss-module__1T3OzG__availInput{width:100%}.LoginPage-module-scss-module__1T3OzG__page .LoginPage-module-scss-module__1T3OzG__form .LoginPage-module-scss-module__1T3OzG__btnCtn{width:100%;margin-top:auto}.LoginPage-module-scss-module__1T3OzG__page .LoginPage-module-scss-module__1T3OzG__form .LoginPage-module-scss-module__1T3OzG__btnCtn .LoginPage-module-scss-module__1T3OzG__submit{height:52px}
.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper{gap:var(--gap-sm);flex-direction:column;display:flex;position:relative}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn{padding:var(--spacing-lg);color:var(--text-primary);background-color:var(--elevated-level-two);border-radius:var(--radius-md)}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn--collapsed{background-image:linear-gradient(180deg,var(--elevated-level-two)80%,var(--elevated-level-one))}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn hr{height:1px;margin-top:var(--spacing-md);margin-bottom:var(--spacing-md);background-color:var(--text-secondary);border:none}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn div:last-child hr{display:none}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn h5{font-size:var(--font-body-lg);font-weight:var(--font-weight-medium)}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn details[open] summary .LexusAccessoriesCard-module-scss-module__bhEciG__icon{transform:rotate(180deg)}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn details[open] .LexusAccessoriesCard-module-scss-module__bhEciG__extendedDescription{animation:.75s linear forwards LexusAccessoriesCard-module-scss-module__bhEciG__fade-in}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn .LexusAccessoriesCard-module-scss-module__bhEciG__details .LexusAccessoriesCard-module-scss-module__bhEciG__summary{cursor:pointer;flex-direction:row;display:flex}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn .LexusAccessoriesCard-module-scss-module__bhEciG__details .LexusAccessoriesCard-module-scss-module__bhEciG__summary .LexusAccessoriesCard-module-scss-module__bhEciG__summaryCtn{flex-direction:row;justify-content:space-between;width:100%;display:flex}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn .LexusAccessoriesCard-module-scss-module__bhEciG__details .LexusAccessoriesCard-module-scss-module__bhEciG__summary .LexusAccessoriesCard-module-scss-module__bhEciG__summaryCtn .LexusAccessoriesCard-module-scss-module__bhEciG__summaryRight{flex-direction:row;display:flex}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn .LexusAccessoriesCard-module-scss-module__bhEciG__details .LexusAccessoriesCard-module-scss-module__bhEciG__summary .LexusAccessoriesCard-module-scss-module__bhEciG__summaryCtn .LexusAccessoriesCard-module-scss-module__bhEciG__summaryRight .LexusAccessoriesCard-module-scss-module__bhEciG__icon{margin-left:var(--spacing-md);font-size:var(--font-body-xl);transition:var(--transition-fast)}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn .LexusAccessoriesCard-module-scss-module__bhEciG__details .LexusAccessoriesCard-module-scss-module__bhEciG__extendedDescription{width:95%;padding:var(--spacing-md)0 0 var(--spacing-md);font-size:var(--font-body-md);opacity:0}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn .LexusAccessoriesCard-module-scss-module__bhEciG__details .LexusAccessoriesCard-module-scss-module__bhEciG__extendedDescription li::marker{color:var(--text-primary)}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn .LexusAccessoriesCard-module-scss-module__bhEciG__priceCtn{flex-direction:row;justify-content:center;align-items:center;display:flex}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn .LexusAccessoriesCard-module-scss-module__bhEciG__priceCtn .LexusAccessoriesCard-module-scss-module__bhEciG__helpBtn{border-radius:50%;width:22px;min-width:0;height:22px;margin-bottom:2px;padding:0}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn .LexusAccessoriesCard-module-scss-module__bhEciG__priceCtn .LexusAccessoriesCard-module-scss-module__bhEciG__helpIcon{width:18px;height:18px;font-size:var(--font-body-md);color:var(--text-primary);margin-top:2px}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesCtn .LexusAccessoriesCard-module-scss-module__bhEciG__accessory{padding-right:var(--spacing-4xl);flex-direction:row;justify-content:space-between;display:flex}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__expandButton{position:relative}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__expandButton--expanded{border-top:var(--border-soft)}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__expandButton .LexusAccessoriesCard-module-scss-module__bhEciG__expandIcon{transition:var(--transition-fast)}.LexusAccessoriesCard-module-scss-module__bhEciG__accessoriesWrapper .LexusAccessoriesCard-module-scss-module__bhEciG__expandButton .LexusAccessoriesCard-module-scss-module__bhEciG__expandIcon--expanded{transform:rotate(180deg)}@keyframes LexusAccessoriesCard-module-scss-module__bhEciG__fade-in{to{opacity:1}}
.BasicInfoCard-module-scss-module__BIdBIW__detailsCtn{justify-content:center;align-items:flex-start;gap:var(--gap-xl);background-color:var(--elevated-level-two);border-radius:var(--radius-lg);flex-direction:row;width:100%;padding:18px;display:flex}.BasicInfoCard-module-scss-module__BIdBIW__detailsCtn .BasicInfoCard-module-scss-module__BIdBIW__details{flex-direction:column;justify-content:center;gap:10px;width:100%;height:-moz-fit-content;height:fit-content;display:flex;overflow:hidden}.BasicInfoCard-module-scss-module__BIdBIW__detailsCtn .BasicInfoCard-module-scss-module__BIdBIW__dividerWrp{border-right:var(--border-strong);align-self:stretch;align-items:center;min-height:120px;display:flex}@media only screen and (max-width:768px){.BasicInfoCard-module-scss-module__BIdBIW__detailsCtn{flex-direction:column;gap:10px}.BasicInfoCard-module-scss-module__BIdBIW__detailsCtn .BasicInfoCard-module-scss-module__BIdBIW__dividerWrp{display:none}}.BasicInfoCard-module-scss-module__BIdBIW__tabContentHidden{display:none}
.CarfaxCard-module-scss-module__JdO7AW__carfaxCard select,.CarfaxCard-module-scss-module__JdO7AW__carfaxCard select option{color:inherit!important;background-color:inherit!important}
.AddressDetails-module-scss-module__14fEca__container{justify-content:center;align-items:center;gap:var(--gap-lg);flex-direction:column;display:flex}
