.PorscheNavBar-module-scss-module__a1YPrW__header{z-index:11;width:100%;height:57px;color:var(--text-primary);background-color:var(--surface);border-bottom:var(--border-soft);box-shadow:var(--shadow-soft);justify-content:space-between;align-items:center;padding:12px 20px;display:flex;position:-webkit-sticky;position:sticky;top:0}@media only screen and (max-width:768px){.PorscheNavBar-module-scss-module__a1YPrW__header{display:none}}.PorscheNavBar-module-scss-module__a1YPrW__header .PorscheNavBar-module-scss-module__a1YPrW__leftCtn{align-items:center;width:100%;height:100%;display:flex}.PorscheNavBar-module-scss-module__a1YPrW__header .PorscheNavBar-module-scss-module__a1YPrW__logo{object-fit:contain;width:200px;height:43px}.PorscheNavBar-module-scss-module__a1YPrW__header .PorscheNavBar-module-scss-module__a1YPrW__rightCtn{justify-content:flex-end;align-items:center;gap:var(--gap-lg);width:100%;height:100%;display:flex}.PorscheNavBar-module-scss-module__a1YPrW__header .PorscheNavBar-module-scss-module__a1YPrW__button{cursor:pointer;background-color:transparent;border:none;align-items:center;gap:8px;display:flex}
.NavItemIcon-module-scss-module__KWC_tW__listItemIcon{width:20px;max-width:35px;height:20px;color:var(--text-primary);margin-left:0;margin-right:0;font-size:20px;transition:transform .3s cubic-bezier(.1,.74,.45,1.3);overflow:hidden}.NavItemIcon-module-scss-module__KWC_tW__listItemIcon.NavItemIcon-module-scss-module__KWC_tW__lux,.NavItemIcon-module-scss-module__KWC_tW__listItemIcon.NavItemIcon-module-scss-module__KWC_tW__boldOnBlack{color:var(--lux-text-primary)}.NavItemIcon-module-scss-module__KWC_tW__listItemIcon.NavItemIcon-module-scss-module__KWC_tW__uppercase{width:20px;height:20px;font-size:20px;font-weight:700}.NavItemIcon-module-scss-module__KWC_tW__listItemIcon.NavItemIcon-module-scss-module__KWC_tW__open{transform:rotate(180deg)}
.NavLinkListItemText-module-scss-module__AUU6cW__listItemText{height:24px}.NavLinkListItemText-module-scss-module__AUU6cW__listItemText.NavLinkListItemText-module-scss-module__AUU6cW__kiaEvGreen{color:#238705}
.NavLinkListItem-module-scss-module__kNATTa__listItem{justify-content:center;align-items:center;gap:var(--gap-md);height:100%;color:var(--text-primary);white-space:nowrap;border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-flow:row;margin:0 5px;padding:12px 15px;transition:background-color .1s,scale .1s;display:flex}@media (hover:hover){.NavLinkListItem-module-scss-module__kNATTa__listItem:hover{background-color:var(--elevated-level-two-90);outline:none}.NavLinkListItem-module-scss-module__kNATTa__listItem:focus-visible{background-color:var(--elevated-level-two-90);outline:none}}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__bold{margin:0}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__bold:hover:not(.NavLinkListItem-module-scss-module__kNATTa__secondary){scale:1.05}@media (hover:hover) and (pointer:fine){.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__boldOnBlack:hover{background-color:#424242!important}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__volvo:hover{background-color:var(--surface)}}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__secondary{white-space:normal;justify-content:space-between;width:100%;margin:5px 0}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__topLevelSection{padding:12px 10px 12px 15px}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__uppercase:not(.NavLinkListItem-module-scss-module__kNATTa__secondary),.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux:not(.NavLinkListItem-module-scss-module__kNATTa__secondary){margin:0;padding:0}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__uppercase{gap:var(--gap-sm);position:relative}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__uppercase:not(.NavLinkListItem-module-scss-module__kNATTa__secondary):after{content:"";width:0;transition:width .3s;position:absolute;bottom:-2px;left:0}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__uppercase:hover:not(.NavLinkListItem-module-scss-module__kNATTa__secondary){background-color:transparent;outline:none}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__uppercase:focus-visible:not(.NavLinkListItem-module-scss-module__kNATTa__secondary){background-color:transparent;outline:none}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__uppercase:hover:not(.NavLinkListItem-module-scss-module__kNATTa__secondary):after{width:calc(100% - 2px)}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__uppercase:focus-visible:not(.NavLinkListItem-module-scss-module__kNATTa__secondary):after{width:calc(100% - 2px)}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__uppercase:after{background-color:var(--text-primary);height:1px}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux{font-family:var(--header-font);color:var(--lux-text-primary);position:relative}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux:not(.NavLinkListItem-module-scss-module__kNATTa__secondary):after{content:"";width:0;transition:width .3s;position:absolute;bottom:-2px;left:0}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux:hover:not(.NavLinkListItem-module-scss-module__kNATTa__secondary){background-color:transparent;outline:none}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux:focus-visible:not(.NavLinkListItem-module-scss-module__kNATTa__secondary){background-color:transparent;outline:none}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux:hover:not(.NavLinkListItem-module-scss-module__kNATTa__secondary):after{width:calc(100% - 2px)}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux:focus-visible:not(.NavLinkListItem-module-scss-module__kNATTa__secondary):after{width:calc(100% - 2px)}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux:after{background-color:var(--lux-text-primary);height:1px}@media (hover:hover) and (pointer:fine){.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux.NavLinkListItem-module-scss-module__kNATTa__secondary:hover{background-color:#424242}}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux.NavLinkListItem-module-scss-module__kNATTa__bmw{font-weight:700;position:relative}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux.NavLinkListItem-module-scss-module__kNATTa__bmw:not(.NavLinkListItem-module-scss-module__kNATTa__secondary):after{content:"";width:0;transition:width .3s;position:absolute;bottom:-2px;left:0}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux.NavLinkListItem-module-scss-module__kNATTa__bmw:hover:not(.NavLinkListItem-module-scss-module__kNATTa__secondary){background-color:transparent;outline:none}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux.NavLinkListItem-module-scss-module__kNATTa__bmw:focus-visible:not(.NavLinkListItem-module-scss-module__kNATTa__secondary){background-color:transparent;outline:none}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux.NavLinkListItem-module-scss-module__kNATTa__bmw:hover:not(.NavLinkListItem-module-scss-module__kNATTa__secondary):after{width:calc(100% - 2px)}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux.NavLinkListItem-module-scss-module__kNATTa__bmw:focus-visible:not(.NavLinkListItem-module-scss-module__kNATTa__secondary):after{width:calc(100% - 2px)}.NavLinkListItem-module-scss-module__kNATTa__listItem.NavLinkListItem-module-scss-module__kNATTa__lux.NavLinkListItem-module-scss-module__kNATTa__bmw:after{background-color:var(--primary);height:2px}
.NavLinkRenderable-module-scss-module__hY3aGW__listItemContainer{cursor:pointer;align-items:center;display:flex}
.NavSectionDropdown-module-scss-module__RREMPa__dropdownCtn{cursor:pointer;align-items:center;display:flex}.NavSectionDropdown-module-scss-module__RREMPa__dropdownCtn.NavSectionDropdown-module-scss-module__RREMPa__secondary{width:100%;display:block}.NavSectionDropdown-module-scss-module__RREMPa__dropdownCtn .NavSectionDropdown-module-scss-module__RREMPa__dropdownMenu{background-color:var(--surface);border:var(--border-soft);border-radius:var(--radius-lg);width:220px;max-height:none;box-shadow:var(--shadow-soft);padding:0 5px}.NavSectionDropdown-module-scss-module__RREMPa__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{color:var(--text-primary);background:var(--elevated-level-two-90);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;gap:8px;margin:5px;padding:12px 15px;display:flex}.TruncatedNavItemsHandle-module-scss-module__hOmEaG__handle .TruncatedNavItemsHandle-module-scss-module__hOmEaG__icon{width:20px;height:20px;color:var(--text-primary);font-size:20px}.TruncatedNavItemsHandle-module-scss-module__hOmEaG__handle .TruncatedNavItemsHandle-module-scss-module__hOmEaG__icon.TruncatedNavItemsHandle-module-scss-module__hOmEaG__uppercase{width:14px;height:14px;font-size:14px}.TruncatedNavItemsHandle-module-scss-module__hOmEaG__handle .TruncatedNavItemsHandle-module-scss-module__hOmEaG__icon.TruncatedNavItemsHandle-module-scss-module__hOmEaG__boldOnBlack{color:var(--lux-text-primary)}.TruncatedNavItemsHandle-module-scss-module__hOmEaG__handle .TruncatedNavItemsHandle-module-scss-module__hOmEaG__genesisBurger{width:20px;height:20px;color:var(--text-primary)}.TruncatedNavItemsHandle-module-scss-module__hOmEaG__handle.TruncatedNavItemsHandle-module-scss-module__hOmEaG__bold{margin:0}.TruncatedNavItemsHandle-module-scss-module__hOmEaG__handle.TruncatedNavItemsHandle-module-scss-module__hOmEaG__boldOnBlack{color:var(--lux-text-primary);background:var(--lux-surface)}@media (hover:hover) and (pointer:fine){.TruncatedNavItemsHandle-module-scss-module__hOmEaG__handle.TruncatedNavItemsHandle-module-scss-module__hOmEaG__boldOnBlack:hover{background:rgba(110,110,110,.9)}}.TruncatedNavItemsHandle-module-scss-module__hOmEaG__handle.TruncatedNavItemsHandle-module-scss-module__hOmEaG__uppercase{margin:0;padding:6px 10px}.TruncatedNavItemsHandle-module-scss-module__hOmEaG__handle.TruncatedNavItemsHandle-module-scss-module__hOmEaG__lux{color:var(--lux-text-primary);background:var(--lux-surface)}@media (hover:hover) and (pointer:fine){.TruncatedNavItemsHandle-module-scss-module__hOmEaG__handle.TruncatedNavItemsHandle-module-scss-module__hOmEaG__lux:hover{background:rgba(110,110,110,.9)}}.TruncatedNavItemsHandle-module-scss-module__hOmEaG__handle .TruncatedNavItemsHandle-module-scss-module__hOmEaG__listItemText{align-items:center;height:24px;display:flex}
.MegaMenuItem-module-scss-module__F4VMvW__stockDialogue{padding:var(--spacing-xxs)var(--spacing-xs);font-family:var(--typography-font-family);color:var(--mega-menu-stock-color,var(--primary));border-radius:var(--radius-lg);align-items:center;font-weight:400;display:flex;position:absolute;right:-1px}.MegaMenuItem-module-scss-module__F4VMvW__stockDialogue.MegaMenuItem-module-scss-module__F4VMvW__lux{color:var(--mega-menu-stock-color,var(--lux-text-primary))}.MegaMenuItem-module-scss-module__F4VMvW__stockDialogue .MegaMenuItem-module-scss-module__F4VMvW__icon{height:100%;color:var(--mega-menu-stock-color,var(--primary));display:flex}.MegaMenuItem-module-scss-module__F4VMvW__stockDialogue .MegaMenuItem-module-scss-module__F4VMvW__icon.MegaMenuItem-module-scss-module__F4VMvW__lux{color:var(--mega-menu-stock-color,var(--lux-text-primary))}.MegaMenuItem-module-scss-module__F4VMvW__hiddenTextContainer{width:0;transition:width .25s;display:flex;position:relative;overflow:hidden}.MegaMenuItem-module-scss-module__F4VMvW__hiddenText{white-space:nowrap;margin-left:4px;transition:transform .25s;display:flex;overflow:hidden}.MegaMenuItem-module-scss-module__F4VMvW__linkItem{align-items:center;gap:var(--spacing-sm);width:265px;min-height:48px;padding:4px var(--spacing-xs);color:var(--text-primary);border-radius:var(--radius-xl);cursor:pointer;border:1px solid transparent;transition:all .15s ease-in-out;display:flex;position:relative;overflow:hidden!important}.MegaMenuItem-module-scss-module__F4VMvW__linkItem.MegaMenuItem-module-scss-module__F4VMvW__hidden{min-height:0;max-height:0;margin:calc(-1*var(--spacing-sm) + 2px);padding:0;transform:scale(0)}@media only screen and (max-width:768px){.MegaMenuItem-module-scss-module__F4VMvW__linkItem{width:100%}}@media (hover:hover) and (pointer:fine){.MegaMenuItem-module-scss-module__F4VMvW__linkItem:hover,.MegaMenuItem-module-scss-module__F4VMvW__linkItem:active{background-color:var(--elevated-level-two-90);border:var(--border-strong);box-shadow:var(--shadow-soft);transition:all 1s cubic-bezier(.075,.82,.165,1)}.MegaMenuItem-module-scss-module__F4VMvW__linkItem:hover .MegaMenuItem-module-scss-module__F4VMvW__stockDialogue,.MegaMenuItem-module-scss-module__F4VMvW__linkItem:active .MegaMenuItem-module-scss-module__F4VMvW__stockDialogue{color:var(--mega-menu-stock-color,var(--primary));background-color:var(--elevated-level-one);box-shadow:var(--shadow-soft);padding-left:8px;transition:all .15s linear}.MegaMenuItem-module-scss-module__F4VMvW__linkItem:hover .MegaMenuItem-module-scss-module__F4VMvW__hiddenTextContainer,.MegaMenuItem-module-scss-module__F4VMvW__linkItem:active .MegaMenuItem-module-scss-module__F4VMvW__hiddenTextContainer{width:64px}.MegaMenuItem-module-scss-module__F4VMvW__linkItem:hover .MegaMenuItem-module-scss-module__F4VMvW__hiddenTextContainer.MegaMenuItem-module-scss-module__F4VMvW__noCopy,.MegaMenuItem-module-scss-module__F4VMvW__linkItem:active .MegaMenuItem-module-scss-module__F4VMvW__hiddenTextContainer.MegaMenuItem-module-scss-module__F4VMvW__noCopy{width:0}.MegaMenuItem-module-scss-module__F4VMvW__linkItem:hover .MegaMenuItem-module-scss-module__F4VMvW__hiddenText,.MegaMenuItem-module-scss-module__F4VMvW__linkItem:active .MegaMenuItem-module-scss-module__F4VMvW__hiddenText{transform:translate(0)}}.MegaMenuItem-module-scss-module__F4VMvW__linkItem.MegaMenuItem-module-scss-module__F4VMvW__bigPicture{justify-content:space-between;gap:var(--spacing-md);min-width:265px;height:245px;max-height:245px;padding:var(--padding-md);flex-direction:column;display:flex}.MegaMenuItem-module-scss-module__F4VMvW__linkItem.MegaMenuItem-module-scss-module__F4VMvW__bigPicture.MegaMenuItem-module-scss-module__F4VMvW__bigPicturePaddingAdjustment{padding-bottom:12px}@media only screen and (max-width:768px){.MegaMenuItem-module-scss-module__F4VMvW__linkItem.MegaMenuItem-module-scss-module__F4VMvW__bigPicture{width:auto;min-width:unset;max-width:48%;height:-moz-fit-content;height:fit-content;padding:var(--spacing-xs)var(--spacing-xs)var(--spacing-md);flex-flow:wrap}}.MegaMenuItem-module-scss-module__F4VMvW__linkItem.MegaMenuItem-module-scss-module__F4VMvW__bigPicture.MegaMenuItem-module-scss-module__F4VMvW__bigPictureHidden{min-width:0}.MegaMenuItem-module-scss-module__F4VMvW__linkItem.MegaMenuItem-module-scss-module__F4VMvW__lux{color:var(--lux-text-primary)}@media (hover:hover) and (pointer:fine){.MegaMenuItem-module-scss-module__F4VMvW__linkItem.MegaMenuItem-module-scss-module__F4VMvW__lux:hover,.MegaMenuItem-module-scss-module__F4VMvW__linkItem.MegaMenuItem-module-scss-module__F4VMvW__lux:active{background:rgba(110,110,110,.9);border:1px solid #707070}.MegaMenuItem-module-scss-module__F4VMvW__linkItem.MegaMenuItem-module-scss-module__F4VMvW__lux:hover .MegaMenuItem-module-scss-module__F4VMvW__stockDialogue,.MegaMenuItem-module-scss-module__F4VMvW__linkItem.MegaMenuItem-module-scss-module__F4VMvW__lux:active .MegaMenuItem-module-scss-module__F4VMvW__stockDialogue{color:var(--mega-menu-stock-color,var(--white));background-color:var(--black);box-shadow:var(--shadow-soft)}}.MegaMenuItem-module-scss-module__F4VMvW__linkItem .MegaMenuItem-module-scss-module__F4VMvW__imageCtn.MegaMenuItem-module-scss-module__F4VMvW__bigPicture{width:100%;height:100%;overflow:hidden}@media only screen and (max-width:768px){.MegaMenuItem-module-scss-module__F4VMvW__linkItem .MegaMenuItem-module-scss-module__F4VMvW__imageCtn.MegaMenuItem-module-scss-module__F4VMvW__bigPicture{max-height:150px}}.MegaMenuItem-module-scss-module__F4VMvW__linkItem .MegaMenuItem-module-scss-module__F4VMvW__imageCtn .MegaMenuItem-module-scss-module__F4VMvW__imageLeft{object-fit:contain;width:50px;height:37.5px}.MegaMenuItem-module-scss-module__F4VMvW__linkItem .MegaMenuItem-module-scss-module__F4VMvW__imageCtn .MegaMenuItem-module-scss-module__F4VMvW__imageLeft.MegaMenuItem-module-scss-module__F4VMvW__bigPicture{border-radius:var(--radius-lg);object-fit:cover;width:100%;height:100%}.MegaMenuItem-module-scss-module__F4VMvW__linkItem .MegaMenuItem-module-scss-module__F4VMvW__contentRight{align-items:center;width:100%;display:flex;position:relative}.MegaMenuItem-module-scss-module__F4VMvW__linkItem .MegaMenuItem-module-scss-module__F4VMvW__contentRight .MegaMenuItem-module-scss-module__F4VMvW__titleContainer{flex-direction:column;max-width:calc(100% - 48px);display:flex}.MegaMenuItem-module-scss-module__F4VMvW__linkItem .MegaMenuItem-module-scss-module__F4VMvW__contentRight.MegaMenuItem-module-scss-module__F4VMvW__bigPicture{align-items:flex-end}
.MegaMenuSection-module-scss-module__uMrliq__container{flex-direction:column;align-items:flex-start;gap:10px;height:100%;padding:0 6px 10px;display:flex}@media screen and (max-width:768px){.MegaMenuSection-module-scss-module__uMrliq__container{width:100%;height:unset}}
.MobileNestedMenuPage-module-scss-module__i8b-Va__page{z-index:110;gap:var(--spacing-md);width:100%;height:100%;padding:var(--spacing-4xl)var(--spacing-lg);background-color:var(--surface);flex-direction:column;transition:right .16s;display:flex;position:absolute;right:0;overflow-y:scroll}.MobileNestedMenuPage-module-scss-module__i8b-Va__page.MobileNestedMenuPage-module-scss-module__i8b-Va__dark{color:var(--lux-text-primary);background:var(--lux-surface);border-bottom:var(--lux-border-soft)}.MobileNestedMenuPage-module-scss-module__i8b-Va__page--megaWithSubsections{gap:var(--spacing-xl)}.MobileNestedMenuPage-module-scss-module__i8b-Va__page--closed{right:-100%}.MobileNestedMenuPage-module-scss-module__i8b-Va__page .MobileNestedMenuPage-module-scss-module__i8b-Va__innerContainer{gap:var(--spacing-md);flex-direction:column;display:flex;position:relative}.MobileNestedMenuPage-module-scss-module__i8b-Va__page .MobileNestedMenuPage-module-scss-module__i8b-Va__innerContainer.MobileNestedMenuPage-module-scss-module__i8b-Va__bigPicture{justify-content:space-between;gap:var(--spacing-sm);flex-flow:wrap}
.NavLinkSection-module-scss-module__SRWttG__linkItem{width:100%;padding:var(--spacing-xs)0;cursor:pointer;justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.NavLinkSection-module-scss-module__SRWttG__sectionTitle{font-size:20px;font-weight:500;line-height:20px;letter-spacing:-1px!important}.NavLinkSection-module-scss-module__SRWttG__sectionTitle.NavLinkSection-module-scss-module__SRWttG__kiaEvGreen{color:#238705}.NavLinkSection-module-scss-module__SRWttG__subList{padding:0;padding-bottom:var(--spacing-md)}.NavLinkSection-module-scss-module__SRWttG__sectionContainer{gap:var(--gap-md);flex-direction:column;display:flex}
.CarshopNavAction-module-scss-module__avfyRq__iconWrapper{justify-content:center;align-items:center;width:24px;height:24px;transition:all .14s ease-in-out;display:flex}.CarshopNavAction-module-scss-module__avfyRq__container{align-items:center;gap:var(--gap-sm);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;padding:6px 12px 6px 8px;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:768px){.CarshopNavAction-module-scss-module__avfyRq__container{background-color:transparent;border-radius:0;flex-direction:column}}@media only screen and (max-width:1200px){.CarshopNavAction-module-scss-module__avfyRq__container{justify-content:center;align-items:center;gap:0;width:34px;height:34px;padding:0;display:flex}}.CarshopNavAction-module-scss-module__avfyRq__container .CarshopNavAction-module-scss-module__avfyRq__title{font-family:var(--typography-font-family),serif;text-align:left;margin:0;font-size:14px;font-weight:600;transition:color .14s ease-in-out}@media only screen and (max-width:1200px){.CarshopNavAction-module-scss-module__avfyRq__container .CarshopNavAction-module-scss-module__avfyRq__title{display:none}}@media only screen and (max-width:768px){.CarshopNavAction-module-scss-module__avfyRq__container .CarshopNavAction-module-scss-module__avfyRq__title{font-size:9px;display:block}}
.ImageTextCard-module-scss-module__kdeUQa__card{background-color:var(--surface);border-radius:var(--radius-xl);width:310px;height:-moz-fit-content;height:fit-content;box-shadow:var(--shadow-soft);cursor:pointer;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;display:flex;position:relative}@media only screen and (max-width:768px){.ImageTextCard-module-scss-module__kdeUQa__card{flex-direction:row;align-items:center;min-width:280px;min-height:95px}}.ImageTextCard-module-scss-module__kdeUQa__card.ImageTextCard-module-scss-module__kdeUQa__border{background-color:var(--elevated-level-two);border:var(--border-strong);box-shadow:none}.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__image{border-radius:var(--radius-xl);object-fit:cover;width:100%;min-height:160px;max-height:160px}@media only screen and (max-width:768px){.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__image{border-radius:var(--radius-lg);width:auto;min-width:90px;max-width:90px;min-height:70px;max-height:70px}}.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__emptyImage{background-color:var(--elevated-level-two);border-radius:var(--radius-xl);justify-content:center;align-items:center;width:100%;min-height:160px;max-height:160px;display:flex}.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__emptyImage .ImageTextCard-module-scss-module__kdeUQa__fallbackImage{width:50px;height:50px}@media only screen and (max-width:768px){.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__emptyImage{border-radius:var(--radius-lg);width:auto;min-width:90px;min-height:70px;max-height:70px}}.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__bottom{flex-direction:column;gap:8px;width:100%;display:flex}.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__details{flex-direction:column;display:flex}.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__details h3{color:var(--text-primary);font-size:20px;font-weight:500}@media only screen and (max-width:768px){.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__details h3{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:2px;font-size:18px;display:-webkit-box;overflow:hidden}}.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__details p{color:var(--text-secondary);margin:0;font-size:16px}@media only screen and (max-width:768px){.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__details p{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}}.ImageTextCard-module-scss-module__kdeUQa__small.ImageTextCard-module-scss-module__kdeUQa__card{filter:none;flex-direction:row;min-width:280px;height:95px;min-height:0}.ImageTextCard-module-scss-module__kdeUQa__small.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__image{border-radius:var(--radius-lg);width:auto;min-width:90px;max-width:90px;min-height:70px;max-height:70px}.ImageTextCard-module-scss-module__kdeUQa__small.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__emptyImage{border-radius:var(--radius-lg);width:auto;min-width:90px;min-height:70px;max-height:70px}.ImageTextCard-module-scss-module__kdeUQa__small.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__details{justify-content:center;height:100%}.ImageTextCard-module-scss-module__kdeUQa__small.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__details h3{text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 2px;font-size:14px;font-weight:500;line-height:normal;display:-webkit-box;overflow:hidden}.ImageTextCard-module-scss-module__kdeUQa__small.ImageTextCard-module-scss-module__kdeUQa__card .ImageTextCard-module-scss-module__kdeUQa__details p{font-size:14px;line-height:normal}
.ChatVehicleCardsWidget-module-scss-module__AnMtja__vehicleSearchResults{margin-bottom:12px}
.TypingIndicator-module-scss-module__fQjxfG__dotFlashing{background-color:var(--gray);border-radius:var(--radius-sm);width:6px;height:6px;margin:0 10px;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:6px;height:6px;left:-10px}.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:6px;height:6px;left:10px}.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)}}
.ToolStepOrAction-module-scss-module__MLYGlq__container{justify-content:flex-start;align-items:center;gap:var(--spacing-xs);margin-bottom:14px;margin-left:10px;display:flex}.ToolStepOrAction-module-scss-module__MLYGlq__finding{letter-spacing:-.28px;color:var(--text-secondary,#707070);margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.ToolStepOrAction-module-scss-module__MLYGlq__iconAndText{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs);background-color:var(--elevated-level-two);border-radius:var(--radius-xs,4px);padding-right:6px;display:flex}.ToolStepOrAction-module-scss-module__MLYGlq__iconAndText--sidebar{background-color:var(--elevated-level-one)}.ToolStepOrAction-module-scss-module__MLYGlq__iconAndText .ToolStepOrAction-module-scss-module__MLYGlq__icon{width:14px;height:14px}.ToolStepOrAction-module-scss-module__MLYGlq__iconAndText p{letter-spacing:-.24px;color:var(--text-secondary,#707070);margin:0;font-size:12px;font-style:normal;font-weight:500;line-height:normal}
.SidebarChat-module-scss-module__c3Zj3q__body{flex-direction:column;align-items:center;width:100%;margin-top:20px;padding:0 4px;display:flex}.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{color:var(--text-secondary);text-align:center;margin-bottom:-6px;margin-left:auto;margin-right:6px;font-size:12px}.SidebarChat-module-scss-module__c3Zj3q__infoHeader{flex-direction:column;align-items:center;width:100%;display:flex}.SidebarChat-module-scss-module__c3Zj3q__infoHeader h2{letter-spacing:-.03em;align-items:center;font-size:22px;font-weight:500;line-height:25px;display:flex}.SidebarChat-module-scss-module__c3Zj3q__infoHeader p{letter-spacing:-.03em;color:var(--text-primary);opacity:.6;font-size:18px;font-weight:400;line-height:125%}.SidebarChat-module-scss-module__c3Zj3q__chatInput{width:100%}.SidebarChat-module-scss-module__c3Zj3q__chatMsgs{flex-direction:column-reverse;width:100%;height:100%;margin-top:10px;display:flex}.SidebarChat-module-scss-module__c3Zj3q__loadingMsg{width:50px;height:40px;color:var(--text-primary);background:var(--gray-30);border-radius:2px 15px 15px;flex-direction:row;justify-content:center;align-items:center;gap:10px;margin-bottom:16px;padding:10px;display:flex;position:relative;left:5px}.SidebarChat-module-scss-module__c3Zj3q__loadingMsg p{margin:0}
.AiSlider-module-scss-module__5ropKq__sliderBody{background:var(--elevated-level-one);border-radius:var(--radius-full);width:100%;height:60px;box-shadow:var(--shadow-soft);-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:center;align-items:center;gap:12px;padding:6px;display:flex;position:relative}@media only screen and (max-width:768px){.AiSlider-module-scss-module__5ropKq__sliderBody{height:76px}}.AiSlider-module-scss-module__5ropKq__sliderBody.AiSlider-module-scss-module__5ropKq__dark{box-shadow:var(--shadow-soft)}.AiSlider-module-scss-module__5ropKq__sliderBody .AiSlider-module-scss-module__5ropKq__slider{z-index:2;width:100%;height:100%;color:var(--text-secondary);border-radius:var(--radius-full);cursor:pointer;justify-content:center;align-items:center;gap:8px;display:flex}.AiSlider-module-scss-module__5ropKq__sliderBody .AiSlider-module-scss-module__5ropKq__slider.AiSlider-module-scss-module__5ropKq__selected{width:100%;color:var(--on-primary);opacity:1}.AiSlider-module-scss-module__5ropKq__sliderBody .AiSlider-module-scss-module__5ropKq__sliderThumb{z-index:1;background:var(--primary-gradient,var(--primary));border-radius:var(--radius-full);height:calc(100% - 12px);box-shadow:var(--shadow-soft);justify-content:center;align-items:center;transition:left .24s cubic-bezier(.175,.885,.32,1.1);display:flex;position:absolute;left:6px}.AiSlider-module-scss-module__5ropKq__sliderBody .AiSlider-module-scss-module__5ropKq__customIcon{vertical-align:top;width:24px;height:24px}
.AppliedFilterChips-module-scss-module__2L-Efa__appliedFiltersContainer{gap:var(--gap-lg);height:0;padding:var(--padding-sm);background-color:var(--elevated-level-one);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);opacity:0;flex-direction:column;display:none}.AppliedFilterChips-module-scss-module__2L-Efa__appliedFiltersContainer--open{opacity:1;height:auto;display:flex}@supports (interpolate-size:allow-keywords){.AppliedFilterChips-module-scss-module__2L-Efa__appliedFiltersContainer{interpolate-size:allow-keywords;transition-behavior:allow-discrete;transition:opacity .3s ease-out,height .2s ease-out,display .2s}.AppliedFilterChips-module-scss-module__2L-Efa__appliedFiltersContainer--open{transition-behavior:allow-discrete;transition:opacity .3s ease-out,height .2s ease-out,display .2s}@starting-style{.AppliedFilterChips-module-scss-module__2L-Efa__appliedFiltersContainer--open{opacity:0;height:0}}}.AppliedFilterChips-module-scss-module__2L-Efa__appliedFiltersContainer .AppliedFilterChips-module-scss-module__2L-Efa__headerContainer{justify-content:space-between;align-items:flex-start;gap:var(--gap-sm);width:100%;height:32px;padding:var(--padding-sm)var(--padding-sm)0 var(--padding-sm);display:flex}.AppliedFilterChips-module-scss-module__2L-Efa__appliedFiltersContainer .AppliedFilterChips-module-scss-module__2L-Efa__headerContainer--expanded{flex-direction:row-reverse}.AppliedFilterChips-module-scss-module__2L-Efa__appliedFiltersChips{gap:var(--gap-sm);padding:0 var(--padding-sm)var(--padding-sm)var(--padding-sm);flex-wrap:wrap;display:flex}.AppliedFilterChips-module-scss-module__2L-Efa__appliedFiltersChips--expanded{justify-content:flex-end}.AppliedFilterChips-module-scss-module__2L-Efa__miniClearButton p,.AppliedFilterChips-module-scss-module__2L-Efa__miniClearButton i{color:#006583!important}
.CarShopCertifiedFilter-module-scss-module__dyZFQG__container{flex-direction:column;align-items:center;width:100%;display:flex}.CarShopCertifiedFilter-module-scss-module__dyZFQG__container .CarShopCertifiedFilter-module-scss-module__dyZFQG__conditionFilter{width:100%;height:60px;font-family:var(--typography-font-family);background-color:var(--elevated-level-one);border-radius:var(--radius-full);box-shadow:var(--shadow-soft);align-items:center;margin:0 12px;padding:6px;display:flex}.CarShopCertifiedFilter-module-scss-module__dyZFQG__container .CarShopCertifiedFilter-module-scss-module__dyZFQG__conditionFilterItem{height:100%;color:var(--text-secondary);text-align:center;border-radius:var(--radius-full);outline-offset:2px;cursor:pointer;outline:1px solid transparent;flex:1 0;justify-content:center;align-items:center;gap:8px;padding:4px 16px;font-size:16px;font-weight:700;transition:outline .1s ease-in-out;display:flex}.CarShopCertifiedFilter-module-scss-module__dyZFQG__container .CarShopCertifiedFilter-module-scss-module__dyZFQG__conditionFilterItem:focus-visible{outline:1px solid var(--primary);outline-offset:2px}.CarShopCertifiedFilter-module-scss-module__dyZFQG__container .CarShopCertifiedFilter-module-scss-module__dyZFQG__conditionFilterItemActive{color:var(--on-primary);background:var(--primary-gradient,var(--primary));box-shadow:var(--shadow-soft)}.CarShopCertifiedFilter-module-scss-module__dyZFQG__container .CarShopCertifiedFilter-module-scss-module__dyZFQG__conditionFilterItem .CarShopCertifiedFilter-module-scss-module__dyZFQG__icon{height:26px}@media only screen and (max-width:768px){.CarShopCertifiedFilter-module-scss-module__dyZFQG__container .CarShopCertifiedFilter-module-scss-module__dyZFQG__conditionFilter{margin:12px 0}}
.QuickTags-module-scss-module__gDi4Sq__scrollerCtn{max-width:80vw;padding:12px 0;gap:8px!important}@media only screen and (max-width:768px){.QuickTags-module-scss-module__gDi4Sq__scrollerCtn{max-width:100vw;padding:2px 0}}.QuickTags-module-scss-module__gDi4Sq__dropdownWrp{display:none}@media only screen and (max-width:768px){.QuickTags-module-scss-module__gDi4Sq__dropdownWrp{display:flex}}
.SortDivider-module-scss-module__6cGCPq__divider{background-color:var(--elevated-level-two);height:1px;margin:4px 20px}
.SortOption-module-scss-module__-ddmtq__sortOption{visibility:hidden;width:100%;height:40px;color:var(--text-primary);border-radius:var(--radius-sm);opacity:0;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;margin:5px 0;padding:0 16px;transition:all .14s}.SortOption-module-scss-module__-ddmtq__sortOption--open{visibility:visible;opacity:1}@media (hover:hover) and (pointer:fine){.SortOption-module-scss-module__-ddmtq__sortOption:hover{background-color:var(--elevated-level-two)}}.SortOption-module-scss-module__-ddmtq__sortOption:focus{background-color:var(--elevated-level-two);outline:2px solid var(--text-primary);outline-offset:-2px}.SortOption-module-scss-module__-ddmtq__sortOption:focus:not(:focus-visible){outline:none}.SortOption-module-scss-module__-ddmtq__sortLabel{justify-content:space-between;align-items:center;gap:18px;display:flex}
.SortDrawer-module-scss-module__ikdagq__triggerButton{display:none!important}@media only screen and (max-width:768px){.SortDrawer-module-scss-module__ikdagq__triggerButton{display:flex}}
.SortDropdown-module-scss-module__mGwyBq__sortBy{color:var(--text-primary);align-items:center;margin:0;display:flex}.SortDropdown-module-scss-module__mGwyBq__sortBy--margin{margin:8px 0}@media only screen and (max-width:768px){.SortDropdown-module-scss-module__mGwyBq__sortBy{display:none}}.SortDropdown-module-scss-module__mGwyBq__dropdownContainer{position:relative}.SortDropdown-module-scss-module__mGwyBq__dropdownMenu{z-index:10;visibility:hidden;background:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-lg);width:200px;box-shadow:var(--shadow-soft);transform-origin:top;opacity:0;pointer-events:none;margin-top:8px;padding:0 5px;transition:opacity .24s,transform .24s;position:absolute;top:100%;left:0;transform:translateY(-10px)}.SortDropdown-module-scss-module__mGwyBq__dropdownMenu--open{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}@media only screen and (max-width:768px){.SortDropdown-module-scss-module__mGwyBq__dropdownMenu{display:none}}
.CollectionImage-module-scss-module__QrRSJq__heroPicture{filter:brightness(.8);width:100%;height:250px;position:relative;overflow:hidden}@media only screen and (max-width:768px){.CollectionImage-module-scss-module__QrRSJq__heroPicture{height:150px}}.CollectionImage-module-scss-module__QrRSJq__heroPicture .CollectionImage-module-scss-module__QrRSJq__heroImage{object-fit:cover;object-position:center;width:100%;height:100%}
.LocationSelectorButton-module-scss-module__YVwz5G__locationSelectorButton{justify-content:center;align-items:center;gap:var(--gap-sm);padding:0 var(--padding-sm)0 var(--padding-sm);border-radius:var(--radius-sm);cursor:pointer;flex-direction:row;display:flex}.LocationSelectorButton-module-scss-module__YVwz5G__locationSelectorButton .LocationSelectorButton-module-scss-module__YVwz5G__icon{color:var(--primary);justify-content:center;align-items:center;font-size:16px;display:flex}.LocationSelectorButton-module-scss-module__YVwz5G__locationSelectorButton .LocationSelectorButton-module-scss-module__YVwz5G__icon.LocationSelectorButton-module-scss-module__YVwz5G__mobileMenu{font-size:24px}.LocationSelectorButton-module-scss-module__YVwz5G__locationSelectorButton .LocationSelectorButton-module-scss-module__YVwz5G__dropdownIcon{transition:var(--transition-fast);width:16px!important;height:16px!important;color:var(--text-primary)!important;font-size:16px!important}.LocationSelectorButton-module-scss-module__YVwz5G__locationSelectorButton .LocationSelectorButton-module-scss-module__YVwz5G__dropdownIcon.LocationSelectorButton-module-scss-module__YVwz5G__lux{color:var(--white)!important}.LocationSelectorButton-module-scss-module__YVwz5G__mobileMenuLocationSelector{align-items:center;gap:var(--gap-md);padding:var(--padding-sm);cursor:pointer;background-color:transparent;border:none;display:flex}.LocationSelectorButton-module-scss-module__YVwz5G__mobileMenuLocationSelector.LocationSelectorButton-module-scss-module__YVwz5G__mobileMenu{color:var(--text-primary);flex-direction:row}.LocationSelectorButton-module-scss-module__YVwz5G__mobileMenuLocationSelector.LocationSelectorButton-module-scss-module__YVwz5G__mobileMenu.LocationSelectorButton-module-scss-module__YVwz5G__lux{color:var(--white)}.LocationSelectorButton-module-scss-module__YVwz5G__loading{background-color:var(--surface);border-radius:var(--radius-sm);width:100px;height:24px;animation:.5s infinite alternate LocationSelectorButton-module-scss-module__YVwz5G__loading}.LocationSelectorButton-module-scss-module__YVwz5G__loading.LocationSelectorButton-module-scss-module__YVwz5G__lux{background-color:var(--white);animation:.5s infinite alternate LocationSelectorButton-module-scss-module__YVwz5G__loading-lux}@keyframes LocationSelectorButton-module-scss-module__YVwz5G__loading{0%{background-color:var(--surface)}50%{background-color:var(--elevated-level-two)}to{background-color:var(--surface)}}@keyframes LocationSelectorButton-module-scss-module__YVwz5G__loading-lux{0%{background-color:var(--black)}to{background-color:#282629}}
.ChatWindow-module-scss-module__cbQoFq__chatWindow{flex-direction:column;align-items:center;width:100%;height:100%;display:flex}.ChatWindow-module-scss-module__cbQoFq__chatWindow .ChatWindow-module-scss-module__cbQoFq__body{flex-direction:column;align-items:center;width:100%;height:100%;display:flex;overflow-y:auto}.ChatWindow-module-scss-module__cbQoFq__chatWindow .ChatWindow-module-scss-module__cbQoFq__body li{list-style:none}.ChatWindow-module-scss-module__cbQoFq__chatWindow .ChatWindow-module-scss-module__cbQoFq__body li:first-child{margin-top:auto}.ChatWindow-module-scss-module__cbQoFq__chatWindow .ChatWindow-module-scss-module__cbQoFq__body .ChatWindow-module-scss-module__cbQoFq__disclaimer{color:var(--text-secondary);text-align:center;margin-bottom:-6px;margin-left:auto;margin-right:6px;font-size:12px}.ChatWindow-module-scss-module__cbQoFq__chatWindow .ChatWindow-module-scss-module__cbQoFq__chatInput{width:100%;transition:opacity var(--transition-bounce),transform var(--transition-bounce);opacity:1;transform:translateY(0)}.ChatWindow-module-scss-module__cbQoFq__chatWindow .ChatWindow-module-scss-module__cbQoFq__chatInput.ChatWindow-module-scss-module__cbQoFq__hidden{opacity:0;pointer-events:none;transform:translateY(20px)}.ChatWindow-module-scss-module__cbQoFq__chatWindow .ChatWindow-module-scss-module__cbQoFq__chatMsgs{-webkit-overflow-scrolling:touch;flex-direction:column;width:100%;height:100%;margin-top:10px;display:flex;overflow-x:hidden;overflow-y:auto}.ChatWindow-module-scss-module__cbQoFq__chatWindow .ChatWindow-module-scss-module__cbQoFq__loadingMsg{width:50px;height:40px;color:var(--text-primary);background:var(--gray-30);border-radius:2px 15px 15px;flex-direction:row;justify-content:center;align-items:center;gap:10px;margin-bottom:16px;padding:10px;display:flex;position:relative;left:5px}.ChatWindow-module-scss-module__cbQoFq__chatWindow .ChatWindow-module-scss-module__cbQoFq__loadingMsg p{margin:0}
.LastRunTimesPopover-module-scss-module__HzMyRW__lastRunTimesContainer{z-index:10;padding:unset;background-color:var(--elevated-level-one);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);position:relative}.LastRunTimesPopover-module-scss-module__HzMyRW__lastRunTimesPopover{gap:var(--gap-lg);width:300px;padding:var(--padding-lg);flex-direction:column;display:flex}.LastRunTimesPopover-module-scss-module__HzMyRW__menuItems{gap:var(--gap-sm);flex-direction:column;display:flex}.LastRunTimesPopover-module-scss-module__HzMyRW__lastRunTimeEntry{justify-content:space-between;display:flex}
.CloseButton-module-scss-module__KvaW8a__iconBtn{background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:-moz-fit-content;height:fit-content;padding:0;display:flex}.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:-moz-fit-content;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)}
.Slideshow-module-scss-module__1W-tKG__navBtn{opacity:1;background:0 0;border:none;justify-content:center;align-items:center;height:100%;padding:0 8px;transition:opacity .2s,padding .4s cubic-bezier(.075,.82,.165,.7);display:flex;position:absolute;top:0}.Slideshow-module-scss-module__1W-tKG__navBtn .Slideshow-module-scss-module__1W-tKG__icon{width:40px;height:40px;color:var(--white);border-radius:var(--radius-full);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(125,125,125,.57);justify-content:center;align-items:center;font-size:24px;transition:box-shadow .4s;display:flex}@media (hover:hover) and (pointer:fine){.Slideshow-module-scss-module__1W-tKG__navBtn:hover{padding:0 12px}.Slideshow-module-scss-module__1W-tKG__navBtn:hover .Slideshow-module-scss-module__1W-tKG__icon{box-shadow:var(--shadow-soft)}}.Slideshow-module-scss-module__1W-tKG__slideshowContainer{flex-direction:column;display:flex}.Slideshow-module-scss-module__1W-tKG__slideshowWrapper{border-radius:var(--radius-xl);width:100%;position:relative}@media only screen and (max-width:768px){.Slideshow-module-scss-module__1W-tKG__slideshowWrapper{display:none}}.Slideshow-module-scss-module__1W-tKG__slideshowWrapper.Slideshow-module-scss-module__1W-tKG__mobile{display:none}@media only screen and (max-width:768px){.Slideshow-module-scss-module__1W-tKG__slideshowWrapper.Slideshow-module-scss-module__1W-tKG__mobile{display:block}}.Slideshow-module-scss-module__1W-tKG__slideshowWrapper.Slideshow-module-scss-module__1W-tKG__fullWidth{border-radius:0}.Slideshow-module-scss-module__1W-tKG__slideshowWrapper .Slideshow-module-scss-module__1W-tKG__slideshow{width:100%;position:relative;overflow:hidden}.Slideshow-module-scss-module__1W-tKG__slideshowWrapper .Slideshow-module-scss-module__1W-tKG__slideshow .Slideshow-module-scss-module__1W-tKG__slidesContainer{width:100%;display:flex}.Slideshow-module-scss-module__1W-tKG__slideshowWrapper .Slideshow-module-scss-module__1W-tKG__slide{flex:0 0 100%;width:100%;min-width:0;padding-top:23%;position:relative;overflow:hidden}.Slideshow-module-scss-module__1W-tKG__slideshowWrapper .Slideshow-module-scss-module__1W-tKG__slide.Slideshow-module-scss-module__1W-tKG__tool{cursor:pointer}.Slideshow-module-scss-module__1W-tKG__slideshowWrapper .Slideshow-module-scss-module__1W-tKG__slide .Slideshow-module-scss-module__1W-tKG__image{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.Slideshow-module-scss-module__1W-tKG__slideshowWrapper .Slideshow-module-scss-module__1W-tKG__slide .Slideshow-module-scss-module__1W-tKG__banner{object-fit:contain;z-index:2;position:absolute;top:0}.Slideshow-module-scss-module__1W-tKG__slideshowWrapper .Slideshow-module-scss-module__1W-tKG__slide .Slideshow-module-scss-module__1W-tKG__banner.Slideshow-module-scss-module__1W-tKG__link{cursor:pointer}.Slideshow-module-scss-module__1W-tKG__slideshowWrapper .Slideshow-module-scss-module__1W-tKG__slide .Slideshow-module-scss-module__1W-tKG__backgroundImg{object-fit:cover;z-index:-1;filter:blur(8px)saturate(.8);position:absolute;top:0}.Slideshow-module-scss-module__1W-tKG__disclaimerContainer{justify-content:center;width:100%;margin:0;display:flex}.Slideshow-module-scss-module__1W-tKG__disclaimerContainer .Slideshow-module-scss-module__1W-tKG__disclaimerButton{border-radius:0}@media (hover:hover) and (pointer:fine){.Slideshow-module-scss-module__1W-tKG__disclaimerContainer .Slideshow-module-scss-module__1W-tKG__disclaimerButton:hover{transform:scale(1.03)}}.Slideshow-module-scss-module__1W-tKG__disclaimerContainer .Slideshow-module-scss-module__1W-tKG__disclaimerButton:active{transform:none}.Slideshow-module-scss-module__1W-tKG__disclaimerContainer__topRight{z-index:999;border-radius:0;width:-moz-fit-content;width:fit-content;position:absolute;top:0;left:auto;right:0}.Slideshow-module-scss-module__1W-tKG__disclaimerModal{padding-top:var(--padding-md)}.Slideshow-module-scss-module__1W-tKG__hidden{opacity:0;pointer-events:none}.Slideshow-module-scss-module__1W-tKG__next{right:0}.Slideshow-module-scss-module__1W-tKG__prev{left:0}
.HeroBackground-module-scss-module__fqryiq__heroVideoCtn{width:100%;height:100%;overflow:hidden}.HeroBackground-module-scss-module__fqryiq__heroVideoCtn.HeroBackground-module-scss-module__fqryiq____positionVideoBottom{align-items:flex-end;display:flex}.HeroBackground-module-scss-module__fqryiq__heroVideoCtn.HeroBackground-module-scss-module__fqryiq____positionVideoAbsolute{z-index:0;position:absolute}.HeroBackground-module-scss-module__fqryiq__heroVideoCtn.HeroBackground-module-scss-module__fqryiq____videoDisabled{display:none}@media only screen and (max-width:768px){.HeroBackground-module-scss-module__fqryiq__heroVideoCtn.HeroBackground-module-scss-module__fqryiq____fitMediaOnMobile{object-fit:cover;height:30vh;position:relative}}.HeroBackground-module-scss-module__fqryiq__heroVideoCtn.HeroBackground-module-scss-module__fqryiq____containVideoOnLargeScreens{max-width:1300px}@media only screen and (max-width:1024px){.HeroBackground-module-scss-module__fqryiq__heroVideoCtn.HeroBackground-module-scss-module__fqryiq____containVideoOnLargeScreens{width:100%}}.HeroBackground-module-scss-module__fqryiq__heroVideoCtn.HeroBackground-module-scss-module__fqryiq____bottomGradientColorSurface,.HeroBackground-module-scss-module__fqryiq__heroVideoCtn.HeroBackground-module-scss-module__fqryiq____bottomGradientColorTextPrimary,.HeroBackground-module-scss-module__fqryiq__heroVideoCtn.HeroBackground-module-scss-module__fqryiq____bottomGradientColorPrimary{filter:none}.HeroBackground-module-scss-module__fqryiq__heroVideoCtn.HeroBackground-module-scss-module__fqryiq____bottomGradientColorSurface :before,.HeroBackground-module-scss-module__fqryiq__heroVideoCtn.HeroBackground-module-scss-module__fqryiq____bottomGradientColorTextPrimary :before,.HeroBackground-module-scss-module__fqryiq__heroVideoCtn.HeroBackground-module-scss-module__fqryiq____bottomGradientColorPrimary :before{z-index:10;content:"";width:100%;height:100%;display:block;position:absolute}.HeroBackground-module-scss-module__fqryiq__heroVideoCtn.HeroBackground-module-scss-module__fqryiq____bottomGradientColorSurface:before{z-index:10;background:linear-gradient(180deg,rgba(255,255,255,0),var(--surface));content:"";width:100%;height:50%;display:block;position:absolute;bottom:0}.HeroBackground-module-scss-module__fqryiq__heroVideoCtn.HeroBackground-module-scss-module__fqryiq____bottomGradientColorTextPrimary:before{z-index:10;background:linear-gradient(180deg,rgba(255,255,255,0),var(--text-primary));content:"";width:100%;height:50%;display:block;position:absolute;bottom:0}.HeroBackground-module-scss-module__fqryiq__heroVideoCtn.HeroBackground-module-scss-module__fqryiq____bottomGradientColorPrimary:before{z-index:10;background:linear-gradient(180deg,rgba(255,255,255,0),var(--primary));content:"";width:100%;height:50%;display:block;position:absolute;bottom:0}@media only screen and (max-width:768px){.HeroBackground-module-scss-module__fqryiq__heroVideoCtn.HeroBackground-module-scss-module__fqryiq____videoDisabledMobile{display:none}}.HeroBackground-module-scss-module__fqryiq__heroVideoCtn .HeroBackground-module-scss-module__fqryiq__heroVideo{object-fit:cover;cursor:pointer;width:100%;height:100%}.HeroBackground-module-scss-module__fqryiq__heroVideoCtn .HeroBackground-module-scss-module__fqryiq__heroVideo.HeroBackground-module-scss-module__fqryiq____videoDisabled{display:none}@media only screen and (max-width:768px){.HeroBackground-module-scss-module__fqryiq__heroVideoCtn .HeroBackground-module-scss-module__fqryiq__heroVideo.HeroBackground-module-scss-module__fqryiq____videoDisabledMobile{display:none}}.HeroBackground-module-scss-module__fqryiq__heroPicture{z-index:0;filter:brightness(.7);width:100%;height:100%;display:none;overflow:hidden}.HeroBackground-module-scss-module__fqryiq__heroPicture.HeroBackground-module-scss-module__fqryiq____positionPictureAbsolute{z-index:0;position:absolute}.HeroBackground-module-scss-module__fqryiq__heroPicture--noVideo,.HeroBackground-module-scss-module__fqryiq__heroPicture.HeroBackground-module-scss-module__fqryiq____videoDisabled{display:block}@media only screen and (max-width:768px){.HeroBackground-module-scss-module__fqryiq__heroPicture.HeroBackground-module-scss-module__fqryiq____fitMediaOnMobile{object-fit:cover;height:30vh;position:relative}.HeroBackground-module-scss-module__fqryiq__heroPicture.HeroBackground-module-scss-module__fqryiq____videoDisabledMobile{display:block}}.HeroBackground-module-scss-module__fqryiq__heroPicture--variantFour{display:flex}.HeroBackground-module-scss-module__fqryiq__heroPicture.HeroBackground-module-scss-module__fqryiq____noFilter,.HeroBackground-module-scss-module__fqryiq__heroPicture.HeroBackground-module-scss-module__fqryiq____bottomGradientColorSurface,.HeroBackground-module-scss-module__fqryiq__heroPicture.HeroBackground-module-scss-module__fqryiq____bottomGradientColorTextPrimary,.HeroBackground-module-scss-module__fqryiq__heroPicture.HeroBackground-module-scss-module__fqryiq____bottomGradientColorPrimary{filter:none}.HeroBackground-module-scss-module__fqryiq__heroPicture.HeroBackground-module-scss-module__fqryiq____bottomGradientColorSurface:before{z-index:10;background:linear-gradient(180deg,rgba(255,255,255,0),var(--surface));content:"";width:100%;height:50%;display:block;position:absolute;bottom:0}.HeroBackground-module-scss-module__fqryiq__heroPicture.HeroBackground-module-scss-module__fqryiq____bottomGradientColorTextPrimary:before{z-index:10;background:linear-gradient(180deg,rgba(255,255,255,0),var(--text-primary));content:"";width:100%;height:50%;display:block;position:absolute;bottom:0}.HeroBackground-module-scss-module__fqryiq__heroPicture.HeroBackground-module-scss-module__fqryiq____bottomGradientColorPrimary:before{z-index:10;background:linear-gradient(180deg,rgba(255,255,255,0),var(--primary));content:"";width:100%;height:50%;display:block;position:absolute;bottom:0}.HeroBackground-module-scss-module__fqryiq__heroPicture .HeroBackground-module-scss-module__fqryiq__heroImage{object-fit:cover;width:100%;height:100%}.HeroBackground-module-scss-module__fqryiq__heroPicture .HeroBackground-module-scss-module__fqryiq__heroImage--variantFour{object-position:center;height:auto}.HeroBackground-module-scss-module__fqryiq__heroPicture .HeroBackground-module-scss-module__fqryiq__heroImage--top{object-position:top!important}.HeroBackground-module-scss-module__fqryiq__heroPicture .HeroBackground-module-scss-module__fqryiq__heroImage--bottom{object-position:bottom!important}.HeroBackground-module-scss-module__fqryiq__heroSlideshowBackground{width:100%;overflow:hidden}.HeroBackground-module-scss-module__fqryiq__heroSlideshowBackground.HeroBackground-module-scss-module__fqryiq____hiddenSlideshowBackground{display:none}.HeroBackground-module-scss-module__fqryiq__heroSlideshowBackground.HeroBackground-module-scss-module__fqryiq____positionSlideshowAbsolute{z-index:0;position:absolute}.HeroBackground-module-scss-module__fqryiq__blur{z-index:1;background:rgba(0,0,0,.298);width:100%;height:100%;position:absolute}
.FloatingChat-module-scss-module__tGZ7aW__chatCtn{z-index:100;background-color:var(--elevated-level-one);border:var(--border-strong);border-radius:var(--radius-xl);width:545px;max-height:670px;box-shadow:var(--shadow-soft);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px;padding-top:10px;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:124px;right:15px;overflow:hidden}.FloatingChat-module-scss-module__tGZ7aW__chatCtn--left{left:15px;right:auto}@media only screen and (max-width:768px){.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:1200px;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:35px;right:50px}@media only screen and (max-width:768px){.FloatingChat-module-scss-module__tGZ7aW__chatCtn--minimized{height:72px}}.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:35px;left:50px;right:auto}@media only screen and (max-width:768px){.FloatingChat-module-scss-module__tGZ7aW__chatCtn--minimizedLeft{height:72px}.FloatingChat-module-scss-module__tGZ7aW__chatCtn--minimizedMobileLocations{border:none;width:0;height:72px;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:155px;right:50px}.FloatingChat-module-scss-module__tGZ7aW__chatCtn--minimizedMobileLocationsLeft{border:none;width:0;height:72px;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:155px;left:50px;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:598px;transition:all .5s cubic-bezier(.075,.82,.165,1);display:flex;overflow:hidden}@media only screen and (max-width:768px){.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__contentArea{max-width:none;max-height:-webkit-fill-available;padding-bottom:32px}}.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:768px){.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 .FloatingChat-module-scss-module__tGZ7aW__disclaimer{color:var(--text-secondary);text-align:right;margin:0 16px -6px 0;font-size:12px}.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__contentArea .FloatingChat-module-scss-module__tGZ7aW__messageCtn{background-color:var(--elevated-level-one);flex-direction:column;width:100%;height:100%;min-height:20px;padding-left:10px;padding-right:10px;transition:all .5s cubic-bezier(.175,.885,.32,1.275);display:flex;overflow-x:hidden;overflow-y: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:768px){.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{flex-wrap:wrap;justify-content:flex-end;gap:12px;padding:12px 5px 24px;display:flex}.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__header{border-radius:var(--radius-lg);cursor:pointer;background:0 0;border:none;align-items:center;width:100%;height:100%;min-height:50px;padding-left:10px;padding-right:10px;display:flex}.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__header .FloatingChat-module-scss-module__tGZ7aW__closeBtn{width:36px;min-width:unset;height:36px;color:var(--text-primary);margin-left:auto;padding:0;font-size:32px}.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:768px){.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:50px}}.FloatingChat-module-scss-module__tGZ7aW__chatCtn .FloatingChat-module-scss-module__tGZ7aW__header .FloatingChat-module-scss-module__tGZ7aW__doubleCtn{flex-direction:row;align-items:center;gap:8px;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:44px;height:44px;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:24px;height:24px;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{flex-direction:column;gap:4px;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{color:var(--text-primary);font-size:20px;font-weight:500;line-height:20px}.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{color:var(--text-secondary);font-size:14px;font-weight:400;line-height:14px}.FloatingChat-module-scss-module__tGZ7aW__loadingMsg{width:50px;min-height:40px;color:var(--text-primary);background:var(--gray-30);border-radius:15px 15px 15px 2px;flex-direction:row;justify-content:center;align-items:center;gap:10px;padding:10px;display:flex;position:relative;left:5px}.FloatingChat-module-scss-module__tGZ7aW__loadingMsg p{margin:0}
.CollectionSlideshow-module-scss-module__xSiAkq__slideshowSection{width:100%;height:100%;position:relative}
.TableFilterControls-module-scss-module__VanbjG__filterControls{flex-direction:column;align-items:center;height:-moz-fit-content;height:fit-content;display:flex;position:relative}@media only screen and (max-width:768px){.TableFilterControls-module-scss-module__VanbjG__filterControls{flex-direction:row}}.TableFilterControls-module-scss-module__VanbjG__filterControls .TableFilterControls-module-scss-module__VanbjG__filterBtn{font-size:16px}.TableFilterControls-module-scss-module__VanbjG__filterControls .TableFilterControls-module-scss-module__VanbjG__clearFilters{white-space:nowrap;transition:all .12s;position:absolute;top:32px}@media only screen and (max-width:768px){.TableFilterControls-module-scss-module__VanbjG__filterControls .TableFilterControls-module-scss-module__VanbjG__clearFilters{position:relative;top:0}}.TableFilterControls-module-scss-module__VanbjG__filterControls .TableFilterControls-module-scss-module__VanbjG__clearFilters :after{background-color:var(--red);pointer-events:none;content:"";width:0%;height:2px;transition:all .12s cubic-bezier(.175,.885,.32,1);position:absolute;top:calc(50% - .5px);left:6px}.TableFilterControls-module-scss-module__VanbjG__filterControls .TableFilterControls-module-scss-module__VanbjG__clearFilters--hidden{opacity:0;pointer-events:none;top:0}@media (hover:hover) and (pointer:fine){.TableFilterControls-module-scss-module__VanbjG__filterControls .TableFilterControls-module-scss-module__VanbjG__clearFilters:hover{color:var(--red)}.TableFilterControls-module-scss-module__VanbjG__filterControls .TableFilterControls-module-scss-module__VanbjG__clearFilters:hover :after{width:calc(100% - 12px)}}
.CompareRecommendationsTable-module-scss-module__5J-68q__comparisonTable{background:var(--surface);border-radius:var(--radius-lg);width:100%;position:relative;overflow-y:auto}.CompareRecommendationsTable-module-scss-module__5J-68q__comparisonTable table{border-spacing:0;border-collapse:separate;width:100%;min-width:600px}.CompareRecommendationsTable-module-scss-module__5J-68q__comparisonTable table th,.CompareRecommendationsTable-module-scss-module__5J-68q__comparisonTable table td{padding:var(--padding-sm)var(--padding-md);text-align:left;border-right:var(--border-strong);border-bottom:var(--border-strong);transition:var(--transition-fast)}.CompareRecommendationsTable-module-scss-module__5J-68q__comparisonTable table th{z-index:1;height:100px;color:var(--text-primary);white-space:nowrap;background-color:var(--elevated-level-two);border-bottom:var(--border-strong);font-size:14px;font-weight:500;position:-webkit-sticky;position:sticky;top:0}.CompareRecommendationsTable-module-scss-module__5J-68q__comparisonTable table th:first-child{min-width:140px}.CompareRecommendationsTable-module-scss-module__5J-68q__comparisonTable table td{max-width:180px;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.CompareRecommendationsTable-module-scss-module__5J-68q__comparisonTable table td:first-child{color:var(--text-primary);font-weight:500}@media (hover:hover) and (pointer:fine){.CompareRecommendationsTable-module-scss-module__5J-68q__comparisonTable table tbody tr:hover td{background-color:var(--elevated-level-two)}}.CompareRecommendationsTable-module-scss-module__5J-68q__comparisonTable table tbody tr:last-child td{border-bottom:none}.CompareRecommendationsTable-module-scss-module__5J-68q__comparisonTable::-webkit-scrollbar{width:8px}.CompareRecommendationsTable-module-scss-module__5J-68q__comparisonTable::-webkit-scrollbar-track{background:var(--surface)}.CompareRecommendationsTable-module-scss-module__5J-68q__comparisonTable::-webkit-scrollbar-thumb{background-color:var(--border-strong);border:2px solid var(--surface)}.CompareRecommendationsTable-module-scss-module__5J-68q__imageContainer{justify-content:center;align-items:center;width:150px;height:auto;min-height:120px;display:flex;position:relative}.CompareRecommendationsTable-module-scss-module__5J-68q__imageContainer img{border-radius:var(--radius-md);object-fit:cover;object-position:center;min-width:150px;max-width:150px;min-height:120px;max-height:120px}.CompareRecommendationsTable-module-scss-module__5J-68q__imageContainer .CompareRecommendationsTable-module-scss-module__5J-68q__emptyImage{background-color:var(--elevated-level-one);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.CompareRecommendationsTable-module-scss-module__5J-68q__imageContainer .CompareRecommendationsTable-module-scss-module__5J-68q__fallbackImage{object-fit:contain;width:100%;height:100%}
.CountrySelector-module-scss-module__W7NhlG__countrySelector{border-left:1px solid rgba(141,141,141,.47);align-items:center;height:23px;padding-left:16px;display:flex}@media only screen and (max-width:768px){.CountrySelector-module-scss-module__W7NhlG__countrySelector{border:none;padding:0}}.CountrySelector-module-scss-module__W7NhlG__countrySelector .CountrySelector-module-scss-module__W7NhlG__button{transition:var(--transition-fast);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}@media (hover:hover) and (pointer:fine){.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}}
.InfoBar-module-scss-module__kTyjdW__infoCtn{z-index:13;background-color:var(--elevated-level-two);flex-flow:row;justify-content:space-between;align-items:center;gap:0;width:100%;height:32px;padding:4px 8px;display:flex;position:-webkit-sticky;position:sticky;top:-32px;overflow-x:auto}.InfoBar-module-scss-module__kTyjdW__infoCtn.InfoBar-module-scss-module__kTyjdW__lux{background-color:#424242}.InfoBar-module-scss-module__kTyjdW__infoCtn.InfoBar-module-scss-module__kTyjdW__bmw{background-color:var(--black);border-bottom:1px solid rgba(255,255,255,.25);height:auto;min-height:32px}@media only screen and (max-width:768px){.InfoBar-module-scss-module__kTyjdW__infoCtn{display:none}}@media print{.InfoBar-module-scss-module__kTyjdW__infoCtn{display:none}}.InfoBar-module-scss-module__kTyjdW__kiaInfoBar{border-bottom:2px solid var(--black)}@media only screen and (max-width:992px){.InfoBar-module-scss-module__kTyjdW__kiaInfoBar{display:none}}.InfoBar-module-scss-module__kTyjdW__kiaInfoBar.InfoBar-module-scss-module__kTyjdW__darkMode{border-bottom:2px solid var(--white)}.InfoBar-module-scss-module__kTyjdW__buttonGroupContainer{justify-content:flex-start;align-items:center;gap:var(--gap-xl);flex-flow:row;display:flex}.InfoBar-module-scss-module__kTyjdW__buttonGroup{justify-content:flex-start;align-items:center;gap:var(--gap-md);flex-flow:row;display:flex}@media only screen and (max-width:1440px){.InfoBar-module-scss-module__kTyjdW__hideOnDsktpXl{display:none}}@media only screen and (max-width:1200px){.InfoBar-module-scss-module__kTyjdW__hideOnDsktpLg{display:none}}.InfoBar-module-scss-module__kTyjdW__bmwContainer{justify-content:flex-start;align-items:center;gap:var(--gap-xl);flex-flow:row;display:flex}.InfoBar-module-scss-module__kTyjdW__logoContainer{justify-content:flex-start;align-items:center;gap:var(--gap-md);flex-flow:row;display:flex}.InfoBar-module-scss-module__kTyjdW__logoContainer .InfoBar-module-scss-module__kTyjdW__logo{width:-moz-fit-content;width:fit-content;height:16px}
.MobileMenuActions-module-scss-module__PuJTBG__container{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.MobileMenuActions-module-scss-module__PuJTBG__container .MobileMenuActions-module-scss-module__PuJTBG__carshopClose{fill:var(--text-primary)}.MobileMenuActions-module-scss-module__PuJTBG__titleBackContainer{align-items:center;gap:12px;display:flex}.MobileMenuActions-module-scss-module__PuJTBG__titleBackContainer--clickable{cursor:pointer}.MobileMenuActions-module-scss-module__PuJTBG__titleBackContainer .MobileMenuActions-module-scss-module__PuJTBG__title{font-family:var(--header-font);margin:0;font-size:20px;font-weight:700}.MobileMenuActions-module-scss-module__PuJTBG__titleBackContainer .MobileMenuActions-module-scss-module__PuJTBG__title.MobileMenuActions-module-scss-module__PuJTBG__carshop{font-size:18px}.MobileMenuActions-module-scss-module__PuJTBG__backButton{justify-content:center;align-items:center;padding:6px;transition:all .25s;display:flex}.MobileMenuActions-module-scss-module__PuJTBG__backButton--hidden{width:0;margin-left:-16px;transition:all .25s}
.CompareRecommendationsModal-module-scss-module__XmLeXa__contents{background-color:var(--elevated-level-one);flex-direction:column;width:100%;height:100%;display:flex}@media only screen and (max-width:768px){.CompareRecommendationsModal-module-scss-module__XmLeXa__contents{padding:var(--padding-sm)}}.CompareRecommendationsModal-module-scss-module__XmLeXa__contents .CompareRecommendationsModal-module-scss-module__XmLeXa__layout{gap:var(--gap-xl);width:100%;min-height:0;padding:var(--padding-xl);flex:1;display:flex}@media only screen and (max-width:768px){.CompareRecommendationsModal-module-scss-module__XmLeXa__contents .CompareRecommendationsModal-module-scss-module__XmLeXa__layout{flex-direction:column}}.CompareRecommendationsModal-module-scss-module__XmLeXa__contents .CompareRecommendationsModal-module-scss-module__XmLeXa__layout .CompareRecommendationsModal-module-scss-module__XmLeXa__table{flex:1;min-width:0;overflow-y:auto}.CompareRecommendationsModal-module-scss-module__XmLeXa__contents .CompareRecommendationsModal-module-scss-module__XmLeXa__layout .CompareRecommendationsModal-module-scss-module__XmLeXa__chat{flex:1;min-width:0;min-height:0;overflow:hidden}
.CustomPartsApp-module-scss-module__AACgfa__application{justify-content:center;width:100%;height:1800px;padding:90px;display:flex}@media only screen and (max-width:768px){.CustomPartsApp-module-scss-module__AACgfa__application{height:3000px;padding:45px 0 0}}.CustomPartsApp-module-scss-module__AACgfa__application .CustomPartsApp-module-scss-module__AACgfa__app{border:none}
.CustomServiceApp-module-scss-module__x7BW7G__application{justify-content:center;width:100%;height:1800px;padding:90px;display:flex}@media only screen and (max-width:768px){.CustomServiceApp-module-scss-module__x7BW7G__application{height:3000px;padding:45px 0 0}}.CustomServiceApp-module-scss-module__x7BW7G__application .CustomServiceApp-module-scss-module__x7BW7G__app{border:none}
.EstimatePayment-module-scss-module__xjE15a__card{gap:12px;display:flex}@media only screen and (max-width:768px){.EstimatePayment-module-scss-module__xjE15a__card{flex-direction:column}}.EstimatePayment-module-scss-module__xjE15a__card--modal{flex-direction:column;gap:12px;width:100%;height:100%;display:flex}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__header{justify-content:center;align-items:center;gap:var(--gap-lg);width:100%;padding:var(--spacing-xl);background-color:var(--elevated-level-two);border-radius:var(--radius-lg);flex-direction:column;display:flex}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__header .EstimatePayment-module-scss-module__xjE15a__headerContent{justify-content:center;align-items:center;gap:var(--gap-md);flex-direction:column;max-width:300px;display:flex}@media only screen and (max-width:768px){.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__header--submitted{display:none}}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__header--modalSubmitted{display:none}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__header .EstimatePayment-module-scss-module__xjE15a__moneyIcon{color:var(--on-primary);background:var(--primary-gradient,var(--primary));border-radius:var(--radius-full);justify-content:center;align-items:center;padding:12px;font-size:24px;display:flex}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance{width:100%}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance--modal{height:100%}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance .EstimatePayment-module-scss-module__xjE15a__estimate{flex-direction:column;width:100%;height:100%;display:flex}@media only screen and (max-width:768px){.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance .EstimatePayment-module-scss-module__xjE15a__estimate{width:100%}}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance .EstimatePayment-module-scss-module__xjE15a__estimate .EstimatePayment-module-scss-module__xjE15a__form{flex-direction:column;width:100%;height:100%;display:flex}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance .EstimatePayment-module-scss-module__xjE15a__estimate .EstimatePayment-module-scss-module__xjE15a__form .EstimatePayment-module-scss-module__xjE15a__disclaimer{height:-moz-fit-content;height:fit-content;margin-top:var(--spacing-md);padding:var(--spacing-md);background-color:var(--elevated-level-two);border-radius:var(--radius-lg)}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance .EstimatePayment-module-scss-module__xjE15a__estimate .EstimatePayment-module-scss-module__xjE15a__form .EstimatePayment-module-scss-module__xjE15a__inputCtn{gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance .EstimatePayment-module-scss-module__xjE15a__estimate .EstimatePayment-module-scss-module__xjE15a__form .EstimatePayment-module-scss-module__xjE15a__inputCtn .EstimatePayment-module-scss-module__xjE15a__input{box-sizing:border-box;width:100%;margin:0}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance .EstimatePayment-module-scss-module__xjE15a__estimate .EstimatePayment-module-scss-module__xjE15a__form .EstimatePayment-module-scss-module__xjE15a__inputCtn .EstimatePayment-module-scss-module__xjE15a__inputWrp{width:100%}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance .EstimatePayment-module-scss-module__xjE15a__estimate .EstimatePayment-module-scss-module__xjE15a__form .EstimatePayment-module-scss-module__xjE15a__inputCtn .EstimatePayment-module-scss-module__xjE15a__topInputs,.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance .EstimatePayment-module-scss-module__xjE15a__estimate .EstimatePayment-module-scss-module__xjE15a__form .EstimatePayment-module-scss-module__xjE15a__inputCtn .EstimatePayment-module-scss-module__xjE15a__btmInputs{gap:var(--spacing-sm);display:flex}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance .EstimatePayment-module-scss-module__xjE15a__estimate .EstimatePayment-module-scss-module__xjE15a__form .EstimatePayment-module-scss-module__xjE15a__resultWrp{gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance .EstimatePayment-module-scss-module__xjE15a__estimate .EstimatePayment-module-scss-module__xjE15a__form .EstimatePayment-module-scss-module__xjE15a__resultWrp .EstimatePayment-module-scss-module__xjE15a__actions{gap:var(--spacing-sm);flex-direction:column;display:flex}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance .EstimatePayment-module-scss-module__xjE15a__estimate .EstimatePayment-module-scss-module__xjE15a__form .EstimatePayment-module-scss-module__xjE15a__result{gap:var(--spacing-4xl);height:-moz-fit-content;height:fit-content;padding:var(--spacing-xl);background-color:var(--elevated-level-two);border-radius:var(--radius-lg);flex-direction:column;display:flex}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance .EstimatePayment-module-scss-module__xjE15a__estimate .EstimatePayment-module-scss-module__xjE15a__form .EstimatePayment-module-scss-module__xjE15a__result .EstimatePayment-module-scss-module__xjE15a__value{flex-direction:column;align-items:center;gap:4px;display:flex}.EstimatePayment-module-scss-module__xjE15a__card .EstimatePayment-module-scss-module__xjE15a__finance .EstimatePayment-module-scss-module__xjE15a__estimate .EstimatePayment-module-scss-module__xjE15a__form .EstimatePayment-module-scss-module__xjE15a__link{margin-top:auto}
.AutovanceCard-module-scss-module__OnkzfG__iframeContainer{justify-content:center;align-items:center;display:flex}.AutovanceCard-module-scss-module__OnkzfG__iframeContainer .AutovanceCard-module-scss-module__OnkzfG__iframe{border:none;width:100%}
.BannerCard-module-scss-module__pWRuAW__banner{width:100%}
.BasicDetailCardItem-module-scss-module__KBkWoG__item{border-bottom:1px dotted transparent;flex-direction:row;justify-content:space-between;align-items:center;width:100%;transition:border-bottom .14s ease-in-out;display:flex}@media (hover:hover) and (pointer:fine){.BasicDetailCardItem-module-scss-module__KBkWoG__item:hover{border-bottom:1px dotted var(--text-secondary)}}.BasicDetailCardItem-module-scss-module__KBkWoG__item .BasicDetailCardItem-module-scss-module__KBkWoG__labelContainer{align-items:center;gap:var(--gap-md);flex-direction:row;display:flex}.BasicDetailCardItem-module-scss-module__KBkWoG__item .BasicDetailCardItem-module-scss-module__KBkWoG__labelContainer .BasicDetailCardItem-module-scss-module__KBkWoG__icon path,.BasicDetailCardItem-module-scss-module__KBkWoG__item .BasicDetailCardItem-module-scss-module__KBkWoG__labelContainer .BasicDetailCardItem-module-scss-module__KBkWoG__icon rect{fill:var(--text-secondary)}.BasicDetailCardItem-module-scss-module__KBkWoG__item .BasicDetailCardItem-module-scss-module__KBkWoG__valueContainer{align-items:center;gap:var(--gap-md);flex-direction:row;max-width:70%;display:flex}@media (max-width:768px){.BasicDetailCardItem-module-scss-module__KBkWoG__item .BasicDetailCardItem-module-scss-module__KBkWoG__valueContainer{max-width:100%}}.BasicDetailCardItem-module-scss-module__KBkWoG__item .BasicDetailCardItem-module-scss-module__KBkWoG__valueContainer.BasicDetailCardItem-module-scss-module__KBkWoG__longValue{cursor:help}
.CarShopTradeContainer-module-scss-module__j2R_EW__container{border:var(--border-soft);border-radius:var(--vdp-card-border-radius,var(--radius-xl));flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex;background-color:var(--carshop-green)!important;max-width:1400px!important;box-shadow:var(--shadow-soft)!important;padding:100px 48px!important}@media only screen and (max-width:900px){.CarShopTradeContainer-module-scss-module__j2R_EW__container{flex-direction:column;align-items:flex-start;gap:24px}}.CarShopTradeContainer-module-scss-module__j2R_EW__container.CarShopTradeContainer-module-scss-module__j2R_EW__vdp{flex-direction:column;border-radius:inherit!important;padding:24px!important}
.CarShopTradeCTA-module-scss-module__P36PAq__innerContentContainer{width:100%;padding:var(--padding-xl);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:48px;display:flex}.CarShopTradeCTA-module-scss-module__P36PAq__buttonContainer{justify-content:center;align-items:center;gap:var(--gap-xl);flex-direction:row;width:100%;display:flex}@media only screen and (max-width:768px){.CarShopTradeCTA-module-scss-module__P36PAq__buttonContainer{flex-direction:column}}.CarShopTradeCTA-module-scss-module__P36PAq__headerContainer{align-items:flex-start;gap:var(--gap-lg);flex-direction:column;display:flex}
.CarShopTransferCard-module-scss-module__9l9JUG__contentContainer{background-color:#f4cd00}@media only screen and (max-width:768px){.CarShopTransferCard-module-scss-module__9l9JUG__contentContainer{padding:var(--padding-lg)}}.CarShopTransferCard-module-scss-module__9l9JUG__contentContainer .CarShopTransferCard-module-scss-module__9l9JUG__innerContent{gap:var(--gap-lg);flex-direction:column;display:flex}.CarShopTransferCard-module-scss-module__9l9JUG__contentContainer .CarShopTransferCard-module-scss-module__9l9JUG__textContainer{gap:var(--gap-md);flex-direction:column;display:flex}
.CertifiedTraitBadge-module-scss-module__DV9hzG__certifiedTraitBadge{background-color:var(--elevated-level-two);border-radius:var(--radius-lg);flex-direction:column;align-items:flex-start;width:100%;min-width:240px;height:160px;display:flex;position:relative;overflow:hidden}.CertifiedTraitBadge-module-scss-module__DV9hzG__certifiedTraitBadge .CertifiedTraitBadge-module-scss-module__DV9hzG__badgeContent{justify-content:space-between;align-items:flex-start;gap:var(--gap-sm);width:100%;height:100%;padding:var(--padding-lg);flex-direction:column;display:flex}.CertifiedTraitBadge-module-scss-module__DV9hzG__certifiedTraitBadge .CertifiedTraitBadge-module-scss-module__DV9hzG__badgeContent .CertifiedTraitBadge-module-scss-module__DV9hzG__itemButton{width:100%;padding:var(--padding-sm);color:var(--primary);background-color:var(--elevated-level-one);border-radius:var(--radius-sm);border:none}.CertifiedTraitBadge-module-scss-module__DV9hzG__certifiedTraitBadge .CertifiedTraitBadge-module-scss-module__DV9hzG__expandedContent{background-color:var(--carshop-blue);height:164px;transition:var(--transition-bounce-sm);position:absolute;top:100%;left:0;right:0}.CertifiedTraitBadge-module-scss-module__DV9hzG__certifiedTraitBadge .CertifiedTraitBadge-module-scss-module__DV9hzG__expandedContent.CertifiedTraitBadge-module-scss-module__DV9hzG__expanded{top:0}.CertifiedTraitBadge-module-scss-module__DV9hzG__certifiedTraitBadge .CertifiedTraitBadge-module-scss-module__DV9hzG__expandedContent.CertifiedTraitBadge-module-scss-module__DV9hzG__expanded img{object-fit:contain;width:30px;height:30px}.CertifiedTraitBadge-module-scss-module__DV9hzG__certifiedTraitBadge .CertifiedTraitBadge-module-scss-module__DV9hzG__expandedContent.CertifiedTraitBadge-module-scss-module__DV9hzG__expanded img:not([src*=carfax-logo-square\.svg]){filter:brightness(0)invert()}.CertifiedTraitBadge-module-scss-module__DV9hzG__certifiedTraitBadge .CertifiedTraitBadge-module-scss-module__DV9hzG__expandedContent .CertifiedTraitBadge-module-scss-module__DV9hzG__expandedContentContainer{justify-content:space-between;align-items:flex-start;gap:var(--gap-sm);width:100%;height:100%;padding:var(--padding-lg);flex-direction:column;display:flex}.CertifiedTraitBadge-module-scss-module__DV9hzG__certifiedTraitBadge .CertifiedTraitBadge-module-scss-module__DV9hzG__expandedContent .CertifiedTraitBadge-module-scss-module__DV9hzG__expandedContentContainer--certified{background-color:var(--carshop-accent)}.CertifiedTraitBadge-module-scss-module__DV9hzG__certifiedTraitBadge .CertifiedTraitBadge-module-scss-module__DV9hzG__expandedContent .CertifiedTraitBadge-module-scss-module__DV9hzG__expandedContentContainer--select{background-color:var(--carshop-green)}.CertifiedTraitBadge-module-scss-module__DV9hzG__certifiedTraitBadge .CertifiedTraitBadge-module-scss-module__DV9hzG__expandedContent .CertifiedTraitBadge-module-scss-module__DV9hzG__expandedContentContainer a{color:var(--on-primary);font-size:12px;text-decoration:underline}.CertifiedTraitBadge-module-scss-module__DV9hzG__expandAndCloseButton{top:var(--padding-lg);right:var(--padding-lg);z-index:3;position:absolute}.CertifiedTraitBadge-module-scss-module__DV9hzG__expandAndCloseButton .CertifiedTraitBadge-module-scss-module__DV9hzG__expandAndCloseButtonIcon{transition:var(--transition-bounce)}.CertifiedTraitBadge-module-scss-module__DV9hzG__expandAndCloseButton .CertifiedTraitBadge-module-scss-module__DV9hzG__expandAndCloseButtonIcon.CertifiedTraitBadge-module-scss-module__DV9hzG__expanded{transform:rotate(45deg)}
.CarShopCertifiedCard-module-scss-module__FGyGQq__contentContainer{align-items:center;gap:var(--gap-xl);flex-direction:column;display:flex}@media only screen and (max-width:768px){.CarShopCertifiedCard-module-scss-module__FGyGQq__contentContainer{padding:var(--padding-md)}}.CarShopCertifiedCard-module-scss-module__FGyGQq__contentContainer .CarShopCertifiedCard-module-scss-module__FGyGQq__contentWithImageAndText{justify-content:center;align-self:stretch;align-items:center;gap:var(--gap-lg);flex-direction:column;display:flex}.CarShopCertifiedCard-module-scss-module__FGyGQq__contentContainer .CarShopCertifiedCard-module-scss-module__FGyGQq__contentWithImageAndText .CarShopCertifiedCard-module-scss-module__FGyGQq__header{align-items:center;gap:var(--gap-md);flex-direction:column;display:flex}.CarShopCertifiedCard-module-scss-module__FGyGQq__contentContainer .CarShopCertifiedCard-module-scss-module__FGyGQq__contentWithImageAndText .CarShopCertifiedCard-module-scss-module__FGyGQq__header .CarShopCertifiedCard-module-scss-module__FGyGQq__textContainer{align-items:flex-start;gap:var(--gap-lg);flex-direction:column;width:100%;display:flex}.CarShopCertifiedCard-module-scss-module__FGyGQq__contentContainer .CarShopCertifiedCard-module-scss-module__FGyGQq__contentWithImageAndText .CarShopCertifiedCard-module-scss-module__FGyGQq__header .CarShopCertifiedCard-module-scss-module__FGyGQq__textContainer .CarShopCertifiedCard-module-scss-module__FGyGQq__titleAndBadgeContainer{align-items:center;gap:var(--gap-md);flex-direction:row;display:flex}.CarShopCertifiedCard-module-scss-module__FGyGQq__contentContainer .CarShopCertifiedCard-module-scss-module__FGyGQq__contentWithImageAndText .CarShopCertifiedCard-module-scss-module__FGyGQq__header .CarShopCertifiedCard-module-scss-module__FGyGQq__textContainer .CarShopCertifiedCard-module-scss-module__FGyGQq__titleAndBadgeContainer .CarShopCertifiedCard-module-scss-module__FGyGQq__titleContainer{align-items:flex-start;gap:var(--gap-sm);flex-direction:column;display:flex}.CarShopCertifiedCard-module-scss-module__FGyGQq__contentContainer .CarShopCertifiedCard-module-scss-module__FGyGQq__contentWithImageAndText .CarShopCertifiedCard-module-scss-module__FGyGQq__header .CarShopCertifiedCard-module-scss-module__FGyGQq__textContainer .CarShopCertifiedCard-module-scss-module__FGyGQq__titleAndBadgeContainer .CarShopCertifiedCard-module-scss-module__FGyGQq__titleContainer .CarShopCertifiedCard-module-scss-module__FGyGQq__title{font-size:var(--font-heading-md);font-weight:var(--font-weight-bold);color:var(--text-primary);text-align:center;margin:0;line-height:110%}.CarShopCertifiedCard-module-scss-module__FGyGQq__learnMoreLink{transition:var(--transition-bounce);font-size:14px}.CarShopCertifiedCard-module-scss-module__FGyGQq__learnMoreLink--certified{color:var(--carshop-accent)}.CarShopCertifiedCard-module-scss-module__FGyGQq__learnMoreLink--select{color:var(--carshop-green)}@media (hover:hover) and (pointer:fine){.CarShopCertifiedCard-module-scss-module__FGyGQq__learnMoreLink:hover{text-decoration:underline}}.CarShopCertifiedCard-module-scss-module__FGyGQq__textAndCertifiedContent{gap:var(--gap-lg);flex-direction:column;width:100%;display:flex}.CarShopCertifiedCard-module-scss-module__FGyGQq__textAndCertifiedContent .CarShopCertifiedCard-module-scss-module__FGyGQq__certifiedTraitBadgeContainer{align-items:center;gap:var(--gap-lg);flex-direction:row;display:flex}@media only screen and (max-width:768px){.CarShopCertifiedCard-module-scss-module__FGyGQq__textAndCertifiedContent .CarShopCertifiedCard-module-scss-module__FGyGQq__certifiedTraitBadgeContainer{grid-template-rows:repeat(6,auto);grid-template-columns:repeat(1,1fr)}}
.CarShopLocationOverlay-module-scss-module__eAakMW__locationOverlay{justify-content:center;align-items:center;gap:var(--gap-md);padding:var(--padding-md);background:linear-gradient(to bottom,var(--primary),transparent);flex-direction:column;display:flex;position:absolute;top:0;left:0;right:0}.CarShopLocationOverlay-module-scss-module__eAakMW__locationOverlay .CarShopLocationOverlay-module-scss-module__eAakMW__carshopLogo{object-fit:contain;width:140px}
.CarShopDealerImage-module-scss-module__LgXIfa__childDealerImageWrapper{border-radius:var(--radius-lg);height:100%;overflow:hidden}.CarShopDealerImage-module-scss-module__LgXIfa__imageContainer{width:200px;height:100%;position:relative}.CarShopDealerImage-module-scss-module__LgXIfa__imageContainer .CarShopDealerImage-module-scss-module__LgXIfa__image img{object-fit:cover;object-position:top;filter:brightness(.7);height:100%;width:200px!important}.CarShopDealerImage-module-scss-module__LgXIfa__emptyImage{justify-content:center;align-items:center;width:100%;height:100%;display:flex}
.CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithTwoCards{gap:var(--spacing-lg);flex-direction:row;display:flex}@media only screen and (max-width:768px){.CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithTwoCards{flex-direction:column}}.CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithTwoCards .CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithPrimaryContent{gap:var(--gap-xl);flex-direction:column;min-width:70%;display:flex}@media only screen and (max-width:768px){.CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithTwoCards .CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithPrimaryContent{flex-direction:column;min-width:100%}}.CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithTwoCards .CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithPrimaryContent .CarShopDeliveryCard-module-scss-module__QtKXPW__imageOfDeliveryDriver{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);width:100%;height:200px;position:relative;overflow:hidden}.CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithTwoCards .CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithPrimaryContent .CarShopDeliveryCard-module-scss-module__QtKXPW__imageOfDeliveryDriver img{object-fit:cover;object-position:center;width:100%;height:100%}.CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithTwoCards .CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithPrimaryContent .CarShopDeliveryCard-module-scss-module__QtKXPW__imageOfDeliveryDriver:before{z-index:10;background:linear-gradient(180deg,rgba(255,255,255,0),var(--surface));content:"";width:100%;height:100%;position:absolute;top:0;left:0}.CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithTwoCards .CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithPrimaryContent .CarShopDeliveryCard-module-scss-module__QtKXPW__primaryContentTextContainer{align-items:center;gap:var(--gap-md);flex-direction:column;display:flex}.CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithTwoCards .CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithChildDealerContent{gap:var(--gap-md);flex-direction:column;width:300px;display:flex}@media only screen and (max-width:768px){.CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithTwoCards .CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithChildDealerContent{display:none}}.CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithTwoCards .CarShopDeliveryCard-module-scss-module__QtKXPW__containerWithChildDealerContent .CarShopDeliveryCard-module-scss-module__QtKXPW__childDealerImageContainer{border-radius:var(--radius-md);width:100%;height:100%;overflow:hidden}
.CoxDigitalRetail-module-scss-module__Y1bgSG__card{width:100%;color:var(--text-primary);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);margin-top:24px;padding:15px}
.CustomHtmlCard-module-scss-module__Cpp8nq__htmlCtn{width:100%}
.DealOptionCard-module-scss-module__T2a_la__card{background:var(--primary-gradient,var(--primary));border-radius:var(--radius-xl);width:70%;max-width:450px;box-shadow:none;padding:2px;position:relative}.DealOptionCard-module-scss-module__T2a_la__card--primary{box-shadow:var(--shadow-soft)}@media only screen and (max-width:768px){.DealOptionCard-module-scss-module__T2a_la__card{width:100%}}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__action{background-color:var(--elevated-level-one);border-radius:calc(var(--radius-xl) - 2px);padding:20px}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__action--primary{background:0 0}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__action .DealOptionCard-module-scss-module__T2a_la__title{color:transparent;background:var(--primary-gradient,var(--primary));-webkit-background-clip:text;background-clip:text;width:-moz-fit-content;width:fit-content;margin-bottom:2px;font-weight:600}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__action .DealOptionCard-module-scss-module__T2a_la__title--primary{color:var(--on-primary);-webkit-text-fill-color:unset}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__action .DealOptionCard-module-scss-module__T2a_la__title--bmw,.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__action .DealOptionCard-module-scss-module__T2a_la__title--mini{color:var(--on-primary)}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__action .DealOptionCard-module-scss-module__T2a_la__text{color:var(--text-primary);opacity:.7;line-height:20px}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__action .DealOptionCard-module-scss-module__T2a_la__text--primary{color:var(--on-primary)}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__action .DealOptionCard-module-scss-module__T2a_la__text--bmw,.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__action .DealOptionCard-module-scss-module__T2a_la__text--mini{color:var(--on-primary);opacity:1}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__popular{color:var(--black);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);background-color:#fcc014;padding:8px 20px;font-size:14px;line-height:18px;position:absolute;top:-18px;right:0}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__popular--genesis{color:var(--primary);background-color:var(--surface);border:var(--lux-border-soft)}.DealOptionCard-module-scss-module__T2a_la__card .DealOptionCard-module-scss-module__T2a_la__popular--bmw{color:var(--on-primary);background-color:var(--black);border:var(--border-soft)}
.DealCard-module-scss-module__U1M_lq__card{align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-xl);padding-bottom:var(--spacing-4xl);color:var(--text-primary);background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--vdp-card-border-radius,var(--radius-xl));box-shadow:var(--shadow-soft);flex-direction:column;display:flex}@media print{.DealCard-module-scss-module__U1M_lq__card{display:none}}.DealCard-module-scss-module__U1M_lq__card .DealCard-module-scss-module__U1M_lq__header{padding-bottom:var(--padding-lg);justify-content:center;align-items:center;display:flex}
.DescriptionCard-module-scss-module___v6tOG__card{width:100%}.DescriptionCard-module-scss-module___v6tOG__card .DescriptionCard-module-scss-module___v6tOG__description{letter-spacing:-.32px;color:transparent;background-image:linear-gradient(0deg,var(--elevated-level-one)2%,var(--text-primary)90%);-webkit-background-clip:text;background-clip:text;max-height:180px;padding:0 4px;font-size:16px;font-style:normal;font-weight:400;line-height:130%;display:block;overflow:hidden}.DescriptionCard-module-scss-module___v6tOG__card .DescriptionCard-module-scss-module___v6tOG__description.DescriptionCard-module-scss-module___v6tOG__markdown ul,.DescriptionCard-module-scss-module___v6tOG__card .DescriptionCard-module-scss-module___v6tOG__description.DescriptionCard-module-scss-module___v6tOG__markdown ol{padding-left:var(--spacing-2xl)}
.MegaMenu-module-scss-module__jsvNGG__megaMenuTray{opacity:0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);width:100%;height:1px;transition:height .25s cubic-bezier(.77,0,.18,1),opacity 0s .25s;position:absolute;left:0;overflow:hidden;box-shadow:inset 0 10px 20px rgba(0,0,0,.2),0 10px 20px rgba(0,0,0,.2);background:var(--surface-80)!important}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray.MegaMenu-module-scss-module__jsvNGG__lux{color:var(--lux-text-primary);background:var(--lux-surface)!important}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--open{border-bottom:var(--border-soft);opacity:1;height:385px;transition:height .25s cubic-bezier(.77,0,.18,1),opacity .25s}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--open.MegaMenu-module-scss-module__jsvNGG__lux{border-bottom:var(--lux-border-soft)}@media screen and (max-width:1350px){.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--open{height:450px}}@media screen and (max-width:1100px){.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--open{height:590px}}@media screen and (max-width:850px){.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--open{height:850px}}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--open.MegaMenu-module-scss-module__jsvNGG__sidebar{opacity:1;height:100vh;transition:height .25s cubic-bezier(.77,0,.18,1),opacity 0s .25s}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray.MegaMenu-module-scss-module__jsvNGG__sidebar{opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;transition:height .25s cubic-bezier(.77,0,.18,1),opacity 0s .25s;left:320px;box-shadow:15px 0 20px rgba(0,0,0,.2);background:var(--elevated-level-two)!important}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openWithSubsections{border-bottom:var(--border-soft);opacity:1;height:385px;transition:height .25s cubic-bezier(.77,0,.18,1),opacity .25s}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openWithSubsections.MegaMenu-module-scss-module__jsvNGG__lux{border-bottom:var(--lux-border-soft)}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openWithSubsections.MegaMenu-module-scss-module__jsvNGG__sidebar{height:100vh}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openWithBigPictures{border-bottom:var(--border-soft);opacity:1;height:315px;transition:height .25s cubic-bezier(.77,0,.18,1),opacity .25s}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openWithBigPictures.MegaMenu-module-scss-module__jsvNGG__lux{border-bottom:var(--lux-border-soft)}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray--openWithBigPictures.MegaMenu-module-scss-module__jsvNGG__sidebar{height:100vh}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__listCtn{flex-flow:column wrap;align-content:center;align-items:center;gap:10px;width:100%;padding:20px;display:flex;overflow:hidden}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__listCtn--noSubsections{height:385px}@media screen and (max-width:1350px){.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__listCtn--noSubsections{height:450px}}@media screen and (max-width:1100px){.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__listCtn--noSubsections{height:590px}}@media screen and (max-width:850px){.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__listCtn--noSubsections{height:850px}}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__listCtn--noSubsections--sidebar{height:100vh}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__listCtn--sidebar{padding-top:100px}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__sideScrollerViewPort{padding:10px 5px!important}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__sideScrollerCtn{display:flex;align-items:flex-start!important;gap:calc(var(--spacing-xl) - 12px)!important;padding:8px 0 5px!important}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__chevronCtn{z-index:2;background:var(--elevated-level-two);border-radius:var(--radius-lg);opacity:.4;cursor:pointer;justify-content:center;align-items:center;width:48px;height:100%;transition:all .18s;display:flex;position:absolute}.MegaMenu-module-scss-module__jsvNGG__megaMenuTray .MegaMenu-module-scss-module__jsvNGG__chevronCtn.MegaMenu-module-scss-module__jsvNGG__lux{background-color:rgba(110,110,110,.9)!important}@media (hover:hover) and (pointer:fine){.MegaMenu-module-scss-module__jsvNGG__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{color:var(--text-primary);border-radius:var(--radius-full);opacity:1;cursor:pointer;font-size:28px}.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)}.MegaMenu-module-scss-module__jsvNGG__hiddenLink{display:none}
.HomeStoreButton-module-scss-module__EXCi6a__buttonContainer{width:100%;margin-bottom:var(--gap-sm)}.HomeStoreButton-module-scss-module__EXCi6a__container{justify-content:space-between;align-items:flex-start;gap:var(--gap-md);width:100%;padding:var(--padding-lg);background-color:var(--primary);border-radius:var(--radius-lg);flex-direction:row;display:flex}.HomeStoreButton-module-scss-module__EXCi6a__container--marginBottom{margin-bottom:12px}.HomeStoreButton-module-scss-module__EXCi6a__container .HomeStoreButton-module-scss-module__EXCi6a__textContainer{justify-content:flex-start;align-items:flex-start;gap:var(--gap-sm);flex-direction:column;display:flex}.HomeStoreButton-module-scss-module__EXCi6a__container .HomeStoreButton-module-scss-module__EXCi6a__changeButton{color:var(--on-primary);cursor:pointer;font-size:14px;text-decoration:underline}@media (hover:hover) and (pointer:fine){.HomeStoreButton-module-scss-module__EXCi6a__container .HomeStoreButton-module-scss-module__EXCi6a__changeButton:hover{opacity:.8}}
.BasicForm-module-scss-module__x6DKXG__form{flex-direction:column;gap:10px;width:100%;display:flex;container-type:inline-size}.BasicForm-module-scss-module__x6DKXG__form .BasicForm-module-scss-module__x6DKXG__twoColumnInputContainer{gap:10px;display:flex}@container (width<350px){.BasicForm-module-scss-module__x6DKXG__form .BasicForm-module-scss-module__x6DKXG__twoColumnInputContainer{flex-direction:column}}.BasicForm-module-scss-module__x6DKXG__form .BasicForm-module-scss-module__x6DKXG__btnCtn{flex-direction:column;gap:12px;width:100%;display:flex}.BasicForm-module-scss-module__x6DKXG__form .BasicForm-module-scss-module__x6DKXG__submittedCopy{align-items:center;gap:var(--gap-lg);background-color:var(--elevated-level-two);border-radius:var(--radius-lg);flex-direction:column;padding:30px;display:flex}
.RecipientDealerSelector-module-scss-module__2dl5VW__recipientDealerSelector{gap:var(--gap-sm);flex-direction:column;width:100%;display:flex}.RecipientDealerSelector-module-scss-module__2dl5VW__error{border-color:var(--red)}
.ContinueButton-module-scss-module__icHDLW__buttonCtn{z-index:-1;width:100%;height:122px;padding:0 17px;position:absolute;bottom:0;overflow-y:hidden}.ContinueButton-module-scss-module__icHDLW__buttonCtn.ContinueButton-module-scss-module__icHDLW__relative{z-index:unset;overflow-y:unset;padding:0;position:relative;bottom:0}.ContinueButton-module-scss-module__icHDLW__buttonCtn--show{z-index:1}.ContinueButton-module-scss-module__icHDLW__buttonCtn .ContinueButton-module-scss-module__icHDLW__continueBtn{border-radius:var(--radius-lg);width:calc(100% - 34px);height:74px;box-shadow:var(--shadow-strong);justify-content:space-between;padding:15px 24px;animation-name:ContinueButton-module-scss-module__icHDLW__bounce-out;animation-duration:.5s;animation-fill-mode:both;display:flex;position:absolute;top:30px}.ContinueButton-module-scss-module__icHDLW__buttonCtn .ContinueButton-module-scss-module__icHDLW__continueBtn.ContinueButton-module-scss-module__icHDLW__relative{top:unset;width:100%;margin:0;position:relative}.ContinueButton-module-scss-module__icHDLW__buttonCtn .ContinueButton-module-scss-module__icHDLW__continueBtn--disabled{filter:grayscale(.7)brightness(1.4)}.ContinueButton-module-scss-module__icHDLW__buttonCtn .ContinueButton-module-scss-module__icHDLW__continueBtn--visible{animation-name:ContinueButton-module-scss-module__icHDLW__bounce-in;animation-duration:.5s!important}.ContinueButton-module-scss-module__icHDLW__buttonCtn .ContinueButton-module-scss-module__icHDLW__continueBtn--initial{animation-duration:0s!important}.ContinueButton-module-scss-module__icHDLW__buttonCtn .ContinueButton-module-scss-module__icHDLW__continueBtn p{font-size:20px;white-space:pre-wrap!important;line-height:1.2!important}@keyframes ContinueButton-module-scss-module__icHDLW__bounce-in{0%,40%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(100px)}40%{opacity:1;transform:translateY(-10px)}75%{transform:translateY(5px)}90%{transform:translateY(-2.5px)}to{transform:translate(0,0)}}@keyframes ContinueButton-module-scss-module__icHDLW__bounce-out{0%{transform:translate(0,0)}20%{transform:translateY(4px)}40%,45%{opacity:1;transform:translateY(-8px)}to{opacity:0;transform:translateY(100px)}}
.ToolModal-module-scss-module__I5BvTa__contents{background-color:var(--elevated-level-one);flex-direction:column;width:100%;height:100%;display:flex;position:relative}.ToolModal-module-scss-module__I5BvTa__contents.ToolModal-module-scss-module__I5BvTa__withHeader{padding-top:64px}
.ToolFlowOption-module-scss-module__hEriZq__choice{justify-content:flex-start;align-items:center;gap:var(--spacing-xl);width:100%;padding:var(--spacing-xl);color:var(--text-secondary);border:var(--border-strong);border-radius:var(--radius-lg);cursor:pointer;transition:all .2s;display:flex;border-width:2px!important}.ToolFlowOption-module-scss-module__hEriZq__choice--selected{border-color:var(--primary);box-shadow:var(--shadow-border)}.ToolFlowOption-module-scss-module__hEriZq__choice--showingSelectedIcon{justify-content:space-between}.ToolFlowOption-module-scss-module__hEriZq__choice .ToolFlowOption-module-scss-module__hEriZq__text{gap:var(--gap-sm);flex-direction:column;display:flex}.ToolFlowOption-module-scss-module__hEriZq__choice .ToolFlowOption-module-scss-module__hEriZq__icon{color:var(--text-secondary);transition:color .2s}.ToolFlowOption-module-scss-module__hEriZq__choice .ToolFlowOption-module-scss-module__hEriZq__icon--selected{color:var(--primary)}.ToolFlowOption-module-scss-module__hEriZq__choice .ToolFlowOption-module-scss-module__hEriZq__label{margin:0;font-size:16px}.ToolFlowOption-module-scss-module__hEriZq__choice .ToolFlowOption-module-scss-module__hEriZq__label--selected{color:var(--primary)}
.Credit-module-scss-module__p-aSOW__table{border:var(--border-strong);border-collapse:collapse;border-radius:var(--radius-md);width:100%;display:table}.Credit-module-scss-module__p-aSOW__tableRow{border:var(--border-strong);display:table-row}.Credit-module-scss-module__p-aSOW__tableRow:last-child{border-bottom:none}.Credit-module-scss-module__p-aSOW__tableCell{padding:var(--gap-md);vertical-align:middle;display:table-cell}.Credit-module-scss-module__p-aSOW__tableCell:first-child{width:50%}.Credit-module-scss-module__p-aSOW__tableCell:not(:first-child){text-align:center;width:25%}.Credit-module-scss-module__p-aSOW__container{gap:var(--gap-md);flex-direction:column;display:flex}.Credit-module-scss-module__p-aSOW__section{gap:var(--gap-sm);flex-direction:column;display:flex}
.VinEntryPage-module-scss-module__-TVLrG__container{align-items:center;gap:var(--gap-lg);flex-direction:column;width:100%;display:flex}.VinEntryPage-module-scss-module__-TVLrG__headerContainer{gap:var(--gap-md);flex-direction:column;width:100%;display:flex}.VinEntryPage-module-scss-module__-TVLrG__input{margin:0}.VinEntryPage-module-scss-module__-TVLrG__error{margin-top:calc(var(--gap-sm)*-1)}.VinEntryPage-module-scss-module__-TVLrG__vinLocationCard{gap:var(--gap-lg);padding:var(--padding-lg);background-color:var(--elevated-level-two);border-radius:var(--radius-md);flex-direction:column;display:flex}.VinEntryPage-module-scss-module__-TVLrG__vinLocationItem{gap:var(--gap-sm);flex-direction:column;display:flex}
.Completed-module-scss-module__zmrata__success{width:156px;height:156px;margin:var(--spacing-lg);background:var(--primary-gradient,var(--primary));border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Completed-module-scss-module__zmrata__success .Completed-module-scss-module__zmrata__completedCheckMark{color:var(--on-primary);font-size:80px}
.terms-module-scss-module__10NMVW__terms{width:100%;max-width:800px;padding:var(--padding-md);margin:0 auto}
