iframe{width:100%;aspect-ratio:16/9}@font-face{font-family:HyundaiSansHead-Medium;src:url(/wp-content/themes/convertus-achilles/achilles/assets/fonts/Hyundai\ Head/HyundaiSansHead-Medium.otf) format("opentype")}h1,h2,h3,h4,h5,h6{line-height:1.2em;font-family:HyundaiSansHead-Medium!important}p a,p a:focus,p a:hover{color:var(--color-primary);text-decoration:underline}.calculator-intro h4,h3.title,h4.footer__title{text-transform:lowercase}.calculator-intro h4:first-letter,h3.title:first-letter,h4.footer__title:first-letter{text-transform:uppercase}h4.sidebar-title{display:block;position:relative;text-transform:lowercase}h4.sidebar-title:first-letter{text-transform:uppercase}h4.sidebar-title i{position:absolute;right:0;top:2px}.widget-heading{font-size:4.2rem;line-height:1.2em}@media (max-width:767px){.widget-heading{font-size:3.2rem}}.widget-heading:after{display:none}.page-title{background:var(--color-primary);background-repeat:no-repeat;background-size:cover}@media (min-width:768px){.page-title{padding-top:12rem;padding-bottom:12rem}}.page-title h1{background:rgba(0,0,0,.4);display:block;padding:2rem}@media (min-width:768px){.page-title h1{inline-size:45rem;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:2rem;font-size:4.8rem;word-wrap:break-word}}.page-title:after{display:none}.cta-section{padding:3rem}.cta-section--cream-bg{background-color:#f6f3f2}.cta-section h2,.cta-section p{padding-bottom:2rem}.member__photo{height:34rem}.tns-controls button{background:rgba(215,211,209,.56);-webkit-box-shadow:none;box-shadow:none;font-weight:600}.tns-controls button,.tns-controls button:disabled{color:var(--color-primary)}.compare-card__name{border:none}.showroom-trims-wrapper .model-overview-widget__trims--trim-name{-webkit-box-flex:0;-ms-flex:0;flex:0;padding:5rem 3rem}.showroom-trims-wrapper .model-overview-widget__trims--trim-name:focus,.showroom-trims-wrapper .model-overview-widget__trims--trim-name:hover{color:var(--color-primary)}.showroom-trims-wrapper .model-overview-widget__title{margin-bottom:2rem}.showroom-trims-wrapper .model-features-widget__options--option button:focus,.showroom-trims-wrapper .model-features-widget__options--option button:hover,.showroom-trims-wrapper .model-gallery-widget__nav--type-name:focus,.showroom-trims-wrapper .model-gallery-widget__nav--type-name:hover{color:var(--color-primary)}.showroom-trims-wrapper .model-gallery-widget__nav--type hr{display:none}.modal a.member__contact:focus,.modal a.member__contact:hover,.modal a.member__social-icon:focus,.modal a.member__social-icon:hover{color:var(--color-primary)}.sidebar .sidebar-contact-info-widget .contact-block__list a:focus,.sidebar .sidebar-contact-info-widget .contact-block__list a:hover{color:unset}.sidebar .sidebar-contact-info-widget .contact-block__list a span{color:unset;-webkit-transform:unset;transform:unset}.sidebar .sidebar-hours-of-operation-widget .hours-tabs .nav-tabs__tab a:focus,.sidebar .sidebar-hours-of-operation-widget .hours-tabs .nav-tabs__tab a:hover{color:var(--color-primary)}.vue-slider-wrap .vue-slider-component .vue-slider-dot{background:#fff!important;border-color:#ccc!important;-webkit-box-shadow:none!important;box-shadow:none!important}html[lang=fr-CA] .convertus-dollar-sign{margin-left:.5rem}html[lang=fr-CA] .showroom-models-wrapper .model-card__ctas .button{padding-left:.5rem;padding-right:.5rem}html[lang=fr-CA] .showroom-models-wrapper .vue-slider-wrap__inputs--input{display:-webkit-box;display:-ms-flexbox;display:flex}html[lang=fr-CA] .showroom-models-wrapper .vue-slider-wrap__inputs--input :first-child{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-right:2px}html[lang=fr-CA] .showroom-models-wrapper .vue-slider-wrap__inputs--input :nth-child(2){-webkit-box-ordinal-group:-9;-ms-flex-order:-10;order:-10}html[lang=fr-CA] .showroom-models-wrapper .vue-slider-wrap__inputs--input :nth-child(3){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.button{border-radius:0;font-weight:300;-webkit-box-shadow:none;box-shadow:none;text-decoration:none;text-transform:lowercase;display:block;line-height:2em}.button:first-letter{text-transform:uppercase}.button:after{position:absolute;right:1.6rem}.button:focus,.button:hover{background:#fff;color:var(--color-primary);border:1px solid var(--color-primary);font-weight:700;text-decoration:none}.button--alternate{border-width:1px}.button--alternate:focus,.button--alternate:hover{background:#fff;color:var(--color-primary);border:1px solid var(--color-primary);font-weight:700}.button--centered:after{content:"\F105"}.button--centered:after,.button--small:after{position:relative;right:0}.button[type=submit]{text-transform:none}.convertus-gmaps-wrapper .button.map-sidebar--directions__button{display:block}.convertus-gmaps-wrapper .button:after{position:relative;right:0}.showroom-carousel-card__button,.text-center .button{margin-left:auto;margin-right:auto}.model-card__ctas .button:after{position:relative;right:0}.model-overview-widget__trims>.button:after{display:none}.model-overview-widget__trims--trim-name.button{text-transform:none}.model-overview-widget__trims--trim-name.button:after{display:none}.model-overview-widget__trims--trim-inventory{margin-left:auto;margin-right:auto}.model-hero--header .button:after,.model-hero--header .button i,.model-overview-widget__trims--trim-inventory i{display:none}.department-info-widget .button,.testimonial-widget .button,.usp-1 .usp-widget .button{margin-left:auto;margin-right:auto}.showroom-models-wrapper .advanced-filters__toggle:focus,.showroom-models-wrapper .advanced-filters__toggle:hover{color:#fff!important;border:1px solid transparent;font-weight:700}.showroom-models-wrapper .advanced-filters__toggle.active:focus,.showroom-models-wrapper .advanced-filters__toggle.active:hover,.showroom-models-wrapper .advanced-filters__toggle:active:hover{color:var(--color-primary)!important;font-weight:700}.showroom-models-wrapper .model-card:focus .model-card__ctas .button,.showroom-models-wrapper .model-card:hover .model-card__ctas .button{color:var(--color-primary)}.showroom-models-wrapper .model-card .model-card__ctas .button:focus,.showroom-models-wrapper .model-card .model-card__ctas .button:hover{background:#fff!important;color:var(--color-primary)!important;border:1px solid var(--color-primary)!important;font-weight:700}#cookie-management .active .cookie-banner_buttons .cookie-btn:focus,#cookie-management .active .cookie-banner_buttons .cookie-btn:hover,.button-block-3 .button-block-widget .button-block-widget__column .button-block-button__cta,.button-block-3 .button-block-widget .button-block-widget__column .button-block-button__cta:focus,.button-block-3 .button-block-widget .button-block-widget__column .button-block-button__cta:hover{background:#fff;color:var(--color-primary);border:1px solid var(--color-primary);font-weight:700}.mega-menu .mega-menu-side-nav{background-color:#fff;border-right:1px solid #d3d3d3}.mega-menu .mega-menu-side-nav__navs a strong{font-weight:400}.mega-menu .g-vehicle-card--no-carousel{-webkit-box-shadow:none;box-shadow:none;border:1px solid #d3d3d3}.home-page .button-block-widget .widget-heading{text-align:center}.home-page .button-block-1 .button-block-widget .button-block-button:focus,.home-page .button-block-1 .button-block-widget .button-block-button:hover{-webkit-box-shadow:none;box-shadow:none}.home-page .button-block-1 .button-block-widget .button-block-button:focus .button-block-button__background,.home-page .button-block-1 .button-block-widget .button-block-button:hover .button-block-button__background{opacity:1}.home-page .button-block-1 .button-block-widget .button-block-button .button-block-button__cta{opacity:1;-webkit-transition:none;transition:none;-webkit-transform:none;transform:none}.home-page .button-block-4 .button-block-widget .button-block-button__background:before{content:"";display:block;left:50%;top:50%;position:absolute;background-image:inherit;background-position:50%;background-size:cover;height:100%;width:100%;-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-box-sizing:content-box;box-sizing:content-box;padding:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.home-page .button-block-4 .button-block-widget .button-block-button__background:focus:before,.home-page .button-block-4 .button-block-widget .button-block-button__background:hover:before{padding:2em}.home-page .showroom-carousel-1 .showroom-carousel-widget .showroom-carousel-card__button{opacity:1}.home-page .showroom-carousel-1 .showroom-carousel-widget.widget-background:after{opacity:0}.home-page .showroom-carousel-1 .showroom-carousel-widget .body-filter,.home-page .showroom-carousel-1 .showroom-carousel-widget .widget-heading{text-align:center}.home-page .showroom-carousel-1 .showroom-carousel-widget .body-filter__label{display:none}.home-page .showroom-carousel-1 .showroom-carousel-widget .showroom-carousel-card{-webkit-box-shadow:none;box-shadow:none}.home-page .showroom-carousel-1 .tns-slider>*{background:transparent}.hero-1 div.hero-widget{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;padding-bottom:4rem!important}.hero-1 div.hero-widget.dark:after{background:#000;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(80%,#000));background:linear-gradient(180deg,transparent,#000 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1)}.hero-1 div.hero-widget.dark .hero-widget__vehicle--suggestions li:before{color:#fff!important}.hero-1 div.hero-widget.dark .hero-widget__vehicle--suggestions .hero-widget__vehicle--similar:focus,.hero-1 div.hero-widget.dark .hero-widget__vehicle--suggestions .hero-widget__vehicle--similar:hover{color:var(--color-primary-dark)!important}.hero-1 div.hero-widget .dropdown-search__title{display:none}.hero-1 div.hero-widget input,.hero-1 div.hero-widget select{border-radius:0}.hero-1 div.hero-widget .main-heading{margin-bottom:1rem;text-align:left;font-weight:700}.hero-1 div.hero-widget .sub-heading{text-align:left;font-size:2.4rem}.hero-1 div.hero-widget .sub-heading a{text-decoration:underline}.hero-1 div.hero-widget .sub-heading a:focus,.hero-1 div.hero-widget .sub-heading a:hover{text-decoration:underline;color:var(--color-primary-dark)}.hero-1 div.hero-widget .cta-container{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}@media (max-width:767px){.hero-1 div.hero-widget{min-height:40vh}.hero-1 div.hero-widget .main-heading{text-align:center;font-size:3.2rem;font-weight:600}.hero-1 div.hero-widget .sub-heading{text-align:center;font-size:1.7rem}}.about-3 .about-widget .small-image{-webkit-box-shadow:none;box-shadow:none}.about-4 .about-widget.light{background:#f6f3f2}.featured-department-1 .featured-department-widget.light{background:#e4dcd3}.featured-department-1 .featured-department-widget.light .contact-info a,.featured-department-1 .featured-department-widget.light .contact-info span{color:#333}.featured-department-1 .featured-department-widget__carousel{-webkit-box-shadow:none;box-shadow:none;border:1px solid #dedede}.featured-department-1 .featured-department-widget__carousel .title{font-size:1.6rem}.featured-department-1 .featured-department-widget__photo{max-width:14rem;height:19rem;background-size:contain;background-repeat:no-repeat}.featured-department-1 .featured-department-widget__number a i{background:#dedede;color:var(--color-primary)}.featured-department-1 .featured-department-widget .slide-counter span{color:#333;font-weight:600}.inventory-carousel-1 .inventory-carousel-widget.equal_height .g-vehicle-card>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}@media (min-width:768px){.inventory-carousel-1 [convertus-data-id=show-inventory__view-all]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:2rem}.inventory-carousel-1 .inventory-carousel-widget .tns-slider>*{-webkit-box-shadow:none;box-shadow:none;border:1px solid #dedede;border-radius:0}.inventory-carousel-1 .widget-heading{margin-bottom:-5rem}}@media (max-width:767px){.inventory-carousel-1 .inventory-carousel-widget{padding-top:1rem}.inventory-carousel-1 .inventory-carousel-widget .widget-heading{margin-bottom:3rem;margin-top:5rem}}.single-cta-1 .single-cta-widget.dark .single-cta-widget__content .single-cta-widget__button,.single-cta-1 .single-cta-widget .single-cta-widget__content .single-cta-widget__button{background-color:var(--color-primary);border:1px solid var(--color-primary);color:#fff;border-radius:0}.single-cta-1 .single-cta-widget.dark .single-cta-widget__content .single-cta-widget__button:hover,.single-cta-1 .single-cta-widget .single-cta-widget__content .single-cta-widget__button:hover{background-color:#fff;color:var(--color-primary);border:1px solid var(--color-primary)}.single-cta-1 .single-cta-widget.dark .single-cta-widget__content .single-cta-widget__button:hover p.single-cta-widget__title,.single-cta-1 .single-cta-widget .single-cta-widget__content .single-cta-widget__button:hover p.single-cta-widget__title{color:var(--color-primary);font-weight:700}.testimonial-2 .testimonial-widget.light{background-color:#fff}.testimonial-2 .testimonial-widget.light .testimonial-widget__cta{background-color:var(--color-primary);color:#fff}.testimonial-2 .testimonial-widget.light .testimonial-widget__cta:focus,.testimonial-2 .testimonial-widget.light .testimonial-widget__cta:hover{background:#fff;color:var(--color-primary);border:1px solid var(--color-primary);font-weight:700}.testimonial-2 .testimonial-widget .testimonial-card .apply-read-more--mobile:empty{display:none}.testimonial-2 .testimonial-widget .testimonial-card__author-area{-ms-flex-preferred-size:24%;flex-basis:24%;border-left:1px solid #dedede}.testimonial-2 .testimonial-widget .testimonial-card__author-area .df{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.testimonial-1 .testimonial-widget.light .testimonial-widget__cta{background:var(--color-primary);color:#fff}.testimonial-1 .testimonial-widget.dark .testimonial-widget__cta:focus,.testimonial-1 .testimonial-widget.dark .testimonial-widget__cta:hover,.testimonial-1 .testimonial-widget.light .testimonial-widget__cta:focus,.testimonial-1 .testimonial-widget.light .testimonial-widget__cta:hover{background:#fff;color:var(--color-primary);border:1px solid var(--color-primary);font-weight:700}div.srp-wrapper{padding-top:0}div.srp-wrapper .pl-sm{margin-top:5rem}@media (max-width:767px){div.srp-wrapper .pl-sm{margin-top:0}}div.srp-wrapper .srp__found-header,div.srp-wrapper .srp__page-title{margin-left:0}div.srp-wrapper .vehicle-card{-webkit-box-shadow:none;box-shadow:none;border:1px solid #dedede}div.srp-wrapper .vehicle-card_action-wrap{padding:0 .4rem}div.srp-wrapper .vehicle-card__full-details{padding:1rem}div.srp-wrapper .vehicle-card__cta{margin:0 1rem}div.srp-wrapper .vehicle-card__compare.checkbox-input{margin-top:auto;margin-bottom:auto;padding-bottom:1rem;padding-top:1rem;padding-right:1rem}div.srp-wrapper .vehicle-card__compare-link--wrapper{padding:0 1rem .8rem}div.srp-wrapper .vehicle-card .hyundairoadster-widget-srp,div.srp-wrapper .vehicle-card .srp-button-widget,div.srp-wrapper .vehicle-card .vehicle-card__cta{width:calc(100% - 2rem)}@media (max-width:991px){div.srp-wrapper .vehicle-card .half-width{width:calc(50% - .2rem)}}div.srp-wrapper .vehicle-card .quick-vdp-button i{border:1px solid var(--color-primary)}div.srp-wrapper .vehicle-card .quick-vdp-button i:hover,div.srp-wrapper .vehicle-card .quick-vdp-button ifocus{background:#fff;color:var(--color-primary)}@media (min-width:992px){div.srp-wrapper .vehicle-card__compare--mobile-wrapper{width:100%}}div.srp-wrapper .advanced-filters{-webkit-box-shadow:none;box-shadow:none;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee}div.srp-wrapper .srp-button-widget{margin:0 1rem}div.srp-wrapper .srp-third-party-scripts-1{width:100%}div.srp-wrapper .srp-third-party-widget .hyundairoadster-widget-srp .hyundairoadster-vehicle-link,div.srp-wrapper .srp-third-party-widget .hyundairoadster-widget-srp .hyundairoadster-widget__cta,div.srp-wrapper .srp-third-party-widget .hyundairoadster-widget-srp .hyundairoadster-widget__text{text-transform:unset}div.srp-wrapper .srp-third-party-widget .hyundairoadster-widget-srp .hyundairoadster-vehicle-link:focus,div.srp-wrapper .srp-third-party-widget .hyundairoadster-widget-srp .hyundairoadster-vehicle-link:hover,div.srp-wrapper .srp-third-party-widget .hyundairoadster-widget-srp .hyundairoadster-widget__cta:focus,div.srp-wrapper .srp-third-party-widget .hyundairoadster-widget-srp .hyundairoadster-widget__cta:hover,div.srp-wrapper .srp-third-party-widget .hyundairoadster-widget-srp .hyundairoadster-widget__text:focus,div.srp-wrapper .srp-third-party-widget .hyundairoadster-widget-srp .hyundairoadster-widget__text:hover{background:#fff;color:var(--color-primary);border:1px solid var(--color-primary);font-weight:700}div.srp-wrapper .quick-vdp .quick-vdp__container .quick-vdp__details .button{border-color:#fff;color:#fff;background:var(--color-primary)}div.srp-wrapper .quick-vdp .nav__button:focus,div.srp-wrapper .quick-vdp .nav__button:hover,div.srp-wrapper .quick-vdp .quick-vdp__container .quick-vdp__details .button:focus,div.srp-wrapper .quick-vdp .quick-vdp__container .quick-vdp__details .button:hover{background:#fff;color:var(--color-primary);border:1px solid var(--color-primary);font-weight:700}div.srp-wrapper select.srp-sort__select.select--hollow{border-color:var(--color-primary);color:var(--color-primary)}.vdp-wrapper .card-view .detailed-specs__single,.vdp-wrapper .card-view .detailed-specs__single-container{width:20rem;min-width:20rem}.vdp-wrapper .main-price .pricing-group__final-and-finance .price-block__price--lg{font-size:3rem}.vdp-wrapper .vdp-third-party-widget .hyundairoadster-widget-vdp .hyundairoadster-vehicle-link,.vdp-wrapper .vdp-third-party-widget .hyundairoadster-widget-vdp .hyundairoadster-widget__cta,.vdp-wrapper .vdp-third-party-widget .hyundairoadster-widget-vdp .hyundairoadster-widget__text{background-color:var(--color-primary);border:1px solid var(--color-primary);color:#fff;min-height:4.2rem;text-decoration:none;padding-top:4px;padding-bottom:4px;text-transform:unset}.vdp-wrapper .vdp-third-party-widget .hyundairoadster-widget-vdp .hyundairoadster-vehicle-link:focus,.vdp-wrapper .vdp-third-party-widget .hyundairoadster-widget-vdp .hyundairoadster-vehicle-link:hover,.vdp-wrapper .vdp-third-party-widget .hyundairoadster-widget-vdp .hyundairoadster-widget__cta:focus,.vdp-wrapper .vdp-third-party-widget .hyundairoadster-widget-vdp .hyundairoadster-widget__cta:hover,.vdp-wrapper .vdp-third-party-widget .hyundairoadster-widget-vdp .hyundairoadster-widget__text:focus,.vdp-wrapper .vdp-third-party-widget .hyundairoadster-widget-vdp .hyundairoadster-widget__text:hover{background:#fff;color:var(--color-primary);border:1px solid var(--color-primary);font-weight:700}.vdp-wrapper .vdp-third-party-widget .hyundairoadster-widget-vdp .hyundairoadster-vehicle-link .mr-xs{margin-right:.6rem!important}.vdp-wrapper .vdp-sidebar .button-group{padding:.8rem}.vdp-wrapper .vdp-sidebar .button-group .button{padding-left:.4rem;padding-right:.4rem}.vdp-wrapper .button-group .button--alternate{border-width:1px}.vdp-wrapper .button-group .button--alternate:focus,.vdp-wrapper .button-group .button--alternate:hover,.vdp-wrapper .button-group .button--solid:focus,.vdp-wrapper .button-group .button--solid:hover{background:#fff;color:var(--color-primary)!important;border:1px solid var(--color-primary);font-weight:700}.vdp-wrapper .mini-links .mini-links__single:focus,.vdp-wrapper .mini-links .mini-links__single:hover{color:#777;background-color:#fff}.vdp-wrapper .mini-links .mini-links__single:focus i,.vdp-wrapper .mini-links .mini-links__single:hover i{color:var(--color-primary)}.page-template-template-specials .no-results .button{margin:3.2rem auto 0}