.InfoBarContactLocationSelector_dropdownMenu__wlLat{border-radius:var(--radius-xl);overflow:hidden;padding:0;margin-top:8px}.InfoBar_infoCtn__BJJ88{position:-webkit-sticky;position:sticky;top:-32px;z-index:13;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:0;width:100%;height:32px;padding:4px 8px;background-color:var(--elevated-level-two)}.InfoBar_infoCtn__BJJ88.InfoBar_lux__e2guH{background-color:#424242}.InfoBar_infoCtn__BJJ88.InfoBar_bmw__SwlKl{background-color:#000;border-bottom:1px solid rgba(255,255,255,.2509803922)}@media only screen and (max-width:768px){.InfoBar_infoCtn__BJJ88{display:none}}@media print{.InfoBar_infoCtn__BJJ88{display:none}}.InfoBar_buttonGroupContainer__pSEe6{gap:var(--gap-xl)}.InfoBar_buttonGroupContainer__pSEe6,.InfoBar_buttonGroup__9pQ90{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.InfoBar_buttonGroup__9pQ90{gap:var(--gap-md)}@media only screen and (max-width:1440px){.InfoBar_hideOnDsktpXl__2VnKy{display:none}}@media only screen and (max-width:1200px){.InfoBar_hideOnDsktpLg__2OcHE{display:none}}.InfoBar_bmwContainer__mnfnu{gap:var(--gap-xl)}.InfoBar_bmwContainer__mnfnu,.InfoBar_logoContainer__2jRQc{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.InfoBar_logoContainer__2jRQc{gap:var(--gap-md)}.InfoBar_logoContainer__2jRQc .InfoBar_logo__zvj4R{width:-moz-fit-content;width:fit-content;height:16px}.DesktopNavBar_listCtn__6ZTKD{position:-webkit-sticky;position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;width:100%;color:var(--text-primary);background-color:var(--surface);border-bottom:var(--border-soft);box-shadow:var(--shadow-soft);z-index:11}@media print{.DesktopNavBar_listCtn__6ZTKD{display:none}}@media only screen and (max-width:768px){.DesktopNavBar_listCtn__6ZTKD{display:none}}.DesktopNavBar_listCtn__6ZTKD .DesktopNavBar_menuList__WWvGL{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding:5px 0}.DesktopNavHeader_header__ooDBf{position:-webkit-sticky;position:sticky;display:flex;flex-direction:column;align-items:center;border-bottom:solid rgba(106,106,106,.1254901961);border-width:2px;width:100%;z-index:12}@media only screen and (max-width:768px){.DesktopNavHeader_header__ooDBf{display:none}}@media print{.DesktopNavHeader_header__ooDBf{display:none}}.DesktopNavHeader_header__ooDBf .DesktopNavHeader_phoneDiv___Bvln a:hover{text-decoration:underline}.DesktopNavHeader_header__ooDBf .DesktopNavHeader_mainCtn__PPNvm{display:flex;align-items:center;justify-content:space-between;padding:12px 0;width:100%;color:var(--text-primary);background-color:var(--surface)}.DesktopNavHeader_header__ooDBf .DesktopNavHeader_mainCtn__PPNvm .DesktopNavHeader_leftCtn__pyJYo{display:flex;align-items:center;width:100%;height:100%;padding:0 24px}.DesktopNavHeader_header__ooDBf .DesktopNavHeader_mainCtn__PPNvm .DesktopNavHeader_leftCtn__pyJYo .DesktopNavHeader_phoneNumber__8eQwo{display:flex;align-items:flex-end;justify-content:space-between;font-size:32px;line-height:40px;margin-top:12px;margin-left:12px}.DesktopNavHeader_header__ooDBf .DesktopNavHeader_mainCtn__PPNvm .DesktopNavHeader_logo__s_1nr{height:100px;width:350px;object-fit:contain}.DesktopNavHeader_header__ooDBf .DesktopNavHeader_mainCtn__PPNvm .DesktopNavHeader_hyundaiAssurance__YicdS{height:62px;width:148px;object-fit:contain;box-shadow:var(--shadow-soft);border:var(--border-strong);border-radius:var(--radius-lg);padding:6px 8px;background-color:var(--elevated-level-one)}.DesktopNavHeader_header__ooDBf .DesktopNavHeader_mainCtn__PPNvm .DesktopNavHeader_rightCtn__9o_W_{display:flex;align-items:center;justify-content:flex-end;width:100%;height:100%;padding:0 24px}.DesktopNavHeader_header__ooDBf .DesktopNavHeader_mainCtn__PPNvm .DesktopNavHeader_rightCtn__9o_W_ .DesktopNavHeader_searchBtn__O9Dtm{border-radius:var(--radius-full);width:150px;height:42px;margin-top:8px;margin-right:12px;padding:4px;background-color:var(--primary);border:none}.DesktopNavHeader_header__ooDBf .DesktopNavHeader_mainCtn__PPNvm .DesktopNavHeader_rightCtn__9o_W_ .DesktopNavHeader_buttonCtn__8_zjg{display:flex;align-items:center;width:142px}.DesktopNavHeader_header__ooDBf .DesktopNavHeader_mainCtn__PPNvm .DesktopNavHeader_rightCtn__9o_W_ .DesktopNavHeader_buttonCtn__8_zjg .DesktopNavHeader_iconCtn__CqJyM{display:flex;justify-content:center;align-items:center;width:34px;height:34px;background-color:#fff;margin-right:8px;border-radius:var(--radius-xl)}.DesktopNavHeader_header__ooDBf .DesktopNavHeader_mainCtn__PPNvm .DesktopNavHeader_rightCtn__9o_W_ .DesktopNavHeader_buttonCtn__8_zjg .DesktopNavHeader_iconCtn__CqJyM .DesktopNavHeader_icon__BKAfH{width:20px;height:20px;object-fit:contain;color:var(--text-primary)}.LogoAndName_container__IUU2y{display:flex;align-items:center;justify-content:center;gap:30px;cursor:pointer}.LogoAndName_container__IUU2y .LogoAndName_logo__RpUH0{min-width:120px;color:var(--lux-text-primary)}.LogoAndName_container__IUU2y .LogoAndName_name__3OKyO{font-family:var(--header-font);color:var(--lux-text-primary);font-size:15px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:1px;white-space:nowrap}@media only screen and (max-width:768px){.LogoAndName_container__IUU2y .LogoAndName_name__3OKyO{white-space:normal}}.Logo_logo__5jzAW{display:inline-block;width:auto;max-width:var(--nav-logo-width-desktop);object-fit:contain}@media(max-width:900px){.Logo_logo__5jzAW{max-width:var(--nav-logo-width-mobile)}}.ShopperAssuranceLogo_shopperAssurance__Ur6Ie{max-width:var(--nav-logo-width)}.ShopperAssuranceLogo_shopperAssurance__Ur6Ie .ShopperAssuranceLogo_assuranceLogo__AgkOZ{display:inline-block;width:auto;max-width:var(--nav-logo-width-desktop);object-fit:contain}@media(max-width:900px){.ShopperAssuranceLogo_shopperAssurance__Ur6Ie .ShopperAssuranceLogo_assuranceLogo__AgkOZ{max-width:var(--nav-logo-width-mobile)}}.DesktopLockup_logoContainer__FwqZu{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:var(--gap-lg);height:100%}.DesktopLockup_logoContainer__FwqZu .DesktopLockup_logoSeparator__HrxSv{width:1px;height:30px;background-color:var(--text-secondary);opacity:.5}.LogoText_logoText__dvklw{display:flex;align-items:center;gap:var(--gap-lg)}@media only screen and (max-width:500px){.LogoText_logoText__dvklw{gap:var(--gap-md)}}.LogoText_textContainer__nn9S4{width:100%;min-width:150px;max-width:200px}@media only screen and (max-width:500px){.LogoText_textContainer__nn9S4{min-width:120px;max-width:120px}}@media only screen and (max-width:380px){.LogoText_textContainer__nn9S4{min-width:100px;max-width:100px}}.DynamicLogo_desktopLockup__BLiSE{display:block}@media only screen and (max-width:768px){.DynamicLogo_desktopLockup__BLiSE{display:none}}.DynamicLogo_mobileLockup__O_SdG{display:none}@media only screen and (max-width:768px){.DynamicLogo_mobileLockup__O_SdG{display:block}}.GlassNavBar_navBar__9hiwS{z-index:11;position:-webkit-sticky;position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:48px;height:69px;background:var(--surface-80)!important;border-bottom:var(--border-soft);box-shadow:var(--shadow-soft);margin-bottom:-2px;padding:0 30px}@media only screen and (max-width:768px){.GlassNavBar_navBar__9hiwS{display:none}}.GlassNavBar_navBar__9hiwS:before{top:0;left:0;content:"";position:absolute;width:100%;height:100%;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.GlassNavBar_navBar__9hiwS .GlassNavBar_leftCtn__bAkwL{z-index:1;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:var(--gap-lg);height:100%;width:75%}.GlassNavBar_navBar__9hiwS .GlassNavBar_leftCtn__bAkwL .GlassNavBar_logoLink__5_lJc{height:100%;margin-right:18px}.GlassNavBar_navBar__9hiwS .GlassNavBar_leftCtn__bAkwL .GlassNavBar_logoLink__5_lJc.GlassNavBar_text__rrHjg{display:flex;max-width:200px;justify-content:flex-start;align-items:center}.GlassNavBar_navBar__9hiwS .GlassNavBar_leftCtn__bAkwL .GlassNavBar_logoLink__5_lJc .GlassNavBar_logo__gDqUC{display:inline-block;width:auto;max-width:220px;object-fit:contain;height:100%}.GlassNavBar_navBar__9hiwS .GlassNavBar_leftCtn__bAkwL .GlassNavBar_logoLink__5_lJc .GlassNavBar_textLogo__qVthu{width:max-content;max-width:220px;margin-bottom:0;color:var(--text-primary)}.GlassNavBar_navBar__9hiwS .GlassNavBar_leftCtn__bAkwL .GlassNavBar_menuList__yah5I{display:flex;width:100%;height:48px;overflow:visible}.GlassNavBar_navBar__9hiwS .GlassNavBar_rightCtn__wlZ_4{z-index:1;display:flex;align-items:center;height:100%;width:-moz-fit-content;width:fit-content}.GroupNavBar_header__RjUi7{position:-webkit-sticky;position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;height:57px;padding:12px 20px;width:100%;color:var(--text-primary);background-color:var(--surface);box-shadow:var(--shadow-soft);border-bottom:var(--border-soft);z-index:11}@media only screen and (max-width:768px){.GroupNavBar_header__RjUi7{display:none}}.GroupNavBar_header__RjUi7 .GroupNavBar_leftCtn__h9fT4{display:flex;align-items:center;width:100%;height:100%}.GroupNavBar_header__RjUi7 .GroupNavBar_logo__gAkUa{height:43px;width:200px;object-fit:contain}.GroupNavBar_header__RjUi7 .GroupNavBar_rightCtn__ptfKB{display:flex;align-items:center;justify-content:flex-end;width:100%;height:100%}.GroupNavBar_header__RjUi7 .GroupNavBar_button__c_8p5{width:-moz-fit-content!important;width:fit-content!important}.InvertedGlassNavBar_navBar__l0azl{z-index:11;position:-webkit-sticky;position:sticky;top:0;display:flex;justify-content:space-between;gap:48px;height:69px;background:var(--surface-80)!important;border-bottom:var(--border-soft);box-shadow:var(--shadow-soft);margin-bottom:-2px;padding:14px 30px}@media only screen and (max-width:768px){.InvertedGlassNavBar_navBar__l0azl{display:none}}.InvertedGlassNavBar_navBar__l0azl:before{top:0;left:0;content:"";position:absolute;width:100%;height:100%;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.InvertedGlassNavBar_navBar__l0azl .InvertedGlassNavBar_leftCtn___YfEx{z-index:1;display:flex;align-items:center;height:100%;width:100%}.InvertedGlassNavBar_navBar__l0azl .InvertedGlassNavBar_leftCtn___YfEx .InvertedGlassNavBar_logoLink__x_eP4{height:100%;margin-right:18px}.InvertedGlassNavBar_navBar__l0azl .InvertedGlassNavBar_leftCtn___YfEx .InvertedGlassNavBar_logoLink__x_eP4.InvertedGlassNavBar_text__lFYlc{display:flex;max-width:200px;justify-content:flex-start;align-items:center}.InvertedGlassNavBar_navBar__l0azl .InvertedGlassNavBar_leftCtn___YfEx .InvertedGlassNavBar_logoLink__x_eP4 .InvertedGlassNavBar_logo__UBsHX{display:inline-block;width:auto;max-width:220px;object-fit:contain;height:100%}.InvertedGlassNavBar_navBar__l0azl .InvertedGlassNavBar_leftCtn___YfEx .InvertedGlassNavBar_logoLink__x_eP4 .InvertedGlassNavBar_textLogo__d_hK0{width:max-content;max-width:220px;margin-bottom:0;color:var(--text-primary)}.InvertedGlassNavBar_navBar__l0azl .InvertedGlassNavBar_leftCtn___YfEx .InvertedGlassNavBar_menuList__QYWQH{display:flex;flex-direction:row;justify-content:flex-end;width:100%;overflow:visible;margin-left:auto}.InvertedGlassNavBar_navBar__l0azl .InvertedGlassNavBar_rightCtn__Ou_yw{z-index:1;display:flex;align-items:center;height:100%;width:-moz-fit-content;width:fit-content}.LexusLogo_logoContainer__5VKCT{display:flex;flex-direction:column;align-items:flex-start;width:-moz-fit-content;width:fit-content;gap:var(--gap-sm)}.LexusLogo_logoWrapper__aVnCC{position:relative;width:103px;height:23px}.LexusLogo_logo__qphb0{position:absolute;top:0;left:0;width:100%;height:100%}.LexusLogo_dealerLockupName__iQ0hO{width:100%;margin:0;font-size:12px;line-height:1;font-weight:600;color:var(--text-primary);text-transform:uppercase;white-space:nowrap}.LexusLogo_dealerLockupName__iQ0hO.LexusLogo_white__86Uk0{color:#fff}.LexusLogo_dealerLockupContainer__p667x{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:var(--gap-sm)}.LexusLogo_dealerLockupSeparator__0fTRg{width:100%;height:4px;margin:0;padding:0;border:none;background-color:var(--text-primary)}.LexusLogo_dealerLockupSeparator__0fTRg.LexusLogo_white__86Uk0{background-color:#fff}.LexusNavBar_header__NexWl{position:-webkit-sticky;position:sticky;top:0;z-index:11;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:68px;padding-right:var(--padding-lg);grid-gap:40px;color:var(--text-primary);background-color:var(--surface);box-shadow:var(--shadow-soft);border-bottom:var(--border-soft)}@media only screen and (max-width:768px){.LexusNavBar_header__NexWl{display:none}}.LexusNavBar_header__NexWl .LexusNavBar_leftCtn__ZnjP5{display:flex;align-items:center;justify-content:flex-start;width:-moz-fit-content;width:fit-content;padding-left:var(--padding-lg);border-left:20px solid var(--text-primary);transition:var(--transition-bounce)}.LexusNavBar_header__NexWl .LexusNavBar_leftCtn__ZnjP5:hover{cursor:pointer;border-left:40px solid var(--text-primary)}.LexusNavBar_header__NexWl .LexusNavBar_centerCtn__G7qx_{display:flex;align-items:center;justify-content:center;gap:20px;height:100%}.LexusNavBar_header__NexWl .LexusNavBar_rightCtn__XdHEJ{display:flex;align-items:center;justify-content:flex-end;height:100%;gap:var(--gap-md)}.MobileGenesisNavBar_header__jXV4q{position:-webkit-sticky;position:sticky;top:0;display:none;padding:8px;width:100%;color:var(--text-primary);background-color:var(--elevated-level-one);border-bottom:var(--border-soft);box-shadow:var(--shadow-soft);z-index:11}.MobileGenesisNavBar_header__jXV4q.MobileGenesisNavBar_onTop__mRLe8{z-index:12!important}.MobileGenesisNavBar_header__jXV4q.MobileGenesisNavBar_genesis__AWXwl{padding:10px var(--spacing-xl);background-color:var(--lux-surface);color:var(--lux-text-primary)}@media only screen and (max-width:768px){.MobileGenesisNavBar_header__jXV4q{display:flex;align-items:center;justify-content:space-between}}.NavButtonWrapper_defaultBtn__Op5VL{display:flex;flex-direction:column;align-items:center;gap:2px;text-transform:uppercase;font-weight:500;font-size:12px}.NavButtonWrapper_defaultBtn__Op5VL .NavButtonWrapper_label__mTeJH{font-size:10px;font-weight:400;text-transform:lowercase}.NavButtonWrapper_defaultBtn__Op5VL .NavButtonWrapper_label__mTeJH.NavButtonWrapper_bmw__TRz0c{color:#fff}.NavButtonWrapper_defaultBtn__Op5VL.NavButtonWrapper_showBorderOnLeft__JeQme{padding-left:var(--padding-xl);padding-right:var(--padding-md)}.NavButtonWrapper_defaultBtn__Op5VL.NavButtonWrapper_showBorderOnLeft__JeQme.NavButtonWrapper_showBorderOnLeft--default__Ds9p1{border-left:var(--border-strong)}.NavButtonWrapper_defaultBtn__Op5VL.NavButtonWrapper_showBorderOnLeft__JeQme.NavButtonWrapper_showBorderOnLeft--bmw__OgHIO{border-left:1px solid rgba(255,255,255,.2509803922)}@media only screen and (max-width:450px){.NavButtonWrapper_defaultBtn__Op5VL.NavButtonWrapper_showBorderOnLeft__JeQme{padding-left:var(--gap-lg)}}@media only screen and (max-width:380px){.NavButtonWrapper_defaultBtn__Op5VL.NavButtonWrapper_showBorderOnLeft__JeQme{padding-left:var(--padding-md);padding-right:var(--padding-sm)}}@media only screen and (max-width:320px){.NavButtonWrapper_defaultBtn__Op5VL.NavButtonWrapper_showBorderOnLeft__JeQme{padding-left:var(--padding-sm)}}.MobileLexusNavBar_header___DZVf{position:-webkit-sticky;position:sticky;top:0;display:none;height:74px;padding:8px;width:100%;color:var(--text-primary);background-color:var(--elevated-level-one);border-bottom:var(--border-soft);box-shadow:var(--shadow-soft);z-index:11}.MobileLexusNavBar_header___DZVf.MobileLexusNavBar_onTop__qj2dX{z-index:12!important}@media only screen and (max-width:768px){.MobileLexusNavBar_header___DZVf{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-lg)}}.MobileLexusNavBar_header___DZVf .MobileLexusNavBar_linkContainer__YWFDB{display:flex;align-items:center;gap:var(--gap-xl)}@media only screen and (max-width:450px){.MobileLexusNavBar_header___DZVf .MobileLexusNavBar_linkContainer__YWFDB{gap:var(--gap-lg)}}@media only screen and (max-width:380px){.MobileLexusNavBar_header___DZVf .MobileLexusNavBar_linkContainer__YWFDB{gap:var(--gap-md)}}@media only screen and (max-width:320px){.MobileLexusNavBar_header___DZVf .MobileLexusNavBar_linkContainer__YWFDB{gap:var(--gap-sm)}}.MobileLexusNavBar_header___DZVf .MobileLexusNavBar_link__OxwAW{display:flex;align-items:center;justify-content:center;height:40px}.MobileLexusNavBar_header___DZVf .MobileLexusNavBar_iconWrp__VQ4Z7{display:flex;border:none;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:0;background:none}.MobileLexusNavBar_header___DZVf .MobileLexusNavBar_iconBtn__ra8_Z{margin:8px;color:var(--text-primary);width:24px;height:24px;font-size:24px;overflow:hidden}.MobileLexusNavBar_header___DZVf .MobileLexusNavBar_iconBtn__ra8_Z path,.MobileLexusNavBar_header___DZVf .MobileLexusNavBar_iconBtn__ra8_Z rect{fill:var(--text-primary)}.MobileLexusNavBar_locationIcon__DejrW{fill:var(--text-primary);width:38px;height:38px;overflow:hidden}.MobileLexusNavBar_iconBtn__ra8_Z{margin:8px;color:var(--primary);width:24px;height:24px;font-size:24px;overflow:hidden}.MobileLexusNavBar_logoLink__bUTLM{display:flex;align-items:center;max-width:140px;object-fit:contain;padding-left:var(--padding-lg)}.MobileLexusNavBar_logoContainer__sM8HB{max-width:140px}.MobileLexusNavBar_logoContainer__sM8HB p{font-size:10px}.MobileNavIcon_iconContainer__ODtA8{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:0;width:40px;height:40px}.MobileNavIcon_iconContainer__ODtA8 .MobileNavIcon_icon__hHUM8 path,.MobileNavIcon_iconContainer__ODtA8 .MobileNavIcon_icon__hHUM8 rect{fill:var(--primary)}