.AnimatedLexusText-module-scss-module__wCuyma__experienceAmazing{width:100%;font-family:var(--header-font);font-size:var(--font-size-2xl);color:var(--white);text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:3%;display:flex;position:relative;overflow:hidden}@media only screen and (max-width:48rem){.AnimatedLexusText-module-scss-module__wCuyma__experienceAmazing{font-size:var(--font-size-md);justify-content:flex-start;gap:2%}}
.CaptchaNotice-module-scss-module__dqS49q__container{align-items:center;gap:var(--spacing-sm);max-width:18.75rem;padding:var(--spacing-xs);border-radius:var(--radius-lg);flex-direction:column;display:flex}.CaptchaNotice-module-scss-module__dqS49q__container .CaptchaNotice-module-scss-module__dqS49q__logo{width:3.75rem;height:3.75rem}
.HudsonFooterLogos-module-scss-module__7YGaTq__container{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column;display:flex}.HudsonFooterLogos-module-scss-module__7YGaTq__container .HudsonFooterLogos-module-scss-module__7YGaTq__hudsonLogo,.HudsonFooterLogos-module-scss-module__7YGaTq__container .HudsonFooterLogos-module-scss-module__7YGaTq__hudsonAdaLogo{max-width:12.5rem;aspect-ratio:unset}.HudsonFooterLogos-module-scss-module__7YGaTq__container .HudsonFooterLogos-module-scss-module__7YGaTq__hudsonAdaAction{cursor:pointer;background:0 0;border:0;width:fit-content;padding:0;display:block}.HudsonFooterLogos-module-scss-module__7YGaTq__container.HudsonFooterLogos-module-scss-module__7YGaTq__compact .HudsonFooterLogos-module-scss-module__7YGaTq__hudsonLogo,.HudsonFooterLogos-module-scss-module__7YGaTq__container.HudsonFooterLogos-module-scss-module__7YGaTq__compact .HudsonFooterLogos-module-scss-module__7YGaTq__hudsonAdaLogo{max-width:9.375rem}
.Proposition65-module-scss-module__ZGUzCW__proposition65{flex-direction:column;display:flex}.Proposition65-module-scss-module__ZGUzCW__proposition65 .Proposition65-module-scss-module__ZGUzCW__header{align-items:start;display:flex}
.DefaultFooter-module-scss-module__7DACXG__container{justify-content:center;align-items:center;gap:var(--spacing-sm);padding-top:var(--spacing-5xl);padding-bottom:var(--spacing-5xl);color:var(--text-primary);background-color:var(--surface);border-width:var(--spacing-xxxs);border-top:var(--border-strong);flex-direction:column;display:flex}@media only screen and (max-width:48rem){.DefaultFooter-module-scss-module__7DACXG__container{padding-top:var(--spacing-2xl)}}.DefaultFooter-module-scss-module__7DACXG__container .DefaultFooter-module-scss-module__7DACXG__footer{gap:var(--spacing-2xl);width:100%;max-width:80rem;padding-right:var(--spacing-md);padding-left:var(--spacing-md);display:flex}@media only screen and (max-width:48rem){.DefaultFooter-module-scss-module__7DACXG__container .DefaultFooter-module-scss-module__7DACXG__footer{flex-direction:column}}.DefaultFooter-module-scss-module__7DACXG__container .DefaultFooter-module-scss-module__7DACXG__footer .DefaultFooter-module-scss-module__7DACXG__left{flex-direction:column;display:flex}.DefaultFooter-module-scss-module__7DACXG__container .DefaultFooter-module-scss-module__7DACXG__footer .DefaultFooter-module-scss-module__7DACXG__left .DefaultFooter-module-scss-module__7DACXG__content{align-items:flex-start;gap:var(--spacing-xl);flex-direction:column;display:flex}.DefaultFooter-module-scss-module__7DACXG__container .DefaultFooter-module-scss-module__7DACXG__footer .DefaultFooter-module-scss-module__7DACXG__left .DefaultFooter-module-scss-module__7DACXG__content .DefaultFooter-module-scss-module__7DACXG__address{gap:var(--spacing-sm);flex-direction:column;font-style:normal;display:flex}.DefaultFooter-module-scss-module__7DACXG__container .DefaultFooter-module-scss-module__7DACXG__footer .DefaultFooter-module-scss-module__7DACXG__left .DefaultFooter-module-scss-module__7DACXG__content .DefaultFooter-module-scss-module__7DACXG__address .DefaultFooter-module-scss-module__7DACXG__group{gap:var(--spacing-xxs);flex-direction:column;display:flex}.DefaultFooter-module-scss-module__7DACXG__container .DefaultFooter-module-scss-module__7DACXG__footer .DefaultFooter-module-scss-module__7DACXG__left .DefaultFooter-module-scss-module__7DACXG__content .DefaultFooter-module-scss-module__7DACXG__legalCtn{flex-direction:column;max-width:12.5rem;display:flex}.DefaultFooter-module-scss-module__7DACXG__container .DefaultFooter-module-scss-module__7DACXG__footer .DefaultFooter-module-scss-module__7DACXG__left .DefaultFooter-module-scss-module__7DACXG__content .DefaultFooter-module-scss-module__7DACXG__legalCtn .DefaultFooter-module-scss-module__7DACXG__text{margin-bottom:var(--spacing-md);font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-md);opacity:var(--text-secondary);line-height:1.3125rem}.DefaultFooter-module-scss-module__7DACXG__container .DefaultFooter-module-scss-module__7DACXG__footer .DefaultFooter-module-scss-module__7DACXG__left .DefaultFooter-module-scss-module__7DACXG__content .DefaultFooter-module-scss-module__7DACXG__legalCtn .DefaultFooter-module-scss-module__7DACXG__linkCtn{gap:var(--spacing-xs);width:100%;margin-bottom:var(--spacing-md);flex-direction:column;display:flex}.DefaultFooter-module-scss-module__7DACXG__container .DefaultFooter-module-scss-module__7DACXG__footer .DefaultFooter-module-scss-module__7DACXG__left .DefaultFooter-module-scss-module__7DACXG__content .DefaultFooter-module-scss-module__7DACXG__legalCtn .DefaultFooter-module-scss-module__7DACXG__linkCtn .DefaultFooter-module-scss-module__7DACXG__link{width:fit-content;font-size:var(--font-size-sm);line-height:var(--font-size-md);letter-spacing:var(--letter-spacing-md);outline:var(--spacing-xxxs) solid var(--primary);outline-offset:var(--spacing-xxxs);opacity:var(--text-secondary)}@media (hover:hover) and (pointer:fine){.DefaultFooter-module-scss-module__7DACXG__container .DefaultFooter-module-scss-module__7DACXG__footer .DefaultFooter-module-scss-module__7DACXG__left .DefaultFooter-module-scss-module__7DACXG__content .DefaultFooter-module-scss-module__7DACXG__legalCtn .DefaultFooter-module-scss-module__7DACXG__linkCtn .DefaultFooter-module-scss-module__7DACXG__link:hover{text-decoration:underline}}.DefaultFooter-module-scss-module__7DACXG__container .DefaultFooter-module-scss-module__7DACXG__footer .DefaultFooter-module-scss-module__7DACXG__left .DefaultFooter-module-scss-module__7DACXG__content .DefaultFooter-module-scss-module__7DACXG__bbbLink{margin-bottom:var(--spacing-md);outline:var(--spacing-xxxs) solid var(--primary);outline-offset:var(--spacing-xxxs)}.DefaultFooter-module-scss-module__7DACXG__container .DefaultFooter-module-scss-module__7DACXG__footer .DefaultFooter-module-scss-module__7DACXG__left .DefaultFooter-module-scss-module__7DACXG__content .DefaultFooter-module-scss-module__7DACXG__logoCtn{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column;display:flex}.DefaultFooter-module-scss-module__7DACXG__container .DefaultFooter-module-scss-module__7DACXG__footer .DefaultFooter-module-scss-module__7DACXG__divider{border:var(--border-strong)}@media only screen and (max-width:48rem){.DefaultFooter-module-scss-module__7DACXG__container .DefaultFooter-module-scss-module__7DACXG__footer .DefaultFooter-module-scss-module__7DACXG__divider{display:none}}.DefaultFooter-module-scss-module__7DACXG__container .DefaultFooter-module-scss-module__7DACXG__footer .DefaultFooter-module-scss-module__7DACXG__right{justify-content:space-between;align-items:flex-start;gap:var(--spacing-2xl);flex-direction:column;width:100%;display:flex}@media only screen and (max-width:48rem){.DefaultFooter-module-scss-module__7DACXG__container .DefaultFooter-module-scss-module__7DACXG__footer .DefaultFooter-module-scss-module__7DACXG__right{align-items:flex-start;width:100%}}.DefaultFooter-module-scss-module__7DACXG__container .DefaultFooter-module-scss-module__7DACXG__footer .DefaultFooter-module-scss-module__7DACXG__right .DefaultFooter-module-scss-module__7DACXG__row{justify-content:flex-start;gap:var(--spacing-2xl);flex-flow:wrap;width:100%;display:flex}@media only screen and (max-width:48rem){.DefaultFooter-module-scss-module__7DACXG__container .DefaultFooter-module-scss-module__7DACXG__footer .DefaultFooter-module-scss-module__7DACXG__right .DefaultFooter-module-scss-module__7DACXG__row{flex-flow:column;justify-content:flex-start;max-width:25rem}}.DefaultFooter-module-scss-module__7DACXG__container .DefaultFooter-module-scss-module__7DACXG__footer .DefaultFooter-module-scss-module__7DACXG__right .DefaultFooter-module-scss-module__7DACXG__bottomContainer{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}@media only screen and (max-width:48rem){.DefaultFooter-module-scss-module__7DACXG__container .DefaultFooter-module-scss-module__7DACXG__footer .DefaultFooter-module-scss-module__7DACXG__right .DefaultFooter-module-scss-module__7DACXG__bottomContainer{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column}}.DefaultFooter-module-scss-module__7DACXG__container .DefaultFooter-module-scss-module__7DACXG__footer .DefaultFooter-module-scss-module__7DACXG__right .DefaultFooter-module-scss-module__7DACXG__bottomContainer .DefaultFooter-module-scss-module__7DACXG__socialLinks{justify-content:flex-end;align-items:center;gap:var(--spacing-xs);width:fit-content;display:flex}.DefaultFooter-module-scss-module__7DACXG__container .DefaultFooter-module-scss-module__7DACXG__footer .DefaultFooter-module-scss-module__7DACXG__right .DefaultFooter-module-scss-module__7DACXG__bottomContainer .DefaultFooter-module-scss-module__7DACXG__socialLinks a{cursor:pointer}.DefaultFooter-module-scss-module__7DACXG__container .DefaultFooter-module-scss-module__7DACXG__footer .DefaultFooter-module-scss-module__7DACXG__right .DefaultFooter-module-scss-module__7DACXG__bottomContainer .DefaultFooter-module-scss-module__7DACXG__socialLinks a:focus{outline:var(--spacing-xxxs) solid var(--primary);outline-offset:var(--spacing-xxxs);text-decoration:underline}.DefaultFooter-module-scss-module__7DACXG__container .DefaultFooter-module-scss-module__7DACXG__footer .DefaultFooter-module-scss-module__7DACXG__right .DefaultFooter-module-scss-module__7DACXG__bottomContainer .DefaultFooter-module-scss-module__7DACXG__legalLinks{gap:var(--spacing-xs);flex-direction:row;display:flex}.DefaultFooter-module-scss-module__7DACXG__container .DefaultFooter-module-scss-module__7DACXG__footer .DefaultFooter-module-scss-module__7DACXG__togetherLetsDrive{max-width:12.5rem;aspect-ratio:unset}.DefaultFooter-module-scss-module__7DACXG__blackGlass{--surface:var(--lux-surface);--text-primary:var(--lux-text-primary);--text-secondary:#bdbdbd;--border-strong:var(--lux-border-soft);background-color:var(--lux-surface)}
.SubaruFooterBadges-module-scss-module__jN3Fwq__badges{justify-content:center;align-items:center;gap:var(--spacing-lg);width:100%;padding:var(--spacing-md) var(--spacing-lg);flex-flow:wrap;display:flex}.SubaruFooterBadges-module-scss-module__jN3Fwq__badges .SubaruFooterBadges-module-scss-module__jN3Fwq__badgeLink{flex-flow:row;flex:1 1 0;justify-content:center;align-items:center;gap:0;display:flex}.SubaruFooterBadges-module-scss-module__jN3Fwq__badges .SubaruFooterBadges-module-scss-module__jN3Fwq__badgeLink .SubaruFooterBadges-module-scss-module__jN3Fwq__badgeImage{object-fit:contain;width:100%;max-width:13.4375rem;max-height:8.125rem}@media only screen and (max-width:48rem){.SubaruFooterBadges-module-scss-module__jN3Fwq__badges{gap:var(--spacing-sm)}.SubaruFooterBadges-module-scss-module__jN3Fwq__badgeLink{flex:1 1 calc(50% - var(--spacing-sm))}.SubaruFooterBadges-module-scss-module__jN3Fwq__badgeLink .SubaruFooterBadges-module-scss-module__jN3Fwq__badgeImage{min-width:var(--spacing-6xl);max-width:var(--spacing-6xl);min-height:3.5rem;max-height:3.5rem}}
.SubaruFooterSlideshow-module-scss-module__sz912a__subaruFooterSlideshow{justify-content:center;align-items:stretch;gap:var(--spacing-xs);width:100%;padding:0 var(--spacing-lg);flex-flow:column;display:flex}@media only screen and (min-width:48rem){.SubaruFooterSlideshow-module-scss-module__sz912a__subaruFooterSlideshow{padding:0 var(--spacing-8xl)}}.SubaruFooterSlideshow-module-scss-module__sz912a__subaruFooterSlideshow .SubaruFooterSlideshow-module-scss-module__sz912a__viewport{width:100%;overflow:hidden}.SubaruFooterSlideshow-module-scss-module__sz912a__subaruFooterSlideshow .SubaruFooterSlideshow-module-scss-module__sz912a__viewport .SubaruFooterSlideshow-module-scss-module__sz912a__list{gap:var(--spacing-lg);display:flex}.SubaruFooterSlideshow-module-scss-module__sz912a__subaruFooterSlideshow .SubaruFooterSlideshow-module-scss-module__sz912a__viewport .SubaruFooterSlideshow-module-scss-module__sz912a__list .SubaruFooterSlideshow-module-scss-module__sz912a__item{flex:0 0 calc((100% - var(--spacing-lg))/2);min-width:0;position:relative;overflow:hidden}@media only screen and (min-width:48rem){.SubaruFooterSlideshow-module-scss-module__sz912a__subaruFooterSlideshow .SubaruFooterSlideshow-module-scss-module__sz912a__viewport .SubaruFooterSlideshow-module-scss-module__sz912a__list .SubaruFooterSlideshow-module-scss-module__sz912a__item{flex:0 0 calc((100% - 2*var(--spacing-lg))/3)}}.SubaruFooterSlideshow-module-scss-module__sz912a__subaruFooterSlideshow .SubaruFooterSlideshow-module-scss-module__sz912a__viewport .SubaruFooterSlideshow-module-scss-module__sz912a__list .SubaruFooterSlideshow-module-scss-module__sz912a__item.SubaruFooterSlideshow-module-scss-module__sz912a__itemLink{display:block}.SubaruFooterSlideshow-module-scss-module__sz912a__subaruFooterSlideshow .SubaruFooterSlideshow-module-scss-module__sz912a__viewport .SubaruFooterSlideshow-module-scss-module__sz912a__list .SubaruFooterSlideshow-module-scss-module__sz912a__item.SubaruFooterSlideshow-module-scss-module__sz912a__itemInteractive{cursor:pointer}.SubaruFooterSlideshow-module-scss-module__sz912a__subaruFooterSlideshow .SubaruFooterSlideshow-module-scss-module__sz912a__viewport .SubaruFooterSlideshow-module-scss-module__sz912a__list .SubaruFooterSlideshow-module-scss-module__sz912a__item .SubaruFooterSlideshow-module-scss-module__sz912a__bannerImage{object-fit:contain;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.SubaruFooterSlideshow-module-scss-module__sz912a__subaruFooterSlideshow .SubaruFooterSlideshow-module-scss-module__sz912a__navigation{justify-content:center;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-xxs) 0;flex-flow:row;display:flex}.SubaruFooterSlideshow-module-scss-module__sz912a__subaruFooterSlideshow .SubaruFooterSlideshow-module-scss-module__sz912a__navigation .SubaruFooterSlideshow-module-scss-module__sz912a__paginationButton{width:var(--font-size-sm);height:var(--font-size-sm);background-color:var(--elevated-level-one);border:var(--border-strong);border-radius:var(--radius-full);cursor:pointer;padding:0;transition:background-color .2s}@media only screen and (min-width:48rem){.SubaruFooterSlideshow-module-scss-module__sz912a__subaruFooterSlideshow .SubaruFooterSlideshow-module-scss-module__sz912a__navigation .SubaruFooterSlideshow-module-scss-module__sz912a__paginationButton{width:var(--spacing-lg);height:var(--spacing-lg)}}@media (hover:hover) and (pointer:fine){.SubaruFooterSlideshow-module-scss-module__sz912a__subaruFooterSlideshow .SubaruFooterSlideshow-module-scss-module__sz912a__navigation .SubaruFooterSlideshow-module-scss-module__sz912a__paginationButton:hover{background-color:var(--gray-60)}}.SubaruFooterSlideshow-module-scss-module__sz912a__subaruFooterSlideshow .SubaruFooterSlideshow-module-scss-module__sz912a__navigation .SubaruFooterSlideshow-module-scss-module__sz912a__paginationButton:focus-visible{outline:.0625rem solid var(--primary);outline-offset:var(--spacing-xxxs)}.SubaruFooterSlideshow-module-scss-module__sz912a__subaruFooterSlideshow .SubaruFooterSlideshow-module-scss-module__sz912a__navigation .SubaruFooterSlideshow-module-scss-module__sz912a__paginationButton--selected{background-color:var(--primary)}@media (hover:hover) and (pointer:fine){.SubaruFooterSlideshow-module-scss-module__sz912a__subaruFooterSlideshow .SubaruFooterSlideshow-module-scss-module__sz912a__navigation .SubaruFooterSlideshow-module-scss-module__sz912a__paginationButton--selected:hover{background-color:var(--text-secondary)}}
.LogoAndName-module-scss-module__sD9ZtW__container{justify-content:center;align-items:center;gap:var(--spacing-xl);cursor:pointer;display:flex}.LogoAndName-module-scss-module__sD9ZtW__container .LogoAndName-module-scss-module__sD9ZtW__logo{min-width:7.5rem;color:var(--lux-text-primary)}.LogoAndName-module-scss-module__sD9ZtW__container .LogoAndName-module-scss-module__sD9ZtW__name{font-family:var(--header-font);font-size:var(--font-size-default);letter-spacing:var(--letter-spacing-sm);color:var(--lux-text-primary);white-space:nowrap;font-style:normal;font-weight:400;line-height:.9375rem}@media only screen and (max-width:48rem){.LogoAndName-module-scss-module__sD9ZtW__container .LogoAndName-module-scss-module__sD9ZtW__name{white-space:normal}}
.GenesisInfoBar-module-scss-module__oBnyMW__container{top:var(--site-banner-offset,0);z-index:12;width:100%;height:3.4375rem;padding:var(--spacing-sm) var(--spacing-2xl);background-color:var(--black);justify-content:space-between;align-items:center;display:flex;position:sticky}@media only screen and (max-width:48rem){.GenesisInfoBar-module-scss-module__oBnyMW__container{display:none}}.GenesisInfoBar-module-scss-module__oBnyMW__container .GenesisInfoBar-module-scss-module__oBnyMW__rightContainer{align-items:center;gap:var(--spacing-xl);display:flex}.GenesisInfoBar-module-scss-module__oBnyMW__container .GenesisInfoBar-module-scss-module__oBnyMW__rightContainer .GenesisInfoBar-module-scss-module__oBnyMW__phoneNumbers,.GenesisInfoBar-module-scss-module__oBnyMW__container .GenesisInfoBar-module-scss-module__oBnyMW__rightContainer .GenesisInfoBar-module-scss-module__oBnyMW__phoneNumbers .GenesisInfoBar-module-scss-module__oBnyMW__servicePhone,.GenesisInfoBar-module-scss-module__oBnyMW__container .GenesisInfoBar-module-scss-module__oBnyMW__rightContainer .GenesisInfoBar-module-scss-module__oBnyMW__phoneNumbers .GenesisInfoBar-module-scss-module__oBnyMW__partsPhone{align-items:center;gap:var(--spacing-xs);display:flex}@media only screen and (max-width:78.125rem){.GenesisInfoBar-module-scss-module__oBnyMW__container .GenesisInfoBar-module-scss-module__oBnyMW__rightContainer .GenesisInfoBar-module-scss-module__oBnyMW__phoneNumbers .GenesisInfoBar-module-scss-module__oBnyMW__servicePhone,.GenesisInfoBar-module-scss-module__oBnyMW__container .GenesisInfoBar-module-scss-module__oBnyMW__rightContainer .GenesisInfoBar-module-scss-module__oBnyMW__phoneNumbers .GenesisInfoBar-module-scss-module__oBnyMW__partsPhone{display:none}}.GenesisInfoBar-module-scss-module__oBnyMW__container .GenesisInfoBar-module-scss-module__oBnyMW__rightContainer .GenesisInfoBar-module-scss-module__oBnyMW__phoneNumbers .GenesisInfoBar-module-scss-module__oBnyMW__salesPhone{align-items:center;gap:var(--spacing-xs);display:flex}@media only screen and (max-width:62.5rem){.GenesisInfoBar-module-scss-module__oBnyMW__container .GenesisInfoBar-module-scss-module__oBnyMW__rightContainer .GenesisInfoBar-module-scss-module__oBnyMW__phoneNumbers .GenesisInfoBar-module-scss-module__oBnyMW__salesPhone{display:none}}.GenesisInfoBar-module-scss-module__oBnyMW__container .GenesisInfoBar-module-scss-module__oBnyMW__rightContainer .GenesisInfoBar-module-scss-module__oBnyMW__iconContainer{align-items:center;gap:var(--spacing-xs);display:flex}@media only screen and (max-width:87.5rem){.GenesisInfoBar-module-scss-module__oBnyMW__container .GenesisInfoBar-module-scss-module__oBnyMW__rightContainer .GenesisInfoBar-module-scss-module__oBnyMW__iconContainer{display:none}}
.GenesisNavBar-module-scss-module__5eMiqa__navBar{top:calc(var(--site-banner-offset,0) + 3.4375rem);z-index:11;height:4.3125rem;padding:var(--spacing-md) var(--spacing-2xl);background:var(--lux-surface);justify-content:space-between;align-items:center;display:flex;position:sticky}@media only screen and (max-width:48rem){.GenesisNavBar-module-scss-module__5eMiqa__navBar{display:none}}.GenesisNavBar-module-scss-module__5eMiqa__navBar .GenesisNavBar-module-scss-module__5eMiqa__navItems{align-items:center;gap:var(--spacing-md);width:fit-content;display:flex}.GenesisNavBar-module-scss-module__5eMiqa__rightCtn{align-items:center;gap:var(--spacing-xs);display:flex}
.CountrySelector-module-scss-module__W7NhlG__countrySelector{height:1.4375rem;padding-left:var(--spacing-md);border-left:1px solid #8d8d8d78;align-items:center;display:flex}@media only screen and (max-width:48rem){.CountrySelector-module-scss-module__W7NhlG__countrySelector{border:none;padding:0}}.CountrySelector-module-scss-module__W7NhlG__countrySelector .CountrySelector-module-scss-module__W7NhlG__button{padding:var(--spacing-xxs);transition:var(--transition-fast);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.CountrySelector-module-scss-module__W7NhlG__countrySelector .CountrySelector-module-scss-module__W7NhlG__button:hover{background:var(--elevated-level-two-90)}.CountrySelector-module-scss-module__W7NhlG__countrySelector .CountrySelector-module-scss-module__W7NhlG__button.CountrySelector-module-scss-module__W7NhlG__lux:hover{background-color:#424242}}
.ImageTextCard-module-scss-module__kdeUQa__card{align-items:flex-start;gap:var(--spacing-xs);width:19.375rem;height:fit-content;padding:var(--spacing-sm);background-color:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);cursor:pointer;flex-direction:column;display:flex;position:relative}@media only screen and (max-width:48rem){.ImageTextCard-module-scss-module__kdeUQa__card{flex-direction:row;align-items:center;min-width:17.5rem;min-height:5.9375rem}}.ImageTextCard-module-scss-module__kdeUQa__card.ImageTextCard-module-scss-module__kdeUQa__border{background-color:var(--elevated-level-two);border:var(--border-strong);box-shadow:none}.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__image{width:100%;min-height:var(--spacing-10xl);max-height:var(--spacing-10xl);border-radius:var(--radius-xl);object-fit:cover}@media only screen and (max-width:48rem){.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__image{border-radius:var(--radius-lg);width:auto;min-width:5.625rem;max-width:5.625rem;min-height:4.375rem;max-height:4.375rem}}.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__emptyImage{width:100%;min-height:var(--spacing-10xl);max-height:var(--spacing-10xl);background-color:var(--elevated-level-two);border-radius:var(--radius-xl);justify-content:center;align-items:center;display:flex}.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__emptyImage .ImageTextCard-module-scss-module__kdeUQa__fallbackImage{width:3.125rem;height:3.125rem}@media only screen and (max-width:48rem){.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__emptyImage{border-radius:var(--radius-lg);width:auto;min-width:5.625rem;min-height:4.375rem;max-height:4.375rem}}.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__bottom{gap:var(--spacing-xs);flex-direction:column;width:100%;display:flex}.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__details{flex-direction:column;display:flex}.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__details h3{font-size:var(--font-size-md);color:var(--text-primary);font-weight:500}@media only screen and (max-width:48rem){.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__details h3{margin-bottom:var(--spacing-xxxs);font-size:var(--font-size-md);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__details p{font-size:var(--font-size-default);color:var(--text-secondary);margin:0}@media only screen and (max-width:48rem){.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__details p{font-size:var(--font-size-sm);text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.ImageTextCard-module-scss-module__kdeUQa__small.ImageTextCard-module-scss-module__kdeUQa__card{filter:none;flex-direction:row;min-width:17.5rem;height:5.9375rem;min-height:0}.ImageTextCard-module-scss-module__kdeUQa__small.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__image{border-radius:var(--radius-lg);width:auto;min-width:5.625rem;max-width:5.625rem;min-height:4.375rem;max-height:4.375rem}.ImageTextCard-module-scss-module__kdeUQa__small.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__emptyImage{border-radius:var(--radius-lg);width:auto;min-width:5.625rem;min-height:4.375rem;max-height:4.375rem}.ImageTextCard-module-scss-module__kdeUQa__small.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__details{justify-content:center;height:100%}.ImageTextCard-module-scss-module__kdeUQa__small.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__details h3{margin:0;margin-bottom:var(--spacing-xxxs);font-size:var(--font-size-sm);text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:normal;display:-webkit-box;overflow:hidden}.ImageTextCard-module-scss-module__kdeUQa__small.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__details p{font-size:var(--font-size-sm);line-height:normal}
.ChatVehicleCardsWidget-module-scss-module__AnMtja__vehicleSearchResults{margin-bottom:var(--spacing-sm)}
.TypingIndicator-module-scss-module__fQjxfG__dotFlashing{width:.375rem;height:.375rem;margin:0 var(--spacing-sm);background-color:var(--gray);border-radius:var(--radius-sm);position:relative}.TypingIndicator-module-scss-module__fQjxfG__dotFlashingGray{animation:.5s linear .5s infinite alternate TypingIndicator-module-scss-module__fQjxfG__dot-flashing-gray}.TypingIndicator-module-scss-module__fQjxfG__dotFlashingPrimary{animation:.5s linear .5s infinite alternate TypingIndicator-module-scss-module__fQjxfG__dot-flashing-primary}.TypingIndicator-module-scss-module__fQjxfG__dotFlashing:before,.TypingIndicator-module-scss-module__fQjxfG__dotFlashing:after{background-color:var(--gray);content:"";display:inline-block;position:absolute;top:0}.TypingIndicator-module-scss-module__fQjxfG__dotFlashing:before{border-radius:var(--radius-sm);width:.375rem;height:.375rem;left:-.625rem}.TypingIndicator-module-scss-module__fQjxfG__dotFlashingGray:before{animation:1s infinite alternate TypingIndicator-module-scss-module__fQjxfG__dot-flashing-gray}.TypingIndicator-module-scss-module__fQjxfG__dotFlashingPrimary:before{animation:1s infinite alternate TypingIndicator-module-scss-module__fQjxfG__dot-flashing-primary}.TypingIndicator-module-scss-module__fQjxfG__dotFlashing:after{border-radius:var(--radius-sm);width:.375rem;height:.375rem;left:.625rem}.TypingIndicator-module-scss-module__fQjxfG__dotFlashingGray:after{animation:1s 1s infinite alternate TypingIndicator-module-scss-module__fQjxfG__dot-flashing-gray}.TypingIndicator-module-scss-module__fQjxfG__dotFlashingPrimary:after{animation:1s 1s infinite alternate TypingIndicator-module-scss-module__fQjxfG__dot-flashing-primary}@keyframes TypingIndicator-module-scss-module__fQjxfG__dot-flashing-gray{0%{background-color:var(--gray)}50%,to{background-color:var(--gray-30)}}@keyframes TypingIndicator-module-scss-module__fQjxfG__dot-flashing-primary{0%{background-color:var(--primary)}50%,to{background-color:var(--gray-30)}}
.ToolStepOrAction-module-scss-module__MLYGlq__container{justify-content:flex-start;align-items:center;gap:var(--spacing-xxs);margin-bottom:var(--spacing-md);margin-left:var(--spacing-sm);display:flex}.ToolStepOrAction-module-scss-module__MLYGlq__finding{font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-sm);color:var(--text-secondary,#707070);margin:0;font-style:normal;font-weight:400;line-height:normal}.ToolStepOrAction-module-scss-module__MLYGlq__iconAndText{align-items:center;gap:var(--spacing-xxs);padding:var(--spacing-xxs);padding-right:var(--spacing-xs);background-color:var(--elevated-level-two);border-radius:var(--radius-xs,var(--spacing-xxs));display:flex}.ToolStepOrAction-module-scss-module__MLYGlq__iconAndText--sidebar{background-color:var(--elevated-level-one)}.ToolStepOrAction-module-scss-module__MLYGlq__iconAndText .ToolStepOrAction-module-scss-module__MLYGlq__icon{width:var(--font-size-sm);height:var(--font-size-sm)}.ToolStepOrAction-module-scss-module__MLYGlq__iconAndText p{font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-sm);color:var(--text-secondary,#707070);margin:0;font-style:normal;font-weight:500;line-height:normal}
.ChatWindow-module-scss-module__cbQoFq__chatWindow{flex-direction:column;align-items:center;width:100%;height:100%;display:flex;position:relative}.ChatWindow-module-scss-module__cbQoFq__chatWindow--disclaimerGate{min-height:20rem}.ChatWindow-module-scss-module__cbQoFq__chatWindow .ChatWindow-module-scss-module__cbQoFq__body{flex-direction:column;align-items:center;width:100%;height:100%;display:flex;overflow-y:auto}.ChatWindow-module-scss-module__cbQoFq__chatWindow .ChatWindow-module-scss-module__cbQoFq__body li{list-style:none}.ChatWindow-module-scss-module__cbQoFq__chatWindow .ChatWindow-module-scss-module__cbQoFq__body li:first-child{margin-top:auto}.ChatWindow-module-scss-module__cbQoFq__chatWindow .ChatWindow-module-scss-module__cbQoFq__body .ChatWindow-module-scss-module__cbQoFq__disclaimer{margin-right:var(--spacing-xs);margin-bottom:calc(-1*var(--spacing-xs));font-size:var(--font-size-xs);color:var(--text-secondary);text-align:center;margin-left:auto}.ChatWindow-module-scss-module__cbQoFq__chatWindow .ChatWindow-module-scss-module__cbQoFq__chatInput{width:100%;transition:opacity var(--transition-bounce),transform var(--transition-bounce);opacity:1;transform:translateY(0)}.ChatWindow-module-scss-module__cbQoFq__chatWindow .ChatWindow-module-scss-module__cbQoFq__chatInput.ChatWindow-module-scss-module__cbQoFq__hidden{opacity:0;pointer-events:none;transform:translateY(1.25rem)}.ChatWindow-module-scss-module__cbQoFq__chatWindow .ChatWindow-module-scss-module__cbQoFq__chatMsgs{gap:var(--spacing-xs);width:100%;height:100%;margin-top:var(--spacing-sm);-webkit-overflow-scrolling:touch;flex-direction:column;display:flex;overflow:hidden auto}.ChatWindow-module-scss-module__cbQoFq__chatWindow .ChatWindow-module-scss-module__cbQoFq__loadingMsg{justify-content:center;align-items:center;gap:var(--spacing-sm);width:3.125rem;height:var(--spacing-2xl);margin-bottom:var(--spacing-md);padding:var(--spacing-sm);color:var(--text-primary);background:var(--gray-30);border-radius:var(--spacing-xxxs) .9375rem .9375rem;flex-direction:row;display:flex;position:relative;left:.3125rem}.ChatWindow-module-scss-module__cbQoFq__chatWindow .ChatWindow-module-scss-module__cbQoFq__loadingMsg p{margin:0}
.FloatingChat-module-scss-module__tGZ7aW__chatCtn{z-index:100;justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);width:34.0625rem;max-height:41.875rem;padding-top:var(--spacing-sm);background-color:var(--elevated-level-one);border:var(--border-strong);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);flex-direction:column;transition:width .5s cubic-bezier(.075,.82,.165,1),max-height .5s cubic-bezier(.075,.82,.165,1),right .5s cubic-bezier(.075,.82,.165,1),bottom .5s cubic-bezier(.075,.82,.165,1);display:flex;position:fixed;bottom:7.75rem;right:.9375rem;overflow:hidden}.FloatingChat-module-scss-module__tGZ7aW__chatCtn--left{left:.9375rem;right:auto}@media only screen and (max-width:48rem){.FloatingChat-module-scss-module__tGZ7aW__chatCtn{border-radius:var(--radius-xs);border:none;justify-content:flex-start;width:100%;height:-webkit-fill-available;max-height:75rem;transition:all .5s cubic-bezier(.075,.82,.165,1);bottom:0;left:0;right:0}}.FloatingChat-module-scss-module__tGZ7aW__chatCtn--minimized{border:none;width:0;max-height:0;transition:width .5s cubic-bezier(.075,.82,.165,1),max-height .5s cubic-bezier(.075,.82,.165,1),right .5s cubic-bezier(.075,.82,.165,1),bottom .5s cubic-bezier(.075,.82,.165,1);bottom:2.1875rem;right:3.125rem}@media only screen and (max-width:48rem){.FloatingChat-module-scss-module__tGZ7aW__chatCtn--minimized{height:4.5rem}}.FloatingChat-module-scss-module__tGZ7aW__chatCtn--minimizedLeft{border:none;width:0;max-height:0;transition:width .5s cubic-bezier(.075,.82,.165,1),max-height .5s cubic-bezier(.075,.82,.165,1),right .5s cubic-bezier(.075,.82,.165,1),bottom .5s cubic-bezier(.075,.82,.165,1);bottom:2.1875rem;left:3.125rem;right:auto}@media only screen and (max-width:48rem){.FloatingChat-module-scss-module__tGZ7aW__chatCtn--minimizedLeft{height:4.5rem}.FloatingChat-module-scss-module__tGZ7aW__chatCtn--minimizedMobileLocations{border:none;width:0;height:4.5rem;max-height:0;transition:width .5s cubic-bezier(.075,.82,.165,1),max-height .5s cubic-bezier(.075,.82,.165,1),right .5s cubic-bezier(.075,.82,.165,1),bottom .5s cubic-bezier(.075,.82,.165,1);bottom:9.6875rem;right:3.125rem}.FloatingChat-module-scss-module__tGZ7aW__chatCtn--minimizedMobileLocationsLeft{border:none;width:0;height:4.5rem;max-height:0;transition:width .5s cubic-bezier(.075,.82,.165,1),max-height .5s cubic-bezier(.075,.82,.165,1),right .5s cubic-bezier(.075,.82,.165,1),bottom .5s cubic-bezier(.075,.82,.165,1);bottom:9.6875rem;left:3.125rem;right:auto}}.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__contentArea{border-radius:var(--radius-xl);flex-direction:column;width:100%;height:100%;max-height:37.375rem;transition:all .5s cubic-bezier(.075,.82,.165,1);display:flex;position:relative;overflow:hidden}@media only screen and (max-width:48rem){.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__contentArea{max-width:none;max-height:-webkit-fill-available;padding-bottom:var(--spacing-xl)}}.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__contentArea--minimized{max-height:0;transition:all .5s ease-in}@media only screen and (max-width:48rem){.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__contentArea--minimized{max-height:0;padding-bottom:0}}.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__contentArea--disclaimerGate{flex:1;min-height:25rem}.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__contentArea--disclaimerGate .FloatingChat-module-scss-module__tGZ7aW__messageCtn--disclaimerGate{flex:1;min-height:17.5rem}.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__contentArea .FloatingChat-module-scss-module__tGZ7aW__disclaimer{margin:0 var(--spacing-md) calc(-1*var(--spacing-xs)) 0;font-size:var(--font-size-xs);color:var(--text-secondary);text-align:right}.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__contentArea .FloatingChat-module-scss-module__tGZ7aW__messageCtn{gap:var(--spacing-xs);width:100%;height:100%;min-height:1.25rem;padding-right:var(--spacing-sm);padding-left:var(--spacing-sm);background-color:var(--elevated-level-one);flex-direction:column;transition:all .5s cubic-bezier(.175,.885,.32,1.275);display:flex;overflow:hidden auto}.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__contentArea .FloatingChat-module-scss-module__tGZ7aW__messageCtn--minimized{height:0;min-height:0;max-height:0;transition:all .5s cubic-bezier(.175,.885,.32,1.275)}@media only screen and (max-width:48rem){.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__contentArea .FloatingChat-module-scss-module__tGZ7aW__messageCtn--minimized{display:none}}.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__contentArea .FloatingChat-module-scss-module__tGZ7aW__messageCtn li{list-style:none}.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__contentArea .FloatingChat-module-scss-module__tGZ7aW__messageCtn li:first-child{margin-top:auto}.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__contentArea .FloatingChat-module-scss-module__tGZ7aW__messageCtn .FloatingChat-module-scss-module__tGZ7aW__suggestionsCtn{justify-content:flex-end;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-xxs) var(--spacing-lg);flex-wrap:wrap;display:flex}.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__header{width:100%;height:100%;min-height:3.125rem;padding-right:var(--spacing-sm);padding-left:var(--spacing-sm);border-radius:var(--radius-lg);cursor:pointer;background:0 0;border:none;align-items:center;display:flex}.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__header .FloatingChat-module-scss-module__tGZ7aW__closeBtn{width:var(--font-size-3xl);min-width:unset;height:var(--font-size-3xl);font-size:var(--font-size-2xl);color:var(--text-primary);margin-left:auto;padding:0}.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__header .FloatingChat-module-scss-module__tGZ7aW__closeBtn--hidden{visibility:hidden}@media only screen and (max-width:48rem){.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__header .FloatingChat-module-scss-module__tGZ7aW__closeBtn--open{visibility:visible}.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__header{height:3.125rem}}.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__header .FloatingChat-module-scss-module__tGZ7aW__doubleCtn{align-items:center;gap:var(--spacing-xs);flex-direction:row;display:flex}.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__header .FloatingChat-module-scss-module__tGZ7aW__doubleCtn .FloatingChat-module-scss-module__tGZ7aW__iconCtn{background:var(--primary-gradient,var(--primary));border:var(--border-strong);border-radius:var(--radius-lg);width:2.75rem;height:2.75rem;box-shadow:var(--shadow-soft);flex-direction:row;justify-content:center;align-items:center;display:flex}.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__header .FloatingChat-module-scss-module__tGZ7aW__doubleCtn .FloatingChat-module-scss-module__tGZ7aW__iconCtn .FloatingChat-module-scss-module__tGZ7aW__icon{width:var(--spacing-lg);height:var(--spacing-lg);color:var(--on-primary);margin:auto}.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__header .FloatingChat-module-scss-module__tGZ7aW__doubleCtn .FloatingChat-module-scss-module__tGZ7aW__consumerChatCtn{gap:var(--spacing-xxs);flex-direction:column;display:flex}.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__header .FloatingChat-module-scss-module__tGZ7aW__doubleCtn .FloatingChat-module-scss-module__tGZ7aW__consumerChatCtn .FloatingChat-module-scss-module__tGZ7aW__headerAI{font-size:var(--font-size-md);color:var(--text-primary);font-weight:500;line-height:1.25rem}.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__header .FloatingChat-module-scss-module__tGZ7aW__doubleCtn .FloatingChat-module-scss-module__tGZ7aW__consumerChatCtn .FloatingChat-module-scss-module__tGZ7aW__subtitleAI{font-size:var(--font-size-sm);font-weight:400;line-height:var(--font-size-sm);color:var(--text-secondary)}.FloatingChat-module-scss-module__tGZ7aW__chatCtn--disclaimerGate{min-height:30rem}@media only screen and (max-width:48rem){.FloatingChat-module-scss-module__tGZ7aW__chatCtn--disclaimerGate{min-height:unset}}.FloatingChat-module-scss-module__tGZ7aW__chatCtn--disclaimerGate .FloatingChat-module-scss-module__tGZ7aW__contentArea:not(.FloatingChat-module-scss-module__tGZ7aW__contentArea--minimized){flex:1;min-height:0}.FloatingChat-module-scss-module__tGZ7aW__loadingMsg{justify-content:center;align-items:center;gap:var(--spacing-sm);width:3.125rem;min-height:var(--spacing-2xl);padding:var(--spacing-sm);color:var(--text-primary);background:var(--gray-30);border-radius:.9375rem .9375rem .9375rem var(--spacing-xxxs);flex-direction:row;display:flex;position:relative;left:.3125rem}.FloatingChat-module-scss-module__tGZ7aW__loadingMsg p{margin:0}
.CompareRecommendationsTable-module-scss-module__5J-68q__comparisonTable{background:var(--surface);border-radius:var(--radius-lg);width:100%;position:relative;overflow-y:auto}.CompareRecommendationsTable-module-scss-module__5J-68q__comparisonTable table{border-spacing:0;border-collapse:separate;width:100%;min-width:37.5rem}.CompareRecommendationsTable-module-scss-module__5J-68q__comparisonTable table th,.CompareRecommendationsTable-module-scss-module__5J-68q__comparisonTable table td{padding:var(--spacing-xxs) var(--spacing-xs);text-align:left;border-right:var(--border-strong);border-bottom:var(--border-strong);transition:var(--transition-fast)}.CompareRecommendationsTable-module-scss-module__5J-68q__comparisonTable table th{z-index:1;height:6.25rem;font-size:var(--font-size-sm);color:var(--text-primary);white-space:nowrap;background-color:var(--elevated-level-two);border-bottom:var(--border-strong);font-weight:500;position:sticky;top:0}.CompareRecommendationsTable-module-scss-module__5J-68q__comparisonTable table th:first-child{min-width:8.75rem}.CompareRecommendationsTable-module-scss-module__5J-68q__comparisonTable table td{max-width:11.25rem;font-size:var(--font-size-sm);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CompareRecommendationsTable-module-scss-module__5J-68q__comparisonTable table td:first-child{color:var(--text-primary);font-weight:500}@media (hover:hover) and (pointer:fine){.CompareRecommendationsTable-module-scss-module__5J-68q__comparisonTable table tbody tr:hover td{background-color:var(--elevated-level-two)}}.CompareRecommendationsTable-module-scss-module__5J-68q__comparisonTable table tbody tr:last-child td{border-bottom:none}.CompareRecommendationsTable-module-scss-module__5J-68q__comparisonTable::-webkit-scrollbar{width:var(--spacing-xs)}.CompareRecommendationsTable-module-scss-module__5J-68q__comparisonTable::-webkit-scrollbar-track{background:var(--surface)}.CompareRecommendationsTable-module-scss-module__5J-68q__comparisonTable::-webkit-scrollbar-thumb{background-color:var(--border-strong);border:var(--spacing-xxxs) solid var(--surface)}.CompareRecommendationsTable-module-scss-module__5J-68q__imageContainer{justify-content:center;align-items:center;width:9.375rem;height:auto;min-height:7.5rem;display:flex;position:relative}.CompareRecommendationsTable-module-scss-module__5J-68q__imageContainer img{border-radius:var(--radius-md);object-fit:cover;object-position:center;min-width:9.375rem;max-width:9.375rem;min-height:7.5rem;max-height:7.5rem}.CompareRecommendationsTable-module-scss-module__5J-68q__imageContainer .CompareRecommendationsTable-module-scss-module__5J-68q__emptyImage{background-color:var(--elevated-level-one);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.CompareRecommendationsTable-module-scss-module__5J-68q__imageContainer .CompareRecommendationsTable-module-scss-module__5J-68q__fallbackImage{object-fit:contain;width:100%;height:100%}
.SidebarChat-module-scss-module__c3Zj3q__body{width:100%;margin-top:var(--spacing-md);padding:0 var(--spacing-xxs);flex-direction:column;align-items:center;display:flex;position:relative}.SidebarChat-module-scss-module__c3Zj3q__body--disclaimerGate{min-height:20rem}.SidebarChat-module-scss-module__c3Zj3q__body li{list-style:none}.SidebarChat-module-scss-module__c3Zj3q__body li:first-child{margin-top:auto}.SidebarChat-module-scss-module__c3Zj3q__body .SidebarChat-module-scss-module__c3Zj3q__disclaimer{margin-right:var(--spacing-xs);margin-bottom:calc(-1*var(--spacing-xs));font-size:var(--font-size-xs);color:var(--text-secondary);text-align:center;margin-left:auto}.SidebarChat-module-scss-module__c3Zj3q__infoHeader{flex-direction:column;align-items:center;width:100%;display:flex}.SidebarChat-module-scss-module__c3Zj3q__infoHeader h2{font-size:var(--font-size-lg);letter-spacing:var(--letter-spacing-md);align-items:center;font-weight:500;line-height:1.5625rem;display:flex}.SidebarChat-module-scss-module__c3Zj3q__infoHeader p{font-size:var(--font-size-md);letter-spacing:var(--letter-spacing-md);color:var(--text-primary);opacity:.6;font-weight:400;line-height:125%}.SidebarChat-module-scss-module__c3Zj3q__chatInput{width:100%}.SidebarChat-module-scss-module__c3Zj3q__chatMsgs{gap:var(--spacing-xs);width:100%;height:100%;margin-top:var(--spacing-sm);flex-direction:column-reverse;display:flex}.SidebarChat-module-scss-module__c3Zj3q__loadingMsg{justify-content:center;align-items:center;gap:var(--spacing-sm);width:3.125rem;height:var(--spacing-2xl);margin-bottom:var(--spacing-md);padding:var(--spacing-sm);color:var(--text-primary);background:var(--gray-30);border-radius:var(--spacing-xxxs) .9375rem .9375rem;flex-direction:row;display:flex;position:relative;left:.3125rem}.SidebarChat-module-scss-module__c3Zj3q__loadingMsg p{margin:0}
.CompareRecommendationsModal-module-scss-module__XmLeXa__contents{background-color:var(--elevated-level-one);flex-direction:column;width:100%;height:100%;display:flex}@media only screen and (max-width:48rem){.CompareRecommendationsModal-module-scss-module__XmLeXa__contents{padding:var(--spacing-xxs)}}.CompareRecommendationsModal-module-scss-module__XmLeXa__contents .CompareRecommendationsModal-module-scss-module__XmLeXa__layout{gap:var(--spacing-lg);width:100%;min-height:0;padding:var(--spacing-lg);flex:1;display:flex}@media only screen and (max-width:48rem){.CompareRecommendationsModal-module-scss-module__XmLeXa__contents .CompareRecommendationsModal-module-scss-module__XmLeXa__layout{flex-direction:column}}.CompareRecommendationsModal-module-scss-module__XmLeXa__contents .CompareRecommendationsModal-module-scss-module__XmLeXa__layout .CompareRecommendationsModal-module-scss-module__XmLeXa__table{flex:1;min-width:0;overflow-y:auto}.CompareRecommendationsModal-module-scss-module__XmLeXa__contents .CompareRecommendationsModal-module-scss-module__XmLeXa__layout .CompareRecommendationsModal-module-scss-module__XmLeXa__chat{flex:1;min-width:0;min-height:0;overflow:hidden}
.BigLogoNavBar-module-scss-module__o-Je7W__navBar{top:var(--site-banner-offset,0);z-index:11;gap:var(--spacing-sm);width:100%;height:6.25rem;padding:0 var(--spacing-md);border-bottom:var(--border-soft);box-shadow:var(--shadow-soft);flex-direction:row;display:flex;position:sticky;background:var(--surface)!important}.BigLogoNavBar-module-scss-module__o-Je7W__navBar.BigLogoNavBar-module-scss-module__o-Je7W__black{border-bottom:var(--lux-border-soft);background:var(--lux-surface)!important}@media only screen and (max-width:48rem){.BigLogoNavBar-module-scss-module__o-Je7W__navBar{display:none}}.BigLogoNavBar-module-scss-module__o-Je7W__navBar .BigLogoNavBar-module-scss-module__o-Je7W__logoContainer{align-items:center;gap:var(--spacing-lg);flex-shrink:0;height:100%;display:flex}.BigLogoNavBar-module-scss-module__o-Je7W__navBar .BigLogoNavBar-module-scss-module__o-Je7W__innerContainer{flex-direction:column;flex:1;min-width:0;height:100%;display:flex}.BigLogoNavBar-module-scss-module__o-Je7W__navBar .BigLogoNavBar-module-scss-module__o-Je7W__innerContainer .BigLogoNavBar-module-scss-module__o-Je7W__topBar{justify-content:space-between;align-items:center;gap:var(--spacing-sm);border-bottom:var(--border-strong);width:100%;height:2.625rem;display:flex}.BigLogoNavBar-module-scss-module__o-Je7W__navBar .BigLogoNavBar-module-scss-module__o-Je7W__innerContainer .BigLogoNavBar-module-scss-module__o-Je7W__topBar.BigLogoNavBar-module-scss-module__o-Je7W__black{border-bottom:var(--lux-border-soft)}.BigLogoNavBar-module-scss-module__o-Je7W__navBar .BigLogoNavBar-module-scss-module__o-Je7W__innerContainer .BigLogoNavBar-module-scss-module__o-Je7W__topBar .BigLogoNavBar-module-scss-module__o-Je7W__textLogoContainer{align-items:center;gap:var(--spacing-xs);display:flex}.BigLogoNavBar-module-scss-module__o-Je7W__navBar .BigLogoNavBar-module-scss-module__o-Je7W__innerContainer .BigLogoNavBar-module-scss-module__o-Je7W__topBar .BigLogoNavBar-module-scss-module__o-Je7W__harleyShield{width:var(--spacing-lg);height:var(--spacing-lg);color:var(--text-primary);transition:color .2s ease-in-out}.BigLogoNavBar-module-scss-module__o-Je7W__navBar .BigLogoNavBar-module-scss-module__o-Je7W__innerContainer .BigLogoNavBar-module-scss-module__o-Je7W__topBar .BigLogoNavBar-module-scss-module__o-Je7W__harleyShield.BigLogoNavBar-module-scss-module__o-Je7W__black{color:var(--lux-text-primary)}@media (hover:hover) and (pointer:fine){.BigLogoNavBar-module-scss-module__o-Je7W__navBar .BigLogoNavBar-module-scss-module__o-Je7W__innerContainer .BigLogoNavBar-module-scss-module__o-Je7W__topBar .BigLogoNavBar-module-scss-module__o-Je7W__harleyShield:hover{color:var(--mdc-theme-primary)}}.BigLogoNavBar-module-scss-module__o-Je7W__navBar .BigLogoNavBar-module-scss-module__o-Je7W__innerContainer .BigLogoNavBar-module-scss-module__o-Je7W__topBar .BigLogoNavBar-module-scss-module__o-Je7W__infoContainer{align-items:center;gap:var(--spacing-lg);display:flex}.BigLogoNavBar-module-scss-module__o-Je7W__navBar .BigLogoNavBar-module-scss-module__o-Je7W__innerContainer .BigLogoNavBar-module-scss-module__o-Je7W__topBar .BigLogoNavBar-module-scss-module__o-Je7W__infoItem{align-items:center;gap:var(--spacing-xs);transition:background-color .2s ease-in-out;display:flex;font-size:var(--font-size-xs)!important}@media only screen and (max-width:90rem){.BigLogoNavBar-module-scss-module__o-Je7W__navBar .BigLogoNavBar-module-scss-module__o-Je7W__innerContainer .BigLogoNavBar-module-scss-module__o-Je7W__topBar .BigLogoNavBar-module-scss-module__o-Je7W__infoItem{display:none}}@media (hover:hover) and (pointer:fine){.BigLogoNavBar-module-scss-module__o-Je7W__navBar .BigLogoNavBar-module-scss-module__o-Je7W__innerContainer .BigLogoNavBar-module-scss-module__o-Je7W__topBar .BigLogoNavBar-module-scss-module__o-Je7W__infoItem.BigLogoNavBar-module-scss-module__o-Je7W__black:hover{background-color:var(--lux-surface)}.BigLogoNavBar-module-scss-module__o-Je7W__navBar .BigLogoNavBar-module-scss-module__o-Je7W__innerContainer .BigLogoNavBar-module-scss-module__o-Je7W__topBar .BigLogoNavBar-module-scss-module__o-Je7W__infoItem:hover{background-color:var(--elevated-level-two)}}.BigLogoNavBar-module-scss-module__o-Je7W__navBar .BigLogoNavBar-module-scss-module__o-Je7W__innerContainer .BigLogoNavBar-module-scss-module__o-Je7W__bottomBar{z-index:1;align-items:center;min-width:0;height:100%;display:flex}.BigLogoNavBar-module-scss-module__o-Je7W__navBar .BigLogoNavBar-module-scss-module__o-Je7W__innerContainer .BigLogoNavBar-module-scss-module__o-Je7W__bottomBar .BigLogoNavBar-module-scss-module__o-Je7W__menuStart{flex-shrink:0;width:0;height:0;overflow:hidden}.BigLogoNavBar-module-scss-module__o-Je7W__navBar .BigLogoNavBar-module-scss-module__o-Je7W__innerContainer .BigLogoNavBar-module-scss-module__o-Je7W__bottomBar .BigLogoNavBar-module-scss-module__o-Je7W__menuList{flex:1;align-items:center;min-width:0;display:flex;overflow:visible}.BigLogoNavBar-module-scss-module__o-Je7W__navBar .BigLogoNavBar-module-scss-module__o-Je7W__innerContainer .BigLogoNavBar-module-scss-module__o-Je7W__bottomBar .BigLogoNavBar-module-scss-module__o-Je7W__actions{flex-shrink:0;align-items:center;width:fit-content;display:flex}.BigLogoNavBar-module-scss-module__o-Je7W__navItemsSkeleton{width:100%;height:var(--spacing-2xl);background-color:var(--elevated-level-two)}.BigLogoNavBar-module-scss-module__o-Je7W__navItemsSkeleton.BigLogoNavBar-module-scss-module__o-Je7W__black{background-color:var(--gray-60)}
.BmwNavBar-module-scss-module__jZm7Ma__navBar{top:var(--site-banner-offset,0);z-index:11;height:4.3125rem;margin-bottom:calc(-1*var(--spacing-xxxs));padding:0 var(--spacing-lg);background-color:var(--black);border-bottom:var(--border-soft);box-shadow:var(--shadow-soft);flex-flow:row;justify-content:space-between;align-items:center;gap:3rem;display:flex;position:sticky}@media only screen and (max-width:48rem){.BmwNavBar-module-scss-module__jZm7Ma__navBar{display:none}}.BmwNavBar-module-scss-module__jZm7Ma__navBar .BmwNavBar-module-scss-module__jZm7Ma__leftCtn{z-index:1;flex-flow:row;justify-content:flex-start;align-items:center;gap:2.25rem;width:100%;height:100%;display:flex}.BmwNavBar-module-scss-module__jZm7Ma__navBar .BmwNavBar-module-scss-module__jZm7Ma__leftCtn .BmwNavBar-module-scss-module__jZm7Ma__logoContainer{width:var(--spacing-2xl);height:var(--spacing-2xl)}.BmwNavBar-module-scss-module__jZm7Ma__navBar .BmwNavBar-module-scss-module__jZm7Ma__leftCtn .BmwNavBar-module-scss-module__jZm7Ma__logoContainer .BmwNavBar-module-scss-module__jZm7Ma__logo{object-fit:contain;width:100%;height:100%}.BmwNavBar-module-scss-module__jZm7Ma__navBar .BmwNavBar-module-scss-module__jZm7Ma__leftCtn .BmwNavBar-module-scss-module__jZm7Ma__menuList{justify-content:flex-start;align-items:center;gap:var(--spacing-lg);flex-flow:row;width:100%;height:1.875rem;display:flex;overflow:visible}.BmwNavBar-module-scss-module__jZm7Ma__navBar .BmwNavBar-module-scss-module__jZm7Ma__rightCtn{z-index:1;flex-flow:row;justify-content:center;align-items:center;gap:0;width:fit-content;height:100%;display:flex}
.CenteredNavBar-module-scss-module__Ij1g8a__header{top:var(--site-banner-offset,0);z-index:11;width:100%;height:4.25rem;padding-right:var(--spacing-md);color:var(--text-primary);background-color:var(--surface);border-bottom:var(--border-soft);box-shadow:var(--shadow-soft);justify-content:space-between;align-items:center;display:flex;position:sticky}@media only screen and (max-width:48rem){.CenteredNavBar-module-scss-module__Ij1g8a__header{display:none}}.CenteredNavBar-module-scss-module__Ij1g8a__header .CenteredNavBar-module-scss-module__Ij1g8a__leftCtn{width:fit-content;padding-left:var(--spacing-md);justify-content:flex-start;align-items:center;display:flex}.CenteredNavBar-module-scss-module__Ij1g8a__header .CenteredNavBar-module-scss-module__Ij1g8a__centerCtn{justify-content:center;align-items:center;gap:var(--spacing-xxs);width:fit-content;height:var(--spacing-3xl);display:flex}.CenteredNavBar-module-scss-module__Ij1g8a__header .CenteredNavBar-module-scss-module__Ij1g8a__rightCtn{justify-content:flex-end;align-items:center;gap:var(--spacing-xs);width:fit-content;height:100%;display:flex}
.NavLinkListItem-module-scss-module__kNATTa__listItem{justify-content:center;align-items:center;gap:var(--spacing-xs);height:100%;margin:0 var(--spacing-xxs);padding:var(--spacing-sm) var(--spacing-md);color:var(--text-primary);white-space:nowrap;border-radius:var(--radius-sm);box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;flex-flow:row;transition:background-color .1s,scale .1s;display:flex}@media (hover:hover){.NavLinkListItem-module-scss-module__kNATTa__listItem:hover,.NavLinkListItem-module-scss-module__kNATTa__listItem:focus-visible{background-color:var(--elevated-level-two-90);outline:none}}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__bold{margin:0}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__bold:hover:not(.NavLinkListItem-module-scss-module__kNATTa__secondary){scale:1.05}@media (hover:hover) and (pointer:fine){.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__boldOnBlack:hover{background-color:#424242!important}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__volvo:hover{background-color:var(--surface)}}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__hyundai:not(.NavLinkListItem-module-scss-module__kNATTa__secondary){border-radius:0;padding-top:0;padding-bottom:0;position:relative}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__hyundai:not(.NavLinkListItem-module-scss-module__kNATTa__secondary):after{background-color:var(--hyundai-active-blue);content:"";height:0;transition:height .1s;position:absolute;bottom:0;left:0;right:0}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__openDropdown:not(.NavLinkListItem-module-scss-module__kNATTa__secondary):after{height:var(--spacing-xxs)}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__secondary{width:100%;margin:var(--spacing-xxs) 0;white-space:normal;justify-content:space-between}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__topLevelSection{padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-sm) var(--spacing-md)}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__uppercase:not(.NavLinkListItem-module-scss-module__kNATTa__secondary),.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux:not(.NavLinkListItem-module-scss-module__kNATTa__secondary){height:fit-content;margin:0;padding:0}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__uppercase{gap:var(--spacing-xxs);position:relative}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__uppercase:not(.NavLinkListItem-module-scss-module__kNATTa__secondary):after{content:"";width:0;transition:width .3s;position:absolute;bottom:-.125rem;left:0}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__uppercase:hover:not(.NavLinkListItem-module-scss-module__kNATTa__secondary),.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__uppercase:focus-visible:not(.NavLinkListItem-module-scss-module__kNATTa__secondary){background-color:#0000;outline:none}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__uppercase:hover:not(.NavLinkListItem-module-scss-module__kNATTa__secondary):after,.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__uppercase:focus-visible:not(.NavLinkListItem-module-scss-module__kNATTa__secondary):after{width:calc(100% - var(--spacing-xxxs))}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__uppercase:after{background-color:var(--text-primary);height:.0625rem}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux{font-family:var(--nav-link-font-family,var(--header-font));color:var(--lux-text-primary);position:relative}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux:not(.NavLinkListItem-module-scss-module__kNATTa__secondary):after{content:"";width:0;transition:width .3s;position:absolute;bottom:-.125rem;left:0}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux:hover:not(.NavLinkListItem-module-scss-module__kNATTa__secondary),.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux:focus-visible:not(.NavLinkListItem-module-scss-module__kNATTa__secondary){background-color:#0000;outline:none}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux:hover:not(.NavLinkListItem-module-scss-module__kNATTa__secondary):after,.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux:focus-visible:not(.NavLinkListItem-module-scss-module__kNATTa__secondary):after{width:calc(100% - var(--spacing-xxxs))}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux:after{background-color:var(--lux-text-primary);height:.0625rem}@media (hover:hover) and (pointer:fine){.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux.NavLinkListItem-module-scss-module__kNATTa__secondary:hover{background-color:#424242}}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux.NavLinkListItem-module-scss-module__kNATTa__bmw{font-weight:700;position:relative}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux.NavLinkListItem-module-scss-module__kNATTa__bmw:not(.NavLinkListItem-module-scss-module__kNATTa__secondary):after{content:"";width:0;transition:width .3s;position:absolute;bottom:-.125rem;left:0}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux.NavLinkListItem-module-scss-module__kNATTa__bmw:hover:not(.NavLinkListItem-module-scss-module__kNATTa__secondary),.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux.NavLinkListItem-module-scss-module__kNATTa__bmw:focus-visible:not(.NavLinkListItem-module-scss-module__kNATTa__secondary){background-color:#0000;outline:none}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux.NavLinkListItem-module-scss-module__kNATTa__bmw:hover:not(.NavLinkListItem-module-scss-module__kNATTa__secondary):after,.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux.NavLinkListItem-module-scss-module__kNATTa__bmw:focus-visible:not(.NavLinkListItem-module-scss-module__kNATTa__secondary):after{width:calc(100% - var(--spacing-xxxs))}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux.NavLinkListItem-module-scss-module__kNATTa__bmw:after{height:var(--spacing-xxxs);background-color:var(--primary)}
.GenesisFooter-module-scss-module__15cg9W__container{flex-direction:column;display:flex}.GenesisFooter-module-scss-module__15cg9W__container .GenesisFooter-module-scss-module__15cg9W__top{background-color:var(--black)}.GenesisFooter-module-scss-module__15cg9W__container .GenesisFooter-module-scss-module__15cg9W__top .GenesisFooter-module-scss-module__15cg9W__navItems{gap:var(--spacing-11xl);padding:var(--spacing-xl) var(--spacing-4xl);flex-wrap:wrap;display:flex}@media only screen and (max-width:48rem){.GenesisFooter-module-scss-module__15cg9W__container .GenesisFooter-module-scss-module__15cg9W__top .GenesisFooter-module-scss-module__15cg9W__navItems{gap:var(--spacing-lg);padding:var(--spacing-lg);flex-direction:column}}.GenesisFooter-module-scss-module__15cg9W__container .GenesisFooter-module-scss-module__15cg9W__top .GenesisFooter-module-scss-module__15cg9W__prop65Wrap{padding:var(--spacing-xl) 3.75rem var(--spacing-2xl)}@media only screen and (max-width:48rem){.GenesisFooter-module-scss-module__15cg9W__container .GenesisFooter-module-scss-module__15cg9W__top .GenesisFooter-module-scss-module__15cg9W__prop65Wrap{padding:var(--spacing-xl) var(--spacing-lg)}}.GenesisFooter-module-scss-module__15cg9W__container .GenesisFooter-module-scss-module__15cg9W__middle{padding:var(--spacing-md) var(--spacing-4xl);background-color:var(--lux-surface);border-bottom:2px solid #707070;justify-content:space-between;align-items:center;display:flex}@media only screen and (max-width:48rem){.GenesisFooter-module-scss-module__15cg9W__container .GenesisFooter-module-scss-module__15cg9W__middle{gap:var(--spacing-sm);padding:var(--spacing-lg) var(--spacing-lg);flex-direction:column}}.GenesisFooter-module-scss-module__15cg9W__container .GenesisFooter-module-scss-module__15cg9W__middle .GenesisFooter-module-scss-module__15cg9W__rightContainer{align-items:center;gap:var(--spacing-md);display:flex}@media only screen and (max-width:48rem){.GenesisFooter-module-scss-module__15cg9W__container .GenesisFooter-module-scss-module__15cg9W__middle .GenesisFooter-module-scss-module__15cg9W__rightContainer{justify-content:center;width:100%}}.GenesisFooter-module-scss-module__15cg9W__container .GenesisFooter-module-scss-module__15cg9W__middle .GenesisFooter-module-scss-module__15cg9W__rightContainer .GenesisFooter-module-scss-module__15cg9W__followUs{font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-sm);color:var(--lux-text-primary);margin:0;font-weight:400;line-height:1.25rem}@media only screen and (max-width:48rem){.GenesisFooter-module-scss-module__15cg9W__container .GenesisFooter-module-scss-module__15cg9W__middle .GenesisFooter-module-scss-module__15cg9W__rightContainer .GenesisFooter-module-scss-module__15cg9W__followUs{display:none}}.GenesisFooter-module-scss-module__15cg9W__container .GenesisFooter-module-scss-module__15cg9W__middle .GenesisFooter-module-scss-module__15cg9W__rightContainer .GenesisFooter-module-scss-module__15cg9W__socialIconsContainer{gap:var(--spacing-xs);display:flex}@media only screen and (max-width:48rem){.GenesisFooter-module-scss-module__15cg9W__container .GenesisFooter-module-scss-module__15cg9W__middle .GenesisFooter-module-scss-module__15cg9W__rightContainer .GenesisFooter-module-scss-module__15cg9W__socialIconsContainer{justify-content:space-evenly;width:100%}}.GenesisFooter-module-scss-module__15cg9W__container .GenesisFooter-module-scss-module__15cg9W__middle .GenesisFooter-module-scss-module__15cg9W__rightContainer .GenesisFooter-module-scss-module__15cg9W__socialIconsContainer .GenesisFooter-module-scss-module__15cg9W__socialIcon{fill:var(--lux-text-primary);color:var(--lux-text-primary)}.GenesisFooter-module-scss-module__15cg9W__container .GenesisFooter-module-scss-module__15cg9W__bottom{padding:var(--spacing-sm) var(--spacing-4xl) var(--spacing-5xl);background-color:var(--black);justify-content:space-between;align-items:center;display:flex}@media only screen and (max-width:48rem){.GenesisFooter-module-scss-module__15cg9W__container .GenesisFooter-module-scss-module__15cg9W__bottom{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-lg) var(--spacing-lg);flex-direction:column}}.GenesisFooter-module-scss-module__15cg9W__container .GenesisFooter-module-scss-module__15cg9W__bottom .GenesisFooter-module-scss-module__15cg9W__leftContainer{gap:var(--spacing-lg);display:flex}@media only screen and (max-width:48rem){.GenesisFooter-module-scss-module__15cg9W__container .GenesisFooter-module-scss-module__15cg9W__bottom .GenesisFooter-module-scss-module__15cg9W__leftContainer{flex-direction:column}}.GenesisFooter-module-scss-module__15cg9W__container .GenesisFooter-module-scss-module__15cg9W__bottom .GenesisFooter-module-scss-module__15cg9W__leftContainer .GenesisFooter-module-scss-module__15cg9W__label{font-size:var(--font-size-sm);font-weight:400;line-height:var(--spacing-md);color:var(--lux-text-primary);margin:0}
.GroupFooter-module-scss-module__acCsAG__container{align-items:center;gap:var(--spacing-4xl);width:100%;padding:var(--spacing-md);padding-bottom:var(--spacing-8xl);color:var(--text-primary);background-color:var(--surface);border-top:var(--border-strong);flex-direction:column;display:flex}.GroupFooter-module-scss-module__acCsAG__container .GroupFooter-module-scss-module__acCsAG__footerInnerContent{gap:var(--spacing-2xl);flex-direction:column;width:100%;max-width:75rem;display:flex}.GroupFooter-module-scss-module__acCsAG__container .GroupFooter-module-scss-module__acCsAG__footerInnerContent .GroupFooter-module-scss-module__acCsAG__dealerLogoAndSocials{padding-top:var(--spacing-md);flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:0;display:flex}@media only screen and (max-width:48rem){.GroupFooter-module-scss-module__acCsAG__container .GroupFooter-module-scss-module__acCsAG__footerInnerContent .GroupFooter-module-scss-module__acCsAG__dealerLogoAndSocials{align-items:flex-start;gap:var(--spacing-lg);flex-direction:column}}.GroupFooter-module-scss-module__acCsAG__container .GroupFooter-module-scss-module__acCsAG__footerInnerContent .GroupFooter-module-scss-module__acCsAG__dealerLogoAndSocials .GroupFooter-module-scss-module__acCsAG__logoCtn{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column;display:flex}.GroupFooter-module-scss-module__acCsAG__container .GroupFooter-module-scss-module__acCsAG__footerInnerContent .GroupFooter-module-scss-module__acCsAG__dealerLogoAndSocials .GroupFooter-module-scss-module__acCsAG__logoCtn .GroupFooter-module-scss-module__acCsAG__hudsonAdaLogo{max-width:12.5rem;aspect-ratio:unset}.GroupFooter-module-scss-module__acCsAG__container .GroupFooter-module-scss-module__acCsAG__footerInnerContent .GroupFooter-module-scss-module__acCsAG__dealerLogoAndSocials .GroupFooter-module-scss-module__acCsAG__logoCtn .GroupFooter-module-scss-module__acCsAG__hudsonAdaAction{cursor:pointer;background:0 0;border:0;width:fit-content;padding:0;display:block}.GroupFooter-module-scss-module__acCsAG__container .GroupFooter-module-scss-module__acCsAG__footerInnerContent .GroupFooter-module-scss-module__acCsAG__dealerLogoAndSocials .GroupFooter-module-scss-module__acCsAG__socialLinks{justify-content:flex-end;align-items:center;gap:var(--spacing-xxs);width:fit-content;display:flex}.GroupFooter-module-scss-module__acCsAG__container .GroupFooter-module-scss-module__acCsAG__footerInnerContent .GroupFooter-module-scss-module__acCsAG__footerNavigation{align-items:flex-start;gap:var(--spacing-5xl);flex-flow:wrap;display:flex}@media only screen and (max-width:48rem){.GroupFooter-module-scss-module__acCsAG__container .GroupFooter-module-scss-module__acCsAG__footerInnerContent .GroupFooter-module-scss-module__acCsAG__footerNavigation{gap:var(--spacing-2xl);flex-direction:column}}.GroupFooter-module-scss-module__acCsAG__container .GroupFooter-module-scss-module__acCsAG__footerBottomContent{justify-content:space-between;align-items:flex-start;gap:var(--spacing-xl);width:100%;max-width:75rem;padding:var(--spacing-md);background-color:var(--elevated-level-one);border:var(--border-strong);border-radius:var(--radius-md);flex-direction:column;display:flex}.GroupFooter-module-scss-module__acCsAG__container .GroupFooter-module-scss-module__acCsAG__footerBottomContent .GroupFooter-module-scss-module__acCsAG__legalContainer{justify-content:space-between;align-items:center;gap:var(--spacing-xs);flex-direction:row;width:100%;display:flex}@media only screen and (max-width:48rem){.GroupFooter-module-scss-module__acCsAG__container .GroupFooter-module-scss-module__acCsAG__footerBottomContent .GroupFooter-module-scss-module__acCsAG__legalContainer{flex-direction:column}}.GroupFooter-module-scss-module__acCsAG__container .GroupFooter-module-scss-module__acCsAG__footerBottomContent .GroupFooter-module-scss-module__acCsAG__legalContainer .GroupFooter-module-scss-module__acCsAG__legalLinks{gap:var(--spacing-xs);flex-direction:row;display:flex}@media (hover:hover) and (pointer:fine){.GroupFooter-module-scss-module__acCsAG__container .GroupFooter-module-scss-module__acCsAG__footerBottomContent .GroupFooter-module-scss-module__acCsAG__legalContainer .GroupFooter-module-scss-module__acCsAG__legalLinks .GroupFooter-module-scss-module__acCsAG__legalLink:hover{text-decoration:underline}}.GroupFooter-module-scss-module__acCsAG__container a:focus,.GroupFooter-module-scss-module__acCsAG__container button:focus{outline:var(--spacing-xxxs) solid var(--primary);outline-offset:var(--spacing-xxxs)}.GroupFooter-module-scss-module__acCsAG__blackGlass{--surface:var(--lux-surface);--elevated-level-one:var(--lux-surface);--text-primary:var(--lux-text-primary);--text-secondary:#bdbdbd;--border-strong:var(--lux-border-soft);background-color:var(--lux-surface)}
.SubaruFooter-module-scss-module__AtMK0a__subaruFooter{justify-content:center;align-items:stretch;gap:var(--spacing-xxs);flex-flow:column;display:flex}@media print{.SubaruFooter-module-scss-module__AtMK0a__subaruFooter{display:none}}.SubaruFooter-module-scss-module__AtMK0a__subaruFooter{width:100%;padding:var(--spacing-md) var(--spacing-lg);background-color:var(--surface)}.SubaruFooter-module-scss-module__AtMK0a__subaruFooter .SubaruFooter-module-scss-module__AtMK0a__consumerReports{width:100%;padding:var(--spacing-sm);flex-flow:row;justify-content:center;align-items:center;gap:0;display:flex}.SubaruFooter-module-scss-module__AtMK0a__subaruFooter .SubaruFooter-module-scss-module__AtMK0a__consumerReports .SubaruFooter-module-scss-module__AtMK0a__consumerReportsImage{object-fit:contain;width:100%}
.CarshopMobileNavBar-module-scss-module__KvJSSG__header{height:4.625rem;padding-left:var(--spacing-md)}.CarshopMobileNavBar-module-scss-module__KvJSSG__logo{width:9.625rem}.CarshopMobileNavBar-module-scss-module__KvJSSG__actions{align-items:center;gap:var(--spacing-md);display:flex}@media only screen and (max-width:24.375rem){.CarshopMobileNavBar-module-scss-module__KvJSSG__actions{gap:var(--spacing-xs)}}.CarshopMobileNavBar-module-scss-module__KvJSSG__divider{background-color:#cdcfd040;min-width:.0625rem;height:2.125rem}.CarshopMobileNavBar-module-scss-module__KvJSSG__icon,.CarshopMobileNavBar-module-scss-module__KvJSSG__icon:active{fill:var(--carshop-accent)}.CarshopMobileNavBar-module-scss-module__KvJSSG__homeSelector{display:flex}@media only screen and (max-width:23.125rem){.CarshopMobileNavBar-module-scss-module__KvJSSG__homeSelector{display:none}}
.NavLinkRenderable-module-scss-module__hY3aGW__listItemContainer{cursor:pointer;align-items:center;height:100%;display:flex}
.BmwFooter-module-scss-module__AIOlCa__container{width:100%;padding:var(--spacing-5xl) var(--spacing-2xl) var(--spacing-8xl);color:var(--text-primary);background-color:var(--black);border-top:.3125rem solid var(--text-primary);flex-flow:column;justify-content:center;align-items:center;gap:5rem;display:flex}@media only screen and (max-width:48rem){.BmwFooter-module-scss-module__AIOlCa__container{align-items:flex-start;gap:var(--spacing-2xl);flex-direction:column}}.BmwFooter-module-scss-module__AIOlCa__container .BmwFooter-module-scss-module__AIOlCa__logoContainer{width:6.25rem;height:6.25rem}.BmwFooter-module-scss-module__AIOlCa__container .BmwFooter-module-scss-module__AIOlCa__logoContainer .BmwFooter-module-scss-module__AIOlCa__logo{object-fit:contain;width:100%;height:100%}.BmwFooter-module-scss-module__AIOlCa__container .BmwFooter-module-scss-module__AIOlCa__footer{flex-flow:row;justify-content:space-between;align-items:flex-start;gap:2.5rem;width:100%;max-width:75rem;display:flex}@media only screen and (max-width:48rem){.BmwFooter-module-scss-module__AIOlCa__container .BmwFooter-module-scss-module__AIOlCa__footer{align-items:flex-start;gap:var(--spacing-2xl);flex-direction:column}}.BmwFooter-module-scss-module__AIOlCa__container .BmwFooter-module-scss-module__AIOlCa__footer .BmwFooter-module-scss-module__AIOlCa__content{justify-content:flex-start;align-items:stretch;gap:0;gap:var(--spacing-xl);flex-flow:column;display:flex}.BmwFooter-module-scss-module__AIOlCa__container .BmwFooter-module-scss-module__AIOlCa__footer .BmwFooter-module-scss-module__AIOlCa__content .BmwFooter-module-scss-module__AIOlCa__address{justify-content:flex-start;align-items:stretch;gap:0;gap:var(--spacing-sm);flex-flow:column;font-style:normal;display:flex}.BmwFooter-module-scss-module__AIOlCa__container .BmwFooter-module-scss-module__AIOlCa__footer .BmwFooter-module-scss-module__AIOlCa__content .BmwFooter-module-scss-module__AIOlCa__address .BmwFooter-module-scss-module__AIOlCa__group{justify-content:flex-start;align-items:stretch;gap:0;gap:var(--spacing-xxs);flex-flow:column;display:flex}.BmwFooter-module-scss-module__AIOlCa__mainContent{justify-content:space-between;align-items:stretch;gap:0;gap:var(--spacing-2xl);flex-flow:column;width:100%;display:flex}@media only screen and (max-width:48rem){.BmwFooter-module-scss-module__AIOlCa__mainContent{align-items:flex-start;width:100%}}.BmwFooter-module-scss-module__AIOlCa__mainContent .BmwFooter-module-scss-module__AIOlCa__row{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:2.5rem;width:100%;height:100%;display:flex}@media only screen and (max-width:48rem){.BmwFooter-module-scss-module__AIOlCa__mainContent .BmwFooter-module-scss-module__AIOlCa__row{flex-flow:column;justify-content:flex-start;max-width:25rem}}.BmwFooter-module-scss-module__AIOlCa__mainContent .BmwFooter-module-scss-module__AIOlCa__bottomContainer{flex-flow:row;justify-content:space-between;align-items:center;gap:0;width:100%;display:flex}@media only screen and (max-width:48rem){.BmwFooter-module-scss-module__AIOlCa__mainContent .BmwFooter-module-scss-module__AIOlCa__bottomContainer{align-items:flex-start;gap:var(--spacing-2xl);flex-direction:column}}.BmwFooter-module-scss-module__AIOlCa__mainContent .BmwFooter-module-scss-module__AIOlCa__bottomContainer .BmwFooter-module-scss-module__AIOlCa__socialLinks{justify-content:flex-end;align-items:center;gap:var(--spacing-xs);flex-flow:row;width:fit-content;display:flex}.BmwFooter-module-scss-module__AIOlCa__mainContent .BmwFooter-module-scss-module__AIOlCa__bottomContainer .BmwFooter-module-scss-module__AIOlCa__socialLinks a{cursor:pointer}.BmwFooter-module-scss-module__AIOlCa__mainContent .BmwFooter-module-scss-module__AIOlCa__bottomContainer .BmwFooter-module-scss-module__AIOlCa__socialLinks a:focus{outline:var(--spacing-xxxs) solid var(--primary);outline-offset:var(--spacing-xxxs)}@media (hover:hover) and (pointer:fine){.BmwFooter-module-scss-module__AIOlCa__mainContent .BmwFooter-module-scss-module__AIOlCa__bottomContainer .BmwFooter-module-scss-module__AIOlCa__socialLinks a:focus:hover{text-decoration:underline}}.BmwFooter-module-scss-module__AIOlCa__mainContent .BmwFooter-module-scss-module__AIOlCa__bottomContainer .BmwFooter-module-scss-module__AIOlCa__socialLinks a:focus{text-decoration:underline}.BmwFooter-module-scss-module__AIOlCa__mainContent .BmwFooter-module-scss-module__AIOlCa__bottomContainer .BmwFooter-module-scss-module__AIOlCa__legalLinks{justify-content:flex-start;align-items:center;gap:var(--spacing-xs);flex-flow:row;display:flex}@media (hover:hover) and (pointer:fine){.BmwFooter-module-scss-module__AIOlCa__mainContent .BmwFooter-module-scss-module__AIOlCa__bottomContainer .BmwFooter-module-scss-module__AIOlCa__legalLinks .BmwFooter-module-scss-module__AIOlCa__link:hover{text-decoration:underline}}.BmwFooter-module-scss-module__AIOlCa__divider{background:var(--white);width:90%;max-width:75rem;height:.0625rem;margin:0}@media only screen and (max-width:48rem){.BmwFooter-module-scss-module__AIOlCa__divider{display:none}}.BmwFooter-module-scss-module__AIOlCa__prop65Wrap{max-width:75rem}.BmwFooter-module-scss-module__AIOlCa__socialIcon{width:var(--spacing-lg);height:var(--spacing-lg);filter:brightness(0)saturate()invert()sepia()saturate(0%)hue-rotate(360deg)brightness()contrast()}
.HyundaiFooter-module-scss-module__4m8_ZW__footer{width:100%;color:var(--white);background-color:var(--black);justify-content:center;display:flex}.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content{align-items:stretch;gap:var(--spacing-4xl);width:100%;max-width:calc(87rem + var(--spacing-2xl)*2);padding:var(--spacing-4xl) var(--spacing-2xl) var(--spacing-2xl);flex-direction:column;display:flex}@media (max-width:48rem){.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content{align-items:center;gap:var(--spacing-xl);padding:var(--spacing-xl) var(--spacing-sm) var(--spacing-lg)}}.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__primary{gap:var(--spacing-4xl);grid-template-columns:1fr 1fr 1.25fr;display:grid}@media (max-width:48rem){.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__primary{gap:var(--spacing-xl);flex-direction:column;width:100%;display:flex}}.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__primary .HyundaiFooter-module-scss-module__4m8_ZW__dealer{align-items:flex-start;gap:var(--spacing-lg);flex-direction:column;display:flex}@media (max-width:48rem){.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__primary .HyundaiFooter-module-scss-module__4m8_ZW__dealer{gap:var(--spacing-md)}}.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__primary .HyundaiFooter-module-scss-module__4m8_ZW__dealer .HyundaiFooter-module-scss-module__4m8_ZW__programs{align-items:center;gap:var(--spacing-lg);display:flex}@media (max-width:48rem){.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__primary .HyundaiFooter-module-scss-module__4m8_ZW__dealer .HyundaiFooter-module-scss-module__4m8_ZW__programs{gap:var(--spacing-md)}}.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__primary .HyundaiFooter-module-scss-module__4m8_ZW__dealer .HyundaiFooter-module-scss-module__4m8_ZW__programs .HyundaiFooter-module-scss-module__4m8_ZW__carCareImage{width:3.75rem;height:auto}.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__primary .HyundaiFooter-module-scss-module__4m8_ZW__dealer .HyundaiFooter-module-scss-module__4m8_ZW__programs .HyundaiFooter-module-scss-module__4m8_ZW__ioniqImage{width:3.375rem;height:auto}.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__primary .HyundaiFooter-module-scss-module__4m8_ZW__dealer .HyundaiFooter-module-scss-module__4m8_ZW__address{align-items:flex-start;gap:var(--spacing-xs);margin:0;font-style:normal;display:flex}.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__primary .HyundaiFooter-module-scss-module__4m8_ZW__dealer .HyundaiFooter-module-scss-module__4m8_ZW__address .HyundaiFooter-module-scss-module__4m8_ZW__addressText{gap:var(--spacing-xxs);flex-direction:column;display:flex}.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__primary .HyundaiFooter-module-scss-module__4m8_ZW__dealer .HyundaiFooter-module-scss-module__4m8_ZW__directionsLink{align-items:center;gap:var(--spacing-xxs);width:fit-content;color:var(--white);text-decoration:none;transition:opacity .14s ease-in-out;display:flex}@media (hover:hover) and (pointer:fine){.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__primary .HyundaiFooter-module-scss-module__4m8_ZW__dealer .HyundaiFooter-module-scss-module__4m8_ZW__directionsLink:hover{opacity:.7}}.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__primary .HyundaiFooter-module-scss-module__4m8_ZW__contact{gap:var(--spacing-md);flex-direction:column;display:flex}.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__primary .HyundaiFooter-module-scss-module__4m8_ZW__contact .HyundaiFooter-module-scss-module__4m8_ZW__departments{gap:var(--spacing-lg);display:flex}.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__primary .HyundaiFooter-module-scss-module__4m8_ZW__contact .HyundaiFooter-module-scss-module__4m8_ZW__departments .HyundaiFooter-module-scss-module__4m8_ZW__department{padding:0 0 var(--spacing-xxs);color:var(--white);opacity:.75;cursor:pointer;background:0 0;border:0;transition:opacity .14s ease-in-out;position:relative}@media (hover:hover) and (pointer:fine){.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__primary .HyundaiFooter-module-scss-module__4m8_ZW__contact .HyundaiFooter-module-scss-module__4m8_ZW__departments .HyundaiFooter-module-scss-module__4m8_ZW__department:hover{opacity:1}}.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__primary .HyundaiFooter-module-scss-module__4m8_ZW__contact .HyundaiFooter-module-scss-module__4m8_ZW__departments .HyundaiFooter-module-scss-module__4m8_ZW__department.HyundaiFooter-module-scss-module__4m8_ZW__activeDepartment{color:var(--hyundai-active-blue);opacity:1}.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__primary .HyundaiFooter-module-scss-module__4m8_ZW__contact .HyundaiFooter-module-scss-module__4m8_ZW__departments .HyundaiFooter-module-scss-module__4m8_ZW__department.HyundaiFooter-module-scss-module__4m8_ZW__activeDepartment:after{height:var(--spacing-xxxs);background-color:var(--hyundai-active-blue);content:"";position:absolute;bottom:0;left:0;right:0}.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__primary .HyundaiFooter-module-scss-module__4m8_ZW__contact .HyundaiFooter-module-scss-module__4m8_ZW__actions{gap:var(--spacing-xl);flex-wrap:wrap;display:flex}@media (max-width:48rem){.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__primary .HyundaiFooter-module-scss-module__4m8_ZW__contact .HyundaiFooter-module-scss-module__4m8_ZW__actions{justify-content:space-between;gap:var(--spacing-md);width:100%}}.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__primary .HyundaiFooter-module-scss-module__4m8_ZW__contact .HyundaiFooter-module-scss-module__4m8_ZW__actions .HyundaiFooter-module-scss-module__4m8_ZW__phoneLink{align-items:center;gap:var(--spacing-xs);color:var(--white);text-decoration:none;transition:opacity .14s ease-in-out;display:flex}@media (hover:hover) and (pointer:fine){.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__primary .HyundaiFooter-module-scss-module__4m8_ZW__contact .HyundaiFooter-module-scss-module__4m8_ZW__actions .HyundaiFooter-module-scss-module__4m8_ZW__phoneLink:hover{opacity:.7}}.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__primary .HyundaiFooter-module-scss-module__4m8_ZW__contact .HyundaiFooter-module-scss-module__4m8_ZW__actions .HyundaiFooter-module-scss-module__4m8_ZW__contactLink{align-items:center;gap:var(--spacing-xs);color:var(--white);text-decoration:none;transition:opacity .14s ease-in-out;display:flex}@media (hover:hover) and (pointer:fine){.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__primary .HyundaiFooter-module-scss-module__4m8_ZW__contact .HyundaiFooter-module-scss-module__4m8_ZW__actions .HyundaiFooter-module-scss-module__4m8_ZW__contactLink:hover{opacity:.7}}.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__primary .HyundaiFooter-module-scss-module__4m8_ZW__contact .HyundaiFooter-module-scss-module__4m8_ZW__hours{gap:var(--spacing-sm);flex-direction:column;display:flex}.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__primary .HyundaiFooter-module-scss-module__4m8_ZW__contact .HyundaiFooter-module-scss-module__4m8_ZW__hours .HyundaiFooter-module-scss-module__4m8_ZW__hour{gap:var(--spacing-md);grid-template-columns:6.5rem 1fr;display:grid}@media (max-width:48rem){.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__primary .HyundaiFooter-module-scss-module__4m8_ZW__contact .HyundaiFooter-module-scss-module__4m8_ZW__hours .HyundaiFooter-module-scss-module__4m8_ZW__hour{gap:var(--spacing-sm);grid-template-columns:1fr auto;width:100%}}.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__primary .HyundaiFooter-module-scss-module__4m8_ZW__map{width:100%;color:var(--white);text-decoration:none;transition:opacity .14s ease-in-out;display:block}@media (hover:hover) and (pointer:fine){.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__primary .HyundaiFooter-module-scss-module__4m8_ZW__map:hover{opacity:.9}}.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__primary .HyundaiFooter-module-scss-module__4m8_ZW__map .HyundaiFooter-module-scss-module__4m8_ZW__mapImage{object-fit:cover;width:100%;height:13.125rem;display:block}@media (max-width:48rem){.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__primary .HyundaiFooter-module-scss-module__4m8_ZW__map .HyundaiFooter-module-scss-module__4m8_ZW__mapImage{height:8.375rem}}.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__primary .HyundaiFooter-module-scss-module__4m8_ZW__map .HyundaiFooter-module-scss-module__4m8_ZW__mapFallback{justify-content:center;align-items:center;gap:var(--spacing-sm);width:100%;height:13.125rem;padding:var(--spacing-xl);background:linear-gradient(135deg, color-mix(in srgb, var(--white) 12%, transparent), color-mix(in srgb, var(--white) 4%, transparent)),color-mix(in srgb, var(--white) 8%, transparent);border:.0625rem solid color-mix(in srgb, var(--white) 18%, transparent);flex-direction:column;display:flex}@media (max-width:48rem){.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__primary .HyundaiFooter-module-scss-module__4m8_ZW__map .HyundaiFooter-module-scss-module__4m8_ZW__mapFallback{height:8.375rem;padding:var(--spacing-md)}}.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__secondary{align-items:center;gap:var(--spacing-xl);grid-template-columns:1fr auto 1fr;display:grid}@media (max-width:48rem){.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__secondary{gap:var(--spacing-xl);flex-direction:column;width:100%;display:flex}}.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__secondary .HyundaiFooter-module-scss-module__4m8_ZW__social{align-items:center;gap:var(--spacing-md);min-height:var(--spacing-lg);display:flex}@media (max-width:48rem){.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__secondary .HyundaiFooter-module-scss-module__4m8_ZW__social{justify-content:center}}.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__secondary .HyundaiFooter-module-scss-module__4m8_ZW__social .HyundaiFooter-module-scss-module__4m8_ZW__socialIcon{width:1.25rem;height:1.25rem;color:var(--white);opacity:.8;filter:brightness(0)invert();fill:var(--white)}.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__secondary .HyundaiFooter-module-scss-module__4m8_ZW__logos{justify-content:center;align-items:center;gap:var(--spacing-md);display:flex}.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__secondary .HyundaiFooter-module-scss-module__4m8_ZW__logos .HyundaiFooter-module-scss-module__4m8_ZW__hyundaiLogoLink{align-items:center;display:flex}.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__secondary .HyundaiFooter-module-scss-module__4m8_ZW__logos .HyundaiFooter-module-scss-module__4m8_ZW__hyundaiLogoLink .HyundaiFooter-module-scss-module__4m8_ZW__hyundaiLogo{width:5.125rem;height:auto}.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__secondary .HyundaiFooter-module-scss-module__4m8_ZW__logos .HyundaiFooter-module-scss-module__4m8_ZW__logoDivider{background-color:var(--white);opacity:.5;width:.0625rem;height:3.25rem}.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__secondary .HyundaiFooter-module-scss-module__4m8_ZW__logos .HyundaiFooter-module-scss-module__4m8_ZW__dealerLogoLink{min-height:3.25rem;padding:var(--spacing-xs);background-color:var(--white);align-items:center;display:flex}.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__secondary .HyundaiFooter-module-scss-module__4m8_ZW__logos .HyundaiFooter-module-scss-module__4m8_ZW__dealerLogoLink .HyundaiFooter-module-scss-module__4m8_ZW__dealerLogo{width:auto;max-height:var(--font-size-3xl);object-fit:contain}.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__secondary .HyundaiFooter-module-scss-module__4m8_ZW__logos .HyundaiFooter-module-scss-module__4m8_ZW__dealerLogoLink .HyundaiFooter-module-scss-module__4m8_ZW__dealerLogoPlaceholder{width:7.5rem;height:var(--font-size-3xl);background-color:var(--black);opacity:.08}.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__secondary .HyundaiFooter-module-scss-module__4m8_ZW__language{justify-content:flex-end;align-items:center;gap:var(--spacing-xxs);color:var(--white);display:flex}@media (max-width:48rem){.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__secondary .HyundaiFooter-module-scss-module__4m8_ZW__language{justify-content:center}}.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__legalLinks{justify-content:center;align-items:center;gap:var(--spacing-lg);flex-wrap:wrap;display:flex}@media (max-width:48rem){.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__legalLinks{gap:var(--spacing-sm) var(--spacing-md);max-width:17rem}}.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__legalLinks .HyundaiFooter-module-scss-module__4m8_ZW__legalLink{color:var(--white);text-decoration:none;transition:opacity .14s ease-in-out;position:relative}@media (hover:hover) and (pointer:fine){.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__legalLinks .HyundaiFooter-module-scss-module__4m8_ZW__legalLink:hover{opacity:.7}}.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__legalLinks .HyundaiFooter-module-scss-module__4m8_ZW__legalLink:after{top:50%;right:calc(var(--spacing-lg)*-.5);width:.0625rem;height:var(--font-size-sm);background-color:var(--white);opacity:.5;content:"";position:absolute;transform:translateY(-50%)}.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__legalLinks .HyundaiFooter-module-scss-module__4m8_ZW__legalLink:last-child:after{display:none}.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__watermark{justify-content:center;display:flex}.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__disclaimer{align-items:center;gap:var(--spacing-md);flex-direction:column;max-width:65rem;margin:0 auto;display:flex}@media (max-width:48rem){.HyundaiFooter-module-scss-module__4m8_ZW__footer .HyundaiFooter-module-scss-module__4m8_ZW__content .HyundaiFooter-module-scss-module__4m8_ZW__disclaimer{max-width:18rem}}
.LexusFooter-module-scss-module__K2NWsW__container{justify-content:center;align-items:center;gap:var(--spacing-5xl);width:100%;padding:var(--spacing-5xl) var(--spacing-2xl) var(--spacing-8xl);color:var(--text-primary);background-color:var(--black);border-top:.3125rem solid var(--text-primary);flex-direction:column;display:flex}@media only screen and (max-width:48rem){.LexusFooter-module-scss-module__K2NWsW__container{justify-content:flex-start;align-items:flex-start;gap:var(--spacing-2xl)}}.LexusFooter-module-scss-module__K2NWsW__container .LexusFooter-module-scss-module__K2NWsW__footer{justify-content:space-between;gap:var(--spacing-2xl);flex-direction:row;width:100%;max-width:75rem;display:flex}@media only screen and (max-width:48rem){.LexusFooter-module-scss-module__K2NWsW__container .LexusFooter-module-scss-module__K2NWsW__footer{flex-direction:column;align-items:flex-start}}.LexusFooter-module-scss-module__K2NWsW__container .LexusFooter-module-scss-module__K2NWsW__footer .LexusFooter-module-scss-module__K2NWsW__content{align-items:flex-start;gap:var(--spacing-xl);flex-direction:column;display:flex}.LexusFooter-module-scss-module__K2NWsW__container .LexusFooter-module-scss-module__K2NWsW__footer .LexusFooter-module-scss-module__K2NWsW__content .LexusFooter-module-scss-module__K2NWsW__address{gap:var(--spacing-sm);flex-direction:column;font-style:normal;display:flex}.LexusFooter-module-scss-module__K2NWsW__container .LexusFooter-module-scss-module__K2NWsW__footer .LexusFooter-module-scss-module__K2NWsW__content .LexusFooter-module-scss-module__K2NWsW__address .LexusFooter-module-scss-module__K2NWsW__group{gap:var(--spacing-xxs);flex-direction:column;display:flex}.LexusFooter-module-scss-module__K2NWsW__container .LexusFooter-module-scss-module__K2NWsW__footer .LexusFooter-module-scss-module__K2NWsW__legalCtn{flex-direction:column;max-width:12.5rem;display:flex}.LexusFooter-module-scss-module__K2NWsW__container .LexusFooter-module-scss-module__K2NWsW__footer .LexusFooter-module-scss-module__K2NWsW__legalCtn .LexusFooter-module-scss-module__K2NWsW__text{margin-bottom:var(--spacing-md);font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-md);opacity:var(--text-secondary);line-height:1.3125rem}.LexusFooter-module-scss-module__K2NWsW__container .LexusFooter-module-scss-module__K2NWsW__footer .LexusFooter-module-scss-module__K2NWsW__legalCtn .LexusFooter-module-scss-module__K2NWsW__linkCtn{gap:var(--spacing-xs);width:100%;margin-bottom:var(--spacing-md);flex-direction:column;display:flex}.LexusFooter-module-scss-module__K2NWsW__container .LexusFooter-module-scss-module__K2NWsW__footer .LexusFooter-module-scss-module__K2NWsW__legalCtn .LexusFooter-module-scss-module__K2NWsW__linkCtn .LexusFooter-module-scss-module__K2NWsW__link{width:fit-content;font-size:var(--font-size-sm);line-height:var(--font-size-md);letter-spacing:var(--letter-spacing-md);outline:var(--spacing-xxxs) solid var(--primary);outline-offset:var(--spacing-xxxs);opacity:var(--text-secondary)}@media (hover:hover) and (pointer:fine){.LexusFooter-module-scss-module__K2NWsW__container .LexusFooter-module-scss-module__K2NWsW__footer .LexusFooter-module-scss-module__K2NWsW__legalCtn .LexusFooter-module-scss-module__K2NWsW__linkCtn .LexusFooter-module-scss-module__K2NWsW__link:hover{text-decoration:underline}}.LexusFooter-module-scss-module__K2NWsW__container .LexusFooter-module-scss-module__K2NWsW__footer .LexusFooter-module-scss-module__K2NWsW__bbbLink{margin-bottom:var(--spacing-md);outline:var(--spacing-xxxs) solid var(--primary);outline-offset:var(--spacing-xxxs)}.LexusFooter-module-scss-module__K2NWsW__mainContent{justify-content:space-between;align-items:flex-start;gap:var(--spacing-2xl);flex-direction:column;width:100%;display:flex}@media only screen and (max-width:48rem){.LexusFooter-module-scss-module__K2NWsW__mainContent{align-items:flex-start;width:100%}}.LexusFooter-module-scss-module__K2NWsW__mainContent .LexusFooter-module-scss-module__K2NWsW__row{justify-content:space-between;gap:var(--spacing-2xl);flex-flow:wrap;width:100%;height:100%;display:flex}@media only screen and (max-width:48rem){.LexusFooter-module-scss-module__K2NWsW__mainContent .LexusFooter-module-scss-module__K2NWsW__row{flex-flow:column;justify-content:flex-start;max-width:25rem}}.LexusFooter-module-scss-module__K2NWsW__mainContent .LexusFooter-module-scss-module__K2NWsW__bottomContainer{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}@media only screen and (max-width:48rem){.LexusFooter-module-scss-module__K2NWsW__mainContent .LexusFooter-module-scss-module__K2NWsW__bottomContainer{align-items:flex-start;gap:var(--spacing-2xl);flex-direction:column}}.LexusFooter-module-scss-module__K2NWsW__mainContent .LexusFooter-module-scss-module__K2NWsW__bottomContainer .LexusFooter-module-scss-module__K2NWsW__socialLinks{justify-content:flex-end;align-items:center;gap:var(--spacing-xs);width:fit-content;display:flex}.LexusFooter-module-scss-module__K2NWsW__mainContent .LexusFooter-module-scss-module__K2NWsW__bottomContainer .LexusFooter-module-scss-module__K2NWsW__socialLinks a{cursor:pointer}.LexusFooter-module-scss-module__K2NWsW__mainContent .LexusFooter-module-scss-module__K2NWsW__bottomContainer .LexusFooter-module-scss-module__K2NWsW__socialLinks a:focus{outline:var(--spacing-xxxs) solid var(--primary);outline-offset:var(--spacing-xxxs);text-decoration:underline}.LexusFooter-module-scss-module__K2NWsW__mainContent .LexusFooter-module-scss-module__K2NWsW__bottomContainer .LexusFooter-module-scss-module__K2NWsW__legalLinks{gap:var(--spacing-xs);flex-direction:row;display:flex}.LexusFooter-module-scss-module__K2NWsW__experienceAmazing{width:100%;font-family:var(--header-font);font-size:var(--font-size-2xl);color:var(--white);text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:3%;display:flex;position:relative;overflow:hidden}@media only screen and (max-width:48rem){.LexusFooter-module-scss-module__K2NWsW__experienceAmazing{font-size:var(--font-size-md);justify-content:flex-start;gap:2%}}.LexusFooter-module-scss-module__K2NWsW__divider{background:linear-gradient(90deg,#0000,#fff,#0000);width:90%;max-width:75rem;height:.0625rem;margin:0}@media only screen and (max-width:48rem){.LexusFooter-module-scss-module__K2NWsW__divider{display:none}}.LexusFooter-module-scss-module__K2NWsW__socialIcon{width:var(--spacing-lg);height:var(--spacing-lg);filter:brightness(0)saturate()invert()sepia()saturate(0%)hue-rotate(360deg)brightness()contrast()}
.MobileNavBar-module-scss-module__1iZB0q__header{top:var(--site-banner-offset,0);z-index:11;width:100%;height:4.625rem;padding:var(--spacing-xxs) var(--spacing-xxs) var(--spacing-xxs) var(--spacing-md);color:var(--text-primary);background-color:var(--elevated-level-one);border-bottom:var(--border-soft);box-shadow:var(--shadow-soft);content-visibility:hidden;display:none;position:sticky}.MobileNavBar-module-scss-module__1iZB0q__header.MobileNavBar-module-scss-module__1iZB0q__volvo{box-shadow:none;background-color:#fafafa;border-bottom:none}.MobileNavBar-module-scss-module__1iZB0q__header.MobileNavBar-module-scss-module__1iZB0q__volvoDarkMode{background-color:var(--elevated-level-one)}.MobileNavBar-module-scss-module__1iZB0q__header.MobileNavBar-module-scss-module__1iZB0q__dark{background-color:var(--lux-surface);border-bottom:var(--lux-border-soft)}.MobileNavBar-module-scss-module__1iZB0q__header.MobileNavBar-module-scss-module__1iZB0q__bmw{background-color:var(--black);border-bottom:.0625rem solid #ffffff30}.MobileNavBar-module-scss-module__1iZB0q__header.MobileNavBar-module-scss-module__1iZB0q__onTop{z-index:12!important}.MobileNavBar-module-scss-module__1iZB0q__header .MobileNavBar-module-scss-module__1iZB0q__logoContainer{align-items:center;display:flex}.MobileNavBar-module-scss-module__1iZB0q__header .MobileNavBar-module-scss-module__1iZB0q__logoContainer .MobileNavBar-module-scss-module__1iZB0q__logo{width:var(--spacing-2xl);height:var(--spacing-2xl)}.MobileNavBar-module-scss-module__1iZB0q__header .MobileNavBar-module-scss-module__1iZB0q__logoContainer .MobileNavBar-module-scss-module__1iZB0q__volvoLogo{width:6.25rem;height:100%}@media only screen and (max-width:48rem){.MobileNavBar-module-scss-module__1iZB0q__header{content-visibility:visible;justify-content:space-between;align-items:center;display:flex}}.MobileNavBar-module-scss-module__1iZB0q__header .MobileNavBar-module-scss-module__1iZB0q__linkContainer{justify-content:center;align-items:center;gap:var(--spacing-lg);flex-flow:row;display:flex}@media only screen and (max-width:28.125rem){.MobileNavBar-module-scss-module__1iZB0q__header .MobileNavBar-module-scss-module__1iZB0q__linkContainer{gap:var(--spacing-xs)}}@media only screen and (max-width:23.75rem){.MobileNavBar-module-scss-module__1iZB0q__header .MobileNavBar-module-scss-module__1iZB0q__linkContainer{gap:var(--spacing-xxs)}}.MobileNavBar-module-scss-module__1iZB0q__header .MobileNavBar-module-scss-module__1iZB0q__iconWrp{background:0 0;border:none;width:fit-content;height:fit-content;padding:0;display:flex}.MobileNavBar-module-scss-module__1iZB0q__header .MobileNavBar-module-scss-module__1iZB0q__iconBtn{width:var(--spacing-2xl);height:var(--spacing-2xl);font-size:var(--font-size-lg);color:var(--primary);flex-flow:row;justify-content:center;align-items:center;gap:0;display:flex;overflow:hidden}.MobileNavBar-module-scss-module__1iZB0q__header .MobileNavBar-module-scss-module__1iZB0q__iconBtn path,.MobileNavBar-module-scss-module__1iZB0q__header .MobileNavBar-module-scss-module__1iZB0q__iconBtn rect{fill:var(--primary)}.MobileNavBar-module-scss-module__1iZB0q__kiaLogoLockup{justify-content:flex-start;align-items:center;gap:var(--spacing-xxs);flex-flow:row;display:flex}.MobileNavBar-module-scss-module__1iZB0q__kiaLogoLockup .MobileNavBar-module-scss-module__1iZB0q__oemLogo,.MobileNavBar-module-scss-module__1iZB0q__kiaLogoLockup .MobileNavBar-module-scss-module__1iZB0q__dealerLogo{align-items:center;display:flex}@media (max-width:48rem){.MobileNavBar-module-scss-module__1iZB0q__kiaLogoLockup .MobileNavBar-module-scss-module__1iZB0q__dealerLogo img{width:auto;max-width:5.9375rem;height:auto;max-height:var(--spacing-2xl);object-fit:contain}}@media only screen and (max-width:25rem){.MobileNavBar-module-scss-module__1iZB0q__kiaLogoLockup .MobileNavBar-module-scss-module__1iZB0q__dealerLogo img{width:3.125rem;height:2.1875rem}}.MobileNavBar-module-scss-module__1iZB0q__volvoInfoBar{display:none}@media (max-width:48rem){.MobileNavBar-module-scss-module__1iZB0q__volvoInfoBar{justify-content:space-between;align-items:center;gap:var(--spacing-xxs);width:100%;height:100%;max-height:var(--spacing-2xl);padding:var(--spacing-xs) var(--spacing-md);background-color:var(--elevated-level-two);border-bottom:var(--border-soft);box-shadow:var(--shadow-soft);display:flex;overflow-x:auto}.MobileNavBar-module-scss-module__1iZB0q__volvoInfoBar .MobileNavBar-module-scss-module__1iZB0q__infoBarAddressButton{width:fit-content!important}}
.DefaultNavBar-module-scss-module__YCC3Ma__listCtn{top:var(--site-banner-offset,0);z-index:11;width:100%;color:var(--text-primary);background-color:var(--surface);border-bottom:var(--border-soft);box-shadow:var(--shadow-soft);justify-content:space-between;align-items:center;display:flex;position:sticky}@media print{.DefaultNavBar-module-scss-module__YCC3Ma__listCtn{display:none}}@media only screen and (max-width:48rem){.DefaultNavBar-module-scss-module__YCC3Ma__listCtn{display:none}}.DefaultNavBar-module-scss-module__YCC3Ma__listCtn .DefaultNavBar-module-scss-module__YCC3Ma__menuList{width:100%;padding:var(--spacing-xxs) 0;flex-direction:row;justify-content:space-between;display:flex}
.GenesisMobileNavBar-module-scss-module___Prl_a__header{top:var(--site-banner-offset,0);z-index:11;width:100%;padding:var(--spacing-xs);color:var(--text-primary);background-color:var(--elevated-level-one);border-bottom:var(--border-soft);box-shadow:var(--shadow-soft);display:none;position:sticky}.GenesisMobileNavBar-module-scss-module___Prl_a__header.GenesisMobileNavBar-module-scss-module___Prl_a__onTop{z-index:12!important}.GenesisMobileNavBar-module-scss-module___Prl_a__header.GenesisMobileNavBar-module-scss-module___Prl_a__genesis{padding:var(--spacing-sm) var(--spacing-lg);color:var(--lux-text-primary);background-color:var(--lux-surface)}@media only screen and (max-width:48rem){.GenesisMobileNavBar-module-scss-module___Prl_a__header{justify-content:space-between;align-items:center;display:flex}}
.BlackGlassNavBar-module-scss-module__jhJJTa__navBar{top:var(--site-banner-offset,0);z-index:11;justify-content:space-between;gap:var(--spacing-3xl);height:4.3125rem;margin-bottom:calc(-1*var(--spacing-xxxs));padding:var(--spacing-md) var(--spacing-xl);border-bottom:var(--lux-border-soft);box-shadow:var(--shadow-soft);display:flex;position:sticky;background:var(--lux-surface)!important}@media only screen and (max-width:48rem){.BlackGlassNavBar-module-scss-module__jhJJTa__navBar{display:none}}.BlackGlassNavBar-module-scss-module__jhJJTa__navBar:before{content:"";-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);width:100%;height:100%;position:absolute;top:0;left:0}.BlackGlassNavBar-module-scss-module__jhJJTa__navBar .BlackGlassNavBar-module-scss-module__jhJJTa__leftCtn{z-index:1;align-items:center;width:75%;height:100%;display:flex}.BlackGlassNavBar-module-scss-module__jhJJTa__navBar .BlackGlassNavBar-module-scss-module__jhJJTa__leftCtn .BlackGlassNavBar-module-scss-module__jhJJTa__logoLink{height:100%;margin-right:var(--spacing-md)}.BlackGlassNavBar-module-scss-module__jhJJTa__navBar .BlackGlassNavBar-module-scss-module__jhJJTa__leftCtn .BlackGlassNavBar-module-scss-module__jhJJTa__logoLink.BlackGlassNavBar-module-scss-module__jhJJTa__text{justify-content:flex-start;align-items:center;max-width:12.5rem;display:flex}.BlackGlassNavBar-module-scss-module__jhJJTa__navBar .BlackGlassNavBar-module-scss-module__jhJJTa__leftCtn .BlackGlassNavBar-module-scss-module__jhJJTa__logoLink .BlackGlassNavBar-module-scss-module__jhJJTa__logo{object-fit:contain;width:auto;max-width:13.75rem;height:100%;display:inline-block}.BlackGlassNavBar-module-scss-module__jhJJTa__navBar .BlackGlassNavBar-module-scss-module__jhJJTa__leftCtn .BlackGlassNavBar-module-scss-module__jhJJTa__logoLink .BlackGlassNavBar-module-scss-module__jhJJTa__textLogo{width:max-content;max-width:13.75rem;color:var(--text-primary);margin-bottom:0}.BlackGlassNavBar-module-scss-module__jhJJTa__navBar .BlackGlassNavBar-module-scss-module__jhJJTa__leftCtn .BlackGlassNavBar-module-scss-module__jhJJTa__logoLink .BlackGlassNavBar-module-scss-module__jhJJTa__textLogo.BlackGlassNavBar-module-scss-module__jhJJTa__lux{color:var(--lux-text-primary)}.BlackGlassNavBar-module-scss-module__jhJJTa__navBar .BlackGlassNavBar-module-scss-module__jhJJTa__leftCtn .BlackGlassNavBar-module-scss-module__jhJJTa__menuList{align-items:center;gap:var(--spacing-lg);width:100%;display:flex;overflow:visible}.BlackGlassNavBar-module-scss-module__jhJJTa__navBar .BlackGlassNavBar-module-scss-module__jhJJTa__rightCtn{z-index:1;align-items:center;width:fit-content;height:100%;display:flex}
.GlassNavBar-module-scss-module__VfQrdW__navBar{top:var(--site-banner-offset,0);z-index:11;justify-content:space-between;align-items:center;gap:var(--spacing-3xl);height:4.3125rem;margin-bottom:calc(-1*var(--spacing-xxxs));padding:0 var(--spacing-xl);border-bottom:var(--border-soft);box-shadow:var(--shadow-soft);display:flex;position:sticky;background:var(--surface-80)!important}@media only screen and (max-width:48rem){.GlassNavBar-module-scss-module__VfQrdW__navBar{display:none}}.GlassNavBar-module-scss-module__VfQrdW__navBar:before{content:"";-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);width:100%;height:100%;position:absolute;top:0;left:0}.GlassNavBar-module-scss-module__VfQrdW__navBar .GlassNavBar-module-scss-module__VfQrdW__leftCtn{z-index:1;justify-content:flex-start;align-items:center;gap:var(--spacing-sm);flex-flow:row;width:75%;height:100%;display:flex}.GlassNavBar-module-scss-module__VfQrdW__navBar .GlassNavBar-module-scss-module__VfQrdW__leftCtn .GlassNavBar-module-scss-module__VfQrdW__logoLink{height:100%;margin-right:var(--spacing-md)}.GlassNavBar-module-scss-module__VfQrdW__navBar .GlassNavBar-module-scss-module__VfQrdW__leftCtn .GlassNavBar-module-scss-module__VfQrdW__logoLink.GlassNavBar-module-scss-module__VfQrdW__text{justify-content:flex-start;align-items:center;max-width:12.5rem;display:flex}.GlassNavBar-module-scss-module__VfQrdW__navBar .GlassNavBar-module-scss-module__VfQrdW__leftCtn .GlassNavBar-module-scss-module__VfQrdW__logoLink .GlassNavBar-module-scss-module__VfQrdW__logo{object-fit:contain;width:auto;max-width:13.75rem;height:100%;display:inline-block}.GlassNavBar-module-scss-module__VfQrdW__navBar .GlassNavBar-module-scss-module__VfQrdW__leftCtn .GlassNavBar-module-scss-module__VfQrdW__logoLink .GlassNavBar-module-scss-module__VfQrdW__textLogo{width:max-content;max-width:13.75rem;color:var(--text-primary);margin-bottom:0}.GlassNavBar-module-scss-module__VfQrdW__navBar .GlassNavBar-module-scss-module__VfQrdW__leftCtn .GlassNavBar-module-scss-module__VfQrdW__menuList{width:100%;height:var(--spacing-3xl);display:flex;overflow:visible}.GlassNavBar-module-scss-module__VfQrdW__navBar .GlassNavBar-module-scss-module__VfQrdW__rightCtn{z-index:1;align-items:center;width:fit-content;height:100%;display:flex}
.LandRoverNavBar-module-scss-module__EyqMRa__navBar{top:var(--site-banner-offset,0);z-index:11;width:100%;height:var(--spacing-3xl);padding:0 var(--spacing-lg);background-color:var(--white);border-bottom:var(--border-strong);justify-content:space-between;align-items:center;display:flex;position:sticky}.LandRoverNavBar-module-scss-module__EyqMRa__navBar.LandRoverNavBar-module-scss-module__EyqMRa__hasInfoBar{top:calc(var(--site-banner-offset,0) + var(--spacing-xl))}@media only screen and (max-width:48rem){.LandRoverNavBar-module-scss-module__EyqMRa__navBar{display:none}}.LandRoverNavBar-module-scss-module__EyqMRa__navBar .LandRoverNavBar-module-scss-module__EyqMRa__navItems{align-items:center;gap:var(--spacing-sm);min-width:0;display:flex}.LandRoverNavBar-module-scss-module__EyqMRa__navBar .LandRoverNavBar-module-scss-module__EyqMRa__actions{min-width:var(--spacing-3xl);justify-content:flex-end;align-items:center;height:100%;display:flex}
.PenskeWatermark-module-scss-module__EnkYzG__penskeWatermark{height:100%;padding:var(--spacing-xs) 0}
