.BasicFormModal-module-scss-module__y0PH4a__body{flex-direction:column;justify-content:center;align-items:center;padding:24px 0;display:flex}
.TruncatedNavItemsHandle-module-scss-module__AoRhcq__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__AoRhcq__handle .TruncatedNavItemsHandle-module-scss-module__AoRhcq__icon{width:20px;height:20px;color:var(--text-primary);font-size:20px}.TruncatedNavItemsHandle-module-scss-module__AoRhcq__handle .TruncatedNavItemsHandle-module-scss-module__AoRhcq__icon.TruncatedNavItemsHandle-module-scss-module__AoRhcq__uppercase{width:14px;height:14px;font-size:14px}.TruncatedNavItemsHandle-module-scss-module__AoRhcq__handle .TruncatedNavItemsHandle-module-scss-module__AoRhcq__icon.TruncatedNavItemsHandle-module-scss-module__AoRhcq__boldOnBlack{color:var(--lux-text-primary)}.TruncatedNavItemsHandle-module-scss-module__AoRhcq__handle .TruncatedNavItemsHandle-module-scss-module__AoRhcq__genesisBurger{width:20px;height:20px;color:var(--text-primary)}.TruncatedNavItemsHandle-module-scss-module__AoRhcq__handle.TruncatedNavItemsHandle-module-scss-module__AoRhcq__bold{margin:0}.TruncatedNavItemsHandle-module-scss-module__AoRhcq__handle.TruncatedNavItemsHandle-module-scss-module__AoRhcq__boldOnBlack{color:var(--lux-text-primary);background:var(--lux-surface)}@media (hover:hover) and (pointer:fine){.TruncatedNavItemsHandle-module-scss-module__AoRhcq__handle.TruncatedNavItemsHandle-module-scss-module__AoRhcq__boldOnBlack:hover{background:rgba(110,110,110,.9)}}.TruncatedNavItemsHandle-module-scss-module__AoRhcq__handle.TruncatedNavItemsHandle-module-scss-module__AoRhcq__uppercase{margin:0;padding:6px 10px}.TruncatedNavItemsHandle-module-scss-module__AoRhcq__handle.TruncatedNavItemsHandle-module-scss-module__AoRhcq__lux{color:var(--lux-text-primary);background:var(--lux-surface)}@media (hover:hover) and (pointer:fine){.TruncatedNavItemsHandle-module-scss-module__AoRhcq__handle.TruncatedNavItemsHandle-module-scss-module__AoRhcq__lux:hover{background:rgba(110,110,110,.9)}}.TruncatedNavItemsHandle-module-scss-module__AoRhcq__handle .TruncatedNavItemsHandle-module-scss-module__AoRhcq__listItemText{align-items:center;height:24px;display:flex}
.MegaMenu-module-scss-module__PD_3Ta__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__PD_3Ta__megaMenuTray.MegaMenu-module-scss-module__PD_3Ta__lux{color:var(--lux-text-primary);background:var(--lux-surface)!important}.MegaMenu-module-scss-module__PD_3Ta__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__PD_3Ta__megaMenuTray--open.MegaMenu-module-scss-module__PD_3Ta__lux{border-bottom:var(--lux-border-soft)}@media screen and (max-width:1350px){.MegaMenu-module-scss-module__PD_3Ta__megaMenuTray--open{height:450px}}@media screen and (max-width:1100px){.MegaMenu-module-scss-module__PD_3Ta__megaMenuTray--open{height:590px}}@media screen and (max-width:850px){.MegaMenu-module-scss-module__PD_3Ta__megaMenuTray--open{height:850px}}.MegaMenu-module-scss-module__PD_3Ta__megaMenuTray--open.MegaMenu-module-scss-module__PD_3Ta__sidebar{opacity:1;height:100vh;transition:height .25s cubic-bezier(.77,0,.18,1),opacity 0s .25s}.MegaMenu-module-scss-module__PD_3Ta__megaMenuTray.MegaMenu-module-scss-module__PD_3Ta__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__PD_3Ta__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__PD_3Ta__megaMenuTray--openWithSubsections.MegaMenu-module-scss-module__PD_3Ta__lux{border-bottom:var(--lux-border-soft)}.MegaMenu-module-scss-module__PD_3Ta__megaMenuTray--openWithSubsections.MegaMenu-module-scss-module__PD_3Ta__sidebar{height:100vh}.MegaMenu-module-scss-module__PD_3Ta__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__PD_3Ta__megaMenuTray--openWithBigPictures.MegaMenu-module-scss-module__PD_3Ta__lux{border-bottom:var(--lux-border-soft)}.MegaMenu-module-scss-module__PD_3Ta__megaMenuTray--openWithBigPictures.MegaMenu-module-scss-module__PD_3Ta__sidebar{height:100vh}.MegaMenu-module-scss-module__PD_3Ta__megaMenuTray .MegaMenu-module-scss-module__PD_3Ta__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__PD_3Ta__megaMenuTray .MegaMenu-module-scss-module__PD_3Ta__listCtn--noSubsections{height:385px}@media screen and (max-width:1350px){.MegaMenu-module-scss-module__PD_3Ta__megaMenuTray .MegaMenu-module-scss-module__PD_3Ta__listCtn--noSubsections{height:450px}}@media screen and (max-width:1100px){.MegaMenu-module-scss-module__PD_3Ta__megaMenuTray .MegaMenu-module-scss-module__PD_3Ta__listCtn--noSubsections{height:590px}}@media screen and (max-width:850px){.MegaMenu-module-scss-module__PD_3Ta__megaMenuTray .MegaMenu-module-scss-module__PD_3Ta__listCtn--noSubsections{height:850px}}.MegaMenu-module-scss-module__PD_3Ta__megaMenuTray .MegaMenu-module-scss-module__PD_3Ta__listCtn--noSubsections--sidebar{height:100vh}.MegaMenu-module-scss-module__PD_3Ta__megaMenuTray .MegaMenu-module-scss-module__PD_3Ta__listCtn--sidebar{padding-top:100px}.MegaMenu-module-scss-module__PD_3Ta__sideScrollerViewPort{padding:10px 5px!important}.MegaMenu-module-scss-module__PD_3Ta__sideScrollerCtn{display:flex;align-items:flex-start!important;gap:calc(var(--spacing-xl) - 12px)!important;padding:8px 0 5px!important}.MegaMenu-module-scss-module__PD_3Ta__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__PD_3Ta__chevronCtn.MegaMenu-module-scss-module__PD_3Ta__lux{background-color:rgba(110,110,110,.9)!important}@media (hover:hover) and (pointer:fine){.MegaMenu-module-scss-module__PD_3Ta__chevronCtn:hover{opacity:1}}.MegaMenu-module-scss-module__PD_3Ta__chevronCtn .MegaMenu-module-scss-module__PD_3Ta__chevron{color:var(--text-primary);border-radius:var(--radius-full);opacity:1;cursor:pointer;font-size:28px}.MegaMenu-module-scss-module__PD_3Ta__chevronCtn .MegaMenu-module-scss-module__PD_3Ta__chevron.MegaMenu-module-scss-module__PD_3Ta__lux{color:var(--lux-text-primary)}
.DesktopSearchButton-module-scss-module__PTctvq__searchButton{border-radius:var(--radius-md);transition:var(--transition-fast);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}@media (hover:hover) and (pointer:fine){.DesktopSearchButton-module-scss-module__PTctvq__searchButton:hover{background:var(--elevated-level-two)}.DesktopSearchButton-module-scss-module__PTctvq__searchButton.DesktopSearchButton-module-scss-module__PTctvq__lux:hover{background:rgba(255,255,255,.063)}}
.DynamicPhoneDisplay-module-scss-module__DhO-RG__phoneNumber{height:100%;color:var(--text-primary);white-space:nowrap;border-left:1px solid rgba(141,141,141,.47);justify-content:center;align-items:center;padding-left:24px;font-size:20px;font-style:normal;font-weight:500;line-height:23px;display:flex}.DynamicPhoneDisplay-module-scss-module__DhO-RG__phoneNumber--lux{color:var(--lux-text-primary)!important}.DynamicPhoneDisplay-module-scss-module__DhO-RG__phoneNumber--noPhone{display:none}.DynamicPhoneDisplay-module-scss-module__DhO-RG__phoneNumber--noSearch{border-left:none;padding-left:0}.DynamicPhoneDisplay-module-scss-module__DhO-RG__phoneNumber--skeleton{min-width:137px}.DynamicPhoneDisplay-module-scss-module__DhO-RG__phoneNumber--onDark{color:var(--lux-text-primary)}@media (hover:hover) and (pointer:fine){.DynamicPhoneDisplay-module-scss-module__DhO-RG__phoneNumber .DynamicPhoneDisplay-module-scss-module__DhO-RG__phoneDiv a:hover{text-decoration:underline}}.DynamicPhoneDisplay-module-scss-module__DhO-RG__phoneNumber .DynamicPhoneDisplay-module-scss-module__DhO-RG__skeletonLoader{background:var(--elevated-level-two);border-radius:var(--radius-sm);width:137px;height:40px;animation:1.5s ease-in-out infinite DynamicPhoneDisplay-module-scss-module__DhO-RG__pulse;position:relative}@keyframes DynamicPhoneDisplay-module-scss-module__DhO-RG__pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}
.PhoneAndSearch-module-scss-module__CQvU4a__phoneAndSearch{align-items:center;gap:24px;display:flex}
.ShopperAssuranceImage-module-scss-module__wm11qW__shopperAssurance{margin-right:20px}
.BigLogoNavBar-module-scss-module__PHdNXW__navBar{z-index:11;gap:var(--gap-lg);border-bottom:var(--border-soft);width:100%;height:100px;box-shadow:var(--shadow-soft);flex-direction:row;padding:0 16px;display:flex;position:-webkit-sticky;position:sticky;top:0;background:var(--surface)!important}.BigLogoNavBar-module-scss-module__PHdNXW__navBar.BigLogoNavBar-module-scss-module__PHdNXW__black{border-bottom:var(--lux-border-soft);background:var(--lux-surface)!important}@media only screen and (max-width:768px){.BigLogoNavBar-module-scss-module__PHdNXW__navBar{display:none}}.BigLogoNavBar-module-scss-module__PHdNXW__navBar .BigLogoNavBar-module-scss-module__PHdNXW__logoContainer{align-items:center;gap:var(--gap-xl);height:100%;display:flex}.BigLogoNavBar-module-scss-module__PHdNXW__navBar .BigLogoNavBar-module-scss-module__PHdNXW__innerContainer{flex-direction:column;width:100%;height:100%;display:flex}.BigLogoNavBar-module-scss-module__PHdNXW__navBar .BigLogoNavBar-module-scss-module__PHdNXW__innerContainer .BigLogoNavBar-module-scss-module__PHdNXW__topBar{justify-content:space-between;align-items:center;gap:var(--gap-lg);border-bottom:var(--border-strong);width:100%;height:42px;display:flex}.BigLogoNavBar-module-scss-module__PHdNXW__navBar .BigLogoNavBar-module-scss-module__PHdNXW__innerContainer .BigLogoNavBar-module-scss-module__PHdNXW__topBar.BigLogoNavBar-module-scss-module__PHdNXW__black{border-bottom:var(--lux-border-soft)}.BigLogoNavBar-module-scss-module__PHdNXW__navBar .BigLogoNavBar-module-scss-module__PHdNXW__innerContainer .BigLogoNavBar-module-scss-module__PHdNXW__topBar .BigLogoNavBar-module-scss-module__PHdNXW__textLogoContainer{align-items:center;gap:var(--gap-md);display:flex}.BigLogoNavBar-module-scss-module__PHdNXW__navBar .BigLogoNavBar-module-scss-module__PHdNXW__innerContainer .BigLogoNavBar-module-scss-module__PHdNXW__topBar .BigLogoNavBar-module-scss-module__PHdNXW__harleyShield{width:24px;height:24px;color:var(--text-primary);transition:color .2s ease-in-out}.BigLogoNavBar-module-scss-module__PHdNXW__navBar .BigLogoNavBar-module-scss-module__PHdNXW__innerContainer .BigLogoNavBar-module-scss-module__PHdNXW__topBar .BigLogoNavBar-module-scss-module__PHdNXW__harleyShield.BigLogoNavBar-module-scss-module__PHdNXW__black{color:var(--lux-text-primary)}@media (hover:hover) and (pointer:fine){.BigLogoNavBar-module-scss-module__PHdNXW__navBar .BigLogoNavBar-module-scss-module__PHdNXW__innerContainer .BigLogoNavBar-module-scss-module__PHdNXW__topBar .BigLogoNavBar-module-scss-module__PHdNXW__harleyShield:hover{color:var(--mdc-theme-primary)}}.BigLogoNavBar-module-scss-module__PHdNXW__navBar .BigLogoNavBar-module-scss-module__PHdNXW__innerContainer .BigLogoNavBar-module-scss-module__PHdNXW__topBar .BigLogoNavBar-module-scss-module__PHdNXW__infoContainer{align-items:center;gap:var(--gap-xl);display:flex}.BigLogoNavBar-module-scss-module__PHdNXW__navBar .BigLogoNavBar-module-scss-module__PHdNXW__innerContainer .BigLogoNavBar-module-scss-module__PHdNXW__topBar .BigLogoNavBar-module-scss-module__PHdNXW__infoItem{align-items:center;gap:var(--gap-md);transition:background-color .2s ease-in-out;display:flex;font-size:12px!important}@media only screen and (max-width:1440px){.BigLogoNavBar-module-scss-module__PHdNXW__navBar .BigLogoNavBar-module-scss-module__PHdNXW__innerContainer .BigLogoNavBar-module-scss-module__PHdNXW__topBar .BigLogoNavBar-module-scss-module__PHdNXW__infoItem{display:none}}@media (hover:hover) and (pointer:fine){.BigLogoNavBar-module-scss-module__PHdNXW__navBar .BigLogoNavBar-module-scss-module__PHdNXW__innerContainer .BigLogoNavBar-module-scss-module__PHdNXW__topBar .BigLogoNavBar-module-scss-module__PHdNXW__infoItem.BigLogoNavBar-module-scss-module__PHdNXW__black:hover{background-color:var(--lux-surface)}.BigLogoNavBar-module-scss-module__PHdNXW__navBar .BigLogoNavBar-module-scss-module__PHdNXW__innerContainer .BigLogoNavBar-module-scss-module__PHdNXW__topBar .BigLogoNavBar-module-scss-module__PHdNXW__infoItem:hover{background-color:var(--elevated-level-two)}}.BigLogoNavBar-module-scss-module__PHdNXW__navBar .BigLogoNavBar-module-scss-module__PHdNXW__innerContainer .BigLogoNavBar-module-scss-module__PHdNXW__bottomBar{z-index:1;justify-content:space-between;align-items:center;height:100%;display:flex}.BigLogoNavBar-module-scss-module__PHdNXW__navBar .BigLogoNavBar-module-scss-module__PHdNXW__innerContainer .BigLogoNavBar-module-scss-module__PHdNXW__bottomBar .BigLogoNavBar-module-scss-module__PHdNXW__menuList{align-items:center;gap:var(--gap-md);width:100%;display:flex;overflow:visible}.BigLogoNavBar-module-scss-module__PHdNXW__navItemsSkeleton{background-color:var(--elevated-level-two);width:100%;height:40px}.BigLogoNavBar-module-scss-module__PHdNXW__navItemsSkeleton.BigLogoNavBar-module-scss-module__PHdNXW__black{background-color:var(--gray-60)}
.BlackGlassNavBar-module-scss-module__RiYJKa__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__RiYJKa__navBar{display:none}}.BlackGlassNavBar-module-scss-module__RiYJKa__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__RiYJKa__navBar .BlackGlassNavBar-module-scss-module__RiYJKa__leftCtn{z-index:1;align-items:center;width:75%;height:100%;display:flex}.BlackGlassNavBar-module-scss-module__RiYJKa__navBar .BlackGlassNavBar-module-scss-module__RiYJKa__leftCtn .BlackGlassNavBar-module-scss-module__RiYJKa__logoLink{height:100%;margin-right:18px}.BlackGlassNavBar-module-scss-module__RiYJKa__navBar .BlackGlassNavBar-module-scss-module__RiYJKa__leftCtn .BlackGlassNavBar-module-scss-module__RiYJKa__logoLink.BlackGlassNavBar-module-scss-module__RiYJKa__text{justify-content:flex-start;align-items:center;max-width:200px;display:flex}.BlackGlassNavBar-module-scss-module__RiYJKa__navBar .BlackGlassNavBar-module-scss-module__RiYJKa__leftCtn .BlackGlassNavBar-module-scss-module__RiYJKa__logoLink .BlackGlassNavBar-module-scss-module__RiYJKa__logo{object-fit:contain;width:auto;max-width:220px;height:100%;display:inline-block}.BlackGlassNavBar-module-scss-module__RiYJKa__navBar .BlackGlassNavBar-module-scss-module__RiYJKa__leftCtn .BlackGlassNavBar-module-scss-module__RiYJKa__logoLink .BlackGlassNavBar-module-scss-module__RiYJKa__textLogo{width:max-content;max-width:220px;color:var(--text-primary);margin-bottom:0}.BlackGlassNavBar-module-scss-module__RiYJKa__navBar .BlackGlassNavBar-module-scss-module__RiYJKa__leftCtn .BlackGlassNavBar-module-scss-module__RiYJKa__logoLink .BlackGlassNavBar-module-scss-module__RiYJKa__textLogo.BlackGlassNavBar-module-scss-module__RiYJKa__lux{color:var(--lux-text-primary)}.BlackGlassNavBar-module-scss-module__RiYJKa__navBar .BlackGlassNavBar-module-scss-module__RiYJKa__leftCtn .BlackGlassNavBar-module-scss-module__RiYJKa__menuList{align-items:center;gap:24px;width:100%;display:flex;overflow:visible}.BlackGlassNavBar-module-scss-module__RiYJKa__navBar .BlackGlassNavBar-module-scss-module__RiYJKa__rightCtn{z-index:1;align-items:center;width:-moz-fit-content;width:fit-content;height:100%;display:flex}
.BMWNavbar-module-scss-module__W4iDOa__navBar{z-index:11;background-color:var(--black);border-bottom:var(--border-soft);height:69px;box-shadow:var(--shadow-soft);flex-flow:row;justify-content:space-between;align-items:center;gap:48px;margin-bottom:-2px;padding:0 20px;display:flex;position:-webkit-sticky;position:sticky;top:0}@media only screen and (max-width:768px){.BMWNavbar-module-scss-module__W4iDOa__navBar{display:none}}.BMWNavbar-module-scss-module__W4iDOa__navBar .BMWNavbar-module-scss-module__W4iDOa__leftCtn{z-index:1;flex-flow:row;justify-content:flex-start;align-items:center;gap:36px;width:100%;height:100%;display:flex}.BMWNavbar-module-scss-module__W4iDOa__navBar .BMWNavbar-module-scss-module__W4iDOa__leftCtn .BMWNavbar-module-scss-module__W4iDOa__logoContainer{width:40px;height:40px}.BMWNavbar-module-scss-module__W4iDOa__navBar .BMWNavbar-module-scss-module__W4iDOa__leftCtn .BMWNavbar-module-scss-module__W4iDOa__logoContainer .BMWNavbar-module-scss-module__W4iDOa__logo{object-fit:contain;width:100%;height:100%}.BMWNavbar-module-scss-module__W4iDOa__navBar .BMWNavbar-module-scss-module__W4iDOa__leftCtn .BMWNavbar-module-scss-module__W4iDOa__menuList{justify-content:flex-start;align-items:center;gap:var(--gap-xl);flex-flow:row;width:100%;height:30px;display:flex;overflow:visible}.BMWNavbar-module-scss-module__W4iDOa__navBar .BMWNavbar-module-scss-module__W4iDOa__rightCtn{z-index:1;flex-flow:row;justify-content:center;align-items:center;gap:0;width:-moz-fit-content;width:fit-content;height:100%;display:flex}
.CarshopInfobarNavLink-module-scss-module__hSDHjG__container{letter-spacing:-.02em;color:var(--text-primary);padding:8px 12px;font-size:14px;font-weight:400;text-decoration:none;display:flex}@media only screen and (max-width:900px){.CarshopInfobarNavLink-module-scss-module__hSDHjG__container{padding:3px 6px}}.CarshopInfobarNavLink-module-scss-module__hSDHjG__container .CarshopInfobarNavLink-module-scss-module__hSDHjG__linkText{color:var(--text-primary);transition:var(--transition-bounce-sm);margin:0;position:relative}.CarshopInfobarNavLink-module-scss-module__hSDHjG__container .CarshopInfobarNavLink-module-scss-module__hSDHjG__linkText:after{background-color:var(--text-secondary);border-radius:var(--radius-full);width:0;height:1px;transition:var(--transition-bounce-sm);content:"";position:absolute;bottom:0;left:0}@media (hover:hover) and (pointer:fine){.CarshopInfobarNavLink-module-scss-module__hSDHjG__container .CarshopInfobarNavLink-module-scss-module__hSDHjG__linkText:hover:after{width:100%}}
.CarshopInfobar-module-scss-module__0twcBq__container{z-index:11;background-color:var(--surface);border-bottom:1px solid #f7f7f5;justify-content:space-between;align-items:center;min-height:42px;max-height:42px;padding:6px 40px;display:flex;position:-webkit-sticky;position:sticky}@media only screen and (max-width:768px){.CarshopInfobar-module-scss-module__0twcBq__container{display:none}}@media print{.CarshopInfobar-module-scss-module__0twcBq__container{display:none}}.CarshopInfobar-module-scss-module__0twcBq__container .CarshopInfobar-module-scss-module__0twcBq__itemsContainer{justify-content:flex-start;align-items:center;gap:var(--gap-lg);display:flex}@media only screen and (max-width:900px){.CarshopInfobar-module-scss-module__0twcBq__container .CarshopInfobar-module-scss-module__0twcBq__itemsContainer{gap:var(--gap-sm)}}.CarshopInfobar-module-scss-module__0twcBq__container .CarshopInfobar-module-scss-module__0twcBq__itemsContainer .CarshopInfobar-module-scss-module__0twcBq__hoursInfo{align-items:center;display:flex}.CarshopInfobar-module-scss-module__0twcBq__container .CarshopInfobar-module-scss-module__0twcBq__itemsContainer .CarshopInfobar-module-scss-module__0twcBq__iconBtn{background-color:var(--surface);border:none}.CarshopInfobar-module-scss-module__0twcBq__container .CarshopInfobar-module-scss-module__0twcBq__itemsContainer .CarshopInfobar-module-scss-module__0twcBq__iconBtn .CarshopInfobar-module-scss-module__0twcBq__icon{color:var(--text-secondary);cursor:pointer;padding:0}.CarshopInfobar-module-scss-module__0twcBq__container .CarshopInfobar-module-scss-module__0twcBq__accessibilityButton{border-radius:var(--radius-full);width:30px;height:30px}.CarshopInfobar-module-scss-module__0twcBq__container .CarshopInfobar-module-scss-module__0twcBq__accessibilityButton .CarshopInfobar-module-scss-module__0twcBq__icon{width:16px;height:16px;color:var(--text-secondary);font-size:16px}
.PhoneMenuItem-module-scss-module__12sC4W__menuItem{align-items:center;gap:var(--gap-sm);width:100%;padding:var(--padding-md);padding-top:var(--padding-lg);padding-bottom:var(--padding-lg);border:var(--border-soft);border-radius:var(--radius-md);flex-direction:column;display:flex}
.PhoneMenu-module-scss-module__oi6jPa__phoneMenuContainer{position:relative}.PhoneMenu-module-scss-module__oi6jPa__phoneMenuContainer .PhoneMenu-module-scss-module__oi6jPa__phoneMenu{background-color:var(--elevated-level-one);border-radius:var(--radius-lg);min-width:400px;box-shadow:var(--shadow-strong);padding:0}.PhoneMenu-module-scss-module__oi6jPa__menu{gap:var(--gap-md);padding:var(--padding-md);flex-direction:column;display:flex}.PhoneMenu-module-scss-module__oi6jPa__menu .PhoneMenu-module-scss-module__oi6jPa__menuHeader{justify-content:center;align-items:center;gap:var(--gap-sm);padding:var(--padding-md);padding-top:var(--padding-lg);padding-bottom:var(--padding-lg);border-radius:var(--radius-md);flex-direction:column;display:flex}.PhoneMenu-module-scss-module__oi6jPa__menu .PhoneMenu-module-scss-module__oi6jPa__menuItems{gap:var(--gap-sm);flex-direction:row;display:flex}.PhoneMenu-module-scss-module__oi6jPa__messageButtonContainer{justify-content:center;align-items:center;gap:var(--gap-sm);flex-direction:column;display:flex}
.CarshopNavBar-module-scss-module__n-PARW__navBar{z-index:11;background-color:var(--surface);border-bottom:var(--border-strong);justify-content:space-between;align-items:center;height:60px;padding:12px 34px;display:flex;position:-webkit-sticky;position:sticky;top:0}@media only screen and (max-width:768px){.CarshopNavBar-module-scss-module__n-PARW__navBar{display:none}}.CarshopNavBar-module-scss-module__n-PARW__navBar .CarshopNavBar-module-scss-module__n-PARW__navItemsContainer{flex:1;justify-content:space-between;display:flex;min-width:calc(50vw - 150px)!important;max-width:calc(50vw - 150px)!important}.CarshopNavBar-module-scss-module__n-PARW__navBar .CarshopNavBar-module-scss-module__n-PARW__navItemsContainer .CarshopNavBar-module-scss-module__n-PARW__navItems{align-items:center;gap:var(--spacing-md);flex:1;width:100%;min-width:40vw;display:flex}.CarshopNavBar-module-scss-module__n-PARW__navBar .CarshopNavBar-module-scss-module__n-PARW__logo{width:160px}.CarshopNavBar-module-scss-module__n-PARW__navBar .CarshopNavBar-module-scss-module__n-PARW__rightContent{justify-content:flex-end;align-items:center;gap:12px;display:flex;min-width:calc(50vw - 150px)!important;max-width:calc(50vw - 150px)!important}.CarshopNavBar-module-scss-module__n-PARW__navBar .CarshopNavBar-module-scss-module__n-PARW__rightContent .CarshopNavBar-module-scss-module__n-PARW__icon{fill:var(--carshop-accent);justify-content:center;align-items:center;width:24px;height:24px;display:flex}
.InfoBar-module-scss-module__u7kzMG__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__u7kzMG__infoCtn.InfoBar-module-scss-module__u7kzMG__lux{background-color:#424242}.InfoBar-module-scss-module__u7kzMG__infoCtn.InfoBar-module-scss-module__u7kzMG__bmw{background-color:var(--black);border-bottom:1px solid rgba(255,255,255,.25)}@media only screen and (max-width:768px){.InfoBar-module-scss-module__u7kzMG__infoCtn{display:none}}@media print{.InfoBar-module-scss-module__u7kzMG__infoCtn{display:none}}.InfoBar-module-scss-module__u7kzMG__buttonGroupContainer{justify-content:flex-start;align-items:center;gap:var(--gap-xl);flex-flow:row;display:flex}.InfoBar-module-scss-module__u7kzMG__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__u7kzMG__hideOnDsktpXl{display:none}}@media only screen and (max-width:1200px){.InfoBar-module-scss-module__u7kzMG__hideOnDsktpLg{display:none}}.InfoBar-module-scss-module__u7kzMG__bmwContainer{justify-content:flex-start;align-items:center;gap:var(--gap-xl);flex-flow:row;display:flex}.InfoBar-module-scss-module__u7kzMG__logoContainer{justify-content:flex-start;align-items:center;gap:var(--gap-md);flex-flow:row;display:flex}.InfoBar-module-scss-module__u7kzMG__logoContainer .InfoBar-module-scss-module__u7kzMG__logo{width:-moz-fit-content;width:fit-content;height:16px}
.DesktopNavBar-module-scss-module___4CaUG__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{.DesktopNavBar-module-scss-module___4CaUG__listCtn{display:none}}@media only screen and (max-width:768px){.DesktopNavBar-module-scss-module___4CaUG__listCtn{display:none}}.DesktopNavBar-module-scss-module___4CaUG__listCtn .DesktopNavBar-module-scss-module___4CaUG__menuList{flex-direction:row;justify-content:space-between;width:100%;padding:5px 0;display:flex}
.DesktopNavHeader-module-scss-module__qcaTAa__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){.DesktopNavHeader-module-scss-module__qcaTAa__header{display:none}}@media print{.DesktopNavHeader-module-scss-module__qcaTAa__header{display:none}}@media (hover:hover) and (pointer:fine){.DesktopNavHeader-module-scss-module__qcaTAa__header .DesktopNavHeader-module-scss-module__qcaTAa__phoneDiv a:hover{text-decoration:underline}}.DesktopNavHeader-module-scss-module__qcaTAa__header .DesktopNavHeader-module-scss-module__qcaTAa__mainCtn{width:100%;color:var(--text-primary);background-color:var(--surface);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.DesktopNavHeader-module-scss-module__qcaTAa__header .DesktopNavHeader-module-scss-module__qcaTAa__mainCtn .DesktopNavHeader-module-scss-module__qcaTAa__leftCtn{align-items:center;width:100%;height:100%;padding:0 24px;display:flex}.DesktopNavHeader-module-scss-module__qcaTAa__header .DesktopNavHeader-module-scss-module__qcaTAa__mainCtn .DesktopNavHeader-module-scss-module__qcaTAa__leftCtn .DesktopNavHeader-module-scss-module__qcaTAa__phoneNumber{justify-content:space-between;align-items:flex-end;margin-top:12px;margin-left:12px;font-size:32px;line-height:40px;display:flex}.DesktopNavHeader-module-scss-module__qcaTAa__header .DesktopNavHeader-module-scss-module__qcaTAa__mainCtn .DesktopNavHeader-module-scss-module__qcaTAa__logo{object-fit:contain;width:350px;height:100px}.DesktopNavHeader-module-scss-module__qcaTAa__header .DesktopNavHeader-module-scss-module__qcaTAa__mainCtn .DesktopNavHeader-module-scss-module__qcaTAa__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}.DesktopNavHeader-module-scss-module__qcaTAa__header .DesktopNavHeader-module-scss-module__qcaTAa__mainCtn .DesktopNavHeader-module-scss-module__qcaTAa__rightCtn{justify-content:flex-end;align-items:center;width:100%;height:100%;padding:0 24px;display:flex}.DesktopNavHeader-module-scss-module__qcaTAa__header .DesktopNavHeader-module-scss-module__qcaTAa__mainCtn .DesktopNavHeader-module-scss-module__qcaTAa__rightCtn .DesktopNavHeader-module-scss-module__qcaTAa__searchBtn{background-color:var(--primary);border-radius:var(--radius-full);border:none;width:150px;height:42px;margin-top:8px;margin-right:12px;padding:4px}.DesktopNavHeader-module-scss-module__qcaTAa__header .DesktopNavHeader-module-scss-module__qcaTAa__mainCtn .DesktopNavHeader-module-scss-module__qcaTAa__rightCtn .DesktopNavHeader-module-scss-module__qcaTAa__buttonCtn{align-items:center;width:142px;display:flex}.DesktopNavHeader-module-scss-module__qcaTAa__header .DesktopNavHeader-module-scss-module__qcaTAa__mainCtn .DesktopNavHeader-module-scss-module__qcaTAa__rightCtn .DesktopNavHeader-module-scss-module__qcaTAa__buttonCtn .DesktopNavHeader-module-scss-module__qcaTAa__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}.DesktopNavHeader-module-scss-module__qcaTAa__header .DesktopNavHeader-module-scss-module__qcaTAa__mainCtn .DesktopNavHeader-module-scss-module__qcaTAa__rightCtn .DesktopNavHeader-module-scss-module__qcaTAa__buttonCtn .DesktopNavHeader-module-scss-module__qcaTAa__iconCtn .DesktopNavHeader-module-scss-module__qcaTAa__icon{object-fit:contain;width:20px;height:20px;color:var(--text-primary)}
.GenesisInfoBar-module-scss-module__nTOf3W__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__nTOf3W__container{display:none}}.GenesisInfoBar-module-scss-module__nTOf3W__container .GenesisInfoBar-module-scss-module__nTOf3W__rightContainer{align-items:center;gap:34px;display:flex}.GenesisInfoBar-module-scss-module__nTOf3W__container .GenesisInfoBar-module-scss-module__nTOf3W__rightContainer .GenesisInfoBar-module-scss-module__nTOf3W__phoneNumbers,.GenesisInfoBar-module-scss-module__nTOf3W__container .GenesisInfoBar-module-scss-module__nTOf3W__rightContainer .GenesisInfoBar-module-scss-module__nTOf3W__phoneNumbers .GenesisInfoBar-module-scss-module__nTOf3W__servicePhone,.GenesisInfoBar-module-scss-module__nTOf3W__container .GenesisInfoBar-module-scss-module__nTOf3W__rightContainer .GenesisInfoBar-module-scss-module__nTOf3W__phoneNumbers .GenesisInfoBar-module-scss-module__nTOf3W__partsPhone{align-items:center;gap:var(--gap-md);display:flex}@media only screen and (max-width:1250px){.GenesisInfoBar-module-scss-module__nTOf3W__container .GenesisInfoBar-module-scss-module__nTOf3W__rightContainer .GenesisInfoBar-module-scss-module__nTOf3W__phoneNumbers .GenesisInfoBar-module-scss-module__nTOf3W__servicePhone,.GenesisInfoBar-module-scss-module__nTOf3W__container .GenesisInfoBar-module-scss-module__nTOf3W__rightContainer .GenesisInfoBar-module-scss-module__nTOf3W__phoneNumbers .GenesisInfoBar-module-scss-module__nTOf3W__partsPhone{display:none}}.GenesisInfoBar-module-scss-module__nTOf3W__container .GenesisInfoBar-module-scss-module__nTOf3W__rightContainer .GenesisInfoBar-module-scss-module__nTOf3W__phoneNumbers .GenesisInfoBar-module-scss-module__nTOf3W__salesPhone{align-items:center;gap:var(--gap-md);display:flex}@media only screen and (max-width:1000px){.GenesisInfoBar-module-scss-module__nTOf3W__container .GenesisInfoBar-module-scss-module__nTOf3W__rightContainer .GenesisInfoBar-module-scss-module__nTOf3W__phoneNumbers .GenesisInfoBar-module-scss-module__nTOf3W__salesPhone{display:none}}.GenesisInfoBar-module-scss-module__nTOf3W__container .GenesisInfoBar-module-scss-module__nTOf3W__rightContainer .GenesisInfoBar-module-scss-module__nTOf3W__iconContainer{align-items:center;gap:var(--gap-md);display:flex}@media only screen and (max-width:1400px){.GenesisInfoBar-module-scss-module__nTOf3W__container .GenesisInfoBar-module-scss-module__nTOf3W__rightContainer .GenesisInfoBar-module-scss-module__nTOf3W__iconContainer{display:none}}
.GenesisNavBar-module-scss-module__Y9ZI8a__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__Y9ZI8a__navBar{display:none}}.GenesisNavBar-module-scss-module__Y9ZI8a__navBar .GenesisNavBar-module-scss-module__Y9ZI8a__navItems{align-items:center;gap:18px;width:-moz-fit-content;width:fit-content;display:flex}.GenesisNavBar-module-scss-module__Y9ZI8a__rightCtn{align-items:center;gap:var(--gap-md);display:flex}
.GlassNavBar-module-scss-module__xO41YW__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__xO41YW__navBar{display:none}}.GlassNavBar-module-scss-module__xO41YW__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__xO41YW__navBar .GlassNavBar-module-scss-module__xO41YW__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__xO41YW__navBar .GlassNavBar-module-scss-module__xO41YW__leftCtn .GlassNavBar-module-scss-module__xO41YW__logoLink{height:100%;margin-right:18px}.GlassNavBar-module-scss-module__xO41YW__navBar .GlassNavBar-module-scss-module__xO41YW__leftCtn .GlassNavBar-module-scss-module__xO41YW__logoLink.GlassNavBar-module-scss-module__xO41YW__text{justify-content:flex-start;align-items:center;max-width:200px;display:flex}.GlassNavBar-module-scss-module__xO41YW__navBar .GlassNavBar-module-scss-module__xO41YW__leftCtn .GlassNavBar-module-scss-module__xO41YW__logoLink .GlassNavBar-module-scss-module__xO41YW__logo{object-fit:contain;width:auto;max-width:220px;height:100%;display:inline-block}.GlassNavBar-module-scss-module__xO41YW__navBar .GlassNavBar-module-scss-module__xO41YW__leftCtn .GlassNavBar-module-scss-module__xO41YW__logoLink .GlassNavBar-module-scss-module__xO41YW__textLogo{width:max-content;max-width:220px;color:var(--text-primary);margin-bottom:0}.GlassNavBar-module-scss-module__xO41YW__navBar .GlassNavBar-module-scss-module__xO41YW__leftCtn .GlassNavBar-module-scss-module__xO41YW__menuList{width:100%;height:48px;display:flex;overflow:visible}.GlassNavBar-module-scss-module__xO41YW__navBar .GlassNavBar-module-scss-module__xO41YW__rightCtn{z-index:1;align-items:center;width:-moz-fit-content;width:fit-content;height:100%;display:flex}
.GroupNavBar-module-scss-module__BVPgfG__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__BVPgfG__header{display:none}}.GroupNavBar-module-scss-module__BVPgfG__header .GroupNavBar-module-scss-module__BVPgfG__leftCtn{align-items:center;width:100%;height:100%;display:flex}.GroupNavBar-module-scss-module__BVPgfG__header .GroupNavBar-module-scss-module__BVPgfG__menuList{justify-content:flex-start;align-items:center;width:100%;display:flex}.GroupNavBar-module-scss-module__BVPgfG__header .GroupNavBar-module-scss-module__BVPgfG__rightCtn{justify-content:flex-end;align-items:center;width:100%;height:100%;display:flex}.GroupNavBar-module-scss-module__BVPgfG__header .GroupNavBar-module-scss-module__BVPgfG__button{width:-moz-fit-content!important;width:fit-content!important}
.InvertedGlassNavBar-module-scss-module__wTuEwW__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__wTuEwW__navBar{display:none}}.InvertedGlassNavBar-module-scss-module__wTuEwW__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__wTuEwW__navBar .InvertedGlassNavBar-module-scss-module__wTuEwW__leftCtn{z-index:1;align-items:center;width:100%;height:100%;display:flex}.InvertedGlassNavBar-module-scss-module__wTuEwW__navBar .InvertedGlassNavBar-module-scss-module__wTuEwW__leftCtn .InvertedGlassNavBar-module-scss-module__wTuEwW__logoLink{height:100%;margin-right:18px}.InvertedGlassNavBar-module-scss-module__wTuEwW__navBar .InvertedGlassNavBar-module-scss-module__wTuEwW__leftCtn .InvertedGlassNavBar-module-scss-module__wTuEwW__logoLink.InvertedGlassNavBar-module-scss-module__wTuEwW__text{justify-content:flex-start;align-items:center;max-width:200px;display:flex}.InvertedGlassNavBar-module-scss-module__wTuEwW__navBar .InvertedGlassNavBar-module-scss-module__wTuEwW__leftCtn .InvertedGlassNavBar-module-scss-module__wTuEwW__logoLink .InvertedGlassNavBar-module-scss-module__wTuEwW__logo{object-fit:contain;width:auto;max-width:220px;height:100%;display:inline-block}.InvertedGlassNavBar-module-scss-module__wTuEwW__navBar .InvertedGlassNavBar-module-scss-module__wTuEwW__leftCtn .InvertedGlassNavBar-module-scss-module__wTuEwW__logoLink .InvertedGlassNavBar-module-scss-module__wTuEwW__textLogo{width:max-content;max-width:220px;color:var(--text-primary);margin-bottom:0}.InvertedGlassNavBar-module-scss-module__wTuEwW__navBar .InvertedGlassNavBar-module-scss-module__wTuEwW__leftCtn .InvertedGlassNavBar-module-scss-module__wTuEwW__menuList{flex-direction:row;justify-content:flex-end;width:100%;margin-left:auto;display:flex;overflow:visible}.InvertedGlassNavBar-module-scss-module__wTuEwW__navBar .InvertedGlassNavBar-module-scss-module__wTuEwW__rightCtn{z-index:1;align-items:center;width:-moz-fit-content;width:fit-content;height:100%;display:flex}
.LexusNavBar-module-scss-module__Hvxu4a__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__Hvxu4a__header{display:none}}.LexusNavBar-module-scss-module__Hvxu4a__header .LexusNavBar-module-scss-module__Hvxu4a__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__Hvxu4a__header .LexusNavBar-module-scss-module__Hvxu4a__leftCtn:hover{cursor:pointer;transform:translate(-5px)}}.LexusNavBar-module-scss-module__Hvxu4a__header .LexusNavBar-module-scss-module__Hvxu4a__centerCtn{justify-content:center;align-items:center;gap:20px;width:-moz-fit-content;width:fit-content;height:100%;display:flex}.LexusNavBar-module-scss-module__Hvxu4a__header .LexusNavBar-module-scss-module__Hvxu4a__rightCtn{justify-content:flex-end;align-items:center;gap:var(--gap-md);width:-moz-fit-content;width:fit-content;height:100%;display:flex}
.NavButtonWrapper-module-scss-module__Z4wDTW__defaultBtn{text-transform:uppercase;flex-direction:column;align-items:center;gap:2px;font-size:12px;font-weight:500;display:flex}.NavButtonWrapper-module-scss-module__Z4wDTW__defaultBtn .NavButtonWrapper-module-scss-module__Z4wDTW__label{text-align:center;text-transform:lowercase;font-size:10px;font-weight:400}.NavButtonWrapper-module-scss-module__Z4wDTW__defaultBtn .NavButtonWrapper-module-scss-module__Z4wDTW__label.NavButtonWrapper-module-scss-module__Z4wDTW__bmw{color:var(--white)}.NavButtonWrapper-module-scss-module__Z4wDTW__defaultBtn.NavButtonWrapper-module-scss-module__Z4wDTW__showBorderOnLeft{padding-right:var(--padding-md);padding-left:var(--padding-xl)}.NavButtonWrapper-module-scss-module__Z4wDTW__defaultBtn.NavButtonWrapper-module-scss-module__Z4wDTW__showBorderOnLeft.NavButtonWrapper-module-scss-module__Z4wDTW__showBorderOnLeft--default{border-left:var(--border-strong)}.NavButtonWrapper-module-scss-module__Z4wDTW__defaultBtn.NavButtonWrapper-module-scss-module__Z4wDTW__showBorderOnLeft.NavButtonWrapper-module-scss-module__Z4wDTW__showBorderOnLeft--bmw{border-left:1px solid rgba(255,255,255,.25)}@media only screen and (max-width:450px){.NavButtonWrapper-module-scss-module__Z4wDTW__defaultBtn.NavButtonWrapper-module-scss-module__Z4wDTW__showBorderOnLeft{padding-left:var(--gap-lg)}}@media only screen and (max-width:380px){.NavButtonWrapper-module-scss-module__Z4wDTW__defaultBtn.NavButtonWrapper-module-scss-module__Z4wDTW__showBorderOnLeft{padding-right:var(--padding-sm);padding-left:var(--padding-md)}}@media only screen and (max-width:320px){.NavButtonWrapper-module-scss-module__Z4wDTW__defaultBtn.NavButtonWrapper-module-scss-module__Z4wDTW__showBorderOnLeft{padding-left:var(--padding-sm)}}
.MobileLexusNavBar-module-scss-module__2pZ5IW__header{z-index:11;width:100%;height:74px;color:var(--text-primary);background-color:var(--elevated-level-one);border-bottom:var(--border-soft);box-shadow:var(--shadow-soft);padding:8px;display:none;position:-webkit-sticky;position:sticky;top:0}.MobileLexusNavBar-module-scss-module__2pZ5IW__header.MobileLexusNavBar-module-scss-module__2pZ5IW__onTop{z-index:12!important}@media only screen and (max-width:768px){.MobileLexusNavBar-module-scss-module__2pZ5IW__header{justify-content:space-between;align-items:center;gap:var(--gap-lg);display:flex}}.MobileLexusNavBar-module-scss-module__2pZ5IW__header .MobileLexusNavBar-module-scss-module__2pZ5IW__linkContainer{align-items:center;gap:var(--gap-xl);display:flex}@media only screen and (max-width:450px){.MobileLexusNavBar-module-scss-module__2pZ5IW__header .MobileLexusNavBar-module-scss-module__2pZ5IW__linkContainer{gap:var(--gap-lg)}}@media only screen and (max-width:380px){.MobileLexusNavBar-module-scss-module__2pZ5IW__header .MobileLexusNavBar-module-scss-module__2pZ5IW__linkContainer{gap:var(--gap-md)}}@media only screen and (max-width:320px){.MobileLexusNavBar-module-scss-module__2pZ5IW__header .MobileLexusNavBar-module-scss-module__2pZ5IW__linkContainer{gap:var(--gap-sm)}}.MobileLexusNavBar-module-scss-module__2pZ5IW__header .MobileLexusNavBar-module-scss-module__2pZ5IW__link{justify-content:center;align-items:center;height:40px;display:flex}.MobileLexusNavBar-module-scss-module__2pZ5IW__header .MobileLexusNavBar-module-scss-module__2pZ5IW__iconWrp{background:0 0;border:none;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:0;display:flex}.MobileLexusNavBar-module-scss-module__2pZ5IW__locationIcon{width:38px;height:38px;fill:var(--text-primary);overflow:hidden}.MobileLexusNavBar-module-scss-module__2pZ5IW__iconBtn{width:24px;height:24px;color:var(--primary);margin:8px;font-size:24px;overflow:hidden}.MobileLexusNavBar-module-scss-module__2pZ5IW__logoLink{object-fit:contain;max-width:140px;padding-left:var(--padding-lg);align-items:center;display:flex}.MobileLexusNavBar-module-scss-module__2pZ5IW__logoContainer{max-width:140px}.MobileLexusNavBar-module-scss-module__2pZ5IW__logoContainer p{font-size:10px}
.PorscheNavBar-module-scss-module__c6EoAW__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__c6EoAW__header{display:none}}.PorscheNavBar-module-scss-module__c6EoAW__header .PorscheNavBar-module-scss-module__c6EoAW__leftCtn{align-items:center;width:100%;height:100%;display:flex}.PorscheNavBar-module-scss-module__c6EoAW__header .PorscheNavBar-module-scss-module__c6EoAW__logo{object-fit:contain;width:200px;height:43px}.PorscheNavBar-module-scss-module__c6EoAW__header .PorscheNavBar-module-scss-module__c6EoAW__rightCtn{justify-content:flex-end;align-items:center;gap:var(--gap-lg);width:100%;height:100%;display:flex}.PorscheNavBar-module-scss-module__c6EoAW__header .PorscheNavBar-module-scss-module__c6EoAW__button{cursor:pointer;background-color:transparent;border:none;align-items:center;gap:8px;display:flex}
.PenskeWatermark-module-scss-module__46Cmua__penskeWatermark{height:100%;padding:8px 0}
.PremierTruckInfobar-module-scss-module__uC8iYG__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__uC8iYG__infoBar{display:none}}.PremierTruckInfobar-module-scss-module__uC8iYG__infoBar .PremierTruckInfobar-module-scss-module__uC8iYG__navItems{align-items:center;gap:var(--gap-sm);margin-left:auto;display:flex}.PremierTruckInfobar-module-scss-module__uC8iYG__infoBar .PremierTruckInfobar-module-scss-module__uC8iYG__navItems .PremierTruckInfobar-module-scss-module__uC8iYG__navItem{display:flex}
.FindADealer-module-scss-module__zubUvq__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__ZxUgIa__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__ZxUgIa__navBar{display:none}}.PremierTruckNavbar-module-scss-module__ZxUgIa__navBar .PremierTruckNavbar-module-scss-module__ZxUgIa__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__ZxUgIa__navBar .PremierTruckNavbar-module-scss-module__ZxUgIa__leftCtn .PremierTruckNavbar-module-scss-module__ZxUgIa__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__ZxUgIa__navBar .PremierTruckNavbar-module-scss-module__ZxUgIa__leftCtn .PremierTruckNavbar-module-scss-module__ZxUgIa__logoCtn .PremierTruckNavbar-module-scss-module__ZxUgIa__logo{object-fit:contain;width:auto;max-width:100px;height:100%;display:inline-block}.PremierTruckNavbar-module-scss-module__ZxUgIa__navBar .PremierTruckNavbar-module-scss-module__ZxUgIa__leftCtn .PremierTruckNavbar-module-scss-module__ZxUgIa__menuList{align-items:center;gap:var(--gap-xl);width:100%;height:48px;display:flex;overflow:visible}.PremierTruckNavbar-module-scss-module__ZxUgIa__navBar .PremierTruckNavbar-module-scss-module__ZxUgIa__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__ZxUgIa__navBar .PremierTruckNavbar-module-scss-module__ZxUgIa__rightCtn.PremierTruckNavbar-module-scss-module__ZxUgIa__nonPtg{background:linear-gradient(to left,var(--primary),transparent);padding-right:30px}
.TradeNavBar-module-scss-module__TovwqG__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__TovwqG__header{height:62px;padding:10px 10px 10px 15px}}.TradeNavBar-module-scss-module__TovwqG__header .TradeNavBar-module-scss-module__TovwqG__logoLink{height:100%;margin-right:18px}.TradeNavBar-module-scss-module__TovwqG__header .TradeNavBar-module-scss-module__TovwqG__logoLink .TradeNavBar-module-scss-module__TovwqG__mobileLogo{display:none}@media only screen and (max-width:768px){.TradeNavBar-module-scss-module__TovwqG__header .TradeNavBar-module-scss-module__TovwqG__logoLink .TradeNavBar-module-scss-module__TovwqG__mobileLogo{display:block}}.TradeNavBar-module-scss-module__TovwqG__header .TradeNavBar-module-scss-module__TovwqG__logoLink .TradeNavBar-module-scss-module__TovwqG__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__TovwqG__header .TradeNavBar-module-scss-module__TovwqG__logoLink .TradeNavBar-module-scss-module__TovwqG__logo{max-width:100px}}.TradeNavBar-module-scss-module__TovwqG__header .TradeNavBar-module-scss-module__TovwqG__logoLink .TradeNavBar-module-scss-module__TovwqG__textLogo{width:max-content;max-width:220px;color:var(--text-primary);margin-bottom:0}.TradeNavBar-module-scss-module__TovwqG__header .TradeNavBar-module-scss-module__TovwqG__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__TovwqG__header .TradeNavBar-module-scss-module__TovwqG__linkBtn{display:none}}.TradeNavBar-module-scss-module__TovwqG__header .TradeNavBar-module-scss-module__TovwqG__menu{background-color:var(--surface);border-radius:var(--radius-lg);top:50px!important}.TradeNavBar-module-scss-module__TovwqG__header .TradeNavBar-module-scss-module__TovwqG__menu .TradeNavBar-module-scss-module__TovwqG__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__TovwqG__header .TradeNavBar-module-scss-module__TovwqG__menu .TradeNavBar-module-scss-module__TovwqG__item--inventory{justify-content:flex-start;padding:5px 16px}.TradeNavBar-module-scss-module__TovwqG__header .TradeNavBar-module-scss-module__TovwqG__rightCtn{justify-content:flex-end;align-items:center;width:100%;height:100%;display:flex}.TradeNavBar-module-scss-module__TovwqG__header .TradeNavBar-module-scss-module__TovwqG__rightCtn .TradeNavBar-module-scss-module__TovwqG__mobileMenu{display:none}@media only screen and (max-width:768px){.TradeNavBar-module-scss-module__TovwqG__header .TradeNavBar-module-scss-module__TovwqG__rightCtn .TradeNavBar-module-scss-module__TovwqG__mobileMenu{margin-left:12px;display:block}}.TradeNavBar-module-scss-module__TovwqG__header .TradeNavBar-module-scss-module__TovwqG__rightCtn .TradeNavBar-module-scss-module__TovwqG__phone{color:var(--primary);margin-right:28px;font-size:20px}@media only screen and (max-width:768px){.TradeNavBar-module-scss-module__TovwqG__header .TradeNavBar-module-scss-module__TovwqG__rightCtn .TradeNavBar-module-scss-module__TovwqG__phone{display:none}}.TradeNavBar-module-scss-module__TovwqG__header .TradeNavBar-module-scss-module__TovwqG__rightCtn .TradeNavBar-module-scss-module__TovwqG__phoneButton{height:40px;margin-right:12px;display:none}@media only screen and (max-width:768px){.TradeNavBar-module-scss-module__TovwqG__header .TradeNavBar-module-scss-module__TovwqG__rightCtn .TradeNavBar-module-scss-module__TovwqG__phoneButton{display:block}}.TradeNavBar-module-scss-module__TovwqG__header .TradeNavBar-module-scss-module__TovwqG__rightCtn .TradeNavBar-module-scss-module__TovwqG__iconBtn{width:24px;color:var(--primary);margin:8px;overflow:hidden}.TradeNavBar-module-scss-module__TovwqG__header .TradeNavBar-module-scss-module__TovwqG__rightCtn .TradeNavBar-module-scss-module__TovwqG__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__TovwqG__header .TradeNavBar-module-scss-module__TovwqG__rightCtn .TradeNavBar-module-scss-module__TovwqG__openBtn{height:38px;padding:10px 17px}}.TradeNavBar-module-scss-module__TovwqG__desktopNav{display:none}@media (min-width:768px){.TradeNavBar-module-scss-module__TovwqG__desktopNav{align-items:center;display:flex}}
.VolvoInfoBar-module-scss-module___7WpdG__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___7WpdG__infoBar{display:none}}.VolvoInfoBar-module-scss-module___7WpdG__infoBar .VolvoInfoBar-module-scss-module___7WpdG__buttonGroupContainer{justify-content:flex-start;align-items:center;gap:var(--gap-xl);flex-flow:row;display:flex}.VolvoInfoBar-module-scss-module___7WpdG__infoBar .VolvoInfoBar-module-scss-module___7WpdG__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___7WpdG__infoBar .VolvoInfoBar-module-scss-module___7WpdG__hideOnDsktpXl{display:none}}@media only screen and (max-width:1200px){.VolvoInfoBar-module-scss-module___7WpdG__infoBar .VolvoInfoBar-module-scss-module___7WpdG__hideOnDsktpLg{display:none}}.VolvoInfoBar-module-scss-module___7WpdG__infoBar .VolvoInfoBar-module-scss-module___7WpdG__navItems{align-items:center;gap:var(--gap-sm);margin-left:auto;display:flex}.VolvoInfoBar-module-scss-module___7WpdG__infoBar .VolvoInfoBar-module-scss-module___7WpdG__navItems .VolvoInfoBar-module-scss-module___7WpdG__navItem{display:flex}
.VolvoNavBar-module-scss-module__OKjz9q__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__OKjz9q__navBar{display:none}}.VolvoNavBar-module-scss-module__OKjz9q__navBar.VolvoNavBar-module-scss-module__OKjz9q__darkMode{background-color:var(--elevated-level-one)}.VolvoNavBar-module-scss-module__OKjz9q__navBar .VolvoNavBar-module-scss-module__OKjz9q__leftCtn{z-index:1;justify-content:flex-start;align-items:center;gap:var(--gap-lg);height:100%;display:flex}.VolvoNavBar-module-scss-module__OKjz9q__navBar .VolvoNavBar-module-scss-module__OKjz9q__leftCtn .VolvoNavBar-module-scss-module__OKjz9q__menuList{justify-content:flex-start;align-items:center;width:100%;height:48px;display:flex;overflow:visible}.VolvoNavBar-module-scss-module__OKjz9q__navBar .VolvoNavBar-module-scss-module__OKjz9q__logoLink{justify-content:center;align-items:center;height:100%;display:flex}.VolvoNavBar-module-scss-module__OKjz9q__navBar .VolvoNavBar-module-scss-module__OKjz9q__logoLink .VolvoNavBar-module-scss-module__OKjz9q__logo{width:108px;height:8px}.VolvoNavBar-module-scss-module__OKjz9q__navBar .VolvoNavBar-module-scss-module__OKjz9q__rightCtn{z-index:1;justify-content:flex-end;align-items:center;width:100%;height:100%;display:flex}
.AdvancedPaymentEstimateCard-module-scss-module__QJxCNq__card{box-shadow:none;flex-direction:column;padding:0;display:flex}.AdvancedPaymentEstimateCard-module-scss-module__QJxCNq__form{gap:var(--gap-lg);flex-direction:column;display:flex}
.CardActionButtons-module-scss-module__bSLvha__cardActionButtons{box-sizing:border-box;flex-direction:row;align-items:center;display:flex}
.CreditAppCTA-module-scss-module__8zH0CG__card{justify-content:center;align-items:center;gap:var(--gap-xl);width:100%;padding:var(--spacing-4xl);background-color:var(--pre-qual-green);border-radius:var(--radius-lg);flex-direction:column;display:flex}.CreditAppCTA-module-scss-module__8zH0CG__card--gubagooEnabled{padding:15px}.CreditAppCTA-module-scss-module__8zH0CG__card--brandColor{color:var(--on-primary);background:var(--primary-gradient,var(--primary))}.CreditAppCTA-module-scss-module__8zH0CG__card--noColor{padding:var(--spacing-sm);color:var(--text-primary);background:var(--surface)}@media only screen and (max-width:768px){.CreditAppCTA-module-scss-module__8zH0CG__card{padding:32px 15px 15px}}.CreditAppCTA-module-scss-module__8zH0CG__card .CreditAppCTA-module-scss-module__8zH0CG__info{flex-direction:column;align-items:center;display:flex;position:relative}.CreditAppCTA-module-scss-module__8zH0CG__card .CreditAppCTA-module-scss-module__8zH0CG__actionButtons{flex-direction:column;justify-content:center;width:100%;display:flex}.CreditAppCTA-module-scss-module__8zH0CG__card .CreditAppCTA-module-scss-module__8zH0CG__actionButtons--gubagooEnabled{gap:8px}.CreditAppCTA-module-scss-module__8zH0CG__card .CreditAppCTA-module-scss-module__8zH0CG__actionButtons .CreditAppCTA-module-scss-module__8zH0CG__nissanCtn{width:300px}.CreditAppCTA-module-scss-module__8zH0CG__card .CreditAppCTA-module-scss-module__8zH0CG__actionButtons .CreditAppCTA-module-scss-module__8zH0CG__nissanCtn--gubagooEnabled{width:100%}@media only screen and (max-width:768px){.CreditAppCTA-module-scss-module__8zH0CG__card .CreditAppCTA-module-scss-module__8zH0CG__actionButtons .CreditAppCTA-module-scss-module__8zH0CG__nissanCtn{width:100%}}.CreditAppCTA-module-scss-module__8zH0CG__button{width:100%;height:52px}.CreditAppCTA-module-scss-module__8zH0CG__button--brandColor{background-color:var(--surface)}.CreditAppCTA-module-scss-module__8zH0CG__button--brandColor p{color:var(--text-primary)}@media only screen and (max-width:768px){.CreditAppCTA-module-scss-module__8zH0CG__button{width:100%;padding:20px}}
.EstimateTab-module-scss-module__rS6L7q__tabCtn{align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.EstimateTab-module-scss-module__rS6L7q__tabCtn.EstimateTab-module-scss-module__rS6L7q__hidden{display:none}.EstimateTab-module-scss-module__rS6L7q__loanCtn{flex-direction:column;align-items:center;width:100%;display:flex}.EstimateTab-module-scss-module__rS6L7q__loanCtn .EstimateTab-module-scss-module__rS6L7q__perMonth{margin-bottom:var(--spacing-xl)}.EstimateTab-module-scss-module__rS6L7q__loanCtn .EstimateTab-module-scss-module__rS6L7q__details{width:100%;margin-bottom:var(--spacing-xl);justify-content:space-evenly;display:flex}.EstimateTab-module-scss-module__rS6L7q__loanCtn .EstimateTab-module-scss-module__rS6L7q__detail{align-items:center;gap:var(--spacing-xs);flex-direction:column;display:flex}.EstimateTab-module-scss-module__rS6L7q__loanCtn .EstimateTab-module-scss-module__rS6L7q__cta{gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}.EstimateTab-module-scss-module__rS6L7q__loanCtn .EstimateTab-module-scss-module__rS6L7q__btns{z-index:2;gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}.EstimateTab-module-scss-module__rS6L7q__disclaimer{width:100%;padding:var(--padding-md);background-color:var(--elevated-level-two);border-radius:var(--radius-md)}.EstimateTab-module-scss-module__rS6L7q__disclaimer p{margin:0}.EstimateTab-module-scss-module__rS6L7q__cardCta{gap:var(--spacing-md);width:100%;padding:var(--spacing-4xl);color:var(--black);border-radius:var(--radius-lg);box-shadow:none;background-color:#cf3;border:none}.EstimateTab-module-scss-module__rS6L7q__cardCta--gubagooEnabled{padding:15px}.EstimateTab-module-scss-module__rS6L7q__cardCta--brandColor{color:var(--on-primary);background:var(--primary-gradient,var(--primary))}.EstimateTab-module-scss-module__rS6L7q__cardCta--noColor{padding:var(--spacing-sm);color:var(--text-primary);background:var(--surface)}@media only screen and (max-width:768px){.EstimateTab-module-scss-module__rS6L7q__cardCta{padding:32px 15px 15px}}
.AZButton-module-scss-module__4WPceW__a2zWrapper{justify-content:center;display:flex}.AZButton-module-scss-module__4WPceW__a2zBtn{width:100%;height:54px;color:var(--on-primary);background:var(--primary-gradient,var(--primary));border-radius:var(--button-radius,var(--radius-md));border:none;justify-content:center;align-items:center;gap:8px;padding:0;font-weight:700;display:flex}.AZButton-module-scss-module__4WPceW__a2zBtn .AZButton-module-scss-module__4WPceW__skeleton{background-color:var(--elevated-level-two);opacity:.5;border-radius:2px;width:100%;max-width:100px;height:20px}
.VehiclePricing-module-scss-module__PoE4Wa__prices{justify-content:space-between;align-items:center;gap:var(--gap-xl);width:100%;padding:0 var(--spacing-md);display:flex}.VehiclePricing-module-scss-module__PoE4Wa__prices--single{justify-content:center}.VehiclePricing-module-scss-module__PoE4Wa__prices--single .VehiclePricing-module-scss-module__PoE4Wa__price{align-items:center}.VehiclePricing-module-scss-module__PoE4Wa__prices--single .VehiclePricing-module-scss-module__PoE4Wa__label{text-align:center}.VehiclePricing-module-scss-module__PoE4Wa__prices .VehiclePricing-module-scss-module__PoE4Wa__price{gap:var(--gap-sm);flex-direction:column;display:flex}.VehiclePricing-module-scss-module__PoE4Wa__prices .VehiclePricing-module-scss-module__PoE4Wa__price--second{text-align:right;align-items:flex-end}.VehiclePricing-module-scss-module__PoE4Wa__prices .VehiclePricing-module-scss-module__PoE4Wa__price--priceLocked{filter:blur(7px);cursor:pointer}.VehiclePricing-module-scss-module__PoE4Wa__prices .VehiclePricing-module-scss-module__PoE4Wa__price .VehiclePricing-module-scss-module__PoE4Wa__noPrice{text-align:center;background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-lg);width:100%;padding:24px}.VehiclePricing-module-scss-module__PoE4Wa__divider{border-right:var(--border-strong);width:2px;height:55px;margin-left:1px}
.VehicleTrimSubtext-module-scss-module__3sUQdq__trim{justify-content:center;align-items:center;gap:var(--gap-sm);flex-wrap:wrap;display:flex}.VehicleTrimSubtext-module-scss-module__3sUQdq__trim .VehicleTrimSubtext-module-scss-module__3sUQdq__odometer{background-color:var(--elevated-level-two);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;padding:3px 4px;line-height:100%;font-family:monospace!important}.VehicleTrimSubtext-module-scss-module__3sUQdq__trim .VehicleTrimSubtext-module-scss-module__3sUQdq__odometer--standard-font{font-family:var(--typography-font-family)}
.PricingCard-module-scss-module__MVZyha__pricingCard{align-items:center;gap:var(--gap-lg);width:100%;padding:var(--spacing-md);color:var(--text-primary);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);flex-direction:column;display:flex;position:relative}@media only screen and (max-width:768px){.PricingCard-module-scss-module__MVZyha__pricingCard{max-width:unset;margin:0}}@media print{.PricingCard-module-scss-module__MVZyha__pricingCard{display:none}}.PricingCard-module-scss-module__MVZyha__pricingCard .PricingCard-module-scss-module__MVZyha__vehicleTitleGroup{align-items:center;gap:var(--gap-lg);width:100%;padding:var(--padding-lg);border-bottom:var(--border-strong);flex-direction:column;padding-top:0;display:flex}.PricingCard-module-scss-module__MVZyha__pricingCard .PricingCard-module-scss-module__MVZyha__vehicleTitleGroup .PricingCard-module-scss-module__MVZyha__title{font-family:var(--header-font);letter-spacing:-.02em;color:var(--text-primary);text-align:center;font-size:30px;font-style:normal;font-weight:700;line-height:120%}@media print{.PricingCard-module-scss-module__MVZyha__pricingCard .PricingCard-module-scss-module__MVZyha__detailsBtn{display:none}}
.LocationHoursCard-module-scss-module__a5N7mG__card{width:100%;color:var(--text-primary)}.LocationHoursCard-module-scss-module__a5N7mG__card .LocationHoursCard-module-scss-module__a5N7mG__location{flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100%;display:flex}@media only screen and (max-width:768px){.LocationHoursCard-module-scss-module__a5N7mG__card .LocationHoursCard-module-scss-module__a5N7mG__location{flex-direction:column}}.LocationHoursCard-module-scss-module__a5N7mG__card .LocationHoursCard-module-scss-module__a5N7mG__location .LocationHoursCard-module-scss-module__a5N7mG__items{gap:var(--spacing-md);flex-direction:column;width:100%;height:100%;display:flex}@media only screen and (max-width:768px){.LocationHoursCard-module-scss-module__a5N7mG__card .LocationHoursCard-module-scss-module__a5N7mG__location .LocationHoursCard-module-scss-module__a5N7mG__items{width:100%}}.LocationHoursCard-module-scss-module__a5N7mG__card .LocationHoursCard-module-scss-module__a5N7mG__location .LocationHoursCard-module-scss-module__a5N7mG__items .LocationHoursCard-module-scss-module__a5N7mG__item{align-items:center;gap:var(--spacing-md);display:flex}.LocationHoursCard-module-scss-module__a5N7mG__card .LocationHoursCard-module-scss-module__a5N7mG__location .LocationHoursCard-module-scss-module__a5N7mG__items .LocationHoursCard-module-scss-module__a5N7mG__item .LocationHoursCard-module-scss-module__a5N7mG__addressCtn{cursor:pointer;background:0 0;border:none;align-items:center;width:100%;margin:0;padding:0;display:flex}.LocationHoursCard-module-scss-module__a5N7mG__card .LocationHoursCard-module-scss-module__a5N7mG__location .LocationHoursCard-module-scss-module__a5N7mG__map{border-radius:var(--radius-lg);width:100%}
.MegaInfoCard-module-scss-module__EyW6Dq__megaInfoCard{gap:var(--gap-md);padding:var(--padding-md);background-color:var(--elevated-level-one);border:var(--border-strong);border-radius:var(--radius-2xl);flex-direction:column;display:flex}.MegaInfoCard-module-scss-module__EyW6Dq__megaInfoCard .MegaInfoCard-module-scss-module__EyW6Dq__tabGroup{border-radius:var(--radius-xl);padding:6px;overflow-x:auto}.MegaInfoCard-module-scss-module__EyW6Dq__megaInfoCard .MegaInfoCard-module-scss-module__EyW6Dq__tabGroup .MegaInfoCard-module-scss-module__EyW6Dq__tabOption{border-radius:var(--radius-lg)}.MegaInfoCard-module-scss-module__EyW6Dq__megaInfoCard .MegaInfoCard-module-scss-module__EyW6Dq__tabGroup .MegaInfoCard-module-scss-module__EyW6Dq__tabOption.MegaInfoCard-module-scss-module__EyW6Dq__tabOptionCarshop p{font-weight:700!important}.MegaInfoCard-module-scss-module__EyW6Dq__megaInfoCard .MegaInfoCard-module-scss-module__EyW6Dq__tabGroup .MegaInfoCard-module-scss-module__EyW6Dq__tabOption.MegaInfoCard-module-scss-module__EyW6Dq__tabOptionCarshopActive{transition:all .2s ease-in-out;background-color:var(--carshop-accent)!important}.MegaInfoCard-module-scss-module__EyW6Dq__megaInfoCard .MegaInfoCard-module-scss-module__EyW6Dq__tabGroup .MegaInfoCard-module-scss-module__EyW6Dq__tabOption.MegaInfoCard-module-scss-module__EyW6Dq__tabOptionCarshopActive i,.MegaInfoCard-module-scss-module__EyW6Dq__megaInfoCard .MegaInfoCard-module-scss-module__EyW6Dq__tabGroup .MegaInfoCard-module-scss-module__EyW6Dq__tabOption.MegaInfoCard-module-scss-module__EyW6Dq__tabOptionCarshopActive p{color:var(--on-primary)!important}@media (max-width:415px){.MegaInfoCard-module-scss-module__EyW6Dq__megaInfoCard .MegaInfoCard-module-scss-module__EyW6Dq__tabGroup .MegaInfoCard-module-scss-module__EyW6Dq__tabOption{padding:6px}}@media (max-width:340px){.MegaInfoCard-module-scss-module__EyW6Dq__megaInfoCard .MegaInfoCard-module-scss-module__EyW6Dq__tabGroup .MegaInfoCard-module-scss-module__EyW6Dq__tabOption{padding:4px}.MegaInfoCard-module-scss-module__EyW6Dq__megaInfoCard .MegaInfoCard-module-scss-module__EyW6Dq__tabGroup .MegaInfoCard-module-scss-module__EyW6Dq__tabOption p{font-size:12px}}
.PhoneCTA-module-scss-module__qNL5NG__phoneCard{width:100%;color:var(--on-primary);background:var(--primary-gradient,var(--primary));box-shadow:var(--shadow-soft);padding:20px;display:none;position:relative;border-radius:var(--radius-full)!important}@media only screen and (max-width:768px){.PhoneCTA-module-scss-module__qNL5NG__phoneCard{align-items:center;display:flex}}@media (hover:hover) and (pointer:fine){.PhoneCTA-module-scss-module__qNL5NG__phoneCard:hover{color:var(--on-primary)}}.PhoneCTA-module-scss-module__qNL5NG__phoneCard .PhoneCTA-module-scss-module__qNL5NG__iconBase{background-color:var(--on-primary);border-radius:var(--radius-3xl);opacity:.34;width:42px;height:42px}.PhoneCTA-module-scss-module__qNL5NG__phoneCard .PhoneCTA-module-scss-module__qNL5NG__phoneIcon{border:2px solid var(--on-primary);border-radius:var(--radius-3xl);width:42px;height:42px;padding:5px;font-size:28px;position:absolute;top:20px;left:20px}.PhoneCTA-module-scss-module__qNL5NG__phoneCard .PhoneCTA-module-scss-module__qNL5NG__textCtn{flex-direction:column;margin-left:12px;display:flex}.PhoneCTA-module-scss-module__qNL5NG__phoneCard .PhoneCTA-module-scss-module__qNL5NG__textCtn .PhoneCTA-module-scss-module__qNL5NG__phoneNumber{letter-spacing:-.32px;margin-bottom:2px;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.PhoneCTA-module-scss-module__qNL5NG__phoneCard .PhoneCTA-module-scss-module__qNL5NG__textCtn .PhoneCTA-module-scss-module__qNL5NG__subtitle{letter-spacing:-.28px;opacity:.5;font-size:14px;font-weight:400;line-height:normal}
.PhyronVideoCard-module-scss-module__6AHpQG__cardBody{position:relative}.PhyronVideoCard-module-scss-module__6AHpQG__cardBody .PhyronVideoCard-module-scss-module__6AHpQG__videoCtn{border-radius:var(--radius-xl);border:none;width:100%;height:700px}.PhyronVideoCard-module-scss-module__6AHpQG__cardBody .PhyronVideoCard-module-scss-module__6AHpQG__video{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0!important;border-radius:var(--radius-xl)!important}
.QuotibleCard-module-scss-module__Y9D97q__cardBody{flex-direction:column;gap:16px;display:flex}.QuotibleCard-module-scss-module__Y9D97q__loadingState{min-height:60px;color:var(--text-secondary);justify-content:center;align-items:center;font-size:14px;display:flex}
.DefaultRoadsterCard-module-scss-module__RTgRDq__roadsterCard{justify-content:center;align-items:center;gap:var(--spacing-5xl);padding:var(--spacing-5xl);flex-direction:column;display:flex}.DefaultRoadsterCard-module-scss-module__RTgRDq__roadsterCard .DefaultRoadsterCard-module-scss-module__RTgRDq__upperCtn{justify-content:center;align-items:center;gap:var(--gap-lg);flex-direction:column;width:100%;display:flex}.DefaultRoadsterCard-module-scss-module__RTgRDq__roadsterCard .DefaultRoadsterCard-module-scss-module__RTgRDq__upperCtn .DefaultRoadsterCard-module-scss-module__RTgRDq__headlineCtn{justify-content:center;align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.DefaultRoadsterCard-module-scss-module__RTgRDq__roadsterCard .DefaultRoadsterCard-module-scss-module__RTgRDq__lowerCtn{justify-content:center;align-items:center;gap:var(--spacing-sm,8px);flex-direction:column;width:100%;max-width:270px;display:flex}@media only screen and (max-width:768px){.DefaultRoadsterCard-module-scss-module__RTgRDq__roadsterCard .DefaultRoadsterCard-module-scss-module__RTgRDq__lowerCtn{max-width:100%!important}}
.GenesisRoadsterCard-module-scss-module__nhAt9a__roadsterCard{justify-content:center;align-items:center;gap:var(--spacing-5xl,36px);padding:var(--spacing-5xl,36px);flex-direction:column;display:flex}@media only screen and (max-width:768px){.GenesisRoadsterCard-module-scss-module__nhAt9a__roadsterCard{align-items:unset}}.GenesisRoadsterCard-module-scss-module__nhAt9a__roadsterCard .GenesisRoadsterCard-module-scss-module__nhAt9a__upperCtn{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.GenesisRoadsterCard-module-scss-module__nhAt9a__roadsterCard .GenesisRoadsterCard-module-scss-module__nhAt9a__upperCtn .GenesisRoadsterCard-module-scss-module__nhAt9a__headlineCtn{justify-content:center;align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.GenesisRoadsterCard-module-scss-module__nhAt9a__roadsterCard .GenesisRoadsterCard-module-scss-module__nhAt9a__lowerCtn{justify-content:center;align-items:center;gap:var(--spacing-sm,8px);flex-direction:column;width:100%;max-width:270px;display:flex}@media only screen and (max-width:768px){.GenesisRoadsterCard-module-scss-module__nhAt9a__roadsterCard .GenesisRoadsterCard-module-scss-module__nhAt9a__lowerCtn{max-width:100%!important}}
.TableOfContents-module-scss-module__UF_fAa__body{border-radius:var(--radius-full);max-width:100%;padding:4px;overflow:hidden}.TableOfContents-module-scss-module__UF_fAa__card{width:-moz-fit-content;width:fit-content;color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:6px 12px;transition:box-shadow 80ms ease-in-out;border-radius:var(--radius-full)!important}.TableOfContents-module-scss-module__UF_fAa__card .TableOfContents-module-scss-module__UF_fAa__cardTitle{letter-spacing:-.32px;font-size:14px;font-weight:400;line-height:150%}.TableOfContents-module-scss-module__UF_fAa__card--selected{color:var(--text-primary);background-color:var(--elevated-level-two);box-shadow:var(--shadow-border)}@media (hover:hover) and (pointer:fine){.TableOfContents-module-scss-module__UF_fAa__card:hover{color:var(--text-primary);background-color:var(--elevated-level-two)}}.TableOfContents-module-scss-module__UF_fAa__cards{padding:4px;gap:10px!important}
.TekionCard-module-scss-module__dLcACW__tekionCard{justify-content:center;align-items:center;gap:var(--spacing-5xl,36px);padding:var(--spacing-5xl,36px);flex-direction:column;display:flex}@media only screen and (max-width:768px){.TekionCard-module-scss-module__dLcACW__tekionCard{align-items:unset}}.TekionCard-module-scss-module__dLcACW__tekionCard .TekionCard-module-scss-module__dLcACW__upperCtn{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.TekionCard-module-scss-module__dLcACW__tekionCard .TekionCard-module-scss-module__dLcACW__upperCtn .TekionCard-module-scss-module__dLcACW__headlineCtn{justify-content:center;align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.TekionCard-module-scss-module__dLcACW__tekionCard .TekionCard-module-scss-module__dLcACW__upperCtn .TekionCard-module-scss-module__dLcACW__headlineCtn .TekionCard-module-scss-module__dLcACW__expressText{font-family:var(--header-font);letter-spacing:1px;color:var(--text-secondary,#707070);text-align:center;text-transform:uppercase;margin-bottom:0;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.TekionCard-module-scss-module__dLcACW__tekionCard .TekionCard-module-scss-module__dLcACW__upperCtn .TekionCard-module-scss-module__dLcACW__headlineCtn .TekionCard-module-scss-module__dLcACW__byline{font-family:var(--header-font);letter-spacing:1px;color:var(--text-primary,#1a1a1a);text-align:center;text-transform:uppercase;margin:0;font-size:28px;font-style:normal;font-weight:400;line-height:normal}.TekionCard-module-scss-module__dLcACW__tekionCard .TekionCard-module-scss-module__dLcACW__upperCtn .TekionCard-module-scss-module__dLcACW__subtitle{letter-spacing:1px;color:var(--text-primary,#1a1a1a);text-align:center;margin-bottom:0;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.TekionCard-module-scss-module__dLcACW__tekionCard .TekionCard-module-scss-module__dLcACW__lowerCtn{justify-content:center;align-items:center;gap:var(--spacing-sm,8px);flex-direction:column;max-width:340px;display:flex}@media only screen and (max-width:768px){.TekionCard-module-scss-module__dLcACW__tekionCard .TekionCard-module-scss-module__dLcACW__lowerCtn{max-width:100%!important}}.TekionCard-module-scss-module__dLcACW__tekionCard .TekionCard-module-scss-module__dLcACW__lowerCtn a{width:100%}.TekionCard-module-scss-module__dLcACW__tekionCard .TekionCard-module-scss-module__dLcACW__lowerCtn .TekionCard-module-scss-module__dLcACW__topBtn{gap:var(--spacing-md,12px);width:243px;height:52px;padding:var(--spacing-sm,8px)var(--spacing-2xl,24px);font-family:var(--header-font);text-transform:uppercase;background:var(--black);border-radius:var(--radius-md,0);box-shadow:unset;display:flex}@media only screen and (max-width:768px){.TekionCard-module-scss-module__dLcACW__tekionCard .TekionCard-module-scss-module__dLcACW__lowerCtn .TekionCard-module-scss-module__dLcACW__topBtn{width:100%}}.TekionCard-module-scss-module__dLcACW__tekionCard .TekionCard-module-scss-module__dLcACW__lowerCtn .TekionCard-module-scss-module__dLcACW__bottomBtnCtn{background:var(--white);text-transform:uppercase!important}.TekionCard-module-scss-module__dLcACW__tekionCard .TekionCard-module-scss-module__dLcACW__lowerCtn .TekionCard-module-scss-module__dLcACW__bottomBtn{width:243px;height:52px;padding:var(--spacing-sm,8px)var(--spacing-2xl,24px);font-family:var(--header-font);color:var(--black);background:var(--white);border:1px solid var(--text-primary,#1a1a1a);box-shadow:unset;display:flex}@media only screen and (max-width:768px){.TekionCard-module-scss-module__dLcACW__tekionCard .TekionCard-module-scss-module__dLcACW__lowerCtn .TekionCard-module-scss-module__dLcACW__bottomBtn{width:100%}}.TekionCard-module-scss-module__dLcACW__variantTwo{justify-content:space-evenly;align-items:center;gap:var(--spacing-md);height:300px;padding:var(--spacing-md);flex-direction:column;display:flex}
.VDPCard-module-scss-module__f09kyq__vdpCard{border-radius:var(--radius-xl)}
.RecommendationCard-module-scss-module__wpVCLW__card{align-items:flex-start;gap:var(--gap-md);background-color:var(--surface);border-radius:var(--radius-xl);height:-moz-fit-content;height:fit-content;box-shadow:var(--shadow-soft);cursor:pointer;flex-direction:column;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out;display:flex;position:relative}@media screen and (max-width:768px){.RecommendationCard-module-scss-module__wpVCLW__card{width:100%}}@media (hover:hover) and (pointer:fine){.RecommendationCard-module-scss-module__wpVCLW__card:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}}.RecommendationCard-module-scss-module__wpVCLW__card .RecommendationCard-module-scss-module__wpVCLW__image{aspect-ratio:4/3;border-radius:var(--radius-lg);object-fit:cover;width:100%;height:200px}@media screen and (max-width:768px){.RecommendationCard-module-scss-module__wpVCLW__card .RecommendationCard-module-scss-module__wpVCLW__image{height:unset}}.RecommendationCard-module-scss-module__wpVCLW__card .RecommendationCard-module-scss-module__wpVCLW__desktopBadgeContainer{width:100%;padding:var(--padding-md);align-items:center;display:flex;position:absolute;top:0;left:0}@media screen and (max-width:768px){.RecommendationCard-module-scss-module__wpVCLW__card .RecommendationCard-module-scss-module__wpVCLW__desktopBadgeContainer .RecommendationCard-module-scss-module__wpVCLW__aiBadgeIcon{display:none}.RecommendationCard-module-scss-module__wpVCLW__card .RecommendationCard-module-scss-module__wpVCLW__desktopBadgeContainer .RecommendationCard-module-scss-module__wpVCLW__aiBadgeTitle{letter-spacing:var(--letter-spacing-sm);font-size:10px}}.RecommendationCard-module-scss-module__wpVCLW__card .RecommendationCard-module-scss-module__wpVCLW__details{justify-content:flex-end;align-items:center;gap:var(--gap-sm);width:100%;height:50%;padding:var(--padding-md);background:linear-gradient(to bottom,transparent,var(--surface));border-radius:0 0 var(--radius-lg)var(--radius-lg);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.RecommendationCard-module-scss-module__wpVCLW__card .RecommendationCard-module-scss-module__wpVCLW__details .RecommendationCard-module-scss-module__wpVCLW__textCtn{flex-direction:column;align-items:center;display:flex}@media screen and (max-width:768px){.RecommendationCard-module-scss-module__wpVCLW__card .RecommendationCard-module-scss-module__wpVCLW__details .RecommendationCard-module-scss-module__wpVCLW__textCtn .RecommendationCard-module-scss-module__wpVCLW__vehicleTitle{letter-spacing:var(--letter-spacing-sm);font-size:14px}}
.VehicleRecommendationCard-module-scss-module__dDrvhW__recommendations{padding:var(--padding-lg)0 0 0;border-radius:var(--radius-xl);flex-direction:column;gap:0;display:flex}.VehicleRecommendationCard-module-scss-module__dDrvhW__recommendations .VehicleRecommendationCard-module-scss-module__dDrvhW__title{width:100%;padding:0 var(--padding-lg);justify-content:space-between;align-items:center;display:flex}@media screen and (max-width:768px){.VehicleRecommendationCard-module-scss-module__dDrvhW__recommendations .VehicleRecommendationCard-module-scss-module__dDrvhW__title .VehicleRecommendationCard-module-scss-module__dDrvhW__compareButton{display:none}}.VehicleRecommendationCard-module-scss-module__dDrvhW__recommendations .VehicleRecommendationCard-module-scss-module__dDrvhW__desktopSideScroller{padding:var(--padding-lg)}.VehicleRecommendationCard-module-scss-module__dDrvhW__recommendations .VehicleRecommendationCard-module-scss-module__dDrvhW__desktopSideScroller .VehicleRecommendationCard-module-scss-module__dDrvhW__sideScrollerInner{gap:var(--gap-lg)}@media screen and (max-width:768px){.VehicleRecommendationCard-module-scss-module__dDrvhW__recommendations .VehicleRecommendationCard-module-scss-module__dDrvhW__desktopSideScroller{display:none}}.VehicleRecommendationCard-module-scss-module__dDrvhW__recommendations .VehicleRecommendationCard-module-scss-module__dDrvhW__mobileRecommendationsGrid{padding:var(--padding-lg)var(--padding-lg)0;display:none}@media screen and (max-width:768px){.VehicleRecommendationCard-module-scss-module__dDrvhW__recommendations .VehicleRecommendationCard-module-scss-module__dDrvhW__mobileRecommendationsGrid{gap:var(--gap-lg);grid-template-columns:repeat(2,1fr);display:grid}}.VehicleRecommendationCard-module-scss-module__dDrvhW__recommendations .VehicleRecommendationCard-module-scss-module__dDrvhW__bottomContainer{padding:var(--padding-lg);justify-content:center;display:none}@media screen and (max-width:768px){.VehicleRecommendationCard-module-scss-module__dDrvhW__recommendations .VehicleRecommendationCard-module-scss-module__dDrvhW__bottomContainer{display:flex}}.VehicleRecommendationCard-module-scss-module__dDrvhW__recommendations .VehicleRecommendationCard-module-scss-module__dDrvhW__skeletonCard{background:var(--elevated-level-two);border-radius:var(--radius-lg);width:280px;min-width:280px;animation:1.5s ease-in-out infinite VehicleRecommendationCard-module-scss-module__dDrvhW__pulse;overflow:hidden}@media screen and (max-width:768px){.VehicleRecommendationCard-module-scss-module__dDrvhW__recommendations .VehicleRecommendationCard-module-scss-module__dDrvhW__skeletonCard{width:100%;min-width:auto}}.VehicleRecommendationCard-module-scss-module__dDrvhW__recommendations .VehicleRecommendationCard-module-scss-module__dDrvhW__skeletonCard .VehicleRecommendationCard-module-scss-module__dDrvhW__skeletonImage{width:100%;height:180px}@media screen and (max-width:768px){.VehicleRecommendationCard-module-scss-module__dDrvhW__recommendations .VehicleRecommendationCard-module-scss-module__dDrvhW__skeletonCard .VehicleRecommendationCard-module-scss-module__dDrvhW__skeletonImage{height:140px}}@keyframes VehicleRecommendationCard-module-scss-module__dDrvhW__pulse{0%,to{opacity:1}50%{opacity:.5}}
.ViewCountCard-module-scss-module__l0EShq__viewCount{justify-content:flex-start;align-items:center;gap:var(--gap-md);width:100%;padding:var(--padding-lg);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-full);box-shadow:var(--shadow-strong);display:flex}@media (max-width:350px){.ViewCountCard-module-scss-module__l0EShq__viewCount{justify-content:center}}.ViewCountCard-module-scss-module__l0EShq__viewCount .ViewCountCard-module-scss-module__l0EShq__contentContainer{align-items:center;gap:var(--gap-md);display:flex}.ViewCountCard-module-scss-module__l0EShq__viewCount .ViewCountCard-module-scss-module__l0EShq__contentContainer .ViewCountCard-module-scss-module__l0EShq__dot{background-color:var(--primary);border-radius:var(--radius-full);width:16px;height:16px;animation:2s 1s infinite ViewCountCard-module-scss-module__l0EShq__pulse}.ViewCountCard-module-scss-module__l0EShq__viewCount .ViewCountCard-module-scss-module__l0EShq__hLine{background-color:var(--primary);border-radius:var(--radius-full);width:100%;height:2px}@media (max-width:350px){.ViewCountCard-module-scss-module__l0EShq__viewCount .ViewCountCard-module-scss-module__l0EShq__hLine{display:none!important}}.ViewCountCard-module-scss-module__l0EShq__viewCount .ViewCountCard-module-scss-module__l0EShq__lineContainer{flex-direction:row;align-items:flex-end;gap:2px;display:flex}@media (max-width:350px){.ViewCountCard-module-scss-module__l0EShq__viewCount .ViewCountCard-module-scss-module__l0EShq__lineContainer{display:none}}.ViewCountCard-module-scss-module__l0EShq__viewCount .ViewCountCard-module-scss-module__l0EShq__lineContainer .ViewCountCard-module-scss-module__l0EShq__line{background-color:var(--view-count-card-line-color,var(--primary));border-radius:var(--radius-full);width:4px}@keyframes ViewCountCard-module-scss-module__l0EShq__pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}
.YoutubeCard-module-scss-module__vigO0W__cardBody{flex-direction:column;gap:20px;height:0;padding:20px 20px calc(56.25% + 20px);display:flex;position:relative}.YoutubeCard-module-scss-module__vigO0W__cardBody iframe{border-radius:var(--radius-xl);border:none;width:100%;height:100%;position:absolute;top:0;left:0}
.CustomHtmlCard-module-scss-module__ph2LpW__htmlCtn{width:100%}
.EvChargingCostEstimatorCard-module-scss-module__-IqqqG__card{gap:var(--gap-lg);flex-direction:column;display:flex}.EvChargingCostEstimatorCard-module-scss-module__-IqqqG__card .EvChargingCostEstimatorCard-module-scss-module__-IqqqG__mainContainer{align-items:center;gap:var(--gap-xl);flex-direction:row;display:flex}@media (max-width:768px){.EvChargingCostEstimatorCard-module-scss-module__-IqqqG__card .EvChargingCostEstimatorCard-module-scss-module__-IqqqG__mainContainer{flex-direction:column}}.EvChargingCostEstimatorCard-module-scss-module__-IqqqG__card .EvChargingCostEstimatorCard-module-scss-module__-IqqqG__mainContainer .EvChargingCostEstimatorCard-module-scss-module__-IqqqG__leftContainer{width:35%;padding:var(--padding-xl);background:var(--primary-gradient,var(--primary));border-radius:var(--radius-xl);aspect-ratio:1;flex-direction:column;justify-content:center;align-items:center;display:flex}@media (max-width:768px){.EvChargingCostEstimatorCard-module-scss-module__-IqqqG__card .EvChargingCostEstimatorCard-module-scss-module__-IqqqG__mainContainer .EvChargingCostEstimatorCard-module-scss-module__-IqqqG__leftContainer{width:100%;aspect-ratio:unset}}.EvChargingCostEstimatorCard-module-scss-module__-IqqqG__card .EvChargingCostEstimatorCard-module-scss-module__-IqqqG__mainContainer .EvChargingCostEstimatorCard-module-scss-module__-IqqqG__leftContainer .EvChargingCostEstimatorCard-module-scss-module__-IqqqG__costContainer{flex-direction:row;align-items:baseline;display:flex}.EvChargingCostEstimatorCard-module-scss-module__-IqqqG__card .EvChargingCostEstimatorCard-module-scss-module__-IqqqG__mainContainer .EvChargingCostEstimatorCard-module-scss-module__-IqqqG__rightContainer{width:65%}@media (max-width:768px){.EvChargingCostEstimatorCard-module-scss-module__-IqqqG__card .EvChargingCostEstimatorCard-module-scss-module__-IqqqG__mainContainer .EvChargingCostEstimatorCard-module-scss-module__-IqqqG__rightContainer{width:100%}}.EvChargingCostEstimatorCard-module-scss-module__-IqqqG__card .EvChargingCostEstimatorCard-module-scss-module__-IqqqG__mainContainer .EvChargingCostEstimatorCard-module-scss-module__-IqqqG__rightContainer .EvChargingCostEstimatorCard-module-scss-module__-IqqqG__inputContainer{gap:var(--gap-sm);flex-direction:row;width:100%;display:flex}.EvChargingCostEstimatorCard-module-scss-module__-IqqqG__card .EvChargingCostEstimatorCard-module-scss-module__-IqqqG__mainContainer .EvChargingCostEstimatorCard-module-scss-module__-IqqqG__rightContainer .EvChargingCostEstimatorCard-module-scss-module__-IqqqG__rangeContainer{gap:var(--gap-xl);flex-direction:column;width:100%;display:flex}.EvChargingCostEstimatorCard-module-scss-module__-IqqqG__card .EvChargingCostEstimatorCard-module-scss-module__-IqqqG__mainContainer .EvChargingCostEstimatorCard-module-scss-module__-IqqqG__rightContainer .EvChargingCostEstimatorCard-module-scss-module__-IqqqG__rangeContainer .EvChargingCostEstimatorCard-module-scss-module__-IqqqG__rangeLabelContainer .EvChargingCostEstimatorCard-module-scss-module__-IqqqG__rangeValueContainer{display:flex}.EvChargingCostEstimatorCard-module-scss-module__-IqqqG__card .EvChargingCostEstimatorCard-module-scss-module__-IqqqG__disclaimerContainer{padding:var(--padding-lg);background-color:var(--elevated-level-two);border-radius:var(--radius-lg)}
.ShopifyCard-module-scss-module__6kNDBa__productsWrapper{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}@media (max-width:768px){.ShopifyCard-module-scss-module__6kNDBa__productsWrapper{gap:12px}}.ShopifyCard-module-scss-module__6kNDBa__productContainer{width:calc(33.333% - 14px);margin-bottom:20px}@media (max-width:768px){.ShopifyCard-module-scss-module__6kNDBa__productContainer{margin-bottom:16px;width:calc(50% - 6px)!important}}.ShopifyCard-module-scss-module__6kNDBa__productContainer img{object-fit:contain!important;width:100%!important;height:120px!important}@media (max-width:768px){.ShopifyCard-module-scss-module__6kNDBa__productContainer img{height:100px!important}}
.DetailsPopover-module-scss-module__UQ_Klq__popover{z-index:10;gap:var(--gap-md);border:var(--border-soft);border-radius:var(--radius-xl);width:250px;box-shadow:var(--shadow-soft);flex-direction:column;padding:12px;display:flex;position:absolute;top:36px;color:var(--text-primary)!important;background-color:var(--elevated-level-one)!important}.DetailsPopover-module-scss-module__UQ_Klq__popover--labels{top:50px}.DetailsPopover-module-scss-module__UQ_Klq__popover--closed{display:none}.DetailsPopover-module-scss-module__UQ_Klq__popover--details{width:100%;max-width:350px;left:0}.DetailsPopover-module-scss-module__UQ_Klq__popover .DetailsPopover-module-scss-module__UQ_Klq__disclaimerCtn{flex-direction:column;max-height:20vh;display:flex;overflow:auto}.DetailsPopover-module-scss-module__UQ_Klq__popover .DetailsPopover-module-scss-module__UQ_Klq__item{justify-content:space-between;width:100%;display:flex}
.VdpCards-module-scss-module__u2NK6a__glow{animation:2s VdpCards-module-scss-module__u2NK6a__glowing;animation-direction:forwards}@keyframes VdpCards-module-scss-module__u2NK6a__glowing{20%{box-shadow:0 0 10px var(--primary)}40%{box-shadow:0 0 10px var(--primary)}to{box-shadow:unset}}
.SRPCalloutText-module-scss-module__8Si0zW__inventoryCallout{background-color:var(--elevated-level-two);border-radius:var(--radius-md);margin:0 12px 12px;padding:16px}.SRPCalloutText-module-scss-module__8Si0zW__inventoryCallout .SRPCalloutText-module-scss-module__8Si0zW__inventoryCalloutText{color:var(--text-secondary);font-size:max(12px,min(1vw,14px));line-height:1.3}.SRPCalloutText-module-scss-module__8Si0zW__inventoryCallout .SRPCalloutText-module-scss-module__8Si0zW__inventoryCalloutText p,.SRPCalloutText-module-scss-module__8Si0zW__inventoryCallout .SRPCalloutText-module-scss-module__8Si0zW__inventoryCalloutText div,.SRPCalloutText-module-scss-module__8Si0zW__inventoryCallout .SRPCalloutText-module-scss-module__8Si0zW__inventoryCalloutText span,.SRPCalloutText-module-scss-module__8Si0zW__inventoryCallout .SRPCalloutText-module-scss-module__8Si0zW__inventoryCalloutText h1,.SRPCalloutText-module-scss-module__8Si0zW__inventoryCallout .SRPCalloutText-module-scss-module__8Si0zW__inventoryCalloutText h2,.SRPCalloutText-module-scss-module__8Si0zW__inventoryCallout .SRPCalloutText-module-scss-module__8Si0zW__inventoryCalloutText h3,.SRPCalloutText-module-scss-module__8Si0zW__inventoryCallout .SRPCalloutText-module-scss-module__8Si0zW__inventoryCalloutText h4,.SRPCalloutText-module-scss-module__8Si0zW__inventoryCallout .SRPCalloutText-module-scss-module__8Si0zW__inventoryCalloutText h5,.SRPCalloutText-module-scss-module__8Si0zW__inventoryCallout .SRPCalloutText-module-scss-module__8Si0zW__inventoryCalloutText h6,.SRPCalloutText-module-scss-module__8Si0zW__inventoryCallout .SRPCalloutText-module-scss-module__8Si0zW__inventoryCalloutText ul,.SRPCalloutText-module-scss-module__8Si0zW__inventoryCallout .SRPCalloutText-module-scss-module__8Si0zW__inventoryCalloutText ol,.SRPCalloutText-module-scss-module__8Si0zW__inventoryCallout .SRPCalloutText-module-scss-module__8Si0zW__inventoryCalloutText li{width:100%;margin:0}@media (max-width:768px){.SRPCalloutText-module-scss-module__8Si0zW__inventoryCallout .SRPCalloutText-module-scss-module__8Si0zW__inventoryCalloutText{font-size:12px}}
.EstimateModal-module-scss-module___IzpEW__modal{z-index:1000!important}.EstimateModal-module-scss-module___IzpEW__modal .EstimateModal-module-scss-module___IzpEW__contents{background-color:var(--elevated-level-one);flex-direction:column;width:414px;height:716px;display:flex;position:relative}@media only screen and (max-width:768px){.EstimateModal-module-scss-module___IzpEW__modal .EstimateModal-module-scss-module___IzpEW__contents{width:100vw;top:0}}.EstimateModal-module-scss-module___IzpEW__modal .EstimateModal-module-scss-module___IzpEW__contents .EstimateModal-module-scss-module___IzpEW__header{z-index:10;background-color:var(--elevated-level-one);justify-content:flex-end;align-items:center;width:100%;padding:8px;display:flex;position:absolute}.EstimateModal-module-scss-module___IzpEW__modal .EstimateModal-module-scss-module___IzpEW__contents .EstimateModal-module-scss-module___IzpEW__header--first{background:0 0}.EstimateModal-module-scss-module___IzpEW__modal .EstimateModal-module-scss-module___IzpEW__contents .EstimateModal-module-scss-module___IzpEW__body{flex-direction:column;align-items:center;width:100%;height:100%;padding:64px 20px 10px;display:flex;overflow-x:hidden;overflow-y:auto}.EstimateModal-module-scss-module___IzpEW__modal .EstimateModal-module-scss-module___IzpEW__contents .EstimateModal-module-scss-module___IzpEW__body .EstimateModal-module-scss-module___IzpEW__title{color:var(--text-primary);text-align:center;padding:12px;font-size:22px;font-weight:700}
.LoginPage-module-scss-module__gKE75W__page{width:100%;min-height:100vh;padding:var(--spacing-lg);background-color:var(--surface);justify-content:center;align-items:center;display:flex}@media only screen and (max-width:768px){.LoginPage-module-scss-module__gKE75W__page{align-items:flex-start;padding:0}}.LoginPage-module-scss-module__gKE75W__page .LoginPage-module-scss-module__gKE75W__form{gap:var(--spacing-md);width:414px;height:716px;padding:var(--spacing-xl);background:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-hover);flex-direction:column;display:flex}@media only screen and (max-width:768px){.LoginPage-module-scss-module__gKE75W__page .LoginPage-module-scss-module__gKE75W__form{border:none;border-radius:0;width:100%;height:100%}}.LoginPage-module-scss-module__gKE75W__page .LoginPage-module-scss-module__gKE75W__form h1{margin-bottom:var(--spacing-md);color:var(--text-primary);text-align:center;font-size:22px;font-weight:700}.LoginPage-module-scss-module__gKE75W__page .LoginPage-module-scss-module__gKE75W__form .LoginPage-module-scss-module__gKE75W__availInput{margin-bottom:0}.LoginPage-module-scss-module__gKE75W__page .LoginPage-module-scss-module__gKE75W__form .LoginPage-module-scss-module__gKE75W__contactInputs{gap:var(--spacing-md);flex-direction:column;display:flex}.LoginPage-module-scss-module__gKE75W__page .LoginPage-module-scss-module__gKE75W__form .LoginPage-module-scss-module__gKE75W__contactInputs .LoginPage-module-scss-module__gKE75W__name{gap:8px;display:flex}.LoginPage-module-scss-module__gKE75W__page .LoginPage-module-scss-module__gKE75W__form .LoginPage-module-scss-module__gKE75W__contactInputs .LoginPage-module-scss-module__gKE75W__name .LoginPage-module-scss-module__gKE75W__availInput{width:100%}.LoginPage-module-scss-module__gKE75W__page .LoginPage-module-scss-module__gKE75W__form .LoginPage-module-scss-module__gKE75W__btnCtn{width:100%;margin-top:auto}.LoginPage-module-scss-module__gKE75W__page .LoginPage-module-scss-module__gKE75W__form .LoginPage-module-scss-module__gKE75W__btnCtn .LoginPage-module-scss-module__gKE75W__submit{height:52px}
.VehicleCardButton-module-scss-module__VLlPDG__badge{min-width:unset;border:var(--border-soft);border-radius:var(--radius-sm);height:30px;box-shadow:var(--shadow-soft);padding:6px 8px;color:var(--text-primary)!important;background:var(--surface)!important}.VehicleCardButton-module-scss-module__VLlPDG__badge--clickable{cursor:pointer}.VehicleCardButton-module-scss-module__VLlPDG__badge--static{cursor:default!important}.VehicleCardButton-module-scss-module__VLlPDG__badge--green{box-shadow:var(--shadow-soft);border:none;color:var(--white)!important;background:#128000!important}.VehicleCardButton-module-scss-module__VLlPDG__badge--primary{box-shadow:var(--shadow-soft);border:none;color:var(--on-primary)!important;background:var(--primary-gradient,var(--primary))!important}.VehicleCardButton-module-scss-module__VLlPDG__badge--iconButton{padding:6px 2px}.VehicleCardButton-module-scss-module__VLlPDG__badge--withLabels{justify-content:center;align-items:center;height:44px;display:flex}.VehicleCardButton-module-scss-module__VLlPDG__badge .VehicleCardButton-module-scss-module__VLlPDG__labelCtn{align-items:flex-end;gap:8px;display:flex}.VehicleCardButton-module-scss-module__VLlPDG__badge .VehicleCardButton-module-scss-module__VLlPDG__labelCtn .VehicleCardButton-module-scss-module__VLlPDG__divider{background-color:var(--text-primary);opacity:.1;width:1px;height:18px}.VehicleCardButton-module-scss-module__VLlPDG__badge .VehicleCardButton-module-scss-module__VLlPDG__labelCtn .VehicleCardButton-module-scss-module__VLlPDG__divider--labels{height:32px;margin:auto 0}.VehicleCardButton-module-scss-module__VLlPDG__badge .VehicleCardButton-module-scss-module__VLlPDG__labelCtn .VehicleCardButton-module-scss-module__VLlPDG__priceCtn{flex-direction:column;justify-content:flex-start;display:flex}.VehicleCardButton-module-scss-module__VLlPDG__badge .VehicleCardButton-module-scss-module__VLlPDG__labelCtn .VehicleCardButton-module-scss-module__VLlPDG__priceCtn--faint{opacity:.5}.VehicleCardButton-module-scss-module__VLlPDG__badge .VehicleCardButton-module-scss-module__VLlPDG__labelCtn .VehicleCardButton-module-scss-module__VLlPDG__priceCtn .VehicleCardButton-module-scss-module__VLlPDG__label{text-align:left;width:-moz-fit-content;width:fit-content;font-size:12px;line-height:14px;letter-spacing:-.05em!important}.VehicleCardButton-module-scss-module__VLlPDG__badge .VehicleCardButton-module-scss-module__VLlPDG__labelCtn .VehicleCardButton-module-scss-module__VLlPDG__priceCtn .VehicleCardButton-module-scss-module__VLlPDG__label--faint{opacity:.77}.VehicleCardButton-module-scss-module__VLlPDG__badge .VehicleCardButton-module-scss-module__VLlPDG__labelCtn .VehicleCardButton-module-scss-module__VLlPDG__priceCtn .VehicleCardButton-module-scss-module__VLlPDG__valueCtn{align-items:center;gap:2px;display:flex}.VehicleCardButton-module-scss-module__VLlPDG__badge .VehicleCardButton-module-scss-module__VLlPDG__labelCtn .VehicleCardButton-module-scss-module__VLlPDG__priceCtn .VehicleCardButton-module-scss-module__VLlPDG__valueCtn .VehicleCardButton-module-scss-module__VLlPDG__value{font-size:16px;font-weight:700;line-height:18px;letter-spacing:-.05em!important}.VehicleCardButton-module-scss-module__VLlPDG__badge .VehicleCardButton-module-scss-module__VLlPDG__labelCtn .VehicleCardButton-module-scss-module__VLlPDG__priceCtn .VehicleCardButton-module-scss-module__VLlPDG__valueCtn .VehicleCardButton-module-scss-module__VLlPDG__value--strikethrough{text-decoration:line-through}.VehicleCardButton-module-scss-module__VLlPDG__badge .VehicleCardButton-module-scss-module__VLlPDG__labelCtn .VehicleCardButton-module-scss-module__VLlPDG__priceCtn .VehicleCardButton-module-scss-module__VLlPDG__valueCtn .VehicleCardButton-module-scss-module__VLlPDG__value--priceLocked{filter:blur(4px)}.VehicleCardButton-module-scss-module__VLlPDG__badge .VehicleCardButton-module-scss-module__VLlPDG__labelCtn .VehicleCardButton-module-scss-module__VLlPDG__priceCtn .VehicleCardButton-module-scss-module__VLlPDG__valueCtn .VehicleCardButton-module-scss-module__VLlPDG__icon{width:14px;height:14px;font-size:14px;transition:transform .3s cubic-bezier(.1,.74,.45,1.3)}.VehicleCardButton-module-scss-module__VLlPDG__badge .VehicleCardButton-module-scss-module__VLlPDG__labelCtn .VehicleCardButton-module-scss-module__VLlPDG__priceCtn .VehicleCardButton-module-scss-module__VLlPDG__valueCtn .VehicleCardButton-module-scss-module__VLlPDG__icon--open{transform:rotate(180deg)}
.VehicleCardPopover-module-scss-module__EZmWiG__popover{z-index:10;gap:var(--gap-md);border:var(--border-soft);border-radius:var(--radius-xl);width:250px;box-shadow:var(--shadow-soft);flex-direction:column;padding:12px;display:flex;position:absolute;top:36px;color:var(--text-primary)!important;background-color:var(--elevated-level-one)!important}.VehicleCardPopover-module-scss-module__EZmWiG__popover--labels{top:50px}.VehicleCardPopover-module-scss-module__EZmWiG__popover--carshop{top:70px}.VehicleCardPopover-module-scss-module__EZmWiG__popover--closed{display:none}.VehicleCardPopover-module-scss-module__EZmWiG__popover .VehicleCardPopover-module-scss-module__EZmWiG__disclaimerCtn{flex-direction:column;max-height:20vh;display:flex;overflow:auto}.VehicleCardPopover-module-scss-module__EZmWiG__popover .VehicleCardPopover-module-scss-module__EZmWiG__item{justify-content:space-between;width:100%;display:flex}
