.PorscheNavBar-module-scss-module__a1YPrW__header{top:var(--site-banner-offset,0);z-index:11;width:100%;height:3.5625rem;padding:var(--spacing-sm) var(--spacing-md);color:var(--text-primary);background-color:var(--surface);border-bottom:var(--border-soft);box-shadow:var(--shadow-soft);justify-content:space-between;align-items:center;display:flex;position:sticky}@media only screen and (max-width:48rem){.PorscheNavBar-module-scss-module__a1YPrW__header{display:none}}.PorscheNavBar-module-scss-module__a1YPrW__header .PorscheNavBar-module-scss-module__a1YPrW__leftCtn{align-items:center;width:100%;height:100%;display:flex}.PorscheNavBar-module-scss-module__a1YPrW__header .PorscheNavBar-module-scss-module__a1YPrW__logo{object-fit:contain;width:12.5rem;height:2.6875rem}.PorscheNavBar-module-scss-module__a1YPrW__header .PorscheNavBar-module-scss-module__a1YPrW__rightCtn{justify-content:flex-end;align-items:center;gap:var(--spacing-sm);width:100%;height:100%;display:flex}.PorscheNavBar-module-scss-module__a1YPrW__header .PorscheNavBar-module-scss-module__a1YPrW__button{align-items:center;gap:var(--spacing-xs);cursor:pointer;background-color:#0000;border:none;display:flex}
.NavLinkListItemText-module-scss-module__AUU6cW__listItemText{height:var(--font-size-lg);display:flex;font-family:var(--nav-link-font-family,var(--typography-font-family))!important;font-size:var(--nav-link-font-size,var(--font-size-default))!important;letter-spacing:var(--nav-link-letter-spacing,var(--letter-spacing-sm))!important;text-transform:var(--nav-link-text-transform,unset)!important}.NavLinkListItemText-module-scss-module__AUU6cW__listItemText.NavLinkListItemText-module-scss-module__AUU6cW__secondary{height:unset!important;font-family:var(--typography-font-family)!important;font-size:var(--font-size-default)!important;letter-spacing:var(--letter-spacing-sm)!important;text-transform:unset!important}.NavLinkListItemText-module-scss-module__AUU6cW__listItemText.NavLinkListItemText-module-scss-module__AUU6cW__ignoreGlobalLetterSpacingReset{letter-spacing:var(--nav-link-letter-spacing,var(--letter-spacing-sm))!important}.NavLinkListItemText-module-scss-module__AUU6cW__listItemText.NavLinkListItemText-module-scss-module__AUU6cW__kiaEvGreen{color:#238705}.NavLinkListItemText-module-scss-module__AUU6cW__listItemText.NavLinkListItemText-module-scss-module__AUU6cW__hyundai{color:var(--hyundai-gray);font-family:var(--header-font)!important;font-size:var(--font-size-default)!important;font-weight:700!important}.NavLinkListItemText-module-scss-module__AUU6cW__listItemText.NavLinkListItemText-module-scss-module__AUU6cW__textUppercase{text-transform:var(--nav-link-text-transform,uppercase)!important}.NavLinkListItemText-module-scss-module__AUU6cW__listItemText.NavLinkListItemText-module-scss-module__AUU6cW__uppercase{font-size:var(--nav-link-font-size,var(--font-size-sm))!important}
.NavLinkListItem-module-scss-module__kNATTa__listItem{justify-content:center;align-items:center;gap:var(--spacing-xs);height:100%;margin:0 var(--spacing-xxs);padding:var(--spacing-sm) var(--spacing-md);color:var(--text-primary);white-space:nowrap;border-radius:var(--radius-sm);box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;flex-flow:row;transition:background-color .1s,scale .1s;display:flex}@media (hover:hover){.NavLinkListItem-module-scss-module__kNATTa__listItem:hover,.NavLinkListItem-module-scss-module__kNATTa__listItem:focus-visible{background-color:var(--elevated-level-two-90);outline:none}}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__bold{margin:0}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__bold:hover:not(.NavLinkListItem-module-scss-module__kNATTa__secondary){scale:1.05}@media (hover:hover) and (pointer:fine){.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__boldOnBlack:hover{background-color:#424242!important}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__volvo:hover{background-color:var(--surface)}}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__hyundai:not(.NavLinkListItem-module-scss-module__kNATTa__secondary){border-radius:0;padding-top:0;padding-bottom:0;position:relative}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__hyundai:not(.NavLinkListItem-module-scss-module__kNATTa__secondary):after{background-color:var(--hyundai-active-blue);content:"";height:0;transition:height .1s;position:absolute;bottom:0;left:0;right:0}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__openDropdown:not(.NavLinkListItem-module-scss-module__kNATTa__secondary):after{height:var(--spacing-xxs)}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__secondary{width:100%;height:fit-content;margin:var(--spacing-xxs) 0;white-space:normal;justify-content:space-between}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__topLevelSection{padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-sm) var(--spacing-md)}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__uppercase:not(.NavLinkListItem-module-scss-module__kNATTa__secondary),.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux:not(.NavLinkListItem-module-scss-module__kNATTa__secondary){height:fit-content;margin:0;padding:0}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__uppercase{gap:var(--spacing-xxs);position:relative}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__uppercase:not(.NavLinkListItem-module-scss-module__kNATTa__secondary):after{content:"";width:0;transition:width .3s;position:absolute;bottom:-.125rem;left:0}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__uppercase:hover:not(.NavLinkListItem-module-scss-module__kNATTa__secondary),.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__uppercase:focus-visible:not(.NavLinkListItem-module-scss-module__kNATTa__secondary){background-color:#0000;outline:none}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__uppercase:hover:not(.NavLinkListItem-module-scss-module__kNATTa__secondary):after,.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__uppercase:focus-visible:not(.NavLinkListItem-module-scss-module__kNATTa__secondary):after{width:calc(100% - var(--spacing-xxxs))}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__uppercase:after{background-color:var(--text-primary);height:.0625rem}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux{font-family:var(--nav-link-font-family,var(--header-font));color:var(--lux-text-primary);position:relative}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux:not(.NavLinkListItem-module-scss-module__kNATTa__secondary):after{content:"";width:0;transition:width .3s;position:absolute;bottom:-.125rem;left:0}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux:hover:not(.NavLinkListItem-module-scss-module__kNATTa__secondary),.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux:focus-visible:not(.NavLinkListItem-module-scss-module__kNATTa__secondary){background-color:#0000;outline:none}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux:hover:not(.NavLinkListItem-module-scss-module__kNATTa__secondary):after,.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux:focus-visible:not(.NavLinkListItem-module-scss-module__kNATTa__secondary):after{width:calc(100% - var(--spacing-xxxs))}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux:after{background-color:var(--lux-text-primary);height:.0625rem}@media (hover:hover) and (pointer:fine){.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux.NavLinkListItem-module-scss-module__kNATTa__secondary:hover{background-color:#424242}}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux.NavLinkListItem-module-scss-module__kNATTa__bmw{font-weight:700;position:relative}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux.NavLinkListItem-module-scss-module__kNATTa__bmw:not(.NavLinkListItem-module-scss-module__kNATTa__secondary):after{content:"";width:0;transition:width .3s;position:absolute;bottom:-.125rem;left:0}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux.NavLinkListItem-module-scss-module__kNATTa__bmw:hover:not(.NavLinkListItem-module-scss-module__kNATTa__secondary),.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux.NavLinkListItem-module-scss-module__kNATTa__bmw:focus-visible:not(.NavLinkListItem-module-scss-module__kNATTa__secondary){background-color:#0000;outline:none}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux.NavLinkListItem-module-scss-module__kNATTa__bmw:hover:not(.NavLinkListItem-module-scss-module__kNATTa__secondary):after,.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux.NavLinkListItem-module-scss-module__kNATTa__bmw:focus-visible:not(.NavLinkListItem-module-scss-module__kNATTa__secondary):after{width:calc(100% - var(--spacing-xxxs))}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux.NavLinkListItem-module-scss-module__kNATTa__bmw:after{height:var(--spacing-xxxs);background-color:var(--primary)}
.NavLinkRenderable-module-scss-module__hY3aGW__listItemContainer{cursor:pointer;align-items:center;height:100%;display:flex}
.NavSectionDropdown-module-scss-module__RREMPa__dropdownCtn{cursor:pointer;align-items:stretch;height:100%;display:flex}.NavSectionDropdown-module-scss-module__RREMPa__dropdownCtn.NavSectionDropdown-module-scss-module__RREMPa__secondary{width:100%;height:auto;display:block}.NavSectionDropdown-module-scss-module__RREMPa__dropdownCtn .NavSectionDropdown-module-scss-module__RREMPa__dropdownAnchor{align-items:center;display:flex}.NavSectionDropdown-module-scss-module__RREMPa__dropdownCtn .NavSectionDropdown-module-scss-module__RREMPa__dropdownAnchor.NavSectionDropdown-module-scss-module__RREMPa__secondary{width:100%;height:auto;display:block}.NavSectionDropdown-module-scss-module__RREMPa__dropdownCtn .NavSectionDropdown-module-scss-module__RREMPa__dropdownMenu{width:14rem;max-height:none;padding:0 var(--spacing-xxs);background-color:var(--surface);border:var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.NavSectionDropdown-module-scss-module__RREMPa__dropdownCtn .NavSectionDropdown-module-scss-module__RREMPa__dropdownMenu.NavSectionDropdown-module-scss-module__RREMPa__lux{color:var(--lux-text-primary);border:var(--lux-border-soft);box-shadow:var(--shadow-soft);background-color:var(--lux-surface)!important}.NavSectionDropdown-module-scss-module__RREMPa__dropdownCtn .NavSectionDropdown-module-scss-module__RREMPa__dropdownMenu.NavSectionDropdown-module-scss-module__RREMPa__boldOnBlack{border:var(--lux-border-soft);background-color:var(--lux-surface)!important}.NavSectionDropdown-module-scss-module__RREMPa__dropdownCtn .NavSectionDropdown-module-scss-module__RREMPa__dropdownMenu.NavSectionDropdown-module-scss-module__RREMPa__seeThrough{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:var(--surface-80)}.NavSectionDropdown-module-scss-module__RREMPa__dropdownCtn .NavSectionDropdown-module-scss-module__RREMPa__dropdownMenu .NavSectionDropdown-module-scss-module__RREMPa__hiddenLink{display:none}
.TruncatedNavItemsHandle-module-scss-module__hOmEaG__handle{justify-content:center;align-items:center;gap:var(--spacing-xs);margin:var(--spacing-xxs);padding:var(--spacing-sm) var(--spacing-md);color:var(--text-primary);background:var(--elevated-level-two-90);border-radius:var(--radius-sm);cursor:pointer;display:flex}.TruncatedNavItemsHandle-module-scss-module__hOmEaG__handle .TruncatedNavItemsHandle-module-scss-module__hOmEaG__icon{width:1.25rem;height:1.25rem;font-size:var(--font-size-md);color:var(--text-primary)}.TruncatedNavItemsHandle-module-scss-module__hOmEaG__handle .TruncatedNavItemsHandle-module-scss-module__hOmEaG__icon.TruncatedNavItemsHandle-module-scss-module__hOmEaG__uppercase{width:var(--font-size-sm);height:var(--font-size-sm);font-size:var(--font-size-sm)}.TruncatedNavItemsHandle-module-scss-module__hOmEaG__handle .TruncatedNavItemsHandle-module-scss-module__hOmEaG__icon.TruncatedNavItemsHandle-module-scss-module__hOmEaG__boldOnBlack{color:var(--lux-text-primary)}.TruncatedNavItemsHandle-module-scss-module__hOmEaG__handle .TruncatedNavItemsHandle-module-scss-module__hOmEaG__genesisBurger{width:1.25rem;height:1.25rem;color:var(--text-primary)}.TruncatedNavItemsHandle-module-scss-module__hOmEaG__handle.TruncatedNavItemsHandle-module-scss-module__hOmEaG__bold{margin:0}.TruncatedNavItemsHandle-module-scss-module__hOmEaG__handle.TruncatedNavItemsHandle-module-scss-module__hOmEaG__boldOnBlack{color:var(--lux-text-primary);background:var(--lux-surface)}@media (hover:hover) and (pointer:fine){.TruncatedNavItemsHandle-module-scss-module__hOmEaG__handle.TruncatedNavItemsHandle-module-scss-module__hOmEaG__boldOnBlack:hover{background:#6e6e6ee6}}.TruncatedNavItemsHandle-module-scss-module__hOmEaG__handle.TruncatedNavItemsHandle-module-scss-module__hOmEaG__uppercase{padding:var(--spacing-xs) var(--spacing-sm);margin:0}.TruncatedNavItemsHandle-module-scss-module__hOmEaG__handle.TruncatedNavItemsHandle-module-scss-module__hOmEaG__lux{color:var(--lux-text-primary);background:var(--lux-surface)}@media (hover:hover) and (pointer:fine){.TruncatedNavItemsHandle-module-scss-module__hOmEaG__handle.TruncatedNavItemsHandle-module-scss-module__hOmEaG__lux:hover{background:#6e6e6ee6}}.TruncatedNavItemsHandle-module-scss-module__hOmEaG__handle .TruncatedNavItemsHandle-module-scss-module__hOmEaG__listItemText{height:var(--spacing-lg);align-items:center;display:flex}
.MegaMenu-module-scss-module__jsvNGG__megaMenu{align-items:center;height:100%;display:flex}.MegaMenu-module-scss-module__jsvNGG__megaMenu .MegaMenu-module-scss-module__jsvNGG__hiddenLink{display:none}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray{z-index:12;opacity:0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);width:100%;height:.0625rem;transition:height .25s cubic-bezier(.77,0,.18,1),opacity 0s .25s;position:absolute;left:0;overflow:hidden;box-shadow:inset 0 .625rem 1.25rem #0003,0 .625rem 1.25rem #0003;background:var(--surface-80)!important}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray.MegaMenu-module-scss-module__jsvNGG__lux{color:var(--lux-text-primary);background:var(--lux-surface)!important}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--open{border-bottom:var(--border-soft);opacity:1;height:24.0625rem;transition:height .25s cubic-bezier(.77,0,.18,1),opacity .25s}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--open.MegaMenu-module-scss-module__jsvNGG__lux{border-bottom:var(--lux-border-soft)}@media screen and (max-width:84.375rem){.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--open{height:28.125rem}}@media screen and (max-width:68.75rem){.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--open{height:36.875rem}}@media screen and (max-width:53.125rem){.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--open{height:53.125rem}}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--open.MegaMenu-module-scss-module__jsvNGG__sidebar{opacity:1;height:100vh;transition:height .25s cubic-bezier(.77,0,.18,1),opacity 0s .25s}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray.MegaMenu-module-scss-module__jsvNGG__sidebar{opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;transition:height .25s cubic-bezier(.77,0,.18,1),opacity 0s .25s;left:20rem;box-shadow:.9375rem 0 1.25rem #0003;background:var(--elevated-level-two)!important}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openWithSubsections{border-bottom:var(--border-soft);opacity:1;height:24.0625rem;transition:height .25s cubic-bezier(.77,0,.18,1),opacity .25s}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openWithSubsections.MegaMenu-module-scss-module__jsvNGG__lux{border-bottom:var(--lux-border-soft)}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openWithSubsections.MegaMenu-module-scss-module__jsvNGG__sidebar{height:100vh}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openWithBigPictures{border-bottom:var(--border-soft);opacity:1;height:19.6875rem;transition:height .25s cubic-bezier(.77,0,.18,1),opacity .25s}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openWithBigPictures.MegaMenu-module-scss-module__jsvNGG__lux{border-bottom:var(--lux-border-soft)}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openWithBigPictures.MegaMenu-module-scss-module__jsvNGG__sidebar{height:100vh}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--shortModelList{box-shadow:inset var(--shadow-soft),var(--shadow-soft)}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openShortModelList{border-bottom:var(--border-soft);opacity:1;height:19.6875rem;transition:height .25s cubic-bezier(.77,0,.18,1),opacity .25s}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openShortModelList.MegaMenu-module-scss-module__jsvNGG__lux{border-bottom:var(--lux-border-soft)}@media screen and (max-width:53.125rem){.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openShortModelList{height:auto;min-height:28.125rem}}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openShortModelList.MegaMenu-module-scss-module__jsvNGG__sidebar{height:100vh}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--tallModelList{-webkit-backdrop-filter:none;backdrop-filter:none;height:0;max-height:0;transition:max-height .25s cubic-bezier(.77,0,.18,1),height .25s cubic-bezier(.77,0,.18,1),opacity 0s .25s;background:var(--surface)!important}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openTallModelList{border-bottom:var(--border-soft);opacity:1;height:80vh;max-height:80vh;transition:max-height .25s cubic-bezier(.77,0,.18,1),height .25s cubic-bezier(.77,0,.18,1),opacity .25s}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openTallModelList.MegaMenu-module-scss-module__jsvNGG__lux{border-bottom:var(--lux-border-soft)}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openTallModelList.MegaMenu-module-scss-module__jsvNGG__sidebar{height:100vh;max-height:100vh}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__listCtn{align-content:center;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-md);flex-flow:column wrap;display:flex;overflow:hidden}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__listCtn--noSubsections{height:24.0625rem}@media screen and (max-width:84.375rem){.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__listCtn--noSubsections{height:28.125rem}}@media screen and (max-width:68.75rem){.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__listCtn--noSubsections{height:36.875rem}}@media screen and (max-width:53.125rem){.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__listCtn--noSubsections{height:53.125rem}}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__listCtn--noSubsections--sidebar{height:100vh}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__listCtn--sidebar{padding-top:var(--spacing-6xl)}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__sideScrollerViewPort{padding:var(--spacing-sm) var(--spacing-xxs)!important}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__sideScrollerCtn{display:flex;align-items:flex-start!important;gap:calc(var(--spacing-lg) - var(--spacing-sm))!important;padding:var(--spacing-xs) 0 var(--spacing-xxs)!important}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__itemGroup{gap:var(--spacing-xxs);flex-direction:column;flex-shrink:0;height:15.3125rem;display:flex}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__chevronCtn{z-index:2;width:var(--spacing-3xl);background:var(--elevated-level-two);border-radius:var(--radius-lg);opacity:.4;cursor:pointer;justify-content:center;align-items:center;height:100%;transition:all .18s;display:flex;position:absolute}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__chevronCtn.MegaMenu-module-scss-module__jsvNGG__lux{background-color:#6e6e6ee6!important}@media (hover:hover) and (pointer:fine){.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__chevronCtn:hover{opacity:1}}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__chevronCtn .MegaMenu-module-scss-module__jsvNGG__chevron{font-size:var(--font-size-2xl);color:var(--text-primary);border-radius:var(--radius-full);cursor:pointer}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__chevronCtn .MegaMenu-module-scss-module__jsvNGG__chevron.MegaMenu-module-scss-module__jsvNGG__lux{color:var(--lux-text-primary)}
.NavItems-module-scss-module__26DXJa__list{align-items:inherit;justify-content:inherit;gap:inherit;width:100%;min-width:0;height:100%;display:flex}.NavItems-module-scss-module__26DXJa__list .NavItems-module-scss-module__26DXJa__measurement{visibility:hidden;pointer-events:none;width:max-content;height:0;display:flex;position:fixed;top:0;left:0;overflow:hidden}.NavItems-module-scss-module__26DXJa__list .NavItems-module-scss-module__26DXJa__measurement .NavItems-module-scss-module__26DXJa__measurementItems{align-items:center;display:flex}.NavItems-module-scss-module__26DXJa__list .NavItems-module-scss-module__26DXJa__hiddenTrays{width:100%;height:0;position:absolute;top:0;left:0;overflow:visible}
.DesktopSearchButton-module-scss-module__4peYMG__searchButton{padding:var(--spacing-xxs);border-radius:var(--radius-md);transition:var(--transition-fast);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.DesktopSearchButton-module-scss-module__4peYMG__searchButton:hover{background:var(--elevated-level-two)}.DesktopSearchButton-module-scss-module__4peYMG__searchButton.DesktopSearchButton-module-scss-module__4peYMG__lux:hover{background:#ffffff10}}
.DynamicPhoneDisplay-module-scss-module__9AJU4a__phoneNumber{height:100%;padding-left:var(--spacing-lg);font-size:var(--font-size-lg);color:var(--text-primary);white-space:nowrap;border-left:1px solid #8d8d8d78;justify-content:center;align-items:center;font-style:normal;font-weight:500;line-height:1.4375rem;display:flex}.DynamicPhoneDisplay-module-scss-module__9AJU4a__phoneNumber--lux,.DynamicPhoneDisplay-module-scss-module__9AJU4a__phoneNumber--lux .DynamicPhoneDisplay-module-scss-module__9AJU4a__locationIcon{color:var(--lux-text-primary)!important}.DynamicPhoneDisplay-module-scss-module__9AJU4a__phoneNumber--noPhone{display:none}.DynamicPhoneDisplay-module-scss-module__9AJU4a__phoneNumber--noSearch{border-left:none;padding-left:0}.DynamicPhoneDisplay-module-scss-module__9AJU4a__phoneNumber--skeleton{min-width:8.5625rem}.DynamicPhoneDisplay-module-scss-module__9AJU4a__phoneNumber--onDark{color:var(--lux-text-primary)}@media (hover:hover) and (pointer:fine){.DynamicPhoneDisplay-module-scss-module__9AJU4a__phoneNumber .DynamicPhoneDisplay-module-scss-module__9AJU4a__phoneDiv a:hover{text-decoration:underline}}.DynamicPhoneDisplay-module-scss-module__9AJU4a__phoneNumber .DynamicPhoneDisplay-module-scss-module__9AJU4a__skeletonLoader{width:8.5625rem;height:var(--spacing-2xl);background:var(--elevated-level-two);border-radius:var(--radius-sm);animation:1.5s ease-in-out infinite DynamicPhoneDisplay-module-scss-module__9AJU4a__pulse;position:relative}@keyframes DynamicPhoneDisplay-module-scss-module__9AJU4a__pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}
.OemLogo-module-scss-module__wetHEa__oemLink{height:100%}.OemLogo-module-scss-module__wetHEa__oemLink.OemLogo-module-scss-module__wetHEa__center{height:fit-content}.OemLogo-module-scss-module__wetHEa__oemLogo{width:auto;max-width:var(--nav-logo-width-desktop);object-fit:contain;display:inline-block}@media (max-width:56.25rem){.OemLogo-module-scss-module__wetHEa__oemLogo{max-width:var(--nav-logo-width-mobile)}}@media (max-width:25rem){.OemLogo-module-scss-module__wetHEa__oemLogo{max-width:1.875rem}}@media only screen and (max-width:25rem){.OemLogo-module-scss-module__wetHEa__kiaLogo{max-width:4.0625rem}}
.InfoBarButtonBase-module-scss-module__pXaypq__button{color:var(--text-primary);white-space:nowrap;align-items:center;display:flex;gap:var(--spacing-xxs)!important;height:var(--spacing-lg)!important;padding:0 var(--spacing-xxs)!important;font-size:var(--font-size-xs)!important;box-shadow:none!important;background-color:#0000!important;border:none!important}@media (hover:hover) and (pointer:fine){.InfoBarButtonBase-module-scss-module__pXaypq__button:hover{--text-color:var(--text-primary)!important}.InfoBarButtonBase-module-scss-module__pXaypq__button:hover.InfoBarButtonBase-module-scss-module__pXaypq__button--lux{--text-color:var(--lux-text-primary)!important}}.InfoBarButtonBase-module-scss-module__pXaypq__button p{font-size:var(--font-size-xs)!important}.InfoBarButtonBase-module-scss-module__pXaypq__button--lux{--text-color:var(--lux-text-primary)!important}.InfoBarButtonBase-module-scss-module__pXaypq__button--hyundai{height:var(--spacing-xl)!important}.InfoBarButtonBase-module-scss-module__pXaypq__button--hyundai p{font-size:var(--font-size-sm)!important}.InfoBarButtonBase-module-scss-module__pXaypq__icon{display:flex;width:var(--font-size-sm)!important;height:var(--font-size-sm)!important;font-size:var(--font-size-sm)!important}
.ShopperAssuranceLogo-module-scss-module__sXpivG__shopperAssurance{max-width:var(--nav-logo-width)}.ShopperAssuranceLogo-module-scss-module__sXpivG__shopperAssurance .ShopperAssuranceLogo-module-scss-module__sXpivG__assuranceLogo{width:auto;max-width:var(--nav-logo-width-desktop);object-fit:contain;display:inline-block}@media (max-width:56.25rem){.ShopperAssuranceLogo-module-scss-module__sXpivG__shopperAssurance .ShopperAssuranceLogo-module-scss-module__sXpivG__assuranceLogo{max-width:var(--nav-logo-width-mobile)}}
.DesktopLockup-module-scss-module__-1FYgq__logoContainer{justify-content:center;align-items:center;gap:var(--spacing-sm);flex-flow:row;height:100%;display:flex}.DesktopLockup-module-scss-module__-1FYgq__logoContainer .DesktopLockup-module-scss-module__-1FYgq__logoSeparator{background-color:var(--text-secondary);opacity:.5;width:.0625rem;height:1.875rem}.DesktopLockup-module-scss-module__-1FYgq__logoContainer .DesktopLockup-module-scss-module__-1FYgq__secondaryLogoButton{align-items:center;gap:var(--spacing-xxs);cursor:pointer;background:0 0;border:none;padding:0;display:flex}.DesktopLockup-module-scss-module__-1FYgq__logoContainer .DesktopLockup-module-scss-module__-1FYgq__homeStoreMenu{background-color:var(--elevated-level-one);border-radius:var(--radius-lg);padding:0}.DesktopLockup-module-scss-module__-1FYgq__logoContainer .DesktopLockup-module-scss-module__-1FYgq__homeStoreOptions{gap:var(--spacing-xxs);padding:var(--spacing-xs);flex-direction:column;display:flex}.DesktopLockup-module-scss-module__-1FYgq__logoContainer .DesktopLockup-module-scss-module__-1FYgq__homeStoreOption{padding:var(--spacing-xxs) var(--spacing-xs);border-radius:var(--radius-md);transition:var(--transition-fast);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.DesktopLockup-module-scss-module__-1FYgq__logoContainer .DesktopLockup-module-scss-module__-1FYgq__homeStoreOptionActive{background-color:var(--elevated-level-two)}.DesktopLockup-module-scss-module__-1FYgq__logoContainer .DesktopLockup-module-scss-module__-1FYgq__optionLogo{width:auto;max-width:var(--nav-logo-width-desktop);object-fit:contain;display:inline-block}@media (max-width:56.25rem){.DesktopLockup-module-scss-module__-1FYgq__logoContainer .DesktopLockup-module-scss-module__-1FYgq__optionLogo{max-width:var(--nav-logo-width-mobile)}}.DesktopLockup-module-scss-module__-1FYgq__logoContainer .DesktopLockup-module-scss-module__-1FYgq__optionLogo{max-width:8.75rem}
.LogoText-module-scss-module__tAjzOG__logoText{align-items:center;gap:var(--spacing-sm);display:flex}@media only screen and (max-width:31.25rem){.LogoText-module-scss-module__tAjzOG__logoText{gap:var(--spacing-xs)}}.LogoText-module-scss-module__tAjzOG__textContainer{width:100%;min-width:9.375rem;max-width:12.5rem}@media only screen and (max-width:31.25rem){.LogoText-module-scss-module__tAjzOG__textContainer{min-width:7.5rem;max-width:7.5rem}}@media only screen and (max-width:23.75rem){.LogoText-module-scss-module__tAjzOG__textContainer{min-width:6.25rem;max-width:6.25rem}}.LogoText-module-scss-module__tAjzOG__textContainer .LogoText-module-scss-module__tAjzOG__dealerName{font-size:var(--text-logo-name-font-size,var(--font-size-default))}@media only screen and (max-width:25rem){.LogoText-module-scss-module__tAjzOG__textContainer .LogoText-module-scss-module__tAjzOG__kiaDealerName{font-size:var(--font-size-xs)!important}}.LogoText-module-scss-module__tAjzOG__textContainerMultiline{white-space:normal;line-height:1.15}
.DynamicLogo-module-scss-module__PCQlaa__desktopLockup{display:block}@media only screen and (max-width:48rem){.DynamicLogo-module-scss-module__PCQlaa__desktopLockup{display:none}}.DynamicLogo-module-scss-module__PCQlaa__mobileLockup{display:none}@media only screen and (max-width:48rem){.DynamicLogo-module-scss-module__PCQlaa__mobileLockup{display:block}}
.HyundaiDealerLogoText-module-scss-module__9j52la__dealerLogoText{align-items:center;gap:var(--spacing-md);min-width:0;color:var(--text-primary);text-decoration:none;display:flex}.HyundaiDealerLogoText-module-scss-module__9j52la__dealerLogoText .HyundaiDealerLogoText-module-scss-module__9j52la__hyundaiLogo{width:3.75rem;height:auto;display:block}.HyundaiDealerLogoText-module-scss-module__9j52la__dealerLogoText .HyundaiDealerLogoText-module-scss-module__9j52la__logoDivider{width:.0625rem;height:var(--spacing-2xl);background-color:var(--border-color-strong)}.HyundaiDealerLogoText-module-scss-module__9j52la__dealerLogoText .HyundaiDealerLogoText-module-scss-module__9j52la__name{max-width:16rem;font-size:var(--text-logo-name-font-size,var(--font-size-md));text-overflow:ellipsis;overflow:hidden}.HyundaiDealerLogoText-module-scss-module__9j52la__dealerLogoText .HyundaiDealerLogoText-module-scss-module__9j52la__nameMultiline{white-space:normal;line-height:1.15}.HyundaiDealerLogoText-module-scss-module__9j52la__dealerLogoText.HyundaiDealerLogoText-module-scss-module__9j52la__mobile{gap:var(--spacing-xs)}.HyundaiDealerLogoText-module-scss-module__9j52la__dealerLogoText.HyundaiDealerLogoText-module-scss-module__9j52la__mobile .HyundaiDealerLogoText-module-scss-module__9j52la__hyundaiLogo{width:3.25rem}.HyundaiDealerLogoText-module-scss-module__9j52la__dealerLogoText.HyundaiDealerLogoText-module-scss-module__9j52la__mobile .HyundaiDealerLogoText-module-scss-module__9j52la__logoDivider{height:var(--spacing-xl)}.HyundaiDealerLogoText-module-scss-module__9j52la__dealerLogoText.HyundaiDealerLogoText-module-scss-module__9j52la__mobile .HyundaiDealerLogoText-module-scss-module__9j52la__name{max-width:var(--spacing-9xl);font-size:var(--text-logo-name-font-size,var(--font-size-default))}.HyundaiDealerLogoText-module-scss-module__9j52la__dealerLogoText.HyundaiDealerLogoText-module-scss-module__9j52la__footer{max-width:var(--spacing-12xl);color:var(--white)}.HyundaiDealerLogoText-module-scss-module__9j52la__dealerLogoText.HyundaiDealerLogoText-module-scss-module__9j52la__footer .HyundaiDealerLogoText-module-scss-module__9j52la__name{max-width:var(--spacing-12xl);color:inherit}
.CarshopNavAction-module-scss-module__avfyRq__iconWrapper{width:var(--spacing-lg);height:var(--spacing-lg);justify-content:center;align-items:center;transition:all .14s ease-in-out;display:flex}.CarshopNavAction-module-scss-module__avfyRq__container{align-items:center;gap:var(--spacing-xxs);padding:var(--spacing-xs) var(--spacing-sm) var(--spacing-xs) var(--spacing-xs);color:var(--carshop-accent);border-radius:var(--radius-full);cursor:pointer;background-color:color-mix(in srgb, var(--carshop-accent) 5%, transparent);flex-direction:row;display:flex}@media (hover:hover) and (pointer:fine){.CarshopNavAction-module-scss-module__avfyRq__container:hover{background-color:color-mix(in srgb, var(--carshop-blue) 10%, transparent);color:var(--carshop-blue)}}@media only screen and (max-width:48rem){.CarshopNavAction-module-scss-module__avfyRq__container{background-color:#0000;border-radius:0;flex-direction:column}}@media only screen and (max-width:75rem){.CarshopNavAction-module-scss-module__avfyRq__container{justify-content:center;align-items:center;gap:0;width:2.125rem;height:2.125rem;padding:0;display:flex}}.CarshopNavAction-module-scss-module__avfyRq__container .CarshopNavAction-module-scss-module__avfyRq__title{font-family:var(--typography-font-family),serif;font-size:var(--font-size-sm);text-align:left;margin:0;font-weight:600;transition:color .14s ease-in-out}@media only screen and (max-width:75rem){.CarshopNavAction-module-scss-module__avfyRq__container .CarshopNavAction-module-scss-module__avfyRq__title{display:none}}@media only screen and (max-width:48rem){.CarshopNavAction-module-scss-module__avfyRq__container .CarshopNavAction-module-scss-module__avfyRq__title{font-size:var(--font-size-xxs);display:block}}
.LogoAndName-module-scss-module__sD9ZtW__container{justify-content:center;align-items:center;gap:var(--spacing-xl);cursor:pointer;display:flex}.LogoAndName-module-scss-module__sD9ZtW__container .LogoAndName-module-scss-module__sD9ZtW__logo{min-width:7.5rem;color:var(--lux-text-primary)}.LogoAndName-module-scss-module__sD9ZtW__container .LogoAndName-module-scss-module__sD9ZtW__name{font-family:var(--header-font);font-size:var(--font-size-default);letter-spacing:var(--letter-spacing-sm);color:var(--lux-text-primary);white-space:nowrap;font-style:normal;font-weight:400;line-height:.9375rem}@media only screen and (max-width:48rem){.LogoAndName-module-scss-module__sD9ZtW__container .LogoAndName-module-scss-module__sD9ZtW__name{white-space:normal}}
.CloseButton-module-scss-module__KvaW8a__iconBtn{width:var(--spacing-2xl);background:0 0;border:none;justify-content:center;align-items:center;height:fit-content;padding:0;display:flex}.CloseButton-module-scss-module__KvaW8a__iconBtn .CloseButton-module-scss-module__KvaW8a__closeIcon{color:var(--text-primary)}.CloseButton-module-scss-module__KvaW8a__iconBtn .CloseButton-module-scss-module__KvaW8a__closeIcon.CloseButton-module-scss-module__KvaW8a__dark{color:var(--lux-text-primary)}.CloseButton-module-scss-module__KvaW8a__iconBtn.CloseButton-module-scss-module__KvaW8a__carshop{width:fit-content}.CloseButton-module-scss-module__KvaW8a__iconBtn .CloseButton-module-scss-module__KvaW8a__carshopClose{fill:var(--text-primary)}.CloseButton-module-scss-module__KvaW8a__iconBtn .CloseButton-module-scss-module__KvaW8a__carshopCloseTitle{color:var(--text-secondary)}
.CountrySelector-module-scss-module__W7NhlG__countrySelector{height:1.4375rem;padding-left:var(--spacing-md);border-left:1px solid #8d8d8d78;align-items:center;display:flex}@media only screen and (max-width:48rem){.CountrySelector-module-scss-module__W7NhlG__countrySelector{border:none;padding:0}}.CountrySelector-module-scss-module__W7NhlG__countrySelector .CountrySelector-module-scss-module__W7NhlG__button{padding:var(--spacing-xxs);transition:var(--transition-fast);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.CountrySelector-module-scss-module__W7NhlG__countrySelector .CountrySelector-module-scss-module__W7NhlG__button:hover{background:var(--elevated-level-two-90)}.CountrySelector-module-scss-module__W7NhlG__countrySelector .CountrySelector-module-scss-module__W7NhlG__button.CountrySelector-module-scss-module__W7NhlG__lux:hover{background-color:#424242}}
.ImageTextCard-module-scss-module__2varYG__card{align-items:flex-start;gap:var(--spacing-xs);width:19.375rem;height:fit-content;padding:var(--spacing-sm);background-color:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);cursor:pointer;flex-direction:column;display:flex;position:relative}@media only screen and (max-width:48rem){.ImageTextCard-module-scss-module__2varYG__card{flex-direction:row;align-items:center;min-width:17.5rem;min-height:5.9375rem}}.ImageTextCard-module-scss-module__2varYG__card.ImageTextCard-module-scss-module__2varYG__border{background-color:var(--elevated-level-two);border:var(--border-strong);box-shadow:none}.ImageTextCard-module-scss-module__2varYG__card .ImageTextCard-module-scss-module__2varYG__image{width:100%;min-height:var(--spacing-10xl);max-height:var(--spacing-10xl);border-radius:var(--radius-xl);object-fit:cover}@media only screen and (max-width:48rem){.ImageTextCard-module-scss-module__2varYG__card .ImageTextCard-module-scss-module__2varYG__image{border-radius:var(--radius-lg);width:auto;min-width:5.625rem;max-width:5.625rem;min-height:4.375rem;max-height:4.375rem}}.ImageTextCard-module-scss-module__2varYG__card .ImageTextCard-module-scss-module__2varYG__emptyImage{width:100%;min-height:var(--spacing-10xl);max-height:var(--spacing-10xl);background-color:var(--elevated-level-two);border-radius:var(--radius-xl);justify-content:center;align-items:center;display:flex}.ImageTextCard-module-scss-module__2varYG__card .ImageTextCard-module-scss-module__2varYG__emptyImage .ImageTextCard-module-scss-module__2varYG__fallbackImage{width:3.125rem;height:3.125rem}@media only screen and (max-width:48rem){.ImageTextCard-module-scss-module__2varYG__card .ImageTextCard-module-scss-module__2varYG__emptyImage{border-radius:var(--radius-lg);width:auto;min-width:5.625rem;min-height:4.375rem;max-height:4.375rem}}.ImageTextCard-module-scss-module__2varYG__card .ImageTextCard-module-scss-module__2varYG__bottom{gap:var(--spacing-xs);flex-direction:column;width:100%;display:flex}.ImageTextCard-module-scss-module__2varYG__card .ImageTextCard-module-scss-module__2varYG__details{flex-direction:column;display:flex}.ImageTextCard-module-scss-module__2varYG__card .ImageTextCard-module-scss-module__2varYG__details h3{font-size:var(--font-size-md);color:var(--text-primary);font-weight:500}@media only screen and (max-width:48rem){.ImageTextCard-module-scss-module__2varYG__card .ImageTextCard-module-scss-module__2varYG__details h3{margin-bottom:var(--spacing-xxxs);font-size:var(--font-size-md);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.ImageTextCard-module-scss-module__2varYG__card .ImageTextCard-module-scss-module__2varYG__details p{font-size:var(--font-size-default);color:var(--text-secondary);margin:0}@media only screen and (max-width:48rem){.ImageTextCard-module-scss-module__2varYG__card .ImageTextCard-module-scss-module__2varYG__details p{font-size:var(--font-size-sm);text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.ImageTextCard-module-scss-module__2varYG__small.ImageTextCard-module-scss-module__2varYG__card{filter:none;flex-direction:row;min-width:17.5rem;height:5.9375rem;min-height:0}.ImageTextCard-module-scss-module__2varYG__small.ImageTextCard-module-scss-module__2varYG__card .ImageTextCard-module-scss-module__2varYG__image{border-radius:var(--radius-lg);width:auto;min-width:5.625rem;max-width:5.625rem;min-height:4.375rem;max-height:4.375rem}.ImageTextCard-module-scss-module__2varYG__small.ImageTextCard-module-scss-module__2varYG__card .ImageTextCard-module-scss-module__2varYG__emptyImage{border-radius:var(--radius-lg);width:auto;min-width:5.625rem;min-height:4.375rem;max-height:4.375rem}.ImageTextCard-module-scss-module__2varYG__small.ImageTextCard-module-scss-module__2varYG__card .ImageTextCard-module-scss-module__2varYG__details{justify-content:center;height:100%}.ImageTextCard-module-scss-module__2varYG__small.ImageTextCard-module-scss-module__2varYG__card .ImageTextCard-module-scss-module__2varYG__details h3{margin:0;margin-bottom:var(--spacing-xxxs);font-size:var(--font-size-sm);text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:normal;display:-webkit-box;overflow:hidden}.ImageTextCard-module-scss-module__2varYG__small.ImageTextCard-module-scss-module__2varYG__card .ImageTextCard-module-scss-module__2varYG__details p{font-size:var(--font-size-sm);line-height:normal}
.ChatVehicleCardsWidget-module-scss-module__AnMtja__vehicleSearchResults{margin-bottom:var(--spacing-sm)}
.TypingIndicator-module-scss-module__fQjxfG__dotFlashing{width:.375rem;height:.375rem;margin:0 var(--spacing-sm);background-color:var(--gray);border-radius:var(--radius-sm);position:relative}.TypingIndicator-module-scss-module__fQjxfG__dotFlashingGray{animation:.5s linear .5s infinite alternate TypingIndicator-module-scss-module__fQjxfG__dot-flashing-gray}.TypingIndicator-module-scss-module__fQjxfG__dotFlashingPrimary{animation:.5s linear .5s infinite alternate TypingIndicator-module-scss-module__fQjxfG__dot-flashing-primary}.TypingIndicator-module-scss-module__fQjxfG__dotFlashing:before,.TypingIndicator-module-scss-module__fQjxfG__dotFlashing:after{background-color:var(--gray);content:"";display:inline-block;position:absolute;top:0}.TypingIndicator-module-scss-module__fQjxfG__dotFlashing:before{border-radius:var(--radius-sm);width:.375rem;height:.375rem;left:-.625rem}.TypingIndicator-module-scss-module__fQjxfG__dotFlashingGray:before{animation:1s infinite alternate TypingIndicator-module-scss-module__fQjxfG__dot-flashing-gray}.TypingIndicator-module-scss-module__fQjxfG__dotFlashingPrimary:before{animation:1s infinite alternate TypingIndicator-module-scss-module__fQjxfG__dot-flashing-primary}.TypingIndicator-module-scss-module__fQjxfG__dotFlashing:after{border-radius:var(--radius-sm);width:.375rem;height:.375rem;left:.625rem}.TypingIndicator-module-scss-module__fQjxfG__dotFlashingGray:after{animation:1s 1s infinite alternate TypingIndicator-module-scss-module__fQjxfG__dot-flashing-gray}.TypingIndicator-module-scss-module__fQjxfG__dotFlashingPrimary:after{animation:1s 1s infinite alternate TypingIndicator-module-scss-module__fQjxfG__dot-flashing-primary}@keyframes TypingIndicator-module-scss-module__fQjxfG__dot-flashing-gray{0%{background-color:var(--gray)}50%,to{background-color:var(--gray-30)}}@keyframes TypingIndicator-module-scss-module__fQjxfG__dot-flashing-primary{0%{background-color:var(--primary)}50%,to{background-color:var(--gray-30)}}
.FloatingChat-module-scss-module__tGZ7aW__chatCtn{z-index:100;justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);width:34.0625rem;max-height:41.875rem;padding-top:var(--spacing-sm);background-color:var(--elevated-level-one);border:var(--border-strong);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);flex-direction:column;transition:width .5s cubic-bezier(.075,.82,.165,1),max-height .5s cubic-bezier(.075,.82,.165,1),right .5s cubic-bezier(.075,.82,.165,1),bottom .5s cubic-bezier(.075,.82,.165,1);display:flex;position:fixed;bottom:7.75rem;right:.9375rem;overflow:hidden}.FloatingChat-module-scss-module__tGZ7aW__chatCtn--left{left:.9375rem;right:auto}@media only screen and (max-width:48rem){.FloatingChat-module-scss-module__tGZ7aW__chatCtn{border-radius:var(--radius-xs);border:none;justify-content:flex-start;width:100%;height:-webkit-fill-available;max-height:75rem;transition:all .5s cubic-bezier(.075,.82,.165,1);bottom:0;left:0;right:0}}.FloatingChat-module-scss-module__tGZ7aW__chatCtn--minimized{border:none;width:0;max-height:0;transition:width .5s cubic-bezier(.075,.82,.165,1),max-height .5s cubic-bezier(.075,.82,.165,1),right .5s cubic-bezier(.075,.82,.165,1),bottom .5s cubic-bezier(.075,.82,.165,1);bottom:2.1875rem;right:3.125rem}@media only screen and (max-width:48rem){.FloatingChat-module-scss-module__tGZ7aW__chatCtn--minimized{height:4.5rem}}.FloatingChat-module-scss-module__tGZ7aW__chatCtn--minimizedLeft{border:none;width:0;max-height:0;transition:width .5s cubic-bezier(.075,.82,.165,1),max-height .5s cubic-bezier(.075,.82,.165,1),right .5s cubic-bezier(.075,.82,.165,1),bottom .5s cubic-bezier(.075,.82,.165,1);bottom:2.1875rem;left:3.125rem;right:auto}@media only screen and (max-width:48rem){.FloatingChat-module-scss-module__tGZ7aW__chatCtn--minimizedLeft{height:4.5rem}.FloatingChat-module-scss-module__tGZ7aW__chatCtn--minimizedMobileLocations{border:none;width:0;height:4.5rem;max-height:0;transition:width .5s cubic-bezier(.075,.82,.165,1),max-height .5s cubic-bezier(.075,.82,.165,1),right .5s cubic-bezier(.075,.82,.165,1),bottom .5s cubic-bezier(.075,.82,.165,1);bottom:9.6875rem;right:3.125rem}.FloatingChat-module-scss-module__tGZ7aW__chatCtn--minimizedMobileLocationsLeft{border:none;width:0;height:4.5rem;max-height:0;transition:width .5s cubic-bezier(.075,.82,.165,1),max-height .5s cubic-bezier(.075,.82,.165,1),right .5s cubic-bezier(.075,.82,.165,1),bottom .5s cubic-bezier(.075,.82,.165,1);bottom:9.6875rem;left:3.125rem;right:auto}}.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__contentArea{border-radius:var(--radius-xl);flex-direction:column;width:100%;height:100%;max-height:37.375rem;transition:all .5s cubic-bezier(.075,.82,.165,1);display:flex;position:relative;overflow:hidden}@media only screen and (max-width:48rem){.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__contentArea{max-width:none;max-height:-webkit-fill-available;padding-bottom:var(--spacing-xl)}}.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__contentArea--minimized{max-height:0;transition:all .5s ease-in}@media only screen and (max-width:48rem){.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__contentArea--minimized{max-height:0;padding-bottom:0}}.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__contentArea--disclaimerGate{flex:1;min-height:25rem}.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__contentArea--disclaimerGate .FloatingChat-module-scss-module__tGZ7aW__messageCtn--disclaimerGate{flex:1;min-height:17.5rem}.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__contentArea .FloatingChat-module-scss-module__tGZ7aW__disclaimer{margin:0 var(--spacing-md) calc(-1*var(--spacing-xs)) 0;font-size:var(--font-size-xs);color:var(--text-secondary);text-align:right}.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__contentArea .FloatingChat-module-scss-module__tGZ7aW__messageCtn{gap:var(--spacing-xs);width:100%;height:100%;min-height:1.25rem;padding-right:var(--spacing-sm);padding-left:var(--spacing-sm);background-color:var(--elevated-level-one);flex-direction:column;transition:all .5s cubic-bezier(.175,.885,.32,1.275);display:flex;overflow:hidden auto}.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__contentArea .FloatingChat-module-scss-module__tGZ7aW__messageCtn--minimized{height:0;min-height:0;max-height:0;transition:all .5s cubic-bezier(.175,.885,.32,1.275)}@media only screen and (max-width:48rem){.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__contentArea .FloatingChat-module-scss-module__tGZ7aW__messageCtn--minimized{display:none}}.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__contentArea .FloatingChat-module-scss-module__tGZ7aW__messageCtn li{list-style:none}.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__contentArea .FloatingChat-module-scss-module__tGZ7aW__messageCtn li:first-child{margin-top:auto}.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__contentArea .FloatingChat-module-scss-module__tGZ7aW__messageCtn .FloatingChat-module-scss-module__tGZ7aW__suggestionsCtn{justify-content:flex-end;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-xxs) var(--spacing-lg);flex-wrap:wrap;display:flex}.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__header{width:100%;height:100%;min-height:3.125rem;padding-right:var(--spacing-sm);padding-left:var(--spacing-sm);border-radius:var(--radius-lg);cursor:pointer;background:0 0;border:none;align-items:center;display:flex}.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__header .FloatingChat-module-scss-module__tGZ7aW__closeBtn{width:var(--font-size-3xl);min-width:unset;height:var(--font-size-3xl);font-size:var(--font-size-2xl);color:var(--text-primary);margin-left:auto;padding:0}.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__header .FloatingChat-module-scss-module__tGZ7aW__closeBtn--hidden{visibility:hidden}@media only screen and (max-width:48rem){.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__header .FloatingChat-module-scss-module__tGZ7aW__closeBtn--open{visibility:visible}.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__header{height:3.125rem}}.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__header .FloatingChat-module-scss-module__tGZ7aW__doubleCtn{align-items:center;gap:var(--spacing-xs);flex-direction:row;display:flex}.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__header .FloatingChat-module-scss-module__tGZ7aW__doubleCtn .FloatingChat-module-scss-module__tGZ7aW__iconCtn{background:var(--primary-gradient,var(--primary));border:var(--border-strong);border-radius:var(--radius-lg);width:2.75rem;height:2.75rem;box-shadow:var(--shadow-soft);flex-direction:row;justify-content:center;align-items:center;display:flex}.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__header .FloatingChat-module-scss-module__tGZ7aW__doubleCtn .FloatingChat-module-scss-module__tGZ7aW__iconCtn .FloatingChat-module-scss-module__tGZ7aW__icon{width:var(--spacing-lg);height:var(--spacing-lg);color:var(--on-primary);margin:auto}.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__header .FloatingChat-module-scss-module__tGZ7aW__doubleCtn .FloatingChat-module-scss-module__tGZ7aW__consumerChatCtn{gap:var(--spacing-xxs);flex-direction:column;display:flex}.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__header .FloatingChat-module-scss-module__tGZ7aW__doubleCtn .FloatingChat-module-scss-module__tGZ7aW__consumerChatCtn .FloatingChat-module-scss-module__tGZ7aW__headerAI{font-size:var(--font-size-md);color:var(--text-primary);font-weight:500;line-height:1.25rem}.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__header .FloatingChat-module-scss-module__tGZ7aW__doubleCtn .FloatingChat-module-scss-module__tGZ7aW__consumerChatCtn .FloatingChat-module-scss-module__tGZ7aW__subtitleAI{font-size:var(--font-size-sm);font-weight:400;line-height:var(--font-size-sm);color:var(--text-secondary)}.FloatingChat-module-scss-module__tGZ7aW__chatCtn--disclaimerGate{min-height:30rem}@media only screen and (max-width:48rem){.FloatingChat-module-scss-module__tGZ7aW__chatCtn--disclaimerGate{min-height:unset}}.FloatingChat-module-scss-module__tGZ7aW__chatCtn--disclaimerGate .FloatingChat-module-scss-module__tGZ7aW__contentArea:not(.FloatingChat-module-scss-module__tGZ7aW__contentArea--minimized){flex:1;min-height:0}.FloatingChat-module-scss-module__tGZ7aW__loadingMsg{justify-content:center;align-items:center;gap:var(--spacing-sm);width:3.125rem;min-height:var(--spacing-2xl);padding:var(--spacing-sm);color:var(--text-primary);background:var(--gray-30);border-radius:.9375rem .9375rem .9375rem var(--spacing-xxxs);flex-direction:row;display:flex;position:relative;left:.3125rem}.FloatingChat-module-scss-module__tGZ7aW__loadingMsg p{margin:0}
.SidebarChat-module-scss-module__c3Zj3q__body{width:100%;margin-top:var(--spacing-md);padding:0 var(--spacing-xxs);flex-direction:column;align-items:center;display:flex;position:relative}.SidebarChat-module-scss-module__c3Zj3q__body--disclaimerGate{min-height:20rem}.SidebarChat-module-scss-module__c3Zj3q__body li{list-style:none}.SidebarChat-module-scss-module__c3Zj3q__body li:first-child{margin-top:auto}.SidebarChat-module-scss-module__c3Zj3q__body .SidebarChat-module-scss-module__c3Zj3q__disclaimer{margin-right:var(--spacing-xs);margin-bottom:calc(-1*var(--spacing-xs));font-size:var(--font-size-xs);color:var(--text-secondary);text-align:center;margin-left:auto}.SidebarChat-module-scss-module__c3Zj3q__infoHeader{flex-direction:column;align-items:center;width:100%;display:flex}.SidebarChat-module-scss-module__c3Zj3q__infoHeader h2{font-size:var(--font-size-lg);letter-spacing:var(--letter-spacing-md);align-items:center;font-weight:500;line-height:1.5625rem;display:flex}.SidebarChat-module-scss-module__c3Zj3q__infoHeader p{font-size:var(--font-size-md);letter-spacing:var(--letter-spacing-md);color:var(--text-primary);opacity:.6;font-weight:400;line-height:125%}.SidebarChat-module-scss-module__c3Zj3q__chatInput{width:100%}.SidebarChat-module-scss-module__c3Zj3q__chatMsgs{gap:var(--spacing-xs);width:100%;height:100%;margin-top:var(--spacing-sm);flex-direction:column-reverse;display:flex}.SidebarChat-module-scss-module__c3Zj3q__loadingMsg{justify-content:center;align-items:center;gap:var(--spacing-sm);width:3.125rem;height:var(--spacing-2xl);margin-bottom:var(--spacing-md);padding:var(--spacing-sm);color:var(--text-primary);background:var(--gray-30);border-radius:var(--spacing-xxxs) .9375rem .9375rem;flex-direction:row;display:flex;position:relative;left:.3125rem}.SidebarChat-module-scss-module__c3Zj3q__loadingMsg p{margin:0}
.MobileMenuActionButton-module-scss-module__CKEn2a__iconBtn{align-items:center;gap:var(--spacing-sm);min-width:var(--spacing-3xl);padding:var(--spacing-xxs);font-size:var(--font-size-xs);color:var(--text-primary);background-color:#0000;border:none;flex-direction:row;display:flex}.MobileMenuActionButton-module-scss-module__CKEn2a__darkIcon{color:var(--lux-text-primary)!important}
.MobileMenuActions-module-scss-module__PuJTBG__container{align-items:center;gap:var(--spacing-xxs);flex-wrap:wrap;display:flex}.MobileMenuActions-module-scss-module__PuJTBG__container .MobileMenuActions-module-scss-module__PuJTBG__carshopAccessibilityIcon{fill:var(--text-primary)}.MobileMenuActions-module-scss-module__PuJTBG__container .MobileMenuActions-module-scss-module__PuJTBG__carshopAccessibility{width:fit-content}.MobileMenuActions-module-scss-module__PuJTBG__container .MobileMenuActions-module-scss-module__PuJTBG__carshopAccessibilityTitle{color:var(--text-primary);font-size:var(--font-size-xs)!important;font-weight:400!important}.MobileMenuActions-module-scss-module__PuJTBG__titleBackContainer{align-items:center;gap:var(--spacing-sm);display:flex}.MobileMenuActions-module-scss-module__PuJTBG__titleBackContainer--clickable{cursor:pointer}.MobileMenuActions-module-scss-module__PuJTBG__titleBackContainer .MobileMenuActions-module-scss-module__PuJTBG__title{font-family:var(--header-font);font-size:var(--font-size-md);margin:0;font-weight:700}.MobileMenuActions-module-scss-module__PuJTBG__titleBackContainer .MobileMenuActions-module-scss-module__PuJTBG__title.MobileMenuActions-module-scss-module__PuJTBG__carshop{font-size:var(--font-size-md)}.MobileMenuActions-module-scss-module__PuJTBG__backButton{padding:var(--spacing-xs);justify-content:center;align-items:center;transition:all .25s;display:flex}.MobileMenuActions-module-scss-module__PuJTBG__backButton--hidden{width:0;margin-left:calc(-1*var(--spacing-md));transition:all .25s}
.MobileMenuTopBar-module-scss-module__Y0Ezoq__topBarContainer{top:var(--site-banner-offset,0);z-index:115;background-color:var(--surface);position:sticky}.MobileMenuTopBar-module-scss-module__Y0Ezoq__topBarContainer.MobileMenuTopBar-module-scss-module__Y0Ezoq__dark{background-color:var(--lux-surface)}.MobileMenuTopBar-module-scss-module__Y0Ezoq__topBarContainer .MobileMenuTopBar-module-scss-module__Y0Ezoq__topBar{padding:var(--spacing-md) var(--spacing-md);color:var(--text-primary);border-bottom:var(--border-soft);justify-content:space-between;align-items:center;display:flex}.MobileMenuTopBar-module-scss-module__Y0Ezoq__topBarContainer .MobileMenuTopBar-module-scss-module__Y0Ezoq__topBar.MobileMenuTopBar-module-scss-module__Y0Ezoq__dark{color:var(--lux-text-primary);background:var(--lux-surface);border-bottom:var(--lux-border-soft)}.MobileMenuTopBar-module-scss-module__Y0Ezoq__topBarContainer .MobileMenuTopBar-module-scss-module__Y0Ezoq__topBar .MobileMenuTopBar-module-scss-module__Y0Ezoq__titleContainer{align-items:center;gap:var(--spacing-sm);display:flex}.MobileMenuTopBar-module-scss-module__Y0Ezoq__topBarContainer .MobileMenuTopBar-module-scss-module__Y0Ezoq__topBar .MobileMenuTopBar-module-scss-module__Y0Ezoq__mainMenuTextContainer{align-items:center;gap:var(--spacing-sm);transition:transform .25s,opacity .25s;display:flex;transform:translate(-2.8125rem)}.MobileMenuTopBar-module-scss-module__Y0Ezoq__topBarContainer .MobileMenuTopBar-module-scss-module__Y0Ezoq__topBar .MobileMenuTopBar-module-scss-module__Y0Ezoq__mainMenuTextContainer.MobileMenuTopBar-module-scss-module__Y0Ezoq__open{transform:translate(0)}.MobileMenuTopBar-module-scss-module__Y0Ezoq__topBarContainer .MobileMenuTopBar-module-scss-module__Y0Ezoq__topBar .MobileMenuTopBar-module-scss-module__Y0Ezoq__backContainer{align-items:center;gap:var(--spacing-sm);opacity:0;transition:transform .25s,opacity .25s;display:flex;transform:translate(-1.25rem)}.MobileMenuTopBar-module-scss-module__Y0Ezoq__topBarContainer .MobileMenuTopBar-module-scss-module__Y0Ezoq__topBar .MobileMenuTopBar-module-scss-module__Y0Ezoq__backContainer.MobileMenuTopBar-module-scss-module__Y0Ezoq__open{opacity:1;transform:translate(0)}.MobileMenuTopBar-module-scss-module__Y0Ezoq__topBarContainer .MobileMenuTopBar-module-scss-module__Y0Ezoq__topBar .MobileMenuTopBar-module-scss-module__Y0Ezoq__backContainer .MobileMenuTopBar-module-scss-module__Y0Ezoq__backButton{width:fit-content!important}.MobileMenuTopBar-module-scss-module__Y0Ezoq__topBarContainer .MobileMenuTopBar-module-scss-module__Y0Ezoq__actionsContainer{padding:var(--spacing-xs)}
.WhispTap-module-scss-module__Rb1vVG__whispTapTarget>*{pointer-events:none}
.BasicForm-module-scss-module__8RTD1a__form{gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex;container-type:inline-size}.BasicForm-module-scss-module__8RTD1a__form .BasicForm-module-scss-module__8RTD1a__twoColumnInputContainer{gap:var(--spacing-sm);display:flex}@container not (min-width:21.875rem){.BasicForm-module-scss-module__8RTD1a__form .BasicForm-module-scss-module__8RTD1a__twoColumnInputContainer{flex-direction:column}}.BasicForm-module-scss-module__8RTD1a__form .BasicForm-module-scss-module__8RTD1a__btnCtn{gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}.BasicForm-module-scss-module__8RTD1a__form .BasicForm-module-scss-module__8RTD1a__submittedCopy{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xl);background-color:var(--elevated-level-two);border-radius:var(--radius-lg);flex-direction:column;display:flex}
.VehicleCardCtas-module-scss-module__YywxVG__ctas{gap:var(--spacing-sm);width:100%;padding:0 var(--spacing-sm) var(--spacing-sm);flex-wrap:wrap;margin-top:auto;display:flex}.VehicleCardCtas-module-scss-module__YywxVG__ctas--carShop{padding-right:var(--spacing-md);padding-left:var(--spacing-md)}
.DetailsPopover-module-scss-module__foCuWq__popover{top:var(--font-size-3xl);z-index:10;gap:var(--spacing-xs);width:15.625rem;padding:var(--spacing-sm);border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);flex-direction:column;display:flex;position:absolute;color:var(--text-primary)!important;background-color:var(--elevated-level-one)!important}.DetailsPopover-module-scss-module__foCuWq__popover--labels{top:3.125rem}.DetailsPopover-module-scss-module__foCuWq__popover--closed{display:none}.DetailsPopover-module-scss-module__foCuWq__popover--details{width:100%;max-width:21.875rem;left:0}.DetailsPopover-module-scss-module__foCuWq__popover .DetailsPopover-module-scss-module__foCuWq__disclaimerCtn{flex-direction:column;max-height:20vh;display:flex;overflow:auto}.DetailsPopover-module-scss-module__foCuWq__popover .DetailsPopover-module-scss-module__foCuWq__item{justify-content:space-between;width:100%;display:flex}
.VdpCards-module-scss-module__b81ajq__glow{animation:2s VdpCards-module-scss-module__b81ajq__glowing;animation-direction:forwards}@keyframes VdpCards-module-scss-module__b81ajq__glowing{20%{box-shadow:0 0 .625rem var(--primary)}40%{box-shadow:0 0 .625rem var(--primary)}to{box-shadow:unset}}
.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout{margin:0 var(--spacing-sm) var(--spacing-sm);padding:var(--spacing-md);background-color:var(--elevated-level-two);border-radius:var(--radius-md)}.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout .SRPCalloutText-module-scss-module__HqUBdG__inventoryCalloutText{font-size:clamp(var(--font-size-xs),1vw,var(--font-size-sm));color:var(--text-secondary);line-height:1.3}.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout .SRPCalloutText-module-scss-module__HqUBdG__inventoryCalloutText p,.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout .SRPCalloutText-module-scss-module__HqUBdG__inventoryCalloutText div,.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout .SRPCalloutText-module-scss-module__HqUBdG__inventoryCalloutText span,.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout .SRPCalloutText-module-scss-module__HqUBdG__inventoryCalloutText h1,.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout .SRPCalloutText-module-scss-module__HqUBdG__inventoryCalloutText h2,.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout .SRPCalloutText-module-scss-module__HqUBdG__inventoryCalloutText h3,.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout .SRPCalloutText-module-scss-module__HqUBdG__inventoryCalloutText h4,.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout .SRPCalloutText-module-scss-module__HqUBdG__inventoryCalloutText h5,.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout .SRPCalloutText-module-scss-module__HqUBdG__inventoryCalloutText h6,.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout .SRPCalloutText-module-scss-module__HqUBdG__inventoryCalloutText ul,.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout .SRPCalloutText-module-scss-module__HqUBdG__inventoryCalloutText ol,.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout .SRPCalloutText-module-scss-module__HqUBdG__inventoryCalloutText li{width:100%;margin:0}@media (max-width:48rem){.SRPCalloutText-module-scss-module__HqUBdG__inventoryCallout .SRPCalloutText-module-scss-module__HqUBdG__inventoryCalloutText{font-size:var(--font-size-xs)}}
.VehicleDetails-module-scss-module__tIitwa__page{background-color:var(--surface);flex-direction:column;padding-bottom:10vh;display:flex}@media print{.VehicleDetails-module-scss-module__tIitwa__page{display:none}}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content{padding:var(--spacing-md);justify-content:center;display:flex}@media only screen and (max-width:48rem){.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content{padding:0 var(--spacing-xs)}}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__left{gap:var(--spacing-md);flex-direction:column;flex:2;min-width:0;max-width:55.625rem;display:flex}@media only screen and (max-width:48rem){.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__left{max-width:100%}}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__left .VehicleDetails-module-scss-module__tIitwa__carousel{border-radius:var(--radius-xl);width:100%;box-shadow:var(--shadow-soft);margin:0}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__left .VehicleDetails-module-scss-module__tIitwa__ez360HeroStack{width:100%;position:relative}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__left .VehicleDetails-module-scss-module__tIitwa__ez360HeroStack .VehicleDetails-module-scss-module__tIitwa__carousel{z-index:1;position:relative}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__left .VehicleDetails-module-scss-module__tIitwa__ez360CvdpMount{flex-direction:column;width:100%;min-width:0;display:flex}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__left .VehicleDetails-module-scss-module__tIitwa__ez360CvdpMountPreparing{z-index:0;opacity:0;pointer-events:none;min-height:100%;position:absolute;inset:0;overflow:hidden}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__left .VehicleDetails-module-scss-module__tIitwa__ez360LoadingSlot{background-color:var(--elevated-level-one);border-radius:var(--radius-xl) var(--radius-xl) 0 0;justify-content:center;align-items:center;width:100%;min-height:17.5rem;display:flex}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__left .VehicleDetails-module-scss-module__tIitwa__carouselDipWrap{position:relative}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__left .VehicleDetails-module-scss-module__tIitwa__dipMountPending{z-index:1;visibility:hidden;pointer-events:none;position:absolute;inset:0}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__left .VehicleDetails-module-scss-module__tIitwa__dipMountActive{border-radius:var(--radius-xl);width:100%;min-height:19.375rem;box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__left .VehicleDetails-module-scss-module__tIitwa__vdpCardsCtn{gap:var(--spacing-md);flex-direction:column;display:flex}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__left .VehicleDetails-module-scss-module__tIitwa__link{margin-top:var(--spacing-lg)}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__left .VehicleDetails-module-scss-module__tIitwa__card{width:100%;margin-top:var(--spacing-lg);padding:var(--spacing-md);color:var(--text-primary);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft)}.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__right{min-width:15.625rem;max-width:31.25rem;padding-left:var(--spacing-md);flex-direction:column;flex:1;display:flex}@media only screen and (max-width:48rem){.VehicleDetails-module-scss-module__tIitwa__page .VehicleDetails-module-scss-module__tIitwa__content .VehicleDetails-module-scss-module__tIitwa__right{display:none}}.VehicleDetails-module-scss-module__tIitwa__vdpCardsLoading{width:100%;height:25rem}
.VehicleCardButton-module-scss-module__cC5_Zq__badge{min-width:unset;height:1.875rem;padding:var(--spacing-xs) var(--spacing-xs);border:var(--border-soft);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);color:var(--text-primary)!important;background:var(--surface)!important}.VehicleCardButton-module-scss-module__cC5_Zq__badge--clickable{cursor:pointer}.VehicleCardButton-module-scss-module__cC5_Zq__badge--static{cursor:default!important}.VehicleCardButton-module-scss-module__cC5_Zq__badge--green{box-shadow:var(--shadow-soft);border:none;color:var(--white)!important;background:#128000!important}.VehicleCardButton-module-scss-module__cC5_Zq__badge--primary{box-shadow:var(--shadow-soft);border:none;color:var(--on-primary)!important;background:var(--primary-gradient,var(--primary))!important}.VehicleCardButton-module-scss-module__cC5_Zq__badge--iconButton{padding:var(--spacing-xs) var(--spacing-xxxs)}.VehicleCardButton-module-scss-module__cC5_Zq__badge--withLabels{justify-content:center;align-items:center;width:fit-content;height:2.75rem;display:flex}.VehicleCardButton-module-scss-module__cC5_Zq__badge .VehicleCardButton-module-scss-module__cC5_Zq__labelCtn{align-items:flex-end;gap:var(--spacing-xs);display:flex}.VehicleCardButton-module-scss-module__cC5_Zq__badge .VehicleCardButton-module-scss-module__cC5_Zq__labelCtn .VehicleCardButton-module-scss-module__cC5_Zq__divider{width:.0625rem;height:var(--font-size-md);background-color:var(--text-primary);opacity:.1}.VehicleCardButton-module-scss-module__cC5_Zq__badge .VehicleCardButton-module-scss-module__cC5_Zq__labelCtn .VehicleCardButton-module-scss-module__cC5_Zq__divider--labels{height:var(--spacing-xl);margin:auto 0}.VehicleCardButton-module-scss-module__cC5_Zq__badge .VehicleCardButton-module-scss-module__cC5_Zq__labelCtn .VehicleCardButton-module-scss-module__cC5_Zq__priceCtn{flex-direction:column;justify-content:flex-start;display:flex}.VehicleCardButton-module-scss-module__cC5_Zq__badge .VehicleCardButton-module-scss-module__cC5_Zq__labelCtn .VehicleCardButton-module-scss-module__cC5_Zq__priceCtn--faint{opacity:.5}.VehicleCardButton-module-scss-module__cC5_Zq__badge .VehicleCardButton-module-scss-module__cC5_Zq__labelCtn .VehicleCardButton-module-scss-module__cC5_Zq__priceCtn .VehicleCardButton-module-scss-module__cC5_Zq__label{width:fit-content;font-size:var(--font-size-xs);line-height:var(--font-size-sm);text-align:left;letter-spacing:var(--letter-spacing-lg)!important}.VehicleCardButton-module-scss-module__cC5_Zq__badge .VehicleCardButton-module-scss-module__cC5_Zq__labelCtn .VehicleCardButton-module-scss-module__cC5_Zq__priceCtn .VehicleCardButton-module-scss-module__cC5_Zq__label--faint{opacity:.77}.VehicleCardButton-module-scss-module__cC5_Zq__badge .VehicleCardButton-module-scss-module__cC5_Zq__labelCtn .VehicleCardButton-module-scss-module__cC5_Zq__priceCtn .VehicleCardButton-module-scss-module__cC5_Zq__valueCtn{align-items:center;gap:var(--spacing-xxxs);display:flex}.VehicleCardButton-module-scss-module__cC5_Zq__badge .VehicleCardButton-module-scss-module__cC5_Zq__labelCtn .VehicleCardButton-module-scss-module__cC5_Zq__priceCtn .VehicleCardButton-module-scss-module__cC5_Zq__valueCtn .VehicleCardButton-module-scss-module__cC5_Zq__value{font-size:var(--font-size-default);font-weight:700;line-height:var(--font-size-md);letter-spacing:var(--letter-spacing-lg)!important}.VehicleCardButton-module-scss-module__cC5_Zq__badge .VehicleCardButton-module-scss-module__cC5_Zq__labelCtn .VehicleCardButton-module-scss-module__cC5_Zq__priceCtn .VehicleCardButton-module-scss-module__cC5_Zq__valueCtn .VehicleCardButton-module-scss-module__cC5_Zq__value--strikethrough{text-decoration:line-through}.VehicleCardButton-module-scss-module__cC5_Zq__badge .VehicleCardButton-module-scss-module__cC5_Zq__labelCtn .VehicleCardButton-module-scss-module__cC5_Zq__priceCtn .VehicleCardButton-module-scss-module__cC5_Zq__valueCtn .VehicleCardButton-module-scss-module__cC5_Zq__value--priceLocked{filter:blur(var(--spacing-xxs))}.VehicleCardButton-module-scss-module__cC5_Zq__badge .VehicleCardButton-module-scss-module__cC5_Zq__labelCtn .VehicleCardButton-module-scss-module__cC5_Zq__priceCtn .VehicleCardButton-module-scss-module__cC5_Zq__valueCtn .VehicleCardButton-module-scss-module__cC5_Zq__icon{width:var(--font-size-sm);height:var(--font-size-sm);font-size:var(--font-size-sm);transition:transform .3s cubic-bezier(.1,.74,.45,1.3)}.VehicleCardButton-module-scss-module__cC5_Zq__badge .VehicleCardButton-module-scss-module__cC5_Zq__labelCtn .VehicleCardButton-module-scss-module__cC5_Zq__priceCtn .VehicleCardButton-module-scss-module__cC5_Zq__valueCtn .VehicleCardButton-module-scss-module__cC5_Zq__icon--open{transform:rotate(180deg)}
.Banner-module-scss-module__r-XOrG__banner{z-index:14;width:100%;box-shadow:var(--shadow-soft);position:relative}.Banner-module-scss-module__r-XOrG__banner--sticky{position:sticky;top:0}.Banner-module-scss-module__r-XOrG__content{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);max-width:100%;padding:var(--spacing-xs) var(--spacing-lg);display:flex}@media only screen and (max-width:48rem){.Banner-module-scss-module__r-XOrG__content{align-items:center;gap:var(--spacing-xxs) var(--spacing-xs);padding:var(--spacing-xs);flex-wrap:wrap}}.Banner-module-scss-module__r-XOrG__content .Banner-module-scss-module__r-XOrG__icon{width:var(--spacing-lg);height:var(--spacing-lg)}@media only screen and (max-width:48rem){.Banner-module-scss-module__r-XOrG__content .Banner-module-scss-module__r-XOrG__icon{order:1}}.Banner-module-scss-module__r-XOrG__message{flex:1}@media only screen and (max-width:48rem){.Banner-module-scss-module__r-XOrG__message{flex-basis:100%;order:3}}.Banner-module-scss-module__r-XOrG__message a{color:inherit;background:0 0;border-radius:0;padding:0;text-decoration:underline}@media (hover:hover) and (pointer:fine){.Banner-module-scss-module__r-XOrG__message a:hover{color:inherit;opacity:.85}}.Banner-module-scss-module__r-XOrG__closeButton{color:inherit;flex-shrink:0}@media only screen and (max-width:48rem){.Banner-module-scss-module__r-XOrG__closeButton{order:2;margin-left:auto}}
.modal-module-scss-module__3eFAGG__modalBody{z-index:10;background-color:var(--surface);width:100%;height:100%;position:fixed;top:0}@media only screen and (max-width:48rem){.modal-module-scss-module__3eFAGG__modalBody{width:100%;height:100dvh;animation:none;top:0}}@media print{.modal-module-scss-module__3eFAGG__modalBody{height:fit-content;position:static;background:var(--white)!important}}.modal-module-scss-module__3eFAGG__modalCtn{width:100%;height:100%;overflow:hidden scroll}@media print{.modal-module-scss-module__3eFAGG__modalCtn{height:fit-content;overflow-y:visible;background:var(--white)!important}}
.VehicleCardPopover-module-scss-module__tAHAqW__popover{top:var(--font-size-3xl);z-index:10;gap:var(--spacing-xs);width:15.625rem;padding:var(--spacing-sm);border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);flex-direction:column;display:flex;position:absolute;color:var(--text-primary)!important;background-color:var(--elevated-level-one)!important}.VehicleCardPopover-module-scss-module__tAHAqW__popover--labels{top:3.125rem}.VehicleCardPopover-module-scss-module__tAHAqW__popover--carshop{top:4.375rem}.VehicleCardPopover-module-scss-module__tAHAqW__popover--closed{display:none}.VehicleCardPopover-module-scss-module__tAHAqW__popover .VehicleCardPopover-module-scss-module__tAHAqW__disclaimerCtn{flex-direction:column;max-height:20vh;display:flex;overflow:auto}.VehicleCardPopover-module-scss-module__tAHAqW__popover .VehicleCardPopover-module-scss-module__tAHAqW__item{justify-content:space-between;width:100%;display:flex}
.CardPrimaryAction-module-scss-module__vPzuSG__cardPrimaryAction{box-sizing:border-box;cursor:pointer;flex-direction:column;transition:background-color .14s ease-in-out,filter .14s ease-in-out;display:flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.CardPrimaryAction-module-scss-module__vPzuSG__cardPrimaryAction:hover{background-color:var(--elevated-level-two)}.CardPrimaryAction-module-scss-module__vPzuSG__cardPrimaryAction:hover h4{text-decoration:underline!important}}.CardPrimaryAction-module-scss-module__vPzuSG__cardPrimaryAction:active{filter:brightness(.9)}
.ReadingLineOverlay-module-scss-module__BnOI3W__overlay{z-index:999;width:100%;height:var(--spacing-xxs);background:var(--primary);box-shadow:0 0 0 var(--spacing-xxxs) color-mix(in srgb, var(--primary) 35%, transparent);pointer-events:none;position:fixed;top:0;left:0;transform:translateY(50vh)}
.StepCard-module-scss-module__wuFeca__card{width:calc(100% - 1.375rem);margin:var(--spacing-md) 0;margin-left:var(--spacing-lg);background-color:var(--elevated-level-one);border:var(--spacing-xxxs) solid var(--primary);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);cursor:pointer;position:relative}.StepCard-module-scss-module__wuFeca__card--completed{border-color:var(--generic-green);box-shadow:none}.StepCard-module-scss-module__wuFeca__card--locked{border:var(--spacing-xxxs) solid var(--text-secondary);box-shadow:none}.StepCard-module-scss-module__wuFeca__card .StepCard-module-scss-module__wuFeca__action{justify-content:center;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-sm);flex-direction:column;display:flex}.StepCard-module-scss-module__wuFeca__card .StepCard-module-scss-module__wuFeca__action:before{transition:opacity .3s ease-in-out!important}.StepCard-module-scss-module__wuFeca__card .StepCard-module-scss-module__wuFeca__action .StepCard-module-scss-module__wuFeca__content{justify-content:space-between;width:100%;display:flex}.StepCard-module-scss-module__wuFeca__card .StepCard-module-scss-module__wuFeca__number{z-index:10;width:2.5625rem;height:2.5625rem;font-size:var(--font-size-md);color:var(--primary);border:var(--spacing-xxxs) solid var(--primary);border-radius:var(--radius-full);justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;top:calc(50% - 1.3125rem);left:-1.375rem}.StepCard-module-scss-module__wuFeca__card .StepCard-module-scss-module__wuFeca__number--completed{color:var(--generic-green);border-color:var(--generic-green)}.StepCard-module-scss-module__wuFeca__card .StepCard-module-scss-module__wuFeca__number--locked{border-color:var(--text-secondary)}.StepCard-module-scss-module__wuFeca__card .StepCard-module-scss-module__wuFeca__numberBackground{z-index:9;background-color:var(--elevated-level-one);border-radius:var(--radius-full);justify-content:center;align-items:center;width:2.5625rem;height:2.5625rem;display:flex;position:absolute;top:calc(50% - 1.3125rem);left:-1.375rem}
.CardBadges-module-scss-module__siH1Qa__scroller{padding:var(--spacing-sm)}.CardBadges-module-scss-module__siH1Qa__scroller--carshop{padding:var(--spacing-sm) var(--spacing-md)}.CardBadges-module-scss-module__siH1Qa__scroller--halfPaddingBottom{padding-bottom:var(--spacing-xs)!important}.CardBadges-module-scss-module__siH1Qa__scroller--halfPaddingTop{padding-top:var(--spacing-xs)!important}.CardBadges-module-scss-module__siH1Qa__scrollerCtn{max-width:50rem}.CardBadges-module-scss-module__siH1Qa__scrollerCtn--carshop{gap:var(--spacing-xxs)}.CardBadges-module-scss-module__siH1Qa__badge{justify-content:space-between;align-items:center;gap:var(--spacing-xs);width:fit-content;min-width:fit-content;padding:var(--spacing-xxs) var(--spacing-xs);background-color:var(--surface);border:var(--border-soft);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);-webkit-user-select:none;user-select:none;display:flex}.CardBadges-module-scss-module__siH1Qa__badge--iconOnly{padding:var(--spacing-xxs)}.CardBadges-module-scss-module__siH1Qa__badge--carshop{gap:var(--spacing-xxs);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-full);box-shadow:none;border:.0625rem solid #cdcfd040}.CardBadges-module-scss-module__siH1Qa__badge--interactive{cursor:pointer;transition:box-shadow .2s ease-in-out}@media (hover:hover) and (pointer:fine){.CardBadges-module-scss-module__siH1Qa__badge--interactive:hover{box-shadow:var(--shadow-hover)}}.CardBadges-module-scss-module__siH1Qa__badge--large{height:2.1875rem}.CardBadges-module-scss-module__siH1Qa__badge--lexusCare{width:3.75rem;height:3.75rem;box-shadow:none;-webkit-backdrop-filter:blur(var(--spacing-xxxs));backdrop-filter:blur(var(--spacing-xxxs));background-color:#fff9;border:none}.CardBadges-module-scss-module__siH1Qa__badge .CardBadges-module-scss-module__siH1Qa__icon{-webkit-user-select:none;user-select:none}.CardBadges-module-scss-module__siH1Qa__badge .CardBadges-module-scss-module__siH1Qa__icon--styled{color:var(--text-primary)}.CardBadges-module-scss-module__siH1Qa__badge .CardBadges-module-scss-module__siH1Qa__icon--styled path,.CardBadges-module-scss-module__siH1Qa__badge .CardBadges-module-scss-module__siH1Qa__icon--styled rect{fill:var(--text-primary)}.CardBadges-module-scss-module__siH1Qa__badge .CardBadges-module-scss-module__siH1Qa__icon--styled--carshop{color:var(--text-secondary)}.CardBadges-module-scss-module__siH1Qa__badge .CardBadges-module-scss-module__siH1Qa__icon--styled--carshop path,.CardBadges-module-scss-module__siH1Qa__badge .CardBadges-module-scss-module__siH1Qa__icon--styled--carshop rect{fill:var(--text-secondary)}.CardBadges-module-scss-module__siH1Qa__badge .CardBadges-module-scss-module__siH1Qa__icon--styled--large{height:100%!important}.CardBadges-module-scss-module__siH1Qa__badge .CardBadges-module-scss-module__siH1Qa__badgeTitle{height:fit-content;font-size:var(--font-size-sm);color:var(--text-primary);white-space:nowrap;margin:0;font-weight:400;line-height:1}.CardBadges-module-scss-module__siH1Qa__badge .CardBadges-module-scss-module__siH1Qa__badgeTitle--carshop{color:var(--text-secondary);font-weight:700}.CardBadges-module-scss-module__siH1Qa__badge .CardBadges-module-scss-module__siH1Qa__badgeTitle .CardBadges-module-scss-module__siH1Qa__miles{margin-right:var(--spacing-xxxs);display:inline-block}.CardBadges-module-scss-module__siH1Qa__badge .CardBadges-module-scss-module__siH1Qa__badgeTitle .CardBadges-module-scss-module__siH1Qa__miles--carshop{color:var(--text-primary)}.CardBadges-module-scss-module__siH1Qa__badge .CardBadges-module-scss-module__siH1Qa__titleAndProperty{align-items:center;gap:var(--spacing-xxs);display:flex}.CardBadges-module-scss-module__siH1Qa__badge .CardBadges-module-scss-module__siH1Qa__colorInfo{align-items:center;gap:var(--spacing-xs);display:flex}.CardBadges-module-scss-module__siH1Qa__badge .CardBadges-module-scss-module__siH1Qa__colorInfo .CardBadges-module-scss-module__siH1Qa__colorSwatch{width:var(--font-size-sm);height:var(--font-size-sm);border:var(--border-strong);border-radius:50%}.CardBadges-module-scss-module__siH1Qa__button{justify-content:center;align-items:center;gap:var(--spacing-xxs);width:100%;padding:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--text-primary);background-color:var(--elevated-level-one);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);flex-direction:row;transition:box-shadow .2s ease-in-out;display:flex}@media (hover:hover) and (pointer:fine){.CardBadges-module-scss-module__siH1Qa__button:hover{box-shadow:var(--shadow-hover)}}
.ArrivalDateBadgeTitle-module-scss-module__J9O5oG__arrivalDateBadge{align-items:center;gap:var(--spacing-xxs);height:var(--spacing-md);font-size:var(--font-size-sm);cursor:pointer;display:flex}.ArrivalDateBadgeTitle-module-scss-module__J9O5oG__menu{width:20.875rem;padding:var(--spacing-sm);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-strong);margin:0;position:absolute}@media only screen and (max-width:48rem){.ArrivalDateBadgeTitle-module-scss-module__J9O5oG__menu{width:calc(100vw - 7.25rem);box-shadow:var(--shadow-soft);position:absolute;left:2.125rem}}.ArrivalDateBadgeTitle-module-scss-module__J9O5oG__menu .ArrivalDateBadgeTitle-module-scss-module__J9O5oG__textCtn{gap:var(--spacing-xs);flex-direction:column;display:flex}
.LexusCareBadge-module-scss-module__uZvafa__menu{width:20.875rem;padding:var(--spacing-sm);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-strong);margin:0;position:absolute}@media only screen and (max-width:48rem){.LexusCareBadge-module-scss-module__uZvafa__menu{width:calc(100vw - 7.25rem);box-shadow:var(--shadow-soft);position:absolute;left:2.125rem}}
.LexusStatusDisclaimerBadge-module-scss-module__E12m3a__menu{gap:var(--spacing-xs);width:18.75rem;padding:var(--spacing-xs);background-color:var(--surface);border:var(--border-soft);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);flex-direction:column;display:flex}
.PopoverBadge-module-scss-module__LZFnGa__menu{gap:var(--spacing-xs);width:25rem;padding:var(--spacing-xs);background-color:var(--surface);border:var(--border-soft);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);flex-direction:column;display:flex}
.LexusMonogramCTAs-module-scss-module__E1WW8q__container{gap:var(--spacing-lg);flex-direction:column;height:100%;display:flex}.LexusMonogramCTAs-module-scss-module__E1WW8q__container .LexusMonogramCTAs-module-scss-module__E1WW8q__ctas{gap:var(--spacing-xs);padding:var(--spacing-md);background-color:var(--elevated-level-one);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);flex-direction:column;display:flex;position:sticky}@media print{.LexusMonogramCTAs-module-scss-module__E1WW8q__container .LexusMonogramCTAs-module-scss-module__E1WW8q__ctas{display:none}}
.ReadingMaskOverlay-module-scss-module__K1TToa__overlay{z-index:999;background:color-mix(in srgb, var(--black) 55%, transparent);pointer-events:none;-webkit-mask-image:radial-gradient(circle 7.5rem at var(--mask-x) var(--mask-y), transparent 0, transparent 6.875rem, black 8.75rem);mask-image:radial-gradient(circle 7.5rem at var(--mask-x) var(--mask-y), transparent 0, transparent 6.875rem, black 8.75rem);position:fixed;inset:0}
.VideoModal-module-scss-module__Gq0XJW__videoModal{background-color:var(--surface);border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);-webkit-overflow-scrolling:touch;padding:0;transition:all .3s ease-in-out;position:fixed;inset:0}.VideoModal-module-scss-module__Gq0XJW__videoModal:focus{outline:none}.VideoModal-module-scss-module__Gq0XJW__videoModal[open]{opacity:1;scale:1}@starting-style{.VideoModal-module-scss-module__Gq0XJW__videoModal[open]{opacity:0;scale:.9}}.VideoModal-module-scss-module__Gq0XJW__videoModal::backdrop{background-color:var(--modal-backdrop);-webkit-backdrop-filter:var(--modal-backdrop-blur);backdrop-filter:var(--modal-backdrop-blur)}.VideoModal-module-scss-module__Gq0XJW__videoModal .VideoModal-module-scss-module__Gq0XJW__closeButton{top:var(--spacing-xs);right:var(--spacing-xs);z-index:10;position:absolute}.VideoModal-module-scss-module__Gq0XJW__videoModal .VideoModal-module-scss-module__Gq0XJW__iframe{border:none;width:75vw;height:45vw;display:flex}.VideoModal-module-scss-module__Gq0XJW__videoModal .VideoModal-module-scss-module__Gq0XJW__iframe--other{width:45vw;height:27vw;padding:var(--spacing-md)}@media only screen and (max-width:48rem){.VideoModal-module-scss-module__Gq0XJW__videoModal .VideoModal-module-scss-module__Gq0XJW__iframe{width:88vw;height:52.8vw}}
.ReadModeAccessibilityTrigger-module-scss-module__Ev-8Fq__trigger{right:var(--spacing-md);bottom:var(--spacing-md);z-index:1001;width:var(--spacing-3xl);height:var(--spacing-3xl);color:var(--text-primary);background:var(--surface);border:var(--border-soft);border-radius:var(--radius-full);box-shadow:var(--shadow-soft);cursor:pointer;justify-content:center;align-items:center;display:flex;position:fixed}.ReadModeAccessibilityTrigger-module-scss-module__Ev-8Fq__trigger:focus-visible{outline:var(--spacing-xxxs) solid var(--primary);outline-offset:var(--spacing-xxxs)}
.GenesisFooter-module-scss-module__15cg9W__container{flex-direction:column;display:flex}.GenesisFooter-module-scss-module__15cg9W__container .GenesisFooter-module-scss-module__15cg9W__top{background-color:var(--black)}.GenesisFooter-module-scss-module__15cg9W__container .GenesisFooter-module-scss-module__15cg9W__top .GenesisFooter-module-scss-module__15cg9W__navItems{gap:var(--spacing-11xl);padding:var(--spacing-xl) var(--spacing-4xl);flex-wrap:wrap;display:flex}@media only screen and (max-width:48rem){.GenesisFooter-module-scss-module__15cg9W__container .GenesisFooter-module-scss-module__15cg9W__top .GenesisFooter-module-scss-module__15cg9W__navItems{gap:var(--spacing-lg);padding:var(--spacing-lg);flex-direction:column}}.GenesisFooter-module-scss-module__15cg9W__container .GenesisFooter-module-scss-module__15cg9W__top .GenesisFooter-module-scss-module__15cg9W__prop65Wrap{padding:var(--spacing-xl) 3.75rem var(--spacing-2xl)}@media only screen and (max-width:48rem){.GenesisFooter-module-scss-module__15cg9W__container .GenesisFooter-module-scss-module__15cg9W__top .GenesisFooter-module-scss-module__15cg9W__prop65Wrap{padding:var(--spacing-xl) var(--spacing-lg)}}.GenesisFooter-module-scss-module__15cg9W__container .GenesisFooter-module-scss-module__15cg9W__middle{padding:var(--spacing-md) var(--spacing-4xl);background-color:var(--lux-surface);border-bottom:2px solid #707070;justify-content:space-between;align-items:center;display:flex}@media only screen and (max-width:48rem){.GenesisFooter-module-scss-module__15cg9W__container .GenesisFooter-module-scss-module__15cg9W__middle{gap:var(--spacing-sm);padding:var(--spacing-lg) var(--spacing-lg);flex-direction:column}}.GenesisFooter-module-scss-module__15cg9W__container .GenesisFooter-module-scss-module__15cg9W__middle .GenesisFooter-module-scss-module__15cg9W__rightContainer{align-items:center;gap:var(--spacing-md);display:flex}@media only screen and (max-width:48rem){.GenesisFooter-module-scss-module__15cg9W__container .GenesisFooter-module-scss-module__15cg9W__middle .GenesisFooter-module-scss-module__15cg9W__rightContainer{justify-content:center;width:100%}}.GenesisFooter-module-scss-module__15cg9W__container .GenesisFooter-module-scss-module__15cg9W__middle .GenesisFooter-module-scss-module__15cg9W__rightContainer .GenesisFooter-module-scss-module__15cg9W__followUs{font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-sm);color:var(--lux-text-primary);margin:0;font-weight:400;line-height:1.25rem}@media only screen and (max-width:48rem){.GenesisFooter-module-scss-module__15cg9W__container .GenesisFooter-module-scss-module__15cg9W__middle .GenesisFooter-module-scss-module__15cg9W__rightContainer .GenesisFooter-module-scss-module__15cg9W__followUs{display:none}}.GenesisFooter-module-scss-module__15cg9W__container .GenesisFooter-module-scss-module__15cg9W__middle .GenesisFooter-module-scss-module__15cg9W__rightContainer .GenesisFooter-module-scss-module__15cg9W__socialIconsContainer{gap:var(--spacing-xs);display:flex}@media only screen and (max-width:48rem){.GenesisFooter-module-scss-module__15cg9W__container .GenesisFooter-module-scss-module__15cg9W__middle .GenesisFooter-module-scss-module__15cg9W__rightContainer .GenesisFooter-module-scss-module__15cg9W__socialIconsContainer{justify-content:space-evenly;width:100%}}.GenesisFooter-module-scss-module__15cg9W__container .GenesisFooter-module-scss-module__15cg9W__middle .GenesisFooter-module-scss-module__15cg9W__rightContainer .GenesisFooter-module-scss-module__15cg9W__socialIconsContainer .GenesisFooter-module-scss-module__15cg9W__socialIcon{fill:var(--lux-text-primary);color:var(--lux-text-primary)}.GenesisFooter-module-scss-module__15cg9W__container .GenesisFooter-module-scss-module__15cg9W__bottom{padding:var(--spacing-sm) var(--spacing-4xl) var(--spacing-5xl);background-color:var(--black);justify-content:space-between;align-items:center;display:flex}@media only screen and (max-width:48rem){.GenesisFooter-module-scss-module__15cg9W__container .GenesisFooter-module-scss-module__15cg9W__bottom{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-lg) var(--spacing-lg);flex-direction:column}}.GenesisFooter-module-scss-module__15cg9W__container .GenesisFooter-module-scss-module__15cg9W__bottom .GenesisFooter-module-scss-module__15cg9W__leftContainer{gap:var(--spacing-lg);display:flex}@media only screen and (max-width:48rem){.GenesisFooter-module-scss-module__15cg9W__container .GenesisFooter-module-scss-module__15cg9W__bottom .GenesisFooter-module-scss-module__15cg9W__leftContainer{flex-direction:column}}.GenesisFooter-module-scss-module__15cg9W__container .GenesisFooter-module-scss-module__15cg9W__bottom .GenesisFooter-module-scss-module__15cg9W__leftContainer .GenesisFooter-module-scss-module__15cg9W__label{font-size:var(--font-size-sm);font-weight:400;line-height:var(--spacing-md);color:var(--lux-text-primary);margin:0}
.OpenButton-module-scss-module__SmW5jG__iconBtn{width:var(--spacing-2xl);background:0 0;border:none;justify-content:center;align-items:center;height:fit-content;padding:0;display:flex}.OpenButton-module-scss-module__SmW5jG__iconBtn.OpenButton-module-scss-module__SmW5jG__lexus{height:var(--spacing-2xl);color:var(--text-primary)}.OpenButton-module-scss-module__SmW5jG__iconBtn.OpenButton-module-scss-module__SmW5jG__dark{color:var(--lux-text-primary);fill:var(--lux-text-primary)}.OpenButton-module-scss-module__SmW5jG__iconBtn .OpenButton-module-scss-module__SmW5jG__icon{width:var(--spacing-lg);height:var(--spacing-lg);font-size:var(--font-size-lg);color:var(--primary)}.OpenButton-module-scss-module__SmW5jG__iconBtn .OpenButton-module-scss-module__SmW5jG__icon.OpenButton-module-scss-module__SmW5jG__dark{color:var(--lux-text-primary)}.OpenButton-module-scss-module__SmW5jG__iconBtn .OpenButton-module-scss-module__SmW5jG__icon.OpenButton-module-scss-module__SmW5jG__genesisBurger{width:var(--spacing-lg);height:var(--spacing-md);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.OpenButton-module-scss-module__SmW5jG__iconBtn .OpenButton-module-scss-module__SmW5jG__icon.OpenButton-module-scss-module__SmW5jG__lexus{color:var(--text-primary)}.OpenButton-module-scss-module__SmW5jG__iconBtn .OpenButton-module-scss-module__SmW5jG__carshopClose,.OpenButton-module-scss-module__SmW5jG__iconBtn .OpenButton-module-scss-module__SmW5jG__carshopClose:active{fill:var(--text-primary)}.OpenButton-module-scss-module__SmW5jG__iconBtn .OpenButton-module-scss-module__SmW5jG__carshopTitle{color:var(--text-secondary)}
.LoginPage-module-scss-module__1T3OzG__page{width:100%;min-height:100vh;padding:var(--spacing-md);background-color:var(--surface);justify-content:center;align-items:center;display:flex}@media only screen and (max-width:48rem){.LoginPage-module-scss-module__1T3OzG__page{align-items:flex-start;padding:0}}.LoginPage-module-scss-module__1T3OzG__page .LoginPage-module-scss-module__1T3OzG__form{gap:var(--spacing-sm);width:25.875rem;height:44.75rem;padding:var(--spacing-lg);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:48rem){.LoginPage-module-scss-module__1T3OzG__page .LoginPage-module-scss-module__1T3OzG__form{border:none;border-radius:0;width:100%;height:100%}}.LoginPage-module-scss-module__1T3OzG__page .LoginPage-module-scss-module__1T3OzG__form h1{margin-bottom:var(--spacing-sm);font-size:var(--font-size-lg);color:var(--text-primary);text-align:center;font-weight:700}.LoginPage-module-scss-module__1T3OzG__page .LoginPage-module-scss-module__1T3OzG__form .LoginPage-module-scss-module__1T3OzG__availInput{margin-bottom:0}.LoginPage-module-scss-module__1T3OzG__page .LoginPage-module-scss-module__1T3OzG__form .LoginPage-module-scss-module__1T3OzG__contactInputs{gap:var(--spacing-sm);flex-direction:column;display:flex}.LoginPage-module-scss-module__1T3OzG__page .LoginPage-module-scss-module__1T3OzG__form .LoginPage-module-scss-module__1T3OzG__contactInputs .LoginPage-module-scss-module__1T3OzG__name{gap:var(--spacing-xs);display:flex}.LoginPage-module-scss-module__1T3OzG__page .LoginPage-module-scss-module__1T3OzG__form .LoginPage-module-scss-module__1T3OzG__contactInputs .LoginPage-module-scss-module__1T3OzG__name .LoginPage-module-scss-module__1T3OzG__availInput{width:100%}.LoginPage-module-scss-module__1T3OzG__page .LoginPage-module-scss-module__1T3OzG__form .LoginPage-module-scss-module__1T3OzG__btnCtn{width:100%;margin-top:auto}.LoginPage-module-scss-module__1T3OzG__page .LoginPage-module-scss-module__1T3OzG__form .LoginPage-module-scss-module__1T3OzG__btnCtn .LoginPage-module-scss-module__1T3OzG__submit{height:3.25rem}
.LargeIconButton-module-scss-module__MEQq9W__container{flex-direction:column;width:100%;max-width:20.875rem;margin:0;display:flex}@media only screen and (max-width:48rem){.LargeIconButton-module-scss-module__MEQq9W__container{max-width:100%}.LargeIconButton-module-scss-module__MEQq9W__container--cms{max-width:100%;margin:var(--spacing-md) 0}}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button{width:100%;color:var(--text-primary);text-align:center;background-color:var(--elevated-level-one);border:none;border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);padding:0;transition:transform .2s ease-in-out;overflow:hidden}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button--dark{background-color:var(--elevated-level-two)}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button--manufacturer{box-shadow:none}@media (hover:hover) and (pointer:fine){.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button:hover{transform:scale(1.02)}}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__ctn{width:100%;font-size:var(--font-size-2xl);border-radius:var(--radius-xl);flex-direction:column;align-items:center;font-weight:700;display:flex}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__ctn--small{max-width:20.875rem;padding:var(--spacing-sm)}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__ctn--manufacturer{max-width:20.875rem;padding:var(--spacing-md)}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__ctn--large{max-width:25.1875rem;padding:var(--spacing-xl);font-size:var(--font-size-lg)}@media only screen and (max-width:48rem){.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__ctn{max-width:100%;padding:var(--spacing-md)}}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle{background:var(--primary-gradient,var(--primary));justify-content:center;align-items:center;display:flex}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle--small{width:3.75rem;height:3.75rem;margin-bottom:var(--spacing-xs);border-radius:var(--radius-3xl)}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle--small .LargeIconButton-module-scss-module__MEQq9W__icon{width:1.875rem;height:1.875rem;font-size:var(--font-size-2xl);color:var(--on-primary)}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle--small .LargeIconButton-module-scss-module__MEQq9W__icon path,.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle--small .LargeIconButton-module-scss-module__MEQq9W__icon rect{fill:var(--on-primary)}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle--large{width:6.625rem;height:6.625rem;margin-bottom:var(--spacing-md);font-size:var(--font-size-4xl);border-radius:var(--radius-full)}@media only screen and (max-width:48rem){.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle--large{width:4.375rem;height:4.375rem;margin-bottom:var(--spacing-md);font-size:var(--font-size-2xl);border-radius:var(--radius-3xl)}}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle--large .LargeIconButton-module-scss-module__MEQq9W__icon{width:3.125rem;height:3.125rem;font-size:var(--font-size-4xl);color:var(--on-primary)}@media only screen and (max-width:48rem){.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle--large .LargeIconButton-module-scss-module__MEQq9W__icon{width:1.875rem;height:1.875rem;font-size:var(--font-size-2xl)}}.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle--large .LargeIconButton-module-scss-module__MEQq9W__icon path,.LargeIconButton-module-scss-module__MEQq9W__container .LargeIconButton-module-scss-module__MEQq9W__button .LargeIconButton-module-scss-module__MEQq9W__circle--large .LargeIconButton-module-scss-module__MEQq9W__icon rect{fill:var(--on-primary)}
.PhoneAndSearch-module-scss-module___j6x7G__phoneAndSearch{align-items:center;gap:var(--spacing-lg);display:flex}
.PhoneMenuItem-module-scss-module__QrvPla__menuItem{align-items:center;gap:var(--spacing-xxs);width:100%;padding:var(--spacing-xs);padding-top:var(--spacing-md);padding-bottom:var(--spacing-md);border:var(--border-soft);border-radius:var(--radius-md);flex-direction:column;display:flex}
.LexusLogo-module-scss-module__fQOvxq__logoContainer{align-items:flex-start;gap:var(--spacing-xxs);flex-direction:column;width:fit-content;display:flex}.LexusLogo-module-scss-module__fQOvxq__logoWrapper{width:6.4375rem;height:1.4375rem;position:relative}.LexusLogo-module-scss-module__fQOvxq__logo{width:100%;height:100%;position:absolute;top:0;left:0}.LexusLogo-module-scss-module__fQOvxq__dealerLockupName{width:100%;font-size:var(--font-size-xs);color:var(--text-primary);text-transform:uppercase;white-space:wrap;margin:0;font-weight:600;line-height:1}.LexusLogo-module-scss-module__fQOvxq__dealerLockupName.LexusLogo-module-scss-module__fQOvxq__white{color:var(--white)}.LexusLogo-module-scss-module__fQOvxq__dealerLockupContainer{align-items:flex-start;gap:var(--spacing-xxs);flex-direction:column;width:100%;display:flex}.LexusLogo-module-scss-module__fQOvxq__dealerLockupSeparator{width:100%;height:var(--spacing-xxs);background-color:var(--text-primary);border:none;margin:0;padding:0}.LexusLogo-module-scss-module__fQOvxq__dealerLockupSeparator.LexusLogo-module-scss-module__fQOvxq__white{background-color:var(--white)}
.LexusFooter-module-scss-module__K2NWsW__container{justify-content:center;align-items:center;gap:var(--spacing-5xl);width:100%;padding:var(--spacing-5xl) var(--spacing-2xl) var(--spacing-8xl);color:var(--text-primary);background-color:var(--black);border-top:.3125rem solid var(--text-primary);flex-direction:column;display:flex}@media only screen and (max-width:48rem){.LexusFooter-module-scss-module__K2NWsW__container{justify-content:flex-start;align-items:flex-start;gap:var(--spacing-2xl)}}.LexusFooter-module-scss-module__K2NWsW__container .LexusFooter-module-scss-module__K2NWsW__footer{justify-content:space-between;gap:var(--spacing-2xl);flex-direction:row;width:100%;max-width:75rem;display:flex}@media only screen and (max-width:48rem){.LexusFooter-module-scss-module__K2NWsW__container .LexusFooter-module-scss-module__K2NWsW__footer{flex-direction:column;align-items:flex-start}}.LexusFooter-module-scss-module__K2NWsW__container .LexusFooter-module-scss-module__K2NWsW__footer .LexusFooter-module-scss-module__K2NWsW__content{align-items:flex-start;gap:var(--spacing-xl);flex-direction:column;display:flex}.LexusFooter-module-scss-module__K2NWsW__container .LexusFooter-module-scss-module__K2NWsW__footer .LexusFooter-module-scss-module__K2NWsW__content .LexusFooter-module-scss-module__K2NWsW__address{gap:var(--spacing-sm);flex-direction:column;font-style:normal;display:flex}.LexusFooter-module-scss-module__K2NWsW__container .LexusFooter-module-scss-module__K2NWsW__footer .LexusFooter-module-scss-module__K2NWsW__content .LexusFooter-module-scss-module__K2NWsW__address .LexusFooter-module-scss-module__K2NWsW__group{gap:var(--spacing-xxs);flex-direction:column;display:flex}.LexusFooter-module-scss-module__K2NWsW__container .LexusFooter-module-scss-module__K2NWsW__footer .LexusFooter-module-scss-module__K2NWsW__legalCtn{flex-direction:column;max-width:12.5rem;display:flex}.LexusFooter-module-scss-module__K2NWsW__container .LexusFooter-module-scss-module__K2NWsW__footer .LexusFooter-module-scss-module__K2NWsW__legalCtn .LexusFooter-module-scss-module__K2NWsW__text{margin-bottom:var(--spacing-md);font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-md);opacity:var(--text-secondary);line-height:1.3125rem}.LexusFooter-module-scss-module__K2NWsW__container .LexusFooter-module-scss-module__K2NWsW__footer .LexusFooter-module-scss-module__K2NWsW__legalCtn .LexusFooter-module-scss-module__K2NWsW__linkCtn{gap:var(--spacing-xs);width:100%;margin-bottom:var(--spacing-md);flex-direction:column;display:flex}.LexusFooter-module-scss-module__K2NWsW__container .LexusFooter-module-scss-module__K2NWsW__footer .LexusFooter-module-scss-module__K2NWsW__legalCtn .LexusFooter-module-scss-module__K2NWsW__linkCtn .LexusFooter-module-scss-module__K2NWsW__link{width:fit-content;font-size:var(--font-size-sm);line-height:var(--font-size-md);letter-spacing:var(--letter-spacing-md);outline:var(--spacing-xxxs) solid var(--primary);outline-offset:var(--spacing-xxxs);opacity:var(--text-secondary)}@media (hover:hover) and (pointer:fine){.LexusFooter-module-scss-module__K2NWsW__container .LexusFooter-module-scss-module__K2NWsW__footer .LexusFooter-module-scss-module__K2NWsW__legalCtn .LexusFooter-module-scss-module__K2NWsW__linkCtn .LexusFooter-module-scss-module__K2NWsW__link:hover{text-decoration:underline}}.LexusFooter-module-scss-module__K2NWsW__container .LexusFooter-module-scss-module__K2NWsW__footer .LexusFooter-module-scss-module__K2NWsW__bbbLink{margin-bottom:var(--spacing-md);outline:var(--spacing-xxxs) solid var(--primary);outline-offset:var(--spacing-xxxs)}.LexusFooter-module-scss-module__K2NWsW__mainContent{justify-content:space-between;align-items:flex-start;gap:var(--spacing-2xl);flex-direction:column;width:100%;display:flex}@media only screen and (max-width:48rem){.LexusFooter-module-scss-module__K2NWsW__mainContent{align-items:flex-start;width:100%}}.LexusFooter-module-scss-module__K2NWsW__mainContent .LexusFooter-module-scss-module__K2NWsW__row{justify-content:space-between;gap:var(--spacing-2xl);flex-flow:wrap;width:100%;height:100%;display:flex}@media only screen and (max-width:48rem){.LexusFooter-module-scss-module__K2NWsW__mainContent .LexusFooter-module-scss-module__K2NWsW__row{flex-flow:column;justify-content:flex-start;max-width:25rem}}.LexusFooter-module-scss-module__K2NWsW__mainContent .LexusFooter-module-scss-module__K2NWsW__bottomContainer{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}@media only screen and (max-width:48rem){.LexusFooter-module-scss-module__K2NWsW__mainContent .LexusFooter-module-scss-module__K2NWsW__bottomContainer{align-items:flex-start;gap:var(--spacing-2xl);flex-direction:column}}.LexusFooter-module-scss-module__K2NWsW__mainContent .LexusFooter-module-scss-module__K2NWsW__bottomContainer .LexusFooter-module-scss-module__K2NWsW__socialLinks{justify-content:flex-end;align-items:center;gap:var(--spacing-xs);width:fit-content;display:flex}.LexusFooter-module-scss-module__K2NWsW__mainContent .LexusFooter-module-scss-module__K2NWsW__bottomContainer .LexusFooter-module-scss-module__K2NWsW__socialLinks a{cursor:pointer}.LexusFooter-module-scss-module__K2NWsW__mainContent .LexusFooter-module-scss-module__K2NWsW__bottomContainer .LexusFooter-module-scss-module__K2NWsW__socialLinks a:focus{outline:var(--spacing-xxxs) solid var(--primary);outline-offset:var(--spacing-xxxs);text-decoration:underline}.LexusFooter-module-scss-module__K2NWsW__mainContent .LexusFooter-module-scss-module__K2NWsW__bottomContainer .LexusFooter-module-scss-module__K2NWsW__legalLinks{gap:var(--spacing-xs);flex-direction:row;display:flex}.LexusFooter-module-scss-module__K2NWsW__experienceAmazing{width:100%;font-family:var(--header-font);font-size:var(--font-size-2xl);color:var(--white);text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:3%;display:flex;position:relative;overflow:hidden}@media only screen and (max-width:48rem){.LexusFooter-module-scss-module__K2NWsW__experienceAmazing{font-size:var(--font-size-md);justify-content:flex-start;gap:2%}}.LexusFooter-module-scss-module__K2NWsW__divider{background:linear-gradient(90deg,#0000,#fff,#0000);width:90%;max-width:75rem;height:.0625rem;margin:0}@media only screen and (max-width:48rem){.LexusFooter-module-scss-module__K2NWsW__divider{display:none}}.LexusFooter-module-scss-module__K2NWsW__socialIcon{width:var(--spacing-lg);height:var(--spacing-lg);filter:brightness(0)saturate()invert()sepia()saturate(0%)hue-rotate(360deg)brightness()contrast()}
.MobileMenu-module-scss-module__-u2ppa__openButton{width:var(--spacing-2xl);height:var(--spacing-2xl);justify-content:center;align-items:center;display:flex}.MobileMenu-module-scss-module__-u2ppa__dialog{z-index:101;visibility:visible;background-color:var(--surface);flex-direction:column;max-height:100vh;animation:.16s MobileMenu-module-scss-module__-u2ppa__slide;display:flex;position:fixed;inset:0;overflow-y:scroll}.MobileMenu-module-scss-module__-u2ppa__listContainer{height:100%;max-height:100%;display:flex;position:relative;overflow:hidden scroll}.MobileMenu-module-scss-module__-u2ppa__listContainer .MobileMenu-module-scss-module__-u2ppa__mainPage{width:100%;transition:width .25s;overflow:hidden}.MobileMenu-module-scss-module__-u2ppa__listContainer .MobileMenu-module-scss-module__-u2ppa__mainPage .MobileMenu-module-scss-module__-u2ppa__list{gap:var(--spacing-sm);width:100%;height:100%;padding:var(--spacing-xl) var(--spacing-md);color:var(--text-primary);background-color:var(--surface);flex-direction:column;display:flex;overflow-x:hidden}.MobileMenu-module-scss-module__-u2ppa__listContainer .MobileMenu-module-scss-module__-u2ppa__mainPage .MobileMenu-module-scss-module__-u2ppa__list.MobileMenu-module-scss-module__-u2ppa__dark{color:var(--lux-text-primary);background:var(--lux-surface)}.MobileMenu-module-scss-module__-u2ppa__listItemText{margin:0}.MobileMenu-module-scss-module__-u2ppa__subList{margin-bottom:var(--spacing-xl);padding:0}@keyframes MobileMenu-module-scss-module__-u2ppa__slide{0%{transform:translate(25rem)}to{transform:translate(0)}}
.InventoryCTAs-module-scss-module__qj3srG__ctn{z-index:1;justify-content:center;gap:var(--spacing-md);flex-direction:row;width:100%;max-width:56.25rem;display:flex}@media only screen and (max-width:64rem){.InventoryCTAs-module-scss-module__qj3srG__ctn{gap:var(--spacing-xs);max-width:unset;flex-direction:row;display:flex}}@media only screen and (max-width:48rem){.InventoryCTAs-module-scss-module__qj3srG__ctn{max-width:unset;margin-bottom:var(--spacing-6xl);grid-template-columns:repeat(2,1fr);display:grid}.InventoryCTAs-module-scss-module__qj3srG__ctn--three>:nth-child(3){grid-column:1/-1}.InventoryCTAs-module-scss-module__qj3srG__ctn--one{grid-template-columns:1fr}}
.CarshopMobileNavBar-module-scss-module__KvJSSG__header{height:4.625rem;padding-left:var(--spacing-md)}.CarshopMobileNavBar-module-scss-module__KvJSSG__logo{width:9.625rem}.CarshopMobileNavBar-module-scss-module__KvJSSG__actions{align-items:center;gap:var(--spacing-md);display:flex}@media only screen and (max-width:24.375rem){.CarshopMobileNavBar-module-scss-module__KvJSSG__actions{gap:var(--spacing-xs)}}.CarshopMobileNavBar-module-scss-module__KvJSSG__divider{background-color:#cdcfd040;min-width:.0625rem;height:2.125rem}.CarshopMobileNavBar-module-scss-module__KvJSSG__icon,.CarshopMobileNavBar-module-scss-module__KvJSSG__icon:active{fill:var(--carshop-accent)}.CarshopMobileNavBar-module-scss-module__KvJSSG__homeSelector{display:flex}@media only screen and (max-width:23.125rem){.CarshopMobileNavBar-module-scss-module__KvJSSG__homeSelector{display:none}}
.PhoneMenu-module-scss-module__WRM1mW__phoneMenuContainer{position:relative}.PhoneMenu-module-scss-module__WRM1mW__phoneMenuContainer .PhoneMenu-module-scss-module__WRM1mW__phoneMenu{background-color:var(--elevated-level-one);border-radius:var(--radius-lg);min-width:25rem;box-shadow:var(--shadow-strong);padding:0}.PhoneMenu-module-scss-module__WRM1mW__menu{gap:var(--spacing-xs);padding:var(--spacing-xs);flex-direction:column;display:flex}.PhoneMenu-module-scss-module__WRM1mW__menu .PhoneMenu-module-scss-module__WRM1mW__menuHeader{justify-content:center;align-items:center;gap:var(--spacing-xxs);padding:var(--spacing-xs);padding-top:var(--spacing-md);padding-bottom:var(--spacing-md);border-radius:var(--radius-md);flex-direction:column;display:flex}.PhoneMenu-module-scss-module__WRM1mW__menu .PhoneMenu-module-scss-module__WRM1mW__menuItems{gap:var(--spacing-xxs);flex-direction:row;display:flex}.PhoneMenu-module-scss-module__WRM1mW__messageButtonContainer{justify-content:center;align-items:center;gap:var(--spacing-xxs);flex-direction:column;display:flex}
.ShopperAssuranceImage-module-scss-module__leyJVa__shopperAssurance{margin-right:var(--spacing-md)}
.FindADealer-module-scss-module__khEKMW__findADealer{justify-content:center;align-items:center;gap:var(--spacing-xs);height:100%;padding:0 var(--spacing-xl);background:linear-gradient(to left, var(--primary), transparent);flex-flow:row;display:flex}
