body,.wysiwyg{font-family:"HyundaiSansText";font-size:16px;line-height:20px}body h1,.wysiwyg h1{font-family:"HyundaiSansHead-Medium";font-size:30px;line-height:40px}body h2,.wysiwyg h2{font-family:"HyundaiSansHead-Medium";font-size:25px;line-height:35px}body h3,.wysiwyg h3{font-family:"HyundaiSansHead-Medium";font-size:20px;line-height:25px}body h4,.wysiwyg h4{font-family:"HyundaiSansHead-Medium";font-size:16px;line-height:20px}.title__primary{font-family:"HyundaiSansHead-Medium";font-size:30px;line-height:40px}.title__secondary{font-family:"HyundaiSansHead-Medium";font-size:25px;line-height:35px}.title__tertiary{font-family:"HyundaiSansHead-Medium";font-size:20px;line-height:25px}.title__quaternary{font-family:"HyundaiSansHead-Medium";font-size:16px;line-height:20px}.title__subtitle{font-family:"HyundaiSansHead-Regular";font-size:16px;line-height:20px}.smallprint{font-family:"HyundaiSansText";font-size:11px;line-height:15px}.btn-alpha,.btn-bravo,.btn-charlie{font-family:"HyundaiSansHead-Regular";font-size:16px;line-height:20px;padding:12px 20px;min-height:45px;text-transform:initial;border-radius:0}.link__regular-primary,.link__regular-tertiary{font-family:"HyundaiSansText";font-size:16px;line-height:20px;border-bottom:none;text-decoration:underline}.link__regular-primary:hover,.link__regular-tertiary:hover{text-decoration:none}.link__regular-secondary,.link__regular-quaternary{font-family:"HyundaiSansText";font-size:16px;line-height:20px;border-bottom:none}.site-container [type=text],.site-container [type=password],.site-container [type=date],.site-container [type=datetime],.site-container [type=datetime-local],.site-container [type=month],.site-container [type=week],.site-container [type=email],.site-container [type=tel],.site-container [type=time],.site-container [type=url],.site-container [type=color],.site-container [type=number],.site-container [type=search],.site-container textarea{padding:12px 10px}.site-container input[type="radio"]+label .radio-button__label-radio{border-width:2px;width:24px;height:24px}.site-container input[type="radio"]+label .radio-button__label-radio:before{width:15px;height:15px}.site-container [type="checkbox"]:not(:checked)+label:before,.site-container [type="checkbox"]:checked+label:before,.site-container .widget-checkbox__check:before{width:15px;height:15px}.slick-dots li{height:10px;width:10px}.slick-dots li.slick-active{width:15px;height:15px}.site-container input[type="radio"]+label{font-size:16px;line-height:20px}.site-container [type="checkbox"]:not(:checked)+label,.site-container [type="checkbox"]:checked+label{font-size:16px;line-height:20px}.site-container [type="checkbox"]:not(:checked)+label:before,.site-container [type="checkbox"]:checked+label:before,.site-container .widget-checkbox__check:before{border-radius:3px}ul{margin-bottom:0}.title-with-underline-alpha:after{border-bottom-width:0}.page-static-header{margin-bottom:40px}.static-page-alpha-main-content__title{margin-top:0}.divider{border-bottom:2px solid}.coordinates-card-alpha__address-wrapper .snippet-address__address-name{font-family:"HyundaiSansHead-Bold";padding-bottom:10px}.coordinates-card-alpha__phone-wrapper .snippet-phone__department-phone{font-family:"HyundaiSansText-Bold"}.position-right{width:100%}.header-alpha__coordinates{text-align:right;margin:auto 0;padding-right:20px;padding-top:6px}.header-alpha__address-name{font-family:"HyundaiSansText-Bold";font-size:20px;line-height:25px}.header-alpha .snippet-address__link{font-size:16px;line-height:22px}.header-alpha .snippet-phone__department-name--header,.header-alpha .snippet-phone__department-phone--header{font-size:16px;line-height:22px}.header-alpha .snippet-phone.header__phone{display:-ms-inline-flexbox;display:inline-flex}.desktop-menu-item__anchor{font-size:16px;line-height:20px;font-family:"HyundaiSansHead-Medium";font-style:normal}.mobile-header-alpha{min-height:80px;padding-top:20px;padding-bottom:20px}.mobile-header-alpha__logo-image--mobile{max-height:15px;padding-left:0;padding-right:0}.mobile-header-alpha__logo{margin:0 auto}.mobile-header-alpha__dealer-name{font-size:13px;line-height:20px;text-align:center;padding-top:10px;display:block;font-family:"HyundaiSansText"}.mobile-menu__top-logo img{max-height:25px}.mobile-menu-item-hyundai{border-bottom:1px solid}.mobile-menu-item-hyundai:last-of-type{border-bottom:0}.mobile-menu-item-hyundai__anchor{font-family:"HyundaiSansText-Bold";padding:15px}.mobile-menu-hyundai-links{padding:20px 0}.mobile-header-hyundai__dealer-name{font-family:"HyundaiSansText"}.mobile-menu-compare-hyundai{padding-left:0;padding-right:0;border:0}.mobile-menu-compare-hyundai__anchor{border-top:0;border-bottom:0}.dep-hours-today-infos__opening-day{font-family:"HyundaiSansText-Bold"}.dep-hours-infos-extra__department-phone-text,.dep-hours-infos__department-phone-number{font-family:"HyundaiSansHead-Bold"}.dep-hours-infos-extra__department-phone-icon{font-size:30px}.language-switch{display:block}.language-switch__item{display:block;width:30px;height:30px;text-align:center;margin-bottom:5px;text-decoration:none;border:1px solid;border-radius:0;padding:8px}.language-switch__item--active{margin-top:0}.language-switch__item:not(.language-switch__item--active){top:0;border-radius:0}.language-switch__item p{position:relative;top:5px}.language-switch__item--en.language-switch__item--active{margin-top:5px}.language-switch__item--en.language-switch__item--active{margin-bottom:5px}.widget-tabs .tabs{border:none;margin-bottom:20px;padding-bottom:5px;border-bottom:2px solid}.widget-tabs .tabs .tabs-title{margin-right:5px;padding-right:5px;padding-bottom:0}.widget-tabs .tabs .tabs-title:before{border-bottom-width:2px;right:10px;bottom:-5px;width:auto}.widget-tabs .tabs .tabs-title>a{font-size:16px;line-height:20px;font-family:"HyundaiSansText";font-weight:500}@media only screen and (min-width: 1024px){.widget-tabs .tabs .tabs-title>a{font-size:14px}.header-alpha__infos{padding:40px 15px}.desktop-menu-item__anchor{padding-top:20px;padding-bottom:20px}}@media only screen and (min-width: 1200px){.widget-tabs .tabs .tabs-title>a{font-size:16px}}@media only screen and (min-width: 1600px){.widget-tabs .tabs .tabs-title{margin-right:10px;padding-right:10px}}[data-theme-sprite~="picto-pin"]:before{content:"\e923"}[data-theme-sprite~="phone"]:before{content:"\e958"}.pagination__page-button-text{font-size:16px;line-height:20px;font-family:"HyundaiSansHead-Bold"}.pagination__page-button-text--selected{font-size:20px}.promo-header-slide__description{font-size:20px;line-height:25px}.about-section{padding-top:20px;padding-bottom:20px}.search-tool-charlie__title{font-family:"HyundaiSansHead-Regular";font-size:25px;line-height:35px}.homepage-reviews{padding-top:30px;padding-bottom:30px}.article-reviews-bravo__rating{font-family:"HyundaiSansHead-Medium";font-size:80px;line-height:80px}.article-reviews-bravo__right .article-reviews__review-item-preview{font-family:"HyundaiSansText";font-size:16px;line-height:20px}.article-reviews__review-item-preview{font-family:"HyundaiSansHead-Regular";font-size:25px;line-height:35px}.snippet-address__title{font-family:"HyundaiSansHead-Regular";font-size:25px;line-height:35px}.snippet-address__address-name{font-family:"HyundaiSansHead-Bold";font-size:16px;line-height:20px;margin-bottom:0}.snippet-phone__department-wrapper--footer{font-size:16px;line-height:17px}.snippet-phone__department-wrapper--footer:hover{text-decoration:underline}.snippet-phone__department-name{font-size:16px;line-height:17px}.snippet-phone__department-phone--footer{font-family:"HyundaiSansText"}.block-hours__department-name-text,.block-hours__department-phone-text,.block-hours__department-phone-number{font-family:"HyundaiSansHead-Bold";font-size:20px;line-height:25px}.block-hours__department-phone{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.block-hours__department-phone-icon,.block-hours__department-phone-text{padding-right:10px}.catalog-block-alpha__name{font-family:"HyundaiSansHead-Bold"}.catalog-block-alpha .showroom-price__price--regular{font-family:"HyundaiSansHead-Bold";font-size:35px;line-height:45px}.catalog-block-alpha .showroom-price__price--legal{font-family:"HyundaiSansHead-Bold";font-size:35px;line-height:45px}.catalog-block-alpha .showroom-price__price-label--starting-at{font-family:"HyundaiSansText"}.catalog-block-alpha__smallprint{font-family:"HyundaiSansText-Bold";font-size:13px;line-height:17px}.catalog-block-alpha .showroom-financing__payment,.catalog-block-alpha .showroom-financing__rate{font-family:"HyundaiSansHead-Bold";font-size:20px;line-height:25px}.widget-filter__bodystyle-element{font-family:"HyundaiSansHead-Bold";border:none;border-bottom:10px solid}.widget-filter__search-submit{height:44px;width:44px}.showroom-rebate__icon{font-size:28px;font-family:"HyundaiSansText-Bold"}.showroom-rebate__price{font-size:20px;line-height:24px;font-family:"HyundaiSansText-Bold"}.color-chooser-alpha__item{margin-bottom:40px}.color-chooser-alpha__item-img{border:none}.color-chooser-alpha__item-icon{font-size:24px}.catalog-showroom-price__value{font-family:"HyundaiSansHead-Medium"}.catalog-inventory-availability__item{border:none;padding:0;display:block}.catalog-details__consumptions-value{font-family:"HyundaiSansHead-Medium";font-size:40px;line-height:50px}.catalog-specifications-alpha__trim-count{text-transform:none}.catalog-specifications-alpha__trim-link{font-size:20px;line-height:25px;font-family:"HyundaiSansHead-Bold"}.catalog-specifications-alpha__details-title,.catalog-specifications-alpha__details-specs-title{font-family:"HyundaiSansHead-Bold";font-size:20px;line-height:25px}.catalog-specifications-alpha__details-specs-list,.catalog-specifications-alpha__details-specs-element{font-family:"HyundaiSansText";font-size:16px;line-height:20px}.catalog-specifications-alpha__details-specs-type{font-family:"HyundaiSansText"}.virtual-tour-360__buttons-ext,.virtual-tour-360__buttons-int{text-decoration:none}.inventory-listing-charlie__options .widget-dropdown__button{background-color:transparent;font-size:16px;line-height:20px;font-family:"HyundaiSansText-Bold";border:none}.inventory-listing-charlie .filters-dropdown__button{font-size:20px;line-height:25px;font-family:"HyundaiSansHead-Bold"}.inventory-listing-charlie .filters-slider__title{font-size:20px;line-height:25px;font-family:"HyundaiSansText-Bold"}.inventory-listing-charlie .filters-slider__label{font-size:16px;line-height:20px;font-family:"HyundaiSansText"}.inventory-listing-charlie .filters-slider .scrollbar-wrapper{margin-top:10px}.inventory-listing-charlie [type="checkbox"]:not(:checked)+label:before,.inventory-listing-charlie [type="checkbox"]:checked+label:before{border:none}.inventory-listing-charlie .vehicle-transmission-odometer{-ms-flex-align:start;align-items:flex-start}.inventory-listing-charlie .vehicle-transmission-odometer__item-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.inventory-filter-charlie__filters-categories-title{font-family:"HyundaiSansHead-Medium"}.inventory-filter-charlie__filters-categories-item.checked .inventory-filter-charlie__filters-radio-button-text{font-size:16px;line-height:24px;font-family:"HyundaiSansText-Bold"}.inventory-tile-section-vehicle-name--year-make{font-size:16px;font-family:"HyundaiSansText-Bold"}.inventory-tile-section-vehicle-name--model-name{font-family:"HyundaiSansHead-Bold"}.inventory-tile-section-stock-number{font-size:13px;line-height:15px;font-family:"HyundaiSansText";padding-top:0}.inventory-tile-section-price__title{font-family:"HyundaiSansText"}.inventory-tile-section-price .vehicle-current-price{font-size:20px;line-height:25px;font-family:"HyundaiSansHead-Bold"}.inventory-tile-section-price--section-sale-price .inventory-tile-section-price__title{font-size:16px;line-height:20px}.inventory-details__header-information .price__detail-price--regular,.inventory-details__header-information .price__detail-rebate-price{font-size:20px;line-height:25px;font-family:"HyundaiSansHead-Medium"}.inventory-details__ctas-instance-text{font-family:"HyundaiSansHead-Bold";font-size:20px}.inventory-details__content-block .widget-calculator__payments{font-size:20px;line-height:25px;font-family:"HyundaiSansHead-Bold"}.inventory-details__content-contact-title{font-family:"HyundaiSansHead-Bold"}.inventory-details__content-contact-phone{margin-left:0}.inventory-details__content-contact-phone--phone{font-family:"HyundaiSansHead-Bold"}.inventory-details__comparables .vehicle-transmission-odometer{-ms-flex-align:start;align-items:flex-start}.inventory-details__comparables .vehicle-transmission-odometer__item-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.inventory-details__roadster-wrapper{margin-top:20px}.inventory-details-content .vehicle-consumptions__label,.inventory-details-content .vehicle-consumptions__unit{font-size:20px;line-height:25px;font-family:"HyundaiSansHead-Bold"}.inventory-details-content .vehicle-consumptions__value{font-size:40px;line-height:50px;font-family:"HyundaiSansHead-Medium"}.search-tool-charlie__title{font-family:"HyundaiSansHead-Regular";font-size:25px;line-height:35px}.promotion-preview__title{font-family:"HyundaiSansHead-Bold";text-transform:uppercase}widget-countdown__number{font-family:"HyundaiSansHead-Regular"}.compare-vehicles .vehicle-transmission-odometer__item-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.compare-vehicles .best-deals-charlie__vehicle-name{font-family:"HyundaiSansHead-Bold"}.compare-vehicles .best-deals-charlie__vehicle-price-label{font-family:"HyundaiSansText"}.compare-vehicles .best-deals-charlie__vehicle-current-price .vehicle-current-price{font-family:"HyundaiSansHead-Bold";font-size:20px;line-height:25px}.compare-vehicles .best-deals-charlie__vehicle-old-price{font-family:"HyundaiSansText";font-size:16px;line-height:20px}.compare-vehicles .best-deals-charlie__vehicle-transmission-odometer{-ms-flex-pack:start;justify-content:flex-start}.warranty-5-year__value-light{font-family:"HyundaiSansHead-Regular"}.warranty-5-year__highlights-instance-title{font-family:"HyundaiSansHead-Bold"}.warranty-5-year__comparison-table-row--bold{font-family:"HyundaiSansText-Bold"}.footer-delta__title{font-family:"HyundaiSansHead-Bold"}.footer-delta .social-block-alpha__link:not(:last-child){margin-right:20px}.footer-delta__list-element--catalog{font-size:16px;line-height:20px;text-transform:none;width:47%;margin-right:0}.footer-hours-tabs__box-opening-hours{min-width:150px}.footer-hours-tabs__title.widget-tabs.tabs.tabs-title{padding-right:7px;margin-right:7px}@media only screen and (min-width: 640px){body h1,.wysiwyg h1{font-size:35px;line-height:45px}body h2,.wysiwyg h2{font-size:30px;line-height:40px}.title__primary{font-size:35px;line-height:45px}.title__secondary{font-size:30px;line-height:40px}.position-right{width:50%}.block-hours__department-name-text,.block-hours__department-phone-text,.block-hours__department-phone-number{font-size:17px;line-height:25px}.inventory-details__header-information .price__detail-price--regular{font-size:35px;line-height:45px}}@media only screen and (min-width: 768px){.about-section{padding-top:40px}}@media only screen and (min-width: 1024px){body h1,.wysiwyg h1{font-size:40px;line-height:50px}body h2,.wysiwyg h2{font-size:35px;line-height:45px}.title__primary{font-size:40px;line-height:50px}.title__secondary{font-size:35px;line-height:45px}}@media only screen and (min-width: 1200px){.search-tool-charlie__title{font-size:35px;line-height:45px}.catalog-block-alpha .showroom-price__price--regular{font-size:30px}.catalog-block-alpha .showroom-price__price--legal{font-size:30px}}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,textarea:focus{border-color:#007fa5 !important;transition:0.4s;box-shadow:inset 0 0 0 1px #007fa5,0 0 2px 1px #007fa5 !important;outline:none}.search-tool-charlie__filters .widget-dropdown__content-element.others-makes{display:none}.LS-btnLink .LS-innerBtnLink{text-transform:inherit !important}:focus{outline:2px #007fa5 auto}
