.BasicFormModal-module-scss-module__y0PH4a__body{flex-direction:column;justify-content:center;align-items:center;padding:24px 0;display:flex}
.NavItemIcon-module-scss-module__8XTPEW__listItemIcon{width:20px;max-width:35px;height:20px;color:var(--text-primary);margin-left:0;margin-right:0;font-size:20px;transition:transform .3s cubic-bezier(.1,.74,.45,1.3);overflow:hidden}.NavItemIcon-module-scss-module__8XTPEW__listItemIcon.NavItemIcon-module-scss-module__8XTPEW__lux,.NavItemIcon-module-scss-module__8XTPEW__listItemIcon.NavItemIcon-module-scss-module__8XTPEW__boldOnBlack{color:var(--lux-text-primary)}.NavItemIcon-module-scss-module__8XTPEW__listItemIcon.NavItemIcon-module-scss-module__8XTPEW__uppercase{width:20px;height:20px;font-size:20px;font-weight:700}.NavItemIcon-module-scss-module__8XTPEW__listItemIcon.NavItemIcon-module-scss-module__8XTPEW__open{transform:rotate(180deg)}
.NavLinkListItemText-module-scss-module__9-qPPW__listItemText{height:24px}.NavLinkListItemText-module-scss-module__9-qPPW__listItemText.NavLinkListItemText-module-scss-module__9-qPPW__kiaEvGreen{color:#238705}
.NavLinkListItem-module-scss-module__x1VpbW__listItem{justify-content:center;align-items:center;gap:var(--gap-md);height:100%;color:var(--text-primary);white-space:nowrap;border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-flow:row;margin:0 5px;padding:12px 15px;transition:background-color .1s,scale .1s;display:flex}@media (hover:hover){.NavLinkListItem-module-scss-module__x1VpbW__listItem:hover{background-color:var(--elevated-level-two-90);outline:none}.NavLinkListItem-module-scss-module__x1VpbW__listItem:focus-visible{background-color:var(--elevated-level-two-90);outline:none}}.NavLinkListItem-module-scss-module__x1VpbW__listItem.NavLinkListItem-module-scss-module__x1VpbW__bold{margin:0}.NavLinkListItem-module-scss-module__x1VpbW__listItem.NavLinkListItem-module-scss-module__x1VpbW__bold:hover:not(.NavLinkListItem-module-scss-module__x1VpbW__secondary){scale:1.05}@media (hover:hover) and (pointer:fine){.NavLinkListItem-module-scss-module__x1VpbW__listItem.NavLinkListItem-module-scss-module__x1VpbW__boldOnBlack:hover{background-color:#424242!important}.NavLinkListItem-module-scss-module__x1VpbW__listItem.NavLinkListItem-module-scss-module__x1VpbW__volvo:hover{background-color:var(--surface)}}.NavLinkListItem-module-scss-module__x1VpbW__listItem.NavLinkListItem-module-scss-module__x1VpbW__secondary{white-space:normal;justify-content:space-between;width:100%;margin:5px 0}.NavLinkListItem-module-scss-module__x1VpbW__listItem.NavLinkListItem-module-scss-module__x1VpbW__topLevelSection{padding:12px 10px 12px 15px}.NavLinkListItem-module-scss-module__x1VpbW__listItem.NavLinkListItem-module-scss-module__x1VpbW__uppercase:not(.NavLinkListItem-module-scss-module__x1VpbW__secondary),.NavLinkListItem-module-scss-module__x1VpbW__listItem.NavLinkListItem-module-scss-module__x1VpbW__lux:not(.NavLinkListItem-module-scss-module__x1VpbW__secondary){margin:0;padding:0}.NavLinkListItem-module-scss-module__x1VpbW__listItem.NavLinkListItem-module-scss-module__x1VpbW__uppercase{gap:var(--gap-sm);position:relative}.NavLinkListItem-module-scss-module__x1VpbW__listItem.NavLinkListItem-module-scss-module__x1VpbW__uppercase:not(.NavLinkListItem-module-scss-module__x1VpbW__secondary):after{content:"";width:0;transition:width .3s;position:absolute;bottom:-2px;left:0}.NavLinkListItem-module-scss-module__x1VpbW__listItem.NavLinkListItem-module-scss-module__x1VpbW__uppercase:hover:not(.NavLinkListItem-module-scss-module__x1VpbW__secondary){background-color:transparent;outline:none}.NavLinkListItem-module-scss-module__x1VpbW__listItem.NavLinkListItem-module-scss-module__x1VpbW__uppercase:focus-visible:not(.NavLinkListItem-module-scss-module__x1VpbW__secondary){background-color:transparent;outline:none}.NavLinkListItem-module-scss-module__x1VpbW__listItem.NavLinkListItem-module-scss-module__x1VpbW__uppercase:hover:not(.NavLinkListItem-module-scss-module__x1VpbW__secondary):after{width:calc(100% - 2px)}.NavLinkListItem-module-scss-module__x1VpbW__listItem.NavLinkListItem-module-scss-module__x1VpbW__uppercase:focus-visible:not(.NavLinkListItem-module-scss-module__x1VpbW__secondary):after{width:calc(100% - 2px)}.NavLinkListItem-module-scss-module__x1VpbW__listItem.NavLinkListItem-module-scss-module__x1VpbW__uppercase:after{background-color:var(--text-primary);height:1px}.NavLinkListItem-module-scss-module__x1VpbW__listItem.NavLinkListItem-module-scss-module__x1VpbW__lux{font-family:var(--header-font);color:var(--lux-text-primary);position:relative}.NavLinkListItem-module-scss-module__x1VpbW__listItem.NavLinkListItem-module-scss-module__x1VpbW__lux:not(.NavLinkListItem-module-scss-module__x1VpbW__secondary):after{content:"";width:0;transition:width .3s;position:absolute;bottom:-2px;left:0}.NavLinkListItem-module-scss-module__x1VpbW__listItem.NavLinkListItem-module-scss-module__x1VpbW__lux:hover:not(.NavLinkListItem-module-scss-module__x1VpbW__secondary){background-color:transparent;outline:none}.NavLinkListItem-module-scss-module__x1VpbW__listItem.NavLinkListItem-module-scss-module__x1VpbW__lux:focus-visible:not(.NavLinkListItem-module-scss-module__x1VpbW__secondary){background-color:transparent;outline:none}.NavLinkListItem-module-scss-module__x1VpbW__listItem.NavLinkListItem-module-scss-module__x1VpbW__lux:hover:not(.NavLinkListItem-module-scss-module__x1VpbW__secondary):after{width:calc(100% - 2px)}.NavLinkListItem-module-scss-module__x1VpbW__listItem.NavLinkListItem-module-scss-module__x1VpbW__lux:focus-visible:not(.NavLinkListItem-module-scss-module__x1VpbW__secondary):after{width:calc(100% - 2px)}.NavLinkListItem-module-scss-module__x1VpbW__listItem.NavLinkListItem-module-scss-module__x1VpbW__lux:after{background-color:var(--lux-text-primary);height:1px}@media (hover:hover) and (pointer:fine){.NavLinkListItem-module-scss-module__x1VpbW__listItem.NavLinkListItem-module-scss-module__x1VpbW__lux.NavLinkListItem-module-scss-module__x1VpbW__secondary:hover{background-color:#424242}}.NavLinkListItem-module-scss-module__x1VpbW__listItem.NavLinkListItem-module-scss-module__x1VpbW__lux.NavLinkListItem-module-scss-module__x1VpbW__bmw{font-weight:700;position:relative}.NavLinkListItem-module-scss-module__x1VpbW__listItem.NavLinkListItem-module-scss-module__x1VpbW__lux.NavLinkListItem-module-scss-module__x1VpbW__bmw:not(.NavLinkListItem-module-scss-module__x1VpbW__secondary):after{content:"";width:0;transition:width .3s;position:absolute;bottom:-2px;left:0}.NavLinkListItem-module-scss-module__x1VpbW__listItem.NavLinkListItem-module-scss-module__x1VpbW__lux.NavLinkListItem-module-scss-module__x1VpbW__bmw:hover:not(.NavLinkListItem-module-scss-module__x1VpbW__secondary){background-color:transparent;outline:none}.NavLinkListItem-module-scss-module__x1VpbW__listItem.NavLinkListItem-module-scss-module__x1VpbW__lux.NavLinkListItem-module-scss-module__x1VpbW__bmw:focus-visible:not(.NavLinkListItem-module-scss-module__x1VpbW__secondary){background-color:transparent;outline:none}.NavLinkListItem-module-scss-module__x1VpbW__listItem.NavLinkListItem-module-scss-module__x1VpbW__lux.NavLinkListItem-module-scss-module__x1VpbW__bmw:hover:not(.NavLinkListItem-module-scss-module__x1VpbW__secondary):after{width:calc(100% - 2px)}.NavLinkListItem-module-scss-module__x1VpbW__listItem.NavLinkListItem-module-scss-module__x1VpbW__lux.NavLinkListItem-module-scss-module__x1VpbW__bmw:focus-visible:not(.NavLinkListItem-module-scss-module__x1VpbW__secondary):after{width:calc(100% - 2px)}.NavLinkListItem-module-scss-module__x1VpbW__listItem.NavLinkListItem-module-scss-module__x1VpbW__lux.NavLinkListItem-module-scss-module__x1VpbW__bmw:after{background-color:var(--primary);height:2px}
.NavLinkRenderable-module-scss-module___vFUEq__listItemContainer{cursor:pointer;align-items:center;display:flex}
.NavSectionDropdown-module-scss-module__l6Qvhq__dropdownCtn{cursor:pointer;align-items:center;display:flex}.NavSectionDropdown-module-scss-module__l6Qvhq__dropdownCtn.NavSectionDropdown-module-scss-module__l6Qvhq__secondary{width:100%;display:block}.NavSectionDropdown-module-scss-module__l6Qvhq__dropdownMenu{background-color:var(--surface);border:var(--border-soft);border-radius:var(--radius-lg);width:220px;max-height:none;box-shadow:var(--shadow-soft);padding:0 5px}.NavSectionDropdown-module-scss-module__l6Qvhq__dropdownMenu.NavSectionDropdown-module-scss-module__l6Qvhq__lux{color:var(--lux-text-primary);border:var(--lux-border-soft);box-shadow:var(--shadow-soft);background-color:var(--lux-surface)!important}.NavSectionDropdown-module-scss-module__l6Qvhq__dropdownMenu.NavSectionDropdown-module-scss-module__l6Qvhq__boldOnBlack{border:var(--lux-border-soft);background-color:var(--lux-surface)!important}.NavSectionDropdown-module-scss-module__l6Qvhq__dropdownMenu.NavSectionDropdown-module-scss-module__l6Qvhq__seeThrough{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:var(--surface-80)}
.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}
.MegaMenuItem-module-scss-module__xVuWda__stockDialogue{padding:var(--spacing-xxs)var(--spacing-xs);font-family:var(--typography-font-family);color:var(--mega-menu-stock-color,var(--primary));border-radius:var(--radius-lg);align-items:center;font-weight:400;display:flex;position:absolute;right:-1px}.MegaMenuItem-module-scss-module__xVuWda__stockDialogue.MegaMenuItem-module-scss-module__xVuWda__lux{color:var(--mega-menu-stock-color,var(--lux-text-primary))}.MegaMenuItem-module-scss-module__xVuWda__stockDialogue .MegaMenuItem-module-scss-module__xVuWda__icon{height:100%;color:var(--mega-menu-stock-color,var(--primary));display:flex}.MegaMenuItem-module-scss-module__xVuWda__stockDialogue .MegaMenuItem-module-scss-module__xVuWda__icon.MegaMenuItem-module-scss-module__xVuWda__lux{color:var(--mega-menu-stock-color,var(--lux-text-primary))}.MegaMenuItem-module-scss-module__xVuWda__hiddenTextContainer{width:0;transition:width .25s;display:flex;position:relative;overflow:hidden}.MegaMenuItem-module-scss-module__xVuWda__hiddenText{white-space:nowrap;margin-left:4px;transition:transform .25s;display:flex;overflow:hidden}.MegaMenuItem-module-scss-module__xVuWda__linkItem{align-items:center;gap:var(--spacing-sm);width:265px;min-height:48px;padding:4px var(--spacing-xs);color:var(--text-primary);border-radius:var(--radius-xl);cursor:pointer;border:1px solid transparent;transition:all .15s ease-in-out;display:flex;position:relative;overflow:hidden!important}.MegaMenuItem-module-scss-module__xVuWda__linkItem.MegaMenuItem-module-scss-module__xVuWda__hidden{min-height:0;max-height:0;margin:calc(-1*var(--spacing-sm) + 2px);padding:0;transform:scale(0)}@media only screen and (max-width:768px){.MegaMenuItem-module-scss-module__xVuWda__linkItem{width:100%}}@media (hover:hover) and (pointer:fine){.MegaMenuItem-module-scss-module__xVuWda__linkItem:hover,.MegaMenuItem-module-scss-module__xVuWda__linkItem:active{background-color:var(--elevated-level-two-90);border:var(--border-strong);box-shadow:var(--shadow-soft);transition:all 1s cubic-bezier(.075,.82,.165,1)}.MegaMenuItem-module-scss-module__xVuWda__linkItem:hover .MegaMenuItem-module-scss-module__xVuWda__stockDialogue,.MegaMenuItem-module-scss-module__xVuWda__linkItem:active .MegaMenuItem-module-scss-module__xVuWda__stockDialogue{color:var(--mega-menu-stock-color,var(--primary));background-color:var(--elevated-level-one);box-shadow:var(--shadow-soft);padding-left:8px;transition:all .15s linear}.MegaMenuItem-module-scss-module__xVuWda__linkItem:hover .MegaMenuItem-module-scss-module__xVuWda__hiddenTextContainer,.MegaMenuItem-module-scss-module__xVuWda__linkItem:active .MegaMenuItem-module-scss-module__xVuWda__hiddenTextContainer{width:64px}.MegaMenuItem-module-scss-module__xVuWda__linkItem:hover .MegaMenuItem-module-scss-module__xVuWda__hiddenTextContainer.MegaMenuItem-module-scss-module__xVuWda__noCopy,.MegaMenuItem-module-scss-module__xVuWda__linkItem:active .MegaMenuItem-module-scss-module__xVuWda__hiddenTextContainer.MegaMenuItem-module-scss-module__xVuWda__noCopy{width:0}.MegaMenuItem-module-scss-module__xVuWda__linkItem:hover .MegaMenuItem-module-scss-module__xVuWda__hiddenText,.MegaMenuItem-module-scss-module__xVuWda__linkItem:active .MegaMenuItem-module-scss-module__xVuWda__hiddenText{transform:translate(0)}}.MegaMenuItem-module-scss-module__xVuWda__linkItem.MegaMenuItem-module-scss-module__xVuWda__bigPicture{justify-content:space-between;gap:var(--spacing-md);min-width:265px;height:245px;max-height:245px;padding:var(--padding-md);flex-direction:column;display:flex}.MegaMenuItem-module-scss-module__xVuWda__linkItem.MegaMenuItem-module-scss-module__xVuWda__bigPicture.MegaMenuItem-module-scss-module__xVuWda__bigPicturePaddingAdjustment{padding-bottom:12px}@media only screen and (max-width:768px){.MegaMenuItem-module-scss-module__xVuWda__linkItem.MegaMenuItem-module-scss-module__xVuWda__bigPicture{width:auto;min-width:unset;max-width:48%;height:-moz-fit-content;height:fit-content;padding:var(--spacing-xs)var(--spacing-xs)var(--spacing-md);flex-flow:wrap}}.MegaMenuItem-module-scss-module__xVuWda__linkItem.MegaMenuItem-module-scss-module__xVuWda__bigPicture.MegaMenuItem-module-scss-module__xVuWda__bigPictureHidden{min-width:0}.MegaMenuItem-module-scss-module__xVuWda__linkItem.MegaMenuItem-module-scss-module__xVuWda__lux{color:var(--lux-text-primary)}@media (hover:hover) and (pointer:fine){.MegaMenuItem-module-scss-module__xVuWda__linkItem.MegaMenuItem-module-scss-module__xVuWda__lux:hover,.MegaMenuItem-module-scss-module__xVuWda__linkItem.MegaMenuItem-module-scss-module__xVuWda__lux:active{background:rgba(110,110,110,.9);border:1px solid #707070}.MegaMenuItem-module-scss-module__xVuWda__linkItem.MegaMenuItem-module-scss-module__xVuWda__lux:hover .MegaMenuItem-module-scss-module__xVuWda__stockDialogue,.MegaMenuItem-module-scss-module__xVuWda__linkItem.MegaMenuItem-module-scss-module__xVuWda__lux:active .MegaMenuItem-module-scss-module__xVuWda__stockDialogue{color:var(--mega-menu-stock-color,var(--white));background-color:var(--black);box-shadow:var(--shadow-soft)}}.MegaMenuItem-module-scss-module__xVuWda__linkItem .MegaMenuItem-module-scss-module__xVuWda__imageCtn.MegaMenuItem-module-scss-module__xVuWda__bigPicture{width:100%;height:100%;overflow:hidden}@media only screen and (max-width:768px){.MegaMenuItem-module-scss-module__xVuWda__linkItem .MegaMenuItem-module-scss-module__xVuWda__imageCtn.MegaMenuItem-module-scss-module__xVuWda__bigPicture{max-height:150px}}.MegaMenuItem-module-scss-module__xVuWda__linkItem .MegaMenuItem-module-scss-module__xVuWda__imageCtn .MegaMenuItem-module-scss-module__xVuWda__imageLeft{object-fit:contain;width:50px;height:37.5px}.MegaMenuItem-module-scss-module__xVuWda__linkItem .MegaMenuItem-module-scss-module__xVuWda__imageCtn .MegaMenuItem-module-scss-module__xVuWda__imageLeft.MegaMenuItem-module-scss-module__xVuWda__bigPicture{border-radius:var(--radius-lg);object-fit:cover;width:100%;height:100%}.MegaMenuItem-module-scss-module__xVuWda__linkItem .MegaMenuItem-module-scss-module__xVuWda__contentRight{align-items:center;width:100%;display:flex;position:relative}.MegaMenuItem-module-scss-module__xVuWda__linkItem .MegaMenuItem-module-scss-module__xVuWda__contentRight .MegaMenuItem-module-scss-module__xVuWda__titleContainer{flex-direction:column;max-width:calc(100% - 48px);display:flex}.MegaMenuItem-module-scss-module__xVuWda__linkItem .MegaMenuItem-module-scss-module__xVuWda__contentRight.MegaMenuItem-module-scss-module__xVuWda__bigPicture{align-items:flex-end}
.MegaMenuSection-module-scss-module__V9I13q__container{flex-direction:column;align-items:flex-start;gap:10px;height:100%;padding:0 6px 10px;display:flex}@media screen and (max-width:768px){.MegaMenuSection-module-scss-module__V9I13q__container{width:100%;height:unset}}
.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}}
.FavoritesMenu-module-scss-module__4M-gKG__comparisonPopoverCtn{z-index:1000;min-width:450px!important;max-width:450px!important;padding:var(--padding-lg)!important;background-color:var(--elevated-level-one)!important;border-radius:var(--radius-2xl)!important;box-shadow:var(--shadow-strong)!important;margin-top:8px!important}@media only screen and (max-width:768px){.FavoritesMenu-module-scss-module__4M-gKG__comparisonPopoverCtn{min-width:280px!important;max-width:80vw!important}}.FavoritesMenu-module-scss-module__4M-gKG__comparisonPopoverCtn.FavoritesMenu-module-scss-module__4M-gKG__floating{top:unset!important;bottom:120px!important;right:70px!important;left:unset!important;position:fixed!important}.FavoritesMenu-module-scss-module__4M-gKG__deleteButton{width:36px!important;height:36px!important}.FavoritesMenu-module-scss-module__4M-gKG__favoritesHeader{padding-bottom:var(--padding-lg)}.FavoritesMenu-module-scss-module__4M-gKG__favoriteButtonContainer{align-items:center;gap:var(--spacing-xs);display:flex;position:relative}.FavoritesMenu-module-scss-module__4M-gKG__favoriteButtonContainer.FavoritesMenu-module-scss-module__4M-gKG__floating{z-index:99;background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-full);width:50px;height:50px;box-shadow:var(--shadow-soft);cursor:pointer;justify-content:center;transition:background-color .2s ease-in-out;display:flex;position:fixed;bottom:18px;right:18px}.FavoritesMenu-module-scss-module__4M-gKG__favoriteButtonContainer.FavoritesMenu-module-scss-module__4M-gKG__floating:active{scale:.96}.FavoritesMenu-module-scss-module__4M-gKG__favoriteButtonContainer.FavoritesMenu-module-scss-module__4M-gKG__showAboveChat{bottom:120px}.FavoritesMenu-module-scss-module__4M-gKG__favoriteButtonLabel{z-index:1;width:14px;height:14px;padding:var(--spacing-xs);color:var(--on-primary);background:var(--primary-gradient,var(--primary));border:2px solid var(--elevated-level-one);border-radius:var(--radius-full);justify-content:center;align-items:center;font-size:8px;line-height:8px;display:flex;position:absolute;top:-4px;right:-3px}.FavoritesMenu-module-scss-module__4M-gKG__favoritesCtn{max-width:100%;padding-right:60px}
.LocationSelectorButton-module-scss-module__b79y_G__locationSelectorButton{justify-content:center;align-items:center;gap:var(--gap-sm);padding:0 var(--padding-sm)0 var(--padding-sm);border-radius:var(--radius-sm);cursor:pointer;flex-direction:row;display:flex}.LocationSelectorButton-module-scss-module__b79y_G__locationSelectorButton .LocationSelectorButton-module-scss-module__b79y_G__icon{color:var(--primary);justify-content:center;align-items:center;font-size:16px;display:flex}.LocationSelectorButton-module-scss-module__b79y_G__locationSelectorButton .LocationSelectorButton-module-scss-module__b79y_G__icon.LocationSelectorButton-module-scss-module__b79y_G__mobileMenu{font-size:24px}.LocationSelectorButton-module-scss-module__b79y_G__locationSelectorButton .LocationSelectorButton-module-scss-module__b79y_G__dropdownIcon{transition:var(--transition-fast);width:16px!important;height:16px!important;color:var(--text-primary)!important;font-size:16px!important}.LocationSelectorButton-module-scss-module__b79y_G__locationSelectorButton .LocationSelectorButton-module-scss-module__b79y_G__dropdownIcon.LocationSelectorButton-module-scss-module__b79y_G__lux{color:var(--white)!important}.LocationSelectorButton-module-scss-module__b79y_G__mobileMenuLocationSelector{align-items:center;gap:var(--gap-md);padding:var(--padding-sm);cursor:pointer;background-color:transparent;border:none;display:flex}.LocationSelectorButton-module-scss-module__b79y_G__mobileMenuLocationSelector.LocationSelectorButton-module-scss-module__b79y_G__mobileMenu{color:var(--text-primary);flex-direction:row}.LocationSelectorButton-module-scss-module__b79y_G__mobileMenuLocationSelector.LocationSelectorButton-module-scss-module__b79y_G__mobileMenu.LocationSelectorButton-module-scss-module__b79y_G__lux{color:var(--white)}.LocationSelectorButton-module-scss-module__b79y_G__loading{background-color:var(--surface);border-radius:var(--radius-sm);width:100px;height:24px;animation:.5s infinite alternate LocationSelectorButton-module-scss-module__b79y_G__loading}.LocationSelectorButton-module-scss-module__b79y_G__loading.LocationSelectorButton-module-scss-module__b79y_G__lux{background-color:var(--white);animation:.5s infinite alternate LocationSelectorButton-module-scss-module__b79y_G__loading-lux}@keyframes LocationSelectorButton-module-scss-module__b79y_G__loading{0%{background-color:var(--surface)}50%{background-color:var(--elevated-level-two)}to{background-color:var(--surface)}}@keyframes LocationSelectorButton-module-scss-module__b79y_G__loading-lux{0%{background-color:var(--black)}to{background-color:#282629}}
.DealerLocatorModal-module-scss-module__SeD-Bq__modal{z-index:1300}.DealerLocatorModal-module-scss-module__SeD-Bq__modal .DealerLocatorModal-module-scss-module__SeD-Bq__contents{flex-direction:column;width:100%;height:0;display:flex;position:relative}@media only screen and (max-width:768px){.DealerLocatorModal-module-scss-module__SeD-Bq__modal .DealerLocatorModal-module-scss-module__SeD-Bq__contents{width:100vw}}.DealerLocatorModal-module-scss-module__SeD-Bq__modal .DealerLocatorModal-module-scss-module__SeD-Bq__contents .DealerLocatorModal-module-scss-module__SeD-Bq__hidden{opacity:0;border:none;width:0;height:0}.DealerLocatorModal-module-scss-module__SeD-Bq__modal .DealerLocatorModal-module-scss-module__SeD-Bq__content{flex-direction:column;flex:1;align-items:center;width:100%;display:flex;position:fixed;top:20vh;left:5vw;overflow:visible}@media only screen and (max-width:768px){.DealerLocatorModal-module-scss-module__SeD-Bq__modal .DealerLocatorModal-module-scss-module__SeD-Bq__content{width:calc(100vw - 48px);top:50px}}.DealerLocatorModal-module-scss-module__SeD-Bq__iconWrp{background:0 0;border:none;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:0;display:flex}.DealerLocatorModal-module-scss-module__SeD-Bq__iconWrp.DealerLocatorModal-module-scss-module__SeD-Bq__genesis{color:var(--lux-text-primary)}.DealerLocatorModal-module-scss-module__SeD-Bq__iconWrp .DealerLocatorModal-module-scss-module__SeD-Bq__iconBtn{width:24px;height:24px;color:var(--primary);margin:8px;font-size:24px;overflow:hidden}.DealerLocatorModal-module-scss-module__SeD-Bq__iconWrp .DealerLocatorModal-module-scss-module__SeD-Bq__iconBtn.DealerLocatorModal-module-scss-module__SeD-Bq__genesis{color:var(--lux-text-primary)}.DealerLocatorModal-module-scss-module__SeD-Bq__iconWrp .DealerLocatorModal-module-scss-module__SeD-Bq__iconBtn.DealerLocatorModal-module-scss-module__SeD-Bq__genesis path,.DealerLocatorModal-module-scss-module__SeD-Bq__iconWrp .DealerLocatorModal-module-scss-module__SeD-Bq__iconBtn.DealerLocatorModal-module-scss-module__SeD-Bq__genesis rect{fill:var(--lux-text-primary)}.DealerLocatorModal-module-scss-module__SeD-Bq__iconWrp .DealerLocatorModal-module-scss-module__SeD-Bq__iconBtn path,.DealerLocatorModal-module-scss-module__SeD-Bq__iconWrp .DealerLocatorModal-module-scss-module__SeD-Bq__iconBtn rect{fill:var(--primary)}
.MobileMenuActionButton-module-scss-module__9g1VDq__iconBtn{align-items:center;gap:var(--gap-lg);min-width:48px;padding:var(--padding-sm);color:var(--text-primary);background-color:transparent;border:none;flex-direction:row;font-size:12px;display:flex}.MobileMenuActionButton-module-scss-module__9g1VDq__genesisIcon{color:var(--lux-text-primary)!important}
.MobileMenuActions-module-scss-module__A6nhEa__container{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.MobileMenuActions-module-scss-module__A6nhEa__container .MobileMenuActions-module-scss-module__A6nhEa__carshopClose{fill:var(--text-primary)}.MobileMenuActions-module-scss-module__A6nhEa__titleBackContainer{align-items:center;gap:12px;display:flex}.MobileMenuActions-module-scss-module__A6nhEa__titleBackContainer--clickable{cursor:pointer}.MobileMenuActions-module-scss-module__A6nhEa__titleBackContainer .MobileMenuActions-module-scss-module__A6nhEa__title{font-family:var(--header-font);margin:0;font-size:20px;font-weight:700}.MobileMenuActions-module-scss-module__A6nhEa__titleBackContainer .MobileMenuActions-module-scss-module__A6nhEa__title.MobileMenuActions-module-scss-module__A6nhEa__carshop{font-size:18px}.MobileMenuActions-module-scss-module__A6nhEa__backButton{justify-content:center;align-items:center;padding:6px;transition:all .25s;display:flex}.MobileMenuActions-module-scss-module__A6nhEa__backButton--hidden{width:0;margin-left:-16px;transition:all .25s}
.MobileMenuTopBar-module-scss-module__dcGzZW__topBarContainer{z-index:115;background-color:var(--surface);position:relative;top:0}.MobileMenuTopBar-module-scss-module__dcGzZW__topBarContainer.MobileMenuTopBar-module-scss-module__dcGzZW__genesis{background-color:var(--lux-surface)}.MobileMenuTopBar-module-scss-module__dcGzZW__topBarContainer .MobileMenuTopBar-module-scss-module__dcGzZW__topBar{color:var(--text-primary);border-bottom:var(--border-soft);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.MobileMenuTopBar-module-scss-module__dcGzZW__topBarContainer .MobileMenuTopBar-module-scss-module__dcGzZW__topBar.MobileMenuTopBar-module-scss-module__dcGzZW__genesis{color:var(--lux-text-primary);background:var(--lux-surface);border-bottom:var(--lux-border-soft)}.MobileMenuTopBar-module-scss-module__dcGzZW__topBarContainer .MobileMenuTopBar-module-scss-module__dcGzZW__topBar .MobileMenuTopBar-module-scss-module__dcGzZW__titleContainer{align-items:center;gap:10px;display:flex}.MobileMenuTopBar-module-scss-module__dcGzZW__topBarContainer .MobileMenuTopBar-module-scss-module__dcGzZW__topBar .MobileMenuTopBar-module-scss-module__dcGzZW__mainMenuTextContainer{align-items:center;gap:10px;transition:transform .25s,opacity .25s;display:flex;transform:translate(-45px)}.MobileMenuTopBar-module-scss-module__dcGzZW__topBarContainer .MobileMenuTopBar-module-scss-module__dcGzZW__topBar .MobileMenuTopBar-module-scss-module__dcGzZW__mainMenuTextContainer.MobileMenuTopBar-module-scss-module__dcGzZW__open{transform:translate(0)}.MobileMenuTopBar-module-scss-module__dcGzZW__topBarContainer .MobileMenuTopBar-module-scss-module__dcGzZW__topBar .MobileMenuTopBar-module-scss-module__dcGzZW__backContainer{opacity:0;align-items:center;gap:10px;transition:transform .25s,opacity .25s;display:flex;transform:translate(-20px)}.MobileMenuTopBar-module-scss-module__dcGzZW__topBarContainer .MobileMenuTopBar-module-scss-module__dcGzZW__topBar .MobileMenuTopBar-module-scss-module__dcGzZW__backContainer.MobileMenuTopBar-module-scss-module__dcGzZW__open{opacity:1;transform:translate(0)}.MobileMenuTopBar-module-scss-module__dcGzZW__topBarContainer .MobileMenuTopBar-module-scss-module__dcGzZW__topBar .MobileMenuTopBar-module-scss-module__dcGzZW__backContainer .MobileMenuTopBar-module-scss-module__dcGzZW__backButton{width:-moz-fit-content!important;width:fit-content!important}.MobileMenuTopBar-module-scss-module__dcGzZW__topBarContainer .MobileMenuTopBar-module-scss-module__dcGzZW__actionsContainer{padding:var(--padding-md)}
.OpenButton-module-scss-module__eRMSWa__iconBtn{background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:-moz-fit-content;height:fit-content;padding:0;display:flex}.OpenButton-module-scss-module__eRMSWa__iconBtn.OpenButton-module-scss-module__eRMSWa__lexus{height:40px;color:var(--text-primary)}.OpenButton-module-scss-module__eRMSWa__iconBtn.OpenButton-module-scss-module__eRMSWa__genesis{color:var(--lux-text-primary);fill:var(--lux-text-primary)}.OpenButton-module-scss-module__eRMSWa__iconBtn .OpenButton-module-scss-module__eRMSWa__icon{width:24px;height:24px;color:var(--primary);font-size:26px}.OpenButton-module-scss-module__eRMSWa__iconBtn .OpenButton-module-scss-module__eRMSWa__icon.OpenButton-module-scss-module__eRMSWa__genesis{width:24px;height:16px;color:var(--lux-text-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.OpenButton-module-scss-module__eRMSWa__iconBtn .OpenButton-module-scss-module__eRMSWa__icon.OpenButton-module-scss-module__eRMSWa__lexus{color:var(--text-primary)}.OpenButton-module-scss-module__eRMSWa__iconBtn .OpenButton-module-scss-module__eRMSWa__carshopClose,.OpenButton-module-scss-module__eRMSWa__iconBtn .OpenButton-module-scss-module__eRMSWa__carshopClose:active{fill:var(--text-primary)}.OpenButton-module-scss-module__eRMSWa__iconBtn .OpenButton-module-scss-module__eRMSWa__carshopTitle{color:var(--text-secondary)}
.MobileMenu-module-scss-module__q0zfxq__openButton{justify-content:center;align-items:center;width:40px;height:40px;display:flex}.MobileMenu-module-scss-module__q0zfxq__dialog{z-index:101;visibility:visible;background-color:var(--surface);flex-direction:column;max-height:100vh;animation:.16s MobileMenu-module-scss-module__q0zfxq__slide;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:scroll}.MobileMenu-module-scss-module__q0zfxq__dialog.MobileMenu-module-scss-module__q0zfxq__closed{visibility:hidden;display:none}.MobileMenu-module-scss-module__q0zfxq__listContainer{height:100%;max-height:100%;display:flex;position:relative;overflow-x:hidden;overflow-y:scroll}.MobileMenu-module-scss-module__q0zfxq__listContainer .MobileMenu-module-scss-module__q0zfxq__mainPage{width:100%;transition:width .25s;overflow:hidden}.MobileMenu-module-scss-module__q0zfxq__listContainer .MobileMenu-module-scss-module__q0zfxq__mainPage .MobileMenu-module-scss-module__q0zfxq__list{gap:var(--spacing-md);width:100%;height:100%;padding:var(--spacing-4xl)var(--spacing-lg);color:var(--text-primary);background-color:var(--surface);flex-direction:column;display:flex;overflow-x:hidden}.MobileMenu-module-scss-module__q0zfxq__listContainer .MobileMenu-module-scss-module__q0zfxq__mainPage .MobileMenu-module-scss-module__q0zfxq__list.MobileMenu-module-scss-module__q0zfxq__genesis{color:var(--lux-text-primary);background:var(--lux-surface)}.MobileMenu-module-scss-module__q0zfxq__listItemText{margin:0}.MobileMenu-module-scss-module__q0zfxq__subList{margin-bottom:36px;padding:0}@keyframes MobileMenu-module-scss-module__q0zfxq__slide{0%{transform:translate(400px)}to{transform:translate(0)}}
.MobileNavBar-module-scss-module__tsLBta__header{z-index:11;width:100%;height:74px;padding:var(--padding-sm)var(--padding-sm)var(--padding-sm)var(--padding-lg);color:var(--text-primary);background-color:var(--elevated-level-one);border-bottom:var(--border-soft);box-shadow:var(--shadow-soft);display:none;position:-webkit-sticky;position:sticky;top:0}.MobileNavBar-module-scss-module__tsLBta__header.MobileNavBar-module-scss-module__tsLBta__volvo{box-shadow:none;background-color:#fafafa;border-bottom:none}.MobileNavBar-module-scss-module__tsLBta__header.MobileNavBar-module-scss-module__tsLBta__volvoDarkMode{background-color:var(--elevated-level-one)}.MobileNavBar-module-scss-module__tsLBta__header.MobileNavBar-module-scss-module__tsLBta__bmw{background-color:var(--black);border-bottom:1px solid rgba(255,255,255,.19)}.MobileNavBar-module-scss-module__tsLBta__header.MobileNavBar-module-scss-module__tsLBta__onTop{z-index:12!important}.MobileNavBar-module-scss-module__tsLBta__header .MobileNavBar-module-scss-module__tsLBta__logoContainer{align-items:center;display:flex}.MobileNavBar-module-scss-module__tsLBta__header .MobileNavBar-module-scss-module__tsLBta__logoContainer .MobileNavBar-module-scss-module__tsLBta__logo{width:40px;height:40px}.MobileNavBar-module-scss-module__tsLBta__header .MobileNavBar-module-scss-module__tsLBta__logoContainer .MobileNavBar-module-scss-module__tsLBta__volvoLogo{width:100px;height:100%}@media only screen and (max-width:768px){.MobileNavBar-module-scss-module__tsLBta__header{justify-content:space-between;align-items:center;display:flex}}.MobileNavBar-module-scss-module__tsLBta__header .MobileNavBar-module-scss-module__tsLBta__linkContainer{justify-content:center;align-items:center;gap:var(--gap-xl);flex-flow:row;display:flex}@media only screen and (max-width:450px){.MobileNavBar-module-scss-module__tsLBta__header .MobileNavBar-module-scss-module__tsLBta__linkContainer{gap:var(--gap-md)}}@media only screen and (max-width:380px){.MobileNavBar-module-scss-module__tsLBta__header .MobileNavBar-module-scss-module__tsLBta__linkContainer{gap:var(--gap-sm)}}.MobileNavBar-module-scss-module__tsLBta__header .MobileNavBar-module-scss-module__tsLBta__iconWrp{background:0 0;border:none;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:0;display:flex}.MobileNavBar-module-scss-module__tsLBta__header .MobileNavBar-module-scss-module__tsLBta__iconBtn{width:40px;height:40px;color:var(--primary);flex-flow:row;justify-content:center;align-items:center;gap:0;font-size:24px;display:flex;overflow:hidden}.MobileNavBar-module-scss-module__tsLBta__header .MobileNavBar-module-scss-module__tsLBta__iconBtn path,.MobileNavBar-module-scss-module__tsLBta__header .MobileNavBar-module-scss-module__tsLBta__iconBtn rect{fill:var(--primary)}.MobileNavBar-module-scss-module__tsLBta__kiaLogoLockup{justify-content:flex-start;align-items:center;gap:var(--gap-sm);flex-flow:row;display:flex}.MobileNavBar-module-scss-module__tsLBta__kiaLogoLockup .MobileNavBar-module-scss-module__tsLBta__oemLogo,.MobileNavBar-module-scss-module__tsLBta__kiaLogoLockup .MobileNavBar-module-scss-module__tsLBta__dealerLogo{align-items:center;display:flex}@media (max-width:768px){.MobileNavBar-module-scss-module__tsLBta__kiaLogoLockup .MobileNavBar-module-scss-module__tsLBta__dealerLogo img{object-fit:contain;width:auto;max-width:95px;height:auto;max-height:40px}}@media only screen and (max-width:400px){.MobileNavBar-module-scss-module__tsLBta__kiaLogoLockup .MobileNavBar-module-scss-module__tsLBta__dealerLogo img{width:50px;height:35px}}.MobileNavBar-module-scss-module__tsLBta__volvoInfoBar{display:none}@media (max-width:768px){.MobileNavBar-module-scss-module__tsLBta__volvoInfoBar{justify-content:space-between;align-items:center;gap:var(--gap-sm);width:100%;height:100%;max-height:40px;padding:var(--padding-md)var(--padding-lg);background-color:var(--elevated-level-two);border-bottom:var(--border-soft);box-shadow:var(--shadow-soft);display:flex;overflow-x:auto}.MobileNavBar-module-scss-module__tsLBta__volvoInfoBar .MobileNavBar-module-scss-module__tsLBta__infoBarAddressButton{width:-moz-fit-content!important;width:fit-content!important}}
.CarshopMobileNavBar-module-scss-module__IaqIJG__header{height:74px;padding-left:14px}.CarshopMobileNavBar-module-scss-module__IaqIJG__logo{width:154px}.CarshopMobileNavBar-module-scss-module__IaqIJG__actions{align-items:center;gap:14px;display:flex}@media only screen and (max-width:390px){.CarshopMobileNavBar-module-scss-module__IaqIJG__actions{gap:8px}}.CarshopMobileNavBar-module-scss-module__IaqIJG__divider{background-color:rgba(205,207,208,.25);min-width:1px;height:34px}.CarshopMobileNavBar-module-scss-module__IaqIJG__icon,.CarshopMobileNavBar-module-scss-module__IaqIJG__icon:active{fill:var(--carshop-accent)}.CarshopMobileNavBar-module-scss-module__IaqIJG__homeSelector{display:flex}@media only screen and (max-width:370px){.CarshopMobileNavBar-module-scss-module__IaqIJG__homeSelector{display:none}}
.GenesisMobileNavBar-module-scss-module__dlhMHa__header{z-index:11;width:100%;color:var(--text-primary);background-color:var(--elevated-level-one);border-bottom:var(--border-soft);box-shadow:var(--shadow-soft);padding:8px;display:none;position:-webkit-sticky;position:sticky;top:0}.GenesisMobileNavBar-module-scss-module__dlhMHa__header.GenesisMobileNavBar-module-scss-module__dlhMHa__onTop{z-index:12!important}.GenesisMobileNavBar-module-scss-module__dlhMHa__header.GenesisMobileNavBar-module-scss-module__dlhMHa__genesis{padding:10px var(--spacing-xl);color:var(--lux-text-primary);background-color:var(--lux-surface)}@media only screen and (max-width:768px){.GenesisMobileNavBar-module-scss-module__dlhMHa__header{justify-content:space-between;align-items:center;display:flex}}
.LexusLogo-module-scss-module__NeI3za__logoContainer{align-items:flex-start;gap:var(--gap-sm);flex-direction:column;width:-moz-fit-content;width:fit-content;display:flex}.LexusLogo-module-scss-module__NeI3za__logoWrapper{width:103px;height:23px;position:relative}.LexusLogo-module-scss-module__NeI3za__logo{width:100%;height:100%;position:absolute;top:0;left:0}.LexusLogo-module-scss-module__NeI3za__dealerLockupName{width:100%;color:var(--text-primary);text-transform:uppercase;white-space:wrap;margin:0;font-size:12px;font-weight:600;line-height:1}.LexusLogo-module-scss-module__NeI3za__dealerLockupName.LexusLogo-module-scss-module__NeI3za__white{color:var(--white)}.LexusLogo-module-scss-module__NeI3za__dealerLockupContainer{align-items:flex-start;gap:var(--gap-sm);flex-direction:column;width:100%;display:flex}.LexusLogo-module-scss-module__NeI3za__dealerLockupSeparator{background-color:var(--text-primary);border:none;width:100%;height:4px;margin:0;padding:0}.LexusLogo-module-scss-module__NeI3za__dealerLockupSeparator.LexusLogo-module-scss-module__NeI3za__white{background-color:var(--white)}
.LogoAndName-module-scss-module__mr6u7q__container{cursor:pointer;justify-content:center;align-items:center;gap:30px;display:flex}.LogoAndName-module-scss-module__mr6u7q__container .LogoAndName-module-scss-module__mr6u7q__logo{min-width:120px;color:var(--lux-text-primary)}.LogoAndName-module-scss-module__mr6u7q__container .LogoAndName-module-scss-module__mr6u7q__name{font-family:var(--header-font);letter-spacing:1px;color:var(--lux-text-primary);white-space:nowrap;font-size:15px;font-style:normal;font-weight:400;line-height:15px}@media only screen and (max-width:768px){.LogoAndName-module-scss-module__mr6u7q__container .LogoAndName-module-scss-module__mr6u7q__name{white-space:normal}}
.MobileNavIcon-module-scss-module__DAjBsW__iconContainer{flex-flow:row;justify-content:center;align-items:center;gap:0;width:40px;height:40px;display:flex}.MobileNavIcon-module-scss-module__DAjBsW__iconContainer .MobileNavIcon-module-scss-module__DAjBsW__icon path,.MobileNavIcon-module-scss-module__DAjBsW__iconContainer .MobileNavIcon-module-scss-module__DAjBsW__icon rect{fill:var(--primary)}
.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)}}
.LexusMobileNavBar-module-scss-module__NS1Zzq__header{z-index:11;width:100%;height:74px;color:var(--text-primary);background-color:var(--elevated-level-one);border-bottom:var(--border-soft);box-shadow:var(--shadow-soft);padding:8px;display:none;position:-webkit-sticky;position:sticky;top:0}.LexusMobileNavBar-module-scss-module__NS1Zzq__header.LexusMobileNavBar-module-scss-module__NS1Zzq__onTop{z-index:12!important}@media only screen and (max-width:768px){.LexusMobileNavBar-module-scss-module__NS1Zzq__header{justify-content:space-between;align-items:center;gap:var(--gap-lg);display:flex}}.LexusMobileNavBar-module-scss-module__NS1Zzq__header .LexusMobileNavBar-module-scss-module__NS1Zzq__linkContainer{align-items:center;gap:var(--gap-xl);display:flex}@media only screen and (max-width:450px){.LexusMobileNavBar-module-scss-module__NS1Zzq__header .LexusMobileNavBar-module-scss-module__NS1Zzq__linkContainer{gap:var(--gap-lg)}}@media only screen and (max-width:380px){.LexusMobileNavBar-module-scss-module__NS1Zzq__header .LexusMobileNavBar-module-scss-module__NS1Zzq__linkContainer{gap:var(--gap-md)}}@media only screen and (max-width:320px){.LexusMobileNavBar-module-scss-module__NS1Zzq__header .LexusMobileNavBar-module-scss-module__NS1Zzq__linkContainer{gap:var(--gap-sm)}}.LexusMobileNavBar-module-scss-module__NS1Zzq__header .LexusMobileNavBar-module-scss-module__NS1Zzq__link{justify-content:center;align-items:center;height:40px;display:flex}.LexusMobileNavBar-module-scss-module__NS1Zzq__header .LexusMobileNavBar-module-scss-module__NS1Zzq__iconWrp{background:0 0;border:none;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:0;display:flex}.LexusMobileNavBar-module-scss-module__NS1Zzq__locationIcon{width:38px;height:38px;fill:var(--text-primary);overflow:hidden}.LexusMobileNavBar-module-scss-module__NS1Zzq__iconBtn{width:24px;height:24px;color:var(--primary);margin:8px;font-size:24px;overflow:hidden}.LexusMobileNavBar-module-scss-module__NS1Zzq__logoLink{object-fit:contain;max-width:140px;padding-left:var(--padding-lg);align-items:center;display:flex}.LexusMobileNavBar-module-scss-module__NS1Zzq__logoContainer{max-width:140px}.LexusMobileNavBar-module-scss-module__NS1Zzq__logoContainer p{font-size:10px}
.MobileNavInfoBar-module-scss-module__T3ch2a__infoBar{display:none}@media (max-width:768px){.MobileNavInfoBar-module-scss-module__T3ch2a__infoBar{justify-content:space-between;align-items:center;gap:var(--gap-sm);height:46px;padding:var(--padding-md)var(--padding-lg);background-color:var(--elevated-level-one);border-bottom:var(--border-soft);box-shadow:var(--shadow-soft);flex-flow:row;display:flex}}.MobileNavInfoBar-module-scss-module__T3ch2a__infoBar .MobileNavInfoBar-module-scss-module__T3ch2a__logoButton{align-items:center;gap:var(--gap-sm);cursor:pointer;background:0 0;border:none;padding:0;display:flex}.MobileNavInfoBar-module-scss-module__T3ch2a__infoBar .MobileNavInfoBar-module-scss-module__T3ch2a__homeStoreMenu{background-color:var(--elevated-level-one);border-radius:var(--radius-lg);padding:0}.MobileNavInfoBar-module-scss-module__T3ch2a__infoBar .MobileNavInfoBar-module-scss-module__T3ch2a__homeStoreOptions{gap:var(--gap-sm);padding:var(--padding-md);flex-direction:column;display:flex}.MobileNavInfoBar-module-scss-module__T3ch2a__infoBar .MobileNavInfoBar-module-scss-module__T3ch2a__homeStoreOption{padding:var(--padding-sm)var(--padding-md);border-radius:var(--radius-md);transition:var(--transition-fast);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.MobileNavInfoBar-module-scss-module__T3ch2a__infoBar .MobileNavInfoBar-module-scss-module__T3ch2a__homeStoreOptionActive{background-color:var(--elevated-level-two)}.MobileNavInfoBar-module-scss-module__T3ch2a__infoBar .MobileNavInfoBar-module-scss-module__T3ch2a__optionLogo{width:auto;max-width:var(--nav-logo-width-desktop);object-fit:contain;max-width:120px;display:inline-block}@media (max-width:900px){.MobileNavInfoBar-module-scss-module__T3ch2a__infoBar .MobileNavInfoBar-module-scss-module__T3ch2a__optionLogo{max-width:var(--nav-logo-width-mobile)}}
.PorscheMobileNavBar-module-scss-module__Mql_Eq__header{z-index:11;width:100%;height:74px;padding:var(--padding-sm)var(--padding-lg)var(--padding-sm)var(--padding-lg);color:var(--text-primary);background-color:var(--surface);border-bottom:var(--border-soft);box-shadow:var(--shadow-soft);display:none;position:-webkit-sticky;position:sticky;top:0}.PorscheMobileNavBar-module-scss-module__Mql_Eq__header.PorscheMobileNavBar-module-scss-module__Mql_Eq__onTop{z-index:12!important}@media only screen and (max-width:768px){.PorscheMobileNavBar-module-scss-module__Mql_Eq__header{justify-content:space-between;align-items:center;display:flex}}
.modal-module-scss-module__Gi3Fsq__modalBody{z-index:10;background-color:var(--surface);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0}@media only screen and (max-width:768px){.modal-module-scss-module__Gi3Fsq__modalBody{width:100%;height:100dvh;animation:none;top:0;z-index:11!important}}@media print{.modal-module-scss-module__Gi3Fsq__modalBody{height:-moz-fit-content;height:fit-content;position:static;background:var(--white)!important}}.modal-module-scss-module__Gi3Fsq__modalCtn{width:100%;height:100%;overflow-x:hidden;overflow-y:scroll}@media only screen and (max-width:768px){.modal-module-scss-module__Gi3Fsq__modalCtn{padding-top:0!important}}@media print{.modal-module-scss-module__Gi3Fsq__modalCtn{height:-moz-fit-content;height:fit-content;overflow-y:visible;background:var(--white)!important}}
.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}
.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}
.BlackGlassNavBar-module-scss-module__TtlLJa__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__TtlLJa__navBar{display:none}}.BlackGlassNavBar-module-scss-module__TtlLJa__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__TtlLJa__navBar .BlackGlassNavBar-module-scss-module__TtlLJa__leftCtn{z-index:1;align-items:center;width:75%;height:100%;display:flex}.BlackGlassNavBar-module-scss-module__TtlLJa__navBar .BlackGlassNavBar-module-scss-module__TtlLJa__leftCtn .BlackGlassNavBar-module-scss-module__TtlLJa__logoLink{height:100%;margin-right:18px}.BlackGlassNavBar-module-scss-module__TtlLJa__navBar .BlackGlassNavBar-module-scss-module__TtlLJa__leftCtn .BlackGlassNavBar-module-scss-module__TtlLJa__logoLink.BlackGlassNavBar-module-scss-module__TtlLJa__text{justify-content:flex-start;align-items:center;max-width:200px;display:flex}.BlackGlassNavBar-module-scss-module__TtlLJa__navBar .BlackGlassNavBar-module-scss-module__TtlLJa__leftCtn .BlackGlassNavBar-module-scss-module__TtlLJa__logoLink .BlackGlassNavBar-module-scss-module__TtlLJa__logo{object-fit:contain;width:auto;max-width:220px;height:100%;display:inline-block}.BlackGlassNavBar-module-scss-module__TtlLJa__navBar .BlackGlassNavBar-module-scss-module__TtlLJa__leftCtn .BlackGlassNavBar-module-scss-module__TtlLJa__logoLink .BlackGlassNavBar-module-scss-module__TtlLJa__textLogo{width:max-content;max-width:220px;color:var(--text-primary);margin-bottom:0}.BlackGlassNavBar-module-scss-module__TtlLJa__navBar .BlackGlassNavBar-module-scss-module__TtlLJa__leftCtn .BlackGlassNavBar-module-scss-module__TtlLJa__logoLink .BlackGlassNavBar-module-scss-module__TtlLJa__textLogo.BlackGlassNavBar-module-scss-module__TtlLJa__lux{color:var(--lux-text-primary)}.BlackGlassNavBar-module-scss-module__TtlLJa__navBar .BlackGlassNavBar-module-scss-module__TtlLJa__leftCtn .BlackGlassNavBar-module-scss-module__TtlLJa__menuList{align-items:center;gap:24px;width:100%;display:flex;overflow:visible}.BlackGlassNavBar-module-scss-module__TtlLJa__navBar .BlackGlassNavBar-module-scss-module__TtlLJa__rightCtn{z-index:1;align-items:center;width:-moz-fit-content;width:fit-content;height:100%;display:flex}
.GlassNavBar-module-scss-module__5CTWXG__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__5CTWXG__navBar{display:none}}.GlassNavBar-module-scss-module__5CTWXG__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__5CTWXG__navBar .GlassNavBar-module-scss-module__5CTWXG__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__5CTWXG__navBar .GlassNavBar-module-scss-module__5CTWXG__leftCtn .GlassNavBar-module-scss-module__5CTWXG__logoLink{height:100%;margin-right:18px}.GlassNavBar-module-scss-module__5CTWXG__navBar .GlassNavBar-module-scss-module__5CTWXG__leftCtn .GlassNavBar-module-scss-module__5CTWXG__logoLink.GlassNavBar-module-scss-module__5CTWXG__text{justify-content:flex-start;align-items:center;max-width:200px;display:flex}.GlassNavBar-module-scss-module__5CTWXG__navBar .GlassNavBar-module-scss-module__5CTWXG__leftCtn .GlassNavBar-module-scss-module__5CTWXG__logoLink .GlassNavBar-module-scss-module__5CTWXG__logo{object-fit:contain;width:auto;max-width:220px;height:100%;display:inline-block}.GlassNavBar-module-scss-module__5CTWXG__navBar .GlassNavBar-module-scss-module__5CTWXG__leftCtn .GlassNavBar-module-scss-module__5CTWXG__logoLink .GlassNavBar-module-scss-module__5CTWXG__textLogo{width:max-content;max-width:220px;color:var(--text-primary);margin-bottom:0}.GlassNavBar-module-scss-module__5CTWXG__navBar .GlassNavBar-module-scss-module__5CTWXG__leftCtn .GlassNavBar-module-scss-module__5CTWXG__menuList{width:100%;height:48px;display:flex;overflow:visible}.GlassNavBar-module-scss-module__5CTWXG__navBar .GlassNavBar-module-scss-module__5CTWXG__rightCtn{z-index:1;align-items:center;width:-moz-fit-content;width:fit-content;height:100%;display:flex}
.InvertedGlassNavBar-module-scss-module__huEQ_a__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__huEQ_a__navBar{display:none}}.InvertedGlassNavBar-module-scss-module__huEQ_a__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__huEQ_a__navBar .InvertedGlassNavBar-module-scss-module__huEQ_a__leftCtn{z-index:1;align-items:center;width:100%;height:100%;display:flex}.InvertedGlassNavBar-module-scss-module__huEQ_a__navBar .InvertedGlassNavBar-module-scss-module__huEQ_a__leftCtn .InvertedGlassNavBar-module-scss-module__huEQ_a__logoLink{height:100%;margin-right:18px}.InvertedGlassNavBar-module-scss-module__huEQ_a__navBar .InvertedGlassNavBar-module-scss-module__huEQ_a__leftCtn .InvertedGlassNavBar-module-scss-module__huEQ_a__logoLink.InvertedGlassNavBar-module-scss-module__huEQ_a__text{justify-content:flex-start;align-items:center;max-width:200px;display:flex}.InvertedGlassNavBar-module-scss-module__huEQ_a__navBar .InvertedGlassNavBar-module-scss-module__huEQ_a__leftCtn .InvertedGlassNavBar-module-scss-module__huEQ_a__logoLink .InvertedGlassNavBar-module-scss-module__huEQ_a__logo{object-fit:contain;width:auto;max-width:220px;height:100%;display:inline-block}.InvertedGlassNavBar-module-scss-module__huEQ_a__navBar .InvertedGlassNavBar-module-scss-module__huEQ_a__leftCtn .InvertedGlassNavBar-module-scss-module__huEQ_a__logoLink .InvertedGlassNavBar-module-scss-module__huEQ_a__textLogo{width:max-content;max-width:220px;color:var(--text-primary);margin-bottom:0}.InvertedGlassNavBar-module-scss-module__huEQ_a__navBar .InvertedGlassNavBar-module-scss-module__huEQ_a__leftCtn .InvertedGlassNavBar-module-scss-module__huEQ_a__menuList{flex-direction:row;justify-content:flex-end;width:100%;margin-left:auto;display:flex;overflow:visible}.InvertedGlassNavBar-module-scss-module__huEQ_a__navBar .InvertedGlassNavBar-module-scss-module__huEQ_a__rightCtn{z-index:1;align-items:center;width:-moz-fit-content;width:fit-content;height:100%;display:flex}
.GroupNavBar-module-scss-module__pwgcHq__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__pwgcHq__header{display:none}}.GroupNavBar-module-scss-module__pwgcHq__header .GroupNavBar-module-scss-module__pwgcHq__leftCtn{align-items:center;width:100%;height:100%;display:flex}.GroupNavBar-module-scss-module__pwgcHq__header .GroupNavBar-module-scss-module__pwgcHq__menuList{justify-content:flex-start;align-items:center;width:100%;display:flex}.GroupNavBar-module-scss-module__pwgcHq__header .GroupNavBar-module-scss-module__pwgcHq__rightCtn{justify-content:flex-end;align-items:center;width:100%;height:100%;display:flex}.GroupNavBar-module-scss-module__pwgcHq__header .GroupNavBar-module-scss-module__pwgcHq__button{width:-moz-fit-content!important;width:fit-content!important}
.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}
.BottomBar-module-scss-module__1-aWYq__button{z-index:11;justify-content:center;align-items:center;gap:var(--gap-lg);width:-moz-fit-content;width:fit-content;height:70px;padding:var(--padding-sm)var(--padding-xl)var(--padding-sm)var(--padding-xl);background-color:var(--carshop-green);border-radius:var(--radius-full);box-shadow:var(--shadow-strong);flex-direction:row;display:flex;position:fixed;bottom:12px;left:50%;transform:translate(-50%)}@media only screen and (min-width:768px){.BottomBar-module-scss-module__1-aWYq__button{display:none}}.BottomBar-module-scss-module__1-aWYq__icon{width:60px;height:60px;fill:var(--white);padding: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__nckliW__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__nckliW__infoBar{display:none}}.PremierTruckInfoBar-module-scss-module__nckliW__infoBar .PremierTruckInfoBar-module-scss-module__nckliW__navItems{align-items:center;gap:var(--gap-sm);margin-left:auto;display:flex}.PremierTruckInfoBar-module-scss-module__nckliW__infoBar .PremierTruckInfoBar-module-scss-module__nckliW__navItems .PremierTruckInfoBar-module-scss-module__nckliW__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__zn1rTG__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__zn1rTG__navBar{display:none}}.PremierTruckNavBar-module-scss-module__zn1rTG__navBar .PremierTruckNavBar-module-scss-module__zn1rTG__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__zn1rTG__navBar .PremierTruckNavBar-module-scss-module__zn1rTG__leftCtn .PremierTruckNavBar-module-scss-module__zn1rTG__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__zn1rTG__navBar .PremierTruckNavBar-module-scss-module__zn1rTG__leftCtn .PremierTruckNavBar-module-scss-module__zn1rTG__logoCtn .PremierTruckNavBar-module-scss-module__zn1rTG__logo{object-fit:contain;width:auto;max-width:100px;height:100%;display:inline-block}.PremierTruckNavBar-module-scss-module__zn1rTG__navBar .PremierTruckNavBar-module-scss-module__zn1rTG__leftCtn .PremierTruckNavBar-module-scss-module__zn1rTG__menuList{align-items:center;gap:var(--gap-xl);width:100%;height:48px;display:flex;overflow:visible}.PremierTruckNavBar-module-scss-module__zn1rTG__navBar .PremierTruckNavBar-module-scss-module__zn1rTG__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__zn1rTG__navBar .PremierTruckNavBar-module-scss-module__zn1rTG__rightCtn.PremierTruckNavBar-module-scss-module__zn1rTG__nonPtg{background:linear-gradient(to left,var(--primary),transparent);padding-right:30px}
.TradeNavBar-module-scss-module__f33qDa__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__f33qDa__header{height:62px;padding:10px 10px 10px 15px}}.TradeNavBar-module-scss-module__f33qDa__header .TradeNavBar-module-scss-module__f33qDa__logoLink{height:100%;margin-right:18px}.TradeNavBar-module-scss-module__f33qDa__header .TradeNavBar-module-scss-module__f33qDa__logoLink .TradeNavBar-module-scss-module__f33qDa__mobileLogo{display:none}@media only screen and (max-width:768px){.TradeNavBar-module-scss-module__f33qDa__header .TradeNavBar-module-scss-module__f33qDa__logoLink .TradeNavBar-module-scss-module__f33qDa__mobileLogo{display:block}}.TradeNavBar-module-scss-module__f33qDa__header .TradeNavBar-module-scss-module__f33qDa__logoLink .TradeNavBar-module-scss-module__f33qDa__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__f33qDa__header .TradeNavBar-module-scss-module__f33qDa__logoLink .TradeNavBar-module-scss-module__f33qDa__logo{max-width:100px}}.TradeNavBar-module-scss-module__f33qDa__header .TradeNavBar-module-scss-module__f33qDa__logoLink .TradeNavBar-module-scss-module__f33qDa__textLogo{width:max-content;max-width:220px;color:var(--text-primary);margin-bottom:0}.TradeNavBar-module-scss-module__f33qDa__header .TradeNavBar-module-scss-module__f33qDa__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__f33qDa__header .TradeNavBar-module-scss-module__f33qDa__linkBtn{display:none}}.TradeNavBar-module-scss-module__f33qDa__header .TradeNavBar-module-scss-module__f33qDa__menu{background-color:var(--surface);border-radius:var(--radius-lg);top:50px!important}.TradeNavBar-module-scss-module__f33qDa__header .TradeNavBar-module-scss-module__f33qDa__menu .TradeNavBar-module-scss-module__f33qDa__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__f33qDa__header .TradeNavBar-module-scss-module__f33qDa__menu .TradeNavBar-module-scss-module__f33qDa__item--inventory{justify-content:flex-start;padding:5px 16px}.TradeNavBar-module-scss-module__f33qDa__header .TradeNavBar-module-scss-module__f33qDa__rightCtn{justify-content:flex-end;align-items:center;width:100%;height:100%;display:flex}.TradeNavBar-module-scss-module__f33qDa__header .TradeNavBar-module-scss-module__f33qDa__rightCtn .TradeNavBar-module-scss-module__f33qDa__mobileMenu{display:none}@media only screen and (max-width:768px){.TradeNavBar-module-scss-module__f33qDa__header .TradeNavBar-module-scss-module__f33qDa__rightCtn .TradeNavBar-module-scss-module__f33qDa__mobileMenu{margin-left:12px;display:block}}.TradeNavBar-module-scss-module__f33qDa__header .TradeNavBar-module-scss-module__f33qDa__rightCtn .TradeNavBar-module-scss-module__f33qDa__phone{color:var(--primary);margin-right:28px;font-size:20px}@media only screen and (max-width:768px){.TradeNavBar-module-scss-module__f33qDa__header .TradeNavBar-module-scss-module__f33qDa__rightCtn .TradeNavBar-module-scss-module__f33qDa__phone{display:none}}.TradeNavBar-module-scss-module__f33qDa__header .TradeNavBar-module-scss-module__f33qDa__rightCtn .TradeNavBar-module-scss-module__f33qDa__phoneButton{height:40px;margin-right:12px;display:none}@media only screen and (max-width:768px){.TradeNavBar-module-scss-module__f33qDa__header .TradeNavBar-module-scss-module__f33qDa__rightCtn .TradeNavBar-module-scss-module__f33qDa__phoneButton{display:block}}.TradeNavBar-module-scss-module__f33qDa__header .TradeNavBar-module-scss-module__f33qDa__rightCtn .TradeNavBar-module-scss-module__f33qDa__iconBtn{width:24px;color:var(--primary);margin:8px;overflow:hidden}.TradeNavBar-module-scss-module__f33qDa__header .TradeNavBar-module-scss-module__f33qDa__rightCtn .TradeNavBar-module-scss-module__f33qDa__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__f33qDa__header .TradeNavBar-module-scss-module__f33qDa__rightCtn .TradeNavBar-module-scss-module__f33qDa__openBtn{height:38px;padding:10px 17px}}.TradeNavBar-module-scss-module__f33qDa__desktopNav{display:none}@media (min-width:768px){.TradeNavBar-module-scss-module__f33qDa__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}
.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}
.FooterLink-module-scss-module__8s3o8a__listItem{height:-moz-fit-content;height:fit-content;margin:0;padding:0;list-style:none;display:flex}.FooterLink-module-scss-module__8s3o8a__link{cursor:pointer;position:relative}.FooterLink-module-scss-module__8s3o8a__link .FooterLink-module-scss-module__8s3o8a__label{margin:0;font-size:16px;line-height:24px;position:relative}.FooterLink-module-scss-module__8s3o8a__link .FooterLink-module-scss-module__8s3o8a__label:after{background-color:var(--text-primary);content:"";width:0;height:1px;transition:width .3s;position:absolute;bottom:-2px;left:0}@media (hover:hover) and (pointer:fine){.FooterLink-module-scss-module__8s3o8a__link .FooterLink-module-scss-module__8s3o8a__label:hover:after{width:100%}}.FooterLink-module-scss-module__8s3o8a__link .FooterLink-module-scss-module__8s3o8a__label--group{letter-spacing:-.46px;opacity:.6;font-size:16px;line-height:20px}.FooterLink-module-scss-module__8s3o8a__link .FooterLink-module-scss-module__8s3o8a__label.FooterLink-module-scss-module__8s3o8a__genesis{color:var(--lux-text-primary);text-transform:capitalize;font-size:14px;font-style:normal;font-weight:400;line-height:16px}.FooterLink-module-scss-module__8s3o8a__link .FooterLink-module-scss-module__8s3o8a__label.FooterLink-module-scss-module__8s3o8a__genesis:after{background-color:var(--lux-text-primary)}.FooterLink-module-scss-module__8s3o8a__link .FooterLink-module-scss-module__8s3o8a__label.FooterLink-module-scss-module__8s3o8a__lexus{color:var(--white);font-size:20px;line-height:24px}.FooterLink-module-scss-module__8s3o8a__link .FooterLink-module-scss-module__8s3o8a__label.FooterLink-module-scss-module__8s3o8a__lexus:after{background-color:var(--white)}
.FooterSection-module-scss-module__DD1Iiq__links{gap:var(--gap-lg);flex-direction:column;padding:0;line-height:1.5;list-style:none;display:flex}.FooterSection-module-scss-module__DD1Iiq__links.FooterSection-module-scss-module__DD1Iiq__genesis{margin:0}.FooterSection-module-scss-module__DD1Iiq__links .FooterSection-module-scss-module__DD1Iiq__linkHeader{font-family:var(--header-font);margin:0;font-size:20px;font-weight:700;line-height:100%}.FooterSection-module-scss-module__DD1Iiq__links .FooterSection-module-scss-module__DD1Iiq__linkHeader.FooterSection-module-scss-module__DD1Iiq__genesis{margin-bottom:var(--spacing-lg);font-family:var(--header-font);letter-spacing:1px;color:var(--lux-text-primary);text-transform:capitalize;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.FooterSection-module-scss-module__DD1Iiq__links .FooterSection-module-scss-module__DD1Iiq__linkHeader.FooterSection-module-scss-module__DD1Iiq__lexus{font-family:var(--header-font);color:var(--text-secondary);text-transform:uppercase;font-size:14px;font-weight:400}@media only screen and (max-width:768px){.FooterSection-module-scss-module__DD1Iiq__links .FooterSection-module-scss-module__DD1Iiq__linkHeader{margin:0}}.FooterSection-module-scss-module__DD1Iiq__links .FooterSection-module-scss-module__DD1Iiq__linkCtn{gap:var(--gap-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.FooterSection-module-scss-module__DD1Iiq__links .FooterSection-module-scss-module__DD1Iiq__linkCtn.FooterSection-module-scss-module__DD1Iiq__genesis{gap:var(--spacing-lg)}.FooterSection-module-scss-module__DD1Iiq__links .FooterSection-module-scss-module__DD1Iiq__linkCtn.FooterSection-module-scss-module__DD1Iiq__lexus{gap:var(--gap-lg);height:100%;padding-left:var(--padding-lg);border-left:1px dashed rgba(255,255,255,.376)}
.AnimatedLexusText-module-scss-module__BLvFMW__experienceAmazing{width:100%;font-family:var(--header-font);color:var(--white);text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:3%;font-size:28px;display:flex;position:relative;overflow:hidden}@media only screen and (max-width:768px){.AnimatedLexusText-module-scss-module__BLvFMW__experienceAmazing{justify-content:flex-start;gap:2%;font-size:18px}}
.CaptchaNotice-module-scss-module__IUcGHa__container{max-width:300px;padding:var(--padding-md);border-radius:var(--radius-lg);flex-direction:column;align-items:center;gap:10px;display:flex}.CaptchaNotice-module-scss-module__IUcGHa__container .CaptchaNotice-module-scss-module__IUcGHa__logo{width:60px;height:60px}
.GenesisFooter-module-scss-module__bD2FAW__container{flex-direction:column;display:flex}.GenesisFooter-module-scss-module__bD2FAW__container .GenesisFooter-module-scss-module__bD2FAW__top{background-color:var(--black);flex-wrap:wrap;gap:177px;padding:70px 60px;display:flex}@media only screen and (max-width:768px){.GenesisFooter-module-scss-module__bD2FAW__container .GenesisFooter-module-scss-module__bD2FAW__top{gap:var(--spacing-2xl);padding:var(--spacing-xl);flex-direction:column}}.GenesisFooter-module-scss-module__bD2FAW__container .GenesisFooter-module-scss-module__bD2FAW__middle{background-color:var(--lux-surface);border-bottom:2px solid #707070;justify-content:space-between;align-items:center;padding:15px 60px;display:flex}@media only screen and (max-width:768px){.GenesisFooter-module-scss-module__bD2FAW__container .GenesisFooter-module-scss-module__bD2FAW__middle{gap:var(--spacing-md);padding:var(--spacing-2xl)var(--spacing-xl);flex-direction:column}}.GenesisFooter-module-scss-module__bD2FAW__container .GenesisFooter-module-scss-module__bD2FAW__middle .GenesisFooter-module-scss-module__bD2FAW__rightContainer{align-items:center;gap:var(--spacing-lg);display:flex}@media only screen and (max-width:768px){.GenesisFooter-module-scss-module__bD2FAW__container .GenesisFooter-module-scss-module__bD2FAW__middle .GenesisFooter-module-scss-module__bD2FAW__rightContainer{justify-content:center;width:100%}}.GenesisFooter-module-scss-module__bD2FAW__container .GenesisFooter-module-scss-module__bD2FAW__middle .GenesisFooter-module-scss-module__bD2FAW__rightContainer .GenesisFooter-module-scss-module__bD2FAW__followUs{letter-spacing:1px;color:var(--lux-text-primary);margin:0;font-size:12px;font-weight:400;line-height:20px}@media only screen and (max-width:768px){.GenesisFooter-module-scss-module__bD2FAW__container .GenesisFooter-module-scss-module__bD2FAW__middle .GenesisFooter-module-scss-module__bD2FAW__rightContainer .GenesisFooter-module-scss-module__bD2FAW__followUs{display:none}}.GenesisFooter-module-scss-module__bD2FAW__container .GenesisFooter-module-scss-module__bD2FAW__middle .GenesisFooter-module-scss-module__bD2FAW__rightContainer .GenesisFooter-module-scss-module__bD2FAW__socialIconsContainer{gap:var(--spacing-sm);display:flex}@media only screen and (max-width:768px){.GenesisFooter-module-scss-module__bD2FAW__container .GenesisFooter-module-scss-module__bD2FAW__middle .GenesisFooter-module-scss-module__bD2FAW__rightContainer .GenesisFooter-module-scss-module__bD2FAW__socialIconsContainer{justify-content:space-evenly;width:100%}}.GenesisFooter-module-scss-module__bD2FAW__container .GenesisFooter-module-scss-module__bD2FAW__middle .GenesisFooter-module-scss-module__bD2FAW__rightContainer .GenesisFooter-module-scss-module__bD2FAW__socialIconsContainer .GenesisFooter-module-scss-module__bD2FAW__socialIcon{fill:var(--lux-text-primary);color:var(--lux-text-primary)}.GenesisFooter-module-scss-module__bD2FAW__container .GenesisFooter-module-scss-module__bD2FAW__bottom{padding:var(--spacing-md)60px 80px;background-color:var(--black);justify-content:space-between;align-items:center;display:flex}@media only screen and (max-width:768px){.GenesisFooter-module-scss-module__bD2FAW__container .GenesisFooter-module-scss-module__bD2FAW__bottom{align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-2xl)var(--spacing-xl);flex-direction:column}}.GenesisFooter-module-scss-module__bD2FAW__container .GenesisFooter-module-scss-module__bD2FAW__bottom .GenesisFooter-module-scss-module__bD2FAW__leftContainer{gap:26px;display:flex}@media only screen and (max-width:768px){.GenesisFooter-module-scss-module__bD2FAW__container .GenesisFooter-module-scss-module__bD2FAW__bottom .GenesisFooter-module-scss-module__bD2FAW__leftContainer{flex-direction:column}}.GenesisFooter-module-scss-module__bD2FAW__container .GenesisFooter-module-scss-module__bD2FAW__bottom .GenesisFooter-module-scss-module__bD2FAW__leftContainer .GenesisFooter-module-scss-module__bD2FAW__label{color:var(--lux-text-primary);margin:0;font-size:14px;font-weight:400;line-height:16px}
.LexusFooter-module-scss-module__fdPhCW__container{width:100%;color:var(--text-primary);background-color:var(--black);border-top:5px solid var(--text-primary);flex-direction:column;justify-content:center;align-items:center;gap:80px;padding:80px 40px 120px;display:flex}@media only screen and (max-width:768px){.LexusFooter-module-scss-module__fdPhCW__container{justify-content:flex-start;align-items:flex-start;gap:40px}}.LexusFooter-module-scss-module__fdPhCW__container .LexusFooter-module-scss-module__fdPhCW__footer{flex-direction:row;justify-content:space-between;gap:40px;width:100%;max-width:1200px;display:flex}@media only screen and (max-width:768px){.LexusFooter-module-scss-module__fdPhCW__container .LexusFooter-module-scss-module__fdPhCW__footer{flex-direction:column;align-items:flex-start}}.LexusFooter-module-scss-module__fdPhCW__container .LexusFooter-module-scss-module__fdPhCW__footer .LexusFooter-module-scss-module__fdPhCW__content{flex-direction:column;align-items:flex-start;gap:34px;display:flex}.LexusFooter-module-scss-module__fdPhCW__container .LexusFooter-module-scss-module__fdPhCW__footer .LexusFooter-module-scss-module__fdPhCW__content .LexusFooter-module-scss-module__fdPhCW__address{gap:var(--gap-lg);flex-direction:column;font-style:normal;display:flex}.LexusFooter-module-scss-module__fdPhCW__container .LexusFooter-module-scss-module__fdPhCW__footer .LexusFooter-module-scss-module__fdPhCW__content .LexusFooter-module-scss-module__fdPhCW__address .LexusFooter-module-scss-module__fdPhCW__group{gap:var(--gap-sm);flex-direction:column;display:flex}.LexusFooter-module-scss-module__fdPhCW__container .LexusFooter-module-scss-module__fdPhCW__footer .LexusFooter-module-scss-module__fdPhCW__legalCtn{flex-direction:column;max-width:200px;display:flex}.LexusFooter-module-scss-module__fdPhCW__container .LexusFooter-module-scss-module__fdPhCW__footer .LexusFooter-module-scss-module__fdPhCW__legalCtn .LexusFooter-module-scss-module__fdPhCW__text{letter-spacing:-.42px;opacity:var(--text-secondary);margin-bottom:14px;font-size:14px;line-height:21px}.LexusFooter-module-scss-module__fdPhCW__container .LexusFooter-module-scss-module__fdPhCW__footer .LexusFooter-module-scss-module__fdPhCW__legalCtn .LexusFooter-module-scss-module__fdPhCW__linkCtn{flex-direction:column;gap:6px;width:100%;margin-bottom:16px;display:flex}.LexusFooter-module-scss-module__fdPhCW__container .LexusFooter-module-scss-module__fdPhCW__footer .LexusFooter-module-scss-module__fdPhCW__legalCtn .LexusFooter-module-scss-module__fdPhCW__linkCtn .LexusFooter-module-scss-module__fdPhCW__link{letter-spacing:-.42px;outline:2px solid var(--primary);outline-offset:2px;width:-moz-fit-content;width:fit-content;opacity:var(--text-secondary);font-size:14px;line-height:18px}@media (hover:hover) and (pointer:fine){.LexusFooter-module-scss-module__fdPhCW__container .LexusFooter-module-scss-module__fdPhCW__footer .LexusFooter-module-scss-module__fdPhCW__legalCtn .LexusFooter-module-scss-module__fdPhCW__linkCtn .LexusFooter-module-scss-module__fdPhCW__link:hover{text-decoration:underline}}.LexusFooter-module-scss-module__fdPhCW__container .LexusFooter-module-scss-module__fdPhCW__footer .LexusFooter-module-scss-module__fdPhCW__bbbLink{outline:2px solid var(--primary);outline-offset:2px;margin-bottom:16px}.LexusFooter-module-scss-module__fdPhCW__mainContent{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:40px;width:100%;display:flex}@media only screen and (max-width:768px){.LexusFooter-module-scss-module__fdPhCW__mainContent{align-items:flex-start;width:100%}}.LexusFooter-module-scss-module__fdPhCW__mainContent .LexusFooter-module-scss-module__fdPhCW__row{flex-flow:wrap;justify-content:space-between;gap:40px;width:100%;height:100%;display:flex}@media only screen and (max-width:768px){.LexusFooter-module-scss-module__fdPhCW__mainContent .LexusFooter-module-scss-module__fdPhCW__row{flex-flow:column;justify-content:flex-start;max-width:400px}}.LexusFooter-module-scss-module__fdPhCW__mainContent .LexusFooter-module-scss-module__fdPhCW__bottomContainer{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}@media only screen and (max-width:768px){.LexusFooter-module-scss-module__fdPhCW__mainContent .LexusFooter-module-scss-module__fdPhCW__bottomContainer{flex-direction:column;align-items:flex-start;gap:40px}}.LexusFooter-module-scss-module__fdPhCW__mainContent .LexusFooter-module-scss-module__fdPhCW__bottomContainer .LexusFooter-module-scss-module__fdPhCW__socialLinks{justify-content:flex-end;align-items:center;gap:var(--gap-md);width:-moz-fit-content;width:fit-content;display:flex}.LexusFooter-module-scss-module__fdPhCW__mainContent .LexusFooter-module-scss-module__fdPhCW__bottomContainer .LexusFooter-module-scss-module__fdPhCW__socialLinks a{cursor:pointer}.LexusFooter-module-scss-module__fdPhCW__mainContent .LexusFooter-module-scss-module__fdPhCW__bottomContainer .LexusFooter-module-scss-module__fdPhCW__socialLinks a:focus{outline:2px solid var(--primary);outline-offset:2px;text-decoration:underline}.LexusFooter-module-scss-module__fdPhCW__mainContent .LexusFooter-module-scss-module__fdPhCW__bottomContainer .LexusFooter-module-scss-module__fdPhCW__legalLinks{gap:var(--gap-md);flex-direction:row;display:flex}.LexusFooter-module-scss-module__fdPhCW__experienceAmazing{width:100%;font-family:var(--header-font);color:var(--white);text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:3%;font-size:28px;display:flex;position:relative;overflow:hidden}@media only screen and (max-width:768px){.LexusFooter-module-scss-module__fdPhCW__experienceAmazing{justify-content:flex-start;gap:2%;font-size:18px}}.LexusFooter-module-scss-module__fdPhCW__divider{background:linear-gradient(90deg,transparent,#fff,transparent);width:90%;max-width:1200px;height:1px;margin:0}@media only screen and (max-width:768px){.LexusFooter-module-scss-module__fdPhCW__divider{display:none}}.LexusFooter-module-scss-module__fdPhCW__socialIcon{filter:brightness(0)saturate()invert()sepia()saturate(0%)hue-rotate(360deg)brightness()contrast();width:24px;height:24px}
.Proposition65-module-scss-module__5Yfpja__proposition65{flex-direction:column;display:flex}.Proposition65-module-scss-module__5Yfpja__proposition65 .Proposition65-module-scss-module__5Yfpja__header{align-items:start;display:flex}
.OemModelListMegaMenu-module-scss-module__FQW5pq__megaMenuTray{z-index:12;width:100%;height:1px;box-shadow:inset var(--shadow-soft),var(--shadow-soft);opacity:0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transition:height .25s cubic-bezier(.77,0,.18,1),opacity 0s .25s;position:absolute;left:0;overflow:hidden;background:var(--surface-80)!important}.OemModelListMegaMenu-module-scss-module__FQW5pq__megaMenuTray.OemModelListMegaMenu-module-scss-module__FQW5pq__lux{color:var(--lux-text-primary);background:var(--lux-surface)!important}.OemModelListMegaMenu-module-scss-module__FQW5pq__megaMenuTray--open{border-bottom:var(--border-soft);opacity:1;height:315px;transition:height .25s cubic-bezier(.77,0,.18,1),opacity .25s}.OemModelListMegaMenu-module-scss-module__FQW5pq__megaMenuTray--open.OemModelListMegaMenu-module-scss-module__FQW5pq__lux{border-bottom:var(--lux-border-soft)}@media screen and (max-width:1350px){.OemModelListMegaMenu-module-scss-module__FQW5pq__megaMenuTray--open{height:315px}}@media screen and (max-width:1100px){.OemModelListMegaMenu-module-scss-module__FQW5pq__megaMenuTray--open{height:315px}}@media screen and (max-width:850px){.OemModelListMegaMenu-module-scss-module__FQW5pq__megaMenuTray--open{height:auto;min-height:450px}}.OemModelListMegaMenu-module-scss-module__FQW5pq__megaMenuTray--open.OemModelListMegaMenu-module-scss-module__FQW5pq__sidebar{opacity:1;height:100vh;transition:height .25s cubic-bezier(.77,0,.18,1),opacity 0s .25s}.OemModelListMegaMenu-module-scss-module__FQW5pq__megaMenuTray.OemModelListMegaMenu-module-scss-module__FQW5pq__sidebar{box-shadow:var(--shadow-strong);opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;transition:height .25s cubic-bezier(.77,0,.18,1),opacity 0s .25s;left:320px;background:var(--elevated-level-two)!important}.OemModelListMegaMenu-module-scss-module__FQW5pq__listCtn{flex-flow:column wrap;align-content:center;align-items:center;gap:10px;width:100%;padding:20px;display:flex;overflow:hidden}.OemModelListMegaMenu-module-scss-module__FQW5pq__sideScrollerViewPort{width:100%;padding:10px 5px!important}.OemModelListMegaMenu-module-scss-module__FQW5pq__sideScrollerCtn{display:flex;align-items:flex-start!important;gap:calc(var(--spacing-xl) - 12px)!important;padding:8px 0 5px!important}.OemModelListMegaMenu-module-scss-module__FQW5pq__modelBox{flex-direction:column;flex-shrink:0;width:265px;min-width:265px;height:245px;max-height:245px;display:flex}.OemModelListMegaMenu-module-scss-module__FQW5pq__modelWrap{justify-content:space-between;gap:var(--spacing-md);height:100%;padding:var(--padding-md);flex-direction:column;display:flex}.OemModelListMegaMenu-module-scss-module__FQW5pq__modelImg{border-radius:var(--radius-lg);flex:1;width:100%;height:100%;overflow:hidden}.OemModelListMegaMenu-module-scss-module__FQW5pq__modelImg picture{width:100%;height:100%;display:block}.OemModelListMegaMenu-module-scss-module__FQW5pq__modelImg img{object-fit:cover;width:100%;height:100%;display:block}.OemModelListMegaMenu-module-scss-module__FQW5pq__modelImg img[src*=\.avif]{object-fit:contain;object-position:center}.OemModelListMegaMenu-module-scss-module__FQW5pq__modelText{flex-shrink:0;margin:0}.OemModelListMegaMenu-module-scss-module__FQW5pq__modelButton{gap:var(--spacing-xs);flex-direction:column;flex-shrink:0;display:flex}.OemModelListMegaMenu-module-scss-module__FQW5pq__inventoryButton,.OemModelListMegaMenu-module-scss-module__FQW5pq__showroomButton{width:100%}.OemModelListMegaMenu-module-scss-module__FQW5pq__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}.OemModelListMegaMenu-module-scss-module__FQW5pq__chevronCtn.OemModelListMegaMenu-module-scss-module__FQW5pq__lux{background-color:rgba(110,110,110,.9)!important}@media (hover:hover) and (pointer:fine){.OemModelListMegaMenu-module-scss-module__FQW5pq__chevronCtn:hover{opacity:1}}.OemModelListMegaMenu-module-scss-module__FQW5pq__chevronCtn .OemModelListMegaMenu-module-scss-module__FQW5pq__chevron{color:var(--text-primary);border-radius:var(--radius-full);opacity:1;cursor:pointer;font-size:28px}.OemModelListMegaMenu-module-scss-module__FQW5pq__chevronCtn .OemModelListMegaMenu-module-scss-module__FQW5pq__chevron.OemModelListMegaMenu-module-scss-module__FQW5pq__lux{color:var(--lux-text-primary)}
.BmwFooter-module-scss-module__4fPTqa__container{width:100%;color:var(--text-primary);background-color:var(--black);border-top:5px solid var(--text-primary);flex-flow:column;justify-content:center;align-items:center;gap:80px;padding:80px 40px 120px;display:flex}@media only screen and (max-width:768px){.BmwFooter-module-scss-module__4fPTqa__container{flex-direction:column;align-items:flex-start;gap:40px}}.BmwFooter-module-scss-module__4fPTqa__container .BmwFooter-module-scss-module__4fPTqa__logoContainer{width:100px;height:100px}.BmwFooter-module-scss-module__4fPTqa__container .BmwFooter-module-scss-module__4fPTqa__logoContainer .BmwFooter-module-scss-module__4fPTqa__logo{object-fit:contain;width:100%;height:100%}.BmwFooter-module-scss-module__4fPTqa__container .BmwFooter-module-scss-module__4fPTqa__footer{flex-flow:row;justify-content:space-between;align-items:flex-start;gap:40px;width:100%;max-width:1200px;display:flex}@media only screen and (max-width:768px){.BmwFooter-module-scss-module__4fPTqa__container .BmwFooter-module-scss-module__4fPTqa__footer{flex-direction:column;align-items:flex-start;gap:40px}}.BmwFooter-module-scss-module__4fPTqa__container .BmwFooter-module-scss-module__4fPTqa__footer .BmwFooter-module-scss-module__4fPTqa__content{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:34px;display:flex}.BmwFooter-module-scss-module__4fPTqa__container .BmwFooter-module-scss-module__4fPTqa__footer .BmwFooter-module-scss-module__4fPTqa__content .BmwFooter-module-scss-module__4fPTqa__address{justify-content:flex-start;align-items:stretch;gap:0;gap:var(--gap-lg);flex-flow:column;font-style:normal;display:flex}.BmwFooter-module-scss-module__4fPTqa__container .BmwFooter-module-scss-module__4fPTqa__footer .BmwFooter-module-scss-module__4fPTqa__content .BmwFooter-module-scss-module__4fPTqa__address .BmwFooter-module-scss-module__4fPTqa__group{justify-content:flex-start;align-items:stretch;gap:0;gap:var(--gap-sm);flex-flow:column;display:flex}.BmwFooter-module-scss-module__4fPTqa__mainContent{flex-flow:column;justify-content:space-between;align-items:stretch;gap:40px;width:100%;display:flex}@media only screen and (max-width:768px){.BmwFooter-module-scss-module__4fPTqa__mainContent{align-items:flex-start;width:100%}}.BmwFooter-module-scss-module__4fPTqa__mainContent .BmwFooter-module-scss-module__4fPTqa__row{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:40px;width:100%;height:100%;display:flex}@media only screen and (max-width:768px){.BmwFooter-module-scss-module__4fPTqa__mainContent .BmwFooter-module-scss-module__4fPTqa__row{flex-flow:column;justify-content:flex-start;max-width:400px}}.BmwFooter-module-scss-module__4fPTqa__mainContent .BmwFooter-module-scss-module__4fPTqa__bottomContainer{flex-flow:row;justify-content:space-between;align-items:center;gap:0;width:100%;display:flex}@media only screen and (max-width:768px){.BmwFooter-module-scss-module__4fPTqa__mainContent .BmwFooter-module-scss-module__4fPTqa__bottomContainer{flex-direction:column;align-items:flex-start;gap:40px}}.BmwFooter-module-scss-module__4fPTqa__mainContent .BmwFooter-module-scss-module__4fPTqa__bottomContainer .BmwFooter-module-scss-module__4fPTqa__socialLinks{justify-content:flex-end;align-items:center;gap:var(--gap-md);flex-flow:row;width:-moz-fit-content;width:fit-content;display:flex}.BmwFooter-module-scss-module__4fPTqa__mainContent .BmwFooter-module-scss-module__4fPTqa__bottomContainer .BmwFooter-module-scss-module__4fPTqa__socialLinks a{cursor:pointer}.BmwFooter-module-scss-module__4fPTqa__mainContent .BmwFooter-module-scss-module__4fPTqa__bottomContainer .BmwFooter-module-scss-module__4fPTqa__socialLinks a:focus{outline:2px solid var(--primary);outline-offset:2px;text-decoration:underline}@media (hover:hover) and (pointer:fine){.BmwFooter-module-scss-module__4fPTqa__mainContent .BmwFooter-module-scss-module__4fPTqa__bottomContainer .BmwFooter-module-scss-module__4fPTqa__socialLinks a:focus:hover{text-decoration:underline}}.BmwFooter-module-scss-module__4fPTqa__mainContent .BmwFooter-module-scss-module__4fPTqa__bottomContainer .BmwFooter-module-scss-module__4fPTqa__legalLinks{justify-content:flex-start;align-items:center;gap:var(--gap-md);flex-flow:row;display:flex}@media (hover:hover) and (pointer:fine){.BmwFooter-module-scss-module__4fPTqa__mainContent .BmwFooter-module-scss-module__4fPTqa__bottomContainer .BmwFooter-module-scss-module__4fPTqa__legalLinks .BmwFooter-module-scss-module__4fPTqa__link:hover{text-decoration:underline}}.BmwFooter-module-scss-module__4fPTqa__divider{background:var(--white);width:90%;max-width:1200px;height:1px;margin:0}@media only screen and (max-width:768px){.BmwFooter-module-scss-module__4fPTqa__divider{display:none}}.BmwFooter-module-scss-module__4fPTqa__prop65Wrap{max-width:1200px}.BmwFooter-module-scss-module__4fPTqa__socialIcon{filter:brightness(0)saturate()invert()sepia()saturate(0%)hue-rotate(360deg)brightness()contrast();width:24px;height:24px}
.GroupFooter-module-scss-module__pi_Aha__container{width:100%;padding:var(--padding-lg);color:var(--text-primary);background-color:var(--surface);border-top:var(--border-strong);flex-direction:column;align-items:center;gap:60px;padding-bottom:120px;display:flex}.GroupFooter-module-scss-module__pi_Aha__container .GroupFooter-module-scss-module__pi_Aha__footerInnerContent{flex-direction:column;gap:45px;width:100%;max-width:1200px;display:flex}.GroupFooter-module-scss-module__pi_Aha__container .GroupFooter-module-scss-module__pi_Aha__footerInnerContent .GroupFooter-module-scss-module__pi_Aha__dealerLogoAndSocials{padding-top:var(--padding-lg);flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:0;display:flex}@media only screen and (max-width:768px){.GroupFooter-module-scss-module__pi_Aha__container .GroupFooter-module-scss-module__pi_Aha__footerInnerContent .GroupFooter-module-scss-module__pi_Aha__dealerLogoAndSocials{align-items:flex-start;gap:var(--gap-xl);flex-direction:column}}.GroupFooter-module-scss-module__pi_Aha__container .GroupFooter-module-scss-module__pi_Aha__footerInnerContent .GroupFooter-module-scss-module__pi_Aha__dealerLogoAndSocials .GroupFooter-module-scss-module__pi_Aha__logoCtn{align-items:center;gap:var(--gap-md);flex-direction:row;display:flex}@media only screen and (max-width:768px){.GroupFooter-module-scss-module__pi_Aha__container .GroupFooter-module-scss-module__pi_Aha__footerInnerContent .GroupFooter-module-scss-module__pi_Aha__dealerLogoAndSocials .GroupFooter-module-scss-module__pi_Aha__logoCtn{flex-direction:column;align-items:flex-start}}.GroupFooter-module-scss-module__pi_Aha__container .GroupFooter-module-scss-module__pi_Aha__footerInnerContent .GroupFooter-module-scss-module__pi_Aha__dealerLogoAndSocials .GroupFooter-module-scss-module__pi_Aha__logoCtn .GroupFooter-module-scss-module__pi_Aha__hudsonAdaLogo{max-width:200px;aspect-ratio:unset}.GroupFooter-module-scss-module__pi_Aha__container .GroupFooter-module-scss-module__pi_Aha__footerInnerContent .GroupFooter-module-scss-module__pi_Aha__dealerLogoAndSocials .GroupFooter-module-scss-module__pi_Aha__socialLinks{justify-content:flex-end;align-items:center;gap:var(--gap-sm);width:-moz-fit-content;width:fit-content;display:flex}.GroupFooter-module-scss-module__pi_Aha__container .GroupFooter-module-scss-module__pi_Aha__footerInnerContent .GroupFooter-module-scss-module__pi_Aha__footerNavigation{flex-flow:wrap;align-items:flex-start;gap:80px;display:flex}@media only screen and (max-width:768px){.GroupFooter-module-scss-module__pi_Aha__container .GroupFooter-module-scss-module__pi_Aha__footerInnerContent .GroupFooter-module-scss-module__pi_Aha__footerNavigation{flex-direction:column;gap:40px}}.GroupFooter-module-scss-module__pi_Aha__container .GroupFooter-module-scss-module__pi_Aha__footerBottomContent{width:100%;max-width:1200px;padding:var(--padding-lg);background-color:var(--elevated-level-one);border:var(--border-strong);border-radius:var(--radius-md);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:36px;display:flex}.GroupFooter-module-scss-module__pi_Aha__container .GroupFooter-module-scss-module__pi_Aha__footerBottomContent .GroupFooter-module-scss-module__pi_Aha__legalContainer{justify-content:space-between;align-items:center;gap:var(--gap-md);flex-direction:row;width:100%;display:flex}@media only screen and (max-width:768px){.GroupFooter-module-scss-module__pi_Aha__container .GroupFooter-module-scss-module__pi_Aha__footerBottomContent .GroupFooter-module-scss-module__pi_Aha__legalContainer{flex-direction:column}}.GroupFooter-module-scss-module__pi_Aha__container .GroupFooter-module-scss-module__pi_Aha__footerBottomContent .GroupFooter-module-scss-module__pi_Aha__legalContainer .GroupFooter-module-scss-module__pi_Aha__legalLinks{gap:var(--gap-md);flex-direction:row;display:flex}@media (hover:hover) and (pointer:fine){.GroupFooter-module-scss-module__pi_Aha__container .GroupFooter-module-scss-module__pi_Aha__footerBottomContent .GroupFooter-module-scss-module__pi_Aha__legalContainer .GroupFooter-module-scss-module__pi_Aha__legalLinks .GroupFooter-module-scss-module__pi_Aha__legalLink:hover{text-decoration:underline}}.GroupFooter-module-scss-module__pi_Aha__container a:focus,.GroupFooter-module-scss-module__pi_Aha__container button:focus{outline:2px solid var(--primary);outline-offset:2px}
