.BasicFormModal-module-scss-module__t3SpYq__body{flex-direction:column;justify-content:center;align-items:center;padding:24px 0;display:flex}
.InfoBarButtonBase-module-scss-module__pXaypq__button{color:var(--text-primary);white-space:nowrap;align-items:center;display:flex;gap:var(--gap-sm)!important;height:24px!important;box-shadow:none!important;background-color:transparent!important;border:none!important;padding:0 4px!important;font-size:12px!important}@media (hover:hover) and (pointer:fine){.InfoBarButtonBase-module-scss-module__pXaypq__button:hover{--text-color:var(--text-primary)!important}.InfoBarButtonBase-module-scss-module__pXaypq__button:hover.InfoBarButtonBase-module-scss-module__pXaypq__button--lux{--text-color:var(--lux-text-primary)!important}}.InfoBarButtonBase-module-scss-module__pXaypq__button p{font-size:12px!important}.InfoBarButtonBase-module-scss-module__pXaypq__button--lux{--text-color:var(--lux-text-primary)!important}.InfoBarButtonBase-module-scss-module__pXaypq__icon{display:flex;width:14px!important;height:14px!important;font-size:14px!important}
.Logo-module-scss-module__tzNs6a__logo{width:auto;max-width:var(--nav-logo-width-desktop);object-fit:contain;display:inline-block}@media (max-width:900px){.Logo-module-scss-module__tzNs6a__logo{max-width:var(--nav-logo-width-mobile)}}
.OemLogo-module-scss-module__wetHEa__oemLink{height:100%}.OemLogo-module-scss-module__wetHEa__oemLink.OemLogo-module-scss-module__wetHEa__center{height:-moz-fit-content;height:fit-content}.OemLogo-module-scss-module__wetHEa__oemLogo{width:auto;max-width:var(--nav-logo-width-desktop);object-fit:contain;display:inline-block}@media (max-width:900px){.OemLogo-module-scss-module__wetHEa__oemLogo{max-width:var(--nav-logo-width-mobile)}}@media (max-width:400px){.OemLogo-module-scss-module__wetHEa__oemLogo{max-width:30px}}@media only screen and (max-width:400px){.OemLogo-module-scss-module__wetHEa__kiaLogo{max-width:65px}}
.NavItemIcon-module-scss-module__KWC_tW__listItemIcon{width:20px;max-width:35px;height:20px;color:var(--text-primary);margin-left:0;margin-right:0;font-size:20px;transition:transform .3s cubic-bezier(.1,.74,.45,1.3);overflow:hidden}.NavItemIcon-module-scss-module__KWC_tW__listItemIcon.NavItemIcon-module-scss-module__KWC_tW__lux,.NavItemIcon-module-scss-module__KWC_tW__listItemIcon.NavItemIcon-module-scss-module__KWC_tW__boldOnBlack{color:var(--lux-text-primary)}.NavItemIcon-module-scss-module__KWC_tW__listItemIcon.NavItemIcon-module-scss-module__KWC_tW__uppercase{width:20px;height:20px;font-size:20px;font-weight:700}.NavItemIcon-module-scss-module__KWC_tW__listItemIcon.NavItemIcon-module-scss-module__KWC_tW__open{transform:rotate(180deg)}
.NavLinkListItemText-module-scss-module__AUU6cW__listItemText{height:24px}.NavLinkListItemText-module-scss-module__AUU6cW__listItemText.NavLinkListItemText-module-scss-module__AUU6cW__kiaEvGreen{color:#238705}
.NavLinkListItem-module-scss-module__kNATTa__listItem{justify-content:center;align-items:center;gap:var(--gap-md);height:100%;color:var(--text-primary);white-space:nowrap;border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-flow:row;margin:0 5px;padding:12px 15px;transition:background-color .1s,scale .1s;display:flex}@media (hover:hover){.NavLinkListItem-module-scss-module__kNATTa__listItem:hover{background-color:var(--elevated-level-two-90);outline:none}.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__secondary{white-space:normal;justify-content:space-between;width:100%;margin:5px 0}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__topLevelSection{padding:12px 10px 12px 15px}.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){margin:0;padding:0}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__uppercase{gap:var(--gap-sm);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:-2px;left:0}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__uppercase:hover:not(.NavLinkListItem-module-scss-module__kNATTa__secondary){background-color:transparent;outline:none}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__uppercase:focus-visible:not(.NavLinkListItem-module-scss-module__kNATTa__secondary){background-color:transparent;outline:none}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__uppercase:hover:not(.NavLinkListItem-module-scss-module__kNATTa__secondary):after{width:calc(100% - 2px)}.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% - 2px)}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__uppercase:after{background-color:var(--text-primary);height:1px}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux{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:-2px;left:0}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux:hover:not(.NavLinkListItem-module-scss-module__kNATTa__secondary){background-color:transparent;outline:none}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux:focus-visible:not(.NavLinkListItem-module-scss-module__kNATTa__secondary){background-color:transparent;outline:none}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux:hover:not(.NavLinkListItem-module-scss-module__kNATTa__secondary):after{width:calc(100% - 2px)}.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% - 2px)}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux:after{background-color:var(--lux-text-primary);height:1px}@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:-2px;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){background-color:transparent;outline:none}.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:transparent;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{width:calc(100% - 2px)}.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% - 2px)}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux.NavLinkListItem-module-scss-module__kNATTa__bmw:after{background-color:var(--primary);height:2px}
.NavLinkRenderable-module-scss-module__hY3aGW__listItemContainer{cursor:pointer;align-items:center;display:flex}
.NavSectionDropdown-module-scss-module__RREMPa__dropdownCtn{cursor:pointer;align-items:center;display:flex}.NavSectionDropdown-module-scss-module__RREMPa__dropdownCtn.NavSectionDropdown-module-scss-module__RREMPa__secondary{width:100%;display:block}.NavSectionDropdown-module-scss-module__RREMPa__dropdownMenu{background-color:var(--surface);border:var(--border-soft);border-radius:var(--radius-lg);width:220px;max-height:none;box-shadow:var(--shadow-soft);padding:0 5px}.NavSectionDropdown-module-scss-module__RREMPa__dropdownMenu.NavSectionDropdown-module-scss-module__RREMPa__lux{color:var(--lux-text-primary);border:var(--lux-border-soft);box-shadow:var(--shadow-soft);background-color:var(--lux-surface)!important}.NavSectionDropdown-module-scss-module__RREMPa__dropdownMenu.NavSectionDropdown-module-scss-module__RREMPa__boldOnBlack{border:var(--lux-border-soft);background-color:var(--lux-surface)!important}.NavSectionDropdown-module-scss-module__RREMPa__dropdownMenu.NavSectionDropdown-module-scss-module__RREMPa__seeThrough{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:var(--surface-80)}
.TruncatedNavItemsHandle-module-scss-module__hOmEaG__handle{color:var(--text-primary);background:var(--elevated-level-two-90);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;gap:8px;margin:5px;padding:12px 15px;display:flex}.TruncatedNavItemsHandle-module-scss-module__hOmEaG__handle .TruncatedNavItemsHandle-module-scss-module__hOmEaG__icon{width:20px;height:20px;color:var(--text-primary);font-size:20px}.TruncatedNavItemsHandle-module-scss-module__hOmEaG__handle .TruncatedNavItemsHandle-module-scss-module__hOmEaG__icon.TruncatedNavItemsHandle-module-scss-module__hOmEaG__uppercase{width:14px;height:14px;font-size:14px}.TruncatedNavItemsHandle-module-scss-module__hOmEaG__handle .TruncatedNavItemsHandle-module-scss-module__hOmEaG__icon.TruncatedNavItemsHandle-module-scss-module__hOmEaG__boldOnBlack{color:var(--lux-text-primary)}.TruncatedNavItemsHandle-module-scss-module__hOmEaG__handle .TruncatedNavItemsHandle-module-scss-module__hOmEaG__genesisBurger{width:20px;height:20px;color:var(--text-primary)}.TruncatedNavItemsHandle-module-scss-module__hOmEaG__handle.TruncatedNavItemsHandle-module-scss-module__hOmEaG__bold{margin:0}.TruncatedNavItemsHandle-module-scss-module__hOmEaG__handle.TruncatedNavItemsHandle-module-scss-module__hOmEaG__boldOnBlack{color:var(--lux-text-primary);background:var(--lux-surface)}@media (hover:hover) and (pointer:fine){.TruncatedNavItemsHandle-module-scss-module__hOmEaG__handle.TruncatedNavItemsHandle-module-scss-module__hOmEaG__boldOnBlack:hover{background:rgba(110,110,110,.9)}}.TruncatedNavItemsHandle-module-scss-module__hOmEaG__handle.TruncatedNavItemsHandle-module-scss-module__hOmEaG__uppercase{margin:0;padding:6px 10px}.TruncatedNavItemsHandle-module-scss-module__hOmEaG__handle.TruncatedNavItemsHandle-module-scss-module__hOmEaG__lux{color:var(--lux-text-primary);background:var(--lux-surface)}@media (hover:hover) and (pointer:fine){.TruncatedNavItemsHandle-module-scss-module__hOmEaG__handle.TruncatedNavItemsHandle-module-scss-module__hOmEaG__lux:hover{background:rgba(110,110,110,.9)}}.TruncatedNavItemsHandle-module-scss-module__hOmEaG__handle .TruncatedNavItemsHandle-module-scss-module__hOmEaG__listItemText{align-items:center;height:24px;display:flex}
.ShopperAssuranceLogo-module-scss-module__sXpivG__shopperAssurance{max-width:var(--nav-logo-width)}.ShopperAssuranceLogo-module-scss-module__sXpivG__shopperAssurance .ShopperAssuranceLogo-module-scss-module__sXpivG__assuranceLogo{width:auto;max-width:var(--nav-logo-width-desktop);object-fit:contain;display:inline-block}@media (max-width:900px){.ShopperAssuranceLogo-module-scss-module__sXpivG__shopperAssurance .ShopperAssuranceLogo-module-scss-module__sXpivG__assuranceLogo{max-width:var(--nav-logo-width-mobile)}}
.DesktopLockup-module-scss-module__-1FYgq__logoContainer{justify-content:center;align-items:center;gap:var(--gap-lg);flex-flow:row;height:100%;display:flex}.DesktopLockup-module-scss-module__-1FYgq__logoContainer .DesktopLockup-module-scss-module__-1FYgq__logoSeparator{background-color:var(--text-secondary);opacity:.5;width:1px;height:30px}.DesktopLockup-module-scss-module__-1FYgq__logoContainer .DesktopLockup-module-scss-module__-1FYgq__secondaryLogoButton{align-items:center;gap:var(--gap-sm);cursor:pointer;background:0 0;border:none;padding:0;display:flex}.DesktopLockup-module-scss-module__-1FYgq__logoContainer .DesktopLockup-module-scss-module__-1FYgq__homeStoreMenu{background-color:var(--elevated-level-one);border-radius:var(--radius-lg);padding:0}.DesktopLockup-module-scss-module__-1FYgq__logoContainer .DesktopLockup-module-scss-module__-1FYgq__homeStoreOptions{gap:var(--gap-sm);padding:var(--padding-md);flex-direction:column;display:flex}.DesktopLockup-module-scss-module__-1FYgq__logoContainer .DesktopLockup-module-scss-module__-1FYgq__homeStoreOption{padding:var(--padding-sm)var(--padding-md);border-radius:var(--radius-md);transition:var(--transition-fast);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.DesktopLockup-module-scss-module__-1FYgq__logoContainer .DesktopLockup-module-scss-module__-1FYgq__homeStoreOptionActive{background-color:var(--elevated-level-two)}.DesktopLockup-module-scss-module__-1FYgq__logoContainer .DesktopLockup-module-scss-module__-1FYgq__optionLogo{width:auto;max-width:var(--nav-logo-width-desktop);object-fit:contain;display:inline-block}@media (max-width:900px){.DesktopLockup-module-scss-module__-1FYgq__logoContainer .DesktopLockup-module-scss-module__-1FYgq__optionLogo{max-width:var(--nav-logo-width-mobile)}}.DesktopLockup-module-scss-module__-1FYgq__logoContainer .DesktopLockup-module-scss-module__-1FYgq__optionLogo{max-width:140px}
.LogoText-module-scss-module__tAjzOG__logoText{align-items:center;gap:var(--gap-lg);display:flex}@media only screen and (max-width:500px){.LogoText-module-scss-module__tAjzOG__logoText{gap:var(--gap-md)}}.LogoText-module-scss-module__tAjzOG__textContainer{width:100%;min-width:150px;max-width:200px}@media only screen and (max-width:500px){.LogoText-module-scss-module__tAjzOG__textContainer{min-width:120px;max-width:120px}}@media only screen and (max-width:380px){.LogoText-module-scss-module__tAjzOG__textContainer{min-width:100px;max-width:100px}}@media only screen and (max-width:400px){.LogoText-module-scss-module__tAjzOG__textContainer .LogoText-module-scss-module__tAjzOG__kiaDealerName{font-size:10px!important}}
.DynamicLogo-module-scss-module__PCQlaa__desktopLockup{display:block}@media only screen and (max-width:768px){.DynamicLogo-module-scss-module__PCQlaa__desktopLockup{display:none}}.DynamicLogo-module-scss-module__PCQlaa__mobileLockup{display:none}@media only screen and (max-width:768px){.DynamicLogo-module-scss-module__PCQlaa__mobileLockup{display:block}}
.CenteredNavBar-module-scss-module__Ij1g8a__header{z-index:11;width:100%;height:68px;padding-right:var(--padding-lg);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:-webkit-sticky;position:sticky;top:0}@media only screen and (max-width:768px){.CenteredNavBar-module-scss-module__Ij1g8a__header{display:none}}.CenteredNavBar-module-scss-module__Ij1g8a__header .CenteredNavBar-module-scss-module__Ij1g8a__leftCtn{width:-moz-fit-content;width:fit-content;padding-left:var(--padding-lg);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(--gap-sm);width:-moz-fit-content;width:fit-content;height:100%;display:flex}.CenteredNavBar-module-scss-module__Ij1g8a__header .CenteredNavBar-module-scss-module__Ij1g8a__rightCtn{justify-content:flex-end;align-items:center;gap:var(--gap-md);width:-moz-fit-content;width:fit-content;height:100%;display:flex}
.BmwDealerName-module-scss-module__GSiyhG__bmwContainer{justify-content:flex-start;align-items:center;gap:var(--gap-xl);flex-flow:row;display:flex}.BmwDealerName-module-scss-module__GSiyhG__bmwContainer.BmwDealerName-module-scss-module__GSiyhG__mobile{justify-content:space-between;width:100%}.BmwDealerName-module-scss-module__GSiyhG__bmwContainer .BmwDealerName-module-scss-module__GSiyhG__logoContainer{justify-content:flex-start;align-items:center;gap:var(--gap-md);flex-flow:row;display:flex}.BmwDealerName-module-scss-module__GSiyhG__bmwContainer .BmwDealerName-module-scss-module__GSiyhG__logoContainer .BmwDealerName-module-scss-module__GSiyhG__logo{width:-moz-fit-content;width:fit-content;max-width:46px;height:16px}
.InfoBarContactLocationSelector-module-scss-module__EXU2YG__dropdownMenu{border-radius:var(--radius-xl);margin-top:8px;padding:0;overflow:hidden}
.InfoBar-module-scss-module__kTyjdW__infoCtn{z-index:13;background-color:var(--elevated-level-two);flex-flow:row;justify-content:space-between;align-items:center;gap:0;width:100%;height:32px;padding:4px 8px;display:flex;position:-webkit-sticky;position:sticky;top:-32px;overflow-x:auto}.InfoBar-module-scss-module__kTyjdW__infoCtn.InfoBar-module-scss-module__kTyjdW__lux{background-color:#424242}.InfoBar-module-scss-module__kTyjdW__infoCtn.InfoBar-module-scss-module__kTyjdW__bmw{background-color:var(--black);border-bottom:1px solid rgba(255,255,255,.25);height:auto;min-height:32px}@media only screen and (max-width:768px){.InfoBar-module-scss-module__kTyjdW__infoCtn{display:none}}@media print{.InfoBar-module-scss-module__kTyjdW__infoCtn{display:none}}.InfoBar-module-scss-module__kTyjdW__kiaInfoBar{border-bottom:2px solid var(--black)}@media only screen and (max-width:992px){.InfoBar-module-scss-module__kTyjdW__kiaInfoBar{display:none}}.InfoBar-module-scss-module__kTyjdW__kiaInfoBar.InfoBar-module-scss-module__kTyjdW__darkMode{border-bottom:2px solid var(--white)}.InfoBar-module-scss-module__kTyjdW__buttonGroupContainer{justify-content:flex-start;align-items:center;gap:var(--gap-xl);flex-flow:row;display:flex}.InfoBar-module-scss-module__kTyjdW__buttonGroup{justify-content:flex-start;align-items:center;gap:var(--gap-md);flex-flow:row;display:flex}@media only screen and (max-width:1440px){.InfoBar-module-scss-module__kTyjdW__hideOnDsktpXl{display:none}}@media only screen and (max-width:1200px){.InfoBar-module-scss-module__kTyjdW__hideOnDsktpLg{display:none}}.InfoBar-module-scss-module__kTyjdW__bmwContainer{justify-content:flex-start;align-items:center;gap:var(--gap-xl);flex-flow:row;display:flex}.InfoBar-module-scss-module__kTyjdW__logoContainer{justify-content:flex-start;align-items:center;gap:var(--gap-md);flex-flow:row;display:flex}.InfoBar-module-scss-module__kTyjdW__logoContainer .InfoBar-module-scss-module__kTyjdW__logo{width:-moz-fit-content;width:fit-content;height:16px}
.DealerLocatorListItem-module-scss-module__ETHBwG__listItemCtn{justify-content:space-between;align-items:center;gap:var(--gap-md);background:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-lg);width:100%;min-width:100%;box-shadow:var(--shadow-soft);flex-direction:row;flex-grow:1;flex-shrink:0;padding:14px 12px;display:flex;position:relative;overflow:hidden}.DealerLocatorListItem-module-scss-module__ETHBwG__listItemCtn.DealerLocatorListItem-module-scss-module__ETHBwG__lux{background-color:var(--lux-surface);border:var(--lux-border-soft)}.DealerLocatorListItem-module-scss-module__ETHBwG__listItemCtn .DealerLocatorListItem-module-scss-module__ETHBwG__leftCtn{width:100%;height:100%;margin-bottom:unset;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.DealerLocatorListItem-module-scss-module__ETHBwG__link{flex-direction:row;justify-content:space-between;align-items:center;display:flex;width:100%!important}
.DealerLocatorTabGroup-module-scss-module__tQgPTa__mobileSelectorCtn{gap:4px;display:flex}.DealerLocatorTabGroup-module-scss-module__tQgPTa__luxOption{background-color:var(--lux-surface)!important}.DealerLocatorTabGroup-module-scss-module__tQgPTa__luxTabContainer{background-color:var(--gray-60)!important;border:var(--lux-border-soft)!important}
.DealerLocator-module-scss-module__zexjdW__dropdownCtn{align-items:flex-start;gap:var(--gap-md);width:275px;max-height:60vh;padding:var(--padding-md);color:var(--text-primary);background:var(--elevated-level-one);border:var(--border-soft);box-shadow:var(--shadow-soft);flex-direction:column;margin:0;display:inline-flex;position:relative;top:40px;left:50%;overflow-y:auto;transform:translate(-50%);border-radius:var(--radius-xl)!important}@media only screen and (max-width:768px){.DealerLocator-module-scss-module__zexjdW__dropdownCtn{width:100%}}.DealerLocator-module-scss-module__zexjdW__dropdownCtn.DealerLocator-module-scss-module__zexjdW__lux{color:var(--lux-text-primary);background:var(--lux-surface);border:var(--lux-border-soft)}.DealerLocator-module-scss-module__zexjdW__dropdownCtn h3{text-align:center;width:100%;font-size:14px}
.DefaultNavBar-module-scss-module__YCC3Ma__listCtn{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:-webkit-sticky;position:sticky;top:0}@media print{.DefaultNavBar-module-scss-module__YCC3Ma__listCtn{display:none}}@media only screen and (max-width:768px){.DefaultNavBar-module-scss-module__YCC3Ma__listCtn{display:none}}.DefaultNavBar-module-scss-module__YCC3Ma__listCtn .DefaultNavBar-module-scss-module__YCC3Ma__menuList{flex-direction:row;justify-content:space-between;width:100%;padding:5px 0;display:flex}
.DefaultNavHeader-module-scss-module__9j0y3G__header{z-index:12;border-width:2px;border-bottom:var(--border-strong);flex-direction:column;align-items:center;width:100%;display:flex;position:-webkit-sticky;position:sticky}@media only screen and (max-width:768px){.DefaultNavHeader-module-scss-module__9j0y3G__header{display:none}}@media print{.DefaultNavHeader-module-scss-module__9j0y3G__header{display:none}}@media (hover:hover) and (pointer:fine){.DefaultNavHeader-module-scss-module__9j0y3G__header .DefaultNavHeader-module-scss-module__9j0y3G__phoneDiv a:hover{text-decoration:underline}}.DefaultNavHeader-module-scss-module__9j0y3G__header .DefaultNavHeader-module-scss-module__9j0y3G__mainCtn{width:100%;color:var(--text-primary);background-color:var(--surface);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.DefaultNavHeader-module-scss-module__9j0y3G__header .DefaultNavHeader-module-scss-module__9j0y3G__mainCtn .DefaultNavHeader-module-scss-module__9j0y3G__leftCtn{align-items:center;width:100%;height:100%;padding:0 24px;display:flex}.DefaultNavHeader-module-scss-module__9j0y3G__header .DefaultNavHeader-module-scss-module__9j0y3G__mainCtn .DefaultNavHeader-module-scss-module__9j0y3G__leftCtn .DefaultNavHeader-module-scss-module__9j0y3G__phoneNumber{justify-content:space-between;align-items:flex-end;margin-top:12px;margin-left:12px;font-size:32px;line-height:40px;display:flex}.DefaultNavHeader-module-scss-module__9j0y3G__header .DefaultNavHeader-module-scss-module__9j0y3G__mainCtn .DefaultNavHeader-module-scss-module__9j0y3G__logo{object-fit:contain;width:350px;height:100px}.DefaultNavHeader-module-scss-module__9j0y3G__header .DefaultNavHeader-module-scss-module__9j0y3G__mainCtn .DefaultNavHeader-module-scss-module__9j0y3G__hyundaiAssurance{background-color:var(--elevated-level-one);border:var(--border-strong);border-radius:var(--radius-lg);width:148px;height:62px;box-shadow:var(--shadow-soft);object-fit:contain;padding:6px 8px}.DefaultNavHeader-module-scss-module__9j0y3G__header .DefaultNavHeader-module-scss-module__9j0y3G__mainCtn .DefaultNavHeader-module-scss-module__9j0y3G__rightCtn{justify-content:flex-end;align-items:center;width:100%;height:100%;padding:0 24px;display:flex}.DefaultNavHeader-module-scss-module__9j0y3G__header .DefaultNavHeader-module-scss-module__9j0y3G__mainCtn .DefaultNavHeader-module-scss-module__9j0y3G__rightCtn .DefaultNavHeader-module-scss-module__9j0y3G__searchBtn{background-color:var(--primary);border-radius:var(--radius-full);border:none;width:150px;height:42px;margin-top:8px;margin-right:12px;padding:4px}.DefaultNavHeader-module-scss-module__9j0y3G__header .DefaultNavHeader-module-scss-module__9j0y3G__mainCtn .DefaultNavHeader-module-scss-module__9j0y3G__rightCtn .DefaultNavHeader-module-scss-module__9j0y3G__buttonCtn{align-items:center;width:142px;display:flex}.DefaultNavHeader-module-scss-module__9j0y3G__header .DefaultNavHeader-module-scss-module__9j0y3G__mainCtn .DefaultNavHeader-module-scss-module__9j0y3G__rightCtn .DefaultNavHeader-module-scss-module__9j0y3G__buttonCtn .DefaultNavHeader-module-scss-module__9j0y3G__iconCtn{background-color:var(--white);border-radius:var(--radius-xl);justify-content:center;align-items:center;width:34px;height:34px;margin-right:8px;display:flex}.DefaultNavHeader-module-scss-module__9j0y3G__header .DefaultNavHeader-module-scss-module__9j0y3G__mainCtn .DefaultNavHeader-module-scss-module__9j0y3G__rightCtn .DefaultNavHeader-module-scss-module__9j0y3G__buttonCtn .DefaultNavHeader-module-scss-module__9j0y3G__iconCtn .DefaultNavHeader-module-scss-module__9j0y3G__icon{object-fit:contain;width:20px;height:20px;color:var(--text-primary)}
.LogoAndName-module-scss-module__sD9ZtW__container{cursor:pointer;justify-content:center;align-items:center;gap:30px;display:flex}.LogoAndName-module-scss-module__sD9ZtW__container .LogoAndName-module-scss-module__sD9ZtW__logo{min-width:120px;color:var(--lux-text-primary)}.LogoAndName-module-scss-module__sD9ZtW__container .LogoAndName-module-scss-module__sD9ZtW__name{font-family:var(--header-font);letter-spacing:1px;color:var(--lux-text-primary);white-space:nowrap;font-size:15px;font-style:normal;font-weight:400;line-height:15px}@media only screen and (max-width:768px){.LogoAndName-module-scss-module__sD9ZtW__container .LogoAndName-module-scss-module__sD9ZtW__name{white-space:normal}}
.GenesisInfoBar-module-scss-module__oBnyMW__container{z-index:12;width:100%;height:55px;padding:10px var(--spacing-5xl);background-color:var(--black);justify-content:space-between;align-items:center;display:flex;position:-webkit-sticky;position:sticky;top:0}@media only screen and (max-width:768px){.GenesisInfoBar-module-scss-module__oBnyMW__container{display:none}}.GenesisInfoBar-module-scss-module__oBnyMW__container .GenesisInfoBar-module-scss-module__oBnyMW__rightContainer{align-items:center;gap:34px;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(--gap-md);display:flex}@media only screen and (max-width:1250px){.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(--gap-md);display:flex}@media only screen and (max-width:1000px){.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(--gap-md);display:flex}@media only screen and (max-width:1400px){.GenesisInfoBar-module-scss-module__oBnyMW__container .GenesisInfoBar-module-scss-module__oBnyMW__rightContainer .GenesisInfoBar-module-scss-module__oBnyMW__iconContainer{display:none}}
.GenesisMobileNavBar-module-scss-module___Prl_a__header{z-index:11;width:100%;color:var(--text-primary);background-color:var(--elevated-level-one);border-bottom:var(--border-soft);box-shadow:var(--shadow-soft);padding:8px;display:none;position:-webkit-sticky;position:sticky;top:0}.GenesisMobileNavBar-module-scss-module___Prl_a__header.GenesisMobileNavBar-module-scss-module___Prl_a__onTop{z-index:12!important}.GenesisMobileNavBar-module-scss-module___Prl_a__header.GenesisMobileNavBar-module-scss-module___Prl_a__genesis{padding:10px var(--spacing-xl);color:var(--lux-text-primary);background-color:var(--lux-surface)}@media only screen and (max-width:768px){.GenesisMobileNavBar-module-scss-module___Prl_a__header{justify-content:space-between;align-items:center;display:flex}}
.LexusLogo-module-scss-module__CiPR_G__logoContainer{align-items:flex-start;gap:var(--gap-sm);flex-direction:column;width:-moz-fit-content;width:fit-content;display:flex}.LexusLogo-module-scss-module__CiPR_G__logoWrapper{width:103px;height:23px;position:relative}.LexusLogo-module-scss-module__CiPR_G__logo{width:100%;height:100%;position:absolute;top:0;left:0}.LexusLogo-module-scss-module__CiPR_G__dealerLockupName{width:100%;color:var(--text-primary);text-transform:uppercase;white-space:wrap;margin:0;font-size:12px;font-weight:600;line-height:1}.LexusLogo-module-scss-module__CiPR_G__dealerLockupName.LexusLogo-module-scss-module__CiPR_G__white{color:var(--white)}.LexusLogo-module-scss-module__CiPR_G__dealerLockupContainer{align-items:flex-start;gap:var(--gap-sm);flex-direction:column;width:100%;display:flex}.LexusLogo-module-scss-module__CiPR_G__dealerLockupSeparator{background-color:var(--text-primary);border:none;width:100%;height:4px;margin:0;padding:0}.LexusLogo-module-scss-module__CiPR_G__dealerLockupSeparator.LexusLogo-module-scss-module__CiPR_G__white{background-color:var(--white)}
.GenesisNavBar-module-scss-module__5eMiqa__navBar{z-index:11;height:69px;padding:var(--spacing-lg)var(--spacing-5xl);background:var(--lux-surface);justify-content:space-between;align-items:center;display:flex;position:-webkit-sticky;position:sticky;top:55px}@media only screen and (max-width:768px){.GenesisNavBar-module-scss-module__5eMiqa__navBar{display:none}}.GenesisNavBar-module-scss-module__5eMiqa__navBar .GenesisNavBar-module-scss-module__5eMiqa__navItems{align-items:center;gap:18px;width:-moz-fit-content;width:fit-content;display:flex}.GenesisNavBar-module-scss-module__5eMiqa__rightCtn{align-items:center;gap:var(--gap-md);display:flex}
.BlackGlassNavBar-module-scss-module__jhJJTa__navBar{z-index:11;border-bottom:var(--lux-border-soft);height:69px;box-shadow:var(--shadow-soft);justify-content:space-between;gap:48px;margin-bottom:-2px;padding:14px 30px;display:flex;position:-webkit-sticky;position:sticky;top:0;background:var(--lux-surface)!important}@media only screen and (max-width:768px){.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:18px}.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:200px;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:220px;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:220px;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:24px;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:-moz-fit-content;width:fit-content;height:100%;display:flex}
.MegaMenuItem-module-scss-module__F4VMvW__stockDialogue{padding:var(--spacing-xxs)var(--spacing-xs);font-family:var(--typography-font-family);color:var(--mega-menu-stock-color,var(--primary));border-radius:var(--radius-lg);align-items:center;font-weight:400;display:flex;position:absolute;right:-1px}.MegaMenuItem-module-scss-module__F4VMvW__stockDialogue.MegaMenuItem-module-scss-module__F4VMvW__lux{color:var(--mega-menu-stock-color,var(--lux-text-primary))}.MegaMenuItem-module-scss-module__F4VMvW__stockDialogue .MegaMenuItem-module-scss-module__F4VMvW__icon{height:100%;color:var(--mega-menu-stock-color,var(--primary));display:flex}.MegaMenuItem-module-scss-module__F4VMvW__stockDialogue .MegaMenuItem-module-scss-module__F4VMvW__icon.MegaMenuItem-module-scss-module__F4VMvW__lux{color:var(--mega-menu-stock-color,var(--lux-text-primary))}.MegaMenuItem-module-scss-module__F4VMvW__hiddenTextContainer{width:0;transition:width .25s;display:flex;position:relative;overflow:hidden}.MegaMenuItem-module-scss-module__F4VMvW__hiddenText{white-space:nowrap;margin-left:4px;transition:transform .25s;display:flex;overflow:hidden}.MegaMenuItem-module-scss-module__F4VMvW__linkItem{align-items:center;gap:var(--spacing-sm);width:265px;min-height:48px;padding:4px var(--spacing-xs);color:var(--text-primary);border-radius:var(--radius-xl);cursor:pointer;border:1px solid transparent;transition:all .15s ease-in-out;display:flex;position:relative;overflow:hidden!important}.MegaMenuItem-module-scss-module__F4VMvW__linkItem.MegaMenuItem-module-scss-module__F4VMvW__hidden{min-height:0;max-height:0;margin:calc(-1*var(--spacing-sm) + 2px);padding:0;transform:scale(0)}@media only screen and (max-width:768px){.MegaMenuItem-module-scss-module__F4VMvW__linkItem{width:100%}}@media (hover:hover) and (pointer:fine){.MegaMenuItem-module-scss-module__F4VMvW__linkItem:hover,.MegaMenuItem-module-scss-module__F4VMvW__linkItem:active{background-color:var(--elevated-level-two-90);border:var(--border-strong);box-shadow:var(--shadow-soft);transition:all 1s cubic-bezier(.075,.82,.165,1)}.MegaMenuItem-module-scss-module__F4VMvW__linkItem:hover .MegaMenuItem-module-scss-module__F4VMvW__stockDialogue,.MegaMenuItem-module-scss-module__F4VMvW__linkItem:active .MegaMenuItem-module-scss-module__F4VMvW__stockDialogue{color:var(--mega-menu-stock-color,var(--primary));background-color:var(--elevated-level-one);box-shadow:var(--shadow-soft);padding-left:8px;transition:all .15s linear}.MegaMenuItem-module-scss-module__F4VMvW__linkItem:hover .MegaMenuItem-module-scss-module__F4VMvW__hiddenTextContainer,.MegaMenuItem-module-scss-module__F4VMvW__linkItem:active .MegaMenuItem-module-scss-module__F4VMvW__hiddenTextContainer{width:64px}.MegaMenuItem-module-scss-module__F4VMvW__linkItem:hover .MegaMenuItem-module-scss-module__F4VMvW__hiddenTextContainer.MegaMenuItem-module-scss-module__F4VMvW__noCopy,.MegaMenuItem-module-scss-module__F4VMvW__linkItem:active .MegaMenuItem-module-scss-module__F4VMvW__hiddenTextContainer.MegaMenuItem-module-scss-module__F4VMvW__noCopy{width:0}.MegaMenuItem-module-scss-module__F4VMvW__linkItem:hover .MegaMenuItem-module-scss-module__F4VMvW__hiddenText,.MegaMenuItem-module-scss-module__F4VMvW__linkItem:active .MegaMenuItem-module-scss-module__F4VMvW__hiddenText{transform:translate(0)}}.MegaMenuItem-module-scss-module__F4VMvW__linkItem.MegaMenuItem-module-scss-module__F4VMvW__bigPicture{justify-content:space-between;gap:var(--spacing-md);min-width:265px;height:245px;max-height:245px;padding:var(--padding-md);flex-direction:column;display:flex}.MegaMenuItem-module-scss-module__F4VMvW__linkItem.MegaMenuItem-module-scss-module__F4VMvW__bigPicture.MegaMenuItem-module-scss-module__F4VMvW__bigPicturePaddingAdjustment{padding-bottom:12px}@media only screen and (max-width:768px){.MegaMenuItem-module-scss-module__F4VMvW__linkItem.MegaMenuItem-module-scss-module__F4VMvW__bigPicture{width:auto;min-width:unset;max-width:48%;height:-moz-fit-content;height:fit-content;padding:var(--spacing-xs)var(--spacing-xs)var(--spacing-md);flex-flow:wrap}}.MegaMenuItem-module-scss-module__F4VMvW__linkItem.MegaMenuItem-module-scss-module__F4VMvW__bigPicture.MegaMenuItem-module-scss-module__F4VMvW__bigPictureHidden{min-width:0}.MegaMenuItem-module-scss-module__F4VMvW__linkItem.MegaMenuItem-module-scss-module__F4VMvW__lux{color:var(--lux-text-primary)}@media (hover:hover) and (pointer:fine){.MegaMenuItem-module-scss-module__F4VMvW__linkItem.MegaMenuItem-module-scss-module__F4VMvW__lux:hover,.MegaMenuItem-module-scss-module__F4VMvW__linkItem.MegaMenuItem-module-scss-module__F4VMvW__lux:active{background:rgba(110,110,110,.9);border:1px solid #707070}.MegaMenuItem-module-scss-module__F4VMvW__linkItem.MegaMenuItem-module-scss-module__F4VMvW__lux:hover .MegaMenuItem-module-scss-module__F4VMvW__stockDialogue,.MegaMenuItem-module-scss-module__F4VMvW__linkItem.MegaMenuItem-module-scss-module__F4VMvW__lux:active .MegaMenuItem-module-scss-module__F4VMvW__stockDialogue{color:var(--mega-menu-stock-color,var(--white));background-color:var(--black);box-shadow:var(--shadow-soft)}}.MegaMenuItem-module-scss-module__F4VMvW__linkItem .MegaMenuItem-module-scss-module__F4VMvW__imageCtn.MegaMenuItem-module-scss-module__F4VMvW__bigPicture{width:100%;height:100%;overflow:hidden}@media only screen and (max-width:768px){.MegaMenuItem-module-scss-module__F4VMvW__linkItem .MegaMenuItem-module-scss-module__F4VMvW__imageCtn.MegaMenuItem-module-scss-module__F4VMvW__bigPicture{max-height:150px}}.MegaMenuItem-module-scss-module__F4VMvW__linkItem .MegaMenuItem-module-scss-module__F4VMvW__imageCtn .MegaMenuItem-module-scss-module__F4VMvW__imageLeft{object-fit:contain;width:50px;height:37.5px}.MegaMenuItem-module-scss-module__F4VMvW__linkItem .MegaMenuItem-module-scss-module__F4VMvW__imageCtn .MegaMenuItem-module-scss-module__F4VMvW__imageLeft.MegaMenuItem-module-scss-module__F4VMvW__bigPicture{border-radius:var(--radius-lg);object-fit:cover;width:100%;height:100%}.MegaMenuItem-module-scss-module__F4VMvW__linkItem .MegaMenuItem-module-scss-module__F4VMvW__contentRight{align-items:center;width:100%;display:flex;position:relative}.MegaMenuItem-module-scss-module__F4VMvW__linkItem .MegaMenuItem-module-scss-module__F4VMvW__contentRight .MegaMenuItem-module-scss-module__F4VMvW__titleContainer{flex-direction:column;max-width:calc(100% - 48px);display:flex}.MegaMenuItem-module-scss-module__F4VMvW__linkItem .MegaMenuItem-module-scss-module__F4VMvW__contentRight.MegaMenuItem-module-scss-module__F4VMvW__bigPicture{align-items:flex-end}
.MegaMenuSection-module-scss-module__uMrliq__container{flex-direction:column;align-items:flex-start;gap:10px;height:100%;padding:0 6px 10px;display:flex}@media screen and (max-width:768px){.MegaMenuSection-module-scss-module__uMrliq__container{width:100%;height:unset}}
.DealerLocatorModal-module-scss-module__GbnoGW__modal{z-index:1300}.DealerLocatorModal-module-scss-module__GbnoGW__modal .DealerLocatorModal-module-scss-module__GbnoGW__contents{flex-direction:column;width:100%;height:0;display:flex;position:relative}@media only screen and (max-width:768px){.DealerLocatorModal-module-scss-module__GbnoGW__modal .DealerLocatorModal-module-scss-module__GbnoGW__contents{width:100vw}}.DealerLocatorModal-module-scss-module__GbnoGW__modal .DealerLocatorModal-module-scss-module__GbnoGW__contents .DealerLocatorModal-module-scss-module__GbnoGW__hidden{opacity:0;border:none;width:0;height:0}.DealerLocatorModal-module-scss-module__GbnoGW__modal .DealerLocatorModal-module-scss-module__GbnoGW__content{flex-direction:column;flex:1;align-items:center;width:100%;display:flex;position:fixed;top:20vh;left:5vw;overflow:visible}@media only screen and (max-width:768px){.DealerLocatorModal-module-scss-module__GbnoGW__modal .DealerLocatorModal-module-scss-module__GbnoGW__content{width:calc(100vw - 48px);top:50px}}.DealerLocatorModal-module-scss-module__GbnoGW__iconWrp{background:0 0;border:none;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:0;display:flex}.DealerLocatorModal-module-scss-module__GbnoGW__iconWrp.DealerLocatorModal-module-scss-module__GbnoGW__genesis{color:var(--lux-text-primary)}.DealerLocatorModal-module-scss-module__GbnoGW__iconWrp .DealerLocatorModal-module-scss-module__GbnoGW__iconBtn{width:24px;height:24px;color:var(--primary);margin:8px;font-size:24px;overflow:hidden}.DealerLocatorModal-module-scss-module__GbnoGW__iconWrp .DealerLocatorModal-module-scss-module__GbnoGW__iconBtn.DealerLocatorModal-module-scss-module__GbnoGW__genesis{color:var(--lux-text-primary)}.DealerLocatorModal-module-scss-module__GbnoGW__iconWrp .DealerLocatorModal-module-scss-module__GbnoGW__iconBtn.DealerLocatorModal-module-scss-module__GbnoGW__genesis path,.DealerLocatorModal-module-scss-module__GbnoGW__iconWrp .DealerLocatorModal-module-scss-module__GbnoGW__iconBtn.DealerLocatorModal-module-scss-module__GbnoGW__genesis rect{fill:var(--lux-text-primary)}.DealerLocatorModal-module-scss-module__GbnoGW__iconWrp .DealerLocatorModal-module-scss-module__GbnoGW__iconBtn path,.DealerLocatorModal-module-scss-module__GbnoGW__iconWrp .DealerLocatorModal-module-scss-module__GbnoGW__iconBtn rect{fill:var(--primary)}
.KiaMobileInfoBar-module-scss-module__-GL2pW__infoBar{display:none}@media (max-width:992px){.KiaMobileInfoBar-module-scss-module__-GL2pW__infoBar{width:100%;min-height:40px;padding:var(--padding-sm)var(--padding-md);background-color:var(--elevated-level-one);border-bottom:2px solid var(--black);box-shadow:var(--shadow-soft);align-items:center;display:flex;overflow-x:auto}}.KiaMobileInfoBar-module-scss-module__-GL2pW__infoBar.KiaMobileInfoBar-module-scss-module__-GL2pW__darkMode{border-bottom:2px solid var(--white)}.KiaMobileInfoBar-module-scss-module__-GL2pW__buttonGroup{justify-content:flex-start;align-items:center;gap:var(--gap-sm);flex-flow:column;width:100%;display:flex}.KiaMobileInfoBar-module-scss-module__-GL2pW__buttonGroup .KiaMobileInfoBar-module-scss-module__-GL2pW__contactLocationGroup{justify-content:flex-start;align-items:center;gap:var(--gap-sm);flex-flow:row;display:flex}.KiaMobileInfoBar-module-scss-module__-GL2pW__kiaMobileDropdown{top:60px}
.MobileBmwInfoBar-module-scss-module__g2t_6q__infoBar{display:none}@media (max-width:768px){.MobileBmwInfoBar-module-scss-module__g2t_6q__infoBar{justify-content:space-between;align-items:center;gap:var(--gap-sm);height:46px;padding:var(--padding-md)var(--padding-lg);background-color:var(--black);box-shadow:var(--shadow-soft);border-bottom:1px solid rgba(255,255,255,.25);flex-flow:row;display:flex}}
.MobileNavInfoBar-module-scss-module__Kx0jBq__infoBar{display:none}@media (max-width:768px){.MobileNavInfoBar-module-scss-module__Kx0jBq__infoBar{justify-content:space-between;align-items:center;gap:var(--gap-sm);height:46px;padding:var(--padding-md)var(--padding-lg);background-color:var(--elevated-level-one);border-bottom:var(--border-soft);box-shadow:var(--shadow-soft);flex-flow:row;display:flex}}.MobileNavInfoBar-module-scss-module__Kx0jBq__infoBar .MobileNavInfoBar-module-scss-module__Kx0jBq__logoButton{align-items:center;gap:var(--gap-sm);cursor:pointer;background:0 0;border:none;padding:0;display:flex}.MobileNavInfoBar-module-scss-module__Kx0jBq__infoBar .MobileNavInfoBar-module-scss-module__Kx0jBq__homeStoreMenu{background-color:var(--elevated-level-one);border-radius:var(--radius-lg);padding:0}.MobileNavInfoBar-module-scss-module__Kx0jBq__infoBar .MobileNavInfoBar-module-scss-module__Kx0jBq__homeStoreOptions{gap:var(--gap-sm);padding:var(--padding-md);flex-direction:column;display:flex}.MobileNavInfoBar-module-scss-module__Kx0jBq__infoBar .MobileNavInfoBar-module-scss-module__Kx0jBq__homeStoreOption{padding:var(--padding-sm)var(--padding-md);border-radius:var(--radius-md);transition:var(--transition-fast);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.MobileNavInfoBar-module-scss-module__Kx0jBq__infoBar .MobileNavInfoBar-module-scss-module__Kx0jBq__homeStoreOptionActive{background-color:var(--elevated-level-two)}.MobileNavInfoBar-module-scss-module__Kx0jBq__infoBar .MobileNavInfoBar-module-scss-module__Kx0jBq__optionLogo{width:auto;max-width:var(--nav-logo-width-desktop);object-fit:contain;display:inline-block}@media (max-width:900px){.MobileNavInfoBar-module-scss-module__Kx0jBq__infoBar .MobileNavInfoBar-module-scss-module__Kx0jBq__optionLogo{max-width:var(--nav-logo-width-mobile)}}.MobileNavInfoBar-module-scss-module__Kx0jBq__infoBar .MobileNavInfoBar-module-scss-module__Kx0jBq__optionLogo{max-width:120px}
.MobileMenuActionButton-module-scss-module__CKEn2a__iconBtn{align-items:center;gap:var(--gap-lg);min-width:48px;padding:var(--padding-sm);color:var(--text-primary);background-color:transparent;border:none;flex-direction:row;font-size:12px;display:flex}.MobileMenuActionButton-module-scss-module__CKEn2a__genesisIcon{color:var(--lux-text-primary)!important}
.MobileMenuActions-module-scss-module__PuJTBG__container{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.MobileMenuActions-module-scss-module__PuJTBG__container .MobileMenuActions-module-scss-module__PuJTBG__carshopClose{fill:var(--text-primary)}.MobileMenuActions-module-scss-module__PuJTBG__titleBackContainer{align-items:center;gap:12px;display:flex}.MobileMenuActions-module-scss-module__PuJTBG__titleBackContainer--clickable{cursor:pointer}.MobileMenuActions-module-scss-module__PuJTBG__titleBackContainer .MobileMenuActions-module-scss-module__PuJTBG__title{font-family:var(--header-font);margin:0;font-size:20px;font-weight:700}.MobileMenuActions-module-scss-module__PuJTBG__titleBackContainer .MobileMenuActions-module-scss-module__PuJTBG__title.MobileMenuActions-module-scss-module__PuJTBG__carshop{font-size:18px}.MobileMenuActions-module-scss-module__PuJTBG__backButton{justify-content:center;align-items:center;padding:6px;transition:all .25s;display:flex}.MobileMenuActions-module-scss-module__PuJTBG__backButton--hidden{width:0;margin-left:-16px;transition:all .25s}
.MobileMenuTopBar-module-scss-module__Y0Ezoq__topBarContainer{z-index:115;background-color:var(--surface);position:relative;top:0}.MobileMenuTopBar-module-scss-module__Y0Ezoq__topBarContainer.MobileMenuTopBar-module-scss-module__Y0Ezoq__genesis{background-color:var(--lux-surface)}.MobileMenuTopBar-module-scss-module__Y0Ezoq__topBarContainer .MobileMenuTopBar-module-scss-module__Y0Ezoq__topBar{color:var(--text-primary);border-bottom:var(--border-soft);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.MobileMenuTopBar-module-scss-module__Y0Ezoq__topBarContainer .MobileMenuTopBar-module-scss-module__Y0Ezoq__topBar.MobileMenuTopBar-module-scss-module__Y0Ezoq__genesis{color:var(--lux-text-primary);background:var(--lux-surface);border-bottom:var(--lux-border-soft)}.MobileMenuTopBar-module-scss-module__Y0Ezoq__topBarContainer .MobileMenuTopBar-module-scss-module__Y0Ezoq__topBar .MobileMenuTopBar-module-scss-module__Y0Ezoq__titleContainer{align-items:center;gap:10px;display:flex}.MobileMenuTopBar-module-scss-module__Y0Ezoq__topBarContainer .MobileMenuTopBar-module-scss-module__Y0Ezoq__topBar .MobileMenuTopBar-module-scss-module__Y0Ezoq__mainMenuTextContainer{align-items:center;gap:10px;transition:transform .25s,opacity .25s;display:flex;transform:translate(-45px)}.MobileMenuTopBar-module-scss-module__Y0Ezoq__topBarContainer .MobileMenuTopBar-module-scss-module__Y0Ezoq__topBar .MobileMenuTopBar-module-scss-module__Y0Ezoq__mainMenuTextContainer.MobileMenuTopBar-module-scss-module__Y0Ezoq__open{transform:translate(0)}.MobileMenuTopBar-module-scss-module__Y0Ezoq__topBarContainer .MobileMenuTopBar-module-scss-module__Y0Ezoq__topBar .MobileMenuTopBar-module-scss-module__Y0Ezoq__backContainer{opacity:0;align-items:center;gap:10px;transition:transform .25s,opacity .25s;display:flex;transform:translate(-20px)}.MobileMenuTopBar-module-scss-module__Y0Ezoq__topBarContainer .MobileMenuTopBar-module-scss-module__Y0Ezoq__topBar .MobileMenuTopBar-module-scss-module__Y0Ezoq__backContainer.MobileMenuTopBar-module-scss-module__Y0Ezoq__open{opacity:1;transform:translate(0)}.MobileMenuTopBar-module-scss-module__Y0Ezoq__topBarContainer .MobileMenuTopBar-module-scss-module__Y0Ezoq__topBar .MobileMenuTopBar-module-scss-module__Y0Ezoq__backContainer .MobileMenuTopBar-module-scss-module__Y0Ezoq__backButton{width:-moz-fit-content!important;width:fit-content!important}.MobileMenuTopBar-module-scss-module__Y0Ezoq__topBarContainer .MobileMenuTopBar-module-scss-module__Y0Ezoq__actionsContainer{padding:var(--padding-md)}
.OpenButton-module-scss-module__SmW5jG__iconBtn{background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:-moz-fit-content;height:fit-content;padding:0;display:flex}.OpenButton-module-scss-module__SmW5jG__iconBtn.OpenButton-module-scss-module__SmW5jG__lexus{height:40px;color:var(--text-primary)}.OpenButton-module-scss-module__SmW5jG__iconBtn.OpenButton-module-scss-module__SmW5jG__genesis{color:var(--lux-text-primary);fill:var(--lux-text-primary)}.OpenButton-module-scss-module__SmW5jG__iconBtn .OpenButton-module-scss-module__SmW5jG__icon{width:24px;height:24px;color:var(--primary);font-size:26px}.OpenButton-module-scss-module__SmW5jG__iconBtn .OpenButton-module-scss-module__SmW5jG__icon.OpenButton-module-scss-module__SmW5jG__genesis{width:24px;height:16px;color:var(--lux-text-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.OpenButton-module-scss-module__SmW5jG__iconBtn .OpenButton-module-scss-module__SmW5jG__icon.OpenButton-module-scss-module__SmW5jG__lexus{color:var(--text-primary)}.OpenButton-module-scss-module__SmW5jG__iconBtn .OpenButton-module-scss-module__SmW5jG__carshopClose,.OpenButton-module-scss-module__SmW5jG__iconBtn .OpenButton-module-scss-module__SmW5jG__carshopClose:active{fill:var(--text-primary)}.OpenButton-module-scss-module__SmW5jG__iconBtn .OpenButton-module-scss-module__SmW5jG__carshopTitle{color:var(--text-secondary)}
.MobileMenu-module-scss-module__-u2ppa__openButton{justify-content:center;align-items:center;width:40px;height:40px;display:flex}.MobileMenu-module-scss-module__-u2ppa__dialog{z-index:101;visibility:visible;background-color:var(--surface);flex-direction:column;max-height:100vh;animation:.16s MobileMenu-module-scss-module__-u2ppa__slide;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:scroll}.MobileMenu-module-scss-module__-u2ppa__dialog.MobileMenu-module-scss-module__-u2ppa__closed{visibility:hidden;display:none}.MobileMenu-module-scss-module__-u2ppa__listContainer{height:100%;max-height:100%;display:flex;position:relative;overflow-x:hidden;overflow-y:scroll}.MobileMenu-module-scss-module__-u2ppa__listContainer .MobileMenu-module-scss-module__-u2ppa__mainPage{width:100%;transition:width .25s;overflow:hidden}.MobileMenu-module-scss-module__-u2ppa__listContainer .MobileMenu-module-scss-module__-u2ppa__mainPage .MobileMenu-module-scss-module__-u2ppa__list{gap:var(--spacing-md);width:100%;height:100%;padding:var(--spacing-4xl)var(--spacing-lg);color:var(--text-primary);background-color:var(--surface);flex-direction:column;display:flex;overflow-x:hidden}.MobileMenu-module-scss-module__-u2ppa__listContainer .MobileMenu-module-scss-module__-u2ppa__mainPage .MobileMenu-module-scss-module__-u2ppa__list.MobileMenu-module-scss-module__-u2ppa__genesis{color:var(--lux-text-primary);background:var(--lux-surface)}.MobileMenu-module-scss-module__-u2ppa__listItemText{margin:0}.MobileMenu-module-scss-module__-u2ppa__subList{margin-bottom:36px;padding:0}@keyframes MobileMenu-module-scss-module__-u2ppa__slide{0%{transform:translate(400px)}to{transform:translate(0)}}
.PorscheMobileNavBar-module-scss-module__vC7-VG__header{z-index:11;width:100%;height:74px;padding:var(--padding-sm)var(--padding-lg)var(--padding-sm)var(--padding-lg);color:var(--text-primary);background-color:var(--surface);border-bottom:var(--border-soft);box-shadow:var(--shadow-soft);display:none;position:-webkit-sticky;position:sticky;top:0}.PorscheMobileNavBar-module-scss-module__vC7-VG__header.PorscheMobileNavBar-module-scss-module__vC7-VG__onTop{z-index:12!important}@media only screen and (max-width:768px){.PorscheMobileNavBar-module-scss-module__vC7-VG__header{justify-content:space-between;align-items:center;display:flex}}
.modal-module-scss-module__3eFAGG__modalBody{z-index:10;background-color:var(--surface);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0}@media only screen and (max-width:768px){.modal-module-scss-module__3eFAGG__modalBody{width:100%;height:100dvh;animation:none;top:0;z-index:11!important}}@media print{.modal-module-scss-module__3eFAGG__modalBody{height:-moz-fit-content;height:fit-content;position:static;background:var(--white)!important}}.modal-module-scss-module__3eFAGG__modalCtn{width:100%;height:100%;overflow-x:hidden;overflow-y:scroll}@media only screen and (max-width:768px){.modal-module-scss-module__3eFAGG__modalCtn{padding-top:0!important}}@media print{.modal-module-scss-module__3eFAGG__modalCtn{height:-moz-fit-content;height:fit-content;overflow-y:visible;background:var(--white)!important}}
.GlassNavBar-module-scss-module__VfQrdW__navBar{z-index:11;border-bottom:var(--border-soft);height:69px;box-shadow:var(--shadow-soft);justify-content:space-between;align-items:center;gap:48px;margin-bottom:-2px;padding:0 30px;display:flex;position:-webkit-sticky;position:sticky;top:0;background:var(--surface-80)!important}@media only screen and (max-width:768px){.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(--gap-lg);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:18px}.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:200px;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:220px;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:220px;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:48px;display:flex;overflow:visible}.GlassNavBar-module-scss-module__VfQrdW__navBar .GlassNavBar-module-scss-module__VfQrdW__rightCtn{z-index:1;align-items:center;width:-moz-fit-content;width:fit-content;height:100%;display:flex}
.InvertedGlassNavBar-module-scss-module__udutvG__navBar{z-index:11;border-bottom:var(--border-soft);height:69px;box-shadow:var(--shadow-soft);justify-content:space-between;gap:48px;margin-bottom:-2px;padding:14px 30px;display:flex;position:-webkit-sticky;position:sticky;top:0;background:var(--surface-80)!important}@media only screen and (max-width:768px){.InvertedGlassNavBar-module-scss-module__udutvG__navBar{display:none}}.InvertedGlassNavBar-module-scss-module__udutvG__navBar:before{content:"";-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);width:100%;height:100%;position:absolute;top:0;left:0}.InvertedGlassNavBar-module-scss-module__udutvG__navBar .InvertedGlassNavBar-module-scss-module__udutvG__leftCtn{z-index:1;align-items:center;width:100%;height:100%;display:flex}.InvertedGlassNavBar-module-scss-module__udutvG__navBar .InvertedGlassNavBar-module-scss-module__udutvG__leftCtn .InvertedGlassNavBar-module-scss-module__udutvG__logoLink{height:100%;margin-right:18px}.InvertedGlassNavBar-module-scss-module__udutvG__navBar .InvertedGlassNavBar-module-scss-module__udutvG__leftCtn .InvertedGlassNavBar-module-scss-module__udutvG__logoLink.InvertedGlassNavBar-module-scss-module__udutvG__text{justify-content:flex-start;align-items:center;max-width:200px;display:flex}.InvertedGlassNavBar-module-scss-module__udutvG__navBar .InvertedGlassNavBar-module-scss-module__udutvG__leftCtn .InvertedGlassNavBar-module-scss-module__udutvG__logoLink .InvertedGlassNavBar-module-scss-module__udutvG__logo{object-fit:contain;width:auto;max-width:220px;height:100%;display:inline-block}.InvertedGlassNavBar-module-scss-module__udutvG__navBar .InvertedGlassNavBar-module-scss-module__udutvG__leftCtn .InvertedGlassNavBar-module-scss-module__udutvG__logoLink .InvertedGlassNavBar-module-scss-module__udutvG__textLogo{width:max-content;max-width:220px;color:var(--text-primary);margin-bottom:0}.InvertedGlassNavBar-module-scss-module__udutvG__navBar .InvertedGlassNavBar-module-scss-module__udutvG__leftCtn .InvertedGlassNavBar-module-scss-module__udutvG__menuList{flex-direction:row;justify-content:flex-end;width:100%;margin-left:auto;display:flex;overflow:visible}.InvertedGlassNavBar-module-scss-module__udutvG__navBar .InvertedGlassNavBar-module-scss-module__udutvG__rightCtn{z-index:1;align-items:center;width:-moz-fit-content;width:fit-content;height:100%;display:flex}
.GroupNavBar-module-scss-module__Nl-F1G__header{z-index:11;width:100%;height:57px;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;padding:12px 20px;display:flex;position:-webkit-sticky;position:sticky;top:0}@media only screen and (max-width:768px){.GroupNavBar-module-scss-module__Nl-F1G__header{display:none}}.GroupNavBar-module-scss-module__Nl-F1G__header .GroupNavBar-module-scss-module__Nl-F1G__leftCtn{align-items:center;width:100%;height:100%;display:flex}.GroupNavBar-module-scss-module__Nl-F1G__header .GroupNavBar-module-scss-module__Nl-F1G__menuList{justify-content:flex-start;align-items:center;width:100%;display:flex}.GroupNavBar-module-scss-module__Nl-F1G__header .GroupNavBar-module-scss-module__Nl-F1G__rightCtn{justify-content:flex-end;align-items:center;width:100%;height:100%;display:flex}.GroupNavBar-module-scss-module__Nl-F1G__header .GroupNavBar-module-scss-module__Nl-F1G__button{width:-moz-fit-content!important;width:fit-content!important}
.LexusNavBar-module-scss-module__3skD6a__header{z-index:11;width:100%;height:68px;padding-right:var(--padding-lg);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:-webkit-sticky;position:sticky;top:0}@media only screen and (max-width:768px){.LexusNavBar-module-scss-module__3skD6a__header{display:none}}.LexusNavBar-module-scss-module__3skD6a__header .LexusNavBar-module-scss-module__3skD6a__leftCtn{width:-moz-fit-content;width:fit-content;padding-left:var(--padding-lg);border-left:40px solid var(--text-primary);transition:var(--transition-bounce);justify-content:flex-start;align-items:center;display:flex;transform:translate(-25px)}@media (hover:hover) and (pointer:fine){.LexusNavBar-module-scss-module__3skD6a__header .LexusNavBar-module-scss-module__3skD6a__leftCtn:hover{cursor:pointer;transform:translate(-5px)}}.LexusNavBar-module-scss-module__3skD6a__header .LexusNavBar-module-scss-module__3skD6a__centerCtn{justify-content:center;align-items:center;gap:20px;width:-moz-fit-content;width:fit-content;height:100%;display:flex}.LexusNavBar-module-scss-module__3skD6a__header .LexusNavBar-module-scss-module__3skD6a__rightCtn{justify-content:flex-end;align-items:center;gap:var(--gap-md);width:-moz-fit-content;width:fit-content;height:100%;display:flex}
.MegaMenu-module-scss-module__jsvNGG__megaMenuTray{opacity:0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);width:100%;height:1px;transition:height .25s cubic-bezier(.77,0,.18,1),opacity 0s .25s;position:absolute;left:0;overflow:hidden;box-shadow:inset 0 10px 20px rgba(0,0,0,.2),0 10px 20px rgba(0,0,0,.2);background:var(--surface-80)!important}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray.MegaMenu-module-scss-module__jsvNGG__lux{color:var(--lux-text-primary);background:var(--lux-surface)!important}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--open{border-bottom:var(--border-soft);opacity:1;height:385px;transition:height .25s cubic-bezier(.77,0,.18,1),opacity .25s}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--open.MegaMenu-module-scss-module__jsvNGG__lux{border-bottom:var(--lux-border-soft)}@media screen and (max-width:1350px){.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--open{height:450px}}@media screen and (max-width:1100px){.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--open{height:590px}}@media screen and (max-width:850px){.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--open{height:850px}}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--open.MegaMenu-module-scss-module__jsvNGG__sidebar{opacity:1;height:100vh;transition:height .25s cubic-bezier(.77,0,.18,1),opacity 0s .25s}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray.MegaMenu-module-scss-module__jsvNGG__sidebar{opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;transition:height .25s cubic-bezier(.77,0,.18,1),opacity 0s .25s;left:320px;box-shadow:15px 0 20px rgba(0,0,0,.2);background:var(--elevated-level-two)!important}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openWithSubsections{border-bottom:var(--border-soft);opacity:1;height:385px;transition:height .25s cubic-bezier(.77,0,.18,1),opacity .25s}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openWithSubsections.MegaMenu-module-scss-module__jsvNGG__lux{border-bottom:var(--lux-border-soft)}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openWithSubsections.MegaMenu-module-scss-module__jsvNGG__sidebar{height:100vh}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openWithBigPictures{border-bottom:var(--border-soft);opacity:1;height:315px;transition:height .25s cubic-bezier(.77,0,.18,1),opacity .25s}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openWithBigPictures.MegaMenu-module-scss-module__jsvNGG__lux{border-bottom:var(--lux-border-soft)}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openWithBigPictures.MegaMenu-module-scss-module__jsvNGG__sidebar{height:100vh}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__listCtn{flex-flow:column wrap;align-content:center;align-items:center;gap:10px;width:100%;padding:20px;display:flex;overflow:hidden}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__listCtn--noSubsections{height:385px}@media screen and (max-width:1350px){.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__listCtn--noSubsections{height:450px}}@media screen and (max-width:1100px){.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__listCtn--noSubsections{height:590px}}@media screen and (max-width:850px){.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__listCtn--noSubsections{height:850px}}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__listCtn--noSubsections--sidebar{height:100vh}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__listCtn--sidebar{padding-top:100px}.MegaMenu-module-scss-module__jsvNGG__sideScrollerViewPort{padding:10px 5px!important}.MegaMenu-module-scss-module__jsvNGG__sideScrollerCtn{display:flex;align-items:flex-start!important;gap:calc(var(--spacing-xl) - 12px)!important;padding:8px 0 5px!important}.MegaMenu-module-scss-module__jsvNGG__chevronCtn{z-index:2;background:var(--elevated-level-two);border-radius:var(--radius-lg);opacity:.4;cursor:pointer;justify-content:center;align-items:center;width:48px;height:100%;transition:all .18s;display:flex;position:absolute}.MegaMenu-module-scss-module__jsvNGG__chevronCtn.MegaMenu-module-scss-module__jsvNGG__lux{background-color:rgba(110,110,110,.9)!important}@media (hover:hover) and (pointer:fine){.MegaMenu-module-scss-module__jsvNGG__chevronCtn:hover{opacity:1}}.MegaMenu-module-scss-module__jsvNGG__chevronCtn .MegaMenu-module-scss-module__jsvNGG__chevron{color:var(--text-primary);border-radius:var(--radius-full);opacity:1;cursor:pointer;font-size:28px}.MegaMenu-module-scss-module__jsvNGG__chevronCtn .MegaMenu-module-scss-module__jsvNGG__chevron.MegaMenu-module-scss-module__jsvNGG__lux{color:var(--lux-text-primary)}
.BottomBar-module-scss-module__1t6b3a__button{z-index:11;justify-content:center;align-items:center;gap:var(--gap-lg);width:-moz-fit-content;width:fit-content;height:70px;padding:var(--padding-sm)var(--padding-xl)var(--padding-sm)var(--padding-xl);background-color:var(--carshop-green);border-radius:var(--radius-full);box-shadow:var(--shadow-strong);flex-direction:row;display:flex;position:fixed;bottom:12px;left:50%;transform:translate(-50%)}@media only screen and (min-width:768px){.BottomBar-module-scss-module__1t6b3a__button{display:none}}.BottomBar-module-scss-module__1t6b3a__icon{width:60px;height:60px;fill:var(--white);padding:10px}
.PorscheNavBar-module-scss-module__a1YPrW__header{z-index:11;width:100%;height:57px;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;padding:12px 20px;display:flex;position:-webkit-sticky;position:sticky;top:0}@media only screen and (max-width:768px){.PorscheNavBar-module-scss-module__a1YPrW__header{display:none}}.PorscheNavBar-module-scss-module__a1YPrW__header .PorscheNavBar-module-scss-module__a1YPrW__leftCtn{align-items:center;width:100%;height:100%;display:flex}.PorscheNavBar-module-scss-module__a1YPrW__header .PorscheNavBar-module-scss-module__a1YPrW__logo{object-fit:contain;width:200px;height:43px}.PorscheNavBar-module-scss-module__a1YPrW__header .PorscheNavBar-module-scss-module__a1YPrW__rightCtn{justify-content:flex-end;align-items:center;gap:var(--gap-lg);width:100%;height:100%;display:flex}.PorscheNavBar-module-scss-module__a1YPrW__header .PorscheNavBar-module-scss-module__a1YPrW__button{cursor:pointer;background-color:transparent;border:none;align-items:center;gap:8px;display:flex}
.PenskeWatermark-module-scss-module__EnkYzG__penskeWatermark{height:100%;padding:8px 0}
.PremierTruckInfoBar-module-scss-module__V52N7G__infoBar{z-index:1;background:var(--lux-surface);border-bottom:var(--lux-border-soft);justify-content:flex-start;align-items:center;width:100%;height:32px;padding:0 30px;display:flex}@media (max-width:768px){.PremierTruckInfoBar-module-scss-module__V52N7G__infoBar{display:none}}.PremierTruckInfoBar-module-scss-module__V52N7G__infoBar .PremierTruckInfoBar-module-scss-module__V52N7G__navItems{align-items:center;gap:var(--gap-sm);margin-left:auto;display:flex}.PremierTruckInfoBar-module-scss-module__V52N7G__infoBar .PremierTruckInfoBar-module-scss-module__V52N7G__navItems .PremierTruckInfoBar-module-scss-module__V52N7G__navItem{display:flex}
.FindADealer-module-scss-module__khEKMW__findADealer{justify-content:center;align-items:center;gap:var(--gap-md);background:linear-gradient(to left,var(--primary),transparent);flex-flow:row;height:100%;padding:0 30px;display:flex}
.PremierTruckNavBar-module-scss-module__aI9oEW__navBar{z-index:11;background:var(--lux-surface);height:78px;box-shadow:var(--shadow-soft);justify-content:space-between;align-items:center;gap:48px;margin-bottom:-2px;display:flex;position:-webkit-sticky;position:sticky;top:0}@media only screen and (max-width:768px){.PremierTruckNavBar-module-scss-module__aI9oEW__navBar{display:none}}.PremierTruckNavBar-module-scss-module__aI9oEW__navBar .PremierTruckNavBar-module-scss-module__aI9oEW__leftCtn{z-index:1;justify-content:flex-start;align-items:center;gap:var(--gap-lg);flex-flow:row;width:75%;height:100%;padding-left:30px;display:flex}.PremierTruckNavBar-module-scss-module__aI9oEW__navBar .PremierTruckNavBar-module-scss-module__aI9oEW__leftCtn .PremierTruckNavBar-module-scss-module__aI9oEW__logoCtn{justify-content:center;align-items:center;gap:var(--gap-xl);border-right:var(--lux-border-soft);flex-flow:row;margin-right:15px;padding-right:30px;display:flex}.PremierTruckNavBar-module-scss-module__aI9oEW__navBar .PremierTruckNavBar-module-scss-module__aI9oEW__leftCtn .PremierTruckNavBar-module-scss-module__aI9oEW__logoCtn .PremierTruckNavBar-module-scss-module__aI9oEW__logo{object-fit:contain;width:auto;max-width:100px;height:100%;display:inline-block}.PremierTruckNavBar-module-scss-module__aI9oEW__navBar .PremierTruckNavBar-module-scss-module__aI9oEW__leftCtn .PremierTruckNavBar-module-scss-module__aI9oEW__menuList{align-items:center;gap:var(--gap-xl);width:100%;height:48px;display:flex;overflow:visible}.PremierTruckNavBar-module-scss-module__aI9oEW__navBar .PremierTruckNavBar-module-scss-module__aI9oEW__rightCtn{z-index:1;align-items:center;gap:var(--gap-lg);width:-moz-fit-content;width:fit-content;height:100%;display:flex}.PremierTruckNavBar-module-scss-module__aI9oEW__navBar .PremierTruckNavBar-module-scss-module__aI9oEW__rightCtn.PremierTruckNavBar-module-scss-module__aI9oEW__nonPtg{background:linear-gradient(to left,var(--primary),transparent);padding-right:30px}
.TradeNavBar-module-scss-module__HQpsXG__header{z-index:11;justify-content:space-between;align-items:center;gap:var(--gap-lg);width:100%;height:78px;color:var(--text-primary);background-color:var(--surface);box-shadow:var(--shadow-soft);padding:10px 56px;display:flex;position:-webkit-sticky;position:sticky;top:0}@media only screen and (max-width:768px){.TradeNavBar-module-scss-module__HQpsXG__header{height:62px;padding:10px 10px 10px 15px}}.TradeNavBar-module-scss-module__HQpsXG__header .TradeNavBar-module-scss-module__HQpsXG__logoLink{height:100%;margin-right:18px}.TradeNavBar-module-scss-module__HQpsXG__header .TradeNavBar-module-scss-module__HQpsXG__logoLink .TradeNavBar-module-scss-module__HQpsXG__mobileLogo{display:none}@media only screen and (max-width:768px){.TradeNavBar-module-scss-module__HQpsXG__header .TradeNavBar-module-scss-module__HQpsXG__logoLink .TradeNavBar-module-scss-module__HQpsXG__mobileLogo{display:block}}.TradeNavBar-module-scss-module__HQpsXG__header .TradeNavBar-module-scss-module__HQpsXG__logoLink .TradeNavBar-module-scss-module__HQpsXG__logo{object-fit:contain;width:auto;max-width:220px;height:100%;display:inline-block}@media only screen and (max-width:768px){.TradeNavBar-module-scss-module__HQpsXG__header .TradeNavBar-module-scss-module__HQpsXG__logoLink .TradeNavBar-module-scss-module__HQpsXG__logo{max-width:100px}}.TradeNavBar-module-scss-module__HQpsXG__header .TradeNavBar-module-scss-module__HQpsXG__logoLink .TradeNavBar-module-scss-module__HQpsXG__textLogo{width:max-content;max-width:220px;color:var(--text-primary);margin-bottom:0}.TradeNavBar-module-scss-module__HQpsXG__header .TradeNavBar-module-scss-module__HQpsXG__linkBtn{color:var(--text-primary);white-space:nowrap;margin-left:20px;font-size:18px;font-weight:400}@media only screen and (max-width:768px){.TradeNavBar-module-scss-module__HQpsXG__header .TradeNavBar-module-scss-module__HQpsXG__linkBtn{display:none}}.TradeNavBar-module-scss-module__HQpsXG__header .TradeNavBar-module-scss-module__HQpsXG__menu{background-color:var(--surface);border-radius:var(--radius-lg);top:50px!important}.TradeNavBar-module-scss-module__HQpsXG__header .TradeNavBar-module-scss-module__HQpsXG__menu .TradeNavBar-module-scss-module__HQpsXG__item{letter-spacing:-.42px;color:var(--text-primary);white-space:nowrap;border-radius:var(--radius-sm);justify-content:center;margin:5px;padding:5px 40px;font-size:16px;font-weight:500;line-height:25px}.TradeNavBar-module-scss-module__HQpsXG__header .TradeNavBar-module-scss-module__HQpsXG__menu .TradeNavBar-module-scss-module__HQpsXG__item--inventory{justify-content:flex-start;padding:5px 16px}.TradeNavBar-module-scss-module__HQpsXG__header .TradeNavBar-module-scss-module__HQpsXG__rightCtn{justify-content:flex-end;align-items:center;width:100%;height:100%;display:flex}.TradeNavBar-module-scss-module__HQpsXG__header .TradeNavBar-module-scss-module__HQpsXG__rightCtn .TradeNavBar-module-scss-module__HQpsXG__mobileMenu{display:none}@media only screen and (max-width:768px){.TradeNavBar-module-scss-module__HQpsXG__header .TradeNavBar-module-scss-module__HQpsXG__rightCtn .TradeNavBar-module-scss-module__HQpsXG__mobileMenu{margin-left:12px;display:block}}.TradeNavBar-module-scss-module__HQpsXG__header .TradeNavBar-module-scss-module__HQpsXG__rightCtn .TradeNavBar-module-scss-module__HQpsXG__phone{color:var(--primary);margin-right:28px;font-size:20px}@media only screen and (max-width:768px){.TradeNavBar-module-scss-module__HQpsXG__header .TradeNavBar-module-scss-module__HQpsXG__rightCtn .TradeNavBar-module-scss-module__HQpsXG__phone{display:none}}.TradeNavBar-module-scss-module__HQpsXG__header .TradeNavBar-module-scss-module__HQpsXG__rightCtn .TradeNavBar-module-scss-module__HQpsXG__phoneButton{height:40px;margin-right:12px;display:none}@media only screen and (max-width:768px){.TradeNavBar-module-scss-module__HQpsXG__header .TradeNavBar-module-scss-module__HQpsXG__rightCtn .TradeNavBar-module-scss-module__HQpsXG__phoneButton{display:block}}.TradeNavBar-module-scss-module__HQpsXG__header .TradeNavBar-module-scss-module__HQpsXG__rightCtn .TradeNavBar-module-scss-module__HQpsXG__iconBtn{width:24px;color:var(--primary);margin:8px;overflow:hidden}.TradeNavBar-module-scss-module__HQpsXG__header .TradeNavBar-module-scss-module__HQpsXG__rightCtn .TradeNavBar-module-scss-module__HQpsXG__openBtn{white-space:nowrap;border-radius:var(--radius-lg);width:-moz-fit-content;width:fit-content;height:48px;padding:15px 24px;font-size:16px;font-weight:400}@media only screen and (max-width:768px){.TradeNavBar-module-scss-module__HQpsXG__header .TradeNavBar-module-scss-module__HQpsXG__rightCtn .TradeNavBar-module-scss-module__HQpsXG__openBtn{height:38px;padding:10px 17px}}.TradeNavBar-module-scss-module__HQpsXG__desktopNav{display:none}@media (min-width:768px){.TradeNavBar-module-scss-module__HQpsXG__desktopNav{align-items:center;display:flex}}
.VolvoInfoBar-module-scss-module__qX52IG__infoBar{z-index:2;background-color:var(--elevated-level-two);justify-content:flex-start;align-items:center;width:100%;height:32px;padding:0 30px;display:flex;overflow-x:auto}@media (max-width:768px){.VolvoInfoBar-module-scss-module__qX52IG__infoBar{display:none}}.VolvoInfoBar-module-scss-module__qX52IG__infoBar .VolvoInfoBar-module-scss-module__qX52IG__buttonGroupContainer{justify-content:flex-start;align-items:center;gap:var(--gap-xl);flex-flow:row;display:flex}.VolvoInfoBar-module-scss-module__qX52IG__infoBar .VolvoInfoBar-module-scss-module__qX52IG__buttonGroup{justify-content:flex-start;align-items:center;gap:var(--gap-md);flex-flow:row;display:flex}@media only screen and (max-width:1440px){.VolvoInfoBar-module-scss-module__qX52IG__infoBar .VolvoInfoBar-module-scss-module__qX52IG__hideOnDsktpXl{display:none}}@media only screen and (max-width:1200px){.VolvoInfoBar-module-scss-module__qX52IG__infoBar .VolvoInfoBar-module-scss-module__qX52IG__hideOnDsktpLg{display:none}}.VolvoInfoBar-module-scss-module__qX52IG__infoBar .VolvoInfoBar-module-scss-module__qX52IG__navItems{align-items:center;gap:var(--gap-sm);margin-left:auto;display:flex}.VolvoInfoBar-module-scss-module__qX52IG__infoBar .VolvoInfoBar-module-scss-module__qX52IG__navItems .VolvoInfoBar-module-scss-module__qX52IG__navItem{display:flex}
.VolvoNavBar-module-scss-module__aMSrka__navBar{z-index:11;background-color:#fafafa;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:48px;height:64px;margin-bottom:-2px;padding:0 30px;display:grid;position:-webkit-sticky;position:sticky;top:0}@media only screen and (max-width:768px){.VolvoNavBar-module-scss-module__aMSrka__navBar{display:none}}.VolvoNavBar-module-scss-module__aMSrka__navBar.VolvoNavBar-module-scss-module__aMSrka__darkMode{background-color:var(--elevated-level-one)}.VolvoNavBar-module-scss-module__aMSrka__navBar .VolvoNavBar-module-scss-module__aMSrka__leftCtn{z-index:1;justify-content:flex-start;align-items:center;gap:var(--gap-lg);height:100%;display:flex}.VolvoNavBar-module-scss-module__aMSrka__navBar .VolvoNavBar-module-scss-module__aMSrka__leftCtn .VolvoNavBar-module-scss-module__aMSrka__menuList{justify-content:flex-start;align-items:center;width:100%;height:48px;display:flex;overflow:visible}.VolvoNavBar-module-scss-module__aMSrka__navBar .VolvoNavBar-module-scss-module__aMSrka__logoLink{justify-content:center;align-items:center;height:100%;display:flex}.VolvoNavBar-module-scss-module__aMSrka__navBar .VolvoNavBar-module-scss-module__aMSrka__logoLink .VolvoNavBar-module-scss-module__aMSrka__logo{width:108px;height:8px}.VolvoNavBar-module-scss-module__aMSrka__navBar .VolvoNavBar-module-scss-module__aMSrka__rightCtn{z-index:1;justify-content:flex-end;align-items:center;width:100%;height:100%;display:flex}
.PaymentFormInput-module-scss-module__CKjMyW__inputContainer{align-items:center;gap:var(--gap-xl);width:100%;padding:var(--padding-md);background-color:var(--elevated-level-two);border:var(--border-strong);border-radius:var(--radius-md);flex-direction:row;display:flex}.PaymentFormInput-module-scss-module__CKjMyW__inputContainer .PaymentFormInput-module-scss-module__CKjMyW__input{margin:0}.PaymentFormInput-module-scss-module__CKjMyW__inputSkeleton{background-color:var(--gray-30);border-radius:var(--radius-full);width:100%;height:22px;animation:1.5s infinite PaymentFormInput-module-scss-module__CKjMyW__pulse}
.TradeFormInput-module-scss-module__OUpASq__container{gap:var(--gap-md);flex-direction:column;width:100%;display:flex}.TradeFormInput-module-scss-module__OUpASq__ctaContainer{align-items:center;gap:var(--gap-md);flex-direction:row;height:30px;display:flex}
.PaymentForm-module-scss-module__a5S4Sq__inputCtn{gap:var(--spacing-sm);width:100%;padding:var(--padding-md);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);flex-direction:column;display:flex}.PaymentForm-module-scss-module__a5S4Sq__inputCtn--flat{box-shadow:none;padding:0}.PaymentForm-module-scss-module__a5S4Sq__inputCtn .PaymentForm-module-scss-module__a5S4Sq__input{box-sizing:border-box;width:100%;margin:0}.PaymentForm-module-scss-module__a5S4Sq__inputCtn .PaymentForm-module-scss-module__a5S4Sq__aprInput{width:100px}.PaymentForm-module-scss-module__a5S4Sq__inputCtn .PaymentForm-module-scss-module__a5S4Sq__inputWrp{width:100%}.PaymentForm-module-scss-module__a5S4Sq__inputCtn .PaymentForm-module-scss-module__a5S4Sq__topInputs{gap:var(--spacing-sm);flex-direction:column;display:flex}.PaymentForm-module-scss-module__a5S4Sq__inputCtn .PaymentForm-module-scss-module__a5S4Sq__btmInputs{gap:var(--spacing-sm);width:100%;display:flex}@media (max-width:768px){.PaymentForm-module-scss-module__a5S4Sq__inputCtn .PaymentForm-module-scss-module__a5S4Sq__btmInputs{flex-direction:column}}.PaymentForm-module-scss-module__a5S4Sq__inputCtn .PaymentForm-module-scss-module__a5S4Sq__submit{height:56px}.PaymentForm-module-scss-module__a5S4Sq__sliderContainer{align-items:center;gap:var(--gap-md);width:100%;padding:var(--padding-md);background-color:var(--elevated-level-two);border-radius:var(--radius-md);flex-direction:column;display:flex}.PaymentForm-module-scss-module__a5S4Sq__sliderContainer .PaymentForm-module-scss-module__a5S4Sq__sliderInner{width:100%;padding-right:var(--padding-lg);padding-left:var(--padding-lg);background-color:var(--elevated-level-one);border-radius:var(--radius-full)}.PaymentForm-module-scss-module__a5S4Sq__range{justify-content:center;width:100%;margin-top:24px;display:flex}.PaymentForm-module-scss-module__a5S4Sq__labelContainer{justify-content:space-between;align-items:center;width:100%;display:flex}.PaymentForm-module-scss-module__a5S4Sq__labelContainer .PaymentForm-module-scss-module__a5S4Sq__label{margin:0}.PaymentForm-module-scss-module__a5S4Sq__labelContainer .PaymentForm-module-scss-module__a5S4Sq__tradeValue{font-weight:600}.PaymentForm-module-scss-module__a5S4Sq__vehiclePriceInput{gap:var(--gap-md);flex-direction:row;width:100%;display:flex}@media (max-width:768px){.PaymentForm-module-scss-module__a5S4Sq__vehiclePriceInput{flex-direction:column}}.PaymentForm-module-scss-module__a5S4Sq__customTermInput{gap:var(--gap-md);flex-direction:column;width:100%;display:flex}
.PaymentResult-module-scss-module__jXCYDq__resultWrp{gap:var(--spacing-md);width:100%;padding:var(--padding-md);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);flex-direction:column;display:flex}.PaymentResult-module-scss-module__jXCYDq__resultWrp--flat{box-shadow:none;padding:0}.PaymentResult-module-scss-module__jXCYDq__resultWrp .PaymentResult-module-scss-module__jXCYDq__result{gap:var(--spacing-4xl);height:-moz-fit-content;height:fit-content;padding:var(--spacing-xl);font-family:var(--header-font);background-color:var(--elevated-level-two);border-radius:var(--radius-lg);flex-direction:column;display:flex}.PaymentResult-module-scss-module__jXCYDq__resultWrp .PaymentResult-module-scss-module__jXCYDq__result .PaymentResult-module-scss-module__jXCYDq__value{flex-direction:column;align-items:center;gap:4px;display:flex}.PaymentResult-module-scss-module__jXCYDq__resultWrp .PaymentResult-module-scss-module__jXCYDq__result .PaymentResult-module-scss-module__jXCYDq__value p{margin:0}.PaymentResult-module-scss-module__jXCYDq__resultWrp .PaymentResult-module-scss-module__jXCYDq__result .PaymentResult-module-scss-module__jXCYDq__value .PaymentResult-module-scss-module__jXCYDq__price{letter-spacing:-1px;color:var(--text-primary);font-size:50px;font-weight:700;line-height:normal}.PaymentResult-module-scss-module__jXCYDq__resultWrp .PaymentResult-module-scss-module__jXCYDq__result .PaymentResult-module-scss-module__jXCYDq__value .PaymentResult-module-scss-module__jXCYDq__label{font-family:var(--typography-font-family);letter-spacing:-.32px;color:var(--text-secondary);font-size:16px;font-weight:400;line-height:normal}.PaymentResult-module-scss-module__jXCYDq__resultWrp .PaymentResult-module-scss-module__jXCYDq__actions{gap:var(--spacing-sm);flex-direction:row;display:flex}.PaymentResult-module-scss-module__jXCYDq__resultWrp .PaymentResult-module-scss-module__jXCYDq__paymentTable{width:100%}.PaymentResult-module-scss-module__jXCYDq__resultWrp .PaymentResult-module-scss-module__jXCYDq__paymentTable .PaymentResult-module-scss-module__jXCYDq__paymentTableBody{gap:var(--spacing-sm);flex-direction:column;display:flex}.PaymentResult-module-scss-module__jXCYDq__resultWrp .PaymentResult-module-scss-module__jXCYDq__paymentTable .PaymentResult-module-scss-module__jXCYDq__paymentTableBody .PaymentResult-module-scss-module__jXCYDq__dataRow,.PaymentResult-module-scss-module__jXCYDq__resultWrp .PaymentResult-module-scss-module__jXCYDq__paymentTable .PaymentResult-module-scss-module__jXCYDq__paymentTableBody .PaymentResult-module-scss-module__jXCYDq__paymentRow{justify-content:space-between;align-items:center;width:100%;display:flex}.PaymentResult-module-scss-module__jXCYDq__resultWrp .PaymentResult-module-scss-module__jXCYDq__paymentTable .PaymentResult-module-scss-module__jXCYDq__paymentTableBody .PaymentResult-module-scss-module__jXCYDq__dataRow{padding-bottom:var(--padding-md);border-bottom:1px dotted var(--text-secondary)}.PaymentResult-module-scss-module__jXCYDq__resultWrp .PaymentResult-module-scss-module__jXCYDq__paymentTable .PaymentResult-module-scss-module__jXCYDq__paymentTableBody .PaymentResult-module-scss-module__jXCYDq__paymentRow{padding:var(--padding-md);background-color:var(--elevated-level-one);border:var(--border-strong);border-radius:var(--radius-sm)}.PaymentResult-module-scss-module__jXCYDq__resultWrp .PaymentResult-module-scss-module__jXCYDq__paymentTable .PaymentResult-module-scss-module__jXCYDq__paymentTableBody .PaymentResult-module-scss-module__jXCYDq__valueCell{justify-content:flex-end;display:flex}.PaymentResult-module-scss-module__jXCYDq__link{margin-top:auto}.PaymentResult-module-scss-module__jXCYDq__accordion{gap:var(--spacing-sm);flex-direction:column;display:flex}.PaymentResult-module-scss-module__jXCYDq__paymentBreakdown{gap:var(--spacing-4xl);height:-moz-fit-content;height:fit-content;font-family:var(--header-font);border-radius:var(--radius-lg);flex-direction:column;display:flex}
.PaymentCalculator-module-scss-module__JY_8pG__card{gap:var(--gap-lg);padding:var(--padding-md);display:flex}@media only screen and (max-width:768px){.PaymentCalculator-module-scss-module__JY_8pG__card{flex-direction:column}}.PaymentCalculator-module-scss-module__JY_8pG__finance{width:100%}.PaymentCalculator-module-scss-module__JY_8pG__finance .PaymentCalculator-module-scss-module__JY_8pG__estimate{gap:var(--gap-md);flex-direction:column;width:100%;height:100%;display:flex}@media only screen and (max-width:768px){.PaymentCalculator-module-scss-module__JY_8pG__finance .PaymentCalculator-module-scss-module__JY_8pG__estimate{width:100%}}.PaymentCalculator-module-scss-module__JY_8pG__finance .PaymentCalculator-module-scss-module__JY_8pG__estimate .PaymentCalculator-module-scss-module__JY_8pG__form{flex-direction:column;width:100%;height:100%;display:flex}.PaymentCalculator-module-scss-module__JY_8pG__finance .PaymentCalculator-module-scss-module__JY_8pG__estimate .PaymentCalculator-module-scss-module__JY_8pG__form .PaymentCalculator-module-scss-module__JY_8pG__disclaimer{height:-moz-fit-content;height:fit-content;margin-top:var(--spacing-md);padding:var(--spacing-md);color:var(--text-secondary);background-color:var(--elevated-level-two);border-radius:var(--radius-lg);display:none}.PaymentCalculator-module-scss-module__JY_8pG__finance .PaymentCalculator-module-scss-module__JY_8pG__estimate .PaymentCalculator-module-scss-module__JY_8pG__form .PaymentCalculator-module-scss-module__JY_8pG__disclaimer p{margin-bottom:0}.PaymentCalculator-module-scss-module__JY_8pG__finance .PaymentCalculator-module-scss-module__JY_8pG__estimate .PaymentCalculator-module-scss-module__JY_8pG__form .PaymentCalculator-module-scss-module__JY_8pG__disclaimer--submitted{display:inline}
.GenericAccordion-module-scss-module__gJ15Ka__accordion{margin-top:var(--padding-lg);padding-right:var(--padding-lg);padding-bottom:var(--padding-lg);padding-left:var(--padding-lg);background:var(--elevated-level-two);border:var(--border-strong);border-radius:var(--radius-lg);overflow:visible}.GenericAccordion-module-scss-module__gJ15Ka__accordion summary{cursor:pointer;list-style:none}.GenericAccordion-module-scss-module__gJ15Ka__accordion summary::-webkit-details-marker{display:none}.GenericAccordion-module-scss-module__gJ15Ka__accordion[open]{background-color:var(--elevated-level-one)}.GenericAccordion-module-scss-module__gJ15Ka__accordion .GenericAccordion-module-scss-module__gJ15Ka__title{padding-top:var(--padding-lg);justify-content:space-between;align-items:center;display:flex}.GenericAccordion-module-scss-module__gJ15Ka__accordion .GenericAccordion-module-scss-module__gJ15Ka__content{min-height:10px;padding-top:var(--padding-lg);color:var(--text-primary);font-size:16px;line-height:1.3}.GenericAccordion-module-scss-module__gJ15Ka__accordion .GenericAccordion-module-scss-module__gJ15Ka__icon{color:var(--text-primary)}.GenericAccordion-module-scss-module__gJ15Ka__accordion .GenericAccordion-module-scss-module__gJ15Ka__icon.GenericAccordion-module-scss-module__gJ15Ka__open{transform:rotate(180deg)}
.SubaruRecallIframe-module-scss-module__LIa2ta__iframe{background:var(--elevated-level-one);border:var(--border-strong);border-radius:var(--radius-md);width:100%;min-height:600px}
.RecallCheck-module-scss-module__2ZpOEq__recallCheck{width:100%;padding:var(--spacing-4xl)var(--spacing-lg);background:var(--surface);justify-content:center;align-items:center;display:flex}.RecallCheck-module-scss-module__2ZpOEq__container{gap:var(--spacing-xl);flex-direction:column;width:100%;max-width:600px;display:flex}.RecallCheck-module-scss-module__2ZpOEq__content{align-items:center;gap:var(--spacing-xl);width:100%;max-width:600px;padding:var(--spacing-2xl);background:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);flex-direction:column;display:flex}.RecallCheck-module-scss-module__2ZpOEq__resultsCard{gap:var(--spacing-xl);width:100%;padding:var(--spacing-2xl);background:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);flex-direction:column;display:flex}.RecallCheck-module-scss-module__2ZpOEq__form{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}.RecallCheck-module-scss-module__2ZpOEq__vehicleInfo{align-items:center;gap:var(--spacing-sm);padding-bottom:var(--spacing-lg);border-bottom:var(--border-soft);flex-direction:column;display:flex}.RecallCheck-module-scss-module__2ZpOEq__noRecalls{padding:var(--spacing-xl);justify-content:center;align-items:center;display:flex}.RecallCheck-module-scss-module__2ZpOEq__recallsList{justify-content:center;gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}.RecallCheck-module-scss-module__2ZpOEq__recallHeader{padding-bottom:var(--spacing-md);border-bottom:var(--border-soft);justify-content:space-between;align-items:center;display:flex}.RecallCheck-module-scss-module__2ZpOEq__recallContent{gap:var(--spacing-md);flex-direction:column;display:flex}.RecallCheck-module-scss-module__2ZpOEq__recallSection{gap:var(--spacing-xs);flex-direction:column;display:flex}.RecallCheck-module-scss-module__2ZpOEq__recallSection:not(:first-child){margin-top:var(--spacing-md)}.RecallCheck-module-scss-module__2ZpOEq__error{width:100%;padding:var(--padding-md);color:var(--red);background:var(--surface);border:1px solid var(--red);border-radius:var(--radius-md)}
.PrintableServiceSpecialsPage-module-scss-module__220scW__card{justify-content:space-between;gap:var(--gap-xl);width:calc(100% - var(--padding-lg));height:100%;padding:var(--padding-md);border:var(--border-strong);border-radius:var(--radius-xl);cursor:pointer;flex-direction:column;display:none}.PrintableServiceSpecialsPage-module-scss-module__220scW__card .PrintableServiceSpecialsPage-module-scss-module__220scW__cardBody{gap:var(--gap-lg);flex-direction:column;width:100%;display:flex}.PrintableServiceSpecialsPage-module-scss-module__220scW__card .PrintableServiceSpecialsPage-module-scss-module__220scW__cardBody .PrintableServiceSpecialsPage-module-scss-module__220scW__imageCtn{width:100%;padding-top:53.33%;position:relative}.PrintableServiceSpecialsPage-module-scss-module__220scW__card .PrintableServiceSpecialsPage-module-scss-module__220scW__cardBody .PrintableServiceSpecialsPage-module-scss-module__220scW__imageCtn .PrintableServiceSpecialsPage-module-scss-module__220scW__offerType{top:var(--spacing-md);left:var(--spacing-md);z-index:1;width:-moz-fit-content;width:fit-content;padding:var(--padding-sm)var(--padding-md);border-radius:var(--radius-full);position:absolute}.PrintableServiceSpecialsPage-module-scss-module__220scW__card .PrintableServiceSpecialsPage-module-scss-module__220scW__cardBody .PrintableServiceSpecialsPage-module-scss-module__220scW__imageCtn .PrintableServiceSpecialsPage-module-scss-module__220scW__image{object-fit:cover;border-radius:var(--radius-lg);width:100%;height:100%;position:absolute;top:0;left:0}.PrintableServiceSpecialsPage-module-scss-module__220scW__card .PrintableServiceSpecialsPage-module-scss-module__220scW__cardBody .PrintableServiceSpecialsPage-module-scss-module__220scW__textContainer{gap:var(--gap-sm);flex-direction:column;display:flex}@media print{.PrintableServiceSpecialsPage-module-scss-module__220scW__card{page-break-inside:avoid;display:flex}.PrintableServiceSpecialsPage-module-scss-module__220scW__card:last-of-type{page-break-after:avoid}}
.SmallSelect-module-scss-module__qOHLOa__container{width:100%;padding:14px var(--spacing-2xl);color:var(--text-primary);border:2px solid var(--border-color-strong);border-radius:var(--radius-sm);background:0 0;justify-content:center;margin:0;transition:box-shadow .2s ease-in-out;display:flex}.SmallSelect-module-scss-module__qOHLOa__container--selected{color:var(--primary);box-shadow:var(--shadow-border)}
.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container{align-items:center;gap:var(--gap-lg);padding:var(--padding-xl);flex-direction:column;display:flex}@media only screen and (max-width:768px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container{gap:var(--gap-md);padding:var(--padding-lg)}}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container{gap:var(--gap-sm);padding:var(--padding-md)}}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry{align-items:center;gap:var(--gap-md);flex-direction:column;width:100%;display:flex}@media only screen and (max-width:768px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry{gap:var(--gap-sm)}}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__yearSelectionContainer{align-items:center;gap:var(--gap-xl);width:100%;margin-bottom:var(--gap-lg);flex-direction:column;display:flex}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__yearSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__yearSelectionTitle{width:100%;font-size:var(--font-heading-md);text-align:left}@media only screen and (max-width:768px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__yearSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__yearSelectionTitle{font-size:var(--font-heading-sm)}}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__yearSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__yearSelectionTitle{font-size:var(--font-body-lg)}}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__yearSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__yearSelection{gap:var(--gap-md);grid-template-columns:repeat(8,1fr);width:100%;display:grid}@media only screen and (max-width:1200px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__yearSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__yearSelection{grid-template-columns:repeat(6,1fr)}}@media only screen and (max-width:768px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__yearSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__yearSelection{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__yearSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__yearSelection{grid-template-columns:repeat(3,1fr)}}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionContainer{align-items:center;gap:var(--gap-xl);width:100%;margin-bottom:var(--gap-xl);flex-direction:column;display:flex}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionTitle{width:100%;font-size:var(--font-heading-md);text-align:left}@media only screen and (max-width:768px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionTitle{font-size:var(--font-heading-sm)}}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionTitle{font-size:var(--font-body-lg)}}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelection{gap:var(--gap-xl);grid-template-columns:repeat(4,1fr);width:100%;display:grid}@media only screen and (max-width:768px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelection{gap:var(--gap-lg);grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelection{gap:var(--gap-sm);grid-template-columns:repeat(2,1fr)}}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionItem{align-items:center;gap:var(--gap-sm);padding:var(--padding-lg);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);cursor:pointer;background:0 0;border:none;flex-direction:column;transition:transform .14s ease-in-out,filter .3s ease-in-out,opacity .3s ease-in-out;display:flex}@media only screen and (max-width:768px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionItem{padding:var(--padding-md);border-radius:var(--radius-lg)}}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionItem{padding:var(--padding-sm)}}@media (hover:hover) and (pointer:fine){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionItem:hover{transform:translateY(-2px)}}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionItem.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionItem--selected{border:2px solid var(--primary)}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionItem.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionItem--unselected{opacity:.6;filter:grayscale(70%)}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionItem img{object-fit:contain;width:100%;max-width:180px;height:200px}@media only screen and (max-width:768px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionItem img{max-width:140px;height:160px}}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__manualEntry .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__modelSelectionItem img{max-width:100px;height:100px}}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__trimSelectionContainer{align-items:center;gap:var(--gap-xl);width:100%;margin-bottom:var(--gap-lg);flex-direction:column;display:flex}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__trimSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__trimSelectionTitle{width:100%;font-size:var(--font-heading-md);text-align:left}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__trimSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__trimSelection{gap:var(--gap-md);grid-template-columns:repeat(4,1fr);width:100%;display:grid}@media only screen and (max-width:768px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__trimSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__trimSelection{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__trimSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__trimSelection{grid-template-columns:repeat(1,1fr)}}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__mileageContainer{align-items:left;gap:var(--gap-sm);width:100%;margin-bottom:var(--gap-lg);flex-direction:column;display:flex}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__mileageContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__mileageTitle{margin-bottom:var(--gap-xl);font-size:var(--font-heading-md);text-align:left}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__mileageContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__submitContainer{justify-content:flex-start;display:flex}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__mileageContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__errorMessage{margin-top:var(--gap-sm);padding:var(--padding-sm)var(--padding-md);color:var(--error,#dc3545);background:var(--error-bg,var(--surface));border-radius:var(--radius-md)}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__loadingContainer{justify-content:center;align-items:center;gap:var(--gap-md);width:100%;padding:var(--padding-xl);flex-direction:column;display:flex}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer{align-items:left;gap:var(--gap-lg);width:100%;margin-top:var(--gap-xl);flex-direction:column;display:flex}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleDescription{gap:var(--gap-md);text-align:left;flex-direction:column;display:flex}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleTypeToggle{gap:var(--gap-md);display:flex}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__userSelectionContainer{justify-content:space-between;align-items:center;gap:var(--gap-lg);width:100%;padding:var(--padding-lg);background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);display:flex}@media only screen and (max-width:768px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__userSelectionContainer{flex-direction:column;align-items:flex-start}}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__userSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__vehicleInfo{align-items:center;gap:var(--gap-lg);display:flex}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__userSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__vehicleInfo{flex-direction:column;align-items:flex-start}}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__userSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__vehicleInfo .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__vehicleImage{object-fit:contain;width:120px;height:80px}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__userSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__vehicleInfo .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__vehicleImage{width:100px;height:70px}}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__userSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__vehicleInfo .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__vehicleSpecs{gap:var(--gap-xs,4px);flex-direction:column;display:flex}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__userSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__vehicleActions{gap:var(--gap-md);display:flex}@media only screen and (max-width:768px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__userSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__vehicleActions{width:100%}}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__userSelectionContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__vehicleActions{flex-direction:column}}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleNavigation{justify-content:center;gap:var(--gap-md);display:flex}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleNavigation .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__navButton{min-width:120px;padding:var(--padding-sm)var(--padding-lg);font-size:var(--font-body-md);color:var(--text-primary);background:var(--surface);border:1px solid var(--primary);border-radius:var(--radius-md);cursor:pointer;font-weight:500;transition:all .2s}@media (hover:hover) and (pointer:fine){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleNavigation .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__navButton:hover{background:var(--elevated-level-two)}}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleNavigation .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__navButton:disabled{opacity:.4;cursor:not-allowed}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleGrid{gap:var(--gap-md);grid-template-columns:repeat(3,1fr);display:grid}@media only screen and (max-width:1024px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleGrid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleGrid{grid-template-columns:1fr}}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleGrid .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleCard{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);border:2px solid transparent;flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleGrid .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleCard:hover{transform:translateY(-2px)}}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleGrid .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleCard .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleCardHeader{align-items:center;gap:var(--gap-sm);padding:var(--padding-lg);color:var(--text-secondary);background:var(--elevated-level-two);flex-wrap:wrap;display:flex}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleGrid .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleCard .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleCardHeader{padding:var(--padding-md)}}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleGrid .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleCard.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleCard--current{border-color:var(--primary)}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleGrid .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleCard.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleCard--current .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleCardHeader{color:var(--on-primary);background:linear-gradient(135deg,var(--primary)0%,var(--primary-dark,var(--primary))100%)}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleGrid .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleCard .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleCardContent{gap:var(--gap-sm);max-height:500px;padding:var(--padding-lg);flex-direction:column;flex:1;display:flex;overflow-y:auto}@media only screen and (max-width:768px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleGrid .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleCard .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleCardContent{max-height:350px}}@media only screen and (max-width:520px){.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleGrid .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleCard .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleCardContent{max-height:300px;padding:var(--padding-md)}}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleGrid .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleCard .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleCardContent .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__serviceItem{padding:var(--padding-sm);background:var(--surface-variant,var(--surface));border-radius:var(--radius-md)}.SubaruMaintenanceSchedule-module-scss-module__ukUfBa__container .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleContainer .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleGrid .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleCard .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__scheduleCardContent .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__serviceItem .SubaruMaintenanceSchedule-module-scss-module__ukUfBa__serviceDetails{flex-direction:column;gap:2px;display:flex}
.SubaruModel-module-scss-module__wdZskG__container{align-items:center;gap:var(--gap-xl);flex-direction:column;width:100%;display:flex}.SubaruModel-module-scss-module__wdZskG__spinImageContainer{justify-content:center;align-items:flex-start;gap:var(--gap-xl);flex-direction:column;width:100%;display:flex}@media (max-width:1200px){.SubaruModel-module-scss-module__wdZskG__spinImageContainer{flex-direction:column}}
.TextClubForm-module-scss-module__NGMWoa__textClubFormContainer{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.TextClubForm-module-scss-module__NGMWoa__container{border-radius:var(--radius-md);width:-moz-fit-content;width:fit-content;max-width:600px;box-shadow:var(--shadow-soft);padding:32px 16px}.TextClubForm-module-scss-module__NGMWoa__container tr{flex-direction:column;gap:8px;display:flex}.TextClubForm-module-scss-module__NGMWoa__container table{width:100%}.TextClubForm-module-scss-module__NGMWoa__form{width:100%;display:inline-block}.TextClubForm-module-scss-module__NGMWoa__form input[type=checkbox]{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.TextClubForm-module-scss-module__NGMWoa__input{width:100%;height:56px;font-family:var(--typography-font-family);color:var(--text-primary);background-color:var(--surface);border:var(--border-strong);border-radius:var(--radius-md);transition:var(--transition-fast);padding:8px 16px;font-size:16px}.TextClubForm-module-scss-module__NGMWoa__input:focus{box-shadow:var(--shadow-border);border:none;outline:none}.TextClubForm-module-scss-module__NGMWoa__input.TextClubForm-module-scss-module__NGMWoa__mobileInput{width:32%}.TextClubForm-module-scss-module__NGMWoa__submitButton{width:100%;height:56px;color:var(--on-primary);background-color:var(--primary);border-radius:var(--radius-md);cursor:pointer;border:none;padding:8px 16px;font-size:16px;font-weight:700}@media (hover:hover) and (pointer:fine){.TextClubForm-module-scss-module__NGMWoa__submitButton:hover{opacity:.9}}.TextClubForm-module-scss-module__NGMWoa__tableCell{width:100%;padding:8px}.TextClubForm-module-scss-module__NGMWoa__tableCell input#TextClubForm-module-scss-module__NGMWoa__mobile1,.TextClubForm-module-scss-module__NGMWoa__tableCell input#TextClubForm-module-scss-module__NGMWoa__mobile2{max-width:30%}.TextClubForm-module-scss-module__NGMWoa__tableCell.TextClubForm-module-scss-module__NGMWoa__noWrap{white-space:nowrap}
.VDPCardBase-module-scss-module__YWtSRq__card{gap:var(--spacing-md);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--vdp-card-border-radius,var(--radius-xl));width:100%;box-shadow:var(--shadow-soft);flex-direction:column;padding:12px;display:flex}@media print{.VDPCardBase-module-scss-module__YWtSRq__card{display:none}}.VDPCardBase-module-scss-module__YWtSRq__card .VDPCardBase-module-scss-module__YWtSRq__head{align-items:center;gap:var(--gap-md);padding:4px;display:flex}
.AdvancedPaymentEstimateCard-module-scss-module__DyG-MW__card{box-shadow:none;flex-direction:column;padding:0;display:flex}.AdvancedPaymentEstimateCard-module-scss-module__DyG-MW__form{gap:var(--gap-lg);flex-direction:column;display:flex}
