.LexusModelImage-module-scss-module__LYiu4W__carOverlayImageCtn{z-index:2;aspect-ratio:2;justify-content:flex-end;width:50%;padding:0;display:flex;position:absolute;bottom:-30%;right:0}@media only screen and (max-width:75rem){.LexusModelImage-module-scss-module__LYiu4W__carOverlayImageCtn{aspect-ratio:auto;width:100%;margin:-17vw auto 0;position:relative}}.LexusModelImage-module-scss-module__LYiu4W__carOverlayImageCtn .LexusModelImage-module-scss-module__LYiu4W__carOverlayImage{z-index:2;object-fit:contain;width:100%;height:100%;position:relative;top:20%}@media only screen and (max-width:75rem){.LexusModelImage-module-scss-module__LYiu4W__carOverlayImageCtn .LexusModelImage-module-scss-module__LYiu4W__carOverlayImage{top:0}}
.LexusTooltip-module-scss-module__jdGlWW__tooltipContainer{width:auto;max-width:none;display:inline-block;position:relative}.LexusTooltip-module-scss-module__jdGlWW__tooltip{width:15.625rem;margin-left:var(--spacing-xs);padding:var(--spacing-md);font-size:var(--font-size-sm);color:var(--lux-text-primary);background-color:var(--lux-surface);border-radius:var(--spacing-xxs);box-shadow:var(--shadow-strong);line-height:1.5;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.LexusTooltip-module-scss-module__jdGlWW__tooltip:before{border-width:var(--spacing-xs);border-style:solid;border-color:#0000 var(--lux-surface) #0000 #0000;content:"";position:absolute;top:50%;left:-.5rem;transform:translateY(-50%)}.LexusTooltip-module-scss-module__jdGlWW__clickableFeature{cursor:pointer}.LexusTooltip-module-scss-module__jdGlWW__clickableFeature.LexusTooltip-module-scss-module__jdGlWW__luxTooltip{color:var(--lux-text-primary)}@media only screen and (max-width:48rem){.LexusTooltip-module-scss-module__jdGlWW__clickableFeature{color:var(--text-primary)}}
.LexusPriceContainer-module-scss-module__A5bVJq__priceContainer{gap:var(--spacing-xxs);font-size:var(--font-size-lg);flex-direction:column;display:flex}.LexusPriceContainer-module-scss-module__A5bVJq__startingAt{font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-sm);font-family:Pakt!important}.LexusPriceContainer-module-scss-module__A5bVJq__price{align-items:center;gap:var(--spacing-xs);letter-spacing:var(--letter-spacing-sm);line-height:1;display:flex;font-family:Pakt!important}.LexusPriceContainer-module-scss-module__A5bVJq__priceSeparator{background-color:var(--white);width:.0625rem;height:2.375rem;rotate:15deg}.LexusPriceContainer-module-scss-module__A5bVJq__priceSeparator.LexusPriceContainer-module-scss-module__A5bVJq__separatorPrimary{background-color:var(--text-primary)}
.LexusTitleContainer-module-scss-module__Lcqj7G__titleCtn{gap:var(--spacing-xxs);flex-direction:column;width:fit-content;display:flex}.LexusTitleContainer-module-scss-module__Lcqj7G__underline{background-color:var(--white);width:calc(100% - .625rem);height:.3125rem}.LexusTitleContainer-module-scss-module__Lcqj7G__trimTitle{font-size:clamp(var(--font-size-2xl),3vw,var(--font-size-3xl));letter-spacing:var(--letter-spacing-sm);color:var(--white);white-space:nowrap;font-weight:400;line-height:1.2;position:relative}@media only screen and (max-width:48rem){.LexusTitleContainer-module-scss-module__Lcqj7G__trimTitle{white-space:normal}}
.LexusHeroBackground-module-scss-module__I5ySOq__backgroundImage{width:100%;padding:var(--spacing-lg);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative}.LexusHeroBackground-module-scss-module__I5ySOq__gradientOverlay{z-index:1;background:linear-gradient(to top right,#000c,#0000);width:100%;height:100%;position:absolute;bottom:0;left:0}
.LexusDesktopHero-module-scss-module__ZhwB8a__backgroundImage{height:13.125rem}.LexusDesktopHero-module-scss-module__ZhwB8a__overlay{z-index:8;gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex;position:relative}
.LexusMobileHero-module-scss-module__-jiCQG__mobileHero{flex-direction:column;width:100%;display:flex}.LexusMobileHero-module-scss-module__-jiCQG__mobileBackgroundImage{height:21.25rem}@media only screen and (max-width:75rem){.LexusMobileHero-module-scss-module__-jiCQG__mobileBackgroundImage{justify-content:flex-start}}@media only screen and (max-width:48rem){.LexusMobileHero-module-scss-module__-jiCQG__mobileBackgroundImage{min-height:12.5rem;max-height:15.625rem}}.LexusMobileHero-module-scss-module__-jiCQG__mobileImageContainer{width:100%;height:auto;margin-top:calc(-1*var(--spacing-3xl))}.LexusMobileHero-module-scss-module__-jiCQG__mobileImageContainer img{object-fit:contain;width:100%;height:auto}.LexusMobileHero-module-scss-module__-jiCQG__overlay{z-index:8;gap:var(--spacing-xs);width:100%;color:var(--white);flex-direction:column;display:flex;position:relative}.LexusMobileHero-module-scss-module__-jiCQG__mobilePriceContainer{padding:var(--spacing-lg);display:none}@media only screen and (max-width:48rem){.LexusMobileHero-module-scss-module__-jiCQG__mobilePriceContainer{display:block}}.LexusMobileHero-module-scss-module__-jiCQG__desktopPriceContainer{display:block}@media only screen and (max-width:48rem){.LexusMobileHero-module-scss-module__-jiCQG__desktopPriceContainer{display:none}}
.Dropdown-module-scss-module__9LCDiW__searchContainer{flex-direction:column;align-items:flex-start;display:flex;position:relative}.Dropdown-module-scss-module__9LCDiW__searchContainer .Dropdown-module-scss-module__9LCDiW__validationInput{opacity:0;pointer-events:none;width:100%;height:3.5rem;position:absolute;top:0;left:0}.Dropdown-module-scss-module__9LCDiW__searchContainer .Dropdown-module-scss-module__9LCDiW__expandIcon{color:var(--text-primary);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:1.25rem;transition:all .3s cubic-bezier(.1,.74,.45,1.3);display:flex}.Dropdown-module-scss-module__9LCDiW__searchContainer .Dropdown-module-scss-module__9LCDiW__expandIcon.Dropdown-module-scss-module__9LCDiW__open{transform:rotate(180deg)}.Dropdown-module-scss-module__9LCDiW__searchContainer .Dropdown-module-scss-module__9LCDiW__closeIconButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.Dropdown-module-scss-module__9LCDiW__searchContainer .Dropdown-module-scss-module__9LCDiW__closeIconButton .Dropdown-module-scss-module__9LCDiW__closeIcon{font-size:var(--font-size-md);color:var(--text-primary);border-radius:var(--radius-full);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;transition:all .3s;display:flex}@media (hover:hover) and (pointer:fine){.Dropdown-module-scss-module__9LCDiW__searchContainer .Dropdown-module-scss-module__9LCDiW__closeIconButton .Dropdown-module-scss-module__9LCDiW__closeIcon:hover{background-color:var(--elevated-level-two)}}.Dropdown-module-scss-module__9LCDiW__searchContainer .Dropdown-module-scss-module__9LCDiW__resultsWrp{z-index:1000;gap:var(--spacing-xxs);width:100%;max-height:40vh;margin-top:var(--spacing-3xl);padding:var(--spacing-xxs);background:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-strong);opacity:1;filter:blur();flex-direction:column;transition:all .45s cubic-bezier(.175,.885,.32,1.1);display:flex;position:absolute;overflow-y:auto}.Dropdown-module-scss-module__9LCDiW__searchContainer .Dropdown-module-scss-module__9LCDiW__resultsWrp.Dropdown-module-scss-module__9LCDiW__above{margin-top:0;margin-bottom:var(--spacing-xs);top:auto;bottom:100%}.Dropdown-module-scss-module__9LCDiW__searchContainer .Dropdown-module-scss-module__9LCDiW__resultsWrp.Dropdown-module-scss-module__9LCDiW__hidden{z-index:-1;opacity:0;pointer-events:none;transform:translateY(-.625rem)}.Dropdown-module-scss-module__9LCDiW__searchContainer .Dropdown-module-scss-module__9LCDiW__resultsWrp .Dropdown-module-scss-module__9LCDiW__searchInputWrp{align-items:center;gap:var(--spacing-xxs);height:var(--font-size-3xl);padding:0 var(--spacing-sm) 0 0;font-size:var(--font-size-sm);background:var(--elevated-level-two);border-radius:var(--radius-sm);flex-shrink:0;display:flex}@media (max-width:48rem){.Dropdown-module-scss-module__9LCDiW__searchContainer .Dropdown-module-scss-module__9LCDiW__resultsWrp .Dropdown-module-scss-module__9LCDiW__searchInputWrp{font-size:var(--font-size-default)}}.Dropdown-module-scss-module__9LCDiW__searchContainer .Dropdown-module-scss-module__9LCDiW__resultsWrp .Dropdown-module-scss-module__9LCDiW__searchInputWrp .Dropdown-module-scss-module__9LCDiW__searchInput{width:100%;height:100%;padding:0 0 0 var(--spacing-sm);color:var(--text-primary);background:0 0;border:none;outline:none}.Dropdown-module-scss-module__9LCDiW__searchContainer .Dropdown-module-scss-module__9LCDiW__resultsWrp .Dropdown-module-scss-module__9LCDiW__searchInputWrp .Dropdown-module-scss-module__9LCDiW__searchInput::placeholder{font-size:var(--font-size-sm);color:var(--text-secondary);opacity:.7}.Dropdown-module-scss-module__9LCDiW__searchContainer .Dropdown-module-scss-module__9LCDiW__resultsWrp .Dropdown-module-scss-module__9LCDiW__searchInputWrp .Dropdown-module-scss-module__9LCDiW__searchIcon{color:var(--text-secondary)}.Dropdown-module-scss-module__9LCDiW__searchContainer .Dropdown-module-scss-module__9LCDiW__resultsWrp .Dropdown-module-scss-module__9LCDiW__searchRslts{justify-content:flex-start;gap:var(--spacing-xxs);width:100%;height:fit-content;padding:var(--spacing-xxs);box-sizing:border-box;scrollbar-width:none;flex-direction:column;display:flex}.Dropdown-module-scss-module__9LCDiW__searchContainer .Dropdown-module-scss-module__9LCDiW__resultsWrp .Dropdown-module-scss-module__9LCDiW__searchRslts.Dropdown-module-scss-module__9LCDiW__noResults{justify-content:center;align-items:center;display:flex;padding:var(--spacing-xs)!important}.Dropdown-module-scss-module__9LCDiW__searchContainer .Dropdown-module-scss-module__9LCDiW__resultsWrp .Dropdown-module-scss-module__9LCDiW__searchRslts::-webkit-scrollbar{display:none}.Dropdown-module-scss-module__9LCDiW__searchContainer .Dropdown-module-scss-module__9LCDiW__resultsWrp .Dropdown-module-scss-module__9LCDiW__searchRslts.Dropdown-module-scss-module__9LCDiW__hidden{visibility:hidden;opacity:0}.Dropdown-module-scss-module__9LCDiW__searchContainer .Dropdown-module-scss-module__9LCDiW__resultsWrp .Dropdown-module-scss-module__9LCDiW__searchRslts .Dropdown-module-scss-module__9LCDiW__optionWrp{transition:all .5s cubic-bezier(.175,.885,.32,1.1)}.Dropdown-module-scss-module__9LCDiW__searchContainer .Dropdown-module-scss-module__9LCDiW__resultsWrp .Dropdown-module-scss-module__9LCDiW__searchRslts .Dropdown-module-scss-module__9LCDiW__optionWrp.Dropdown-module-scss-module__9LCDiW__hidden{filter:blur(10px)}.Dropdown-module-scss-module__9LCDiW__searchContainer .Dropdown-module-scss-module__9LCDiW__resultsWrp .Dropdown-module-scss-module__9LCDiW__searchRslts .Dropdown-module-scss-module__9LCDiW__noResults{padding:var(--spacing-xxs)}
.PaymentFormInput-module-scss-module__CKjMyW__inputContainer{align-items:center;gap:var(--spacing-lg);width:100%;padding:var(--spacing-xs);background-color:var(--elevated-level-two);border:var(--border-strong);border-radius:var(--radius-md);flex-direction:row;display:flex}.PaymentFormInput-module-scss-module__CKjMyW__inputContainer .PaymentFormInput-module-scss-module__CKjMyW__input{margin:0}.PaymentFormInput-module-scss-module__CKjMyW__inputSkeleton{background-color:var(--gray-30);border-radius:var(--radius-full);width:100%;height:1.375rem;animation:1.5s infinite PaymentFormInput-module-scss-module__CKjMyW__pulse}
.TradeFormInput-module-scss-module__OUpASq__container{gap:var(--spacing-xs);flex-direction:column;width:100%;display:flex}.TradeFormInput-module-scss-module__OUpASq__ctaContainer{align-items:center;gap:var(--spacing-xs);flex-direction:row;height:1.875rem;display:flex}
.PaymentForm-module-scss-module__a5S4Sq__inputCtn{gap:var(--spacing-xs);width:100%;padding:var(--spacing-xs);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);flex-direction:column;display:flex}.PaymentForm-module-scss-module__a5S4Sq__inputCtn--flat{box-shadow:none;padding:0}.PaymentForm-module-scss-module__a5S4Sq__inputCtn .PaymentForm-module-scss-module__a5S4Sq__input{box-sizing:border-box;width:100%;margin:0}.PaymentForm-module-scss-module__a5S4Sq__inputCtn .PaymentForm-module-scss-module__a5S4Sq__aprInput{width:6.25rem}.PaymentForm-module-scss-module__a5S4Sq__inputCtn .PaymentForm-module-scss-module__a5S4Sq__inputWrp{width:100%}.PaymentForm-module-scss-module__a5S4Sq__inputCtn .PaymentForm-module-scss-module__a5S4Sq__topInputs{gap:var(--spacing-xs);flex-direction:column;display:flex}.PaymentForm-module-scss-module__a5S4Sq__inputCtn .PaymentForm-module-scss-module__a5S4Sq__btmInputs{gap:var(--spacing-xs);width:100%;display:flex}@media (max-width:48rem){.PaymentForm-module-scss-module__a5S4Sq__inputCtn .PaymentForm-module-scss-module__a5S4Sq__btmInputs{flex-direction:column}}.PaymentForm-module-scss-module__a5S4Sq__inputCtn .PaymentForm-module-scss-module__a5S4Sq__submit{height:3.5rem}.PaymentForm-module-scss-module__a5S4Sq__sliderContainer{align-items:center;gap:var(--spacing-xs);width:100%;padding:var(--spacing-xs);background-color:var(--elevated-level-two);border-radius:var(--radius-md);flex-direction:column;display:flex}.PaymentForm-module-scss-module__a5S4Sq__sliderContainer .PaymentForm-module-scss-module__a5S4Sq__sliderInner{width:100%;padding-right:var(--spacing-md);padding-left:var(--spacing-md);background-color:var(--elevated-level-one);border-radius:var(--radius-full)}.PaymentForm-module-scss-module__a5S4Sq__range{width:100%;margin-top:var(--spacing-lg);justify-content:center;display:flex}.PaymentForm-module-scss-module__a5S4Sq__labelContainer{justify-content:space-between;align-items:center;width:100%;display:flex}.PaymentForm-module-scss-module__a5S4Sq__labelContainer .PaymentForm-module-scss-module__a5S4Sq__label{margin:0}.PaymentForm-module-scss-module__a5S4Sq__labelContainer .PaymentForm-module-scss-module__a5S4Sq__tradeValue{font-weight:600}.PaymentForm-module-scss-module__a5S4Sq__vehiclePriceInput{gap:var(--spacing-xs);flex-direction:row;width:100%;display:flex}@media (max-width:48rem){.PaymentForm-module-scss-module__a5S4Sq__vehiclePriceInput{flex-direction:column}}.PaymentForm-module-scss-module__a5S4Sq__customTermInput{gap:var(--spacing-xs);flex-direction:column;width:100%;display:flex}
.PaymentResult-module-scss-module__jXCYDq__resultWrp{gap:var(--spacing-sm);width:100%;padding:var(--spacing-xs);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);flex-direction:column;display:flex}.PaymentResult-module-scss-module__jXCYDq__resultWrp--flat{box-shadow:none;padding:0}.PaymentResult-module-scss-module__jXCYDq__resultWrp .PaymentResult-module-scss-module__jXCYDq__result{gap:var(--spacing-xl);height:fit-content;padding:var(--spacing-lg);font-family:var(--header-font);background-color:var(--elevated-level-two);border-radius:var(--radius-lg);flex-direction:column;display:flex}.PaymentResult-module-scss-module__jXCYDq__resultWrp .PaymentResult-module-scss-module__jXCYDq__result .PaymentResult-module-scss-module__jXCYDq__value{align-items:center;gap:var(--spacing-xxs);flex-direction:column;display:flex}.PaymentResult-module-scss-module__jXCYDq__resultWrp .PaymentResult-module-scss-module__jXCYDq__result .PaymentResult-module-scss-module__jXCYDq__value p{margin:0}.PaymentResult-module-scss-module__jXCYDq__resultWrp .PaymentResult-module-scss-module__jXCYDq__result .PaymentResult-module-scss-module__jXCYDq__value .PaymentResult-module-scss-module__jXCYDq__price{font-size:var(--font-size-4xl);letter-spacing:var(--letter-spacing-sm);color:var(--text-primary);font-weight:700;line-height:normal}.PaymentResult-module-scss-module__jXCYDq__resultWrp .PaymentResult-module-scss-module__jXCYDq__result .PaymentResult-module-scss-module__jXCYDq__value .PaymentResult-module-scss-module__jXCYDq__label{font-family:var(--typography-font-family);font-size:var(--font-size-default);letter-spacing:var(--letter-spacing-sm);color:var(--text-secondary);font-weight:400;line-height:normal}.PaymentResult-module-scss-module__jXCYDq__resultWrp .PaymentResult-module-scss-module__jXCYDq__actions{gap:var(--spacing-xs);flex-direction:row;display:flex}.PaymentResult-module-scss-module__jXCYDq__resultWrp .PaymentResult-module-scss-module__jXCYDq__paymentTable{width:100%}.PaymentResult-module-scss-module__jXCYDq__resultWrp .PaymentResult-module-scss-module__jXCYDq__paymentTable .PaymentResult-module-scss-module__jXCYDq__paymentTableBody{gap:var(--spacing-xs);flex-direction:column;display:flex}.PaymentResult-module-scss-module__jXCYDq__resultWrp .PaymentResult-module-scss-module__jXCYDq__paymentTable .PaymentResult-module-scss-module__jXCYDq__paymentTableBody .PaymentResult-module-scss-module__jXCYDq__dataRow,.PaymentResult-module-scss-module__jXCYDq__resultWrp .PaymentResult-module-scss-module__jXCYDq__paymentTable .PaymentResult-module-scss-module__jXCYDq__paymentTableBody .PaymentResult-module-scss-module__jXCYDq__paymentRow{justify-content:space-between;align-items:center;width:100%;display:flex}.PaymentResult-module-scss-module__jXCYDq__resultWrp .PaymentResult-module-scss-module__jXCYDq__paymentTable .PaymentResult-module-scss-module__jXCYDq__paymentTableBody .PaymentResult-module-scss-module__jXCYDq__dataRow{padding-bottom:var(--spacing-xs);border-bottom:.0625rem dotted var(--text-secondary)}.PaymentResult-module-scss-module__jXCYDq__resultWrp .PaymentResult-module-scss-module__jXCYDq__paymentTable .PaymentResult-module-scss-module__jXCYDq__paymentTableBody .PaymentResult-module-scss-module__jXCYDq__paymentRow{padding:var(--spacing-xs);background-color:var(--elevated-level-one);border:var(--border-strong);border-radius:var(--radius-sm)}.PaymentResult-module-scss-module__jXCYDq__resultWrp .PaymentResult-module-scss-module__jXCYDq__paymentTable .PaymentResult-module-scss-module__jXCYDq__paymentTableBody .PaymentResult-module-scss-module__jXCYDq__valueCell{justify-content:flex-end;display:flex}.PaymentResult-module-scss-module__jXCYDq__link{margin-top:auto}.PaymentResult-module-scss-module__jXCYDq__accordion{gap:var(--spacing-xs);flex-direction:column;display:flex}.PaymentResult-module-scss-module__jXCYDq__paymentBreakdown{gap:var(--spacing-xl);height:fit-content;font-family:var(--header-font);border-radius:var(--radius-lg);flex-direction:column;display:flex}
.ContactPreferenceSelector-module-scss-module__IuMq_G__selectorCtn{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--text-secondary);white-space:nowrap;display:flex}.ContactPreferenceSelector-module-scss-module__IuMq_G__selectorCtn .ContactPreferenceSelector-module-scss-module__IuMq_G__buttonCtn{align-items:center;gap:var(--spacing-xxs);display:flex}.ContactPreferenceSelector-module-scss-module__IuMq_G__selectorCtn .ContactPreferenceSelector-module-scss-module__IuMq_G__buttonCtn .ContactPreferenceSelector-module-scss-module__IuMq_G__button{width:fit-content;padding:var(--spacing-xs) var(--spacing-sm);color:var(--text-secondary);border:var(--border-strong);border-radius:var(--radius-sm);box-shadow:none;transition:box-shadow .3s}.ContactPreferenceSelector-module-scss-module__IuMq_G__selectorCtn .ContactPreferenceSelector-module-scss-module__IuMq_G__buttonCtn .ContactPreferenceSelector-module-scss-module__IuMq_G__button--selected{box-shadow:var(--shadow-border)}
.FormSwitchCheckbox-module-scss-module__NUI8nW__selectorCtn{align-items:flex-start;gap:var(--spacing-xs);display:flex}
.VDPCardBase-module-scss-module__YWtSRq__card{gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--vdp-card-border-radius,var(--radius-xl));box-shadow:var(--shadow-soft);flex-direction:column;display:flex}@media print{.VDPCardBase-module-scss-module__YWtSRq__card{display:none}}.VDPCardBase-module-scss-module__YWtSRq__card .VDPCardBase-module-scss-module__YWtSRq__head{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xxs);display:flex}.VDPCardBase-module-scss-module__YWtSRq__card.VDPCardBase-module-scss-module__YWtSRq__hyundaiVdp{padding:var(--spacing-md);border:none}.VDPCardBase-module-scss-module__YWtSRq__card.VDPCardBase-module-scss-module__YWtSRq__hyundaiVdp .VDPCardBase-module-scss-module__YWtSRq__head{margin-bottom:var(--spacing-sm);padding:0 0 var(--spacing-md);font-family:var(--header-font);border-bottom:var(--border-strong)}
.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(--spacing-sm);flex-direction:column;display:flex}
.ConsumerReportsBadge-module-scss-module__h7jZPG__wrapper{max-width:9.375rem}.ConsumerReportsBadge-module-scss-module__h7jZPG__wrapper img{max-width:100%!important;height:auto!important}
.SubaruBadges-module-scss-module__Q6pPDW__container{align-items:center;gap:var(--spacing-xxs);row-gap:var(--spacing-xs);grid-template-columns:repeat(auto-fit,minmax(max(6.25rem,32%),1fr));display:grid}.SubaruBadges-module-scss-module__Q6pPDW__badge{justify-content:center;align-items:center;transition:opacity .2s;display:flex}@media (hover:hover) and (pointer:fine){.SubaruBadges-module-scss-module__Q6pPDW__badge:hover{opacity:.8}}.SubaruBadges-module-scss-module__Q6pPDW__badge:focus{border-radius:var(--radius-xs);outline:var(--spacing-xxxs) solid var(--primary);outline-offset:var(--spacing-xxxs)}.SubaruBadges-module-scss-module__Q6pPDW__badgeImage{object-fit:contain;width:100%;height:auto;max-height:4.5rem;display:block}.SubaruBadges-module-scss-module__Q6pPDW__awardsTextBadge{flex-direction:column;grid-column:span 2;align-items:flex-start;display:flex}.SubaruBadges-module-scss-module__Q6pPDW__awardsTextBadge:only-child{grid-column:1/-1}.SubaruBadges-module-scss-module__Q6pPDW__awardsTextBadge{padding:var(--spacing-xxs);color:inherit;background:0 0;text-decoration:none}.SubaruBadges-module-scss-module__Q6pPDW__awardsTextBadge .SubaruBadges-module-scss-module__Q6pPDW__awardsHeading{font-family:Helvetica Neue,helvetica,arial,sans-serif;line-height:1.3;font-size:var(--font-size-md);letter-spacing:var(--letter-spacing-md)!important;display:block!important}.SubaruBadges-module-scss-module__Q6pPDW__awardsTextBadge .SubaruBadges-module-scss-module__Q6pPDW__awardsLink{margin:var(--spacing-sm) 0 0;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.9375rem;line-height:1.3;letter-spacing:var(--letter-spacing-md)!important;display:block!important}
.CardActionButtons-module-scss-module__eNL3da__cardActionButtons{box-sizing:border-box;flex-direction:row;align-items:center;display:flex}
.CardActions-module-scss-module__qu-FyW__cardActions{min-height:3.25rem;padding:var(--spacing-xs);box-sizing:border-box;flex-direction:row;align-items:center;display:flex}
.VehicleCard-module-scss-module__UkIfTG__ctn{width:33.33%;padding:var(--spacing-md)}@media only screen and (max-width:90rem){.VehicleCard-module-scss-module__UkIfTG__ctn{width:50%}}.VehicleCard-module-scss-module__UkIfTG__ctn--cms{width:calc(25% - .9375rem);padding:0}.VehicleCard-module-scss-module__UkIfTG__ctn--fourColumns{width:25%}@media only screen and (max-width:90rem){.VehicleCard-module-scss-module__UkIfTG__ctn--fourColumns{width:33.33%}}@media only screen and (max-width:75rem){.VehicleCard-module-scss-module__UkIfTG__ctn--fourColumns{width:50%}}@media only screen and (max-width:48rem){.VehicleCard-module-scss-module__UkIfTG__ctn--fourColumns,.VehicleCard-module-scss-module__UkIfTG__ctn{width:100%;padding:0}}.VehicleCard-module-scss-module__UkIfTG__ctn .VehicleCard-module-scss-module__UkIfTG__secondCtn{width:100%;height:100%;position:relative}@media only screen and (max-width:48rem){.VehicleCard-module-scss-module__UkIfTG__ctn .VehicleCard-module-scss-module__UkIfTG__secondCtn{height:unset}}.VehicleCard-module-scss-module__UkIfTG__card{width:100%;height:100%;color:var(--text-primary);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:calc(var(--srp-card-border-radius,var(--radius-xl)) + .0625rem);box-shadow:var(--shadow-soft);box-sizing:border-box;flex-direction:column;margin:0;display:flex;position:relative}@media only screen and (max-width:48rem){.VehicleCard-module-scss-module__UkIfTG__card{width:100%;margin:0 0 var(--spacing-sm)}}.VehicleCard-module-scss-module__UkIfTG__card p{width:fit-content}.VehicleCard-module-scss-module__UkIfTG__card .VehicleCard-module-scss-module__UkIfTG__vehicleCardCarousel{border-radius:var(--srp-card-border-radius,var(--radius-xl)) var(--srp-card-border-radius,var(--radius-xl)) 0 0}.VehicleCard-module-scss-module__UkIfTG__card .VehicleCard-module-scss-module__UkIfTG__placeholderImgCtn{padding-top:75%;position:relative}.VehicleCard-module-scss-module__UkIfTG__card .VehicleCard-module-scss-module__UkIfTG__placeholderImgCtn .VehicleCard-module-scss-module__UkIfTG__image{border-radius:var(--srp-card-border-radius,var(--radius-xl)) var(--srp-card-border-radius,var(--radius-xl)) 0 0;width:100%;height:100%;position:absolute;top:0;overflow:hidden!important}.VehicleCard-module-scss-module__UkIfTG__card .VehicleCard-module-scss-module__UkIfTG__placeholderImgCtn .VehicleCard-module-scss-module__UkIfTG__image--dark{filter:brightness(.25)}.VehicleCard-module-scss-module__UkIfTG__card .VehicleCard-module-scss-module__UkIfTG__actions{min-height:unset;padding:var(--spacing-sm)}.VehicleCard-module-scss-module__UkIfTG__card .VehicleCard-module-scss-module__UkIfTG__actions--badges{padding-top:0}.VehicleCard-module-scss-module__UkIfTG__card .VehicleCard-module-scss-module__UkIfTG__actions .VehicleCard-module-scss-module__UkIfTG__actionBtn{letter-spacing:0;color:var(--black)}.VehicleCard-module-scss-module__UkIfTG__card .VehicleCard-module-scss-module__UkIfTG__actions .VehicleCard-module-scss-module__UkIfTG__badges{align-items:center;gap:var(--spacing-xxs);width:100%;display:flex;position:relative}.VehicleCard-module-scss-module__UkIfTG__card .VehicleCard-module-scss-module__UkIfTG__infoCtn .VehicleCard-module-scss-module__UkIfTG__infoSubCtn{align-items:center;display:flex}.VehicleCard-module-scss-module__UkIfTG__card .VehicleCard-module-scss-module__UkIfTG__infoCtn .VehicleCard-module-scss-module__UkIfTG__infoSubCtn .VehicleCard-module-scss-module__UkIfTG__infoLink{flex:1;min-width:0}.VehicleCard-module-scss-module__UkIfTG__card .VehicleCard-module-scss-module__UkIfTG__infoCtn .VehicleCard-module-scss-module__UkIfTG__infoSubCtn .VehicleCard-module-scss-module__UkIfTG__monogramInlineSave{padding-top:var(--spacing-xs);padding-right:var(--spacing-xxs);padding-left:var(--spacing-md)}.VehicleCard-module-scss-module__UkIfTG__card .VehicleCard-module-scss-module__UkIfTG__infoCtn .VehicleCard-module-scss-module__UkIfTG__infoSubCtn .VehicleCard-module-scss-module__UkIfTG__info{height:5.375rem;padding:var(--spacing-sm) var(--spacing-sm) 0}.VehicleCard-module-scss-module__UkIfTG__card .VehicleCard-module-scss-module__UkIfTG__infoCtn .VehicleCard-module-scss-module__UkIfTG__infoSubCtn .VehicleCard-module-scss-module__UkIfTG__info--badges{height:unset;min-height:2.375rem;max-height:3.875rem}.VehicleCard-module-scss-module__UkIfTG__card .VehicleCard-module-scss-module__UkIfTG__infoCtn .VehicleCard-module-scss-module__UkIfTG__infoSubCtn .VehicleCard-module-scss-module__UkIfTG__info .VehicleCard-module-scss-module__UkIfTG__title{font-size:1.25rem;font-family:var(--srp-vehicle-title-font-family,var(--header-font))!important}.VehicleCard-module-scss-module__UkIfTG__card .VehicleCard-module-scss-module__UkIfTG__infoCtn .VehicleCard-module-scss-module__UkIfTG__infoSubCtn .VehicleCard-module-scss-module__UkIfTG__info .VehicleCard-module-scss-module__UkIfTG__title--shrinkExtra{font-size:clamp(var(--font-size-sm),1.5vw,var(--font-size-default));line-height:110%;font-family:var(--srp-vehicle-title-font-family,var(--header-font))!important}.VehicleCard-module-scss-module__UkIfTG__card .VehicleCard-module-scss-module__UkIfTG__infoCtn .VehicleCard-module-scss-module__UkIfTG__infoSubCtn .VehicleCard-module-scss-module__UkIfTG__info .VehicleCard-module-scss-module__UkIfTG__title--shrink{font-size:clamp(var(--font-size-default),1.5vw,var(--font-size-md));line-height:var(--line-height-sm);font-family:var(--srp-vehicle-title-font-family,var(--header-font))!important}.VehicleCard-module-scss-module__UkIfTG__card .VehicleCard-module-scss-module__UkIfTG__ripple:before{background:0 0!important}.VehicleCard-module-scss-module__UkIfTG__card .VehicleCard-module-scss-module__UkIfTG__savingsCtn{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);padding-top:var(--spacing-xxs);margin-top:auto;display:flex}.VehicleCard-module-scss-module__UkIfTG__card .VehicleCard-module-scss-module__UkIfTG__savingsCtn.VehicleCard-module-scss-module__UkIfTG__greenDisabled,.VehicleCard-module-scss-module__UkIfTG__card .VehicleCard-module-scss-module__UkIfTG__savingsCtn.VehicleCard-module-scss-module__UkIfTG__greenDisabled .VehicleCard-module-scss-module__UkIfTG__savingsIcon{color:var(--text-primary);fill:var(--text-primary)}.VehicleCard-module-scss-module__UkIfTG__card .VehicleCard-module-scss-module__UkIfTG__savingsCtn.VehicleCard-module-scss-module__UkIfTG__greenDisabled .VehicleCard-module-scss-module__UkIfTG__savingsIcon rect{fill:var(--text-primary)}.VehicleCard-module-scss-module__UkIfTG__card .VehicleCard-module-scss-module__UkIfTG__savingsCtn.VehicleCard-module-scss-module__UkIfTG__greenDisabled .VehicleCard-module-scss-module__UkIfTG__savingsCopy{color:var(--text-primary)}.VehicleCard-module-scss-module__UkIfTG__card .VehicleCard-module-scss-module__UkIfTG__savingsCtn--hidden{visibility:hidden}.VehicleCard-module-scss-module__UkIfTG__card .VehicleCard-module-scss-module__UkIfTG__savingsCtn .VehicleCard-module-scss-module__UkIfTG__savingsIcon{color:var(--generic-green);transform:rotate(-45deg)}.VehicleCard-module-scss-module__UkIfTG__card .VehicleCard-module-scss-module__UkIfTG__savingsCtn .VehicleCard-module-scss-module__UkIfTG__savingsIcon rect{fill:var(--generic-green)}.VehicleCard-module-scss-module__UkIfTG__card .VehicleCard-module-scss-module__UkIfTG__savingsCtn .VehicleCard-module-scss-module__UkIfTG__savingsCopy{height:var(--spacing-lg);color:var(--generic-green);font-weight:500}.VehicleCard-module-scss-module__UkIfTG__card .VehicleCard-module-scss-module__UkIfTG__savingsCtn .VehicleCard-module-scss-module__UkIfTG__priceLocked{filter:blur(7px);cursor:pointer}.VehicleCard-module-scss-module__UkIfTG__card .VehicleCard-module-scss-module__UkIfTG__ctn{gap:var(--spacing-xs);width:100%;padding:0 var(--spacing-sm) var(--spacing-sm) var(--spacing-sm);flex-direction:column;display:flex}.VehicleCard-module-scss-module__UkIfTG__card .VehicleCard-module-scss-module__UkIfTG__ctn .VehicleCard-module-scss-module__UkIfTG__conditionalIncentivesCard{width:100%;padding:var(--spacing-sm);background-color:var(--elevated-level-two);border-radius:var(--radius-lg);flex-direction:column;align-items:center;display:flex}@media only screen and (max-width:48rem){.VehicleCard-module-scss-module__UkIfTG__card .VehicleCard-module-scss-module__UkIfTG__ctn .VehicleCard-module-scss-module__UkIfTG__conditionalIncentivesCard{flex-direction:column}}.VehicleCard-module-scss-module__UkIfTG__card .VehicleCard-module-scss-module__UkIfTG__ctn .VehicleCard-module-scss-module__UkIfTG__conditionalIncentivesCard .VehicleCard-module-scss-module__UkIfTG__itemCtn{width:100%;height:1.0313rem;margin-bottom:var(--spacing-xxs);font-size:var(--font-size-xs);color:var(--text-primary);justify-content:space-between;align-items:center;display:flex}.VehicleCard-module-scss-module__UkIfTG__card .VehicleCard-module-scss-module__UkIfTG__ctn .VehicleCard-module-scss-module__UkIfTG__conditionalIncentivesCard .VehicleCard-module-scss-module__UkIfTG__itemCtn:last-child{margin-bottom:0}.VehicleCard-module-scss-module__UkIfTG__card .VehicleCard-module-scss-module__UkIfTG__ctn .VehicleCard-module-scss-module__UkIfTG__conditionalIncentivesCard .VehicleCard-module-scss-module__UkIfTG__itemCtn--noHeader{display:none}.VehicleCard-module-scss-module__UkIfTG__card .VehicleCard-module-scss-module__UkIfTG__ctn .VehicleCard-module-scss-module__UkIfTG__conditionalIncentivesCard .VehicleCard-module-scss-module__UkIfTG__itemCtn .VehicleCard-module-scss-module__UkIfTG__label{margin-right:auto;margin-left:var(--spacing-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.VehicleCard-module-scss-module__UkIfTG__card .VehicleCard-module-scss-module__UkIfTG__ctn .VehicleCard-module-scss-module__UkIfTG__conditionalIncentivesCard .VehicleCard-module-scss-module__UkIfTG__itemCtn .VehicleCard-module-scss-module__UkIfTG__label--title{white-space:pre-wrap;opacity:1}.VehicleCard-module-scss-module__UkIfTG__card .VehicleCard-module-scss-module__UkIfTG__ctn .VehicleCard-module-scss-module__UkIfTG__conditionalIncentivesCard .VehicleCard-module-scss-module__UkIfTG__itemCtn .VehicleCard-module-scss-module__UkIfTG__helpBtn{width:var(--font-size-sm);min-width:0;height:var(--font-size-sm);margin-bottom:var(--spacing-xxxs);border-radius:50%;padding:0}.VehicleCard-module-scss-module__UkIfTG__card .VehicleCard-module-scss-module__UkIfTG__ctn .VehicleCard-module-scss-module__UkIfTG__conditionalIncentivesCard .VehicleCard-module-scss-module__UkIfTG__itemCtn .VehicleCard-module-scss-module__UkIfTG__helpIcon{width:var(--font-size-sm);height:var(--font-size-sm);font-size:var(--font-size-sm);color:var(--text-primary);margin-right:0}.VehicleCard-module-scss-module__UkIfTG__card .VehicleCard-module-scss-module__UkIfTG__ctn .VehicleCard-module-scss-module__UkIfTG__conditionalIncentivesCard .VehicleCard-module-scss-module__UkIfTG__itemCtn .VehicleCard-module-scss-module__UkIfTG__helpIcon:after{display:block}.VehicleCard-module-scss-module__UkIfTG__card .VehicleCard-module-scss-module__UkIfTG__ctn .VehicleCard-module-scss-module__UkIfTG__conditionalIncentivesCard .VehicleCard-module-scss-module__UkIfTG__itemCtn .VehicleCard-module-scss-module__UkIfTG__helpIcon--msrp{opacity:1}.VehicleCard-module-scss-module__UkIfTG__card .VehicleCard-module-scss-module__UkIfTG__ctn .VehicleCard-module-scss-module__UkIfTG__conditionalIncentivesCard .VehicleCard-module-scss-module__UkIfTG__itemCtn .VehicleCard-module-scss-module__UkIfTG__value{margin-left:var(--spacing-lg);white-space:nowrap;font-weight:500}.VehicleCard-module-scss-module__UkIfTG__confidence{margin:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);background-color:var(--elevated-level-one);border-radius:var(--radius-full);box-shadow:var(--shadow-soft);line-height:normal;position:absolute;top:0;left:0}.VehicleCard-module-scss-module__UkIfTG__descriptionCtn{justify-content:space-between;gap:var(--spacing-sm);margin:0 var(--spacing-sm) var(--spacing-sm);padding:var(--spacing-sm);background-color:var(--surface);border:var(--border-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);box-sizing:border-box;display:flex}.VehicleCard-module-scss-module__UkIfTG__descriptionCtn.VehicleCard-module-scss-module__UkIfTG__hidden{visibility:hidden}.VehicleCard-module-scss-module__UkIfTG__descriptionCtn .VehicleCard-module-scss-module__UkIfTG__descriptionText{height:fit-content;font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-sm);color:var(--text-secondary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-weight:400;line-height:120%;display:-webkit-box;overflow:hidden}.VehicleCard-module-scss-module__UkIfTG__descriptionCtn .VehicleCard-module-scss-module__UkIfTG__readDescBtn{justify-content:center;align-items:center;gap:var(--spacing-xs);width:fit-content;height:fit-content;padding:var(--spacing-xxs) var(--spacing-sm);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-full);box-shadow:var(--shadow-soft);border:none;display:flex}.VehicleCard-module-scss-module__UkIfTG__descriptionCtn .VehicleCard-module-scss-module__UkIfTG__readDescBtn p{font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-sm);color:var(--text-secondary);margin:0;font-weight:400;line-height:120%}.VehicleCard-module-scss-module__UkIfTG__descriptionCtn .VehicleCard-module-scss-module__UkIfTG__readDescBtn svg path{fill:var(--text-secondary)}
.VehicleTable-module-scss-module__bM2pSG__table{height:fit-content;padding:0 var(--spacing-md);font-size:var(--font-size-sm)}@media only screen and (max-width:48rem){.VehicleTable-module-scss-module__bM2pSG__table{padding:0;overflow:auto hidden}}.VehicleTable-module-scss-module__bM2pSG__table .VehicleTable-module-scss-module__bM2pSG__tableHeader{z-index:3;align-items:center;gap:var(--spacing-sm);width:max-content;min-width:100%;height:var(--spacing-xl);min-height:var(--spacing-xl);padding:0 var(--spacing-sm);box-shadow:var(--shadow-soft);background-color:#cbcbcb;flex-direction:row;display:flex;position:sticky}.VehicleTable-module-scss-module__bM2pSG__rowWrp{width:100%;height:var(--spacing-xl);padding:var(--spacing-xxs) var(--spacing-sm);background-color:var(--elevated-level-one);box-sizing:border-box}@media only screen and (max-width:48rem){.VehicleTable-module-scss-module__bM2pSG__rowWrp{width:fit-content;min-width:62.5rem}}.VehicleTable-module-scss-module__bM2pSG__rowWrp.VehicleTable-module-scss-module__bM2pSG__carshop{background-color:#ebf6fb}@media only screen and (max-width:48rem){.VehicleTable-module-scss-module__bM2pSG__rowWrp.VehicleTable-module-scss-module__bM2pSG__carshop{min-width:72rem}}.VehicleTable-module-scss-module__bM2pSG__rowWrpOdd{background-color:var(--elevated-level-two-90)}.VehicleTable-module-scss-module__bM2pSG__row{gap:var(--spacing-sm);display:flex}.VehicleTable-module-scss-module__bM2pSG__columnHeader{border-right:.0625rem solid var(--gray-60);height:fit-content}.VehicleTable-module-scss-module__bM2pSG__cell{align-items:center;gap:var(--spacing-xs);text-overflow:ellipsis;white-space:nowrap;display:flex;position:relative;overflow:hidden}.VehicleTable-module-scss-module__bM2pSG__cell .VehicleTable-module-scss-module__bM2pSG__cellText{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.VehicleTable-module-scss-module__bM2pSG__cell.VehicleTable-module-scss-module__bM2pSG__price,.VehicleTable-module-scss-module__bM2pSG__cell.VehicleTable-module-scss-module__bM2pSG__canonicalPrice{border:none}.VehicleTable-module-scss-module__bM2pSG__stockNum{width:var(--spacing-5xl);min-width:var(--spacing-5xl);max-width:var(--spacing-5xl)}.VehicleTable-module-scss-module__bM2pSG__title{width:26.25rem;min-width:26.25rem;max-width:26.25rem}@media (hover:hover) and (pointer:fine){.VehicleTable-module-scss-module__bM2pSG__title:hover .VehicleTable-module-scss-module__bM2pSG__cellText{cursor:pointer;text-decoration:underline}}.VehicleTable-module-scss-module__bM2pSG__optionCodes{width:13.25rem;min-width:13.25rem;max-width:13.25rem}.VehicleTable-module-scss-module__bM2pSG__odometer{width:4.375rem;min-width:4.375rem;max-width:4.375rem}.VehicleTable-module-scss-module__bM2pSG__price,.VehicleTable-module-scss-module__bM2pSG__ourPrice,.VehicleTable-module-scss-module__bM2pSG__docFee,.VehicleTable-module-scss-module__bM2pSG__canonicalPrice{width:4.6875rem;min-width:4.6875rem;max-width:4.6875rem}.VehicleTable-module-scss-module__bM2pSG__price,.VehicleTable-module-scss-module__bM2pSG__canonicalPrice{background:0 0;margin:0;padding:0}.VehicleTable-module-scss-module__bM2pSG__bookValue{width:6.25rem;min-width:6.25rem;max-width:6.25rem}.VehicleTable-module-scss-module__bM2pSG__color{width:9.25rem;min-width:9.25rem;max-width:9.25rem}.VehicleTable-module-scss-module__bM2pSG__engine{width:7.5rem;min-width:7.5rem;max-width:7.5rem}.VehicleTable-module-scss-module__bM2pSG__photoCount{width:var(--spacing-2xl);min-width:var(--spacing-2xl);max-width:var(--spacing-2xl)}.VehicleTable-module-scss-module__bM2pSG__bodyType{width:7.5rem;min-width:7.5rem;max-width:7.5rem}.VehicleTable-module-scss-module__bM2pSG__features{flex-direction:row;width:12.5rem;min-width:12.5rem;max-width:12.5rem;display:flex}.VehicleTable-module-scss-module__bM2pSG__lastColumn{border-right:none}.VehicleTable-module-scss-module__bM2pSG__carshop.VehicleTable-module-scss-module__bM2pSG__rowWrpOdd{background-color:var(--surface)}.VehicleTable-module-scss-module__bM2pSG__carshop .VehicleTable-module-scss-module__bM2pSG__title .VehicleTable-module-scss-module__bM2pSG__cellText{color:var(--carshop-dark-blue)}
.Collection-module-scss-module__kQ0SuW__container{justify-content:center;gap:var(--spacing-md);min-height:18.75rem;margin-top:var(--spacing-xl);margin-bottom:var(--spacing-md);display:flex;position:relative}@media only screen and (max-width:48rem){.Collection-module-scss-module__kQ0SuW__container{flex-direction:column;gap:0}}.Collection-module-scss-module__kQ0SuW__container .Collection-module-scss-module__kQ0SuW__spinner{z-index:10;height:calc(100% + 3.125rem);position:absolute;top:-1.875rem}@media only screen and (max-width:48rem){.Collection-module-scss-module__kQ0SuW__container .Collection-module-scss-module__kQ0SuW__spinner{width:calc(100% + var(--spacing-lg));left:-.75rem}}.Collection-module-scss-module__kQ0SuW__container .Collection-module-scss-module__kQ0SuW__placeholderCtn{width:calc(25% - .9375rem);position:relative}@media only screen and (max-width:48rem){.Collection-module-scss-module__kQ0SuW__container .Collection-module-scss-module__kQ0SuW__placeholderCtn{width:100%;height:8.75rem;margin:var(--spacing-sm) 0}}.Collection-module-scss-module__kQ0SuW__container .Collection-module-scss-module__kQ0SuW__placeholderCtn .Collection-module-scss-module__kQ0SuW__card{justify-content:center;align-items:center;gap:var(--spacing-md);width:100%;height:100%;padding:var(--spacing-md);font-size:var(--font-size-default);color:var(--on-primary);background:var(--primary-gradient,var(--primary));border-radius:var(--srp-card-border-radius,var(--radius-xl));display:flex;position:absolute;top:0}.Collection-module-scss-module__kQ0SuW__container--emptyCollection{justify-content:center}.Collection-module-scss-module__kQ0SuW__container--emptyCollection .Collection-module-scss-module__kQ0SuW__placeholderCtn{min-height:18.75rem}@media only screen and (max-width:48rem){.Collection-module-scss-module__kQ0SuW__container--emptyCollection .Collection-module-scss-module__kQ0SuW__placeholderCtn{min-height:8.75rem}}.Collection-module-scss-module__kQ0SuW__container--emptyCollection .Collection-module-scss-module__kQ0SuW__placeholderCtn .Collection-module-scss-module__kQ0SuW__card{min-height:18.75rem;position:relative}@media only screen and (max-width:48rem){.Collection-module-scss-module__kQ0SuW__container--emptyCollection .Collection-module-scss-module__kQ0SuW__placeholderCtn .Collection-module-scss-module__kQ0SuW__card{min-height:8.75rem}}
.SrpResults-module-scss-module__b89Vfq__nextPageLink{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}
.CollectionImage-module-scss-module__QrRSJq__heroPicture{filter:brightness(.8);width:100%;height:15.625rem;position:relative;overflow:hidden}@media only screen and (max-width:48rem){.CollectionImage-module-scss-module__QrRSJq__heroPicture{height:9.375rem}}.CollectionImage-module-scss-module__QrRSJq__heroPicture .CollectionImage-module-scss-module__QrRSJq__heroImage{object-fit:cover;object-position:center;width:100%;height:100%}
.Inventory-module-scss-module__6aZkXG__page{background:inherit;flex-direction:column;width:100%;display:flex;position:relative;overflow:visible}@media print{.Inventory-module-scss-module__6aZkXG__page{display:none}}@media only screen and (max-width:48rem){.Inventory-module-scss-module__6aZkXG__page{overflow:visible}.Inventory-module-scss-module__6aZkXG__employeePricingBanner{display:none}}.Inventory-module-scss-module__6aZkXG__employeePricingBanner{z-index:1;width:15.625rem;height:15.625rem;position:fixed;top:4.6875rem;right:.625rem;overflow:hidden}.Inventory-module-scss-module__6aZkXG__employeePricingBanner span{width:150%;padding:var(--spacing-md) 0;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--on-primary);text-align:center;background-color:var(--primary);opacity:.55;transition:opacity .5s;display:block;position:absolute;top:3.75rem;left:-2.1875rem;transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.Inventory-module-scss-module__6aZkXG__employeePricingBanner span:hover{opacity:1}}.Inventory-module-scss-module__6aZkXG__content{background:var(--surface-background);display:flex}@media only screen and (max-width:48rem){.Inventory-module-scss-module__6aZkXG__content{flex-direction:column;overflow:hidden;padding-top:0!important}}.Inventory-module-scss-module__6aZkXG__content .Inventory-module-scss-module__6aZkXG__aiSearchToggle{background-color:var(--surface-background);display:none;position:relative}@media only screen and (max-width:48rem){.Inventory-module-scss-module__6aZkXG__content .Inventory-module-scss-module__6aZkXG__aiSearchToggle{width:100%;padding:var(--spacing-sm) var(--spacing-xs) 0;flex-direction:column;transition:padding-top .5s cubic-bezier(.075,.82,.165,1);display:flex}.Inventory-module-scss-module__6aZkXG__content .Inventory-module-scss-module__6aZkXG__aiSearchToggle--open{padding-bottom:var(--spacing-sm)}}.Inventory-module-scss-module__6aZkXG__contentLeft{flex:20%;max-width:clamp(16rem,20vw,22rem);height:calc(100vh - 3.5625rem);transition:max-width .5s cubic-bezier(.075,.82,.165,1),visibility .5s ease-in-out;position:sticky;overflow:auto}@media only screen and (max-width:48rem){.Inventory-module-scss-module__6aZkXG__contentLeft{flex:inherit;max-width:inherit;height:auto;position:static;overflow:visible}}.Inventory-module-scss-module__6aZkXG__contentLeft--hidden{visibility:hidden;max-width:0}.Inventory-module-scss-module__6aZkXG__contentLeft--llmSearch,.Inventory-module-scss-module__6aZkXG__contentLeft--table{flex:0}.Inventory-module-scss-module__6aZkXG__contentMiddle{align-items:center;gap:calc(var(--spacing-xs) - var(--spacing-xxxs));height:auto;min-height:100vh;padding-top:calc(var(--spacing-md) - var(--spacing-xxxs));color:var(--text-primary);flex-direction:column;flex:1 0 60%;transition:padding-top .5s cubic-bezier(.075,.82,.165,1);display:flex;overflow-x:hidden}@media only screen and (max-width:48rem){.Inventory-module-scss-module__6aZkXG__contentMiddle{flex:inherit;max-width:inherit;height:auto;min-height:100vh;padding:0 var(--spacing-xs);border:none}@supports (animation-timeline:scroll()){.Inventory-module-scss-module__6aZkXG__contentMiddle{animation:linear both Inventory-module-scss-module__6aZkXG__remove-scroll-padding;animation-timeline:scroll(root);animation-range:0 25rem}}}.Inventory-module-scss-module__6aZkXG__contentMiddle--aiSearch,.Inventory-module-scss-module__6aZkXG__contentMiddle--llmSearch{padding-top:0}@media only screen and (max-width:48rem){.Inventory-module-scss-module__6aZkXG__contentMiddle--llmSearch{padding:0!important}}.Inventory-module-scss-module__6aZkXG__contentMiddle--table{flex:1;padding:0;overflow:visible}.Inventory-module-scss-module__6aZkXG__contentMiddle .Inventory-module-scss-module__6aZkXG__quickTags{opacity:1;grid-template-columns:100%;justify-content:flex-start;align-items:center;width:100%;transition:all .5s cubic-bezier(.075,.82,.165,1);display:flex;overflow:hidden}@media only screen and (max-width:48rem){.Inventory-module-scss-module__6aZkXG__contentMiddle .Inventory-module-scss-module__6aZkXG__quickTags{display:none}}.Inventory-module-scss-module__6aZkXG__contentMiddle .Inventory-module-scss-module__6aZkXG__quickTags.Inventory-module-scss-module__6aZkXG__hidden{opacity:0;height:0;margin:0;padding:0 3%;transition:all .5s cubic-bezier(.075,.82,.165,1)}@keyframes Inventory-module-scss-module__6aZkXG__remove-scroll-padding{to{padding:0}}.Inventory-module-scss-module__6aZkXG__vehiclesList{background-color:var(--elevated-level-one);border-radius:var(--radius-3xl) 0 0 0;flex-direction:column;width:100%;min-height:auto;transition:border-radius .5s cubic-bezier(.075,.82,.165,1);display:flex;max-height:none!important}@media print{.Inventory-module-scss-module__6aZkXG__vehiclesList{display:none}}@media only screen and (max-width:48rem){.Inventory-module-scss-module__6aZkXG__vehiclesList{padding:var(--spacing-xs) var(--spacing-xs) var(--spacing-5xl);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;overflow-y:visible}}.Inventory-module-scss-module__6aZkXG__vehiclesList--aiSearch,.Inventory-module-scss-module__6aZkXG__vehiclesList--llmSearch{border-radius:0}@media only screen and (max-width:48rem){.Inventory-module-scss-module__6aZkXG__vehiclesList--llmSearch{border-radius:0!important}}.Inventory-module-scss-module__6aZkXG__vehiclesList--table{border-radius:0}.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__backCtn{height:0;padding:0 var(--spacing-xl);transition:all .5s cubic-bezier(.075,.82,.165,1);overflow:hidden}@media only screen and (max-width:48rem){.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__backCtn{display:none}}.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__backCtn--visible{height:fit-content;padding:var(--spacing-xl);padding-bottom:0}.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__backCtn .Inventory-module-scss-module__6aZkXG__backBtn{width:fit-content;color:var(--text-primary);border:var(--border-strong);box-shadow:none;border-style:solid;border-width:.0625rem}.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header{padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-md);opacity:1;justify-content:flex-start;align-items:center;transition:justify-content .5s cubic-bezier(.075,.82,.165,1);display:flex}@media only screen and (max-width:48rem){.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header{gap:var(--spacing-sm);height:unset;margin-bottom:var(--spacing-sm);flex-direction:column;padding:0}}.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header.Inventory-module-scss-module__6aZkXG__hidden{opacity:0;max-height:0;padding:0 3%;transition:all .3s ease-in-out}.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header .Inventory-module-scss-module__6aZkXG__searchAndSortAndCalloutContainer{align-items:center;gap:var(--spacing-sm);flex-direction:row;width:100%;display:flex;position:relative}@media only screen and (max-width:64rem){.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header .Inventory-module-scss-module__6aZkXG__searchAndSortAndCalloutContainer{flex-direction:column;align-items:flex-start}}.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header .Inventory-module-scss-module__6aZkXG__searchAndSortAndCalloutContainer .Inventory-module-scss-module__6aZkXG__searchAndSortContainer{align-items:center;gap:var(--spacing-sm);flex-direction:row;width:100%;display:flex}@media only screen and (max-width:48rem){.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header .Inventory-module-scss-module__6aZkXG__searchAndSortAndCalloutContainer .Inventory-module-scss-module__6aZkXG__searchAndSortContainer{flex-direction:column}}@media only screen and (max-width:32.5rem){.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header .Inventory-module-scss-module__6aZkXG__searchAndSortAndCalloutContainer .Inventory-module-scss-module__6aZkXG__searchAndSortContainer{width:100%}}.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header .Inventory-module-scss-module__6aZkXG__searchAndSortAndCalloutContainer .Inventory-module-scss-module__6aZkXG__searchAndSortContainer .Inventory-module-scss-module__6aZkXG__disabledConditionFilterWarning{width:100%;width:var(--font-size-10xl);height:100%;padding:var(--spacing-sm);background-color:var(--elevated-level-two);border-radius:var(--radius-xl);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;transition:background-color .5s cubic-bezier(.075,.82,.165,1);display:flex}@media only screen and (max-width:48rem){.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header .Inventory-module-scss-module__6aZkXG__searchAndSortAndCalloutContainer .Inventory-module-scss-module__6aZkXG__searchAndSortContainer .Inventory-module-scss-module__6aZkXG__disabledConditionFilterWarning{width:100%}}.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header .Inventory-module-scss-module__6aZkXG__searchAndSortAndCalloutContainer .Inventory-module-scss-module__6aZkXG__searchAndSortContainer .Inventory-module-scss-module__6aZkXG__sortContainer{align-items:center;padding:0;display:flex}.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header .Inventory-module-scss-module__6aZkXG__searchAndSortAndCalloutContainer .Inventory-module-scss-module__6aZkXG__searchAndSortContainer .Inventory-module-scss-module__6aZkXG__sortContainer .Inventory-module-scss-module__6aZkXG__quickTags{display:none}.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header .Inventory-module-scss-module__6aZkXG__searchAndSortAndCalloutContainer .Inventory-module-scss-module__6aZkXG__searchAndSortContainer .Inventory-module-scss-module__6aZkXG__sortContainer .Inventory-module-scss-module__6aZkXG__desktopSort{margin:0 var(--spacing-lg);display:inline-block}@media only screen and (max-width:48rem){.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header .Inventory-module-scss-module__6aZkXG__searchAndSortAndCalloutContainer .Inventory-module-scss-module__6aZkXG__searchAndSortContainer .Inventory-module-scss-module__6aZkXG__sortContainer{background-color:var(--elevated-level-one);flex-direction:row;justify-content:center;width:100%;height:100%;padding-inline:0;display:flex;overflow:scroll hidden}.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header .Inventory-module-scss-module__6aZkXG__searchAndSortAndCalloutContainer .Inventory-module-scss-module__6aZkXG__searchAndSortContainer .Inventory-module-scss-module__6aZkXG__sortContainer .Inventory-module-scss-module__6aZkXG__quickTags{justify-content:start;width:100%;height:fit-content;margin:0;transition:height .5s cubic-bezier(.075,.82,.165,1);display:grid;overflow:hidden}.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header .Inventory-module-scss-module__6aZkXG__searchAndSortAndCalloutContainer .Inventory-module-scss-module__6aZkXG__searchAndSortContainer .Inventory-module-scss-module__6aZkXG__sortContainer.Inventory-module-scss-module__6aZkXG__hidden,.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header .Inventory-module-scss-module__6aZkXG__searchAndSortAndCalloutContainer .Inventory-module-scss-module__6aZkXG__searchAndSortContainer .Inventory-module-scss-module__6aZkXG__sortContainer .Inventory-module-scss-module__6aZkXG__desktopSort{display:none}}.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header .Inventory-module-scss-module__6aZkXG__searchAndSortAndCalloutContainer .Inventory-module-scss-module__6aZkXG__searchAndSortContainer .Inventory-module-scss-module__6aZkXG__filtersCtn{align-items:center;gap:var(--spacing-xs);transition:all .5s cubic-bezier(.075,.82,.165,1);display:flex}.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header .Inventory-module-scss-module__6aZkXG__searchAndSortAndCalloutContainer .Inventory-module-scss-module__6aZkXG__searchAndSortContainer .Inventory-module-scss-module__6aZkXG__filtersCtn--twoButtons{padding:var(--spacing-xxxs) var(--spacing-xs) var(--spacing-xxxs) var(--spacing-xxxs);background-color:var(--elevated-level-two);border-radius:var(--radius-lg)}.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header .Inventory-module-scss-module__6aZkXG__searchAndSortAndCalloutContainer .Inventory-module-scss-module__6aZkXG__searchAndSortContainer .Inventory-module-scss-module__6aZkXG__filtersCtn .Inventory-module-scss-module__6aZkXG__clearFiltersText{cursor:pointer}.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header .Inventory-module-scss-module__6aZkXG__tableControls{justify-content:flex-end;align-items:center;gap:var(--spacing-xs);width:fit-content;display:flex}@media only screen and (max-width:48rem){.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header .Inventory-module-scss-module__6aZkXG__tableControls{justify-content:space-between}}.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header .Inventory-module-scss-module__6aZkXG__tableControls .Inventory-module-scss-module__6aZkXG__internalMobileSort{display:none}@media only screen and (max-width:48rem){.Inventory-module-scss-module__6aZkXG__vehiclesList .Inventory-module-scss-module__6aZkXG__header .Inventory-module-scss-module__6aZkXG__tableControls .Inventory-module-scss-module__6aZkXG__internalMobileSort{display:block}}.Inventory-module-scss-module__6aZkXG__vehiclesListContent{width:100%;min-height:100vh;padding:0 var(--spacing-md);flex-wrap:wrap;display:flex}@media only screen and (max-width:32.5rem){.Inventory-module-scss-module__6aZkXG__vehiclesListContent{padding:0}}@media only screen and (max-width:48rem){.Inventory-module-scss-module__6aZkXG__vehiclesListContent--llmSearch{padding:0}}.Inventory-module-scss-module__6aZkXG__vehiclesListContent .Inventory-module-scss-module__6aZkXG__spinner{background-color:var(--elevated-level-one);width:100%;height:12.5rem}@media only screen and (max-width:32.5rem){.Inventory-module-scss-module__6aZkXG__vehiclesListContent .Inventory-module-scss-module__6aZkXG__spinner{height:6.25rem}}.Inventory-module-scss-module__6aZkXG__floatingBtnWrp{z-index:2;transition:right .6s cubic-bezier(.075,.82,.165,1);position:fixed;top:50%;right:-1.25rem}.Inventory-module-scss-module__6aZkXG__floatingBtnWrp--hidden{right:-5rem}.Inventory-module-scss-module__6aZkXG__filterFloatingBtn{width:fit-content;height:fit-content;padding:var(--spacing-xxxs) var(--spacing-sm);background-color:var(--primary);box-shadow:var(--shadow-soft);border:none;transform:rotate(270deg)}.Inventory-module-scss-module__6aZkXG__filterFloatingBtn p{width:fit-content;font-size:var(--font-size-default);color:var(--on-primary);margin:0}
.ProgressBar-module-scss-module__96Dv_q__progressBarContainer{z-index:1001;align-items:center;gap:var(--spacing-xxs);flex-direction:column;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}@media only screen and (max-width:48rem){.ProgressBar-module-scss-module__96Dv_q__progressBarContainer{max-width:100%}}.ProgressBar-module-scss-module__96Dv_q__progressBarContainer .ProgressBar-module-scss-module__96Dv_q__progressBarLabel{width:fit-content;height:var(--font-size-3xl);margin-top:var(--spacing-md);padding:var(--spacing-xxs) var(--spacing-xs);background-color:var(--elevated-level-one);border-radius:var(--radius-full);box-shadow:var(--shadow-soft);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.ProgressBar-module-scss-module__96Dv_q__progressBarContainer .ProgressBar-module-scss-module__96Dv_q__progressBar{width:100%;height:100vh}.ProgressBar-module-scss-module__96Dv_q__progressBarContainer .ProgressBar-module-scss-module__96Dv_q__progressBar .ProgressBar-module-scss-module__96Dv_q__progressBarFill{background:linear-gradient(to right, var(--primary), transparent);border-right:.0625rem solid var(--primary);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);height:100%;transition:width .3s;-webkit-mask-image:radial-gradient(circle at top,#0000 20%,#0000004d 50%,#000c 80%,#000 100%);mask-image:radial-gradient(circle at top,#0000 20%,#0000004d 50%,#000c 80%,#000 100%)}
.Summary-module-scss-module__uToAAa__container{--ai-summary-purple:#9333ea;--ai-summary-purple-light:#faf5ff;--ai-summary-purple-pink:#ec4899;--ai-summary-yellow:#fbbf24;gap:var(--spacing-xs);width:100%;max-width:100%;margin-top:var(--spacing-sm);padding:var(--spacing-md);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;overflow:hidden}.Summary-module-scss-module__uToAAa__container:before{width:var(--spacing-xxs);background:linear-gradient(to bottom, var(--ai-summary-purple), var(--ai-summary-purple-pink));border-radius:var(--radius-xl) 0 0 var(--radius-xl);content:"";position:absolute;top:0;bottom:0;left:0}@media only screen and (max-width:48rem){.Summary-module-scss-module__uToAAa__container{gap:var(--spacing-xxs);width:100%;max-width:100%;padding:var(--spacing-xs)}}.Summary-module-scss-module__uToAAa__header{justify-content:space-between;align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;width:100%;display:flex}@media only screen and (max-width:48rem){.Summary-module-scss-module__uToAAa__header{align-items:flex-start;gap:var(--spacing-xxs);flex-direction:column}}.Summary-module-scss-module__uToAAa__titleRow{align-items:center;gap:var(--spacing-xxs);flex-wrap:wrap;flex:1;display:flex}@media only screen and (max-width:48rem){.Summary-module-scss-module__uToAAa__titleRow{flex:none;width:100%}}.Summary-module-scss-module__uToAAa__title{align-items:center;gap:var(--spacing-xxs);display:flex}.Summary-module-scss-module__uToAAa__starIconWrapper{align-items:center;display:inline-flex;color:var(--ai-summary-yellow)!important}.Summary-module-scss-module__uToAAa__starIconWrapper .Summary-module-scss-module__uToAAa__dynamicIcon,.Summary-module-scss-module__uToAAa__starIconWrapper .Summary-module-scss-module__uToAAa__dynamicIcon--inherit,.Summary-module-scss-module__uToAAa__starIconWrapper .Summary-module-scss-module__uToAAa__dynamicIcon:after,.Summary-module-scss-module__uToAAa__starIconWrapper .Summary-module-scss-module__uToAAa__dynamicIcon--inherit:after{color:var(--ai-summary-yellow)!important}.Summary-module-scss-module__uToAAa__aiSummaryTitle{color:var(--ai-summary-purple)!important}.Summary-module-scss-module__uToAAa__expandIcon{color:var(--ai-summary-purple);flex-shrink:0;transition:transform .2s}.Summary-module-scss-module__uToAAa__expandIcon .Summary-module-scss-module__uToAAa__dynamicIcon,.Summary-module-scss-module__uToAAa__expandIcon .Summary-module-scss-module__uToAAa__dynamicIcon--inherit,.Summary-module-scss-module__uToAAa__expandIcon .Summary-module-scss-module__uToAAa__dynamicIcon:after,.Summary-module-scss-module__uToAAa__expandIcon .Summary-module-scss-module__uToAAa__dynamicIcon--inherit:after{color:var(--ai-summary-purple)!important}.Summary-module-scss-module__uToAAa__expandIcon.Summary-module-scss-module__uToAAa__expanded{transform:rotate(180deg)}.Summary-module-scss-module__uToAAa__details{padding-top:var(--spacing-xxs)}@media only screen and (max-width:48rem){.Summary-module-scss-module__uToAAa__details{padding-top:var(--spacing-xs)}}.Summary-module-scss-module__uToAAa__insights{align-items:center;gap:var(--spacing-xxs);flex-wrap:wrap;display:flex}@media only screen and (max-width:48rem){.Summary-module-scss-module__uToAAa__insights{display:none}}.Summary-module-scss-module__uToAAa__mobileInsights{display:none}@media only screen and (max-width:48rem){.Summary-module-scss-module__uToAAa__mobileInsights{align-items:stretch;gap:var(--spacing-xxs);width:100%;margin-top:var(--spacing-xs);padding-top:var(--spacing-xs);border-top:var(--border-soft);flex-direction:column;display:flex}}.Summary-module-scss-module__uToAAa__insightBadge{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-sm);color:var(--ai-summary-purple);white-space:nowrap;background-color:var(--ai-summary-purple-light);border:.0625rem solid var(--ai-summary-purple);border-radius:var(--radius-full);align-items:center;font-weight:700;line-height:1.2;display:inline-flex}.Summary-module-scss-module__uToAAa__insightBadge>*{color:var(--ai-summary-purple)!important;font-weight:700!important}@media only screen and (max-width:48rem){.Summary-module-scss-module__uToAAa__insightBadge{width:100%;padding:var(--spacing-sm) var(--spacing-md);text-align:center;justify-content:center}}
.BigSearchBox-module-scss-module__SFEKjW__overlay{z-index:1000;background:radial-gradient(circle at top center, transparent 0%, color-mix(in srgb, var(--primary), transparent 10%) 100%);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(var(--spacing-xs));backdrop-filter:blur(var(--spacing-xs));justify-content:center;align-items:center;transition:opacity .5s ease-in-out;display:flex;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at top,#0000 20%,#0000004d 50%,#000c 80%,#000 100%);mask-image:radial-gradient(circle at top,#0000 20%,#0000004d 50%,#000c 80%,#000 100%)}.BigSearchBox-module-scss-module__SFEKjW__overlay--visible{opacity:1;pointer-events:auto;display:flex}.BigSearchBox-module-scss-module__SFEKjW__inputCtn{gap:var(--spacing-lg);width:100%;margin-top:var(--spacing-xxs);flex-direction:column;display:flex;position:relative}.BigSearchBox-module-scss-module__SFEKjW__inputCtn--hero{gap:var(--spacing-xs);margin-top:0}.BigSearchBox-module-scss-module__SFEKjW__inputCtn .BigSearchBox-module-scss-module__SFEKjW__inputForm{align-items:center;gap:var(--spacing-xxs);width:100%;max-width:37.5rem;padding:var(--spacing-md);font-family:var(--typography-font-family);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-xl);outline:var(--spacing-xxxs) solid #0000;outline-offset:var(--spacing-xxxs);box-shadow:var(--shadow-strong);flex-direction:column;margin:0 auto;transition:outline .5s ease-in-out;display:flex}@media only screen and (max-width:48rem){.BigSearchBox-module-scss-module__SFEKjW__inputCtn .BigSearchBox-module-scss-module__SFEKjW__inputForm{max-width:100%}}.BigSearchBox-module-scss-module__SFEKjW__inputCtn .BigSearchBox-module-scss-module__SFEKjW__inputForm--focused{border-radius:var(--radius-xl);outline:var(--spacing-xxxs) solid var(--primary);outline-offset:var(--spacing-xxxs)}.BigSearchBox-module-scss-module__SFEKjW__inputCtn .BigSearchBox-module-scss-module__SFEKjW__inputForm .BigSearchBox-module-scss-module__SFEKjW__input{width:100%;color:var(--text-primary);resize:none;caret-color:var(--primary);background-color:#0000;border:none}.BigSearchBox-module-scss-module__SFEKjW__inputCtn .BigSearchBox-module-scss-module__SFEKjW__inputForm .BigSearchBox-module-scss-module__SFEKjW__input:focus{outline:none}.BigSearchBox-module-scss-module__SFEKjW__inputCtn .BigSearchBox-module-scss-module__SFEKjW__inputForm .BigSearchBox-module-scss-module__SFEKjW__buttonsCtn{justify-content:space-between;align-items:flex-end;gap:var(--spacing-xxs);width:100%;height:fit-content;display:flex}.BigSearchBox-module-scss-module__SFEKjW__inputCtn .BigSearchBox-module-scss-module__SFEKjW__inputForm .BigSearchBox-module-scss-module__SFEKjW__buttonsCtn .BigSearchBox-module-scss-module__SFEKjW__buttonsCtnInner{align-items:center;gap:var(--spacing-xxs);display:flex}.BigSearchBox-module-scss-module__SFEKjW__inputCtn .BigSearchBox-module-scss-module__SFEKjW__inputForm .BigSearchBox-module-scss-module__SFEKjW__buttonsCtn .BigSearchBox-module-scss-module__SFEKjW__buttonsCtnInner .BigSearchBox-module-scss-module__SFEKjW__button{border-radius:var(--radius-full)!important}.BigSearchBox-module-scss-module__SFEKjW__inputCtn .BigSearchBox-module-scss-module__SFEKjW__inputForm .BigSearchBox-module-scss-module__SFEKjW__buttonsCtn .BigSearchBox-module-scss-module__SFEKjW__buttonsCtnInner:empty{display:none}.BigSearchBox-module-scss-module__SFEKjW__inputCtn .BigSearchBox-module-scss-module__SFEKjW__inputForm--hero{align-items:center;gap:var(--spacing-xs);width:100%;max-width:100%;padding:var(--spacing-xxs) var(--spacing-xxs) var(--spacing-xxs) var(--spacing-md);flex-direction:row}.BigSearchBox-module-scss-module__SFEKjW__inputCtn .BigSearchBox-module-scss-module__SFEKjW__inputForm--hero.BigSearchBox-module-scss-module__SFEKjW__inputForm--focused{outline:var(--spacing-xxxs) solid var(--on-primary);outline-offset:var(--spacing-xxxs)}.BigSearchBox-module-scss-module__SFEKjW__inputCtn .BigSearchBox-module-scss-module__SFEKjW__inputForm--hero .BigSearchBox-module-scss-module__SFEKjW__input{width:auto;min-width:17.5rem;padding:var(--spacing-xxs) 0;font-size:var(--font-size-md);flex:1}.BigSearchBox-module-scss-module__SFEKjW__inputCtn .BigSearchBox-module-scss-module__SFEKjW__inputForm--hero .BigSearchBox-module-scss-module__SFEKjW__input:focus{outline:none}@media only screen and (max-width:48rem){.BigSearchBox-module-scss-module__SFEKjW__inputCtn .BigSearchBox-module-scss-module__SFEKjW__inputForm--hero .BigSearchBox-module-scss-module__SFEKjW__input{min-width:11.25rem}}.BigSearchBox-module-scss-module__SFEKjW__inputCtn .BigSearchBox-module-scss-module__SFEKjW__inputForm--hero .BigSearchBox-module-scss-module__SFEKjW__buttonsCtn{flex-shrink:0;justify-content:flex-end;align-items:center;width:auto}.BigSearchBox-module-scss-module__SFEKjW__inputCtn .BigSearchBox-module-scss-module__SFEKjW__suggestedQueries{max-width:80rem;margin:var(--spacing-xs) auto 0}.BigSearchBox-module-scss-module__SFEKjW__inputCtn--hero .BigSearchBox-module-scss-module__SFEKjW__suggestedQueries{display:none}.BigSearchBox-module-scss-module__SFEKjW__inputCtn .BigSearchBox-module-scss-module__SFEKjW__summaryCtn{width:100%;max-width:100%;margin:var(--spacing-sm) auto 0}@media only screen and (max-width:48rem){.BigSearchBox-module-scss-module__SFEKjW__inputCtn .BigSearchBox-module-scss-module__SFEKjW__summaryCtn{max-width:100%}}
.LastRunTimesPopover-module-scss-module__HzMyRW__lastRunTimesContainer{z-index:10;padding:unset;background-color:var(--elevated-level-one);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);position:relative}.LastRunTimesPopover-module-scss-module__HzMyRW__lastRunTimesPopover{gap:var(--spacing-sm);width:18.75rem;padding:var(--spacing-md);flex-direction:column;display:flex}.LastRunTimesPopover-module-scss-module__HzMyRW__menuItems{gap:var(--spacing-xxs);flex-direction:column;display:flex}.LastRunTimesPopover-module-scss-module__HzMyRW__lastRunTimeEntry{justify-content:space-between;display:flex}
.TableFilterControls-module-scss-module__VanbjG__filterControls{flex-direction:column;align-items:center;height:fit-content;display:flex;position:relative}@media only screen and (max-width:48rem){.TableFilterControls-module-scss-module__VanbjG__filterControls{flex-direction:row}}.TableFilterControls-module-scss-module__VanbjG__filterControls .TableFilterControls-module-scss-module__VanbjG__filterBtn{font-size:var(--font-size-default)}.TableFilterControls-module-scss-module__VanbjG__filterControls .TableFilterControls-module-scss-module__VanbjG__clearFilters{top:var(--spacing-xl);white-space:nowrap;transition:all .12s;position:absolute}@media only screen and (max-width:48rem){.TableFilterControls-module-scss-module__VanbjG__filterControls .TableFilterControls-module-scss-module__VanbjG__clearFilters{position:relative;top:0}}.TableFilterControls-module-scss-module__VanbjG__filterControls .TableFilterControls-module-scss-module__VanbjG__clearFilters :after{width:0%;height:var(--spacing-xxxs);background-color:var(--red);pointer-events:none;content:"";transition:all .12s cubic-bezier(.175,.885,.32,1);position:absolute;top:calc(50% - .03125rem);left:.375rem}.TableFilterControls-module-scss-module__VanbjG__filterControls .TableFilterControls-module-scss-module__VanbjG__clearFilters--hidden{opacity:0;pointer-events:none;top:0}@media (hover:hover) and (pointer:fine){.TableFilterControls-module-scss-module__VanbjG__filterControls .TableFilterControls-module-scss-module__VanbjG__clearFilters:hover{color:var(--red)}.TableFilterControls-module-scss-module__VanbjG__filterControls .TableFilterControls-module-scss-module__VanbjG__clearFilters:hover :after{width:calc(100% - var(--spacing-sm))}}
.CreditAppCTA-module-scss-module__diGGLa__card{justify-content:center;align-items:center;gap:var(--spacing-lg);width:100%;padding:var(--spacing-xl);background-color:var(--pre-qual-green);border-radius:var(--radius-lg);flex-direction:column;display:flex}.CreditAppCTA-module-scss-module__diGGLa__card--gubagooEnabled{padding:var(--spacing-md)}.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-xs);color:var(--text-primary);background:var(--surface)}@media only screen and (max-width:48rem){.CreditAppCTA-module-scss-module__diGGLa__card{padding:var(--spacing-md);padding-top:var(--spacing-xl)}}.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:var(--spacing-xs)}.CreditAppCTA-module-scss-module__diGGLa__card .CreditAppCTA-module-scss-module__diGGLa__actionButtons .CreditAppCTA-module-scss-module__diGGLa__nissanCtn{width:18.75rem}.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:48rem){.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:3.25rem}.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:48rem){.CreditAppCTA-module-scss-module__diGGLa__button{width:100%;padding:var(--spacing-lg)}}
.EstimateTab-module-scss-module__wR4EXq__tabCtn{align-items:center;gap:var(--spacing-xs);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-lg)}.EstimateTab-module-scss-module__wR4EXq__loanCtn .EstimateTab-module-scss-module__wR4EXq__details{width:100%;margin-bottom:var(--spacing-lg);justify-content:space-evenly;display:flex}.EstimateTab-module-scss-module__wR4EXq__loanCtn .EstimateTab-module-scss-module__wR4EXq__detail{align-items:center;gap:var(--spacing-xxs);flex-direction:column;display:flex}.EstimateTab-module-scss-module__wR4EXq__loanCtn .EstimateTab-module-scss-module__wR4EXq__cta{gap:var(--spacing-sm);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-xs);flex-direction:column;width:100%;display:flex}.EstimateTab-module-scss-module__wR4EXq__disclaimer{width:100%;padding:var(--spacing-xs);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-sm);width:100%;padding:var(--spacing-xl);color:var(--black);border-radius:var(--radius-lg);box-shadow:none;background-color:#cf3;border:none}.EstimateTab-module-scss-module__wR4EXq__cardCta--gubagooEnabled{padding:var(--spacing-md)}.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-xs);color:var(--text-primary);background:var(--surface)}@media only screen and (max-width:48rem){.EstimateTab-module-scss-module__wR4EXq__cardCta{padding:var(--spacing-md);padding-top:var(--spacing-xl)}}
.PricingTooltip-module-scss-module__mz_rxa__menu{gap:var(--spacing-xs);width:min(18.75rem,100vw - var(--spacing-xl));padding:var(--spacing-sm);color:var(--text-primary);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-strong);flex-direction:column;margin:0;display:flex;position:absolute}.PricingTooltip-module-scss-module__mz_rxa__menu .PricingTooltip-module-scss-module__mz_rxa__body{color:var(--text-primary)}.PricingTooltip-module-scss-module__mz_rxa__menu ul{list-style:inside}.PricingTooltip-module-scss-module__mz_rxa__menu ol{list-style:inside decimal}.PricingTooltip-module-scss-module__mz_rxa__menu li{display:list-item}.PricingTooltip-module-scss-module__mz_rxa__menu .PricingTooltip-module-scss-module__mz_rxa__header{font-family:var(--header-font);font-size:max(var(--font-size-md),min(2vw,var(--font-size-md)));color:var(--text-primary);border-bottom:var(--border-strong)}
.DetailedPricing-module-scss-module__Ea8b2q__ctn{gap:var(--spacing-xs);width:100%;min-height:3.375rem;padding:0 var(--spacing-sm) var(--spacing-sm) var(--spacing-sm);flex-direction:column;display:flex}.DetailedPricing-module-scss-module__Ea8b2q__ctn--vdp{padding:0}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__toggleCtn{height:2.8rem}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__toggle{justify-content:space-between;gap:var(--spacing-sm);width:100%;padding:var(--spacing-xxs);background-color:var(--elevated-level-two);border-radius:var(--radius-lg);display:flex}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__toggle .DetailedPricing-module-scss-module__Ea8b2q__btn{width:100%;height:var(--spacing-xl);padding:var(--spacing-xs);color:var(--text-secondary);background-color:var(--elevated-level-two);border-radius:var(--radius-sm);box-shadow:none}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__toggle .DetailedPricing-module-scss-module__Ea8b2q__btn--selected{color:var(--primary);background-color:var(--elevated-level-one);border:none}@media only screen and (max-width:48rem){.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__toggle .DetailedPricing-module-scss-module__Ea8b2q__btn{padding:var(--spacing-xs) var(--spacing-lg)}}@media only screen and (max-width:67.1875rem) and (min-width:48rem){.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__toggle .DetailedPricing-module-scss-module__Ea8b2q__btn{font-size:var(--font-size-xs)}}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card{width:100%;padding:var(--spacing-sm);background-color:var(--elevated-level-two);border-radius:var(--radius-lg);flex-direction:column;align-items:center;display:flex}@media only screen and (max-width:48rem){.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card{flex-direction:column}}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card--callForPrice{font-size:clamp(var(--font-size-default),2vw,var(--font-size-md));color:var(--text-secondary);line-height:1.1;letter-spacing:var(--letter-spacing-lg)!important}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn{width:100%;height:1.0313rem;margin-bottom:var(--spacing-xxs);font-size:var(--font-size-xs);color:var(--text-primary);justify-content:space-between;align-items:center;display:flex}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn:last-child{margin-bottom:0}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn--msrp{height:2.1875rem;padding-bottom:var(--spacing-xxs);font-size:clamp(var(--font-size-default),2vw,var(--font-size-md));border-bottom:var(--border-strong);line-height:1.1;letter-spacing:var(--letter-spacing-lg)!important}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn--noUnderline{border-bottom:none}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn--total{height:2.1875rem;padding-top:var(--spacing-xxs);font-size:clamp(var(--font-size-default),2vw,var(--font-size-md));border-top:var(--border-strong);line-height:1.1;letter-spacing:var(--letter-spacing-lg)!important}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn--afterDocFees{height:2.1875rem;padding-bottom:var(--spacing-xxs);font-size:clamp(var(--font-size-default),2vw,var(--font-size-md));line-height:1.1;letter-spacing:var(--letter-spacing-lg)!important}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn--noRetail{border-top:none;padding-top:0}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn--withAltPrice{border-bottom:var(--border-strong);margin-bottom:4px}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn--borderTopOverride{border-top:var(--border-strong)}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn .DetailedPricing-module-scss-module__Ea8b2q__label{margin-right:auto;margin-left:var(--spacing-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn .DetailedPricing-module-scss-module__Ea8b2q__label--title{white-space:pre-wrap;opacity:1;font-size:clamp(var(--font-size-default),2vw,var(--font-size-md));line-height:1.1;letter-spacing:var(--letter-spacing-lg)!important}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn .DetailedPricing-module-scss-module__Ea8b2q__helpBtn{width:var(--font-size-sm);min-width:0;height:var(--font-size-sm);margin-bottom:var(--spacing-xxxs);border-radius:50%;padding:0}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn .DetailedPricing-module-scss-module__Ea8b2q__helpBtn--msrp{margin-bottom:var(--spacing-xs)}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn .DetailedPricing-module-scss-module__Ea8b2q__helpBtn--total{margin-bottom:0}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn .DetailedPricing-module-scss-module__Ea8b2q__helpIcon{width:var(--font-size-sm);height:var(--font-size-sm);font-size:var(--font-size-sm);color:var(--text-primary);margin-right:0}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn .DetailedPricing-module-scss-module__Ea8b2q__helpIcon:after{display:block}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn .DetailedPricing-module-scss-module__Ea8b2q__helpIcon--msrp{opacity:1}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn .DetailedPricing-module-scss-module__Ea8b2q__value{margin-left:var(--spacing-lg);white-space:nowrap;font-weight:500}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn .DetailedPricing-module-scss-module__Ea8b2q__value--title{opacity:1}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn .DetailedPricing-module-scss-module__Ea8b2q__value--bolded{font-weight:var(--font-weight-bold)}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn .DetailedPricing-module-scss-module__Ea8b2q__value--strikethrough{text-decoration:line-through}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn .DetailedPricing-module-scss-module__Ea8b2q__value--hyundaiDiscount{color:var(--hyundai-active-blue)}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__itemCtn .DetailedPricing-module-scss-module__Ea8b2q__value--priceLocked{filter:blur(7px);cursor:pointer}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__monthlyPayment{align-items:center;gap:var(--spacing-xxs);margin-bottom:var(--spacing-sm);padding-bottom:var(--spacing-sm);border-bottom:var(--border-strong);display:flex}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__monthlyPayment .DetailedPricing-module-scss-module__Ea8b2q__monthlyPaymentAmount{align-items:center;display:flex;position:relative}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__monthlyPayment .DetailedPricing-module-scss-module__Ea8b2q__monthlyPaymentAmount--withTooltip{padding-left:var(--spacing-sm)}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__monthlyPayment .DetailedPricing-module-scss-module__Ea8b2q__amount{font-size:var(--font-size-3xl);color:var(--text-primary);font-weight:700}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__monthlyPayment .DetailedPricing-module-scss-module__Ea8b2q__label{font-size:var(--font-size-sm);color:var(--text-primary)}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__monthlyPayment .DetailedPricing-module-scss-module__Ea8b2q__monthlyPaymentHelpBtn{width:var(--spacing-md);min-width:0;height:var(--spacing-md);border-radius:50%;padding:0}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__monthlyPayment .DetailedPricing-module-scss-module__Ea8b2q__monthlyPaymentHelpAnchor{z-index:1;position:absolute;top:.625rem;left:0;transform:translate(-50%,-15%)}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__monthlyPayment .DetailedPricing-module-scss-module__Ea8b2q__monthlyPaymentHelpIcon{width:var(--spacing-md);height:var(--spacing-md);font-size:var(--font-size-default);color:var(--text-primary);margin-right:0}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__financeDetails{align-items:center;gap:var(--spacing-sm);display:flex}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__financeDetails .DetailedPricing-module-scss-module__Ea8b2q__item{align-items:center;gap:var(--spacing-xxs);display:flex}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__financeDetails .DetailedPricing-module-scss-module__Ea8b2q__item .DetailedPricing-module-scss-module__Ea8b2q__amount{font-size:var(--font-size-default);color:var(--text-primary);font-weight:700}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__financeDetails .DetailedPricing-module-scss-module__Ea8b2q__item .DetailedPricing-module-scss-module__Ea8b2q__label{font-size:var(--font-size-xs);color:var(--text-primary)}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__noEstimates{justify-content:center;align-items:center;gap:var(--spacing-sm);height:6.25rem;font-size:var(--font-size-sm);text-align:center;flex-direction:column;display:flex}.DetailedPricing-module-scss-module__Ea8b2q__ctn .DetailedPricing-module-scss-module__Ea8b2q__card .DetailedPricing-module-scss-module__Ea8b2q__noEstimates .DetailedPricing-module-scss-module__Ea8b2q__paragraph{color:var(--text-secondary)}.DetailedPricing-module-scss-module__Ea8b2q__ctn--hyundai .DetailedPricing-module-scss-module__Ea8b2q__card{font-family:var(--header-font);font-weight:500}.DetailedPricing-module-scss-module__Ea8b2q__leaderRow{align-items:flex-end;gap:var(--spacing-xs);display:flex}.DetailedPricing-module-scss-module__Ea8b2q__leaderFill{flex:auto;overflow:hidden}.DetailedPricing-module-scss-module__Ea8b2q__leaderFill:before{color:var(--text-secondary);white-space:nowrap;content:"................................................................................................................";display:block}.DetailedPricing-module-scss-module__Ea8b2q__leaderValue{white-space:nowrap;font-weight:500}
.SideScroller-module-scss-module__HVgNBG__slidesContainer{box-sizing:border-box;grid-template-columns:100%;width:100%;position:relative}.SideScroller-module-scss-module__HVgNBG__tabsContainer{justify-content:center;align-items:center;width:100%;display:flex}.SideScroller-module-scss-module__HVgNBG__tabsContainer .SideScroller-module-scss-module__HVgNBG__scrollTabsContainer{z-index:10;justify-content:start;align-items:center;gap:var(--spacing-md);max-width:95rem;min-height:var(--spacing-4xl);padding:0 calc(var(--spacing-4xl) - var(--spacing-xs));display:flex;position:relative}@media only screen and (max-width:48rem){.SideScroller-module-scss-module__HVgNBG__tabsContainer .SideScroller-module-scss-module__HVgNBG__scrollTabsContainer{min-width:0;padding:0 calc(var(--spacing-lg) - var(--spacing-xs));-webkit-overflow-scrolling:touch;justify-content:flex-start;overflow-x:auto}}.SideScroller-module-scss-module__HVgNBG__tabsContainer .SideScroller-module-scss-module__HVgNBG__scrollTabsContainer--customWidth{max-width:100%;padding:0}.SideScroller-module-scss-module__HVgNBG__tabsContainer .SideScroller-module-scss-module__HVgNBG__scrollTabsContainer--small{min-height:var(--spacing-3xl)}.SideScroller-module-scss-module__HVgNBG__tabsContainer .SideScroller-module-scss-module__HVgNBG__scrollTabsContainer--large{min-height:var(--spacing-6xl)}@media only screen and (min-width:48.0625rem){.SideScroller-module-scss-module__HVgNBG__tabsContainer .SideScroller-module-scss-module__HVgNBG__scrollTabsContainer--right{justify-content:end}.SideScroller-module-scss-module__HVgNBG__tabsContainer .SideScroller-module-scss-module__HVgNBG__scrollTabsContainer--center{justify-content:center}}@media only screen and (max-width:48rem){.SideScroller-module-scss-module__HVgNBG__tabsContainer .SideScroller-module-scss-module__HVgNBG__scrollTabsContainer--center{justify-content:flex-start}}.SideScroller-module-scss-module__HVgNBG__tabsContainer .SideScroller-module-scss-module__HVgNBG__scrollTabsContainer .SideScroller-module-scss-module__HVgNBG__scrollTab{padding:var(--spacing-xs);flex-shrink:0}.SideScroller-module-scss-module__HVgNBG__tabsContainer .SideScroller-module-scss-module__HVgNBG__scrollTabsContainer .SideScroller-module-scss-module__HVgNBG__scrollTab .SideScroller-module-scss-module__HVgNBG__scrollTabButton{white-space:nowrap;cursor:pointer;background-color:#0000;border:none;margin:0;padding:0}.SideScroller-module-scss-module__HVgNBG__viewport{box-sizing:border-box;overflow:hidden;-webkit-mask:none;mask:none}.SideScroller-module-scss-module__HVgNBG__viewport--disabled{overflow:visible}.SideScroller-module-scss-module__HVgNBG__viewport--left.SideScroller-module-scss-module__HVgNBG__none{-webkit-mask:unset;mask:unset}.SideScroller-module-scss-module__HVgNBG__viewport--left.SideScroller-module-scss-module__HVgNBG__small{-webkit-mask:linear-gradient(90deg,#0000 1%,#fff 5%);mask:linear-gradient(90deg,#0000 1%,#fff 5%)}.SideScroller-module-scss-module__HVgNBG__viewport--left{-webkit-mask:linear-gradient(90deg,#0000 5%,#fff 15%);mask:linear-gradient(90deg,#0000 5%,#fff 15%)}.SideScroller-module-scss-module__HVgNBG__viewport--right.SideScroller-module-scss-module__HVgNBG__none{-webkit-mask:unset;mask:unset}.SideScroller-module-scss-module__HVgNBG__viewport--right.SideScroller-module-scss-module__HVgNBG__small{-webkit-mask:linear-gradient(270deg,#0000 1%,#fff 5%);mask:linear-gradient(270deg,#0000 1%,#fff 5%)}.SideScroller-module-scss-module__HVgNBG__viewport--right{-webkit-mask:linear-gradient(270deg,#0000 5%,#fff 15%);mask:linear-gradient(270deg,#0000 5%,#fff 15%)}.SideScroller-module-scss-module__HVgNBG__viewport--both.SideScroller-module-scss-module__HVgNBG__none{-webkit-mask:unset;mask:unset}.SideScroller-module-scss-module__HVgNBG__viewport--both.SideScroller-module-scss-module__HVgNBG__small{-webkit-mask:linear-gradient(90deg,#0000 1%,#fff 5% 95%,#0000 99%);mask:linear-gradient(90deg,#0000 1%,#fff 5% 95%,#0000 99%)}.SideScroller-module-scss-module__HVgNBG__viewport--both{-webkit-mask:linear-gradient(90deg,#0000 5%,#fff 15% 85%,#0000 95%);mask:linear-gradient(90deg,#0000 5%,#fff 15% 85%,#0000 95%)}.SideScroller-module-scss-module__HVgNBG__viewport .SideScroller-module-scss-module__HVgNBG__ctn{align-items:center;gap:var(--spacing-xxs);height:fit-content;display:flex}.SideScroller-module-scss-module__HVgNBG__viewport .SideScroller-module-scss-module__HVgNBG__ctn::-webkit-scrollbar{display:none}.SideScroller-module-scss-module__HVgNBG__chevronCtn{z-index:2;opacity:100;background-color:#0000;border:none;justify-content:center;align-items:center;width:2.75rem;height:100%;transition:all .24s;display:flex;position:absolute;top:0}.SideScroller-module-scss-module__HVgNBG__chevronCtn.SideScroller-module-scss-module__HVgNBG__disabled{opacity:0;pointer-events:none}.SideScroller-module-scss-module__HVgNBG__chevronCtn.SideScroller-module-scss-module__HVgNBG__adjustTopRow{padding-top:var(--spacing-xs)}.SideScroller-module-scss-module__HVgNBG__chevronCtn.SideScroller-module-scss-module__HVgNBG__adjustBottomRow{padding-bottom:var(--spacing-xs)}.SideScroller-module-scss-module__HVgNBG__chevronRight{padding-right:var(--spacing-xxs);right:0}.SideScroller-module-scss-module__HVgNBG__chevronLeft{padding-left:var(--spacing-xxs);left:0}.SideScroller-module-scss-module__HVgNBG__chevron{color:var(--text-primary);cursor:pointer}.SideScroller-module-scss-module__HVgNBG__hidden{opacity:0;pointer-events:none}
.VehicleCardCta-module-scss-module__ONC4XW__customCta{justify-content:center;align-items:center;gap:var(--spacing-xs);text-align:center;background:var(--srp-card-button-background-color,var(--primary-gradient,var(--primary)));border-radius:var(--button-radius,var(--radius-md));width:100%;height:2.75rem;box-shadow:var(--shadow-soft);cursor:pointer;border:none;padding:0;display:flex}@media (hover:hover) and (pointer:fine){.VehicleCardCta-module-scss-module__ONC4XW__customCta:hover{box-shadow:var(--shadow-hover);transition:all .14s cubic-bezier(.1,.74,.45,1)}}.VehicleCardCta-module-scss-module__ONC4XW__customCta.VehicleCardCta-module-scss-module__ONC4XW__disabled{opacity:.5;cursor:not-allowed}.VehicleCardCta-module-scss-module__ONC4XW__customCta.VehicleCardCta-module-scss-module__ONC4XW__a2zBtn{color:var(--on-primary)}.VehicleCardCta-module-scss-module__ONC4XW__customCta.VehicleCardCta-module-scss-module__ONC4XW__placeholder{visibility:hidden}.VehicleCardCta-module-scss-module__ONC4XW__customCta .VehicleCardCta-module-scss-module__ONC4XW__ctaIcon{color:var(--on-primary)}.VehicleCardCta-module-scss-module__ONC4XW__customCta .VehicleCardCta-module-scss-module__ONC4XW__ctaIcon path,.VehicleCardCta-module-scss-module__ONC4XW__customCta .VehicleCardCta-module-scss-module__ONC4XW__ctaIcon rect{fill:var(--on-primary)}.VehicleCardCta-module-scss-module__ONC4XW__customCta .VehicleCardCta-module-scss-module__ONC4XW__ctaIcon--ptg{width:var(--spacing-2xl);height:var(--spacing-2xl)}.VehicleCardCta-module-scss-module__ONC4XW__customCta .VehicleCardCta-module-scss-module__ONC4XW__ctaLabel{font-size:var(--font-size-default);font-weight:500;line-height:var(--spacing-md);letter-spacing:var(--letter-spacing-lg);color:var(--primary-button-text-color,var(--on-primary));margin:0}.VehicleCardCta-module-scss-module__ONC4XW__phoneToolLink{border:none;width:100%}.VehicleCardCta-module-scss-module__ONC4XW__phoneToolLink .VehicleCardCta-module-scss-module__ONC4XW__customCta{box-sizing:border-box;width:100%;margin-left:0;margin-right:0}.VehicleCardCta-module-scss-module__ONC4XW__halfWidth{width:calc(50% - .375rem)!important}.VehicleCardCta-module-scss-module__ONC4XW__secondary{background:var(--srp-card-secondary-button-background-color,var(--surface));border:var(--carshop-srp-cta-border,var(--border-soft))}.VehicleCardCta-module-scss-module__ONC4XW__secondary.VehicleCardCta-module-scss-module__ONC4XW__a2zBtn{color:var(--srp-card-secondary-button-text-color,var(--text-primary))}.VehicleCardCta-module-scss-module__ONC4XW__secondary .VehicleCardCta-module-scss-module__ONC4XW__ctaIcon{font-size:var(--font-size-default);color:var(--srp-card-secondary-button-text-color,var(--text-primary))}.VehicleCardCta-module-scss-module__ONC4XW__secondary .VehicleCardCta-module-scss-module__ONC4XW__ctaIcon path,.VehicleCardCta-module-scss-module__ONC4XW__secondary .VehicleCardCta-module-scss-module__ONC4XW__ctaIcon rect{fill:var(--srp-card-secondary-button-text-color,var(--text-primary))}.VehicleCardCta-module-scss-module__ONC4XW__secondary .VehicleCardCta-module-scss-module__ONC4XW__ctaLabel{color:var(--srp-card-secondary-button-text-color,var(--text-primary))}.VehicleCardCta-module-scss-module__ONC4XW__customCta--carShopPink{padding-right:var(--spacing-lg);padding-left:var(--spacing-lg);background:var(--elevated-level-one);--carshop-srp-cta-border:var(--spacing-xxxs) solid var(--carshop-accent);border:var(--carshop-srp-cta-border);justify-content:center;position:relative}.VehicleCardCta-module-scss-module__ONC4XW__customCta--carShopPink .VehicleCardCta-module-scss-module__ONC4XW__ctaIcon{top:50%;left:var(--spacing-md);color:var(--text-primary);position:absolute;transform:translateY(-50%)}.VehicleCardCta-module-scss-module__ONC4XW__customCta--carShopPink .VehicleCardCta-module-scss-module__ONC4XW__ctaIcon path,.VehicleCardCta-module-scss-module__ONC4XW__customCta--carShopPink .VehicleCardCta-module-scss-module__ONC4XW__ctaIcon rect{fill:var(--text-primary)}.VehicleCardCta-module-scss-module__ONC4XW__customCta--carShopPink .VehicleCardCta-module-scss-module__ONC4XW__ctaChevron{right:var(--spacing-md);left:auto}.VehicleCardCta-module-scss-module__ONC4XW__customCta--carShopPink .VehicleCardCta-module-scss-module__ONC4XW__ctaLabel{color:var(--text-primary)}.VehicleCardCta-module-scss-module__ONC4XW__customCta--carShopYellow{padding-right:var(--spacing-lg);padding-left:var(--spacing-lg);background:var(--elevated-level-one);--carshop-srp-cta-border:var(--spacing-xxxs) solid var(--carshop-yellow);border:var(--carshop-srp-cta-border);justify-content:center;position:relative}.VehicleCardCta-module-scss-module__ONC4XW__customCta--carShopYellow .VehicleCardCta-module-scss-module__ONC4XW__ctaIcon{top:50%;left:var(--spacing-md);color:var(--text-primary);position:absolute;transform:translateY(-50%)}.VehicleCardCta-module-scss-module__ONC4XW__customCta--carShopYellow .VehicleCardCta-module-scss-module__ONC4XW__ctaIcon path,.VehicleCardCta-module-scss-module__ONC4XW__customCta--carShopYellow .VehicleCardCta-module-scss-module__ONC4XW__ctaIcon rect{fill:var(--text-primary)}.VehicleCardCta-module-scss-module__ONC4XW__customCta--carShopYellow .VehicleCardCta-module-scss-module__ONC4XW__ctaChevron{right:var(--spacing-md);left:auto}.VehicleCardCta-module-scss-module__ONC4XW__customCta--carShopYellow .VehicleCardCta-module-scss-module__ONC4XW__ctaLabel{color:var(--text-primary)}.VehicleCardCta-module-scss-module__ONC4XW__customCta--carShopGreen{padding-right:var(--spacing-lg);padding-left:var(--spacing-lg);background:var(--elevated-level-one);--carshop-srp-cta-border:var(--spacing-xxxs) solid var(--carshop-green);border:var(--carshop-srp-cta-border);justify-content:center;position:relative}.VehicleCardCta-module-scss-module__ONC4XW__customCta--carShopGreen .VehicleCardCta-module-scss-module__ONC4XW__ctaIcon{top:50%;left:var(--spacing-md);color:var(--text-primary);position:absolute;transform:translateY(-50%)}.VehicleCardCta-module-scss-module__ONC4XW__customCta--carShopGreen .VehicleCardCta-module-scss-module__ONC4XW__ctaIcon path,.VehicleCardCta-module-scss-module__ONC4XW__customCta--carShopGreen .VehicleCardCta-module-scss-module__ONC4XW__ctaIcon rect{fill:var(--text-primary)}.VehicleCardCta-module-scss-module__ONC4XW__customCta--carShopGreen .VehicleCardCta-module-scss-module__ONC4XW__ctaChevron{right:var(--spacing-md);left:auto}.VehicleCardCta-module-scss-module__ONC4XW__customCta--carShopGreen .VehicleCardCta-module-scss-module__ONC4XW__ctaLabel{color:var(--text-primary)}.VehicleCardCta-module-scss-module__ONC4XW__customCta--carShopBlue{padding-right:var(--spacing-lg);padding-left:var(--spacing-lg);background:var(--elevated-level-one);--carshop-srp-cta-border:var(--spacing-xxxs) solid var(--carshop-blue);border:var(--carshop-srp-cta-border);justify-content:center;position:relative}.VehicleCardCta-module-scss-module__ONC4XW__customCta--carShopBlue .VehicleCardCta-module-scss-module__ONC4XW__ctaIcon{top:50%;left:var(--spacing-md);color:var(--text-primary);position:absolute;transform:translateY(-50%)}.VehicleCardCta-module-scss-module__ONC4XW__customCta--carShopBlue .VehicleCardCta-module-scss-module__ONC4XW__ctaIcon path,.VehicleCardCta-module-scss-module__ONC4XW__customCta--carShopBlue .VehicleCardCta-module-scss-module__ONC4XW__ctaIcon rect{fill:var(--text-primary)}.VehicleCardCta-module-scss-module__ONC4XW__customCta--carShopBlue .VehicleCardCta-module-scss-module__ONC4XW__ctaChevron{right:var(--spacing-md);left:auto}.VehicleCardCta-module-scss-module__ONC4XW__customCta--carShopBlue .VehicleCardCta-module-scss-module__ONC4XW__ctaLabel{color:var(--text-primary)}.VehicleCardCta-module-scss-module__ONC4XW__miniLabel{font-weight:var(--font-weight-bold)!important}
.FavoritesMenu-module-scss-module__qhnb1q__comparisonPopoverCtn{z-index:1000;min-width:28.125rem!important;max-width:28.125rem!important;margin-top:var(--spacing-xs)!important;padding:var(--spacing-md)!important;background-color:var(--elevated-level-one)!important;border-radius:var(--radius-2xl)!important;box-shadow:var(--shadow-strong)!important}@media only screen and (max-width:48rem){.FavoritesMenu-module-scss-module__qhnb1q__comparisonPopoverCtn{min-width:17.5rem!important;max-width:80vw!important}}.FavoritesMenu-module-scss-module__qhnb1q__comparisonPopoverCtn.FavoritesMenu-module-scss-module__qhnb1q__floating{top:unset!important;bottom:7.5rem!important;right:4.375rem!important;left:unset!important;position:fixed!important}.FavoritesMenu-module-scss-module__qhnb1q__favoriteItem{position:relative}.FavoritesMenu-module-scss-module__qhnb1q__favoriteItem .FavoritesMenu-module-scss-module__qhnb1q__favoriteItemLink{z-index:1;position:absolute;inset:0}.FavoritesMenu-module-scss-module__qhnb1q__favoriteItem .FavoritesMenu-module-scss-module__qhnb1q__favoriteItemLink .FavoritesMenu-module-scss-module__qhnb1q__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.FavoritesMenu-module-scss-module__qhnb1q__favoriteItem .FavoritesMenu-module-scss-module__qhnb1q__deleteButton{z-index:2;position:relative;width:var(--font-size-3xl)!important;height:var(--font-size-3xl)!important}.FavoritesMenu-module-scss-module__qhnb1q__favoritesHeader{padding-bottom:var(--spacing-md)}.FavoritesMenu-module-scss-module__qhnb1q__favoriteButtonContainer{align-items:center;gap:var(--spacing-xxs);display:flex;position:relative}.FavoritesMenu-module-scss-module__qhnb1q__favoriteButtonContainer.FavoritesMenu-module-scss-module__qhnb1q__floating{right:var(--font-size-md);bottom:var(--font-size-md);z-index:99;background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-full);width:3.125rem;height:3.125rem;box-shadow:var(--shadow-soft);cursor:pointer;justify-content:center;transition:background-color .2s ease-in-out;display:flex;position:fixed}.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:7.5rem}.FavoritesMenu-module-scss-module__qhnb1q__favoriteButtonLabel{z-index:1;width:var(--font-size-sm);height:var(--font-size-sm);padding:var(--spacing-xxs);font-size:var(--font-size-xxs);line-height:var(--spacing-xs);color:var(--on-primary);background:var(--primary-gradient,var(--primary));border:var(--spacing-xxxs) solid var(--elevated-level-one);border-radius:var(--radius-full);justify-content:center;align-items:center;display:flex;position:absolute;top:-.25rem;right:-.1875rem}.FavoritesMenu-module-scss-module__qhnb1q__favoritesCtn{max-width:100%;padding-right:var(--spacing-4xl)}
.KbbSavings-module-scss-module__im89sG__savingsContainer{align-items:flex-end;gap:var(--spacing-xs);flex-direction:column;width:100%;display:flex}.KbbSavings-module-scss-module__im89sG__savingsContainer .KbbSavings-module-scss-module__im89sG__textContainer{justify-content:flex-end;align-items:center;gap:var(--spacing-xs);flex-direction:row;width:100%;display:flex}.KbbSavings-module-scss-module__im89sG__savingsContainer .KbbSavings-module-scss-module__im89sG__bar{border-radius:var(--radius-full);background:linear-gradient(270deg,#77b42b,#0000);width:100%;height:.625rem}
.LocationSelectorButton-module-scss-module__YVwz5G__locationSelectorButton{justify-content:center;align-items:center;gap:var(--spacing-xxs);padding:0 var(--spacing-xxs) 0 var(--spacing-xxs);border-radius:var(--radius-sm);cursor:pointer;flex-direction:row;display:flex}.LocationSelectorButton-module-scss-module__YVwz5G__locationSelectorButton .LocationSelectorButton-module-scss-module__YVwz5G__icon{font-size:var(--font-size-default);color:var(--primary);justify-content:center;align-items:center;display:flex}.LocationSelectorButton-module-scss-module__YVwz5G__locationSelectorButton .LocationSelectorButton-module-scss-module__YVwz5G__icon.LocationSelectorButton-module-scss-module__YVwz5G__mobileMenu{font-size:var(--font-size-lg)}.LocationSelectorButton-module-scss-module__YVwz5G__locationSelectorButton .LocationSelectorButton-module-scss-module__YVwz5G__dropdownIcon{transition:var(--transition-fast);width:var(--font-size-default)!important;height:var(--font-size-default)!important;font-size:var(--font-size-default)!important;color:var(--text-primary)!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(--spacing-xs);padding:var(--spacing-xxs);cursor:pointer;background-color:#0000;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{width:var(--spacing-6xl);height:var(--spacing-lg);background-color:var(--surface);border-radius:var(--radius-sm);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}}
.Slideshow-module-scss-module__1W-tKG__slideshowContainer{flex-direction:column;display:flex}.Slideshow-module-scss-module__1W-tKG__slideshowWrapper{isolation:isolate;border-radius:var(--radius-xl);width:100%;position:relative}@media only screen and (max-width:48rem){.Slideshow-module-scss-module__1W-tKG__slideshowWrapper{display:none}}.Slideshow-module-scss-module__1W-tKG__slideshowWrapper.Slideshow-module-scss-module__1W-tKG__mobile{display:none}@media only screen and (max-width:48rem){.Slideshow-module-scss-module__1W-tKG__slideshowWrapper.Slideshow-module-scss-module__1W-tKG__mobile{display:block}}.Slideshow-module-scss-module__1W-tKG__slideshowWrapper.Slideshow-module-scss-module__1W-tKG__fullWidth{border-radius:0}.Slideshow-module-scss-module__1W-tKG__slideshowWrapper .Slideshow-module-scss-module__1W-tKG__slideshowLayout{grid-template-columns:1fr;grid-template-areas:"slideshow";display:grid;position:relative}.Slideshow-module-scss-module__1W-tKG__slideshowWrapper .Slideshow-module-scss-module__1W-tKG__slideshowLayout.Slideshow-module-scss-module__1W-tKG__hasDisclaimerTop{grid-template-areas:"disclaimer""slideshow"}.Slideshow-module-scss-module__1W-tKG__slideshowWrapper .Slideshow-module-scss-module__1W-tKG__slideshowLayout.Slideshow-module-scss-module__1W-tKG__hasDisclaimerBottom{grid-template-areas:"slideshow""disclaimer"}.Slideshow-module-scss-module__1W-tKG__slideshowWrapper .Slideshow-module-scss-module__1W-tKG__disclaimerContainer{z-index:2;width:100%;min-height:var(--spacing-xl);grid-area:disclaimer;justify-content:center;margin:0;display:flex}.Slideshow-module-scss-module__1W-tKG__slideshowWrapper .Slideshow-module-scss-module__1W-tKG__disclaimerContainer .Slideshow-module-scss-module__1W-tKG__disclaimerButton{border-radius:0}@media (hover:hover) and (pointer:fine){.Slideshow-module-scss-module__1W-tKG__slideshowWrapper .Slideshow-module-scss-module__1W-tKG__disclaimerContainer .Slideshow-module-scss-module__1W-tKG__disclaimerButton:hover{transform:scale(1.03)}}.Slideshow-module-scss-module__1W-tKG__slideshowWrapper .Slideshow-module-scss-module__1W-tKG__disclaimerContainer .Slideshow-module-scss-module__1W-tKG__disclaimerButton:active{transform:none}.Slideshow-module-scss-module__1W-tKG__slideshowWrapper .Slideshow-module-scss-module__1W-tKG__disclaimerContainer__topRight{z-index:999;border-radius:0;grid-area:slideshow;width:fit-content;min-height:0;position:absolute;top:0;left:auto;right:0}.Slideshow-module-scss-module__1W-tKG__slideshowWrapper .Slideshow-module-scss-module__1W-tKG__slideshow{grid-area:slideshow;width:100%;position:relative;overflow:clip}.Slideshow-module-scss-module__1W-tKG__slideshowWrapper .Slideshow-module-scss-module__1W-tKG__slideshow .Slideshow-module-scss-module__1W-tKG__viewport{width:100%}.Slideshow-module-scss-module__1W-tKG__slideshowWrapper .Slideshow-module-scss-module__1W-tKG__slideshow .Slideshow-module-scss-module__1W-tKG__slidesContainer{width:100%;display:flex}.Slideshow-module-scss-module__1W-tKG__slideshowWrapper .Slideshow-module-scss-module__1W-tKG__slideshow .Slideshow-module-scss-module__1W-tKG__navBtn{z-index:1;height:100%;padding:0 var(--spacing-xs);opacity:1;background:0 0;border:none;justify-content:center;align-items:center;transition:opacity .2s,padding .4s cubic-bezier(.075,.82,.165,.7);display:flex;position:absolute;top:0}.Slideshow-module-scss-module__1W-tKG__slideshowWrapper .Slideshow-module-scss-module__1W-tKG__slideshow .Slideshow-module-scss-module__1W-tKG__navBtn .Slideshow-module-scss-module__1W-tKG__icon{width:var(--spacing-2xl);height:var(--spacing-2xl);font-size:var(--font-size-lg);color:var(--white);border-radius:var(--radius-full);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(var(--spacing-xxs));backdrop-filter:blur(var(--spacing-xxs));background:#7d7d7d91;justify-content:center;align-items:center;transition:box-shadow .4s;display:flex}@media (hover:hover) and (pointer:fine){.Slideshow-module-scss-module__1W-tKG__slideshowWrapper .Slideshow-module-scss-module__1W-tKG__slideshow .Slideshow-module-scss-module__1W-tKG__navBtn:hover{padding:0 var(--spacing-sm)}.Slideshow-module-scss-module__1W-tKG__slideshowWrapper .Slideshow-module-scss-module__1W-tKG__slideshow .Slideshow-module-scss-module__1W-tKG__navBtn:hover .Slideshow-module-scss-module__1W-tKG__icon{box-shadow:var(--shadow-soft)}}.Slideshow-module-scss-module__1W-tKG__slideshowWrapper .Slideshow-module-scss-module__1W-tKG__slideshow .Slideshow-module-scss-module__1W-tKG__navBtn.Slideshow-module-scss-module__1W-tKG__hidden{opacity:0;pointer-events:none}.Slideshow-module-scss-module__1W-tKG__slideshowWrapper .Slideshow-module-scss-module__1W-tKG__slide{width:100%;min-width:0;padding-top:var(--slideshow-aspect-ratio,25%);flex:0 0 100%;position:relative;overflow:clip}.Slideshow-module-scss-module__1W-tKG__slideshowWrapper .Slideshow-module-scss-module__1W-tKG__slide.Slideshow-module-scss-module__1W-tKG__tool{cursor:pointer}.Slideshow-module-scss-module__1W-tKG__slideshowWrapper .Slideshow-module-scss-module__1W-tKG__slide .Slideshow-module-scss-module__1W-tKG__image{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.Slideshow-module-scss-module__1W-tKG__slideshowWrapper .Slideshow-module-scss-module__1W-tKG__slide .Slideshow-module-scss-module__1W-tKG__banner{z-index:2;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.Slideshow-module-scss-module__1W-tKG__slideshowWrapper .Slideshow-module-scss-module__1W-tKG__slide .Slideshow-module-scss-module__1W-tKG__banner.Slideshow-module-scss-module__1W-tKG__link{cursor:pointer}.Slideshow-module-scss-module__1W-tKG__slideshowWrapper .Slideshow-module-scss-module__1W-tKG__slide .Slideshow-module-scss-module__1W-tKG__backgroundImg{z-index:0;width:100%;height:100%;filter:blur(var(--spacing-xs)) saturate(.8);object-fit:cover;position:absolute;inset:0;transform:scale(1.1)}.Slideshow-module-scss-module__1W-tKG__disclaimerModal{padding-top:var(--spacing-xs)}.Slideshow-module-scss-module__1W-tKG__next{right:0}.Slideshow-module-scss-module__1W-tKG__prev{left:0}
.CollectionSlideshow-module-scss-module__xSiAkq__slideshowSection{width:100%;height:100%;position:relative}
.VdpBadgeRow-module-scss-module__zvLtuG__badgeRow{background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-lg);max-width:31.25rem;box-shadow:var(--shadow-soft);flex-direction:column;display:flex}.VdpBadgeRow-module-scss-module__zvLtuG__badgeRow.VdpBadgeRow-module-scss-module__zvLtuG__withMargin{margin-bottom:var(--spacing-md)}@media print{.VdpBadgeRow-module-scss-module__zvLtuG__badgeRow{display:none}}@media only screen and (max-width:48rem){.VdpBadgeRow-module-scss-module__zvLtuG__badgeRow{min-width:unset;max-width:100%;margin-top:0;margin-bottom:0}}.VdpBadgeRow-module-scss-module__zvLtuG__badgeRow .VdpBadgeRow-module-scss-module__zvLtuG__scroller{padding:var(--spacing-xs)}.VdpBadgeRow-module-scss-module__zvLtuG__badgeRow .VdpBadgeRow-module-scss-module__zvLtuG__scroller--halfPaddingBottom{padding-bottom:var(--spacing-xs)!important}.VdpBadgeRow-module-scss-module__zvLtuG__badgeRow .VdpBadgeRow-module-scss-module__zvLtuG__scroller--halfPaddingTop{padding-top:var(--spacing-xs)!important}.VdpBadgeRow-module-scss-module__zvLtuG__badgeRow .VdpBadgeRow-module-scss-module__zvLtuG__scrollerCtn{max-width:50rem}
.Logo-module-scss-module__tzNs6a__logo{width:auto;max-width:var(--nav-logo-width-desktop);object-fit:contain;display:inline-block}@media (max-width:56.25rem){.Logo-module-scss-module__tzNs6a__logo{max-width:var(--nav-logo-width-mobile)}}
.AZButton-module-scss-module__qDZc-q__a2zWrapper{justify-content:center;display:flex}.AZButton-module-scss-module__qDZc-q__a2zBtn{justify-content:center;align-items:center;gap:var(--spacing-xs);width:100%;height:3.375rem;color:var(--on-primary);background:var(--primary-gradient,var(--primary));border-radius:var(--button-radius,var(--radius-md));border:none;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);border-radius:var(--spacing-xxxs);opacity:.5;width:100%;max-width:6.25rem;height:1.25rem}
.OemLogo-module-scss-module__wetHEa__oemLink{height:100%}.OemLogo-module-scss-module__wetHEa__oemLink.OemLogo-module-scss-module__wetHEa__center{height:fit-content}.OemLogo-module-scss-module__wetHEa__oemLogo{width:auto;max-width:var(--nav-logo-width-desktop);object-fit:contain;display:inline-block}@media (max-width:56.25rem){.OemLogo-module-scss-module__wetHEa__oemLogo{max-width:var(--nav-logo-width-mobile)}}@media (max-width:25rem){.OemLogo-module-scss-module__wetHEa__oemLogo{max-width:1.875rem}}@media only screen and (max-width:25rem){.OemLogo-module-scss-module__wetHEa__kiaLogo{max-width:4.0625rem}}
.AscMediaEngageOverlay-module-scss-module__U22O3W__engageGate{z-index:2;cursor:pointer;background:0 0;border:none;margin:0;padding:0;position:absolute;inset:0}
.ShopperAssuranceLogo-module-scss-module__sXpivG__shopperAssurance{max-width:var(--nav-logo-width)}.ShopperAssuranceLogo-module-scss-module__sXpivG__shopperAssurance .ShopperAssuranceLogo-module-scss-module__sXpivG__assuranceLogo{width:auto;max-width:var(--nav-logo-width-desktop);object-fit:contain;display:inline-block}@media (max-width:56.25rem){.ShopperAssuranceLogo-module-scss-module__sXpivG__shopperAssurance .ShopperAssuranceLogo-module-scss-module__sXpivG__assuranceLogo{max-width:var(--nav-logo-width-mobile)}}
.WhispTap-module-scss-module__Rb1vVG__whispTapTarget>*{pointer-events:none}
.PhoneAndSearch-module-scss-module___j6x7G__phoneAndSearch{align-items:center;gap:var(--spacing-lg);flex-shrink:0;display:flex}
.CustomHtmlCard-module-scss-module__Cpp8nq__htmlCtn{width:100%}
