.addressHyundai__dealerName{font-family:var(--font-heading-medium);font-size:16px;line-height:20px;padding-bottom:.25rem}:root [data-theme-style~=footerHyundai]{--footer-top-wrapper-background:var(--primary3);--footer-bottom-wrapper-background:var(--secondary3)}:root [data-theme-style~=footerHyundai] .m-tabs.-primary{--tab-link-after-border:var(--transparent);--tab-link-background:var(--transparent);--tab-link-before-border:var(--transparent);--tab-link-border:var(--secondary4);--tab-link-font:var(--secondary4);--tab-link-after-border-active:var(--transparent);--tab-link-background-active:var(--primary4);--tab-link-border-active:var(--primary4);--tab-link-font-active:var(--primary2);--tab-link-background-active-focus:var(--primary4);--tab-link-border-active-focus:var(--primary4);--tab-link-font-active-focus:var(--primary2);--tab-link-after-border-active-hover:var(--transparent);--tab-link-background-active-hover:var(--primary4);--tab-link-border-active-hover:var(--primary4);--tab-link-font-active-hover:var(--primary2);--tab-link-after-border-focus:var(--transparent);--tab-link-border-focus:var(--secondary4);--tab-link-font-focus:var(--secondary4);--tab-link-outline-focus:var(--semantic3-focus);--tab-link-after-border-hover:var(--transparent);--tab-link-background-hover:var(--primary4);--tab-link-border-hover:var(--primary4);--tab-link-font-hover:var(--primary2)}.site-container .footerHyundai__topWrapper{background-color:var(--footer-top-wrapper-background)}.site-container .footerHyundai__subtitle{margin-bottom:1.25rem}.site-container .footerHyundai__links{display:none}@media (min-width:640px){.site-container .footerHyundai__links{display:block;grid-column:span 6/span 6}}@media (min-width:1024px){.site-container .footerHyundai__links{grid-column:span 3/span 3}}.site-container .footerHyundai__links .a-link.-footer,.site-container .footerHyundai__links .m-linkWithIcon.-footer{font-family:var(--font-primary-regular);font-size:14px;line-height:18px;margin-bottom:.625rem}.site-container .footerHyundai__links .a-link.-footer:last-child,.site-container .footerHyundai__links .m-linkWithIcon.-footer:last-child{margin-bottom:0}.site-container .footerHyundai__links .a-link.-footer:focus,.site-container .footerHyundai__links .a-link.-footer:hover,.site-container .footerHyundai__links .m-linkWithIcon.-footer:focus,.site-container .footerHyundai__links .m-linkWithIcon.-footer:hover{text-decoration-line:underline}.site-container .footerHyundai__businessHours,.site-container .footerHyundai__contactUs,.site-container .footerHyundai__map{grid-column:1/-1}@media (min-width:640px){.site-container .footerHyundai__businessHours,.site-container .footerHyundai__contactUs,.site-container .footerHyundai__map{grid-column:span 6/span 6}}@media (min-width:1024px){.site-container .footerHyundai__businessHours,.site-container .footerHyundai__contactUs,.site-container .footerHyundai__map{grid-column:span 3/span 3}}.site-container .footerHyundai .m-tabs .m-tabLink{background-color:var(--tab-link-background);border-color:var(--tab-link-border);border-radius:9999px;border-style:solid;border-width:1px;color:var(--tab-link-font);font-family:var(--font-heading-regular);font-size:12px;line-height:16px;margin-right:.75rem;padding:.25rem .75rem}.site-container .footerHyundai .m-tabs .m-tabLink:before{background-color:var(--tab-link-before-border)}.site-container .footerHyundai .m-tabs .m-tabLink:after{background-color:var(--tab-link-after-border);display:block}.site-container .footerHyundai .m-tabs .m-tabLink.-active{background-color:var(--tab-link-background-active);border-color:var(--tab-link-border-active);color:var(--tab-link-font-active);padding-bottom:.25rem}.site-container .footerHyundai .m-tabs .m-tabLink.-active:after{background-color:var(--tab-link-after-border-active)}.site-container .footerHyundai .m-tabs .m-tabLink.-active:hover{background-color:var(--tab-link-background-active-hover);border-color:var(--tab-link-border-active-hover);color:var(--tab-link-font-active-hover)}.site-container .footerHyundai .m-tabs .m-tabLink.-active:hover:after{background-color:var(--tab-link-after-border-active-hover)}.site-container .footerHyundai .m-tabs .m-tabLink.-active:focus{background-color:var(--tab-link-background-active-focus);border-color:var(--tab-link-border-active-focus);color:var(--tab-link-font-active-focus)}.site-container .footerHyundai .m-tabs .m-tabLink:focus{color:var(--tab-link-font-focus);outline-color:var(--tab-link-outline-focus)}.site-container .footerHyundai .m-tabs .m-tabLink:focus:after{background-color:var(--tab-link-after-border-focus)}.site-container .footerHyundai .m-tabs .m-tabLink:hover{background-color:var(--tab-link-background-hover);border-color:var(--tab-link-border-hover);color:var(--tab-link-font-hover)}.site-container .footerHyundai .m-tabs .m-tabLink:hover:after{background-color:var(--tab-link-after-border-hover)}.site-container .footerHyundai .m-departmentHours{margin-top:.625rem}.site-container .footerHyundai .m-departmentHours__row{font-size:14px;line-height:18px;margin-bottom:.625rem;margin-right:5rem}@media (min-width:640px){.site-container .footerHyundai .m-departmentHours__row{margin-right:3rem}}@media (min-width:768px){.site-container .footerHyundai .m-departmentHours__row{margin-right:7rem}}@media (min-width:1024px){.site-container .footerHyundai .m-departmentHours__row{margin-right:1.75rem}}@media (min-width:1200px){.site-container .footerHyundai .m-departmentHours__row{margin-right:3rem}}@media (min-width:1440px){.site-container .footerHyundai .m-departmentHours__row{margin-right:5rem}}.site-container .footerHyundai .addressHyundai{margin-right:7rem;padding-bottom:1.25rem}@media (min-width:768px){.site-container .footerHyundai .addressHyundai{margin-right:8rem}}@media (min-width:1024px){.site-container .footerHyundai .addressHyundai{margin-right:2.5rem}}@media (min-width:1200px){.site-container .footerHyundai .addressHyundai{margin-right:6rem}}@media (min-width:1024px){.site-container .footerHyundai .addressHyundai__dealerName{font-size:18px;line-height:22px}}.site-container .footerHyundai .phone-number{padding-bottom:0}.site-container .footerHyundai .phone-number-department{margin-bottom:.25rem}.site-container .footerHyundai .phone-number-department__name{font-family:var(--font-heading-medium);font-size:16px;line-height:20px}.site-container .footerHyundai__cta{margin-top:2.5rem}.site-container .footerHyundai__mapImage{display:block}.site-container .footerHyundai__mapImage .a-image{text-align:left}.site-container .footerHyundai__mapImage .a-image__img{height:100%;width:100%}@media (min-width:768px){.site-container .footerHyundai__mapImage .a-image__img{width:80%}}@media (min-width:1024px){.site-container .footerHyundai__mapImage .a-image__img{width:100%}}.site-container .footerHyundai__humberviewLogo{margin-right:1.25rem;margin-top:1.25rem}.site-container .footerHyundai__humberviewLogo--image{height:57px}.site-container .footerHyundai__best_managed_companiesLogo{margin-top:.75rem;max-height:40px;vertical-align:super}.site-container .footerHyundai__hyundaiLogo,.site-container .footerHyundai__socialMediaWrapper{grid-column:1/-1}@media (min-width:1024px){.site-container .footerHyundai__hyundaiLogo,.site-container .footerHyundai__socialMediaWrapper{grid-column:span 3/span 3}}.site-container .footerHyundai__hyundaiLogo--image{height:57px}.site-container .footerHyundai__socialMediaWrapper{align-items:center;display:flex;flex-direction:row;gap:.625rem}@media (min-width:640px){.site-container .footerHyundai__socialMediaWrapper{gap:.875rem}}@media (min-width:1024px){.site-container .footerHyundai__socialMediaWrapper{gap:.625rem}}.site-container .footerHyundai__socialMediaWrapper .a-icon.social-media{height:1.5rem;margin:0;padding:0;width:1.5rem}.site-container .footerHyundai__disclaimer{grid-column:1/-1}@media (min-width:768px){.site-container .footerHyundai__disclaimer{grid-column:span 10/span 10}}@media (min-width:1024px){.site-container .footerHyundai__disclaimer{grid-column:span 6/span 6;padding-right:8rem}}.site-container .footerHyundai__bottomWrapper{background-color:var(--footer-bottom-wrapper-background);padding-bottom:2.5rem;padding-top:2.5rem}@media (min-width:768px){.site-container .footerHyundai__bottomWrapper{padding-bottom:1.5rem;padding-top:2.5rem}}@media (min-width:1024px){.site-container .footerHyundai__bottomWrapper{padding-bottom:.625rem}}:root [data-theme-style~=headerHyundai]{--header-hyundai-top-wrapper-background:var(--secondary3);--header-hyundai-address-dealer-name:var(--secondary4);--header-hyundai-phone-label:var(--secondary4);--header-hyundai-catalog-filter-border:var(--transparent);--header-hyundai-catalog-filter-border-active:var(--secondary4);--header-hyundai-item-menu-icon:var(--primary1);--header-hyundai-item-menu-icon-active:var(--primary2);--header-hyundai-item-menu-icon-hover:var(--primary2)}.headerHyundai{display:none}@media (min-width:1200px){.headerHyundai{display:block}}.headerHyundai__topBanner{background-color:var(--header-hyundai-top-wrapper-background);padding-bottom:.25rem;padding-top:.625rem}.headerHyundai__topBanner .a-image{text-align:right}.headerHyundai__topBanner .a-image__img{height:18px}.headerHyundai__mainWrapper{align-items:center;padding-bottom:2rem;padding-top:2rem}.headerHyundai__logo{grid-column:span 4/span 4}.headerHyundai__logo .header-alpha__logo-link{display:flex}.headerHyundai__coordinates{grid-column:span 8/span 8}.headerHyundai__coordinates.-hide{visibility:hidden}.headerHyundai__addressCtaWrapper{display:flex;flex-direction:row;gap:1.25rem;justify-content:flex-end}.headerHyundai .addressHyundai{text-align:right}.headerHyundai .addressHyundai__dealerName{color:var(--header-hyundai-address-dealer-name)}.headerHyundai .phone-number-department .-iconAfter{height:.5rem;width:.5rem}.headerHyundai .phone-number-department__name{color:var(--header-hyundai-phone-label);font-family:var(--font-heading-medium);font-size:14px;line-height:18px}.headerHyundai .phone-number-department--ponctuation:after{padding:0}.headerHyundai .desktop-menu-item .catalogHyundai{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:none}.headerHyundai .desktop-menu-item:hover .catalogHyundai{display:grid;grid-template-columns:250px 1fr}@media (min-width:1600px){.headerHyundai .desktop-menu-item:hover .catalogHyundai{grid-template-columns:330px 1fr}}.headerHyundai .desktop-menu-item:hover .catalogHyundai__links{border-right-width:1px;border-style:solid}.headerHyundai .desktop-menu-item:hover .catalogHyundai__links .catalog-submenu-links{border-style:none;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:4rem;margin-top:4rem}@media (min-width:1600px){.headerHyundai .desktop-menu-item:hover .catalogHyundai__links .catalog-submenu-links{margin-bottom:6rem;margin-top:6rem}}.headerHyundai .desktop-menu-item:hover .catalogHyundai__links .catalog-submenu-links__item.active{background-color:var(--transparent);color:var(--secondary4)}.headerHyundai .desktop-menu-item:hover .catalogHyundai__links .catalog-submenu-links__item.active .catalog-submenu-links__link{text-decoration-line:none}.headerHyundai .desktop-menu-item:hover .catalogHyundai__links .catalog-submenu-links .catalog-submenu-links__anchor,.headerHyundai .desktop-menu-item:hover .catalogHyundai__links .catalog-submenu-links .catalog-submenu-links__link,.headerHyundai .desktop-menu-item:hover .catalogHyundai__links .catalog-submenu-links .desktop-menu-submenu-item__anchor,.headerHyundai .desktop-menu-item:hover .catalogHyundai__links .catalog-submenu-links .desktop-menu-submenu-item__link,.headerHyundai .desktop-menu-item:hover .catalogHyundai__links .catalog-submenu-links .mobile-menu-submenu-item__anchor,.headerHyundai .desktop-menu-item:hover .catalogHyundai__links .catalog-submenu-links .mobile-menu-submenu-item__link{display:block;font-size:16px;line-height:20px;padding:0 4rem;text-decoration-line:underline}.headerHyundai .desktop-menu-item:hover .catalogHyundai__links .catalog-submenu-links .catalog-submenu-links__anchor:focus,.headerHyundai .desktop-menu-item:hover .catalogHyundai__links .catalog-submenu-links .catalog-submenu-links__anchor:hover,.headerHyundai .desktop-menu-item:hover .catalogHyundai__links .catalog-submenu-links .catalog-submenu-links__link:focus,.headerHyundai .desktop-menu-item:hover .catalogHyundai__links .catalog-submenu-links .catalog-submenu-links__link:hover,.headerHyundai .desktop-menu-item:hover .catalogHyundai__links .catalog-submenu-links .desktop-menu-submenu-item__anchor:focus,.headerHyundai .desktop-menu-item:hover .catalogHyundai__links .catalog-submenu-links .desktop-menu-submenu-item__anchor:hover,.headerHyundai .desktop-menu-item:hover .catalogHyundai__links .catalog-submenu-links .desktop-menu-submenu-item__link:focus,.headerHyundai .desktop-menu-item:hover .catalogHyundai__links .catalog-submenu-links .desktop-menu-submenu-item__link:hover,.headerHyundai .desktop-menu-item:hover .catalogHyundai__links .catalog-submenu-links .mobile-menu-submenu-item__anchor:focus,.headerHyundai .desktop-menu-item:hover .catalogHyundai__links .catalog-submenu-links .mobile-menu-submenu-item__anchor:hover,.headerHyundai .desktop-menu-item:hover .catalogHyundai__links .catalog-submenu-links .mobile-menu-submenu-item__link:focus,.headerHyundai .desktop-menu-item:hover .catalogHyundai__links .catalog-submenu-links .mobile-menu-submenu-item__link:hover{text-decoration-line:none}.headerHyundai .desktop-menu-item:hover .catalogHyundai__filterBodystyle{-moz-column-gap:1.25rem;column-gap:1.25rem;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:1.5rem;margin-left:1.25rem;margin-top:1.5rem}@media (min-width:1200px){.headerHyundai .desktop-menu-item:hover .catalogHyundai__filterBodystyle{-moz-column-gap:2.5rem;column-gap:2.5rem}}.headerHyundai .desktop-menu-item:hover .catalogHyundai__filterBodystyle .catalog-submenu-bodystyles__item-link{border-bottom-width:2px;border-color:var(--header-hyundai-catalog-filter-border);border-style:solid;font-family:var(--font-heading-medium);font-size:16px;line-height:20px;text-decoration-line:none}.headerHyundai .desktop-menu-item:hover .catalogHyundai__filterBodystyle .catalog-submenu-bodystyles__item-link:hover{text-decoration-line:none}.headerHyundai .desktop-menu-item:hover .catalogHyundai__filterBodystyle .catalog-submenu-bodystyles__item-link.active{border-color:var(--header-hyundai-catalog-filter-border-active)}.headerHyundai .desktop-menu-item:hover .catalogHyundai__vehiclesList{-moz-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-height:400px;overflow:auto;padding-left:1.25rem;padding-right:2.5rem}@media (min-width:1600px){.headerHyundai .desktop-menu-item:hover .catalogHyundai__vehiclesList{-moz-column-gap:3.5rem;column-gap:3.5rem}}.headerHyundai .desktop-menu-item:hover .catalogHyundai__vehiclesList .catalog-submenu-vehicle{align-items:center;display:flex;flex-direction:row;gap:.25rem;justify-items:stretch}@media (min-width:1440px){.headerHyundai .desktop-menu-item:hover .catalogHyundai__vehiclesList .catalog-submenu-vehicle{gap:2rem}}.headerHyundai .desktop-menu-item:hover .catalogHyundai__vehiclesList .catalog-submenu-vehicle.display-none{display:none}.headerHyundai .desktop-menu-item:hover .catalogHyundai__vehiclesList .catalog-submenu-vehicle .a-image{width:6rem}.headerHyundai .desktop-menu-item:hover .catalogHyundai__vehiclesList .catalog-submenu-vehicle__name{font-family:var(--font-primary-regular);font-size:14px;font-weight:400;line-height:20px;text-transform:none;width:-moz-fit-content;width:fit-content}@media (min-width:1200px){.headerHyundai .desktop-menu-item:hover .catalogHyundai__vehiclesList .catalog-submenu-vehicle__name{font-size:16px}}.headerHyundai__tradeBanner{background-color:var(--header-trade-banner-background);display:none;padding-bottom:1rem;padding-top:1rem;text-align:center}@media (min-width:1024px){.headerHyundai__tradeBanner{display:block}}.headerHyundai__tradeBanner .headerTradeBanner__link,.headerHyundai__tradeBanner .headerTradeBanner__link:hover{color:var(--header-trade-banner-font)}.headerHyundai .desktop-menu-item__picto{height:.5rem;width:.5rem}.headerHyundai .desktop-menu-submenu-item__anchor{font-size:14px;line-height:17px;padding:.625rem 1.25rem;text-align:left}:root [data-theme-style~=mobileMenuHyundai]{--menu-mobile-hyundai-item:var(--secondary4);--menu-mobile-hyundai-compare-border:var(--secondary5)}.headerMobileHyundai{padding-bottom:1.25rem;padding-top:1.25rem}@media (min-width:1200px){.headerMobileHyundai{display:none}}.headerMobileHyundai{box-shadow:0 3px 6px #00000029}.headerMobileHyundai__contentWrapper{align-items:center;grid-template-columns:auto 1fr auto}.headerMobileHyundai__addressPhoneWrapper svg{height:1rem;width:1rem}@media (min-width:768px){.headerMobileHyundai__addressPhoneWrapper svg{height:1.5rem;width:1.5rem}}.headerMobileHyundai__dealerName{font-family:var(--font-heading-bold);font-size:16px;line-height:20px;text-align:center}.headerMobileHyundai__burger{height:auto;width:auto}.headerMobileHyundai__tradeBanner{background-color:var(--header-trade-banner-background);padding-bottom:.5rem;padding-top:.5rem;text-align:center}@media (min-width:1200px){.headerMobileHyundai__tradeBanner{display:none}}.headerMobileHyundai__tradeBanner .headerTradeBanner__link,.headerMobileHyundai__tradeBanner .headerTradeBanner__link:hover{color:var(--header-trade-banner-font)}.mobileMenuHyundai__top{justify-content:flex-end;padding:.625rem 1.25rem}.mobileMenuHyundai__closeButton{border-style:none}.mobileMenuHyundai .accordion-title{font-family:var(--font-heading-medium);font-size:16px;line-height:20px;padding-bottom:0}.mobileMenuHyundai .mobile-menu-links{color:var(--menu-mobile-hyundai-item)}.mobileMenuHyundai .mobile-menu-item{border-width:0}.mobileMenuHyundai .mobile-menu-item__anchor{justify-content:space-between}.mobileMenuHyundai .mobile-menu-submenu{padding:1.25rem}.mobileMenuHyundai .mobile-menu-submenu .desktop-menu-submenu-item.active,.mobileMenuHyundai .mobile-menu-submenu .mobile-menu-submenu-item.active{background-color:var(--transparent);color:var(--primary4)}.mobileMenuHyundai .mobile-menu-submenu .desktop-menu-submenu-item__anchor,.mobileMenuHyundai .mobile-menu-submenu .mobile-menu-submenu-item__anchor{padding:.25rem}.mobileMenuHyundai .mobile-menu-compare{border-bottom-width:1px;border-color:var(--menu-mobile-hyundai-compare-border);border-style:solid;border-top-width:1px;margin-top:2.5rem}.mobileMenuHyundai .mobile-menu-compare__value:before{border-radius:9999px;content:var(--tw-content)}.mobileMenuHyundai .addressHyundai .a-link.-address{font-size:14px;line-height:18px;text-decoration-line:none}.mobileMenuHyundai__phoneList{font-size:14px;line-height:18px;margin-top:1rem}.mobileMenuHyundai__phoneList .m-linkWithIcon.-primary.-phone{font-size:14px;line-height:18px}.mobileMenuHyundai__phoneList .phone-number-department{margin-bottom:.25rem}.mobileMenuHyundai__phoneList .phone-number-department--ponctuation:after{--tw-content:":";content:var(--tw-content);left:-2px;padding:0;position:relative}:root{--font-primary-regular:"HyundaiSansText",sans-serif;--font-primary-bold:"HyundaiSansText-Bold",sans-serif;--font-heading-regular:"HyundaiSansHead-Regular",sans-serif;--font-heading-light:"HyundaiSansHead-Light",sans-serif;--font-heading-medium:"HyundaiSansHead-Medium",sans-serif;--font-heading-bold:"HyundaiSansHead-Bold",sans-serif;--home-button-background:var(--secondary4);--home-button-border:var(--secondary4);--home-button-font:var(--primary2);--home-button-background-hover:var(--primary4);--home-button-border-hover:var(--primary4);--home-button-font-hover:var(--primary2);--table-th-background-color:#e6e6e6;--best-sellers-background-color1:#f0f8ff;--best-sellers-background-color2:#fff;--best-sellers-background-color3:#f0f8ff;--best-sellers-background:linear-gradient(var(--best-sellers-background-color1),var(--best-sellers-background-color2),var(--best-sellers-background-color3));--form-footer-full-width-background1:#f0f8ff;--form-footer-full-width-background2:var(--primary2)}.o-vehicleCardVertical :root .m-vehicleCash__disclaimer,.p-catalogDetail :root .vehicle-payment__apr-term,.p-catalogDetail :root .vehicle-payment__term-label,:root .-fineprint,:root .fineprint,:root .m-modal__content,:root .modal__content,:root .o-vehicleCardVertical .m-vehicleCash__disclaimer,:root .p-catalogDetail .vehicle-payment__apr-term,:root .p-catalogDetail .vehicle-payment__term-label{--fineprint-color:var(--secondary1)}:root .a-button.-quinary{--button-font-hover:#4d6dab;--button-icon-external-hover:#4d6dab}:root [data-theme-style~=link].-inventoryavailability{--link-background:var(--transparent);--link-border:var(--transparent);--link-font:var(--secondary4);--link-icon:var(--secondary4);--link-icon-external:var(--secondary4);--link-background-active:var(--transparent);--link-border-active:var(--transparent);--link-font-active:var(--primary4);--link-icon-active:var(--primary4);--link-icon-external-active:var(--primary4);--link-background-focus:var(--transparent);--link-border-focus:var(--transparent);--link-font-focus:var(--secondary4);--link-icon-focus:var(--secondary4);--link-icon-external-focus:var(--secondary4);--link-outline-focus:var(--semantic3-focus);--link-background-hover:var(--transparent);--link-border-hover:var(--transparent);--link-font-hover:var(--secondary4);--link-icon-hover:var(--secondary4);--link-icon-external-hover:var(--secondary4)}:root [data-theme-style~=dropdown].-primary,:root [data-theme-style~=dropdown].-secondary{--dropdown_button_font:var(--primary1);--dropdown_button_font_focus:var(--primary1);--dropdown_button_font_hover:var(--primary1);--dropdown_button_border:var(--primary1);--dropdown_button_border_focus:var(--semantic3-focus);--dropdown_button_border_hover:var(--semantic3-focus);--dropdown_button_background:var(--neutral1);--dropdown_button_background_focus:var(--neutral1);--dropdown_button_background_hover:var(--neutral1);--dropdown_button_icon:var(--primary1);--dropdown_panel_background:var(--neutral1);--dropdown_panel_border:var(--primary1);--dropdown_option_link_font:var(--primary1);--dropdown_option_link_border:var(--primary1);--dropdown_option_link_font_focus:var(--primary2);--dropdown_option_link_background_focus:var(--primary4);--dropdown_option_link_font_hover:var(--primary2);--dropdown_option_link_background_hover:var(--primary4)}:root .dropdown-info{--dropdown-info-button-arrow:var(--neutral2);--dropdown-info-button-font:var(--neutral2);--dropdown-info-button-picto:var(--neutral2);--dropdown-info-content-border:var(--neutral2);--dropdown-info-content-dep-hours-border:var(--neutral3);--dropdown-info-content-dep-hours-icon:var(--primary1);--dropdown-info-content-dep-hours-label:var(--neutral2)}:root .dropdown-info.-secondary{--dropdown-info-button-arrow:var(--neutral1);--dropdown-info-button-font:var(--neutral1);--dropdown-info-button-picto:var(--neutral1)}:root .a-scrolltop{--scrolltop-border-none:var(--transparent)}:root .colorChooser{--color-chooser-after-actvive:var(--neutral1)}:root .viewSwitcher{--view-switcher-separator:var(--primary1);--view-switcher-button-border-hover-active:var(--primary4)}:root .vehicle-card-vertical__labels,:root .vehicle-labels-list{--vehicle-tag-background:var(--secondary3);--vehicle-tag-font:var(--secondary1)}:root .widget-countdown{--countdown-top-background:var(--secondary4);--countdown-top-font:var(--neutral1);--countdown-top-picto:var(--neutral1);--countdown-bottom-background:var(--neutral1);--countdown-bottom-border:var(--secondary4);--countdown-number-font:var(--neutral2);--countdown-label-font:var(--neutral2)}:root .m-tabs.-primary{--tab-link-after-border:var(--transparent);--tab-link-background:var(--transparent);--tab-link-before-border:var(--transparent);--tab-link-font:var(--primary1);--tab-link-after-border-active:var(--secondary4);--tab-link-font-active:var(--primary4);--tab-link-after-border-active-hover:var(--secondary4);--tab-link-font-active-hover:var(--primary1);--tab-link-after-border-focus:var(--transparent);--tab-link-font-focus:var(--primary4);--tab-link-outline-focus:var(--semantic3-focus);--tab-link-after-border-hover:var(--transparent);--tab-link-font-hover:var(--primary4)}:root .m-tabs.-secondary{--tab-link-after-border:var(--transparent);--tab-link-background:var(--transparent);--tab-link-before-border:var(--semantic2-completed);--tab-link-font:var(--neutral1);--tab-link-after-border-active:var(--semantic2-completed);--tab-link-font-active:var(--neutral1);--tab-link-after-border-active-hover:var(--semantic2-completed);--tab-link-font-active-hover:var(--neutral1);--tab-link-after-border-focus:var(--semantic2-completed);--tab-link-font-focus:var(--neutral1);--tab-link-outline-focus:var(--semantic3-focus);--tab-link-after-border-hover:var(--semantic2-completed);--tab-link-font-hover:var(--neutral1)}:root .o-vehicleCardVertical{--inventory-card-vertical-fineprint:var(--secondary1)}:root .o-vehicleCardVertical .m-tabs{--tab-link-after-border:var(--transparent);--tab-link-background:var(--secondary3);--tab-link-before-border:var(--transparent);--tab-link-font:var(--secondary1);--tab-link-after-border-active:var(--transparent);--tab-link-background-active:var(--secondary4);--tab-link-font-active:var(--primary2);--tab-link-after-border-active-hover:var(--transparent);--tab-link-background-active-hover:var(--secondary3);--tab-link-font-active-hover:var(--secondary1);--tab-link-after-border-focus:var(--transparent);--tab-link-background-focus:var(--secondary4);--tab-link-font-focus:var(--primary2);--tab-link-outline-focus:var(--semantic3-focus);--tab-link-after-border-hover:var(--transparent);--tab-link-background-hover:var(--secondary4);--tab-link-font-hover:var(--primary2)}:root .p-privatePolicy,:root .p-termsUse{--page-terms-policy-title-border:var(--primary3)}:root .m-modal{--modal-close-button:#000;--modal-close-button-hover:#000;--modal-surface-bg:#fff}:root [data-theme-style~=newsDetail]{--news-detail-date:var(--secondary1);--news-detail-related-vehicle-background:var(--neutral4)}:root .m-compare{--compare-background:var(--transparent);--compare-font:var(--secondary4);--compare-icon:var(--secondary4);--compare-background-active:var(--primary4);--compare-font-active:var(--primary2);--compare-icon-active:var(--primary2);--compare-background-hover:var(--primary2);--compare-font-hover:var(--secondary4);--compare-icon-hover:var(--secondary4)}:root [data-theme-style~=formFooter]{background:linear-gradient(180deg,var(--form-footer-full-width-background1),var(--form-footer-full-width-background2))}:root .bg-surfacePrimary{background-color:var(--primary2)}@media (min-width:1024px){.l-container{padding-left:1rem;padding-right:1rem}}.body,.body1,.contact-page-alpha .business-hours-alpha__cell--opening-day,.contact-page-alpha .business-hours-alpha__cell--opening-hours,.homepageAlpha .bestSellers3d .vehicle-payment__apr-term,.homepageAlpha .bestSellers3d .vehicle-payment__term-label,.homepageAlpha .bestSellers3d .vehicle-selling-price__disclaimer,.m-dropdown__button,.p-catalogDetail .retail-details__item-value,.p-catalogDetail .vehicle-payment__cashdown,.p-catalogDetail .vehicle-selling-price__disclaimer,.page-catalog-listing .catalog-card-vertical .vehicle-payment__cashdown,.page-catalog-listing .catalog-card-vertical .vehicle-selling-price__disclaimer,.wysiwyg,body{font-family:var(--font-primary-regular);font-size:16px;font-weight:400;line-height:20px}@media (min-width:1024px){.body,.body1,.contact-page-alpha .business-hours-alpha__cell--opening-day,.contact-page-alpha .business-hours-alpha__cell--opening-hours,.homepageAlpha .bestSellers3d .vehicle-payment__apr-term,.homepageAlpha .bestSellers3d .vehicle-payment__term-label,.homepageAlpha .bestSellers3d .vehicle-selling-price__disclaimer,.m-dropdown__button,.p-catalogDetail .retail-details__item-value,.p-catalogDetail .vehicle-payment__cashdown,.p-catalogDetail .vehicle-selling-price__disclaimer,.page-catalog-listing .catalog-card-vertical .vehicle-payment__cashdown,.page-catalog-listing .catalog-card-vertical .vehicle-selling-price__disclaimer,.wysiwyg,body{line-height:1.5rem}}.body2,.dropdown__placeholder,.homepageAlpha .seoTextHumberview__html,.o-vehicleCardVertical .m-vehicleCash__rebate,.o-vehicleCardVertical__content .flex.justify-between:nth-child(2) .a-typography,.o-vehicleCardVertical__contentWrapper .inventoryCard__trimName,.o-vehicleCardVertical__tagline,.p-catalogDetail .catalogConsumption__itemUnit,.page-catalog-listing .catalog-card-vertical .retail-details__item-value,.page-news .article-card-horizontal__text,.total-rebate__text,.widget-checkbox-label,.widget-checkbox__check,[type=checkbox]:checked+label,[type=checkbox]:not(:checked)+label,input[type=radio]+label{font-family:var(--font-primary-regular);font-size:14px;font-weight:400;line-height:18px}@media (min-width:1024px){.body2,.dropdown__placeholder,.homepageAlpha .seoTextHumberview__html,.o-vehicleCardVertical .m-vehicleCash__rebate,.o-vehicleCardVertical__content .flex.justify-between:nth-child(2) .a-typography,.o-vehicleCardVertical__contentWrapper .inventoryCard__trimName,.o-vehicleCardVertical__tagline,.p-catalogDetail .catalogConsumption__itemUnit,.page-catalog-listing .catalog-card-vertical .retail-details__item-value,.page-news .article-card-horizontal__text,.total-rebate__text,.widget-checkbox-label,.widget-checkbox__check,[type=checkbox]:checked+label,[type=checkbox]:not(:checked)+label,input[type=radio]+label{font-size:1rem;line-height:1.5rem}}.text-bold{font-family:var(--font-primary-bold);font-weight:700}.wysiwyg p a{text-decoration-line:underline}.wysiwyg p a:hover{text-decoration-line:none}.wysiwyg ol,.wysiwyg ul{padding-left:1.25rem}.uk-modal .uk-modal__inner{font-family:var(--font-primary-regular)}.heading1,.title__primary,.wysiwyg h1,h1{font-family:var(--font-heading-bold);font-size:30px;line-height:40px}@media (min-width:768px){.heading1,.title__primary,.wysiwyg h1,h1{font-size:30px;line-height:40px}}@media (min-width:1024px){.heading1,.title__primary,.wysiwyg h1,h1{font-size:35px;line-height:45px}}@media (min-width:1440px){.heading1,.title__primary,.wysiwyg h1,h1{font-size:40px;line-height:50px}}.heading2,.title__secondary,.wysiwyg h2,h2{font-family:var(--font-heading-bold);font-size:25px;line-height:35px}@media (min-width:768px){.heading2,.title__secondary,.wysiwyg h2,h2{font-size:25px;line-height:35px}}@media (min-width:1024px){.heading2,.title__secondary,.wysiwyg h2,h2{font-size:30px;line-height:40px}}@media (min-width:1440px){.heading2,.title__secondary,.wysiwyg h2,h2{font-size:35px;line-height:45px}}.heading3,.title__tertiary,.widget-countdown__number,.wysiwyg h3,h3{font-family:var(--font-heading-bold);font-size:20px;line-height:30px}@media (min-width:768px){.heading3,.title__tertiary,.widget-countdown__number,.wysiwyg h3,h3{font-size:20px;line-height:30px}}@media (min-width:1024px){.heading3,.title__tertiary,.widget-countdown__number,.wysiwyg h3,h3{font-size:25px;line-height:35px}}@media (min-width:1440px){.heading3,.title__tertiary,.widget-countdown__number,.wysiwyg h3,h3{font-size:25px;line-height:35px}}.aboutPage__highlights .highlight-card-echo__title,.heading4,.o-vehicleCardVertical .m-vehicleCash__currentPrice,.page-news .article-card-horizontal__title,.title__quaternary,.widget-countdown__text,.wysiwyg h4,h4{font-family:var(--font-heading-bold);font-size:18px;line-height:20px}@media (min-width:768px){.aboutPage__highlights .highlight-card-echo__title,.heading4,.o-vehicleCardVertical .m-vehicleCash__currentPrice,.page-news .article-card-horizontal__title,.title__quaternary,.widget-countdown__text,.wysiwyg h4,h4{font-size:18px;line-height:20px}}@media (min-width:1024px){.aboutPage__highlights .highlight-card-echo__title,.heading4,.o-vehicleCardVertical .m-vehicleCash__currentPrice,.page-news .article-card-horizontal__title,.title__quaternary,.widget-countdown__text,.wysiwyg h4,h4{font-size:20px;line-height:30px}}@media (min-width:1440px){.aboutPage__highlights .highlight-card-echo__title,.heading4,.o-vehicleCardVertical .m-vehicleCash__currentPrice,.page-news .article-card-horizontal__title,.title__quaternary,.widget-countdown__text,.wysiwyg h4,h4{font-size:20px;line-height:30px}}.heading5,.title__quinary,.wysiwyg h5,h5{font-family:var(--font-heading-bold);font-size:18px;line-height:20px}@media (min-width:768px){.heading5,.title__quinary,.wysiwyg h5,h5{font-size:18px;line-height:20px}}@media (min-width:1024px){.heading5,.title__quinary,.wysiwyg h5,h5{font-size:20px;line-height:30px}}@media (min-width:1440px){.heading5,.title__quinary,.wysiwyg h5,h5{font-size:20px;line-height:30px}}.heading6,.title__senary,.wysiwyg h6,h6{font-family:var(--font-heading-bold);font-size:16px;line-height:20px}@media (min-width:768px){.heading6,.title__senary,.wysiwyg h6,h6{font-size:16px;line-height:20px}}@media (min-width:1024px){.heading6,.title__senary,.wysiwyg h6,h6{font-size:18px;line-height:22px}}@media (min-width:1440px){.heading6,.title__senary,.wysiwyg h6,h6{font-size:18px;line-height:22px}}.contact-page-alpha .business-hours-card__title,.contact-page-alpha__socialNework__title,.homepageAlpha .bestSellers3d .vehicle-payment__apr-rate,.homepageAlpha .bestSellers3d .vehicle-payment__term-value,.homepageAlpha .bestSellers3d .vehicle-selling-price__value,.homepageAlpha .bestSellers3d__subtitle,.o-vehicleCardVertical__contentWrapper .inventoryCard__modelName,.o-vehicleCardVertical__contentWrapper .inventoryCard__yearMake,.p-catalogDetail .catalogConsumption__itemLabel,.p-catalogDetail .catalogConsumption__itemValue,.p-catalogDetail .ctasBanner__itemText,.p-promotionsListing__subtitle,.page-catalog-listing .catalog-listing-header__subtitle,.page-news .article-listing__subtitle,.subheading1,.title__subtitle,.title__subtitle--homepage{font-family:var(--font-heading-bold);font-size:16px;line-height:20px}@media (min-width:768px){.contact-page-alpha .business-hours-card__title,.contact-page-alpha__socialNework__title,.homepageAlpha .bestSellers3d .vehicle-payment__apr-rate,.homepageAlpha .bestSellers3d .vehicle-payment__term-value,.homepageAlpha .bestSellers3d .vehicle-selling-price__value,.homepageAlpha .bestSellers3d__subtitle,.o-vehicleCardVertical__contentWrapper .inventoryCard__modelName,.o-vehicleCardVertical__contentWrapper .inventoryCard__yearMake,.p-catalogDetail .catalogConsumption__itemLabel,.p-catalogDetail .catalogConsumption__itemValue,.p-catalogDetail .ctasBanner__itemText,.p-promotionsListing__subtitle,.page-catalog-listing .catalog-listing-header__subtitle,.page-news .article-listing__subtitle,.subheading1,.title__subtitle,.title__subtitle--homepage{font-size:16px;line-height:20px}}@media (min-width:1024px){.contact-page-alpha .business-hours-card__title,.contact-page-alpha__socialNework__title,.homepageAlpha .bestSellers3d .vehicle-payment__apr-rate,.homepageAlpha .bestSellers3d .vehicle-payment__term-value,.homepageAlpha .bestSellers3d .vehicle-selling-price__value,.homepageAlpha .bestSellers3d__subtitle,.o-vehicleCardVertical__contentWrapper .inventoryCard__modelName,.o-vehicleCardVertical__contentWrapper .inventoryCard__yearMake,.p-catalogDetail .catalogConsumption__itemLabel,.p-catalogDetail .catalogConsumption__itemValue,.p-catalogDetail .ctasBanner__itemText,.p-promotionsListing__subtitle,.page-catalog-listing .catalog-listing-header__subtitle,.page-news .article-listing__subtitle,.subheading1,.title__subtitle,.title__subtitle--homepage{font-size:18px;line-height:22px}}@media (min-width:1440px){.contact-page-alpha .business-hours-card__title,.contact-page-alpha__socialNework__title,.homepageAlpha .bestSellers3d .vehicle-payment__apr-rate,.homepageAlpha .bestSellers3d .vehicle-payment__term-value,.homepageAlpha .bestSellers3d .vehicle-selling-price__value,.homepageAlpha .bestSellers3d__subtitle,.o-vehicleCardVertical__contentWrapper .inventoryCard__modelName,.o-vehicleCardVertical__contentWrapper .inventoryCard__yearMake,.p-catalogDetail .catalogConsumption__itemLabel,.p-catalogDetail .catalogConsumption__itemValue,.p-catalogDetail .ctasBanner__itemText,.p-promotionsListing__subtitle,.page-catalog-listing .catalog-listing-header__subtitle,.page-news .article-listing__subtitle,.subheading1,.title__subtitle,.title__subtitle--homepage{font-size:18px;line-height:22px}}.contact-page-alpha .business-hours-alpha__department-name,.contact-page-alpha__instance-title,.subheading2,.title__subtitle2{font-family:var(--font-heading-medium);font-size:16px;font-weight:400;line-height:20px}@media (min-width:768px){.contact-page-alpha .business-hours-alpha__department-name,.contact-page-alpha__instance-title,.subheading2,.title__subtitle2{font-size:16px;line-height:20px}}@media (min-width:1024px){.contact-page-alpha .business-hours-alpha__department-name,.contact-page-alpha__instance-title,.subheading2,.title__subtitle2{font-size:18px;line-height:22px}}@media (min-width:1440px){.contact-page-alpha .business-hours-alpha__department-name,.contact-page-alpha__instance-title,.subheading2,.title__subtitle2{font-size:18px;line-height:22px}}.subheading3,.title__subtitle3{font-family:var(--font-heading-medium);font-size:16px;font-weight:400;line-height:20px}@media (min-width:768px){.subheading3,.title__subtitle3{font-size:16px;line-height:20px}}@media (min-width:1024px){.subheading3,.title__subtitle3{font-size:16px;line-height:22px}}@media (min-width:1440px){.subheading3,.title__subtitle3{font-size:16px;line-height:22px}}.fineprint,.m-modal__content,.modal__content,.o-vehicleCardVertical .m-vehicleCash__disclaimer,.p-catalogDetail .vehicle-payment__apr-term,.p-catalogDetail .vehicle-payment__term-label,.smallprint{color:var(--fineprint-color);font-family:var(--font-primary-regular);font-size:16px;font-weight:400;line-height:24px}.breadcrumb,.m-breadcrumbItem{font-family:var(--font-heading-regular);font-size:12px;font-weight:400;line-height:16px}.breadcrumb__icon-separator,.breadcrumb__separator,.m-breadcrumbItem__icon-separator,.m-breadcrumbItem__separator{font-size:8px}.readmore,.readmore__link{font-family:var(--font-heading-regular);font-size:16px;font-weight:400;line-height:22px}.sharing-bar__label{font-size:14px;line-height:18px;padding-left:10px}.fine-print-link,.sharing-bar__label{font-family:var(--font-primary-regular);font-weight:400}.fine-print-link{font-size:12px;line-height:16px;text-decoration-line:underline}.fine-print-link:hover{text-decoration-line:none}.di-light-specs-item__text{font-family:var(--font-primary-regular);font-size:12px;font-weight:400;line-height:18px}.a-button.-octonary,.a-button.-primary,.a-button.-quaternary,.a-button.-quinary,.a-button.-secondary,.a-button.-senary,.a-button.-septenary,.a-button.-tertiary,.m-buttonWithIcon.-octonary,.m-buttonWithIcon.-primary,.m-buttonWithIcon.-quaternary,.m-buttonWithIcon.-quinary,.m-buttonWithIcon.-secondary,.m-buttonWithIcon.-senary,.m-buttonWithIcon.-septenary,.m-buttonWithIcon.-tertiary{border-radius:0;border-style:solid;border-width:2px;font-family:var(--font-heading-regular);font-size:1rem;line-height:1.25rem;padding:.625rem 1.25rem}.a-button.-octonary:focus,.a-button.-primary:focus,.a-button.-quaternary:focus,.a-button.-quinary:focus,.a-button.-secondary:focus,.a-button.-senary:focus,.a-button.-septenary:focus,.a-button.-tertiary:focus,.m-buttonWithIcon.-octonary:focus,.m-buttonWithIcon.-primary:focus,.m-buttonWithIcon.-quaternary:focus,.m-buttonWithIcon.-quinary:focus,.m-buttonWithIcon.-secondary:focus,.m-buttonWithIcon.-senary:focus,.m-buttonWithIcon.-septenary:focus,.m-buttonWithIcon.-tertiary:focus{box-shadow:0 0 6px var(--primary4);outline-offset:0;outline-width:2px}.a-link.-primary,.m-linkWithIcon.-primary{font-family:var(--font-primary-regular);font-size:16px;line-height:20px}.a-link.-primary .a-icon,.m-linkWithIcon.-primary .a-icon{display:inline-block;font-size:12px;height:14px;margin-left:15px;margin-top:0;width:16px}.a-link.-inventoryavailability,.a-link.-quaternary,.a-link.-secondary,.a-link.-tertiary,.m-linkWithIcon.-inventoryavailability,.m-linkWithIcon.-quaternary,.m-linkWithIcon.-secondary,.m-linkWithIcon.-tertiary{font-family:var(--font-primary-regular);font-size:16px;line-height:20px;text-decoration-line:underline}.a-link.-inventoryavailability:hover,.a-link.-quaternary:hover,.a-link.-secondary:hover,.a-link.-tertiary:hover,.m-linkWithIcon.-inventoryavailability:hover,.m-linkWithIcon.-quaternary:hover,.m-linkWithIcon.-secondary:hover,.m-linkWithIcon.-tertiary:hover{text-decoration-line:none}.a-link.-quinary,.m-linkWithIcon.-quinary{font-family:var(--font-heading-medium);font-size:18px;line-height:22px;text-decoration-line:underline}.a-link.-quinary:hover,.m-linkWithIcon.-quinary:hover{text-decoration-line:none}.a-link.-fineprint,.m-linkWithIcon.-fineprint{font-family:var(--font-primary-regular);font-size:12px;line-height:18px;text-decoration-line:underline}.a-link.-fineprint:hover,.m-linkWithIcon.-fineprint:hover{text-decoration-line:none}.a-link.-primary:focus,.a-link.-quaternary:focus,.a-link.-quinary:focus,.a-link.-secondary:focus,.a-link.-tertiary:focus,.a-link.fineprint:focus,.a-link.m-modal__content:focus,.a-link.modal__content:focus,.m-linkWithIcon.-primary:focus,.m-linkWithIcon.-quaternary:focus,.m-linkWithIcon.-quinary:focus,.m-linkWithIcon.-secondary:focus,.m-linkWithIcon.-tertiary:focus,.m-linkWithIcon.fineprint:focus,.m-linkWithIcon.m-modal__content:focus,.m-linkWithIcon.modal__content:focus,.o-vehicleCardVertical .a-link.m-vehicleCash__disclaimer:focus,.o-vehicleCardVertical .m-linkWithIcon.m-vehicleCash__disclaimer:focus,.p-catalogDetail .a-link.vehicle-payment__apr-term:focus,.p-catalogDetail .a-link.vehicle-payment__term-label:focus,.p-catalogDetail .m-linkWithIcon.vehicle-payment__apr-term:focus,.p-catalogDetail .m-linkWithIcon.vehicle-payment__term-label:focus{outline-offset:0;outline-width:2px}.a-link.-footerfineprint,.m-linkWithIcon.-footerfineprint{font-family:var(--font-primary-regular);font-size:12px;line-height:18px;text-decoration-line:none}.a-link.-footerfineprint:hover,.m-linkWithIcon.-footerfineprint:hover{text-decoration-line:underline}.a-link__social,.m-linkWithIcon__social{font-family:var(--font-primary-regular);font-size:16px;line-height:20px}.a-link__social:hover,.m-linkWithIcon__social:hover{text-decoration-line:none}.a-link.-address,.m-linkWithIcon.-address{font-family:var(--font-primary-regular);font-size:16px;line-height:20px;text-decoration-line:underline}.a-link.-address:hover,.m-linkWithIcon.-address:hover{text-decoration-line:none}.a-link.-headeraddress,.m-linkWithIcon.-headeraddress{font-family:var(--font-primary-regular);font-size:14px;line-height:18px;text-decoration-line:underline}.a-link.-headeraddress:focus,.a-link.-headeraddress:hover,.m-linkWithIcon.-headeraddress:focus,.m-linkWithIcon.-headeraddress:hover{text-decoration-line:none}.a-link.-headeraddress .m-linkWithIcon__icon,.m-linkWithIcon.-headeraddress .m-linkWithIcon__icon{align-self:flex-start;height:17px;margin:0;width:17px}.a-link.-headerphone,.m-linkWithIcon.-headerphone{font-family:var(--font-heading-medium);font-size:14px;line-height:18px;text-decoration-line:underline}.a-link.-headerphone:focus,.a-link.-headerphone:hover,.m-linkWithIcon.-headerphone:focus,.m-linkWithIcon.-headerphone:hover{text-decoration-line:none}.a-link.-footeraddress,.m-linkWithIcon.-footeraddress{font-size:14px;line-height:18px;text-decoration-line:none}.a-link.-footeraddress:hover,.m-linkWithIcon.-footeraddress:hover{text-decoration-line:underline}.a-link.-footerphone,.m-linkWithIcon.-footerphone{font-size:14px;line-height:18px;text-decoration-line:none}.a-link.-footerphone:hover,.m-linkWithIcon.-footerphone:hover{text-decoration-line:underline}.language-switch{font-family:var(--font-heading-regular);font-size:16px;font-weight:400;line-height:20px}.a-scrolltop{border-radius:0;height:2.5rem;padding:.875rem;width:2.5rem}.a-scrolltop:focus{border-style:solid;border-width:2px}.a-scrolltop__icon{border-bottom-width:12px;border-color:var(--scrolltop-border-none) var(--scrolltop-border-none) var(--scrolltop-border);border-left-width:6px;border-right-width:6px;border-style:solid;height:0;width:0}.colorChooser__itemImg{height:40px;padding:0;width:40px}.colorChooser__item{border-width:1px;height:42px;width:42px}.colorChooser__item:focus,.colorChooser__item:hover{border-width:3px}.colorChooser__item.-active:after{--tw-content:"\e972";color:var(--color-chooser-after-actvive);content:var(--tw-content);font-family:icomoon;left:36%;position:relative;top:-86%}.colorChooser__item.-active .colorChooser__itemImg{border-width:3px}.viewSwitcher__link.a-button{border-radius:0;border-width:0;font-family:var(--font-heading-regular);font-size:14px;line-height:17px;padding:.625rem .625rem 11px}.viewSwitcher__link.a-button.active,.viewSwitcher__link.a-button:active{border-width:0 0 1px;font-family:var(--font-heading-medium)}.viewSwitcher__link.a-button.active:hover,.viewSwitcher__link.a-button:active:hover{border-bottom-width:2px;border-color:var(--view-switcher-button-border-hover-active);padding-bottom:.625rem}.viewSwitcher__separator{border-color:var(--view-switcher-separator);border-left-width:1px;border-style:solid;height:1rem;width:.25rem}.o-vehicleCardVertical .vehicle-card-vertical__labels__label.m-vehicleCash__disclaimer,.o-vehicleCardVertical .vehicle-labels-list__label.m-vehicleCash__disclaimer,.p-catalogDetail .vehicle-card-vertical__labels__label.vehicle-payment__apr-term,.p-catalogDetail .vehicle-card-vertical__labels__label.vehicle-payment__term-label,.p-catalogDetail .vehicle-labels-list__label.vehicle-payment__apr-term,.p-catalogDetail .vehicle-labels-list__label.vehicle-payment__term-label,.vehicle-card-vertical__labels .label,.vehicle-card-vertical__labels__label.fineprint,.vehicle-card-vertical__labels__label.m-modal__content,.vehicle-card-vertical__labels__label.modal__content,.vehicle-labels-list .label,.vehicle-labels-list__label.fineprint,.vehicle-labels-list__label.m-modal__content,.vehicle-labels-list__label.modal__content{background-color:var(--vehicle-tag-background);border-radius:0;color:var(--vehicle-tag-font);font-family:var(--font-heading-regular)}.carousel .swiper-button-next,.carousel .swiper-button-prev{height:28px;width:28px}.carousel .swiper-button-prev:after{--tw-content:"prev";content:var(--tw-content)}.carousel .swiper-button-next:after{--tw-content:"next";content:var(--tw-content)}.carousel .swiper-pagination-bullet,.o-carousel .splide__pagination__page{border-style:solid;border-width:.5px;height:5px;width:29px}.pagination__item{font-family:var(--font-heading-medium);font-size:16px;line-height:20px}.m-accordionItem{border-color:var(--neutral3)}.m-accordionItem__title{font-family:var(--font-heading-bold);font-size:18px;line-height:22px;text-transform:none}.m-accordionItem__content li{margin-bottom:.625rem;margin-left:.625rem}.m-accordionItem__content li:last-child{margin-bottom:0}.widget-accordion-item__title{font-family:var(--font-heading-bold);font-size:16px;line-height:20px;text-transform:none}.widget-accordion-item__title:before{--tw-content:"\e902";content:var(--tw-content);font-family:icomoon}.widget-accordion-item.is-active>.widget-accordion-item__title:before{--tw-content:"\e900";content:var(--tw-content);font-family:icomoon}.widget-countdown__border{border-width:0}.widget-countdown__top-content{background-color:var(--countdown-top-background);color:var(--countdown-top-font);font-family:var(--font-heading-bold);font-size:24px;line-height:30px;text-align:center}.widget-countdown__top-content .a-typography{width:-moz-fit-content;width:fit-content}.widget-countdown__picto{fill:var(--countdown-top-picto);height:2.5rem;width:2.5rem}.widget-countdown__bottom-content{background-color:var(--countdown-bottom-background);border-bottom-width:25px;border-color:var(--countdown-bottom-border);border-left-width:25px;border-right-width:25px;border-style:solid}.widget-countdown__number:before{--tw-content:"";content:var(--tw-content)}.widget-countdown__number{color:var(--countdown-number-font);font-family:var(--font-heading-bold)}.widget-countdown__element{padding-left:0}@media (min-width:768px){.widget-countdown__element{padding-left:0}}@media (min-width:1024px){.widget-countdown__element{padding-left:0}}@media (min-width:1200px){.widget-countdown__element{padding-left:0}}.widget-countdown__element span:last-child{color:var(--countdown-label-font);font-family:var(--font-heading-medium);font-size:18px;line-height:22px}.m-tabLink{font-family:var(--font-heading-medium);font-size:16px;line-height:20px;margin-right:1.75rem}.il-listingAlpha__vehicles .uk-tabs__tab{font-family:var(--font-primary-regular);font-size:14px;line-height:18px}.site-container .m-tabs .m-tabLink:not(.disabled){background-color:var(--tab-link-background);color:var(--tab-link-font);font-family:var(--font-heading-medium)}.site-container .m-tabs .m-tabLink:not(.disabled):before{background-color:var(--tab-link-before-border)}.site-container .m-tabs .m-tabLink:not(.disabled):after{background-color:var(--tab-link-after-border);display:block}.site-container .m-tabs .m-tabLink:not(.disabled).-active{background-color:var(--tab-link-background-active);color:var(--tab-link-font-active)}.site-container .m-tabs .m-tabLink:not(.disabled).-active:after{background-color:var(--tab-link-after-border-active)}.site-container .m-tabs .m-tabLink:not(.disabled).-active:hover{background-color:var(--tab-link-background-active-hover);color:var(--tab-link-font-active-hover)}.site-container .m-tabs .m-tabLink:not(.disabled).-active:hover:after{background-color:var(--tab-link-after-border-active-hover)}.site-container .m-tabs .m-tabLink:not(.disabled).-active:focus{background-color:var(--tab-link-background-active-focus);border-color:var(--tab-link-border-active-focus);color:var(--tab-link-font-active-focus)}.site-container .m-tabs .m-tabLink:not(.disabled):focus{color:var(--tab-link-font-focus);outline-color:var(--tab-link-outline-focus)}.site-container .m-tabs .m-tabLink:not(.disabled):focus:after{background-color:var(--tab-link-after-border-focus)}.site-container .m-tabs .m-tabLink:not(.disabled):hover{color:var(--tab-link-font-hover)}.site-container .m-tabs .m-tabLink:not(.disabled):hover:after{background-color:var(--tab-link-after-border-hover)}.dropdown-info__button{align-items:center}.dropdown-info__button-picto{fill:var(--dropdown-info-button-picto);height:1.5rem;width:1.5rem}.dropdown-info__button-content .dep-hours-today-infos__opening-day,.dropdown-info__button-content .dep-hours-today-infos__opening-hours{color:var(--dropdown-info-button-font);font-family:var(--font-heading-medium);font-size:18px;line-height:22px}.dropdown-info__button-arrow{fill:var(--dropdown-info-button-arrow)}.dropdown-info__content-wrapper{border-color:var(--dropdown-info-content-border);border-radius:0;border-style:solid;border-width:1px}.dropdown-info__content-wrapper .dep-hours-infos-extra .divider{border-color:var(--dropdown-info-content-dep-hours-border)}.dropdown-info__content-wrapper .dep-hours-infos-extra__department-phone-icon{fill:var(--dropdown-info-content-dep-hours-icon);height:1.5rem;width:2.5rem}.dropdown-info__content-wrapper .dep-hours-infos-extra__department-phone-text{font-size:18px;line-height:22px}.dropdown-info__content-wrapper .dep-hours-infos-extra__department-phone-text__department-phone-text{color:var(--dropdown-info-content-dep-hours-label);font-family:var(--font-heading-medium);font-size:18px;line-height:22px}.catalog-inventory-availability__item{align-items:center}.catalog-inventory-availability__count{border-radius:50%;font-family:var(--font-heading-bold);height:30px;text-align:center;width:30px}.m-modal__content [data-fraction],.modal__content [data-fraction]{color:var(--neutral1)}.m-modal__surface,.modal__surface{background-color:var(--modal-surface-bg)!important;max-height:100%}@media (min-width:768px){.m-modal__surface,.modal__surface{max-width:1100px}}.modal__close-button{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:var(--modal-close-button)}.modal__close-button:hover{color:var(--modal-close-button-hover)}.modal__close-button{font-size:28px;line-height:32px;right:.75rem;top:0}.modal__wrapper{border-top-right-radius:0}.m-modal_closeBtn{color:var(--modal-close-button)}.m-modal_closeBtn:hover{color:var(--modal-close-button-hover)}.m-modal_closeBtn{font-size:28px;line-height:32px;right:.75rem;top:0}.popup-image .popup-image__closer{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.cardWithIcon,.cardWithImage{border-radius:0}.m-compare{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;background-color:var(--compare-background);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:var(--compare-font);padding:.5rem;top:0}.m-compare.-active{background-color:var(--compare-background-active);color:var(--compare-font-active)}.m-compare.-active .a-icon{fill:var(--compare-icon-active)}.m-compare.-active .m-compare__add,.m-compare.-active .m-compare__remove{display:none}.m-compare:hover{background-color:var(--compare-background-hover);color:var(--compare-font-hover)}.m-compare:hover .a-icon{color:var(--compare-icon-hover)}.m-compare__add,.m-compare__remove{display:none;margin-top:2px;text-transform:none}.m-compare .a-icon{color:var(--compare-icon);height:1.5rem;width:1.5rem}.compare-button__label{display:none}.desktop-menu-item__anchor{font-family:var(--font-primary-regular);font-size:16px;font-weight:400;line-height:20px;padding-left:15px;padding-right:15px}@media (min-width:1200px){.desktop-menu-item__anchor{min-width:-moz-fit-content;min-width:fit-content}}.desktop-menu-submenu{min-width:247px}.catalog-submenu-links__anchor,.catalog-submenu-links__link,.desktop-menu-submenu-item__anchor,.desktop-menu-submenu-item__link{font-family:var(--font-primary-regular);font-size:16px;font-weight:400;line-height:20px}.desktop-menu__navigation{justify-content:space-between}.catalog-inventory-availability__count,.mobile-menu-submenu-item,.p-inventoryDetail .comparables .inventoryCard__yearMake,.p-inventoryDetail .consumption__item-label,.p-inventoryDetail .consumption__item-unit,.p-inventoryDetail .o-vehicleCardVertical .m-tabLink,.p-inventoryDetail .o-vehicleCardVertical__content>:last-child .a-typography:last-child,.site-container .di-search__input{font-family:var(--font-primary-regular);font-size:16px;font-weight:400;line-height:20px}.p-inventoryListing .vehicle-name__model,.vehicle-name__trim{font-family:var(--font-primary-regular);font-size:14px;font-weight:400;line-height:18px}.p-inventoryDetail .comparables .m-vehicleCash .a-link{font-family:var(--font-primary-regular)}.catalogConsumption__itemValue,.p-inventoryDetail .comparables .m-vehicleCash,.p-inventoryDetail .consumption__item-value,.p-inventoryDetail .m-vehicleCash__currentPrice,.p-inventoryListing .price{font-family:var(--font-heading-bold);font-size:20px;font-weight:400;line-height:30px}.p-inventoryDetail .m-vehicleCash__currentPrice{font-size:25px}.o-vehicleCardVertical .p-inventoryDetail .m-tripleMathBox .m-vehicleCash__rebate .m-vehicleCash__disclaimer,.o-vehicleCardVertical .p-inventoryDetail .m-tripleMathBox .m-vehicleFinance__rebate .m-vehicleCash__disclaimer,.o-vehicleCardVertical .p-inventoryDetail .m-tripleMathBox .m-vehicleLease__rebate .m-vehicleCash__disclaimer,.p-catalogDetail .p-inventoryDetail .m-tripleMathBox .m-vehicleCash__rebate .vehicle-payment__apr-term,.p-catalogDetail .p-inventoryDetail .m-tripleMathBox .m-vehicleCash__rebate .vehicle-payment__term-label,.p-catalogDetail .p-inventoryDetail .m-tripleMathBox .m-vehicleFinance__rebate .vehicle-payment__apr-term,.p-catalogDetail .p-inventoryDetail .m-tripleMathBox .m-vehicleFinance__rebate .vehicle-payment__term-label,.p-catalogDetail .p-inventoryDetail .m-tripleMathBox .m-vehicleLease__rebate .vehicle-payment__apr-term,.p-catalogDetail .p-inventoryDetail .m-tripleMathBox .m-vehicleLease__rebate .vehicle-payment__term-label,.p-inventoryDetail .m-tripleMathBox .m-vehicleCash__rebate .fineprint,.p-inventoryDetail .m-tripleMathBox .m-vehicleCash__rebate .m-modal__content,.p-inventoryDetail .m-tripleMathBox .m-vehicleCash__rebate .modal__content,.p-inventoryDetail .m-tripleMathBox .m-vehicleCash__rebate .o-vehicleCardVertical .m-vehicleCash__disclaimer,.p-inventoryDetail .m-tripleMathBox .m-vehicleCash__rebate .p-catalogDetail .vehicle-payment__apr-term,.p-inventoryDetail .m-tripleMathBox .m-vehicleCash__rebate .p-catalogDetail .vehicle-payment__term-label,.p-inventoryDetail .m-tripleMathBox .m-vehicleFinance__rebate .fineprint,.p-inventoryDetail .m-tripleMathBox .m-vehicleFinance__rebate .m-modal__content,.p-inventoryDetail .m-tripleMathBox .m-vehicleFinance__rebate .modal__content,.p-inventoryDetail .m-tripleMathBox .m-vehicleFinance__rebate .o-vehicleCardVertical .m-vehicleCash__disclaimer,.p-inventoryDetail .m-tripleMathBox .m-vehicleFinance__rebate .p-catalogDetail .vehicle-payment__apr-term,.p-inventoryDetail .m-tripleMathBox .m-vehicleFinance__rebate .p-catalogDetail .vehicle-payment__term-label,.p-inventoryDetail .m-tripleMathBox .m-vehicleLease__rebate .fineprint,.p-inventoryDetail .m-tripleMathBox .m-vehicleLease__rebate .m-modal__content,.p-inventoryDetail .m-tripleMathBox .m-vehicleLease__rebate .modal__content,.p-inventoryDetail .m-tripleMathBox .m-vehicleLease__rebate .o-vehicleCardVertical .m-vehicleCash__disclaimer,.p-inventoryDetail .m-tripleMathBox .m-vehicleLease__rebate .p-catalogDetail .vehicle-payment__apr-term,.p-inventoryDetail .m-tripleMathBox .m-vehicleLease__rebate .p-catalogDetail .vehicle-payment__term-label{font-family:HyundaiSansText-Bold}.vehicle-name__make-year{font-family:var(--font-heading-bold);font-size:18px;font-weight:400;line-height:22px}.catalog-vehicle-details__details-specs-type{font-family:var(--font-heading-medium)}.site-container .di-search__content{border-radius:0;height:44px}.di-search [type=text],.di-search__input{padding:.625rem}.consumption__icon{height:30px;width:30px}.page-catalog-listing .catalog-card-vertical{border-radius:0}.page-catalog-listing .catalog-card-vertical:not(:last-child){margin-bottom:1.25rem}.page-catalog-listing .catalog-card-vertical__actions .a-button{width:-moz-fit-content;width:fit-content}.page-catalog-listing .catalog-card-vertical__make-name{font-family:var(--font-heading-bold);font-size:18px;line-height:22px}.page-catalog-listing .catalog-card-vertical .showroom-price-bravo__price-disclaimer{color:var(--secondary1)}.page-catalog-listing .catalog-card-vertical .vehicle-payment__apr-rate,.page-catalog-listing .catalog-card-vertical .vehicle-payment__term-value{font-family:var(--font-heading-bold);font-size:18px;line-height:22px}.page-catalog-listing .catalog-card-vertical .vehicle-payment__apr-term,.page-catalog-listing .catalog-card-vertical .vehicle-payment__term-label{color:var(--secondary1);margin-top:.25rem}.page-catalog-listing .catalog-card-vertical .vehicle-selling-price__value{font-family:var(--font-heading-bold);font-size:18px;line-height:22px}.page-catalog-listing .catalog-listing-header__subtitle{padding-top:.625rem}@media (min-width:640px){.page-catalog-listing .catalog-listing-header__subtitle{padding-top:1.25rem}}.page-catalog-listing .catalog-listing-filters__filters{height:auto;padding-top:.25rem}.page-catalog-listing .catalog-listing-filters__item-btn{border-radius:0;font-family:var(--font-primary-regular);font-size:18px;line-height:22px}@media (min-width:1200px){.page-catalog-listing .catalog-listing-filters__list{padding-bottom:4rem}}.page-catalog-listing .form-container .form__textarea-container .form-field__label--text{text-align:left;top:.75rem}@media (min-width:1024px){.page-catalog-listing .form-container .form__textarea-container .form-field__label--text{top:1.5rem}}.page-catalog-listing .form-container .submit-wrapper .a-button{margin-top:1.25rem}.p-catalogDetail .colorChooser{margin-bottom:0}.p-catalogDetail .ctasBanner__itemText{margin-bottom:.5rem;margin-top:.5rem}.p-catalogDetail .formFooter input[type=radio]+label{padding-left:0}@media (min-width:768px){.p-catalogDetail .formFooter__radioWrapper{align-items:flex-start;flex-direction:column;grid-column:span 10/span 10;grid-column-start:2}}@media (min-width:1024px){.p-catalogDetail .formFooter__radioWrapper{align-items:center;flex-direction:row}}.p-catalogDetail .formFooter .submit-wrapper .a-button{margin-top:1.25rem}@media (min-width:1200px){.p-catalogDetail .galleryFourPictures{margin-bottom:5rem}}.p-catalogDetail .galleryFourPictures__image.-firstImage,.p-catalogDetail .galleryFourPictures__image.-lastImage{border-radius:0}.p-catalogDetail .infosVertical__actions{margin-top:1.25rem}.p-catalogDetail__name{margin-bottom:1.25rem}.p-catalogDetail__nameSubtitle{margin-top:1.25rem}@media (min-width:1200px){.p-catalogDetail__nameSubtitle{margin-top:.625rem}}.p-catalogDetail .sectionCompareTrims{margin-top:2.5rem}.p-catalogDetail .sectionCompareTrims__countText,.p-catalogDetail .sectionCompareTrims__linkWrapper{border-radius:0}.p-catalogDetail .total-rebate{left:0}.p-catalogDetail .vehicle-payment__apr,.p-catalogDetail .vehicle-payment__term{align-items:baseline;display:flex;justify-content:center}.p-catalogDetail .vehicle-payment__apr-term,.p-catalogDetail .vehicle-payment__term-label{color:var(--secondary1);margin-left:.25rem}.total-rebate__icon{border-bottom-left-radius:9999px;border-bottom-right-radius:9999px}.total-rebate__price{font-family:var(--font-heading-bold);font-size:18px;line-height:22px}.m-modal,.page-print,.page-print__header,.staticPageDelta th strong,.wysiwyg .newsDetail__htmlCustomTitle{font-family:var(--font-primary-regular);font-size:16px;font-weight:400;line-height:20px}.wysiwyg strong{font-family:var(--font-primary-bold)}@media (min-width:1200px){.aboutPage__content{grid-column:span 8/span 8}}.aboutPage__contentImage{border-radius:0}@media (min-width:1200px){.aboutPage__contentMedia{grid-column:span 4/span 4}}.aboutPage__contentText{margin-bottom:1.25rem;margin-top:1.25rem}@media (min-width:768px){.aboutPage__contentText{margin-bottom:1.25rem;margin-top:1.25rem}}@media (min-width:1024px){.aboutPage__contentText{margin-bottom:0}}@media (min-width:1200px){.aboutPage__contentText{margin-bottom:0;margin-top:1.25rem}}.aboutPage__highlights{margin-top:4rem;padding-bottom:5rem;padding-top:1.25rem}@media (min-width:768px){.aboutPage__highlights{padding-bottom:1.25rem;padding-top:1.25rem}}@media (min-width:1200px){.aboutPage__highlights{margin-top:5rem}}.aboutPage__highlights .highlight-card-echo{border-radius:0;padding:2.5rem 1.25rem;text-align:left}.aboutPage__highlights .highlight-card-echo__content{margin-bottom:1.25rem}@media (min-width:1200px){.aboutPage__highlights .highlight-card-echo__content{margin-bottom:.75rem}}.aboutPage__highlights .highlight-card-echo__title{margin-bottom:2rem}@media (min-width:1200px){.aboutPage__highlights .highlight-card-echo__title{margin-bottom:1.25rem}.aboutPage__highlights .scrollbar-custom{margin-bottom:2.75rem;padding-bottom:0}}.contact-page-alpha__addressTitle{padding-left:2.5rem}@media (min-width:640px){.contact-page-alpha__businessHours{display:flex;flex-wrap:wrap;justify-content:space-between}}@media (min-width:1024px){.contact-page-alpha__businessHours{display:block}.contact-page-alpha__businessHoursSection{padding-left:2.5rem}}@media (min-width:640px){.contact-page-alpha .business-hours-alpha{width:41.666667%}}@media (min-width:768px){.contact-page-alpha .business-hours-alpha{width:50%}}@media (min-width:1024px){.contact-page-alpha .business-hours-alpha{width:100%}}.contact-page-alpha .business-hours-alpha__department-name{padding-top:1.25rem}.contact-page-alpha .business-hours-card__title{padding-bottom:0}.contact-page-alpha__divider{margin-bottom:2.5rem;margin-top:2.5rem}.contact-page-alpha__form{margin-top:-6rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:4rem}@media (min-width:640px){.contact-page-alpha__form{margin-top:-120px}}@media (min-width:1200px){.contact-page-alpha__form{padding-left:120px;padding-right:120px;padding-top:5rem}}.contact-page-alpha__form .form-container{margin-top:0;padding-top:0}.contact-page-alpha__form .form__textarea-container{padding-top:4rem}@media (min-width:640px){.contact-page-alpha__form .form__textarea-container{padding-top:3.5rem}}.contact-page-alpha__form .submit-wrapper{text-align:center}@media (min-width:1200px){.contact-page-alpha__form .submit-wrapper{text-align:left}}.contact-page-alpha__form-button{width:auto}@media (min-width:1024px){.contact-page-alpha__info-sidebar{margin-left:-.25rem;padding-top:186px}}.contact-page-alpha__info-sidebar .module-address{margin-bottom:0;margin-top:0;padding-bottom:1.25rem;padding-left:2.5rem;padding-top:1.25rem}.contact-page-alpha__info-sidebar .module-address .a-link.-address{text-decoration-line:none}.contact-page-alpha__info-sidebar .module-address .a-link.-address:hover{text-decoration-line:underline}.contact-page-alpha__info-sidebar .module-address__picto{padding-right:2rem}@media (min-width:1200px){.contact-page-alpha__info-sidebar .module-address__picto{padding-right:2.5rem}}.contact-page-alpha__info-sidebar .module-phone{padding-left:2.5rem}.contact-page-alpha__info-sidebar .module-phone .a-link.-phone{text-decoration-line:none}.contact-page-alpha__info-sidebar .module-phone .a-link.-phone:hover{text-decoration-line:underline}.contact-page-alpha__info-sidebar .module-phone__picto{padding-right:2rem}@media (min-width:1200px){.contact-page-alpha__info-sidebar .module-phone__picto{padding-right:2.5rem}}.contact-page-alpha__instance{padding-bottom:0;padding-top:1.75rem}.contact-page-alpha__instance .widget-newsletter-bravo__subscribe-button-wrapper{margin-top:1.25rem;text-align:center}.contact-page-alpha__instance .widget-newsletter-bravo__subscribe-button-element{width:auto}.contact-page-alpha__instance-actions{margin-top:auto;padding-top:1.25rem;text-align:center}.contact-page-alpha__instance-button{width:auto}@media (min-width:768px){.contact-page-alpha__instance-content{text-align:center}}.contact-page-alpha__instance-medias{padding-bottom:1.25rem}@media (min-width:768px){.contact-page-alpha__instance-medias{text-align:center}}.contact-page-alpha__instance-section{padding-bottom:4rem;padding-top:2.75rem}@media (min-width:1200px){.contact-page-alpha__instance-section{padding-bottom:10rem;padding-top:5rem}}.contact-page-alpha__socialNework .a-icon{height:1.5rem;margin-right:.5rem;width:1.5rem}.team-listing .card-employee-alpha__email{margin-bottom:1.25rem;order:3}.team-listing .card-employee-alpha__content{border-radius:0;margin-bottom:2.5rem;min-height:-moz-fit-content;min-height:fit-content;padding:1.25rem}.team-listing .card-employee-alpha__header{display:none;height:0}.team-listing .card-employee-alpha__infos{align-items:center;display:flex;flex-direction:column;padding:2.5rem 1rem}@media (min-width:1200px){.team-listing .card-employee-alpha__infos{padding:1rem}}.team-listing .card-employee-alpha__job{font-size:16px;line-height:22px;margin-bottom:1.25rem;order:2}.team-listing .card-employee-alpha__name{font-size:26px;line-height:22px;margin-bottom:.625rem;order:1}.team-listing .card-employee-alpha__phone{order:4}.team-listing .card-employee-alpha__actions .a-link,.team-listing .card-employee-alpha__actions .m-linkWithIcon,.team-listing .card-employee-alpha__phone .a-link,.team-listing .card-employee-alpha__phone .m-linkWithIcon{font-size:15px;line-height:22px}.employee-modal__modal-picture{display:none}.team-listing{padding-bottom:1.25rem}.team-listing__department-content{padding-top:2.5rem}.team-listing__h1{margin-bottom:0;padding-top:2rem}.team-listing .m-dropdown{margin-bottom:4rem}.page-news .article-card-horizontal{border-radius:0}.page-news .article-card-horizontal__infos{padding-left:1.25rem;padding-right:1.25rem}.page-news .article-card-horizontal__title{margin-bottom:1.25rem;margin-top:1.25rem}.page-news .article-listing__grid{padding-bottom:1rem}@media (min-width:1024px){.page-news .article-listing__header{height:400px}}.page-news .article-listing__h1{padding-top:4rem}@media (min-width:1200px){.page-news .article-listing__h1{padding-top:5rem}}.page-news .article-listing__subtitle{margin-top:.625rem}.page-news .m-tabs{margin-top:2.5rem}.newsDetail img{border-radius:0}.newsDetail__date{color:var(--news-detail-date)}.newsDetail__actions{display:flex;flex-direction:column;gap:1.25rem;justify-content:flex-start}@media (min-width:768px){.newsDetail__actions{flex-direction:row}}.newsDetail .relatedVehicleCard{background-color:var(--news-detail-related-vehicle-background);border-radius:0;padding:2.5rem 1.25rem 1.25rem}.newsDetail__otherArticlesTitle{margin-bottom:5rem}@media (min-width:1024px){.newsDetail__otherArticlesTitle{margin-bottom:7rem}}.newsDetail__otherArticlesDivider{margin-bottom:4rem}@media (min-width:1024px){.newsDetail__otherArticlesDivider{margin-bottom:5rem}}.newsDetail .article-card-horizontal{border-radius:0}.newsDetail .article-card-horizontal .fineprint,.newsDetail .article-card-horizontal .m-modal__content,.newsDetail .article-card-horizontal .modal__content,.newsDetail .article-card-horizontal .o-vehicleCardVertical .m-vehicleCash__disclaimer,.newsDetail .article-card-horizontal .p-catalogDetail .vehicle-payment__apr-term,.newsDetail .article-card-horizontal .p-catalogDetail .vehicle-payment__term-label,.o-vehicleCardVertical .newsDetail .article-card-horizontal .m-vehicleCash__disclaimer,.p-catalogDetail .newsDetail .article-card-horizontal .vehicle-payment__apr-term,.p-catalogDetail .newsDetail .article-card-horizontal .vehicle-payment__term-label{color:var(--news-detail-date)}.staticPageAlpha .m-tabLink,.staticPageCharlie .m-tabLink{padding-left:0}.portalLocationsPage__listingItem{border-radius:0}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{border-radius:0;font-family:var(--font-primary-regular);font-size:16px;font-weight:400;line-height:23px}input[type=radio]+label .radio-button__label-radio,input[type=radio]+label .radio__button{border-style:solid;border-width:2px;height:1.5rem;margin-right:.625rem;width:1.5rem}input[type=radio]+label .radio-button__label-radio:before,input[type=radio]+label .radio__button:before{content:var(--tw-content);height:.75rem;width:.75rem}input[type=radio]+label:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline-width:2px;padding:0}input[type=radio]+label:focus .radio-button__label-radio,input[type=radio]+label:focus .radio__button{border-width:2px}.widget-checkbox__check:before,[type=checkbox]:checked+label:before,[type=checkbox]:not(:checked)+label:before{border-radius:0;border-style:solid;border-width:2px;content:var(--tw-content);margin-right:.625rem}.m-dropdown__button{border-radius:0;font-family:var(--font-primary-regular)}.m-dropdown__button-icon{fill:var(--dropdown_button_icon)}.site-container .form-field__label .widget-dropdown__button,.site-container .form-field__label .widget-dropdown__button.active,.site-container .form-field__label .widget-dropdown__content,.site-container .form-field__label .widget-dropdown__content-element-link,.site-container .form-field__label .widget-dropdown__content.active{border-radius:0;font-family:var(--font-primary-regular);font-size:16px;line-height:20px}.site-container .form-field__label .widget-dropdown__button.active:focus,.site-container .form-field__label .widget-dropdown__button:focus,.site-container .form-field__label .widget-dropdown__content-element-link:focus,.site-container .form-field__label .widget-dropdown__content.active:focus,.site-container .form-field__label .widget-dropdown__content:focus{border-radius:0}.site-container .form-field__label .widget-dropdown__content,.site-container .form-field__label .widget-dropdown__content.active{top:117px}.site-container .form-container{margin-top:.5rem}.site-container .form-field__label--text,.site-container .form-field__label--text.active{font-size:14px;line-height:18px;top:1.5rem}.site-container .form-field__label--text.active:before,.site-container .form-field__label--text:before{content:var(--tw-content);font-family:var(--font-primary-regular);font-size:.875rem;font-size:14px;line-height:1.25rem;line-height:18px}.site-container .form-field__label--text.active.is-invalid-label,.site-container .form-field__label--text.is-invalid-label{background-color:var(--transparent)}.site-container .form-field__label--text.active.is-invalid-label .form-container__error,.site-container .form-field__label--text.is-invalid-label .form-container__error{border-radius:0;display:flex;font-size:14px;justify-content:center;line-height:18px;margin-top:1.5rem;top:76px}.site-container .form-field__label .form-field__completedIcon,.site-container .form-field__label .form-field__errorIcon{top:77px}.homepageAlpha__bestDeals .carousel .swiper-wrapper{align-items:flex-start}.homepageAlpha__bestDeals .m-bestDeals__title{margin-left:auto;margin-right:auto;width:50%}@media (min-width:640px){.homepageAlpha__bestDeals .m-bestDeals__title{width:100%}.homepageAlpha .bestSellers3d .catalog-card-bravo .cash-purchase{text-align:left}}.homepageAlpha .bestSellers3d .catalog-card-bravo__medias{margin:0 auto}@media (min-width:768px){.homepageAlpha .bestSellers3d .catalog-card-bravo__medias{width:250px}}@media (min-width:1024px){.homepageAlpha .bestSellers3d .catalog-card-bravo__medias{width:350px}}@media (min-width:1200px){.homepageAlpha .bestSellers3d .catalog-card-bravo__medias{width:450px}}@media (min-width:1440px){.homepageAlpha .bestSellers3d .catalog-card-bravo__medias{width:550px}}.homepageAlpha .bestSellers3d .catalog-card-bravo__section-payment-options{margin-top:2.5rem}@media (min-width:640px){.homepageAlpha .bestSellers3d .catalog-card-bravo__section-payment-options{margin-top:0;text-align:left}}.homepageAlpha .bestSellers3d .catalog-card-bravo.swiper-slide-next .catalog-card-bravo__medias,.homepageAlpha .bestSellers3d .catalog-card-bravo.swiper-slide-prev .catalog-card-bravo__medias{margin:0 auto}@media (min-width:768px){.homepageAlpha .bestSellers3d .catalog-card-bravo.swiper-slide-next .catalog-card-bravo__medias,.homepageAlpha .bestSellers3d .catalog-card-bravo.swiper-slide-prev .catalog-card-bravo__medias{width:250px}}@media (min-width:1024px){.homepageAlpha .bestSellers3d .catalog-card-bravo.swiper-slide-next .catalog-card-bravo__medias,.homepageAlpha .bestSellers3d .catalog-card-bravo.swiper-slide-prev .catalog-card-bravo__medias{width:350px}}@media (min-width:1200px){.homepageAlpha .bestSellers3d .catalog-card-bravo.swiper-slide-next .catalog-card-bravo__medias,.homepageAlpha .bestSellers3d .catalog-card-bravo.swiper-slide-prev .catalog-card-bravo__medias{width:450px}}@media (min-width:1440px){.homepageAlpha .bestSellers3d .catalog-card-bravo.swiper-slide-next .catalog-card-bravo__medias,.homepageAlpha .bestSellers3d .catalog-card-bravo.swiper-slide-prev .catalog-card-bravo__medias{width:550px}}@media (min-width:768px){.homepageAlpha .bestSellers3d .catalog-card-bravo.swiper-slide-next .catalog-card-bravo__medias{--tw-translate-x:-500px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (min-width:1024px){.homepageAlpha .bestSellers3d .catalog-card-bravo.swiper-slide-next .catalog-card-bravo__medias{--tw-translate-x:-400px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (min-width:1200px){.homepageAlpha .bestSellers3d .catalog-card-bravo.swiper-slide-next .catalog-card-bravo__medias{--tw-translate-x:-300px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (min-width:1440px){.homepageAlpha .bestSellers3d .catalog-card-bravo.swiper-slide-next .catalog-card-bravo__medias{--tw-translate-x:-200px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (min-width:768px){.homepageAlpha .bestSellers3d .catalog-card-bravo.swiper-slide-prev .catalog-card-bravo__medias{--tw-translate-x:500px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (min-width:1024px){.homepageAlpha .bestSellers3d .catalog-card-bravo.swiper-slide-prev .catalog-card-bravo__medias{--tw-translate-x:400px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (min-width:1200px){.homepageAlpha .bestSellers3d .catalog-card-bravo.swiper-slide-prev .catalog-card-bravo__medias{--tw-translate-x:300px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (min-width:1440px){.homepageAlpha .bestSellers3d .catalog-card-bravo.swiper-slide-prev .catalog-card-bravo__medias{--tw-translate-x:200px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.homepageAlpha .bestSellers3d .catalog-card-bravo__vehicle-name{margin-bottom:1.25rem}.homepageAlpha .bestSellers3d__subtitle{font-family:var(--font-heading-medium);padding-top:.625rem}.homepageAlpha .bestSellers3d .swiper-container{overflow:visible}.homepageAlpha .bestSellers3d .swiper-slide{opacity:.5}.homepageAlpha .bestSellers3d .swiper-slide-active{opacity:1}.homepageAlpha .bestSellers3d .vehicle-payment__apr-rate,.homepageAlpha .bestSellers3d .vehicle-payment__term-value,.homepageAlpha .bestSellers3d .vehicle-selling-price__value{font-size:36px;line-height:40px}.homepageAlpha .bestSellers3d .vehicle-selling-price .showroom-price-bravo__price-disclaimer,.homepageAlpha .bestSellers3d .vehicle-selling-price__disclaimer{color:var(--primary1)}.homepageAlpha .bestSellers3d .retail-details__item-value{font-family:var(--font-primary-regular);font-size:36px;line-height:40px}.homepageAlpha__bestSellers{background-image:var(--best-sellers-background)}.homepageAlpha__highlightTitle{margin-bottom:4rem;margin-left:auto;margin-right:auto;width:50%}@media (min-width:640px){.homepageAlpha__highlightTitle{width:100%}}.homepageAlpha__highlightWrapper{margin-top:5rem}.homepageAlpha__highlightWrapper .highlightCardHumberview__title{line-height:28px}@media (min-width:768px){.homepageAlpha__highlightWrapper .highlightCardHumberview__title{line-height:28px}}@media (min-width:1024px){.homepageAlpha__highlightWrapper .highlightCardHumberview__title{line-height:28px}}@media (min-width:1440px){.homepageAlpha__highlightWrapper .highlightCardHumberview__title{line-height:28px}}.homepageAlpha .inventory-search-complete .dropdown__label{border-radius:0}.homepageAlpha .inventory-search-complete .dropdown__options.active{border-radius:0;top:69px}.homepageAlpha .inventory-search-complete__hub-item.cell .radio-button__label:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline-width:2px;padding:0}.homepageAlpha .inventory-search-complete__title{width:50%}@media (min-width:640px){.homepageAlpha .inventory-search-complete__title{width:100%}}.homepageAlpha .seoTextHumberview__title{margin-bottom:4rem}.homepageAlpha .seoTextHumberview__title span{display:block}@media (min-width:640px){.homepageAlpha .seoTextHumberview__title span{display:contents}}.homepageAlpha .seoTextHumberview__ctasWrapper{align-items:center}@media (min-width:768px){.homepageAlpha .seoTextHumberview__ctasWrapper{align-items:flex-start}}.o-vehicleCardVertical .m-tabLink{border-radius:0}.o-vehicleCardVertical .m-tabLink:not(.disabled).-active{padding-bottom:.25rem!important}.o-vehicleCardVertical .m-tabs__panels .m-vehicleCash,.o-vehicleCardVertical .m-tabs__panels .m-vehicleFinance,.o-vehicleCardVertical .m-tabs__panels .m-vehicleLease{background-color:var(--neutral1)}.o-vehicleCardVertical__action .a-button{min-width:-moz-available;min-width:-webkit-fill-available;min-width:fill-available}.o-vehicleCardVertical__content .flex.justify-between:nth-child(2) .a-typography:nth-child(2){font-family:var(--font-primary-bold)}.o-vehicleCardVertical__contentWrapper .m-vehicleSpecs+div.mb-2 div.bg-primary{font-family:var(--font-heading-regular);font-size:12px;line-height:16px}.o-vehicleCardVertical__contentWrapper .m-vehicleSpecs{gap:.625rem;margin-bottom:.75rem;margin-top:.75rem}.o-vehicleCardVertical .m-tabs .m-tabLink{font-size:14px;line-height:18px;padding:.25rem}.o-vehicleCardVertical .m-tabs .m-tabLink.-active{font-family:var(--font-heading-regular)}.o-vehicleCardVertical .m-vehicleCash__disclaimer{color:var(--inventory-card-vertical-fineprint)}.o-vehicleCardVertical .m-viewCount{border-top-width:4px}.p-promotionsDetail__contentWrapper{padding-bottom:4rem}@media (min-width:768px){.p-promotionsDetail__contentWrapper{padding-bottom:0}}.p-promotionsDetail__form{padding:1.25rem}@media (min-width:1200px){.p-promotionsDetail__form{padding:2.5rem}}.p-promotionsDetail__form .form-container{margin-top:0;padding-top:0}.p-promotionsDetail__form .form-container .submit-wrapper{padding-top:1.25rem}.p-promotionsListing__subtitle{display:block}.staticPageGolf__content{border-radius:0}@media (min-width:768px){.staticPageAlpha__section01Content{min-height:960px}}.o-vehicleCardVertical .staticPageAlpha__section01Form .form-container .m-vehicleCash__disclaimer,.p-catalogDetail .staticPageAlpha__section01Form .form-container .vehicle-payment__apr-term,.p-catalogDetail .staticPageAlpha__section01Form .form-container .vehicle-payment__term-label,.staticPageAlpha__section01Form .form-container .fineprint,.staticPageAlpha__section01Form .form-container .m-modal__content,.staticPageAlpha__section01Form .form-container .modal__content,.staticPageAlpha__section01Form .form-container .o-vehicleCardVertical .m-vehicleCash__disclaimer,.staticPageAlpha__section01Form .form-container .p-catalogDetail .vehicle-payment__apr-term,.staticPageAlpha__section01Form .form-container .p-catalogDetail .vehicle-payment__term-label{margin-bottom:1.25rem}@media (min-width:768px){.page-services-parts .staticPageAlpha__section01Content{min-height:500px}}.p-privatePolicy h1,.p-termsUse h1{margin-top:1.25rem}.p-privatePolicy h2,.p-termsUse h2{margin-bottom:0}.p-privatePolicy hr,.p-termsUse hr{background-color:var(--page-terms-policy-title-border);display:inline-block;height:3px;margin-bottom:1rem;margin-top:.625rem;width:100px}.widget-showroom-popup-desktop .widget-showroom-popup-desktop-header-nav{font-family:var(--font-heading-regular)}.widget-showroom-popup-desktop .formfield-submit,.widget-showroom-popup-desktop .ng-binding,.widget-showroom-popup-desktop .ng-valid,.widget-showroom-popup-desktop .subscript{font-family:var(--font-heading-regular)!important}.widget-showroom-popup-desktop .widget-showroom-popup-desktop-right-side .widget-showroom-popup-desktop-right-side-downpayment .title .nukVbTextColor,.widget-showroom-popup-desktop .widget-showroom-popup-desktop-right-side-downpayment{font-family:var(--font-heading-regular)}.homeButton{background-color:var(--home-button-background);border-color:var(--home-button-border);top:7px}.homeButton .a-icon{fill:var(--home-button-font)}.homeButton:hover{background-color:var(--home-button-background-hover);border-color:var(--home-button-border-hover)}.homeButton:hover .a-icon{fill:var(--home-button-font-hover)}.wysiwyg table,.wysiwyg td,.wysiwyg th,.wysiwyg tr{border-color:var(--primary3)}.wysiwyg th{background-color:var(--table-th-background-color)}.wysiwyg td{background-color:var(--neutral4)}.a-tooltip{background-color:#f6f3f2!important;color:#1a1a1a!important}.a-tooltip__arrow{border-top-color:#f6f3f2!important}.headerAlpha__logoImage--image{height:40px}
