.rc-slider{border-radius:6px;height:14px;padding:5px 0;position:relative;touch-action:none;width:100%}.rc-slider,.rc-slider *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-rail{background-color:#e9e9e9;width:100%}.rc-slider-rail,.rc-slider-track{border-radius:6px;height:4px;position:absolute}.rc-slider-track{background-color:#abe2fb;left:0}.rc-slider-handle{background-color:#fff;border:2px solid #96dbfa;border-radius:50%;cursor:pointer;cursor:-webkit-grab;cursor:grab;height:14px;margin-top:-5px;position:absolute;touch-action:pan-x;width:14px}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle:focus{outline:none}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:none}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:grabbing}.rc-slider-mark{font-size:12px;left:0;position:absolute;top:18px;width:100%}.rc-slider-mark-text{color:#999;cursor:pointer;display:inline-block;position:absolute;text-align:center;vertical-align:middle}.rc-slider-mark-text-active{color:#666}.rc-slider-step{background:transparent;height:4px;position:absolute;width:100%}.rc-slider-dot{background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;bottom:-2px;cursor:pointer;height:8px;margin-left:-4px;position:absolute;vertical-align:middle;width:8px}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-handle{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-mark-text{cursor:not-allowed!important}.rc-slider-vertical{height:100%;padding:0 5px;width:14px}.rc-slider-vertical .rc-slider-rail{height:100%;width:4px}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-handle{margin-left:-5px;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{height:100%;left:18px;top:0}.rc-slider-vertical .rc-slider-step{height:100%;width:4px}.rc-slider-vertical .rc-slider-dot{left:2px;margin-bottom:-4px}.rc-slider-vertical .rc-slider-dot:first-child,.rc-slider-vertical .rc-slider-dot:last-child{margin-bottom:-4px}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-leave{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused;display:block!important}.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:scale(0)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;transform:scale(0);transform-origin:50% 100%}to{transform:scale(1);transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{opacity:0;transform:scale(0);transform-origin:50% 100%}}.rc-slider-tooltip{left:-9999px;position:absolute;top:-9999px;visibility:visible}.rc-slider-tooltip,.rc-slider-tooltip *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9;color:#fff;font-size:12px;height:24px;line-height:1;min-width:24px;padding:6px 2px;text-align:center;text-decoration:none}.rc-slider-tooltip-arrow{border-color:transparent;border-style:solid;height:0;position:absolute;width:0}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{border-top-color:#6c6c6c;border-width:4px 4px 0;bottom:4px;left:50%;margin-left:-4px}
/*# sourceMappingURL=vendor.bundle.css.map*/
.save-configuration__text{margin-bottom:4rem;text-align:center;width:100%}@media (min-width:768px){.save-configuration__text{margin-bottom:5rem}}@media (min-width:1024px){.save-configuration__text{text-align:left}}@media (min-width:1404px){.save-configuration__text{margin-bottom:6rem}}.save-configuration__code{margin-bottom:6rem}@media (min-width:1024px){.save-configuration__code{margin-bottom:5rem}}@media (min-width:1404px){.save-configuration__code{margin-bottom:7rem}}.save-configuration__code-code{margin-bottom:4rem}@media (min-width:768px){.save-configuration__code-code{margin-bottom:3rem}}@media (min-width:1404px){.save-configuration__code-code{margin-bottom:5rem}}.save-configuration__actions{background:#fff;bottom:0;display:flex;flex-direction:row;left:0;position:fixed;width:100vw;z-index:50}.save-configuration__actions:before{background:linear-gradient(180deg,transparent 0,#000);content:"";display:block;height:1.7rem;opacity:.11;position:absolute;top:-1.7rem;width:100%}@media (min-width:768px){.save-configuration__actions:before{height:2.4rem;top:-2.3rem}}@media (min-width:1024px){.save-configuration__actions:before{height:3.8rem;top:-3.7rem}}@media (min-width:768px){.save-configuration__actions:before{display:none}.save-configuration__actions{background:none;margin-bottom:3rem;margin-left:-4%;margin-right:-4%;position:static;width:100%;width:108%}}@media (min-width:1404px){.save-configuration__actions{display:flex}}.save-configuration__actions-leave,.save-configuration__actions-return{width:50%}@media (min-width:768px){.save-configuration__actions-leave,.save-configuration__actions-return{float:left;margin-left:4%;width:44%}}.save-configuration__social-icons{bottom:15%;left:0;position:fixed;z-index:10}@media (min-width:1024px){.save-configuration__social-icons{top:calc(50% - 10rem)}}.save-configuration__social-icons .c-cta--social-share{height:6rem;width:6rem}@media (min-width:1024px){.save-configuration__social-icons .c-cta--social-share{height:6.6rem;width:6.6rem}}.c-errors{position:absolute;z-index:2}.c-errors .errors__message{font-size:1.4rem;opacity:.5}.c-errors .errors__icon{margin-top:.2rem;width:1.8rem}.c-errors--image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.c-errors--image .errors__message{background:rgba(0,0,0,.6);color:#fff;font-size:1.2rem;line-height:1.8rem;opacity:1;text-shadow:.3rem 0 .6rem rgba(0,0,0,.7)}.c-errors--image.slider-gallery{font-size:1rem;max-width:80%}.c-errors--image.slider-gallery .errors__message{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-errors--interior-image{letter-spacing:.1rem;position:static;text-align:center}.c-errors--interior-image.is-cursor-text{bottom:-3.1rem;left:1.4rem;position:absolute;white-space:nowrap}.c-errors--image .errors__message,.c-errors--interior-image .errors__message{background:rgba(0,0,0,.6);color:#fff;font-size:1.2rem;line-height:1.8rem;opacity:1;text-shadow:.3rem 0 .6rem rgba(0,0,0,.7)}.c-errors--default-finance-calculator-loan .errors__message,.c-errors--hmnl-finance-calculator-loan .errors__message{color:#d22d0f;font-family:HyundaiTextReg,sans-serif;opacity:1}.c-errors--hmnl-private-lease-checkout{padding:2rem 0;position:relative}.summary-size-shape{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around;padding-bottom:5rem}.summary-size-shape .size-shape__card__header__image{position:relative;width:40rem}@media (max-width:768px){.summary-size-shape .size-shape__card__header__image{width:100%}}.summary-size-shape .size-shape__card__body{align-items:center;display:flex;justify-content:center}.summary-size-shape .size-shape__card__body__two-dimensions{display:flex}.summary-size-shape .size-shape__card__body__two-dimensions__dimension{align-self:center}.summary-size-shape .size-shape__card__body__icon{padding-right:1rem}.summary-size-shape .size-shape__card__body .icon-side{height:3.2rem}.summary-size-shape .size-shape__card__body .icon-back{height:3.1rem}@media (max-width:768px){.summary-size-shape .size-shape__card__body .icon-height{height:2rem}.summary-size-shape .size-shape__card__body .icon-side{height:3.2rem}.summary-size-shape .size-shape__card__body .icon-back{height:3.1rem}}.summary-size-shape .size-shape__card .two-dimensions{justify-content:space-around}@media (min-width:768px){.summary-size-shape .size-shape__card__header__image{width:30rem}.summary-size-shape .size-shape__card--second{order:1}}@media (min-width:1024px){.summary-size-shape .size-shape__card--second{order:0}.summary-size-shape .size-shape__card__header__image{width:28rem}}@media (min-width:1280px){.summary-size-shape .size-shape__card--second{order:0}.summary-size-shape .size-shape__card__header__image{width:35rem}}@media (min-width:1404px){.summary-size-shape .size-shape__card--second{order:0}.summary-size-shape .size-shape__card__header__image{width:38rem}}.c-accordion .is-icon-arrow:after,.c-accordion .is-icon-arrow:before,.c-accordion--summary-promotion .accordion__header .is-icon-arrow:after,.c-accordion--summary-promotion .accordion__header .is-icon-arrow:before,.c-accordion--summary-promotion .is-icon-arrow:after,.c-accordion--summary-promotion .is-icon-arrow:before{content:"";display:block;position:absolute}.c-accordion{position:relative}.c-accordion .accordion__header{display:block;margin-bottom:2rem;width:100%}.c-accordion .accordion__headline{display:block;font-family:HyundaiHeadMedium,sans-serif;font-size:2.4rem;line-height:1.5;margin-bottom:1rem;text-align:left}@media (min-width:768px){.c-accordion .accordion__headline{display:inline-block}}@media (min-width:1024px){.c-accordion .accordion__headline{font-size:3.4rem}}.c-accordion .accordion__toggle{color:#002c5f;display:block;float:right;font-family:HyundaiHeadMedium,sans-serif;font-size:1.5rem;margin-bottom:2rem;margin-top:.6rem;padding-right:5rem;position:relative;text-align:right}@media (min-width:768px){.c-accordion .accordion__toggle{display:inline-block;padding-right:6rem}}@media (min-width:1024px){.c-accordion .accordion__toggle{margin-top:2rem}}.c-accordion .accordion__list{clear:both}.c-accordion .accordion__item{border-bottom:2px solid #e8e6e4}.c-accordion .accordion__item:first-child{border-top:2px solid #e8e6e4}.c-accordion .accordion__item-btn{background-color:transparent;color:#002c5f;display:block;font-family:HyundaiHeadMedium,sans-serif;font-size:2rem;line-height:1.4;outline:none;padding:2.1rem 9rem 2.1rem 2rem;position:relative;text-decoration:none;transition:all .3s ease}@media (min-width:768px){.c-accordion .accordion__item-btn{font-size:2.2rem;line-height:1.3;padding:3rem 7rem 3rem 3rem}}.c-accordion .accordion__item-btn:hover{background:#fff;cursor:pointer}.c-accordion .accordion__item-btn .c-emission-label{font-family:HyundaiTextReg,sans-serif;font-size:1.4rem;margin-left:2rem}.c-accordion .accordion__item-btn .c-emission-label__text{color:#444}.c-accordion .accordion__icon{position:relative}.c-accordion .accordion__item-content{opacity:0;overflow:hidden;transition:all .3s ease;visibility:hidden}.c-accordion .accordion__item-content-inner{padding:1rem 8% 4rem}@media (min-width:768px){.c-accordion .accordion__item-content-inner{padding-bottom:5rem}}@media (min-width:1024px){.c-accordion .accordion__item-content-inner{padding-bottom:6rem}}.c-accordion .is-open.accordion__item{background:hsla(0,0%,100%,.6)}.c-accordion .is-open .accordion__item-content{height:auto;opacity:1;transition:all .3s ease;visibility:visible}.c-accordion .is-open .is-icon-arrow:hover,.c-accordion .is-open.is-icon-arrow:hover{background:transparent}.c-accordion .is-open .is-icon-arrow:before,.c-accordion .is-open.is-icon-arrow:before{transform:rotate(-45deg)}.c-accordion .is-open .is-icon-arrow:after,.c-accordion .is-open.is-icon-arrow:after{transform:rotate(225deg)}.c-accordion .is-icon-arrow:after,.c-accordion .is-icon-arrow:before{background-color:#002c5f;height:2px;top:calc(2.1rem + 14px);transition:bottom .3s linear .3s,transform .3s linear;width:10px}@media (min-width:768px){.c-accordion .is-icon-arrow:after,.c-accordion .is-icon-arrow:before{top:calc(3rem + 12px)}}.c-accordion .is-icon-arrow:before{right:calc(2rem + 6px);transform:rotate(45deg)}@media (min-width:768px){.c-accordion .is-icon-arrow:before{right:calc(3rem + 6px)}}.c-accordion .is-icon-arrow:after{right:2rem;transform:rotate(135deg)}@media (min-width:768px){.c-accordion .is-icon-arrow:after{right:3rem}}.c-accordion .is-icon-arrow.accordion__toggle:after,.c-accordion .is-icon-arrow.accordion__toggle:before{margin-top:-2px;top:50%}.c-accordion--summary-promotion{margin-top:-2rem}.c-accordion--summary-promotion .accordion__headline{font-size:2.2rem}.c-accordion--summary-promotion .accordion__item{border-bottom:none}.c-accordion--summary-promotion .accordion__item-btn{background-color:#002c5f;color:#fff;font-size:1.6rem;line-height:3rem;margin-bottom:1rem}.c-accordion--summary-promotion .accordion__item-btn:hover{background:#003c78;cursor:pointer}.c-accordion--summary-promotion .is-open .is-icon-arrow:hover,.c-accordion--summary-promotion .is-open.is-icon-arrow:hover{background:#003c78}.c-accordion--summary-promotion .is-icon-arrow:after,.c-accordion--summary-promotion .is-icon-arrow:before{background-color:#fff}.c-accordion--summary-promotion .accordion__header .is-icon-arrow .is-open .is-icon-arrow:hover,.c-accordion--summary-promotion .accordion__header .is-icon-arrow .is-open.is-icon-arrow:hover,.c-accordion--summary-promotion .accordion__header .is-icon-arrow:hover{background:transparent}.c-accordion--summary-promotion .accordion__header .is-icon-arrow:after,.c-accordion--summary-promotion .accordion__header .is-icon-arrow:before{background-color:#002c5f}.c-accordion--summary-promotion .icon-container{display:inline-flex;line-height:normal;margin-right:1.5rem;vertical-align:text-bottom;width:3rem}@media (min-width:768px){.c-accordion--summary-promotion .icon-container{margin-right:2.5rem}}.c-accordion--finance-calculator-purchase{margin-bottom:3rem}.c-accordion--finance-calculator-purchase .accordion__item{border:initial!important}.c-accordion--finance-calculator-purchase .accordion__item-btn{color:#000;padding:3rem 0}.c-accordion--finance-calculator-purchase .accordion__item-content-inner{padding:0}.c-back-to-top{border-radius:50%;bottom:3rem;box-shadow:0 2rem 6rem 0 rgba(0,0,0,.5);opacity:0;overflow:hidden;pointer-events:none;position:fixed;right:3rem;transform:scale(.5);transition:all .3s cubic-bezier(0,.46,.32,.97);z-index:900}.c-back-to-top.is-visible{opacity:1;pointer-events:auto;transform:scale(1)}.c-card-wrapper{background:hsla(0,0%,100%,.8);border:.2rem solid #e5e5e5;padding:3rem 2rem 3rem 3.5rem}.c-card-wrapper--powertrain{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border:none;height:100%;padding:0;position:relative}.c-card-wrapper--summary-page-finance-promotion{align-items:center;display:flex;margin-bottom:2rem;padding:1rem 2rem 1rem 1rem}@media (max-width:767px){.c-card-wrapper--summary-page-finance-promotion{margin-bottom:1rem}}.c-card-wrapper--summary-page-finance-promotion.is-last{margin-bottom:0}.c-carousel{display:block}.c-carousel.isnt-overflow{overflow:hidden}.c-carousel .carousel__wrapper{display:flex;justify-content:center;position:relative;width:100%}.c-carousel .carousel__item{align-items:flex-start;display:flex;flex:0 1 auto;position:relative;transition:transform .25s ease-in-out}.c-carousel .carousel__buttons{z-index:10}.c-carousel .carousel__button-wrapper{display:inline-block}.c-carousel .carousel__button-wrapper--next,.c-carousel .carousel__button-wrapper--prev{position:absolute;position:fixed;top:50%;transform:translateY(-50%)}.c-carousel .carousel__button-wrapper--prev{left:0}.c-carousel .carousel__button-wrapper--next{right:0}.c-carousel .carousel__pagination{background:#e8e6e4;bottom:.2rem;margin-left:auto;margin-right:auto;margin-top:4rem;padding:1px;position:relative;width:300px}.c-carousel .carousel__pagination-bar{position:relative}.c-carousel .carousel__pagination-handler{background:#002c5f;height:6px;left:0;position:absolute;top:-3px;width:50px;z-index:1}.c-carousel.is-centered .carousel__pagination{margin-left:auto;margin-right:auto}@media only screen and (min-width:768px){.c-carousel.is-no-slide .carousel__ribbon{overflow:visible}.c-carousel.is-no-slide .carousel__item,.c-carousel.is-no-slide .carousel__wrapper{transform:none!important}.c-carousel.is-no-slide .carousel__button-wrapper--next,.c-carousel.is-no-slide .carousel__button-wrapper--prev{display:none}}.c-carousel.is-absolute{margin-bottom:2rem}.c-carousel.is-absolute .carousel__wrapper{display:block;position:absolute;width:100%}.c-carousel.is-absolute .carousel__pagination{bottom:20px;left:0;position:absolute}@media (min-width:1024px){.c-carousel--trims{padding-left:26rem}}@media (max-width:767px){.c-carousel--powertrain,.c-carousel--trims{position:relative}.c-carousel--powertrain .carousel__buttons .carousel__button-wrapper--next,.c-carousel--powertrain .carousel__buttons .carousel__button-wrapper--prev,.c-carousel--trims .carousel__buttons .carousel__button-wrapper--next,.c-carousel--trims .carousel__buttons .carousel__button-wrapper--prev{position:absolute;top:45%;transform:none;z-index:10}.c-carousel--powertrain .carousel__buttons .carousel__button-wrapper--prev,.c-carousel--trims .carousel__buttons .carousel__button-wrapper--prev{left:5%}.c-carousel--powertrain .carousel__buttons .carousel__button-wrapper--next,.c-carousel--trims .carousel__buttons .carousel__button-wrapper--next{right:5%}.c-carousel--powertrain .carousel__buttons .carousel__button-wrapper .c-cta--carousel,.c-carousel--trims .carousel__buttons .carousel__button-wrapper .c-cta--carousel{background-color:transparent;background-color:initial;border:none;height:auto;width:auto}}.c-carousel--summary-finance-calculator{display:block}@media (min-width:768px){.c-carousel--summary-finance-calculator{display:none}}.c-carousel--exterior .carousel-exterior-selection{left:50%;max-width:45%;position:absolute;text-align:center;top:1rem;transform:translateX(-50%)}.c-carousel--exterior .carousel-exterior-selection__subline,.c-carousel--exterior .carousel-exterior-selection__topline{font-family:HyundaiTextReg,sans-serif;font-size:1.4rem;margin-bottom:1rem}.c-carousel--exterior .carousel-exterior-selection__topline{opacity:.5}.c-carousel--exterior .carousel-exterior-selection__headline{color:#1c1b1b;font-family:HyundaiHeadMedium,sans-serif;font-size:1.9rem;line-height:1.3}.c-carousel--exterior .carousel__item:focus .image-selection__tooltip{display:block;opacity:1;visibility:visible;z-index:10}.c-carousel--exterior .carousel__buttons{position:relative}.c-carousel--exterior .carousel__buttons .carousel__button-wrapper--next,.c-carousel--exterior .carousel__buttons .carousel__button-wrapper--prev{bottom:-6rem;position:absolute;top:auto;transform:none;z-index:10}.c-carousel--exterior .carousel__buttons .carousel__button-wrapper--prev{left:25%}@media (max-width:767px){.c-carousel--exterior .carousel__buttons .carousel__button-wrapper--prev{left:15%}}.c-carousel--exterior .carousel__buttons .carousel__button-wrapper--next{right:25%}@media (max-width:767px){.c-carousel--exterior .carousel__buttons .carousel__button-wrapper--next{right:15%}}.c-carousel--exterior .carousel__buttons .carousel__button-wrapper .c-cta--carousel{background-color:transparent;background-color:initial;border:none;height:auto;width:auto}.c-carousel--exterior .carousel__ribbon{position:relative;z-index:20}.carousel-colours__slider-wrapper{position:relative}@media (max-width:767px){.carousel-colours__slider-wrapper{padding:0}}@media (min-width:1024px){.carousel-colours__slider-wrapper{padding:10px}}.carousel-colours__slider-wrapper .c-carousel--colours-slider,.carousel-colours__slider-wrapper .c-carousel--exterior-slider,.carousel-colours__slider-wrapper .c-carousel--interior-slider{overflow:hidden}.carousel-colours__slider-wrapper .c-carousel .carousel__item{cursor:pointer;display:inline-block;height:55px;padding:0 .5rem;position:relative;width:calc(55px + 1rem)}.carousel-colours__slider-wrapper .c-carousel .carousel__item img{height:100%;width:100%}.carousel-colours__slider-wrapper .carousel__button-wrapper--next,.carousel-colours__slider-wrapper .carousel__button-wrapper--prev{position:absolute;top:25px;transform:none}.carousel-colours__slider-wrapper .carousel__button-wrapper--prev{left:-20px}.carousel-colours__slider-wrapper .carousel__button-wrapper--next{right:-20px}.carousel-colours__slider-wrapper .carousel-exterior-selection{margin-top:20px;text-align:center}.carousel-colours__slider-wrapper .carousel-exterior-selection__topline{color:#676767;font-family:HyundaiTextReg,sans-serif;font-size:14px;margin-bottom:0}.carousel-colours__slider-wrapper .carousel-exterior-selection__nameline{font-family:HyundaiTextBold,sans-serif;font-size:19px;line-height:25px}.carousel-colours__slider-wrapper .carousel-exterior-selection__subline{font-family:HyundaiTextBold,sans-serif;font-size:19px;line-height:25px;width:100%}.carousel-colours__slider-wrapper .carousel-exterior-content p{display:inline-block;margin-right:10px;vertical-align:top}.carousel-colours__slider-wrapper .carousel-exterior-content p:nth-child(3){display:block;max-width:100%}.c-checkbox{border:.1rem solid #676767;cursor:pointer;display:block;height:3.9rem;position:relative;transition:all .2s ease;transition-delay:.2s;width:3.9rem}.c-checkbox--summary-finance-calculator{height:2.8rem;width:2.8rem}.c-checkbox__label-summary-finance-calculator{display:none}.c-checkbox:hover{border-color:#00aad2;transition-delay:0ms}.c-checkbox:after{background-image:url(car-configurator-hpp2/resources/icons/sprites/sprites-sprite.svg);background-position:-95px -45px;background-size:120px 95px;content:"";display:block;height:12px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .1s ease-out;width:17px}.no-svg .c-checkbox:after{background-image:url(car-configurator-hpp2/resources/icons/sprites/sprites-sprite-medium.png)}.c-checkbox:before{background-color:#00aad2;content:"";display:block;height:100%;position:absolute;transition:width .2s ease-in;transition-delay:.2s;width:0}.c-checkbox.is-checked{border-color:#00aad2;transition-delay:0ms}.c-checkbox.is-checked:before{transition-delay:0ms;width:100%}.c-checkbox.is-checked:after{opacity:1;transition-delay:.2s}.c-checkbox.disabled:before{background-color:#8299b0}.c-checkbox__label-powertrain-filter{color:#fff;display:block;font-family:HyundaiHeadMedium,sans-serif;left:5rem;min-width:200px;position:relative;top:.4rem;transition:all .2s ease;transition-delay:.2s}.c-checkbox__label-powertrain-filter.disabled{color:#8299b0}.c-checkbox--powertrain-filter{background:transparent;border-color:#8299b0;display:inline-block;height:3rem;margin-bottom:2rem;width:3rem}.c-checkbox--powertrain-filter.disabled{border:none;position:relative}.c-checkbox--powertrain-filter.disabled:before{background-color:transparent;border-bottom:.1rem solid #8299b0;bottom:50%;content:"";left:50%;position:absolute;transform:translateX(-50%);width:1.8rem}.c-checkbox--powertrain-filter:after{background-image:url(car-configurator-hpp2/resources/icons/sprites/sprites-sprite.svg);background-position:-95px -45px;background-size:120px 95px;height:12px;width:17px}.no-svg .c-checkbox--powertrain-filter:after{background-image:url(car-configurator-hpp2/resources/icons/sprites/sprites-sprite-medium.png)}.c-checkbox--powertrain-filter:before{background:transparent}.c-checkbox--powertrain-filter.is-checked{border-color:#8299b0}.c-checkbox--powertrain-filter:hover{border-color:#fff}.c-checkbox--finance-card.disabled:before{background-color:#00aad2}.c-circle-loading.is-fullscreen{background:#f6f3f2;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.circle-loading__svg{height:5rem;left:calc(50% - 2.5rem);position:absolute;top:calc(50% - 2.5rem);transform:rotate(-90deg);width:5rem;z-index:999}.circle-loading__path{stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}.circle-loading__path.is-first{stroke:#0080ff;animation-delay:.1s}.circle-loading__path.is-second{stroke:#004d9a;animation-delay:.2s}.circle-loading__path.is-third{stroke:#002c5f;animation-delay:.3s}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.c-clickable-input .clickable-input__button{background-color:#f6f3f2;margin-bottom:.5rem;width:100%}.c-clickable-input .clickable-input__copy-text,.c-clickable-input .clickable-input__input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:transparent!important;border:none;font-family:HyundaiHeadMedium,sans-serif;outline:none;padding:.9rem}.c-clickable-input .clickable-input__copy-text,.c-clickable-input .clickable-input__input,.c-clickable-input .clickable-input__label{cursor:pointer}.c-clickable-input .clickable-input__input{border-right:0;color:#1c1b1b;font-size:1.6rem;line-height:1.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 10rem)}.c-clickable-input .clickable-input__copy-text{border-left:0;color:#002c5f;font-size:1.5rem;line-height:1.8;padding:.9rem .9rem .9rem 0;text-align:right;width:10rem}.c-clickable-input .clickable-input__copy-text.is-success{color:#22bb13}.c-clickable-input .clickable-input__label{color:#767676;display:block;font-size:1.2rem;line-height:1.5;text-align:left}@media (min-width:768px){.c-clickable-input .clickable-input__label{font-size:1.4rem;line-height:1.3}}.has-hover .c-clickable-input .clickable-input__copy-text.is-success{color:#22bb13}.has-hover .c-clickable-input:hover .clickable-input__copy-text,.has-hover .c-clickable-input:hover .clickable-input__input{color:#002c5f}.has-hover .c-clickable-input:hover .clickable-input__copy-text.is-success,.has-hover .c-clickable-input:hover .clickable-input__input.is-success{color:#22bb13}.c-consumption-information--powertrain{border-top:2px solid #efefef;padding-top:20px}.c-consumption-information--powertrain__wrapper.powertrain-card__context{margin-bottom:3rem!important;margin-top:0!important;padding-top:0!important}.c-consumption-information--powertrain__header-container{display:flex;justify-content:flex-start}.c-consumption-information--powertrain__header-container span{position:relative}.c-consumption-information--powertrain h4{font-size:16px;font-weight:700;margin-bottom:20px}.c-consumption-information--powertrain ul{margin-bottom:20px}.c-consumption-information--powertrain li{font-size:14px;margin-bottom:10px;padding-left:20px;position:relative}.c-consumption-information--powertrain li:before{content:"\2022";left:0;position:absolute;top:0}.c-consumption-information--packages h4{font-size:14px;font-weight:700;margin-bottom:8px}.c-consumption-information--packages li{display:inline;font-size:14px;margin-right:5px}.c-consumption-information--packages li:not(:last-of-type):after{content:";"}.c-consumption-information--packages li:last-of-type:after{content:"."}.c-consumption-information--summary{padding-top:23px}.c-consumption-information--summary__header-container{display:flex;justify-content:flex-start}.c-consumption-information--summary__header-container span{position:relative}.c-consumption-information--summary h4{font-size:16px;font-weight:700;margin-bottom:10px}.c-consumption-information--summary ul{margin-bottom:20px}.c-consumption-information--summary li{margin-bottom:10px}.c-cursor-360{left:0;opacity:1;position:fixed;top:0;transform:translate(-50%,-50%);z-index:8}.c-cursor-360,.c-icon-360{pointer-events:none;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.c-icon-360{background-color:rgba(28,27,27,.2);border-radius:1000rem;box-shadow:inset 0 0 0 3px #fff,0 0 2rem #1c1b1b;color:#fff;display:block;font-family:HyundaiTextReg,sans-serif;font-size:1rem;height:4rem;transition-duration:.2s;transition-property:box-shadow,opacity;transition-timing-function:ease-in-out;width:4rem}.c-icon-360.is-active .icon-360__description,.c-icon-360.is-active .icon-360__title,.c-icon-360:active .icon-360__description,.c-icon-360:active .icon-360__title{opacity:0}.icon-360__arrow{border:solid #fff;border-width:0 .2rem .2rem 0;display:inline-block;opacity:1;padding:.3rem;position:absolute;transition-duration:.4s;transition-property:all;transition-timing-function:ease-out}.icon-360__arrow.is-right{right:-1.2rem;top:calc(50% - .6365rem);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.icon-360__arrow.is-left{left:-1.2rem;top:calc(50% - .6365rem);transform:rotate(135deg);-webkit-transform:rotate(135deg)}.icon-360__arrow.is-top{left:calc(50% - .3655rem);top:-1.2rem;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.icon-360__arrow.is-bottom{bottom:-1.2rem;left:calc(50% - .3655rem);transform:rotate(45deg);-webkit-transform:rotate(45deg)}.icon-360__description,.icon-360__title{text-align:center;transition:all .4s ease-in-out}.icon-360__description{bottom:-3.7rem;color:#fff;left:calc(50% - 7rem);text-transform:lowercase;width:14rem}.icon-360__description,.icon-360__title{font-size:1rem;letter-spacing:1px;position:absolute;white-space:nowrap}.icon-360__title{left:calc(50% - 3.9rem);top:calc(50% - .7rem);width:8rem}.c-dialog-detail-teaser{margin:0}@media (min-width:768px){.c-dialog-detail-teaser{margin:8rem 0}}.c-dialog-detail-teaser:first-child{margin-top:0}.c-dialog{align-items:center;background:#fff;display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:0}.c-dialog.is-active{opacity:1;z-index:999}.c-dialog .dialog__main-content>div:first-child{padding-bottom:10rem}.dialog__wrapper{-ms-overflow-style:none;display:inline-block;max-height:100%;max-width:100%;min-height:100px;min-width:200px;overflow-x:hidden;overflow-y:scroll;overflow:-moz-scrollbars-none;position:relative;scrollbar-width:none;width:100%}.dialog__wrapper::-webkit-scrollbar{display:none}.c-dialog--powertrain-detail .dialog__main-content,.c-dialog--powertrain-detail .dialog__wrapper,.c-dialog--social-share .dialog__main-content,.c-dialog--social-share .dialog__wrapper,.c-dialog--trim-detail .dialog__main-content,.c-dialog--trim-detail .dialog__wrapper{height:100%}@media (min-width:1024px){.c-dialog--powertrain-detail .dialog__main-content,.c-dialog--powertrain-detail .dialog__wrapper,.c-dialog--social-share .dialog__main-content,.c-dialog--social-share .dialog__wrapper,.c-dialog--trim-detail .dialog__main-content,.c-dialog--trim-detail .dialog__wrapper{height:auto}}.c-dialog--powertrain-detail .dialog__main-content,.c-dialog--social-share .dialog__main-content,.c-dialog--trim-detail .dialog__main-content{margin:0 4%}.c-dialog--price-finance .dialog__wrapper,.c-finance-calculator--summary .dialog__wrapper{height:100%;margin:0 4%}.c-dialog--price-finance .c-summary-list--default-finance-calculator-loan .is-total-price,.c-finance-calculator--summary .c-summary-list--default-finance-calculator-loan .is-total-price{flex-wrap:wrap;justify-content:space-between}@media (min-width:1024px){.c-dialog--price-finance.price-finance-hway,.c-finance-calculator--summary.price-finance-hway{box-shadow:-2px 0 10px rgba(0,0,0,.1);height:calc(100vh - 16.2rem);left:revert;margin-top:8rem;right:0;width:82rem}.c-dialog--price-finance.price-finance-hway .c-cta--dialog.is-close-dialog,.c-finance-calculator--summary.price-finance-hway .c-cta--dialog.is-close-dialog{position:absolute}.c-dialog--price-finance.price-finance-hway:before,.c-finance-calculator--summary.price-finance-hway:before{background:linear-gradient(180deg,transparent 0,#000);content:"";display:block;height:1.7rem;opacity:.11;position:absolute;top:-1.7rem;width:100%;z-index:2000}}@media (min-width:1024px) and (min-width:768px){.c-dialog--price-finance.price-finance-hway:before,.c-finance-calculator--summary.price-finance-hway:before{height:2.4rem;top:-2.3rem}}@media (min-width:1024px) and (min-width:1024px){.c-dialog--price-finance.price-finance-hway:before,.c-finance-calculator--summary.price-finance-hway:before{height:3.8rem;top:-3.7rem}}@media (min-width:1024px) and (min-width:768px){.c-dialog--price-finance.price-finance-hway:before,.c-finance-calculator--summary.price-finance-hway:before{bottom:0;top:auto}}@media (min-width:1024px){.c-dialog--price-finance.price-finance-hway .dialog__main-content,.c-finance-calculator--summary.price-finance-hway .dialog__main-content{padding:0 3.5rem}}@media (max-width:1023px){.c-dialog--price-finance .is-hway-market .c-finance-calculator-header--modal,.c-dialog--price-finance .is-hway-market.c-finance-calculator-header--summary,.c-dialog--price-finance.price-finance-hway .c-finance-calculator-header--modal,.c-dialog--price-finance.price-finance-hway.c-finance-calculator-header--summary,.c-finance-calculator--summary .is-hway-market .c-finance-calculator-header--modal,.c-finance-calculator--summary .is-hway-market.c-finance-calculator-header--summary,.c-finance-calculator--summary.price-finance-hway .c-finance-calculator-header--modal,.c-finance-calculator--summary.price-finance-hway.c-finance-calculator-header--summary{flex-direction:column}.c-dialog--price-finance .is-hway-market .finance-calculator-header__image,.c-dialog--price-finance.price-finance-hway .finance-calculator-header__image,.c-finance-calculator--summary .is-hway-market .finance-calculator-header__image,.c-finance-calculator--summary.price-finance-hway .finance-calculator-header__image{align-self:self-end;display:block}.c-dialog--price-finance .is-hway-market .c-image--finance-calculator-header,.c-dialog--price-finance.price-finance-hway .c-image--finance-calculator-header,.c-finance-calculator--summary .is-hway-market .c-image--finance-calculator-header,.c-finance-calculator--summary.price-finance-hway .c-image--finance-calculator-header{max-width:46.5rem;width:auto}}.c-dialog--price-finance-container .dialog__main-content,.c-dialog--price-finance-container .dialog__wrapper{margin:0 4%}@media (min-width:1024px){.c-dialog--price-finance-container .dialog__main-content,.c-dialog--price-finance-container .dialog__wrapper{overflow-x:visible;overflow-y:auto}}.c-dialog--powertrain-emission .dialog__main-content{margin:0 8%}@media only screen and (min-width:1224px){.c-dialog--powertrain-emission .dialog__main-content{margin:0 4%}}.c-dialog--footer-disclaimer{align-items:baseline;padding-top:85px;z-index:999!important}.c-dialog--footer-disclaimer .dialog__main-content{margin:0 8%}.c-dialog--footer-disclaimer .c-disclaimer-container{color:#1c1b1b;max-height:calc(100vh - 85px);overflow:auto;padding-bottom:5rem}@media (max-width:767px){.c-dialog--trim-detail{padding:0 8%}}.c-dialog--accessory-detail{padding-bottom:0}.c-dialog--accessory-detail .dialog__wrapper{height:100%}@media (min-width:1024px){.c-dialog--accessory-detail .dialog__wrapper{height:auto}}.c-dialog--accessory-detail .dialog__main-content>div:first-child{padding-bottom:0}.c-dialog--finance-widget-hmcz .dialog__main-content,.c-dialog--finance-widget-hmcz .dialog__wrapper{height:100%;width:100%}.c-dropdown .dropdown__selected-wrapper:after,.c-dropdown .dropdown__selected-wrapper:before{content:"";display:block;position:absolute}.c-dropdown{position:relative;width:100%}.c-dropdown.is-active .dropdown__label{font-size:1.2rem;transform:translateY(-2.4rem);transform-style:preserve-3d}.c-dropdown.is-active .dropdown__selected-btn{opacity:1}.c-dropdown.is-filled .dropdown__label{color:#666;font-size:1.2rem;transform:translateY(-2.4rem);transform-style:preserve-3d}.c-dropdown.is-filled .dropdown__selected-btn{opacity:1}.c-dropdown .dropdown__wrapper:after,.c-dropdown .dropdown__wrapper:before{height:.3rem;pointer-events:none;top:3rem;transform-origin:center center;width:1rem;z-index:1}.c-dropdown .dropdown__wrapper:before{right:2.6rem;transform:rotate(45deg)}.c-dropdown .dropdown__wrapper:after{right:2rem;transform:rotate(135deg)}.c-dropdown .dropdown__label{background:#fff;color:#666;height:2rem;left:.2rem;margin-top:.2rem;padding:.6rem 1.2rem 0;position:absolute;top:1rem;transition:all .2s ease-in-out;z-index:1}.c-dropdown .dropdown__label abbr{text-decoration:none}.c-dropdown .dropdown__selected-wrapper{background-color:#fff;border:2px solid #f2f2f2;font-family:HyundaiTextMedium,sans-serif;position:relative;transition:all .2s ease-in-out;width:100%}.c-dropdown .dropdown__selected-wrapper:after,.c-dropdown .dropdown__selected-wrapper:before{background-color:#000;height:.2rem;pointer-events:none;top:2.6rem;transform-origin:center center;transition:all .2s ease-in-out;width:1rem;z-index:3}.c-dropdown .dropdown__selected-wrapper:before{right:1.8rem;transform:rotate(45deg)}.c-dropdown .dropdown__selected-wrapper:after{right:1.2rem;transform:rotate(135deg)}.c-dropdown .dropdown__selected-wrapper:active:not(.is-disabled),.c-dropdown .dropdown__selected-wrapper:hover:not(.is-disabled){border-color:#002c5f}.c-dropdown .dropdown__selected-wrapper.is-open{border:2px solid #002c5f;border-bottom:none;width:inherit}.c-dropdown .dropdown__selected-wrapper.is-open:active,.c-dropdown .dropdown__selected-wrapper.is-open:hover{border-bottom:none}.c-dropdown .dropdown__selected-wrapper.is-open:before{transform:rotate(-45deg)}.c-dropdown .dropdown__selected-wrapper.is-open:after{transform:rotate(225deg)}.c-dropdown .dropdown__selected-wrapper.is-open .selected-btn:focus,.c-dropdown .dropdown__selected-wrapper.is-open .selected-btn:hover{box-shadow:none}.c-dropdown .dropdown__selected-btn{border-radius:0;color:#000;display:block;font-family:HyundaiHeadMedium,sans-serif;font-size:1.4rem;height:5rem;line-height:normal;opacity:0;overflow:hidden;padding:1.7rem 1.3rem;position:relative;text-align:left;text-overflow:ellipsis;transition:all .2s ease-in-out;white-space:nowrap;width:100%;z-index:2}.c-dropdown .dropdown__selected-btn:hover{cursor:pointer}.c-dropdown .dropdown__list-wrapper{background-color:#fff;border:2px solid #002c5f;border-top:none;left:0;margin-top:-.2rem;opacity:0;overflow:hidden;position:absolute;right:0;top:100%;visibility:hidden;z-index:10}.c-dropdown .dropdown__list-wrapper.is-open{max-height:40vh;opacity:1;visibility:visible;z-index:100}.c-dropdown .dropdown__list{max-height:19.4rem;overflow-x:hidden;overflow-y:auto;position:relative}.c-dropdown .dropdown__list-button{background-color:transparent;display:block;font-family:HyundaiTextMedium,sans-serif;font-size:1.4rem;overflow:hidden;padding:1.4rem 1.3rem;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;z-index:9}.c-dropdown .dropdown__list-button:focus,.c-dropdown .dropdown__list-button:hover{background-color:#f2f2f2;outline:0}.c-dropdown--footer .dropdown__selected-btn,.c-dropdown--footer-finance .dropdown__selected-btn,.c-dropdown:hover .dropdown__label{color:#002c5f}.c-dropdown--footer .dropdown__selected-wrapper,.c-dropdown--footer-finance .dropdown__selected-wrapper{border:none;padding-right:3rem}.c-dropdown--footer .dropdown__selected-wrapper:active:not(.is-disabled),.c-dropdown--footer .dropdown__selected-wrapper:hover:not(.is-disabled),.c-dropdown--footer-finance .dropdown__selected-wrapper:active:not(.is-disabled),.c-dropdown--footer-finance .dropdown__selected-wrapper:hover:not(.is-disabled){border:none}.c-dropdown--footer .dropdown__selected-wrapper:before,.c-dropdown--footer-finance .dropdown__selected-wrapper:before{transform:rotate(-45deg)}.c-dropdown--footer .dropdown__selected-wrapper:after,.c-dropdown--footer-finance .dropdown__selected-wrapper:after{transform:rotate(225deg)}.c-dropdown--footer .dropdown__selected-wrapper.is-open,.c-dropdown--footer-finance .dropdown__selected-wrapper.is-open{border:none}.c-dropdown--footer .dropdown__selected-wrapper.is-open:before,.c-dropdown--footer-finance .dropdown__selected-wrapper.is-open:before{transform:rotate(45deg)}.c-dropdown--footer .dropdown__selected-wrapper.is-open:after,.c-dropdown--footer-finance .dropdown__selected-wrapper.is-open:after{transform:rotate(135deg)}.c-dropdown--footer .dropdown__selected-wrapper.is-open .selected-btn:focus,.c-dropdown--footer .dropdown__selected-wrapper.is-open .selected-btn:hover,.c-dropdown--footer-finance .dropdown__selected-wrapper.is-open .selected-btn:focus,.c-dropdown--footer-finance .dropdown__selected-wrapper.is-open .selected-btn:hover{box-shadow:none}.c-dropdown--footer .dropdown__list-wrapper,.c-dropdown--footer-finance .dropdown__list-wrapper{background-color:#fff;border:none;bottom:140%!important;box-shadow:0 .4rem 1.5rem 0 #d8d8d8;left:0;opacity:0;overflow:hidden;position:absolute;right:auto;top:auto;visibility:hidden;z-index:10}.c-dropdown--footer .dropdown__list-wrapper.is-open,.c-dropdown--footer-finance .dropdown__list-wrapper.is-open{max-height:40vh;opacity:1;visibility:visible;z-index:100}.c-dropdown--header .is-active{color:#002c5f;padding:0}.c-dropdown--header .is-open{color:#00819e}.c-dropdown--header .dropdown__wrapper{margin-bottom:.4rem}.c-dropdown--header .dropdown__selected-btn{color:inherit;font-size:1.5rem;margin-right:.2rem;padding:1.7rem 0}.c-dropdown--header .dropdown__selected-wrapper{border:none;padding-right:3rem}.c-dropdown--header .dropdown__selected-wrapper:after,.c-dropdown--header .dropdown__selected-wrapper:before{height:.2rem;top:2.5rem;width:.8rem}.c-dropdown--header .dropdown__selected-wrapper:active:not(.is-disabled),.c-dropdown--header .dropdown__selected-wrapper:hover:not(.is-disabled){border:none}.c-dropdown--header .dropdown__selected-wrapper:before{background-color:#002c5f;right:1.6rem;transform:rotate(45deg)}.c-dropdown--header .dropdown__selected-wrapper:after{background-color:#002c5f;right:1.1rem;transform:rotate(-225deg)}.c-dropdown--header .dropdown__selected-wrapper.is-open{border:none}.c-dropdown--header .dropdown__selected-wrapper.is-open:before{background-color:#002c5f;transform:rotate(-45deg)}.c-dropdown--header .dropdown__selected-wrapper.is-open:after{background-color:#002c5f;transform:rotate(-135deg)}.c-dropdown--header .dropdown__selected-wrapper.is-open .selected-btn:focus,.c-dropdown--header .dropdown__selected-wrapper.is-open .selected-btn:hover{box-shadow:none}.c-dropdown--header .dropdown__selected-wrapper:hover .dropdown__selected-btn{color:#00819e}.c-dropdown--header .dropdown__selected-wrapper:hover:after,.c-dropdown--header .dropdown__selected-wrapper:hover:before{background-color:#00819e}.c-dropdown--header .dropdown__list :last-child{border:none}.c-dropdown--header .dropdown__list-item{border-bottom:1px solid #e6eaef}.c-dropdown--header .dropdown__list-button{color:#002c5f;font-family:HyundaiHeadReg,sans-serif;font-size:1.5rem}.c-dropdown--header .dropdown__list-button-selected{font-family:HyundaiHeadMedium,sans-serif}.c-dropdown--header .dropdown__list-wrapper{background-color:#fff;border:none;box-shadow:0 .4rem 1.5rem 0 #d8d8d8;left:0;min-width:11.5rem;opacity:0;overflow:hidden;padding:0;position:absolute;right:auto;visibility:hidden;z-index:10}@media (max-width:767px){.c-dropdown--header .dropdown__list-wrapper.is-open{max-height:40vh;opacity:0;visibility:hidden;z-index:100}}@media (min-width:768px){.c-dropdown--header .dropdown__list-wrapper.is-open{max-height:40vh;opacity:1;visibility:visible;z-index:100}}.c-dropdown--hmnl-private-lease-checkout.is-first{margin:0 0 1.5rem}@media (min-width:1024px){.c-dropdown--hmnl-private-lease-checkout.is-first{margin:0 1.7rem 0 0}}.c-dropdown--hmnl-private-lease-checkout.is-second{margin:1.5rem 0 0}@media (min-width:1024px){.c-dropdown--hmnl-private-lease-checkout.is-second{margin:0 0 0 1.7rem}}.c-emission-label__icon{display:none;height:2rem;vertical-align:middle;width:2rem}.c-emission-label__icon.is-right{margin-left:1rem}.c-emission-label__icon.is-left{margin-right:1rem}.c-emission-label.is-left .c-emission-label__icon.is-left{display:inline-block}.c-emission-label.is-left .c-emission-label__icon.is-right{display:none}.c-emission-label.is-right{margin-left:2rem!important}.c-emission-label.is-right .c-emission-label__icon.is-left{display:none}.c-emission-label.is-right .c-emission-label__icon.is-right{display:inline-block}.emission-label--powertrain{display:block;margin-top:2rem}@media (min-width:768px){.emission-label--powertrain{margin-top:3rem}}@media (min-width:1024px){.emission-label--powertrain{margin-top:3.4rem}}@media (min-width:1404px){.emission-label--powertrain{margin-top:4rem}}.emission-label--powertrain .c-emission-label__text{color:#444;font-size:1.4rem}.emission-label--powertrain-detail{display:block;margin-top:1rem}@media (min-width:1404px){.emission-label--powertrain-detail{margin-top:4rem}}.c-eta{display:flex;height:2rem;margin-bottom:2.5rem;margin-top:1rem}.c-eta .eta__dot{background-color:#03bce8;border-radius:.7rem;height:.7rem;margin-right:.7rem;margin-top:.7rem;width:.7rem}.c-eta .eta__text{font-family:HyundaiHeadMedium,sans-serif;font-size:1.4rem;line-height:2.2rem}.c-eta .eta__tooltip-container{margin-left:1rem;width:2rem}.c-file-download .file-download__link{display:flex}.c-file-download .file-download__title{color:#002c5f;display:flex;flex-direction:column;font-family:HyundaiHeadMedium,sans-serif;font-size:1.6rem;line-height:2rem;margin-left:1.9rem}.c-file-download .file-download__title-details{font-family:HyundaiHeadReg,sans-serif}.c-file-download--vertical-card{margin-top:auto;padding-left:2rem;padding-right:2rem}@media (min-width:768px){.c-file-download--vertical-card{padding-left:2.8rem;padding-right:2.8rem}}@media (min-width:1024px){.c-file-download--vertical-card{padding-left:4rem;padding-right:4rem}}.c-file-download--summary-equipment-download{max-width:80%}.c-file-download--summary-equipment-download .file-download__link{align-items:flex-start}.c-file-download--summary-equipment-download .file-download__download-icon{margin-top:5px}@media (min-width:768px){.c-file-download--summary-equipment-download .file-download__download-icon{margin-top:0}}.c-file-download--summary-equipment-download .file-download__title{text-align:left}@media (min-width:768px){.c-file-download--summary-equipment-download .file-download__title{flex-direction:row}}.c-horizontal-card{background:hsla(0,0%,100%,.8);cursor:pointer;display:flex;flex-direction:column;margin:0 auto;max-width:100%}@media (min-width:768px){.c-horizontal-card{flex-direction:row}}.c-horizontal-card .horizontal-card__image{position:relative}@media (min-width:768px){.c-horizontal-card .horizontal-card__image{height:auto;width:23.9rem}}.c-horizontal-card .horizontal-card__image-overlay{background:rgba(0,0,0,.5);display:none;height:100%;left:0;position:absolute;top:0;width:100%}.c-horizontal-card .horizontal-card__content{flex:1 1 auto;min-height:115px;padding:1.8rem;position:relative}@media (min-width:0){.c-horizontal-card .horizontal-card__content{width:100%}}@media (min-width:768px){.c-horizontal-card .horizontal-card__content{min-height:auto;padding:1.1rem 2rem .6rem;width:50%}}@media (min-width:1024px){.c-horizontal-card .horizontal-card__content{padding:1.6rem 2.5rem .7rem;width:50%}}.c-horizontal-card .horizontal-card__header{align-items:flex-start;display:flex;flex-direction:column;font-family:HyundaiHeadMedium,sans-serif;font-size:2.2rem;line-height:2.8rem;text-align:left}@media (min-width:768px){.c-horizontal-card .horizontal-card__header{align-items:center;flex-direction:row;font-size:medium;line-height:normal}}.c-horizontal-card .horizontal-card__title{font-size:2rem;max-width:85%}@media (min-width:768px){.c-horizontal-card .horizontal-card__title{font-size:1.6rem}}.c-horizontal-card .horizontal-card__price{color:#323232;font-family:HyundaiTextReg,sans-serif;font-size:1.4rem;line-height:1.9rem;margin-top:.6rem;text-align:right}@media (min-width:768px){.c-horizontal-card .horizontal-card__price{font-size:1.6rem;line-height:normal;margin:0 1rem 0 auto}}@media (max-width:767px){.c-horizontal-card .horizontal-card__price{text-align:left;width:85%}}.c-horizontal-card .horizontal-card__checkbox,.c-horizontal-card .horizontal-card__cta{line-height:0;position:absolute;right:1.4rem}@media (min-width:768px){.c-horizontal-card .horizontal-card__checkbox,.c-horizontal-card .horizontal-card__cta{position:static}}.c-horizontal-card .horizontal-card__delete{padding:.65rem 0;text-align:center;width:3.9rem}.c-horizontal-card .horizontal-card__checkbox{margin-left:1.4rem;top:6.4rem}@media (min-width:1024px){.c-horizontal-card .horizontal-card__checkbox{margin-left:1.2rem}}.c-horizontal-card .horizontal-card__cta{top:1.4rem}.c-horizontal-card .horizontal-card__divider{border:1px solid rgba(0,0,0,.1);margin:.9rem 0 1.4rem}@media (min-width:1024px){.c-horizontal-card .horizontal-card__divider{margin:1.4rem 0 1.2rem}}.c-horizontal-card .horizontal-card__divider,.c-horizontal-card .horizontal-card__list{display:none}@media (min-width:768px){.c-horizontal-card .horizontal-card__divider,.c-horizontal-card .horizontal-card__list{display:block}.c-horizontal-card.is-extra-card .horizontal-card__content{display:flex;padding:0 2rem}}@media (min-width:1024px){.c-horizontal-card.is-extra-card .horizontal-card__content{padding:0 2.5rem}}@media (min-width:768px){.c-horizontal-card.is-extra-card .horizontal-card__header{align-self:center;width:100%}.c-horizontal-card.is-extra-card .horizontal-card__image{width:9rem}}.c-horizontal-card.is-extra-card .horizontal-card__image .is-card-image img{width:100%}.c-horizontal-card.is-empty .horizontal-card__content{color:#e5e5e5;display:flex;font-family:HyundaiHeadMedium,sans-serif;font-size:2.4rem;margin:1.6rem;min-height:auto;padding:0;width:auto}@media (min-width:768px){.c-horizontal-card.is-empty .horizontal-card__content{align-items:center;font-size:3.4rem;margin-left:4.8rem}}.c-horizontal-card.is-summary-page .c-horizontal-card{cursor:auto}.c-horizontal-card.is-summary-page .horizontal-card__content{min-height:auto;padding:0 0 2rem}@media (min-width:768px){.c-horizontal-card.is-summary-page .horizontal-card__content{padding:0}}.c-horizontal-card.is-summary-page .horizontal-card__price{margin-top:0}.c-horizontal-card.is-summary-page .horizontal-card__header{box-sizing:border-box;padding:1.4rem 1.4rem 0}@media (min-width:768px){.c-horizontal-card.is-summary-page .horizontal-card__header{padding:1.6rem 1.4rem 0 2.5rem}}.c-horizontal-card.is-summary-page .horizontal-card__list{padding:0 2.5rem}.c-horizontal-card.is-summary-page .horizontal-card__cta,.c-horizontal-card.is-summary-page .horizontal-card__delete{cursor:pointer;position:absolute;right:1.5rem;top:auto}@media (min-width:768px){.c-horizontal-card.is-summary-page .horizontal-card__cta,.c-horizontal-card.is-summary-page .horizontal-card__delete{position:static;right:1.4rem}}.c-horizontal-card.is-summary-page .horizontal-card__delete{bottom:1.2rem;height:3.9rem;right:5.5rem}.c-horizontal-card.is-summary-page .horizontal-card__cta{bottom:1.4rem}.c-horizontal-card.is-summary-page .horizontal-card__title{font-size:1.6rem}.c-horizontal-card.is-bodytype-card{background:hsla(0,0%,100%,.5);flex-direction:row;padding:1.9rem 2.8rem 1.9rem 2.5rem;position:relative}.c-horizontal-card.is-bodytype-card.is-selected{background:#fff}@media (min-width:768px){.c-horizontal-card.is-bodytype-card{padding:1.9rem 3.2rem}}.c-horizontal-card.is-bodytype-card .horizontal-card__title{font-size:2rem;line-height:2.8rem;max-width:100%}@media (min-width:768px){.c-horizontal-card.is-bodytype-card .horizontal-card__title{font-size:2.2rem}}.c-horizontal-card.is-bodytype-card .horizontal-card__image{max-width:3.6rem}@media (min-width:768px){.c-horizontal-card.is-bodytype-card .horizontal-card__image{max-width:4.5rem}}.c-horizontal-card.is-bodytype-card .horizontal-card__content{align-items:center;display:flex;min-height:0;padding:0 0 0 2.4rem}.c-horizontal-card.is-bodytype-card .horizontal-card__header{align-items:flex-start;display:flex;flex-direction:column}.c-horizontal-card.is-bodytype-card .horizontal-card__price{margin:0}.c-horizontal-card.is-bodytype-card .horizontal-card__checkbox{position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0)}@media (min-width:768px){.c-horizontal-card.c-horizontal-card--packages .horizontal-card__image{width:auto}}.c-horizontal-card.c-horizontal-card--packages .horizontal-card__desc-list{font-size:14px;list-style-position:inside;list-style-type:none;width:100%}@media (min-width:768px){.c-horizontal-card.c-horizontal-card--packages .horizontal-card__desc-list{column-gap:2rem;-moz-column-gap:2rem;margin-top:.2rem}}@media (min-width:1024px){.c-horizontal-card.c-horizontal-card--packages .horizontal-card__desc-list{column-gap:3rem;-moz-column-gap:3rem;margin-top:.2rem}}@media (min-width:1100px){.c-horizontal-card.c-horizontal-card--packages .horizontal-card__desc-list{column-gap:2rem;-moz-column-gap:2rem;margin-top:.2rem}}@media (min-width:1404px){.c-horizontal-card.c-horizontal-card--packages .horizontal-card__desc-list{column-gap:4.1rem;-moz-column-gap:4.1rem;margin-top:.6rem}}.c-horizontal-card.c-horizontal-card--packages .horizontal-card__desc-list--two-columns{column-count:1;-moz-columns:1}.c-horizontal-card.c-horizontal-card--packages .horizontal-card__desc-list--ellipsis{margin-bottom:.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-horizontal-card.c-horizontal-card--packages .horizontal-card__desc-list--ellipsis :before{content:"-";margin-right:.5rem}.c-horizontal-card.c-horizontal-card--packages .horizontal-card__desc-list--item-more{color:#999;font-family:inherit;font-weight:700;list-style-type:none;margin-left:2.6rem}.c-horizontal-card.c-horizontal-card--accessories{cursor:inherit;height:auto}@media (min-width:1024px){.c-horizontal-card.c-horizontal-card--accessories{cursor:pointer}}.c-horizontal-card.c-horizontal-card--accessories .horizontal-card__image{height:inherit}@media (min-width:768px){.c-horizontal-card.c-horizontal-card--accessories .horizontal-card__image{height:100%;width:auto}}.c-horizontal-card.c-horizontal-card--accessories .horizontal-card__list{max-height:2.7rem;max-width:50vw;overflow:hidden}@media only screen and (min-width:1100px){.c-horizontal-card.c-horizontal-card--accessories .horizontal-card__list{max-width:38vw}}@media (min-width:1404px){.c-horizontal-card.c-horizontal-card--accessories .horizontal-card__list{max-width:40vw}}.c-horizontal-card.c-horizontal-card--accessories .horizontal-card__list .text__paragraph{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-horizontal-card.c-horizontal-card--accessories .horizontal-card__title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;width:85%}@media (min-width:768px){.c-horizontal-card.c-horizontal-card--accessories .horizontal-card__title{width:42%}}@media (min-width:1025px){.c-horizontal-card.c-horizontal-card--accessories .horizontal-card__title{width:55%}}@media (min-width:1920px){.c-horizontal-card.c-horizontal-card--accessories .horizontal-card__title{width:65%}}.c-horizontal-card.is-locked{position:relative}.c-horizontal-card.is-locked:after{background-image:url(car-configurator-hpp2/resources/icons/sprites/sprites-sprite.svg);background-position:-45px 0;background-size:120px 95px;content:"";display:block;filter:drop-shadow(3px 3px 2px rgba(0,0,0,.7));height:22px;position:absolute;width:19px}.no-svg .c-horizontal-card.is-locked:after{background-image:url(car-configurator-hpp2/resources/icons/sprites/sprites-sprite-medium.png)}.c-icon-tooltip{background:url(car-configurator-hpp2/resources/icons/svg/icon-tooltip.svg) no-repeat 100%;background-size:cover;cursor:pointer;display:inline-block;height:2rem;text-align:center;width:2rem}@media (min-width:1024px){.c-icon-tooltip:hover{background:url(car-configurator-hpp2/resources/icons/svg/icon-tooltip-hover.svg) no-repeat 100%;background-size:cover}}.c-icon-tooltip.is-active{background:url(car-configurator-hpp2/resources/icons/svg/icon-tooltip-active.svg) no-repeat 100%;background-size:cover}.c-icon-tooltip.category-A{background:url(car-configurator-hpp2/resources/icons/svg/energy-label-a.svg);height:14px;width:28px}.c-icon-tooltip.category-B{background:url(car-configurator-hpp2/resources/icons/svg/energy-label-b.svg);height:14px;width:28px}.c-icon-tooltip.category-C{background:url(car-configurator-hpp2/resources/icons/svg/energy-label-c.svg);height:14px;width:28px}.c-icon-tooltip.category-D{background:url(car-configurator-hpp2/resources/icons/svg/energy-label-d.svg);height:14px;width:28px}.c-icon-tooltip.category-E{background:url(car-configurator-hpp2/resources/icons/svg/energy-label-e.svg);height:14px;width:28px}.c-icon-tooltip.category-F{background:url(car-configurator-hpp2/resources/icons/svg/energy-label-f.svg);height:14px;width:28px}.c-icon-tooltip.category-G{background:url(car-configurator-hpp2/resources/icons/svg/energy-label-g.svg);height:14px;width:28px}.c-icon-tooltip:focus+.outside-alerter>.c-tooltip.is-shown{z-index:100}.c-icon-tooltip--accordion,.c-icon-tooltip--consumption-information,.c-icon-tooltip--finance-loan-card,.c-icon-tooltip--hmnl-finance-calculator-loan{margin-left:1rem}.c-icon-tooltip--interior-info{background:url(car-configurator-hpp2/resources/icons/svg/icon_tooltip_F2F2F2.svg) no-repeat 100%;background-size:cover}.c-icon-tooltip--interior-info:hover{background:url(car-configurator-hpp2/resources/icons/svg/icon_tooltip_white.svg) no-repeat 100%;background-size:cover}.c-icon-tooltip__tooltip-position{position:absolute;width:2rem}.c-icon-tooltip__tooltip-position--price{height:2rem;right:0;top:20%;width:2rem}.c-icon-tooltip__tooltip-position--price .c-icon-tooltip--price{height:1.8rem;position:absolute;top:calc(50% - 1rem);width:1.8rem}@media (min-width:1024px){.c-icon-tooltip__tooltip-position--price .c-icon-tooltip--price{height:2rem;position:absolute;top:calc(50% - 1.2rem);width:2rem}}.c-icon-tooltip__tooltip-position--summary-page-finance-promotion{margin-left:1rem}@media (min-width:769px){.c-icon-tooltip__tooltip-position--exterior-info,.c-icon-tooltip__tooltip-position--interior-info,.c-icon-tooltip__tooltip-position--packages-info{padding-top:.5rem}}.c-icon-tooltip__tooltip-position--price-label{margin-left:1rem}.c-icon-tooltip__tooltip-position--finance-loan-card,.c-icon-tooltip__tooltip-position--slider-row{position:relative}.c-icon-tooltip__tooltip-position--powertrain-energy-label{display:inline;right:1rem}.c-icon-tooltip__tooltip-position--footer-energy-label{align-items:center;display:inline-flex;height:2rem;position:relative;top:3rem;width:3.2rem}.c-icon-tooltip__tooltip-position--disclaimer-energy-label{position:relative;top:.3rem}.c-icon-tooltip__tooltip-position--finance-calculator-energy-label,.c-icon-tooltip__tooltip-position--price-calculator-energy-label,.c-icon-tooltip__tooltip-position--summary-card-energy-label{left:.8rem;position:relative;top:.2rem}.c-tooltip{background:#fff;box-shadow:0 .4rem .8rem 0 rgba(0,0,0,.5);font-size:1.4rem;max-width:84vw;min-width:30rem;padding:4.5rem 2rem 1.8rem;position:absolute;top:.5rem;transition:opacity .7s ease,top .7s ease;width:50rem;z-index:99999}@media (min-width:768px){.c-tooltip{padding:2.5rem 3.5rem;width:-moz-max-content;width:max-content}}@media (min-width:1024px){.c-tooltip{bottom:auto;max-width:40rem;top:-5.5rem}}.c-tooltip--energy-label{box-shadow:0 .8rem 1.4rem 0 rgba(0,0,0,.25);padding:23px 45px 26px 32px;width:445px}.c-tooltip .tooltip__close{line-height:0;position:absolute;right:1rem;text-align:center;top:1.6rem;width:calc(100% - 2rem)}@media (min-width:768px){.c-tooltip .tooltip__close{text-align:right;top:1rem;width:calc(100% - 3.5rem)}}.c-tooltip .tooltip__close--icon{cursor:pointer;display:inline-block;height:1.8rem;position:relative;width:1.8rem}@media (min-width:768px){.c-tooltip .tooltip__close--icon{height:1.2rem;width:1.2rem}}.c-tooltip .tooltip__close--icon:after,.c-tooltip .tooltip__close--icon:before{background:#002c5f;content:"";display:block;height:1px;left:0;position:absolute;top:calc(50% - 1px);transform:rotate(45deg);width:100%}.c-tooltip .tooltip__close--icon:after{transform:rotate(-45deg)}.c-tooltip .tooltip__text-container{color:#1c1b1b;font-family:HyundaiHeadReg,sans-serif;font-size:1.1rem;-webkit-hyphens:auto;hyphens:auto;line-height:1.7rem;max-height:17rem;overflow:auto;padding:0;text-align:left;white-space:normal}.c-tooltip .tooltip__text-container span{font-family:HyundaiTextBold,sans-serif}.c-tooltip .tooltip__text-container p{display:inline;font-size:1.1rem;line-height:1.7rem}.c-tooltip .tooltip__text-container a{font-size:1.1rem;line-height:1.7rem}.c-tooltip .tooltip__text-container--powertrain{align-items:stretch;display:flex;max-height:100%!important;overflow:visible;overflow:initial}@media (min-width:0){.c-tooltip .tooltip__text-container--powertrain{margin-top:2rem}}.c-tooltip .tooltip__text-container .tooltip-row{display:block;margin-bottom:.9rem}.c-tooltip .tooltip__text-container .energy-label-details{color:#1c1b1b;font-size:11px;font-style:normal;font-weight:400;height:100%;line-height:16px;width:164px}.c-tooltip .tooltip__text-container .energy-label-content{margin-left:3.8rem}.c-tooltip .tooltip__text-container .energy-label-content__de-image-category-A,.c-tooltip .tooltip__text-container .energy-label-content__de-image-category-B,.c-tooltip .tooltip__text-container .energy-label-content__de-image-category-C,.c-tooltip .tooltip__text-container .energy-label-content__de-image-category-D,.c-tooltip .tooltip__text-container .energy-label-content__de-image-category-E,.c-tooltip .tooltip__text-container .energy-label-content__de-image-category-F,.c-tooltip .tooltip__text-container .energy-label-content__de-image-category-G,.c-tooltip .tooltip__text-container .energy-label-content__fr-image-category-A,.c-tooltip .tooltip__text-container .energy-label-content__fr-image-category-B,.c-tooltip .tooltip__text-container .energy-label-content__fr-image-category-C,.c-tooltip .tooltip__text-container .energy-label-content__fr-image-category-D,.c-tooltip .tooltip__text-container .energy-label-content__fr-image-category-E,.c-tooltip .tooltip__text-container .energy-label-content__fr-image-category-F,.c-tooltip .tooltip__text-container .energy-label-content__fr-image-category-G,.c-tooltip .tooltip__text-container .energy-label-content__it-image-category-A,.c-tooltip .tooltip__text-container .energy-label-content__it-image-category-B,.c-tooltip .tooltip__text-container .energy-label-content__it-image-category-C,.c-tooltip .tooltip__text-container .energy-label-content__it-image-category-D,.c-tooltip .tooltip__text-container .energy-label-content__it-image-category-E,.c-tooltip .tooltip__text-container .energy-label-content__it-image-category-F,.c-tooltip .tooltip__text-container .energy-label-content__it-image-category-G{background-size:contain;height:200px;width:152px}.c-tooltip .tooltip__link{color:#003c78;font-family:HyundaiTextBold,sans-serif;margin-left:.5rem}.c-tooltip.is-shown{display:block;opacity:1;visibility:visible;z-index:60}.c-tooltip.is-shown:focus-within,.c-tooltip.is-shown:hover{z-index:100}.c-tooltip.isnt-shown{display:none;opacity:0;visibility:hidden;z-index:-9999}.c-tooltip.is-price-calculator{left:2rem}.c-tooltip.is-price-calculator:after{bottom:.9rem}.c-tooltip.c-tooltip--delivery-packages{width:50rem}.c-tooltip--colours,.c-tooltip--colours-slider,.c-tooltip--image-selection{width:calc(100vw - 24%)}@media (min-width:768px){.c-tooltip--colours,.c-tooltip--colours-slider,.c-tooltip--image-selection{max-width:30rem;min-width:100%}}@media (min-width:1024px){.c-tooltip--colours,.c-tooltip--colours-slider,.c-tooltip--image-selection{max-width:17rem;padding:2rem 2.5rem}}@media (min-width:1404px){.c-tooltip--colours,.c-tooltip--colours-slider,.c-tooltip--image-selection{max-width:22rem;padding:2.5rem 3.5rem}}@media (min-width:1024px){.c-tooltip--colours-slider.is-bottom-right,.c-tooltip--colours.is-bottom-right,.c-tooltip--image-selection.is-bottom-right{bottom:-10px;left:auto!important;right:0}.c-tooltip--colours-slider.is-bottom-left,.c-tooltip--colours.is-bottom-left,.c-tooltip--image-selection.is-bottom-left{bottom:-10px;left:0}}.c-tooltip--colours-slider.is-bottom,.c-tooltip--colours.is-bottom,.c-tooltip--image-selection.is-bottom{padding-top:2.5rem}@media (min-width:1024px){.c-tooltip--colours-slider.is-bottom,.c-tooltip--colours.is-bottom,.c-tooltip--image-selection.is-bottom{bottom:-10px;left:calc(50% + 10px)}}@media (min-width:1404px){.c-tooltip--colours-slider.is-bottom,.c-tooltip--colours.is-bottom,.c-tooltip--image-selection.is-bottom{padding-top:.6rem}}@media (min-width:1024px){.c-tooltip--colours-slider.is-top-right,.c-tooltip--colours.is-top-right,.c-tooltip--image-selection.is-top-right{right:calc(50% + 8px);top:10px}.c-tooltip--colours-slider.is-top-left,.c-tooltip--colours.is-top-left,.c-tooltip--image-selection.is-top-left{top:10px}.c-tooltip--colours-slider.is-top,.c-tooltip--colours.is-top,.c-tooltip--image-selection.is-top{left:calc(50% + 10px);top:10px}}.c-tooltip--colours .tooltip__close,.c-tooltip--colours-slider .tooltip__close,.c-tooltip--image-selection .tooltip__close{display:none}.c-tooltip--colours,.c-tooltip--colours-slider{max-width:200%;min-width:140%;overflow:auto;padding:1rem;width:auto}.c-tooltip--colours-slider.is-top,.c-tooltip--colours.is-top{left:auto;transform:translateY(calc(-150% - 20px)) translateX(-15rem)}.c-tooltip--colours-slider.is-bottom-left,.c-tooltip--colours.is-bottom-left{right:auto}@media (min-width:768px){.c-tooltip--colours,.c-tooltip--colours-slider{max-width:200%;min-width:140%;padding:1rem}}@media (min-width:1024px){.c-tooltip--colours,.c-tooltip--colours-slider{max-width:17rem;padding:1rem}}@media (min-width:1404px){.c-tooltip--colours,.c-tooltip--colours-slider{max-width:22rem;padding:1rem}}.c-tooltip--accordion.is-shown{display:inline-flex}@media (min-width:1024px){.c-tooltip--accordion.is-shown{margin-top:1.5rem}}.c-image-content-layout{display:flex;flex-direction:column;margin:0 auto;max-width:100%}@media (min-width:768px){.c-image-content-layout{flex-direction:row}.c-image-content-layout.is-image-right{flex-direction:row-reverse}}.image-content-layout__image{align-self:center;-o-object-fit:contain;object-fit:contain;position:relative;width:100%}.image-content-layout__content{flex:1 1 auto;position:relative;width:92%}@media (min-width:768px){.image-content-layout__content{width:92%}}@media (min-width:1024px){.image-content-layout__content{width:100%}}.c-image-content-layout--dialog-detail-header{flex-direction:column;height:100%}@media (min-width:1024px){.c-image-content-layout--dialog-detail-header{flex-direction:row}}.c-image-content-layout--dialog-detail-header .image-content-layout__image{width:109%}@media (min-width:1024px){.c-image-content-layout--dialog-detail-header .image-content-layout__image{width:100%}}.c-image-content-layout--dialog-detail-header .image-content-layout__content{width:100%}@media (min-width:1024px){.c-image-content-layout--dialog-detail-header .image-content-layout__content{align-items:center;display:flex}}.c-image-content-layout--dialog-detail-header.is-fullscreen .image-content-layout__image{height:100%;position:relative;width:109%}@media (min-width:1024px){.c-image-content-layout--dialog-detail-header.is-fullscreen .image-content-layout__image{width:109%}}.c-image-content-layout--dialog-detail-header.is-fullscreen .image-content-layout__content{margin-bottom:0}.c-image-content-layout--dialog-detail-teaser{flex-direction:column;padding:2rem 0}@media (min-width:768px){.c-image-content-layout--dialog-detail-teaser{flex-direction:row;padding:0}}.c-image-content-layout--dialog-detail-teaser .image-content-layout__content{flex:1 1 auto;margin:0 4%}@media (min-width:768px){.c-image-content-layout--dialog-detail-teaser .image-content-layout__content{float:left;margin:0 4%;width:76%}}@media only screen and (min-width:1441px){.c-image-content-layout--dialog-detail-teaser .image-content-layout__content{float:left;margin-left:4%;width:92%}}.c-image-content-layout--dialog-detail-teaser .image-content-layout__image{width:92%}@media (min-width:768px){.c-image-content-layout--dialog-detail-teaser .image-content-layout__image{float:left;margin-left:4%;width:92%}.c-image-content-layout--dialog-detail-teaser.is-image-right{flex-direction:row-reverse}.c-image-content-layout--dialog-detail-teaser.is-image-right .image-content-layout__content{margin-left:4%;margin-right:0}.c-image-content-layout--dialog-detail-teaser.is-image-right .image-content-layout__image{margin-right:4%}}.c-image-content-layout--summary-card .image-content-layout__content,.c-image-content-layout--summary-card .image-content-layout__image{width:auto}.c-image-content-layout--summary-card .image-content-layout__image{display:none;width:7rem}@media (min-width:768px){.c-image-content-layout--summary-card .image-content-layout__image{display:block}}.c-image-content-layout--summary-card .image-content-layout__image.is-el-hidden{display:none}.c-image-content-layout--summary-card .image-content-layout__content{display:flex;min-height:0}@media (min-width:768px){.c-image-content-layout--summary-card .image-content-layout__content{min-height:0}}.c-image-content-layout--summary-card.is-powertrain .image-content-layout__image,.c-image-content-layout--summary-card.is-trim .image-content-layout__image{transform:translateX(-50%) scale(2)}.is-summary-page .c-image-content-layout--summary-card.image-content-layout__content{min-height:auto}.c-image-content-layout--price-finance,.c-image-content-layout--save-configuration,.c-image-content-layout--social-share{align-items:center;flex-direction:column;padding-top:4rem}@media (min-width:768px){.c-image-content-layout--price-finance,.c-image-content-layout--save-configuration,.c-image-content-layout--social-share{padding-top:7rem}}@media (min-width:1024px){.c-image-content-layout--price-finance,.c-image-content-layout--save-configuration,.c-image-content-layout--social-share{flex-direction:row;padding:0}}.c-image-content-layout--price-finance .image-content-layout__image,.c-image-content-layout--save-configuration .image-content-layout__image,.c-image-content-layout--social-share .image-content-layout__image{float:left;margin-bottom:1rem;margin-left:4%;width:76%}@media (min-width:768px){.c-image-content-layout--price-finance .image-content-layout__image,.c-image-content-layout--save-configuration .image-content-layout__image,.c-image-content-layout--social-share .image-content-layout__image{margin-bottom:6rem}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.c-image-content-layout--price-finance .image-content-layout__image,.c-image-content-layout--save-configuration .image-content-layout__image,.c-image-content-layout--social-share .image-content-layout__image{margin-left:0;max-height:35.2rem;width:92%}}@media only screen and (min-width:1024px){.c-image-content-layout--price-finance .image-content-layout__image,.c-image-content-layout--save-configuration .image-content-layout__image,.c-image-content-layout--social-share .image-content-layout__image{float:left;margin-bottom:0;margin-left:4%;width:52%}}.c-image-content-layout--price-finance .image-content-layout__image .c-image,.c-image-content-layout--save-configuration .image-content-layout__image .c-image,.c-image-content-layout--social-share .image-content-layout__image .c-image{text-align:center;width:100%}@media only screen and (min-width:1024px){.c-image-content-layout--price-finance .image-content-layout__content,.c-image-content-layout--save-configuration .image-content-layout__content,.c-image-content-layout--social-share .image-content-layout__content{float:left;margin-left:4%;margin-right:4%;width:36%}}@media (min-width:1024px){.price-finance-hway .c-image-content-layout--price-finance{flex-direction:column}}.price-finance-hway .c-image-content-layout--price-finance .image-content-layout__content{width:90%}.price-finance-hway .c-image-content-layout--price-finance .c-price-calculator{margin-bottom:0;padding-bottom:.5rem;padding-left:0;padding-right:0}.c-image-content-layout--summary-finance-teaser .image-content-layout__image{margin-bottom:2rem;margin-top:-10%;width:auto}@media (min-width:1024px){.c-image-content-layout--summary-finance-teaser .image-content-layout__image{margin-bottom:0;margin-top:-8%}}@media only screen and (min-width:768px){.c-image-content-layout--summary-finance-teaser .image-content-layout__image{float:left;margin-left:4%;width:52%}}@media only screen and (min-width:1024px){.c-image-content-layout--summary-finance-teaser .image-content-layout__image{float:left;margin-left:4%;width:44%}}.c-image-content-layout--summary-finance-teaser .image-content-layout__content{float:left;margin-left:4%;width:92%}@media (min-width:768px){.c-image-content-layout--summary-finance-teaser .image-content-layout__content{align-self:center}}@media only screen and (min-width:768px){.c-image-content-layout--summary-finance-teaser .image-content-layout__content{float:left;margin-left:4%;width:36%}}@media only screen and (min-width:1024px){.c-image-content-layout--summary-finance-teaser .image-content-layout__content{float:left;margin-left:4%;width:44%}}.c-image-selection{cursor:pointer;display:inline-block;height:55px;position:relative;width:55px}@media (min-width:1024px){.c-image-selection{height:50px;width:50px}.c-image-selection:hover.is-selection-available .image-selection__image{transform:scale(1.08);transform-origin:center center}}.c-image-selection:hover.is-selection-disabled .image-selection__tooltip{display:block;opacity:1;visibility:visible;z-index:10}.c-image-selection .image-selection__fallback-icon{background-image:url(car-configurator-hpp2/css/resources/icons/svg/icon-is-fallback.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:none;height:3rem;position:absolute;right:1px;top:-7px;width:3rem;z-index:10}@media (min-width:768px){.c-image-selection .image-selection__fallback-icon{display:block}}.c-image-selection .image-selection__fallback-icon.is-hovered+.image-selection__tooltip{display:block;opacity:1;visibility:visible;z-index:11}.c-image-selection .image-selection__image{transition:transform .2s ease;width:100%}.c-image-selection .image-selection__wrapper{position:relative}.c-image-selection .image-selection__tooltip{display:none;opacity:0;transition:opacity .2s ease;visibility:hidden;z-index:0}.c-image-selection .image-selection__text{font-size:1.4rem;line-height:1.3;text-align:center}@media (min-width:1024px){.c-image-selection .image-selection__text{text-align:left}}.c-image-selection.is-selection-selected .image-selection__wrapper:before{background:#03bce8;bottom:4px;content:"";display:block;height:16px;left:50%;outline:2px solid #e8e6e4;position:absolute;transform:translateY(50%) translateX(-50%);width:16px;z-index:1}.c-image-selection.is-selection-selected .image-selection__wrapper:after{background-image:url(car-configurator-hpp2/resources/icons/sprites/sprites-sprite.svg);background-position:-70px -30px;background-size:120px 95px;bottom:4px;content:"";display:block;height:7px;left:50%;position:absolute;transform:translateY(50%) translateX(-50%);width:10px;z-index:2}.no-svg .c-image-selection.is-selection-selected .image-selection__wrapper:after{background-image:url(car-configurator-hpp2/resources/icons/sprites/sprites-sprite-medium.png)}.c-image-selection.is-selection-disabled .image-selection__wrapper:after{background-image:url(car-configurator-hpp2/resources/icons/sprites/sprites-sprite.svg);background-position:-45px 0;background-size:120px 95px;content:"";display:block;filter:drop-shadow(3px 3px 2px rgba(0,0,0,.7));height:22px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:19px;z-index:2}.no-svg .c-image-selection.is-selection-disabled .image-selection__wrapper:after{background-image:url(car-configurator-hpp2/resources/icons/sprites/sprites-sprite-medium.png)}.c-image-selection--interior{border:.15rem solid hsla(0,0%,100%,.4)}.c-image-selection--colours-slider,.c-image-selection--wheels-slider{padding:0 .5rem;width:55px}@media (min-width:768px){.c-image-selection--colours-slider,.c-image-selection--wheels-slider{padding:0 .25rem}}@media (min-width:1024px){.c-image-selection--colours-slider,.c-image-selection--wheels-slider{padding:0 .5rem}}.c-image-selection--colours-slider:hover.is-selection-disabled .image-selection__tooltip,.c-image-selection--wheels-slider:hover.is-selection-disabled .image-selection__tooltip{display:none}.is-active .c-image-selection--colours-slider,.is-active .c-image-selection--wheels-slider{height:auto;padding:0 .5rem}.is-active .c-image-selection--colours-slider .image-selection__image,.is-active .c-image-selection--wheels-slider .image-selection__image{transform:scale(1.45);transform-origin:center center}.is-active .c-image-selection--colours-slider.is-selection-selected .image-selection__wrapper:after,.is-active .c-image-selection--colours-slider.is-selection-selected .image-selection__wrapper:before,.is-active .c-image-selection--wheels-slider.is-selection-selected .image-selection__wrapper:after,.is-active .c-image-selection--wheels-slider.is-selection-selected .image-selection__wrapper:before{bottom:-6px}.is-active .c-image-selection--colours-slider.is-selection-disabled .image-selection__tooltip,.is-active .c-image-selection--wheels-slider.is-selection-disabled .image-selection__tooltip{display:block;opacity:1;visibility:visible;z-index:100}.c-image-selection--colours:hover .c-image--image-selection{transform:scale(1.15);transform-origin:center center}.c-image-selection--colours:hover .image-selection__tooltip{display:block;opacity:1;visibility:visible;z-index:10}.c-image-selection--colours.is-selection-disabled:hover .c-tooltip--colours{max-width:none;padding:1.5rem;width:20rem}.c-image-selection--colours-slider{margin-left:.5rem;margin-right:.5rem}.is-active .c-image-selection--colours-slider{padding:0 .5rem}@media (min-width:768px){.is-active .c-image-selection--colours-slider{padding:0 .25rem}}.is-active .c-image-selection--colours-slider.is-selection-selected .image-selection__wrapper:after,.is-active .c-image-selection--colours-slider.is-selection-selected .image-selection__wrapper:before{bottom:0}.is-active .c-image-selection--colours-slider.is-selection-disabled .c-image--image-selection,.is-active .c-image-selection--colours-slider.is-selection-selected .c-image--image-selection{flex:1 1;transform:scale(1.3);transform-origin:center center}.c-image-selection--interior-slider .image-selection__image{border:1px solid #fff}.c-inline-navigation{align-items:flex-start;display:flex;gap:1rem;justify-content:center;margin-bottom:3rem}@media (min-width:1024px){.c-inline-navigation{display:block;justify-content:normal}}@media (min-width:1100px){.c-inline-navigation{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:0}.c-inline-navigation.isnt-border{border-bottom:0 transparent}}.c-inline-navigation .inline-navigation__list{display:block;font-family:HyundaiHeadMedium,sans-serif;margin:0;padding:0}.c-inline-navigation .inline-navigation__list-item{display:inline-block}.c-inline-navigation .inline-navigation__list-item:last-child .inline-navigation__link{margin-right:0}.c-inline-navigation .inline-navigation__list-item:first-child .inline-navigation__link{margin-left:0}.c-inline-navigation .inline-navigation__link{display:block;margin:0 2.1rem;padding:0 0 1rem;position:relative;text-align:center}@media (max-width:767px){.c-inline-navigation .inline-navigation__link{margin:0 1.5rem}}.c-inline-navigation .inline-navigation__link.is-active:after{background:#002c5f;bottom:-1px;content:"";display:block;height:3px;left:0;position:absolute;width:100%;z-index:1}.c-inline-navigation--accessories{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:0;padding-top:1rem}@media (min-width:1024px) and (max-width:1099px){.c-inline-navigation--accessories{background-color:#f6f3f2;position:sticky;top:209px;z-index:11}}.c-inline-navigation--accessories .inline-navigation__list{-ms-overflow-style:none;display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.c-inline-navigation--accessories .inline-navigation__list::-webkit-scrollbar{display:none}.c-inline-navigation--accessories .inline-navigation__list-item{min-width:-moz-max-content;min-width:max-content;white-space:normal}@media (min-width:1024px){.c-inline-navigation--accessories{padding-top:0}}.c-inline-navigation--accessories .c-icon{padding:.5rem;width:4.2rem}.c-inline-navigation--accessories .sub-navigation__scroll-btn{align-items:center;color:#000;display:flex;font-size:inherit;line-height:inherit;z-index:11}.c-inline-navigation--accessories .nav-left,.c-inline-navigation--accessories .nav-right{display:none;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.c-inline-navigation--accessories .is-nav-visible{display:block}.c-input{position:relative;width:100%}.c-input input:-webkit-autofill,.c-input input:-webkit-autofill:focus,.c-input input:-webkit-autofill:hover{border:.2rem solid #002c5f;box-shadow:inset 0 0 0 1000px transparent;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.c-input.is-active{z-index:1}.c-input.is-active .input__label{font-size:1.2rem;transform:translateY(-2.4rem);transform-style:preserve-3d}.c-input.is-active .input__text{border:.2rem solid #002c5f}.c-input.is-active .input__text::-webkit-input-placeholder{opacity:1}.c-input.is-active .input__text:-moz-placeholder,.c-input.is-active .input__text::-moz-placeholder{opacity:1}.c-input.is-filled .input__label{font-size:1.2rem;transform:translateY(-2.4rem);transform-style:preserve-3d}.c-input .is-required{text-decoration:none}.c-input .input__text{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.2rem solid #e5e5e5;display:block;font-family:HyundaiHeadReg,sans-serif;font-size:1.4rem;outline:0;padding:1.7rem 1.2rem;transition:all .2s ease-in-out;width:100%}.c-input .input__text:disabled{cursor:not-allowed}.c-input .input__text:active:not(:disabled),.c-input .input__text:hover:not(:disabled){border:.2rem solid #002c5f}.c-input .input__text::-webkit-input-placeholder{opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.c-input .input__text::-moz-placeholder{opacity:0;-moz-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.c-input .input__text:-ms-input-placeholder{color:transparent}.c-input .input__text:-moz-placeholder{opacity:0;-moz-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.c-input .input__label-wrapper{margin-bottom:1rem}.c-input .input__label{background:#fff;color:rgba(0,0,0,.5);font-family:HyundaiHeadReg,sans-serif;left:.2rem;margin-top:.2rem;padding:1.6rem 1.2rem 0;position:absolute;top:0;transition:all .2s ease-in-out}.c-list{font-family:HyundaiTextReg,sans-serif;font-size:1.4rem;margin-top:4.5rem;text-align:left}.c-list:first-child{margin-top:0}.c-list .list__description{color:#444}.c-list--column-list{display:flex;flex-wrap:wrap;justify-content:center;list-style-position:inside}.c-list--column-list .list__description{display:list-item;list-style-type:disc;margin-bottom:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:50%}.c-list--column-list .list__description.is-more-text{color:#767676;list-style-type:none;padding-left:2rem}.c-list--color,.c-list--image{position:relative}.c-list--color .thumb-list,.c-list--image .thumb-list{cursor:pointer;display:inline-block;height:5.5rem;position:relative;width:5.5rem;z-index:1}.c-list--color .thumb-list__icon-active,.c-list--image .thumb-list__icon-active{background:#03bce8;border:.2rem solid #e8e6e4;bottom:-.5rem;display:none;height:1.6rem;left:calc(50% - .8rem);position:absolute;text-align:center;width:1.6rem}.c-list--color .thumb-list__icon-active .c-icon,.c-list--image .thumb-list__icon-active .c-icon{fill:#fff;left:calc(50% - .5rem);position:absolute;top:calc(50% - .35rem);transform:scale(.8)}.c-list--color .thumb-list.is-active .thumb-list__icon-active,.c-list--image .thumb-list.is-active .thumb-list__icon-active{display:block}.c-list--color .thumb-list__image,.c-list--image .thumb-list__image{transition:all .1s ease-in-out}.c-list--color .thumb-list.is-not-available .is-icon,.c-list--image .thumb-list.is-not-available .is-icon{height:5.5rem;left:0;position:absolute;top:0;width:5.5rem;z-index:9}.c-list--color .thumb-list.is-not-available:hover .c-alert-not-available,.c-list--image .thumb-list.is-not-available:hover .c-alert-not-available{display:block}.c-list--color .thumb-list__last,.c-list--image .thumb-list__last{height:auto;width:auto}@media (min-width:1024px){.c-list--color .thumb-list:hover,.c-list--image .thumb-list:hover{z-index:2}.c-list--color .thumb-list:hover .thumb-list__image,.c-list--image .thumb-list:hover .thumb-list__image{transform:scale(1.1)}}.list__title{align-items:center;color:#767676;display:flex;letter-spacing:.05rem}.list__title-price{color:#323232;margin:0 1rem 1.2rem}.list__title-text{margin-bottom:1.2rem}.list__description{align-items:flex-start;display:flex;margin-bottom:1rem}.list__description-text strong{font-weight:700}.list__description-text i{font-style:italic}.c-list--card{padding-bottom:3rem}.c-list--image.is-exterior{margin-top:4.5rem}.c-list--image.is-exterior:first-child{margin-top:0}.c-list--image.is-colors,.c-list--image.is-wheels{font-family:HyundaiTextReg,sans-serif;font-size:1.4rem}.c-list--image.is-colors .thumb-list{height:5.5rem;margin-bottom:.8rem;margin-right:.8rem;width:5.5rem}@media (min-width:1024px){.c-list--image.is-colors .thumb-list:nth-child(5n) .c-alert-not-available,.c-list--image.is-colors .thumb-list:nth-child(6n) .c-alert-not-available{left:auto;right:0}}.c-list--image.is-wheels .thumb-list{height:5.5rem;margin-bottom:2.4rem;margin-right:1.4rem;width:5.5rem}.c-list--simple-list .list__title{color:#1c1b1b;font-family:HyundaiHeadMedium,sans-serif;font-size:1.6rem;margin-bottom:2rem}.c-list--powertrain .list__description{flex-wrap:wrap;margin-top:3.4rem;padding-left:3.2rem;position:relative}.c-list--powertrain .list__description:first-child{margin-top:0}@media (min-width:768px){.c-list--powertrain .list__description{margin-top:3.9rem}}.c-list--powertrain .list__description-text{width:calc(100% - 3.5rem)}.c-list--powertrain .icon--list{left:0;position:absolute;top:0}.c-list--trims .list__description{margin-bottom:0;margin-top:1rem}.c-list--trims .list__description:first-child{margin-top:0}.c-list--table .list__description{font-size:1.6rem;margin-bottom:0;margin-top:1rem}.c-list--table .list__description:first-child{margin-top:0}.c-list--summary-finance-calculator{margin-top:3.5rem}.c-list--promo-list.simple-list{margin-left:1.5rem;margin-top:1.2rem}.c-list--promo-list.simple-list .list__description{margin-bottom:0}.c-list--promo-list.simple-list .list__description-text{color:#b8c4d2;font-size:12px}@media (max-width:767px){.c-list--promo-list.simple-list{margin-top:0}}.c-list--promo-list.check-list .list__description-text{color:#fff}.c-list--promo-list.check-list ul li svg path{fill:#fff}.c-list--language-list{margin-left:5rem}.c-list--language-list .list-language{display:flex}.c-list--language-list .list-language-item{color:#002c5f;font-family:HyundaiSansHeadOffice-Regular,sans-serif;font-size:3.1rem;margin-bottom:3rem}.c-list--language-list .list-language-item-icon-container{align-items:center;display:flex;height:4rem;margin-left:1rem}.c-list--language-list .list-language-item-selected{font-family:HyundaiSansHeadOffice-Medium,sans-serif;font-weight:900}.c-pill-button{align-items:center;border:.2rem solid #d8d8d8;border-radius:2rem;display:flex;height:4rem;outline:none;padding:0 1.7rem;transition:all .2s ease}.c-pill-button:hover{transition-delay:0ms}.c-pill-button.is-selected,.c-pill-button:hover{border:.2rem solid #002c5f}.c-pill-button.is-selected:before{width:100%}.c-pill-button.is-selected:after{opacity:1;transition-delay:.2s}.c-pill-button:after,.c-pill-button:before{display:none}.c-pill-button .pill-button-label{color:#002c5f;font-family:HyundaiHeadMedium,sans-serif;font-size:1.5rem}.c-pill-navigation{display:flex;flex-wrap:wrap;margin-bottom:5rem;margin-top:4rem}.c-pill-navigation .c-pill-button{margin-bottom:1rem;margin-right:1rem}.c-hmnl-delivery-packages{margin:3rem 0 10rem}.c-hmnl-delivery-packages .hmnl-delivery-packages__package{align-items:center;display:flex;justify-content:space-between}.c-hmnl-delivery-packages .hmnl-delivery-packages__package-wrapper:not(:last-child){margin-bottom:1rem}.c-hmnl-delivery-packages .hmnl-delivery-packages__package-column{align-items:center;display:flex}.c-hmnl-delivery-packages .hmnl-delivery-packages__package-label-wrapper{margin-right:2rem}.c-hmnl-delivery-packages .hmnl-delivery-packages__package-label{color:#1c1b1b;font-family:HyundaiHeadMedium,sans-serif;font-size:1.6rem;margin-right:1rem}.c-hmnl-private-lease-checkout .hmnl-private-lease-checkout__container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;margin:0 auto;width:90%}@media (min-width:768px){.c-hmnl-private-lease-checkout .hmnl-private-lease-checkout__container{margin:auto;max-width:80rem;width:60%}}.c-hmnl-private-lease-checkout .hmnl-private-lease-checkout__dropdowns-section{display:flex;flex-direction:row;flex-wrap:wrap;margin:3rem 0;width:100%}@media (min-width:1024px){.c-hmnl-private-lease-checkout .hmnl-private-lease-checkout__dropdowns-section{flex-wrap:nowrap}}.c-hmnl-private-lease-checkout .hmnl-private-lease-checkout__btn-wrapper{align-items:center;display:flex;justify-content:center;width:100%}.c-finance-calculator-footer .finance-calculator-footer__disclaimer-wrapper{margin-top:3rem}.c-finance-calculator-footer .finance-calculator-footer__cta-wrapper{display:flex;justify-content:space-between;justify-content:space-evenly;margin:5rem 0 2.5rem}@media (max-width:767px){.c-finance-calculator-footer .finance-calculator-footer__cta-wrapper{flex-direction:column}}.c-finance-calculator-footer .finance-calculator-footer__cta-wrapper-column{width:30%}@media (max-width:767px){.c-finance-calculator-footer .finance-calculator-footer__cta-wrapper-column{margin-bottom:1rem;width:100%}}.c-finance-calculator-footer .finance-calculator-footer__hway-disclaimer-wrapper{margin-top:6rem}.c-finance-calculator-footer .finance-calculator-footer__hway-disclaimer-wrapper .c-text--hway-financing-disclaimer-title p{color:#000;font-size:1.4rem}.c-finance-calculator-footer .finance-calculator-footer__hway-disclaimer-wrapper .c-text--hway-financing-disclaimer p{color:#666;font-size:1.4rem}.c-finance-calculator-footer .finance-calculator-footer__hway-disclaimer-wrapper .c-text--hway-financing-disclaimer:not(:last-child){margin-bottom:2rem}.c-finance-calculator-footer .finance-calculator-footer__hway-legal-disclaimer-wrapper{display:flex;justify-content:space-between;margin-top:6rem}.c-finance-calculator-footer .finance-calculator-footer__hway-legal-disclaimer-wrapper .c-text--hway-financing-legal-disclaimer-title p{color:#000;font-size:1.4rem;font-weight:700}.c-finance-calculator-footer .finance-calculator-footer__hway-legal-disclaimer-wrapper .c-text--hway-financing-legal-disclaimer-text p{color:#666;font-size:1.4rem}.c-finance-calculator-footer .finance-calculator-footer__hway-legal-disclaimer-wrapper .c-text--hway-financing-legal-disclaimer-text:not(:last-child){margin-bottom:2rem}.c-finance-calculator-footer .finance-calculator-footer__hway-legal-disclaimer-wrapper .hway-legal-disclaimer-image{align-self:flex-start;height:90px;margin:1rem 2rem 0 0;width:100px}@media (max-width:1023px){.c-finance-calculator-footer .finance-calculator-footer__hway-legal-disclaimer-wrapper .hway-legal-disclaimer-image{height:65px;width:75px}}@media (max-width:767px){.c-finance-calculator-footer .finance-calculator-footer__hway-legal-disclaimer-wrapper .hway-legal-disclaimer-image{height:65px;width:70px}}.c-finance-calculator-header{display:flex;justify-content:space-between}.c-finance-calculator-header .finance-calculator-header__description{display:flex;flex-direction:column;justify-content:flex-end}.c-finance-calculator-header .finance-calculator-header__image{display:none}@media (min-width:768px){.c-finance-calculator-header .finance-calculator-header__image{display:block;position:relative;right:-10rem}}.c-finance-calculator-header--summary{padding-top:0}.c-finance-calculator-header--modal{padding-top:4rem}@media (min-width:768px){.c-finance-calculator-header--modal{padding-top:0}}.c-finance-calculator-header.is-hway-market .text__title,.price-finance-hway .c-finance-calculator-header .text__title{margin-bottom:1rem}.c-finance-calculator-header.is-hway-market .finance-calculator-header__description,.price-finance-hway .c-finance-calculator-header .finance-calculator-header__description{justify-content:flex-start;margin-top:4rem;max-width:50%;white-space:pre}@media (min-width:1024px){.c-finance-calculator-header.is-hway-market .finance-calculator-header__description h2,.price-finance-hway .c-finance-calculator-header .finance-calculator-header__description h2{white-space:normal;width:500px}}@media (max-width:767px){.c-finance-calculator-header.is-hway-market .finance-calculator-header__description,.price-finance-hway .c-finance-calculator-header .finance-calculator-header__description{max-width:100%;white-space:normal}}.c-finance-calculator-header.is-hway-market .finance-calculator-header__image,.price-finance-hway .c-finance-calculator-header .finance-calculator-header__image{right:0;top:3rem}.rc-slider-rail{background:#e5e5e5;height:.3rem}.rc-slider-step{height:3px}.rc-slider-handle{background-color:#fff;border:2px solid #00aad2;border-radius:50%;height:22px;margin-top:-10px;width:22px;z-index:2}.rc-slider-handle-dragging,.rc-slider-handle:active,.rc-slider-handle:focus,.rc-slider-handle:hover{border-color:#00aad2;box-shadow:none}.rc-slider-mark{top:25px}.rc-slider-mark-text{color:#002c5f;font-family:HyundaiTextReg,sans-serif;font-size:1.2rem;min-width:70px}.rc-slider-mark-text:first-child{left:3.5rem!important;text-align:start}.rc-slider-mark-text:last-child{left:calc(100% - 3.5rem)!important;text-align:end}.rc-slider-mark-text:active{color:#03bce8;font-family:HyundaiTextMedium,sans-serif;font-size:1.6rem}.rc-slider-dot{background:#999;border-color:#999}.rc-slider-dot:first-child{margin-left:0}.rc-slider-dot:last-child{margin-left:-8px}.rc-slider-disabled{background-color:transparent;background-color:initial}.rc-slider-disabled .rc-slider-handle{background-color:#e5e5e5;border-width:0}.rc-slider-disabled .rc-slider-mark-text{color:#767676}.rc-slider-disabled .rc-slider-dot{background:#999;border-color:#999}.rc-slider-disabled .rc-slider-dot:first-child{margin-left:0}.rc-slider-disabled .rc-slider-dot:last-child{margin-left:-8px}.rc-slider-disabled .c-slider-range__tooltip-inner{color:#03bce8;color:#666;font-family:HyundaiTextMedium,sans-serif;font-size:1.6rem}.c-slider-range__tooltip{background-color:#fff;position:absolute}.c-slider-range__tooltip-content{display:flex;justify-content:center;margin-top:4px;min-width:70px}.c-slider-range__tooltip-inner{color:#03bce8;font-family:HyundaiTextMedium,sans-serif;font-size:1.6rem}.c-slider-range__tooltip-hidden{display:none}.c-slider-row{padding:4rem 0}.c-slider-row .slider-row__info{display:flex}.c-slider-row .slider-row__wrapper{padding:0 .5rem}.c-slider-row .slider-row__title{color:#323232;font-family:HyundaiTextReg,sans-serif;margin-bottom:3rem;margin-right:1rem}.c-leasing .leasing__sliders{margin-bottom:4rem}.c-finance-calculator-navigation{display:flex;margin:1rem 0 4rem}@media (max-width:420px){.c-finance-calculator-purchase .c-price.has-tooltip .price__amount{align-items:center;display:flex;flex-direction:row;position:static}.c-finance-calculator-purchase .c-icon-tooltip__tooltip-position{margin-left:5px;position:static}}.switch{display:inline-block;position:relative}.switch input{display:none}.switch input:focus+.slider{box-shadow:0 0 1px #00aad2}.switch .slider{background-color:#fff;border-radius:34px;cursor:pointer;inset:0;outline:1px solid #003c78;position:absolute;transition:.4s}.switch .slider:before{background-color:#00aad2;border-radius:50%;content:"";position:absolute;transition:.4s}.switch-icon{aspect-ratio:1;pointer-events:none;position:absolute;top:12px;z-index:5}.switch-icon svg{height:18px;width:18px}.switch-icon.left{left:13px}.switch-icon.right{right:13px}.switch.small{height:18px;width:30px}.switch.small input:checked+.slider:before{transform:translateX(12px)}.switch.small .slider:before{bottom:2px;content:"";height:14px;left:2px;position:absolute;width:14px}.switch.medium{height:22px;width:44px}.switch.medium input:checked+.slider:before{transform:translateX(21px)}.switch.medium .slider:before{bottom:2px;content:"";height:18px;left:2px;position:absolute;width:19px}.switch.large{height:44px;width:88px}.switch.large input:checked+.slider:before{transform:translateX(43px)}.switch.large .slider:before{bottom:2px;content:"";height:40px;left:2px;position:absolute;width:41px}.c-warranty{margin:2rem 0}.c-warranty .warranty__options{display:flex;flex-direction:column;flex-wrap:wrap;margin:2rem 0}@media (min-width:768px){.c-warranty .warranty__options{flex-direction:row}}.c-warranty .warranty__options .c-radiobutton{margin:2rem 0}.c-warranty .warranty__options .c-radiobutton:not(:last-child){margin-right:4rem}.c-warranty .warranty__options .c-radiobutton label{max-width:180px}.checkbox-packages__package{align-items:center;display:flex;justify-content:space-between}.checkbox-packages__package-wrapper:not(:last-child){margin-bottom:1rem}.checkbox-packages__package-column{align-items:center;display:flex}.checkbox-packages__package-label{color:#1c1b1b;font-family:HyundaiHeadMedium,sans-serif;font-size:1.6rem;margin-right:1rem}.c-loading-container{align-items:center;display:flex;justify-content:center;margin-top:.5rem}.c-loading-container .c-square{animation:fade 1.6s infinite;height:4.5mm;margin:0 1px;width:4.5mm}.c-loading-container .c-square:first-child{background-color:rgba(0,44,95,.25)}.c-loading-container .c-square:nth-child(2){background-color:rgba(0,44,95,.5)}.c-loading-container .c-square:nth-child(3){background-color:rgba(0,44,95,.75)}.c-loading-container .c-square:nth-child(4){background-color:#002c5f}@keyframes fade{0%,to{opacity:0}50%{opacity:1}}.c-summary-list{background:#f6f3f2;padding:3rem 2rem}@media (min-width:768px){.c-summary-list{padding:3rem 4rem}}@media (max-width:767px){.c-summary-list .c-icon-tooltip__tooltip-position{margin-left:.5rem!important;position:relative!important}}.c-summary-list--hmnl-finance-calculator-loan .list-wrapper__description{font-family:HyundaiTextMedium,sans-serif}.c-finance-calculator-widget__overlay{align-items:center;background:#fff;bottom:0;display:flex;height:100vh;justify-content:center;left:0;overflow:scroll;position:fixed;right:0;top:0;width:100vw;z-index:9999}.c-finance-calculator-widget__overlay-wrapper{height:90vh;width:90vw}.c-default-finance-calculator-loan .default-finance-calculator-loan__warning{margin-bottom:1rem}.c-default-finance-calculator-loan .default-finance-calculator-loan__description{margin:2rem 0}.c-default-finance-calculator-loan .default-finance-calculator-loan__loan-card-row{grid-column-gap:4rem;grid-row-gap:2rem;display:grid;grid-template-rows:auto}.c-default-finance-calculator-loan .default-finance-calculator-loan__loan-card-row .c-card-wrapper{padding:1.5rem 2rem}.c-default-finance-calculator-loan .default-finance-calculator-loan__loan-card-row .finance-loan-card__details-section{margin:1rem 0}.c-default-finance-calculator-loan .default-finance-calculator-loan__loan-card-row .c-checkbox{border-width:1.5px}.c-default-finance-calculator-loan .default-finance-calculator-loan__loan-card-row .rc-slider-mark-text{font-size:16px}.c-default-finance-calculator-loan .default-finance-calculator-loan__errors-row{padding-top:4rem;position:relative;width:100%}.c-default-finance-calculator-loan .default-finance-calculator-loan__slider-section{margin:2rem 1rem 4rem}.c-default-finance-calculator-loan .default-finance-calculator-loan__slider-section .rc-slider-dot{background-color:#003c78;border:none}.c-default-finance-calculator-loan .default-finance-calculator-loan__slider-section .rc-slider-handle{background-color:#00aad2}.c-default-finance-calculator-loan .default-finance-calculator-loan__slider-section .c-slider-range__tooltip-inner{color:#1c1b1b}@media (min-width:0){.c-default-finance-calculator-loan .default-finance-calculator-loan__slider-section .c-slider-range__tooltip-inner{margin-left:20px}}.c-default-finance-calculator-loan .default-finance-calculator-loan__slider-section .rc-slider-mark-text{color:#1c1b1b;font-size:1.5rem}.c-default-finance-calculator-loan .default-finance-calculator-loan__loan-info-section{margin:2rem 0;padding:4rem 0}.c-default-finance-calculator-loan .default-finance-calculator-loan__loading{height:5em;position:relative}.c-default-finance-calculator-loan .c-errors{margin:0 0 30px;position:relative}@media (max-width:1023px){.c-default-finance-calculator-loan .list-wrapper__item.is-total-price .list-wrapper__description{margin-bottom:2rem}.c-default-finance-calculator-loan .list-wrapper__item.is-total-price .list-wrapper__price-tooltip{align-items:flex-start;flex-direction:column-reverse;justify-content:flex-end}.c-default-finance-calculator-loan .list-wrapper__item.is-total-price .list-wrapper__price-tooltip .price-calculator__table-name.has-tooltip{padding-left:0}}.c-notification{box-shadow:0 .4rem .8rem 0 rgba(0,0,0,.5);height:0;opacity:0;position:relative;visibility:hidden;z-index:100000}.c-notification.is-visible{height:auto;opacity:1;transition:opacity .2s ease-out .2s;visibility:visible}@media (max-width:767px){.c-notification.is-bottom{bottom:12rem;left:3.1rem;position:fixed;width:calc(100% - 6.2rem)}}.c-notification .notification__icon{padding-left:1rem}@media (min-width:768px){.c-notification .notification__icon{padding-left:2rem}}.c-notification.social-share,.c-notification.summary__print{align-items:center;background:#fff;box-shadow:0 .8rem 1.4rem 0 rgba(0,0,0,.25);display:flex}.c-notification.social-share .notification__content,.c-notification.summary__print .notification__content{padding:2rem}@media (min-width:1024px){.c-notification.social-share .notification__content,.c-notification.summary__print .notification__content{min-width:-moz-fit-content;min-width:fit-content}}.c-notification.social-share .notification__close,.c-notification.summary__print .notification__close{order:3;position:relative;right:2rem;top:0}@media (min-width:768px){.c-notification.social-share .notification__close,.c-notification.summary__print .notification__close{margin-right:2.5rem;right:0}}.c-notification.social-share{min-width:auto;width:40rem}.c-notification.social-share .notification__content{padding-left:1.3rem}@media (min-width:768px){.c-notification.social-share .notification__content{padding-left:1.4rem}}.c-notification.social-share .notification__icon{padding-left:2rem;padding-top:.5rem}@media (min-width:768px){.c-notification.social-share{width:50rem}}@media (min-width:1024px){.c-notification.social-share{min-width:auto;position:absolute;width:60rem}}@media (min-width:1404px){.c-notification.social-share{width:55rem}}@media (min-width:1024px) and (max-width:1403px){.c-notification.social-share{margin-top:11rem}}.c-notification.summary__print{margin:auto;min-width:auto;width:34rem}@media (min-width:768px){.c-notification.summary__print{width:50rem}}@media (min-width:1024px){.c-notification.summary__print{min-width:auto;width:60rem}}@media (min-width:1404px){.c-notification.summary__print{width:55rem}}.c-notification.summary__print .notification__content{flex-direction:column;padding-left:1rem}@media (min-width:768px){.c-notification.summary__print .notification__content{padding-left:2rem}}.c-notification.summary__print .notification__close{right:1rem}@media (min-width:768px){.c-notification.summary__print .notification__close{right:0}}.c-notification .notification__color-content,.c-notification .notification__content{background:#fff;max-width:100%;min-width:30rem;padding:4.5rem 2rem 1.8rem;transition:opacity .3s ease}@media (min-width:768px){.c-notification .notification__color-content,.c-notification .notification__content{padding:2.5rem 3.5rem}}@media (min-width:1024px){.c-notification .notification__color-content,.c-notification .notification__content{bottom:auto;max-width:40vw;min-width:100%}}@media (min-width:768px){.c-notification .notification__color-content{padding:3.8rem 3rem 2rem}}.c-notification .notification__color-content .notification__text{font-family:HyundaiTextMedium,sans-serif;line-height:2.4rem}.c-notification .notification__message,.c-notification .notification__text{font-family:HyundaiTextReg,sans-serif;font-size:1.4rem;line-height:2.1rem}.c-notification .notification__message .text-bold,.c-notification .notification__text .text-bold{font-weight:700}.c-notification .notification__actions{margin-top:2rem}.c-notification .notification__close,.c-notification .notification__info-icon{line-height:0;position:absolute;right:1rem;text-align:right;top:1rem;width:calc(100% - 2rem)}@media (min-width:768px){.c-notification .notification__close,.c-notification .notification__info-icon{width:calc(100% - 3.5rem)}}.c-notification .notification__close--icon,.c-notification .notification__info-icon--icon{cursor:pointer;display:inline-block;height:1.2rem;position:relative;width:1.2rem}.c-notification .notification__close--icon:after,.c-notification .notification__close--icon:before,.c-notification .notification__info-icon--icon:after,.c-notification .notification__info-icon--icon:before{background:#002c5f;content:"";display:block;height:1px;left:0;position:absolute;top:calc(50% - 1px);transform:rotate(45deg);width:100%}.c-notification .notification__close--icon:after,.c-notification .notification__info-icon--icon:after{transform:rotate(-45deg)}.c-notification .notification__info-icon{align-items:center;display:flex;justify-content:space-between}@media (min-width:768px){.c-notification .notification__info-icon{width:calc(100% - 1rem)}}.c-notification .notification__bold-text{font-family:HyundaiHeadMedium,sans-serif}.c-notification.is-fixed .notification__content{background:#002c5f;color:#fff;display:none;max-height:15rem;overflow:auto;padding:1.8rem 2rem}.c-notification.is-fixed .notification__content::-webkit-scrollbar{width:.4rem}.c-notification.is-fixed .notification__content::-webkit-scrollbar-thumb{background-color:#e5e5e5;border-radius:1rem}.c-notification.is-fixed .notification__content::-moz-scrollbar{scrollbar-width:thin;width:.4rem}.c-notification.is-fixed .notification__content::-moz-scrollbar-track,.c-notification.is-fixed .notification__content::-webkit-scrollbar-track{background-color:transparent}.c-notification.is-fixed .notification__content::-moz-scrollbar-thumb,.c-notification.is-fixed .notification__content::-webkit-scrollbar-thumb{background-color:#e5e5e5;border-radius:1rem}@media (min-width:768px){.c-notification.is-fixed .notification__content{display:block}}.c-notification.is-fixed .notification__content a{color:#e5e5e5}.c-notification.slide-in-vertically{animation:slideInVertically .8s cubic-bezier(.33,1,.68,1) forwards}@keyframes slideInVertically{0%{transform:translateY(500px)}to{transform:translateY(0)}}.c-finance-loan-card .finance-loan-card__header{align-items:center;display:flex;justify-content:space-between}.c-finance-loan-card .finance-loan-card__tooltip-wrapper{align-items:center;display:flex;position:relative}.c-finance-loan-card .finance-loan-card__tooltip-wrapper .c-icon-tooltip__tooltip-position{margin-bottom:-.4rem;margin-left:1rem;position:relative}.c-finance-loan-card .finance-loan-card__tooltip-wrapper .c-icon-tooltip__tooltip-position .c-icon-tooltip{margin-left:0}.c-finance-loan-card .finance-loan-card__details-section{margin:2rem 0}.hmd-loan-table__table-wrapper{display:flex;justify-content:space-between}.hmd-loan-table__table-wrapper.shaded{opacity:.2}@media (max-width:1023px){.hmd-loan-table__table-wrapper{flex-direction:column}}.hmd-loan-table__firstHalf,.hmd-loan-table__secondHalf{flex:0 1 48%}.hmd-loan-table__aRow{align-items:center;border-bottom:2px solid rgba(0,0,0,.1);display:flex;justify-content:space-between;padding:13px 0}.hmd-loan-table__selected-loan-finance-title{margin-bottom:2rem}.hmd-loan-table .text__title.headline-5{font-weight:700}.hmnl-loan-table__table-wrapper{display:flex;justify-content:space-between}.hmnl-loan-table__table-wrapper.shaded{opacity:.2}@media (max-width:1023px){.hmnl-loan-table__table-wrapper{flex-direction:column}}.hmnl-loan-table__firstHalf,.hmnl-loan-table__secondHalf{flex:0 1 48%}.hmnl-loan-table__aRow{align-items:center;border-bottom:2px solid rgba(0,0,0,.1);display:flex;justify-content:space-between;padding:13px 0}.hmnl-loan-table__selected-loan-finance-title{margin-bottom:2rem}.hmnl-loan-table .text__title.headline-5{font-weight:700}.hmno-loan-table__table-wrapper{display:flex;justify-content:space-between}.hmno-loan-table__table-wrapper.shaded{opacity:.2}@media (max-width:1023px){.hmno-loan-table__table-wrapper{flex-direction:column}}.hmno-loan-table__firstHalf,.hmno-loan-table__secondHalf{flex:0 1 48%}.hmno-loan-table__aRow{align-items:center;border-bottom:2px solid rgba(0,0,0,.1);display:flex;justify-content:space-between;padding:13px 0}.hmno-loan-table__selected-loan-finance-title{margin-bottom:2rem}.hmno-loan-table .text__title.headline-5{font-weight:700}.hmno-private-lease-table__table-wrapper{display:flex;justify-content:space-between}.hmno-private-lease-table__table-wrapper.shaded{opacity:.2}@media (max-width:1023px){.hmno-private-lease-table__table-wrapper{flex-direction:column}}.hmno-private-lease-table__firstHalf,.hmno-private-lease-table__secondHalf{flex:0 1 48%}.hmno-private-lease-table__aRow{align-items:center;border-bottom:2px solid rgba(0,0,0,.1);display:flex;justify-content:space-between;padding:13px 0}.hmno-private-lease-table__selected-loan-finance-title{margin-bottom:2rem}.hmno-private-lease-table .text__title.headline-5{font-weight:700}.hms-loan-table__table-wrapper{display:flex;justify-content:space-between}.hms-loan-table__table-wrapper.shaded{opacity:.2}@media (max-width:1023px){.hms-loan-table__table-wrapper{flex-direction:column}}.hms-loan-table__firstHalf,.hms-loan-table__secondHalf{flex:0 1 48%}.hms-loan-table__aRow{align-items:center;border-bottom:2px solid rgba(0,0,0,.1);display:flex;justify-content:space-between;padding:13px 0}.hms-loan-table__selected-loan-finance-title{margin-bottom:2rem}.hms-loan-table .text__title.headline-5{font-weight:700}.hms-private-lease-table__table-wrapper{display:flex;justify-content:space-between}.hms-private-lease-table__table-wrapper.shaded{opacity:.2}@media (max-width:1023px){.hms-private-lease-table__table-wrapper{flex-direction:column}}.hms-private-lease-table__firstHalf,.hms-private-lease-table__secondHalf{flex:0 1 48%}.hms-private-lease-table__aRow{align-items:center;border-bottom:2px solid rgba(0,0,0,.1);display:flex;justify-content:space-between;padding:13px 0}.hms-private-lease-table__selected-loan-finance-title{margin-bottom:2rem}.hms-private-lease-table .text__title.headline-5{font-weight:700}.hmuk-loan-table__table-wrapper{display:flex;justify-content:space-between}.hmuk-loan-table__table-wrapper.shaded{opacity:.2}@media (max-width:1023px){.hmuk-loan-table__table-wrapper{flex-direction:column}}.hmuk-loan-table__firstHalf,.hmuk-loan-table__secondHalf{flex:0 1 48%}.hmuk-loan-table__aRow{align-items:center;border-bottom:2px solid rgba(0,0,0,.1);display:flex;justify-content:space-between;padding:13px 0}.hmuk-loan-table__selected-loan-finance-title{margin-bottom:2rem}.hmuk-loan-table .text__title.headline-5{font-weight:700}.c-delivery-packages{margin:3rem 0 10rem}.c-delivery-packages .delivery-packages__package{align-items:center;display:flex;justify-content:space-between}.c-delivery-packages .delivery-packages__package-wrapper:not(:last-child){margin-bottom:1rem}.c-delivery-packages .delivery-packages__package-column{align-items:center;display:flex}.c-delivery-packages .delivery-packages__package-label-wrapper{margin-right:2rem}.c-delivery-packages .delivery-packages__package-label{color:#1c1b1b;font-family:HyundaiHeadMedium,sans-serif;font-size:1.6rem;margin-right:1rem}.delivery-radio__options{display:flex;flex-direction:column;justify-content:flex-start;margin:2rem 0}@media (min-width:768px){.delivery-radio__options{flex-direction:row}}.delivery-radio__options .c-radiobutton{margin:2rem .5rem}.c-hmch-finance-calculator-private-lease .hmch-finance-calculator-private-lease__paragraph{color:#767676;font-family:HyundaiTextReg,sans-serif;font-size:1.2rem;line-height:1.8rem;margin-left:1rem;margin-top:2rem}.c-hmch-finance-calculator-private-lease .hmch-finance-calculator-private-lease__warning{margin-bottom:1rem}.c-hmch-finance-calculator-private-lease .hmch-finance-calculator-private-lease__description{margin:2rem 0}.c-hmch-finance-calculator-private-lease .hmch-finance-calculator-private-lease__loan-card-row{grid-column-gap:4rem;grid-row-gap:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.c-hmch-finance-calculator-private-lease .hmch-finance-calculator-private-lease__errors-row{padding-top:4rem;position:relative;width:100%}.c-hmch-finance-calculator-private-lease .hmch-finance-calculator-private-lease__slider-section{margin:2rem 0 4rem}.c-hmch-finance-calculator-private-lease .hmch-finance-calculator-private-lease__loan-info-section{margin:2rem 0}.summary-finance-calculator__list-price{float:left;margin-left:4%;padding:5rem 0 0;width:92%}@media (min-width:1024px){.summary-finance-calculator__list-price{float:left;margin-left:4%;width:44%}}.summary-finance-calculator__list-price .c-emission-label{position:relative;top:-2px}.summary-finance-calculator__list-price .c-table table{width:100%}.summary-finance-calculator__list-price .c-table.is-mobile{display:block}@media (min-width:768px){.summary-finance-calculator__list-price .c-table.is-mobile{display:none}}.summary-finance-calculator__list-price .c-table.is-desktop{display:none}@media (min-width:768px){.summary-finance-calculator__list-price .c-table.is-desktop{border-top:.1rem solid #d8d8d8;display:block}}.summary-finance-calculator__list-price .table__title{max-width:-moz-fit-content;max-width:fit-content;min-width:0}@media (min-width:768px){.summary-finance-calculator__list-price .table__title{width:30.5%}}@media (min-width:1024px){.summary-finance-calculator__list-price .table__title{width:36%}}.summary-finance-calculator__list-price .table__content{padding-left:0}.summary-finance-calculator__quote{background:#f6f3f2;float:left;margin-left:4%;margin-top:3.8rem;padding:2.4rem;width:92%}@media (min-width:768px){.summary-finance-calculator__quote{padding:5rem 6.2rem}}@media (min-width:1024px){.summary-finance-calculator__quote{float:left;margin-left:4%;margin-top:0;padding:3.8rem;width:44%}}@media (min-width:1404px){.summary-finance-calculator__quote{padding:5rem 6.2rem}}.summary-finance-calculator__quote-title{color:#444;display:block;font-family:HyundaiHeadMedium,sans-serif;font-size:1.6rem;margin-bottom:1.6rem}.summary-finance-calculator__quote-form{overflow:hidden}.summary-finance-calculator__quote-form .is-primary{margin-top:4.5rem}@media (min-width:768px){.summary-finance-calculator__quote-form .is-primary{margin-top:4rem}}.summary-finance-calculator__quote-monthly{margin-top:3.625rem}@media (min-width:768px){.summary-finance-calculator__quote-monthly{float:left;margin-top:0;width:60%}}@media (min-width:1024px){.summary-finance-calculator__quote-monthly{float:left;width:50%}}@media (min-width:1404px){.summary-finance-calculator__quote-monthly{float:left;width:60%}}.summary-finance-calculator__quote-monthly-list-label{font-family:HyundaiHeadMedium,sans-serif;font-size:1.6rem;left:40px;position:absolute;top:calc(50% - 1.1rem)}.summary-finance-calculator__quote-action{width:100%}@media (min-width:768px){.summary-finance-calculator__quote-amount{float:left;width:40%}}@media (min-width:1024px){.summary-finance-calculator__quote-amount{float:left;width:50%}}@media (min-width:1404px){.summary-finance-calculator__quote-amount{float:left;width:40%}}.summary-finance-calculator__quote-input-text{background:transparent;border:0;border-bottom:2px solid #d8d8d8;font-family:HyundaiHeadMedium,sans-serif;font-size:1.6rem;outline:none;width:100%}@media (min-width:768px){.summary-finance-calculator__quote-input-text{max-width:12rem}}.summary-finance-calculator__move-logo{float:left;margin:5.1rem 0;text-align:center;width:92%;width:100%}.summary-finance-calculator__move-logo-slogan{display:block;font-family:HyundaiHeadBold,sans-serif;font-size:1.6rem}.summary-finance-calculator__offer-list{clear:both;margin-bottom:5.7rem;margin-left:-4%;margin-right:-4%;overflow:hidden;padding-left:4%;position:relative;transition:height .4s ease-in-out}@media (min-width:768px){.summary-finance-calculator__offer-list{margin-bottom:6.9rem;margin-left:0;margin-right:0;padding-left:0;width:100%}}@media (min-width:1024px){.summary-finance-calculator__offer-list{margin-bottom:8.1rem}}@media (min-width:1404px){.summary-finance-calculator__offer-list{margin-bottom:7.6rem}}.summary-finance-calculator__offer-list .sumamry-finance-calculator-legal-disclaimer{font-family:HyundaiHeadReg,sans-serif;font-size:1.1rem}.summary-finance-calculator__finance-promotion-text{margin:0 4% 3.5rem}@media (min-width:768px){.summary-finance-calculator__finance-promotion-text{margin:0 auto 3.5rem;max-width:78rem}}.summary-finance-calculator__finance-promotion-action{float:left;margin-left:4%;text-align:center;width:92%}.summary-finance-calculator__finance-promotion-action .is-primary{margin:0 auto;max-width:36.8rem}.summary-finance-calculator__finance-promotion-banner-container{float:left;margin-left:4%;margin-top:4.5rem;width:92%}.summary-finance-calculator__finance-promotion-banner{background-color:#002c5f;color:#fff;display:flex;height:22.8rem;justify-content:space-around;margin:0 auto 1rem;max-width:88.6rem}@media (max-width:767px){.summary-finance-calculator__finance-promotion-banner{align-items:center;flex-direction:column;height:auto;justify-content:space-around;padding-left:1rem;padding-top:3rem}}.summary-finance-calculator__finance-promotion-banner-half{align-items:center;display:flex;justify-content:flex-start;width:35%}@media (max-width:767px){.summary-finance-calculator__finance-promotion-banner-half{margin-bottom:2rem;width:90%}}@media (min-width:768px){.summary-finance-calculator__finance-promotion-banner-half{width:45%}}.summary-finance-calculator__finance-promotion-quote-box{margin-top:1rem}.summary-finance-calculator__finance-promotion-rent-title{font-size:2.5rem;font-weight:600;line-height:2.5rem;margin-left:1.5rem}@media (max-width:767px){.summary-finance-calculator__finance-promotion-rent-title{font-size:2rem}}.summary-finance-calculator__finance-promotion-rent-price{font-size:15rem;font-weight:900;line-height:13rem}@media (max-width:767px){.summary-finance-calculator__finance-promotion-rent-price{font-size:12rem}}.summary-finance-calculator__finance-promotion-tooltip{display:flex;margin:0 auto;max-width:88.6rem}.summary-finance-calculator__finance-promotion-tooltip span{color:#1c1b1b;font-size:1.2rem;line-height:1.7rem;margin-right:1rem;text-decoration:underline}.summary-finance-calculator__loading-container{height:30rem}.summary-finance-calculator__offer-list-item-wrapper{display:flex;height:100%;justify-content:center;margin:0 4vw;position:relative}@media (min-width:768px){.summary-finance-calculator__offer-list-item-wrapper{height:auto;margin:0 2vw;margin:0}}.summary-finance-calculator__offer-list-item-wrapper:first-child .c-vertical-card{margin-left:0}.summary-finance-calculator__offer-list-item-wrapper:last-child .c-vertical-card{margin-right:0}.summary-finance-calculator__offer-list-wrapper{display:none}@media (min-width:768px){.summary-finance-calculator__offer-list-wrapper{display:flex;justify-content:center;margin-bottom:3rem}}.summary-finance-calculator__offer-list-wrapper .c-vertical-card{display:inline-block}.summary-finance-calculator__plus-item-list{background:#fff;border-radius:1000rem;display:inline-block;height:5rem;left:-2.3rem;position:absolute;top:.8rem;transform:scale(.6);width:5rem;z-index:2}@media (min-width:768px){.summary-finance-calculator__plus-item-list{left:-.3rem;top:2.5rem;transform:scale(1)}}.summary-finance-calculator__plus-item-list:after,.summary-finance-calculator__plus-item-list:before{background:#1c1b1b;content:"";display:block;height:.4rem;left:22%;position:absolute;top:calc(50% - .2rem);width:56%}.summary-finance-calculator__plus-item-list:after{transform:rotate(90deg)}.c-hmnl-finance-calculator-loan .hmnl-finance-calculator-loan__warning{margin-bottom:1rem}.c-hmnl-finance-calculator-loan .hmnl-finance-calculator-loan__description{margin:2rem 0}.c-hmnl-finance-calculator-loan .hmnl-finance-calculator-loan__loan-card-row{grid-column-gap:4rem;grid-row-gap:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.c-hmnl-finance-calculator-loan .hmnl-finance-calculator-loan__errors-row{padding-top:4rem;position:relative;width:100%}.c-hmnl-finance-calculator-loan .hmnl-finance-calculator-loan__slider-section{margin:2rem 0 4rem}.c-hmnl-finance-calculator-loan .hmnl-finance-calculator-loan__loan-info-section{margin:2rem 0}.c-hmnl-loan-table .hmnl-loan-table__selected-loan-finance-title{margin-bottom:1rem}.c-hmnl-loan-table .hmnl-loan-table__table-wrapper{overflow-x:scroll;padding:1rem 0}@media (min-width:768px){.c-hmnl-loan-table .hmnl-loan-table__table-wrapper{overflow-x:auto}}.c-hmnl-loan-table .hmnl-loan-table__table{border-collapse:collapse;border-spacing:0;display:flex;font-size:.75rem;width:100%}@media (min-width:768px){.c-hmnl-loan-table .hmnl-loan-table__table{display:block}}.c-hmnl-loan-table .hmnl-loan-table__table thead{flex:1 1}.c-hmnl-loan-table .hmnl-loan-table__table tbody{display:flex;flex:1 1}@media (min-width:768px){.c-hmnl-loan-table .hmnl-loan-table__table tbody{display:revert}}.c-hmnl-loan-table .hmnl-loan-table__table .tableHeader{display:flex;flex:3 1;flex-direction:column}@media (min-width:768px){.c-hmnl-loan-table .hmnl-loan-table__table .tableHeader{display:revert}}.c-hmnl-loan-table .hmnl-loan-table__table tr{display:flex;flex:1 1;flex-direction:column}.c-hmnl-loan-table .hmnl-loan-table__table tr:last-child td{padding-right:0}@media (min-width:768px){.c-hmnl-loan-table .hmnl-loan-table__table tr:last-child td{padding:8px 4px}.c-hmnl-loan-table .hmnl-loan-table__table tr{display:revert}}.c-hmnl-loan-table .hmnl-loan-table__table td,.c-hmnl-loan-table .hmnl-loan-table__table th{align-items:center;border-bottom:.2rem solid #e5e5e5;display:flex;font-size:12px;height:45px;justify-content:flex-end;padding:8px 4px;text-align:right}@media (min-width:768px){.c-hmnl-loan-table .hmnl-loan-table__table td,.c-hmnl-loan-table .hmnl-loan-table__table th{border:.2rem solid #e5e5e5;display:revert;height:auto;padding:8px 4px;text-align:center}}.c-hmnl-loan-table .hmnl-loan-table__table th{font-family:HyundaiHeadMedium,sans-serif;justify-content:flex-start;line-height:1;padding:8px 4px 4px 0;text-align:left}@media (min-width:768px){.c-hmnl-loan-table .hmnl-loan-table__table th{line-height:1.6;padding:8px 4px}}.c-hmnl-loan-warning{background:#f6f3f2;font-family:HyundaiTextBold,sans-serif;font-size:1.4rem;text-align:center}.c-hmnl-loan-warning .hmnl-loan-warning__icon{margin-left:.8rem}.c-hmnl-loan-warning--footer-loan{padding:1.2rem}.c-hmnl-loan-warning--price-calculator{margin-bottom:2rem}.c-hmno-finance-calculator-loan .hmno-finance-calculator-loan__description{margin:4rem 0 2rem}.c-hmno-finance-calculator-loan .hmno-finance-calculator-loan__errors-row{padding-top:4rem;position:relative;width:100%}.c-hmno-finance-calculator-loan .hmno-finance-calculator-loan__slider-section{margin:2rem 0 4rem}.c-finance-calculator{margin:auto;max-width:80rem}.c-finance-calculator-es{max-width:none}@media (min-width:768px){.c-finance-calculator .c-summary-list .c-icon-tooltip--price{margin-left:-2rem}}@font-face{font-display:swap;font-family:HyundaiHeadReg;font-style:normal;font-weight:400;src:url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansHeadOffice-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:HyundaiHeadMedium;font-style:normal;font-weight:400;src:url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansHeadOffice-Medium.woff) format("woff")}.pdfPrint-container{display:none}.pdfPrint-content{box-sizing:border-box;margin:0;padding:20px 30px}.pdfPrint-container p,.pdfPrint-content{font-family:HyundaiTextReg;font-size:14px}.pdfPrint-container p{line-height:12px}.pdfPrint-container td,.pdfPrint-container th{width:100%}.pdfPrint-subTitle-sanitizedText{font-family:HyundaiTextReg}.pdfPrint-subTitle-sanitizedText p{font-size:14px;line-height:12px}.pdfPrint-subTitle-sanitizedText a{font-size:12px;vertical-align:baseline;vertical-align:initial}.pdfPrint-main-title{line-height:16px;margin-bottom:10px}.pdfPrint-main-title,.pdfPrint-subTitle{font-family:HyundaiHeadMedium;font-size:16px}.pdfPrint-subTitle{margin-bottom:5px;text-align:left;width:100%}.pdfPrint-logoContainer{display:flex;justify-self:start;width:100%}.pdfPrint-logoContainer img{padding:20px 0;width:25%}.pdfPrint-text-medium{font-family:HyundaiHeadMedium;font-size:14px}.pdfPrint-toolTipText{font-family:HyundaiTextReg;font-size:12px;word-break:break-word}.pdfPrint-toolTipText p{line-height:inherit}.pdfPrint-toolTipText a{font-family:HyundaiTextReg;font-size:12px;line-height:inherit}.pdfPrint-titleContainer{align-items:center;display:flex;flex-direction:column;height:90px;justify-content:center;margin-bottom:10px;position:relative;width:100%;z-index:2}.pdfPrint-vehicalTitle{font-family:HyundaiHeadMedium;font-size:22px}.pdfPrint-vehicalSlogan{font-family:HyundaiHeadMedium;font-size:16px}.pdfPrint-modelImage{align-items:center;display:flex;justify-content:center;position:relative;top:-50px;width:100%;z-index:1}.pdfPrint-modelImage img{width:65%}.pdfPrint-firstRow{display:flex;flex-direction:row}.pdfPrint-firstCol{width:50%}.pdfPrint-secondCol{margin-left:1.5%;width:48%}.pdfPrint-subTableItem{margin-bottom:7px}.pdfPrint-subTableItem .pdfPrint-toolTipText{margin-bottom:5px}.pdfPrint-priceTableContainer{border:2px solid #e5e5e5;font-size:12px;margin-bottom:5px;padding:15px;width:100%}.pdfPrint-priceTable-row{display:flex;flex-direction:column;margin-bottom:5px}.pdfPrint-priceValue-row{display:flex;justify-content:space-between;margin-bottom:10px}.pdfPrint-priceLabel{width:70%}.pdfPrint-priceValue{text-align:end;width:30%}.pdfPrint-priceLable-row{font-size:14px;margin-bottom:10px}.pdfPrint-container .is-main-price{font-family:HyundaiHeadMedium}.pdfPrint-container .is-configured-price,.pdfPrint-container .is-first-general-info,.pdfPrint-container .is-kilometer-over{border-top:1px solid #ccc;padding:10px 0}.pdfPrint-container .is-main-sub-price{font-family:HyundaiHeadMedium}.pdfPrint-no-border,.pdfPrint-priceTable-row:last-child{border-bottom:none}.pdfPrint-priceEquipmentContent{display:flex;justify-content:space-between}.pdfPrint-equipmentTitle{left:0;position:relative;width:75%}.pdfPrint-equipmentValue{position:relative;right:0;text-align:end;width:25%}.pdfPrint-equipmentPriceWrapper{display:inline-block}.pdfPrint-priceTableName{margin-bottom:5px}.pdfPrint-financeText{font-family:HyundaiTextReg;font-size:14px;margin-bottom:3px}.pdfPrint-reprensentiveTitle{font-family:HyundaiHeadMedium;font-size:14px}.pdfPrint-reprensentiveTable{display:flex}.pdfPrint-reprensentiveValues{border:2px solid #ccc;padding:15px;width:50%}.pdfPrint-reprensentiveValRow{display:flex;justify-content:space-between}.pdfPrint-reprensentiveValLabel{font-family:HyundaiHeadMedium}.pdfPrint-reprensentiveTandC{margin-left:10px;padding-bottom:15px;width:50%}.pdfPrint-subSection{margin-bottom:25px}.pdfPrint-equipmentContainer{-moz-column-gap:.99%;column-gap:.99%;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:10px}.pdfPrint-equipmentSubContainer{align-items:center;display:flex;margin-bottom:10px;width:32%}.pdfPrint-equipmentImage img{width:100px}.pdfPrint-equipmentImage-fallback{height:57px}.pdfPrint-equipmentContent{font-size:14px;margin-left:10px;width:200px}.pdfPrint-summaryData{display:flex;flex-direction:column}.pdfPrint-summaryDataTitle{border-bottom:1px solid #ccc;font-family:HyundaiHeadMedium;font-size:14px;line-height:14px;margin-bottom:5px;width:100%}.pdfPrint-summaryDataSubTitle{font-family:HyundaiHeadMedium;font-size:14px;margin-bottom:2px}.pdfPrint-promotionItemTitle{font-family:HyundaiHeadMedium;margin-bottom:4px}.pdfPrint-promotionItem{margin-bottom:2px}.pdfPrint-technicalWrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around;padding-bottom:5rem}.pdfPrint-techContentWrapper{display:flex}.pdfPrint-techContainer{align-items:center;display:flex;flex-direction:column;justify-content:center}.pdfPrint-techImg{width:220px}.pdfPrint-techImgContent{align-items:center;display:flex;flex-direction:row;justify-content:center}.pdfPrint-techIcon{margin:0 5px;width:25px}.pdfPrint-techSpecTitle{border-bottom:1px solid #ccc;font-family:HyundaiHeadMedium;font-size:14px}.pdfPrint-techSpecWrapper{align-items:center;display:flex;justify-content:space-between}.pdfPrint-emissionToolTipText{margin-top:5px}.pdfPrint-fullEquipmentWrapper{display:flex;flex-direction:row}.pdfPrint-fullEquipmentLabel{font-family:HyundaiHeadMedium;margin-right:20px}.pdfPrint-ImageGallery{display:flex;flex-direction:column}.pdfPrint-ImageGallery img{height:390px;width:100%}.pdfPrint-ImageGallery img:nth-child(odd){margin-bottom:5px}.pdfPrint-footerDisclaimer{font-family:HyundaiTextReg;font-size:12px;margin-bottom:2px;word-break:break-all}.pdfPrint-disclaimerContainer{align-items:center;display:flex;flex-direction:row;font-family:HyundaiTextReg;font-size:14px;margin-bottom:50px;margin-top:15px;width:100%}.pdfPrint-disclaimerImage{align-self:flex-start;margin-right:2%;width:12%}.pdfPrint-disclaimerTextWrapper{width:86%}.pdfPrint-disclaimerTitle{font-family:HyundaiHeadMedium;margin-bottom:5px}.pdfPrint-footer{font-family:HyundaiTextReg}@media print{@font-face{font-display:swap;font-family:HyundaiHeadReg;font-style:normal;font-weight:400;src:url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansHeadOffice-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:HyundaiHeadMedium;font-style:normal;font-weight:400;src:url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansHeadOffice-Medium.woff) format("woff")}body{counter-reset:page 1;-webkit-print-color-adjust:exact;print-color-adjust:exact}.pdfPrint--container{display:block}.pdfPrint-content{-moz-column-break-after:page;box-sizing:border-box;break-after:page;page-break-after:always}.pdfPrint-modelImage,.pdfPrint-titleContainer{background-color:#f6f3f2!important}.pdfPrint-footer{bottom:0;font-family:HyundaiTextReg;font-size:10px;height:25px;left:0;line-height:10px;padding:15px 30px 0;position:fixed;right:0}.pdfPrint-footer-space{height:25px}.pdfPrint-page-break{-moz-column-break-before:page;break-before:page;page-break-before:always}@page{size:auto;margin:5px 40px 20px;@bottom-right{content:counter(page);font-size:10px}}}.summary-stock-locator{padding-top:2rem}.c-price-calculator{background:#fff;margin-bottom:25%;margin-top:25%;padding:.8rem 1.8rem 2.5rem}@media (min-width:768px){.c-price-calculator{padding:2rem 1.8rem 2.6rem}}@media (min-width:1024px){.c-price-calculator{margin:0 auto 10%;padding:0 4rem}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.c-price-calculator{padding:6.5rem 3.8rem;width:auto}}@media (min-width:768px){.price-calculator__table-name,.price-calculator__table-value,.price-calculator__table-value-string{font-size:1.6rem}}@media (max-width:767px){.price-calculator__table-name,.price-calculator__table-value,.price-calculator__table-value-string{font-size:1.4rem}}.price-calculator__table-value{position:absolute;right:0}.price-calculator__table-name{color:#767676}.price-calculator__table-name.has-tooltip{padding-right:3rem;position:relative}.price-calculator__actions{text-align:center}@media (min-width:768px){.price-calculator__actions{display:inline-block;margin-left:-1rem;width:calc(100% + 2rem)}}@media (min-width:1024px){.price-calculator__actions{margin-left:0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.price-calculator__actions{display:inline-block;margin-left:-1rem;width:calc(100% + 2rem)}}.price-calculator__tooltip-container{display:flex;height:2rem;margin-left:1rem;padding-top:1rem;width:2rem}@media (max-width:768px){.price-calculator__tooltip-container{padding-top:.5rem}}.price-calculator__main-actions{display:flex;flex:0 1 auto;flex-direction:column;flex-shrink:0;flex-wrap:wrap;justify-content:center;width:100%}@media (min-width:768px){.price-calculator__main-actions{flex-direction:row;flex-shrink:0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.price-calculator__main-actions{flex-direction:row}}@media (min-width:1404px){.price-calculator__main-actions{flex-direction:column}}.price-calculator__simple-actions{margin-bottom:0;margin-top:2rem}@media (min-width:768px){.price-calculator__simple-actions{margin-bottom:2.5rem;margin-top:1rem}}@media (min-width:1024px){.price-calculator__simple-actions{margin-top:2rem}}@media (min-width:1404px){.price-calculator__simple-actions{margin-top:0}}.price-calculator__simple-actions.has-myHyundai-btn{align-items:center;display:flex;flex-direction:column;justify-content:center}@media (min-width:768px) and (max-width:1403px){.price-calculator__simple-actions.has-myHyundai-btn{display:inline-block}}.is-vehicle-code .price-calculator__table-value{font-family:HyundaiHeadMedium,sans-serif;font-size:1.4rem;position:static;right:auto}.is-main-price .price-calculator__table-name,.is-main-price .price-calculator__table-value{color:inherit;font-family:HyundaiHeadMedium,sans-serif;font-size:1.8rem}@media (max-width:767px){.is-main-price .price-calculator__table-name,.is-main-price .price-calculator__table-value{font-size:1.6rem}}.is-main-sub-price .price-calculator__table-name,.is-main-sub-price .price-calculator__table-value{color:inherit;font-family:HyundaiHeadMedium,sans-serif;font-size:1.6rem}@media (max-width:767px){.is-main-sub-price .price-calculator__table-name,.is-main-sub-price .price-calculator__table-value{font-size:1.4rem}}.is-accessory-item,.is-general-info,.is-package-item{margin-bottom:.6rem;padding-bottom:0}.is-accessory-item .price-calculator__table-name,.is-general-info .price-calculator__table-name,.is-package-item .price-calculator__table-name{color:#767676;min-height:1.8rem}.is-accessory-item .price-calculator__table-name,.is-package-item .price-calculator__table-name{display:inline-block;max-width:70%}.is-conditional-discount .price-calculator__table-name,.is-conditional-discount .price-calculator__table-value,.is-unconditional-discount .price-calculator__table-name,.is-unconditional-discount .price-calculator__table-value{font-size:1.6rem}@media (max-width:767px){.is-conditional-discount .price-calculator__table-name,.is-conditional-discount .price-calculator__table-value,.is-unconditional-discount .price-calculator__table-name,.is-unconditional-discount .price-calculator__table-value{font-size:1.4rem}}.has-stock-locator{padding-bottom:2rem}.c-price-calculator--summary{margin-bottom:4.5rem;margin-top:20%;z-index:1}@media only screen and (min-width:768px){.c-price-calculator--summary{margin-bottom:7.5rem;margin-top:15%}}@media only screen and (min-width:1404px){.c-price-calculator--summary{float:left;margin:0;position:absolute;right:0;top:0;width:28%}}.c-price-calculator--summary .price-calculator__text{align-items:flex-start;display:flex;justify-content:center;text-align:center}.c-price-calculator--summary .price-calculator___hmp-finance-text,.c-price-calculator--summary .price-calculator__private-lease-text{margin:1rem 0}.c-price-calculator--summary .price-calculator__image{display:block}@media (min-width:1404px){.c-price-calculator--summary .price-calculator__image--margin{margin-bottom:1.5rem}}.c-price-calculator--summary .price-calculator__finance_product_desc{margin:1rem 0;padding:.5rem}.c-price-calculator--summary .price-calculator__finance_product_desc .text__paragraph{color:inherit;font-family:HyundaiHeadMedium,sans-serif;font-size:1.8rem}@media (max-width:767px){.c-price-calculator--summary .price-calculator__finance_product_desc .text__paragraph{font-size:1.6rem}}.c-price-calculator--summary .finance_product_selected{border-bottom:2px solid #f6f3f2}@media (max-width:767px){.c-price-calculator--summary .is-final-price .price-calculator__table-name,.c-price-calculator--summary .is-final-price .price-calculator__table-value{font-size:1.4rem;line-height:1.4rem}}@media (min-width:1024px){.c-price-calculator--summary .price-calculator__disclaimer-container{padding-bottom:3rem}}.c-price-calculator--summary .price-calculator__disclaimer-container .price-calculator__disclaimer-text{background:#f6f3f2;font-family:HyundaiHeadReg,sans-serif;font-size:2.2rem;line-height:28px;padding:1.2rem 1.4rem;text-align:center}@media (min-width:768px){.c-price-calculator--summary .price-calculator__disclaimer-container .price-calculator__disclaimer-text{font-size:2.8rem;padding:1.8rem 2rem}}@media (min-width:1024px){.c-price-calculator--summary .price-calculator__disclaimer-container .price-calculator__disclaimer-text{padding:1.6rem 2rem}}@media (min-width:1404px){.c-price-calculator--summary .price-calculator__disclaimer-container .price-calculator__disclaimer-text{padding:1.4rem}}.c-price-calculator--summary .price-calculator__stock-locator--border{border-top:2rem solid #f6f3f2;margin-left:-1.8rem;margin-right:-1.8rem}@media (min-width:768px){.c-price-calculator--summary .price-calculator__stock-locator--border{margin-left:-1.8rem;margin-right:-1.8rem}}@media (min-width:1024px){.c-price-calculator--summary .price-calculator__stock-locator--border{margin-left:-4rem;margin-right:-4rem}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.c-price-calculator--summary .price-calculator__stock-locator--border{margin-left:-3.8rem;margin-right:-3.8rem}}@media (max-width:767px){.c-price-calculator--summary .c-icon-tooltip__tooltip-position .is-bottom-left{left:calc(2% - 25rem)!important;top:1%}}@media (min-width:768px){.c-price-calculator--summary .c-icon-tooltip__tooltip-position .is-bottom-left{left:calc(2% - 40rem)!important}}@media (min-width:1024px){.c-price-calculator--summary .c-icon-tooltip__tooltip-position .is-bottom-left{left:calc(2% - 27rem)!important}.c-price-calculator--summary .c-icon-tooltip__tooltip-position .is-top-left{left:calc(2% - 15rem)!important;top:20px!important}}@media (max-width:767px){.c-price-calculator--summary .c-icon-tooltip__tooltip-position .is-bottom-right{left:calc(2% - 8rem)!important;top:1%}}@media (min-width:768px){.c-price-calculator--summary .c-icon-tooltip__tooltip-position .is-bottom-right{left:calc(2% - 12rem)!important}}.price-calculator__stock-locator--border{border-top:2rem solid #f6f3f2;margin-left:-1.8rem;margin-right:-1.8rem}@media (min-width:768px){.price-calculator__stock-locator--border{margin-left:-1.8rem;margin-right:-1.8rem}}@media (min-width:1024px){.price-calculator__stock-locator--border{margin-left:-4rem;margin-right:-4rem}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.price-calculator__stock-locator--border{margin-left:-3.8rem;margin-right:-3.8rem}}.c-price-calculator--price-finance{margin-top:0}@media (min-width:1024px){.c-price-calculator--price-finance{padding:0}}.c-price-calculator--price-finance .price-calculator__image{display:none}.c-price-calculator--price-finance .price-calculator__text{align-items:center;display:flex;justify-content:flex-start;text-align:center}@media (min-width:768px){.c-price-calculator--price-finance .price-calculator__text{margin-bottom:2rem}}@media (min-width:1024px){.c-price-calculator--price-finance .price-calculator__text{margin-bottom:3rem;text-align:left}}.c-price-calculator--price-finance .is-final-price .price-calculator__table-name{font-size:1.6rem;line-height:1.6rem}@media (min-width:768px){.c-price-calculator--price-finance .is-final-price .price-calculator__table-name{font-size:2.2rem;line-height:2.8rem}}.c-price-calculator--price-finance .is-final-price .price-calculator__table-value{font-size:1.6rem;line-height:1.6rem}@media (min-width:768px){.c-price-calculator--price-finance .is-final-price .price-calculator__table-value{font-size:2.8rem;line-height:2.8rem}}@media (min-width:1024px){.c-price-calculator--price-finance .is-final-price .price-calculator__table-value{font-size:2.2rem}}.c-price-calculator--price-finance .price-calculator__actions{margin-left:0;width:100%}.c-price-calculator--price-finance .price-calculator__main-actions{background:#fff;bottom:0;display:flex;flex-direction:row;left:0;position:fixed;width:100vw;z-index:50}.c-price-calculator--price-finance .price-calculator__main-actions:before{background:linear-gradient(180deg,transparent 0,#000);content:"";display:block;height:1.7rem;opacity:.11;position:absolute;top:-1.7rem;width:100%}@media (min-width:768px){.c-price-calculator--price-finance .price-calculator__main-actions:before{height:2.4rem;top:-2.3rem}}@media (min-width:1024px){.c-price-calculator--price-finance .price-calculator__main-actions:before{height:3.8rem;top:-3.7rem}}@media (min-width:768px){.c-price-calculator--price-finance .price-calculator__main-actions:before{display:none}.c-price-calculator--price-finance .price-calculator__main-actions{margin-bottom:3rem;margin-left:-4%;margin-right:-4%;position:static;width:100%;width:108%}}@media (min-width:1404px){.c-price-calculator--price-finance .price-calculator__main-actions{display:flex}}.c-price-calculator--price-finance .price-calculator__main-actions .is-book,.c-price-calculator--price-finance .price-calculator__main-actions .is-quote{margin:0;width:50%}@media (min-width:768px){.c-price-calculator--price-finance .price-calculator__main-actions .is-book,.c-price-calculator--price-finance .price-calculator__main-actions .is-quote{float:left;margin-left:4%;position:relative;width:44%}}.c-price-calculator--price-finance .price-calculator__main-actions .is-quote{order:1}.c-price-calculator--price-finance .price-calculator__main-actions .is-book{order:2}.c-price-calculator--price-finance .price-calculator__simple-actions{display:flex;justify-content:space-between;width:100%}@media (min-width:768px) and (max-width:1023px){.c-price-calculator--price-finance .price-calculator__simple-actions{justify-content:space-around}}@media (min-width:1404px){.c-price-calculator--price-finance .price-calculator__simple-actions{justify-content:space-around}}.c-price-calculator--price-finance .price-calculator__simple-actions .is-icon-button-left{margin:0}.c-price-calculator--price-finance .is-share-btn-only{width:6rem}.c-switch{margin:1rem .2rem}.c-switch .switch .slider{outline:1px solid #767676}.c-switch .switch .slider:before{background-color:#fff;bottom:0;height:22px;left:0;outline:1px solid #767676;width:22px}.c-switch .c-switch--active .slider{background-color:#00aad2;outline:1px solid #00aad2}.c-switch .c-switch__text{color:#767676;cursor:pointer;margin-left:2rem;vertical-align:top}.price-finance__title{text-align:center;width:100%}@media (min-width:1024px){.price-finance__title{margin-bottom:2rem;text-align:left}}.price-finance__price-calculator{width:100%}.c-progress-indicator-360{align-items:center;display:flex;justify-content:center;position:relative}.c-progress-indicator-360 .progress-indicator-360__text{color:#cbc6c5;font-family:HyundaiHeadMedium,sans-serif;font-size:1.1rem;margin-left:1px;margin-top:2px;transition:color .2s ease-out}.c-progress-indicator-360 .progress-indicator-360__text.active{color:#16aed2;transition:color .2s ease-out}@media (min-width:768px){.c-progress-indicator-360 .progress-indicator-360__text{font-size:1.3rem;font-size:1.5rem}}.c-progress-indicator-360 .progress-indicator-360__ring{height:38px;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:38px}@media (min-width:768px){.c-progress-indicator-360 .progress-indicator-360__ring{height:44px;width:44px}}@media (min-width:1024px){.c-progress-indicator-360 .progress-indicator-360__ring{height:48px;width:48px}}.c-progress-indicator-360 .progress-indicator-360__ring-circle{stroke:#16aed2;stroke-width:1.5;transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset .35s}@media (min-width:768px){.c-progress-indicator-360 .progress-indicator-360__ring-circle{stroke-width:2}}@media (min-width:1024px){.c-progress-indicator-360 .progress-indicator-360__ring-circle{stroke-width:2.5}}.social-share__group{left:-100vw;opacity:0;overflow:hidden;position:relative;transition:all .4s ease-in-out;white-space:nowrap;width:auto;z-index:1}@media (min-width:1024px){.social-share__group{left:0;opacity:1}}.social-share__group.is-shown{left:0;opacity:1}.social-share__group .rcs-button{box-sizing:border-box;float:left;font-size:0}@media (min-width:1024px){.social-share__group .rcs-button{clear:both}}.social-share__group .rcs-button .c-cta{box-sizing:border-box}.social-share__icons{display:flex;justify-content:center}@media (min-width:1024px){.social-share__icons{justify-content:left}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.social-share__icons{justify-content:center}}.social-share__text{margin-bottom:4rem;text-align:center;width:100%}@media (min-width:1024px){.social-share__text{margin-bottom:4rem;text-align:left}}.social-share__text p{font-size:1.4rem;line-height:2.2rem}@media (min-width:768px){.social-share__text p{line-height:2.4rem}}.social-share__icons-social{display:flex;margin-right:.6rem}.social-share__notification{align-items:center;display:flex;justify-content:center;margin-top:5rem}@media (min-width:1024px){.social-share__notification{margin-top:0}}.social-share__configuration-code-link{margin-bottom:4rem}@media (min-width:769px){.c-table{padding-bottom:2rem}}.c-table~.c-table{margin-top:3rem}.c-table--energy-label{align-items:stretch;display:flex;flex-direction:column;overflow:visible;overflow:initial}@media (min-width:768px){.c-table--energy-label{flex-direction:row}}.c-table .energy-label-content{display:flex;flex-direction:column}@media (min-width:768px){.c-table .energy-label-content{display:inline-block;margin-left:15.6rem;margin-top:2.25rem;position:relative}}.c-table .energy-label-content__title{font-family:HyundaiHeadMedium,sans-serif;font-size:1.6rem;line-height:2.7rem;margin-bottom:2.1rem}.c-table .energy-label-content__de-image-category-A,.c-table .energy-label-content__de-image-category-B,.c-table .energy-label-content__de-image-category-C,.c-table .energy-label-content__de-image-category-D,.c-table .energy-label-content__de-image-category-E,.c-table .energy-label-content__de-image-category-F,.c-table .energy-label-content__de-image-category-G,.c-table .energy-label-content__fr-image-category-A,.c-table .energy-label-content__fr-image-category-B,.c-table .energy-label-content__fr-image-category-C,.c-table .energy-label-content__fr-image-category-D,.c-table .energy-label-content__fr-image-category-E,.c-table .energy-label-content__fr-image-category-F,.c-table .energy-label-content__fr-image-category-G,.c-table .energy-label-content__it-image-category-A,.c-table .energy-label-content__it-image-category-B,.c-table .energy-label-content__it-image-category-C,.c-table .energy-label-content__it-image-category-D,.c-table .energy-label-content__it-image-category-E,.c-table .energy-label-content__it-image-category-F,.c-table .energy-label-content__it-image-category-G{background-size:contain;height:220px;width:164px}.c-table .table--energy-label{width:50%}.c-table .table__row{border-top:.1rem solid #d8d8d8}.c-table .table__row td,.c-table .table__row th{padding-bottom:2.1rem;padding-top:2.25rem}.c-table .table__row:first-child{border:initial}.c-table .table__header,.c-table .table__title{font-family:HyundaiHeadMedium,sans-serif;font-size:1.6rem;line-height:2.7rem;text-align:left}.c-table .table__header{font-size:2rem;line-height:2.8rem}@media (min-width:768px){.c-table .table__header{border-bottom:.2rem solid #d8d8d8;padding-bottom:2.1rem;padding-top:2.25rem}}@media (min-width:1404px){.c-table .table__header{font-size:2rem}}.c-table .table__title{word-wrap:break-word;max-width:30rem;min-width:20rem;vertical-align:top}@media (max-width:767px){.c-table .table__title{margin-bottom:2.7rem}}.c-table .table__content{font-family:HyundaiTextReg,sans-serif;font-size:1.6rem;line-height:2.7rem;padding-left:8%;width:100%}.c-table.is-table-mobile~.c-table{margin-top:6rem}.c-table.is-table-mobile .table__header,.c-table.is-table-mobile .table__title{max-width:none}.c-table.is-table-mobile .table__content{padding-left:0}.c-table.is-table-mobile .table__row{border-top:0;margin-bottom:3.7rem}.c-table.is-table-mobile .table__row:first-child{padding-top:0}.c-table.is-energy table{display:inline-block;width:50%}.c-table.is-offer-finance-calculator{margin-top:1.6rem}.c-table.is-offer-finance-calculator table{width:100%}.c-table.is-offer-finance-calculator .table__content,.c-table.is-offer-finance-calculator .table__title{font-size:1.1rem;max-width:100%;min-width:0}.c-table.is-offer-finance-calculator .table__content .list__description-text,.c-table.is-offer-finance-calculator .table__title .list__description-text{font-size:1.1rem}.c-table.is-offer-finance-calculator .table__row{border-top:0}.c-table.is-offer-finance-calculator .table__row td,.c-table.is-offer-finance-calculator .table__row th{padding:0;width:50%}.c-table.is-offer-finance-calculator .table__row td .list__description-text{display:block;text-align:right;width:100%}.powertrain-engine__table .c-table .table__title{word-wrap:break-word;min-width:15rem}.technical_specifications .accordion__item-content-inner{padding:1rem 6% 4rem}.technical_specifications .c-table.is-table-mobile .table__title{margin-bottom:0;max-width:50%;min-width:0}.technical_specifications .c-table.is-table-mobile .table__row{display:flex;justify-content:space-between}.technical_specifications .c-table.is-table-mobile .table__content{width:inherit}@media (min-width:0){.technical_specifications .c-table.is-table-mobile .table__content .c-list{text-align:right}}.c-text{color:#1c1b1b}.c-text--inverted{color:#fff}.c-text__super-title{margin-bottom:.1rem}@media (min-width:768px){.c-text__super-title{margin-bottom:-.1rem}}@media (min-width:1024px){.c-text__super-title{margin-bottom:.5rem}}.c-text__sub-title,.c-text__super-title{font-family:HyundaiHeadMedium,sans-serif;font-size:1.4rem;line-height:2.2rem}@media (min-width:1024px){.c-text__sub-title,.c-text__super-title{font-size:1.6rem}}.text--card .headline-2{font-size:3.4rem;line-height:2rem}.text__headline-container-price-calculator{width:auto}@media (max-width:767px){.text__headline-container-price-calculator{width:75%}}.text--exterior{margin-top:3rem}@media (min-width:768px){.text--exterior{margin-top:5rem}}@media (min-width:1024px){.text--exterior{margin-top:0}}.c-text--dialog-detail-teaser{align-content:center;display:flex;flex-flow:wrap;height:100%;margin:3rem auto auto;text-align:center}@media (min-width:768px){.c-text--dialog-detail-teaser{margin:auto;text-align:left}}.c-text--dialog-detail-teaser .text__title{color:#1c1b1b;font-family:HyundaiHeadMedium,sans-serif;font-size:2.4rem;line-height:1.2;margin-bottom:2rem;text-align:center}@media (min-width:768px){.c-text--dialog-detail-teaser .text__title{text-align:left}}@media (min-width:1024px){.c-text--dialog-detail-teaser .text__title{font-size:2.8rem}}@media (min-width:1404px){.c-text--dialog-detail-teaser .text__title{font-size:3.4rem}}@media (min-width:768px){.c-text--dialog-detail-paragraph,.c-text--dialog-detail-paragraph-extra{max-width:600px}}.c-text--dialog-detail-paragraph p,.c-text--dialog-detail-paragraph-extra p{font-size:1.4rem;line-height:2.1rem}@media (min-width:1404px){.c-text--dialog-detail-paragraph p,.c-text--dialog-detail-paragraph-extra p{font-size:1.6rem}}.c-text--dialog-detail-paragraph-extra{font-weight:700;margin-bottom:2rem}@media (min-width:768px){.c-text--dialog-detail-paragraph-extra{margin-bottom:1.5rem}}.c-text--bodytypes .text__super-title,.c-text--bodytypes .text__title,.c-text--exterior .text__super-title,.c-text--exterior .text__title,.c-text--powertrain .text__super-title,.c-text--powertrain .text__title,.c-text--productyear .text__super-title,.c-text--productyear .text__title,.c-text--trims .text__super-title,.c-text--trims .text__title{color:#1c1b1b;font-family:HyundaiHeadMedium,sans-serif}.c-text--packages .text__paragraph{font-size:1.4rem;line-height:2.1rem}.c-text--accessories .text__sub-title{color:#1c1b1b;font-family:HyundaiHeadLight,sans-serif;margin:2rem 0}@media (min-width:1024px){.c-text--powertrain{display:block}}.c-text--powertrain .text__super-title,.c-text--powertrain .text__title{width:100%}.c-text--price-calculator{margin-bottom:4rem}@media (min-width:768px){.c-text--price-calculator{margin-bottom:2rem}}.c-text--price-calculator .text__title{font-size:2.4rem}@media (min-width:768px){.c-text--price-calculator .text__title{font-size:3.4rem;line-height:4.2rem}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.c-text--price-calculator .text__title{font-size:2.8rem;line-height:3.4rem}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.c-text--price-calculator .text__title{font-size:3.4rem;line-height:4.2rem}}.c-text--price-calculator .text__sub-title{font-size:1.4rem}.c-text--interior-info{color:#fff}.c-price-calculator--price-finance .c-text--price-calculator .text__title{font-size:1.9rem;line-height:2.4rem}@media (min-width:768px){.c-price-calculator--price-finance .c-text--price-calculator .text__title{font-size:2.2rem;line-height:2.8rem}}.c-text--price-finance .text__title,.c-text--social-share .text__title{margin-bottom:1.5rem}@media (min-width:768px){.c-text--price-finance .text__title,.c-text--social-share .text__title{margin-bottom:.8rem}}@media (min-width:1024px){.c-text--price-finance .text__title,.c-text--social-share .text__title{margin-bottom:1rem}}.c-text--summary-finance-teaser{text-align:center}@media (min-width:768px){.c-text--summary-finance-teaser{text-align:left}.c-text--summary-finance-teaser .text__title{margin-bottom:1rem}}.c-text--summary-finance-teaser .text__sub-title{font-size:1.4rem;line-height:2.4rem}@media (min-width:768px){.c-text--summary-finance-teaser .text__sub-title{font-size:1.6rem}}.c-text--summary-finance-teaser.is-vehicle-text .text__paragraph{font-family:HyundaiTextMedium,sans-serif}.c-text--summary-finance-teaser.is-total-price .text__paragraph{font-size:1.4rem;line-height:2.4rem}.c-text--save-configuration .text__title{margin-bottom:1.5rem}@media (min-width:768px){.c-text--save-configuration .text__title{margin-bottom:1rem}}.c-text--save-configuration .text__sub-title{font-size:1.4rem;line-height:1.3}.c-text--powertrain-detail .text__super-title{font-size:1.4rem}.c-text--delivery-packages{border:none;margin-bottom:3rem}.c-text--summary-finance-calculator{float:left;font-size:2.4rem;margin-bottom:3rem;margin-left:4%;width:92%}@media (min-width:768px){.c-text--summary-finance-calculator{font-size:2.8rem}}@media (min-width:1024px){.c-text--summary-finance-calculator{font-size:3.4rem;margin-bottom:2.3rem}}@media (min-width:1404px){.c-text--summary-finance-calculator{margin-bottom:1.8rem}}.c-text--summary-finance-calculator__list-price-title .text__title,.c-text--summary-finance-calculator__quote-title .text__title{font-size:1.8rem}@media (min-width:768px){.c-text--summary-finance-calculator__list-price-title .text__title,.c-text--summary-finance-calculator__quote-title .text__title{font-size:2rem}}.c-text--summary-finance-calculator__quote-title{margin-bottom:2rem}@media (min-width:768px){.c-text--summary-finance-calculator__quote-title{font-size:2rem;margin-bottom:3rem}}@media (min-width:1024px){.c-text--summary-finance-calculator__quote-title{margin-bottom:4rem;margin-bottom:4.9rem}}.c-text--summary-finance-calculator.is-offer-title-finance-calculator{float:none;margin-left:0;width:100%}.c-text--summary-finance-calculator.is-offer-title-finance-calculator .text__title{font-size:2rem;line-height:2rem}.c-text--summary-finance-promotion{text-align:center}.c-text--summary-finance-promotion .text__title{margin-bottom:1rem}@media (min-width:768px){.c-text--summary-finance-promotion .text__title{margin-bottom:2rem}}@media (min-width:1024px){.c-text--summary-finance-promotion .text__title{margin-bottom:3rem}}.c-text--summary-promotion .text__title{font-size:2rem}.c-text--notification{font-family:HyundaiHeadMedium,sans-serif;font-size:1.6rem}.c-text--notification+.notification__message{margin-top:.5rem}.c-text--vertical-card{margin-bottom:-.5rem;margin-right:1.8rem;max-width:80%}.c-text--vertical-card .text__title{max-height:8.7rem;overflow:hidden;position:relative;text-overflow:ellipsis}@media (min-width:768px){.c-text--vertical-card .text__title{max-height:10.2rem}}@media (min-width:1024px){.c-text--vertical-card .text__title{max-height:12.3rem}}.c-text--bodytypes .text__super-title,.c-text--exterior-info .text__super-title,.c-text--interior-info .text__super-title,.c-text--packages-info .text__super-title,.c-text--powertrain .text__super-title,.c-text--productyear .text__super-title,.c-text--trims .text__super-title{font-size:1.4rem;margin-bottom:.3rem}@media (min-width:768px){.c-text--bodytypes .text__super-title,.c-text--exterior-info .text__super-title,.c-text--interior-info .text__super-title,.c-text--packages-info .text__super-title,.c-text--powertrain .text__super-title,.c-text--productyear .text__super-title,.c-text--trims .text__super-title{font-size:1.6rem}}.c-text--finance-calculator-header .text__title{margin-bottom:4rem}.c-text--finance-calculator-header .text__sub-title{font-family:HyundaiHeadMedium,sans-serif;font-size:2.2rem;line-height:2.8rem}.c-text--finance-calculator-header .text__paragraph{font-size:1.4rem;line-height:2.7rem}.c-text--finance-calculator-footer .text__paragraph{color:#767676;font-size:1.2rem;line-height:1.8rem}.c-text--finance-calculator-purchase{margin-bottom:6rem}.c-text--finance-calculator-purchase .text__paragraph{font-size:1.6rem;line-height:2.7rem}.c-text--summary-page-finance-promotion .text__title{font-size:2rem;margin-bottom:1.4rem}@media (min-width:768px){.c-text--summary-page-finance-promotion .text__title{font-size:2.2rem;margin-bottom:2rem}}.c-text--hmnl-loan-table .text__paragraph{color:#767676;font-size:1.2rem;line-height:1.8rem}.c-text--hmnl-private-lease-checkout .text__title{margin-bottom:2rem}.text-tooltip-container{display:flex;justify-content:flex-start}.text-tooltip-container .text__headline-container-powertrain,.text-tooltip-container .text__headline-container-trims{overflow-wrap:break-word}@media (min-width:1024px){.text-tooltip-container .text__headline-container-powertrain,.text-tooltip-container .text__headline-container-trims{width:80%}}@media (max-width:1023px){.text-tooltip-container .text__headline-container-powertrain,.text-tooltip-container .text__headline-container-trims{width:-moz-max-content;width:max-content}}@media (max-width:1024px){.text-tooltip-container .text__headline-container-packages-info{width:-moz-max-content;width:max-content}}.text-tooltip-children-container{align-items:flex-start;display:flex;margin-left:.5rem;margin-top:.7rem}.c-text--summary-stock-locator{padding-bottom:1rem}.c-text--summary-stock-locator .text__sub-title{font-size:1.4rem}.c-thumb-list{margin-bottom:3rem;margin-left:-1.3rem}@media (min-width:1024px){.c-thumb-list{margin-left:-6rem;margin-left:0}}.c-thumb-list .thumb-list__headline{font-family:HyundaiTextReg,sans-serif;font-size:1.4rem;line-height:1.2;margin-bottom:1rem;margin-left:1.3rem;opacity:.5}@media (min-width:1404px){.c-thumb-list .thumb-list__headline{margin-left:.6rem}}.c-thumb-list .thumb-list__item{display:inline-block;margin-bottom:1.3rem;margin-left:1.3rem}@media (min-width:1024px){.c-thumb-list .thumb-list__item{margin-bottom:1rem;margin-left:1rem}}@media (min-width:1404px){.c-thumb-list .thumb-list__item{margin-bottom:.5rem;margin-left:.5rem}}.c-thumb-list.is-inverted .thumb-list__headline{color:#e5e5e5;opacity:1}.c-thumb-list--interior .image-selection__image{border:1px solid #fff}@media (min-width:1024px){.c-thumb-list--interior .c-image-selection{height:5.5rem;width:5.5rem}}.c-thumb-list--colours .thumb-list__button:focus .image-selection__tooltip{display:block;opacity:1;visibility:visible;z-index:10}.c-vertical-card{cursor:pointer;position:relative}.vertical-card__wrapper{background:#fff;box-sizing:border-box;display:block;height:100%;padding:0 0 2rem;position:relative;text-align:left}@media (min-width:768px){.vertical-card__wrapper{padding-bottom:2rem}}.vertical-card__header{border-bottom:2px solid #efefef;box-sizing:border-box;display:block;left:0;position:relative;text-align:center;width:100%}.vertical-card__header.is-header-absolute{position:absolute}@media (min-width:768px){.vertical-card__header{top:0}}.vertical-card__header.is-header-shorter{top:calc(-9% - 9rem);transition:all .5s linear}@media (min-width:768px){.vertical-card__header.is-header-shorter{top:calc(-15% - 1rem)}}@media (min-width:1024px){.vertical-card__header.is-header-shorter{top:calc(-15% - 4rem)}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.vertical-card__header.is-header-shorter{top:calc(-15% - 4rem)}}@media (min-width:1404px){.vertical-card__header.is-header-shorter{top:calc(-15% - 5rem)}}.vertical-card__header.is-no-image{margin:0 2.2rem;top:0;width:calc(100% - 4.4rem)}@media (min-width:768px){.vertical-card__header.is-no-image{margin:0 2.8rem;width:calc(100% - 5.6rem)}}@media (min-width:1404px){.vertical-card__header.is-no-image{margin:0 4rem;width:calc(100% - 8rem)}}.vertical-card__header.is-no-image.has-extra-info{padding:2rem 0}@media (min-width:768px){.vertical-card__header.is-no-image.has-extra-info{padding:1.8rem 0 1.5rem}}@media (min-width:1024px){.vertical-card__header.is-no-image.has-extra-info{padding:1.8rem 0 2rem}}@media (min-width:1404px){.vertical-card__header.is-no-image.has-extra-info{padding:2em 0 2.2rem}}.vertical-card__header.is-no-image.vertical-card__header{padding-top:2rem}@media (min-width:768px){.vertical-card__header.is-no-image.vertical-card__header{padding-top:2.8rem}}.vertical-card__header.is-no-image .vertical-card__info:after{display:none}.vertical-card__header.is-header-fixed{left:auto!important;position:fixed}.vertical-card__header.is-header-fixed .c-image{opacity:0;transform:scale(.8)}@media (min-width:1024px){.vertical-card__header.is-header-fixed{-webkit-backface-visibility:hidden!important;top:3rem!important}}.vertical-card__header:before{background:linear-gradient(0deg,hsla(0,0%,100%,0),#fff);bottom:calc(-1rem - 2px);content:"";display:block;filter:progid:dximagetransform.microsoft.gradient(startColorstr="$from",endColorstr="$to",GradientType=1);height:1rem;left:-1rem;position:absolute;width:calc(100% + 2rem);z-index:1}.vertical-card__info{position:relative;text-align:left;z-index:1}.vertical-card__from-price,.vertical-card__trims-extra-info{font-size:1.6rem}.vertical-card__from-price .c-price.has-tooltip-trims .price__amount,.vertical-card__trims-extra-info .c-price.has-tooltip-trims .price__amount{align-items:flex-start;display:inline-flex;position:static}.vertical-card__from-price .c-icon-tooltip--price,.vertical-card__from-price .c-icon-tooltip__tooltip-position--price,.vertical-card__trims-extra-info .c-icon-tooltip--price,.vertical-card__trims-extra-info .c-icon-tooltip__tooltip-position--price{position:static!important}.vertical-card__from-price .c-icon-tooltip__tooltip-position--price,.vertical-card__trims-extra-info .c-icon-tooltip__tooltip-position--price{position:relative!important}.vertical-card__from-price .c-icon-tooltip--price,.vertical-card__trims-extra-info .c-icon-tooltip--price{margin-left:5px;top:0}.vertical-card__from-price .c-tooltip,.vertical-card__trims-extra-info .c-tooltip{max-width:35rem;min-width:25rem}@media (min-width:768px){.vertical-card__from-price .c-tooltip,.vertical-card__trims-extra-info .c-tooltip{width:29rem}}@media (max-width:767px){.vertical-card__from-price .c-tooltip,.vertical-card__trims-extra-info .c-tooltip{width:28rem}}.vertical-card__from-price .is-bottom-left,.vertical-card__trims-extra-info .is-bottom-left{left:calc(2% + 1.5rem)!important;top:7rem}.vertical-card__trims-extra-info{display:flex;font-size:1.3rem}@media (min-width:768px){.vertical-card__trims-extra-info{flex-wrap:wrap}}.vertical-card__trims-extra-info .is-bottom-left{top:11rem}.vertical-card__from-price{display:inline-block;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 5rem)}.vertical-card__description{font-size:2rem;margin-bottom:3rem}.vertical-card__context{-ms-overflow-style:none;margin-bottom:1rem;overflow:auto;padding-bottom:1rem;padding-left:2rem;padding-right:2rem;scrollbar-width:none}.vertical-card__context::-webkit-scrollbar{display:none}@media (min-width:768px){.vertical-card__context{padding-left:2.8rem;padding-right:2.8rem}}@media (min-width:1024px){.vertical-card__context{padding-left:4rem;padding-right:4rem}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.vertical-card__context{padding-left:2.8rem;padding-right:2.8rem}}.c-vertical-card--powertrain,.c-vertical-card--trims{height:62vh;margin:0 2vw;position:relative;width:84vw}@media (min-width:768px){.c-vertical-card--powertrain,.c-vertical-card--trims{height:72vh;margin:0 2vw;width:40vw}}@media (min-width:900px){.c-vertical-card--powertrain,.c-vertical-card--trims{margin:0 1.4rem;width:364px}}@media (min-width:1024px){.c-vertical-card--powertrain,.c-vertical-card--trims{margin:0 2.6rem}}.c-vertical-card--powertrain .vertical-card__text__text-badge,.c-vertical-card--trims .vertical-card__text__text-badge{position:absolute;top:10px}@media (min-width:823px){.c-vertical-card--powertrain .vertical-card__text__text-badge,.c-vertical-card--trims .vertical-card__text__text-badge{right:-40px}}@media (min-width:431px) and (max-width:820px){.c-vertical-card--powertrain .vertical-card__text__text-badge,.c-vertical-card--trims .vertical-card__text__text-badge{right:-28px}}@media (max-width:430px){.c-vertical-card--powertrain .vertical-card__text__text-badge,.c-vertical-card--trims .vertical-card__text__text-badge{right:-22px}}.c-vertical-card--powertrain .vertical-card__text__text-badge .c-badge--default,.c-vertical-card--trims .vertical-card__text__text-badge .c-badge--default{display:inline-block}.c-vertical-card--powertrain .vertical-card__text__text-badge .c-badge--default .badge__content,.c-vertical-card--trims .vertical-card__text__text-badge .c-badge--default .badge__content{display:block;font-size:1rem;letter-spacing:.04rem;line-height:1;padding:.6rem .7rem;text-transform:uppercase}.c-vertical-card--powertrain .vertical-card__wrapper,.c-vertical-card--trims .vertical-card__wrapper{display:flex;flex-direction:column}@media (min-width:768px){.c-vertical-card--powertrain .vertical-card__wrapper,.c-vertical-card--trims .vertical-card__wrapper{margin-left:0}}.c-vertical-card--powertrain .vertical-card__header,.c-vertical-card--trims .vertical-card__header{-ms-flex-negative:0;left:0;margin:0 2.2rem;padding:0 0 2rem;width:calc(100% - 4.4rem);z-index:9}@media (min-width:768px){.c-vertical-card--powertrain .vertical-card__header,.c-vertical-card--trims .vertical-card__header{margin:0 2.8rem;width:calc(100% - 5.6rem)}}@media (min-width:1024px){.c-vertical-card--powertrain .vertical-card__header,.c-vertical-card--trims .vertical-card__header{margin:0 4rem;width:calc(100% - 8rem)}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.c-vertical-card--powertrain .vertical-card__header,.c-vertical-card--trims .vertical-card__header{margin:0 2.8rem;width:calc(100% - 5.6rem)}}.c-vertical-card--powertrain .vertical-card__context,.c-vertical-card--trims .vertical-card__context{margin-top:24.55rem;padding-left:2rem;padding-right:2rem;padding-top:2.55rem}@media (min-width:768px){.c-vertical-card--powertrain .vertical-card__context,.c-vertical-card--trims .vertical-card__context{margin-top:25.15rem;padding-left:2.8rem;padding-right:2.8rem;padding-top:3.45rem}}@media (min-width:1024px){.c-vertical-card--powertrain .vertical-card__context,.c-vertical-card--trims .vertical-card__context{margin-top:25.15rem;padding-left:4rem;padding-right:4rem;padding-top:2.55rem}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.c-vertical-card--powertrain .vertical-card__context,.c-vertical-card--trims .vertical-card__context{margin-top:25.15rem;padding-left:2.8rem;padding-right:2.8rem;padding-top:2.55rem}}.c-vertical-card--powertrain .vertical-card__title,.c-vertical-card--trims .vertical-card__title{display:flex;justify-content:space-between;position:relative;z-index:1}.c-vertical-card--powertrain .c-cta,.c-vertical-card--trims .c-cta{margin-top:auto}.c-vertical-card--summary-finance-calculator{border:2px solid #f2f2f2;margin:0 4vw;padding:2rem;position:relative;width:76vw}@media (min-width:768px){.c-vertical-card--summary-finance-calculator{margin:0 2vw;padding:4rem;width:40vw}}@media (min-width:900px){.c-vertical-card--summary-finance-calculator{margin:0 1.4rem;width:364px}}@media (min-width:1024px){.c-vertical-card--summary-finance-calculator{margin:0 2.1rem}}.c-vertical-card--trims{height:65vh}@media (min-width:768px){.c-vertical-card--trims{height:68vh}}.slider-list-swichter__slider-wrapper{padding-bottom:2rem}.c-disclaimer-container{font-family:HyundaiTextReg,sans-serif;font-size:1.4rem}.disclaimer-container__header{fill:#767676}.disclaimer-container__header--first{display:-webkit-inline-box}.disclaimer-container__header--first .breaking-line{border-bottom:2px solid #e8e6e4;display:-webkit-inline-box;margin-top:3.4rem;width:75%}@media only screen and (min-device-width:768px) and (max-device-width:820px) and (orientation:portrait){.disclaimer-container__header .c-tooltip{left:-5rem!important}}@media (min-width:768px){.disclaimer-container__header .c-tooltip{top:35rem}}.disclaimer-container__footerTyre_wrapper{display:inline}.disclaimer-container__wrapper{border-bottom:2px solid #e8e6e4;display:grid;margin-bottom:6rem}.disclaimer-container__wrapper .c-cta--footer{min-height:0;min-height:auto;padding-bottom:1.5rem}.disclaimer-container__wrapper .c-cta--footer.is-disclaimer-tyre{align-items:center;border-bottom:none;display:inline-flex;margin-bottom:0;margin-right:0;width:auto}.disclaimer-container__wrapper .disclaimer-container__actions{display:inline;margin-top:0}.disclaimer-container__wrapper .disclaimer-container__actions__item{margin-top:0;padding-bottom:2rem}.disclaimer-container__wrapper .disclaimer-container__actions__item .disclaimer-container__actions__link{color:#767676;font-family:HyundaiHeadMedium,sans-serif;font-size:1.5rem;font-weight:500;line-height:2.1rem;text-decoration:none}.disclaimer-container__wrapper .disclaimer-container__actions__item .disclaimer-container__actions__link:hover{font-family:HyundaiHeadMedium,sans-serif;text-decoration:underline}.disclaimer-container__wrapper .disclaimer-container__actions__item .disclaimer-container__actions__link:visited{font-family:HyundaiHeadReg,sans-serif}.disclaimer-container__wrapper .disclaimer-container__actions__item #ot-sdk-btn.ot-sdk-show-settings.list__link{border:none;color:#767676;display:block;font-family:HyundaiHeadMedium,sans-serif;font-size:1.5rem;font-weight:500;line-height:2.1rem;padding:0;transition:all .3s ease-in-out}.disclaimer-container__wrapper .disclaimer-container__actions__item #ot-sdk-btn.ot-sdk-show-settings.list__link:hover{background-color:transparent;color:#767676}@media (min-width:768px){.disclaimer-container__wrapper{display:inline-block;grid-template-columns:auto 2fr;padding-bottom:3.5rem}.disclaimer-container__wrapper .c-cta--footer{margin-right:4rem}.disclaimer-container__wrapper .disclaimer-container__actions__item{margin-top:0}}@media (min-width:1024px){.disclaimer-container__wrapper{align-items:baseline;display:flex}}.disclaimer-container__infos{padding:0 0 4.5rem}.disclaimer-container__actions{margin-top:4.5rem}@media (min-width:768px){.disclaimer-container__actions{margin-top:0}}@media (min-width:1404px){.disclaimer-container__actions{float:right;margin-top:0}}.disclaimer-container__actions__item{margin-top:1.7rem}.disclaimer-container__actions__item:first-child{margin-left:0}.disclaimer-container__actions__item:last-child{margin-right:0}@media (min-width:768px){.disclaimer-container__actions__item{display:inline-block;margin-right:4.5rem;margin-top:2.2rem}}@media (min-width:1404px){.disclaimer-container__actions__item{margin-left:3.4rem;margin-right:0;margin-top:0}}.disclaimer-container__actions__link{color:#1c1b1b;font-family:HyundaiTextBold,sans-serif;font-size:1.6rem;line-height:2.4rem;text-decoration:underline}@media (min-width:768px){.disclaimer-container__actions__link{font-size:1.6rem;line-height:2.4rem}}@media (min-width:1024px){.disclaimer-container__actions__link{font-size:1.6rem;line-height:2.4rem}}.disclaimer-container__actions__link:hover{color:#002c5f}.disclaimer-container__social{border:2px solid #e8e6e4;border-width:2px 0;margin:4.5rem 0;padding:4.5rem 0}.disclaimer-container__social__list-icon{display:inline-block;margin-right:2rem}.disclaimer-container__social__list-icon .c-icon{height:4rem;width:4rem}.disclaimer-container__social__link{fill:#767676;display:inline-block}@media (min-width:1024px){.disclaimer-container__social__link:hover{fill:#444}}.disclaimer-container__social__link path{fill:#767676}.disclaimer-container__text p{margin-top:3rem}.disclaimer-container__text h2,.disclaimer-container__text h3,.disclaimer-container__text h4{font-family:HyundaiHeadMedium,sans-serif;font-size:1.9rem;line-height:2.4rem;margin-top:3rem}@media (min-width:768px){.disclaimer-container__text h2,.disclaimer-container__text h3,.disclaimer-container__text h4{font-size:2.2rem;line-height:2.8rem}}@media (min-width:1024px){.disclaimer-container__text h2,.disclaimer-container__text h3,.disclaimer-container__text h4{font-size:2.2rem;line-height:2.8rem;margin-top:4rem}}.disclaimer-container__text a{color:#002c5f;font-family:HyundaiTextBold,sans-serif;font-size:1.6rem;line-height:2.4rem;text-decoration:underline}@media (min-width:768px){.disclaimer-container__text a{font-size:1.6rem;line-height:2.4rem}}@media (min-width:1024px){.disclaimer-container__text a{font-size:1.6rem;line-height:2.4rem}}.disclaimer-container__copyright{margin-bottom:1.5rem}.c-cookie-settings-button{display:block}.c-cookie-settings-button .c-cta{border:none;color:#767676;display:block;font-family:HyundaiHeadMedium,sans-serif;font-size:1.5rem;font-weight:500;line-height:2.1rem;padding:0;transition:all .3s ease-in-out}.c-cookie-settings-button .c-cta:hover{background-color:transparent;color:#767676}.c-tyres{height:85vh;margin:auto;max-width:108rem;width:80%}.c-tyres .tyres__title{align-items:center;display:flex}.c-tyres .tyres__container{display:flex;flex-flow:row wrap;justify-content:center;margin:6rem auto auto;max-width:108rem;width:-moz-fit-content;width:fit-content}.c-tyres .tyres__item{margin-bottom:6rem;margin-left:1.5rem;margin-right:1.5rem;padding-bottom:2rem;padding-top:2rem}.c-tyres .tyres__sub-title{border-bottom:1px solid #d8d8d8;margin-bottom:1.5rem}.c-tyres .tyres__image{border:1px solid #d8d8d8;margin-bottom:1.5rem;width:24rem}.c-tyres .tyres__more-info{width:24rem}.c-tyres .tyres__link{color:#003c78;font-family:HyundaiTextBold,sans-serif;margin-left:.5rem}.c-tyres .tyres__tooltip-container{height:2rem;margin-left:1rem;width:2rem}.c-dev-info{bottom:10rem;display:flex;left:60%;margin:auto;position:absolute}.c-dev-info .notification__message{font-family:HyundaiHeadLight,sans-serif}@media (min-width:1024px){.c-dev-info{left:75%}}@media (min-width:1404px){.c-dev-info{left:80%}}.c-legal-notification-container .c-notification .notification__message{padding-top:1rem}.c-legal-notification-container .c-notification .notification__message .notification__text{font-family:HyundaiTextMedium,sans-serif;font-size:1.6rem}@media (min-width:768px){.c-legal-notification-container .c-notification .notification__message .notification__text{font-size:1.4rem;line-height:2.1rem}.c-legal-notification-container .c-notification .notification__close{margin-bottom:1rem}.c-legal-notification-container .c-notification .notification__close a #Notification-box-Measurement{fill:#fff!important}}.c-notification-list{display:flex;flex-direction:column;height:auto;left:3.1rem;width:calc(100% - 6.2rem);z-index:49}.c-notification-list div>.is-visible{margin-top:2.4rem}@media (min-width:768px){.c-notification-list{bottom:10.3rem!important;left:2.4rem;position:fixed;width:29.8rem}}@media (max-width:767px){.c-notification-list.is-float-top{top:5rem}}.is-summary-page+.c-notification-list{bottom:2rem;position:fixed;top:auto}.is-summary-page+.c-notification-list .c-notification.is-fixed .notification__content{display:block}@media (min-width:768px){.is-summary-page+.c-notification-list{bottom:2.3rem}}.c-disclaimer-notification-container{background:#fff;box-shadow:0 .4rem .8rem 0 rgba(0,0,0,.5);color:#000;display:none;font-family:HyundaiTextMedium,sans-serif;line-height:2.4rem;max-height:40rem;overflow:auto;padding:2rem 2rem 1.8rem}.c-disclaimer-notification-container::-webkit-scrollbar{width:.4rem}.c-disclaimer-notification-container::-webkit-scrollbar-thumb{background-color:#e5e5e5;border-radius:1rem}.c-disclaimer-notification-container::-moz-scrollbar{scrollbar-width:thin;width:.4rem}.c-disclaimer-notification-container::-moz-scrollbar-track,.c-disclaimer-notification-container::-webkit-scrollbar-track{background-color:transparent}.c-disclaimer-notification-container::-moz-scrollbar-thumb,.c-disclaimer-notification-container::-webkit-scrollbar-thumb{background-color:#e5e5e5;border-radius:1rem}@media (min-width:768px){.c-disclaimer-notification-container{display:block}}.c-disclaimer-notification-container a{color:#e5e5e5}.c-disclaimer-notification-container .disclaimer-close{width:calc(100% - 3.5rem)}.c-disclaimer-notification-container .disclaimer-close .c-cta--notification{line-height:0;position:absolute;right:1rem;text-align:right;top:1rem;width:calc(100% - 2rem)}.c-disclaimer-notification-container .disclaimer-notification__content{font-family:HyundaiTextReg,sans-serif;font-size:1.4rem;line-height:2.1rem}.is-accessories-page .wrapper-content{margin-left:-4%;margin-right:-4%;width:108%}.is-accessories-page .wrapper-content:after{clear:both;content:"";display:block}.is-accessories-page .wrapper-content-header{left:4%}@media (max-width:1099px){.is-accessories-page .wrapper-content-header{background-color:#f6f3f2;padding-top:32px;position:fixed;top:58px;transform:translateX(-.6%);width:92%;z-index:20}}@media (min-width:1024px) and (max-width:1099px){.is-accessories-page .wrapper-content-header{padding-top:32px;top:78px;transform:translateX(-1%)}}.is-accessories-page .accessories-aside{float:left;float:none;margin-left:4%;position:relative;transform:translateX(-.3%);width:92%}@media (min-width:1101px){.is-accessories-page .accessories-aside{transform:translateX(-1%)}}@media only screen and (min-width:1100px){.is-accessories-page .accessories-aside{float:left;margin-left:4%;margin-top:0;position:relative;width:28%;z-index:11}}.is-accessories-page .accessories-main{float:left;margin-left:4%;padding-bottom:10vh;width:92%}@media (min-width:0) and (max-width:767px){.is-accessories-page .accessories-main{margin-top:29.7rem}}@media (min-width:768px) and (max-width:1023px){.is-accessories-page .accessories-main{margin-bottom:6rem;margin-top:31rem}}@media (min-width:768px){.is-accessories-page .accessories-main{padding-bottom:0}}@media (min-width:1024px) and (max-width:1099px){.is-accessories-page .accessories-main{margin-top:33rem}}@media only screen and (min-width:1100px){.is-accessories-page .accessories-main{float:left;margin-left:4%;width:60%}}.is-accessories-page .accessories-overview{padding-bottom:6rem}@media (min-width:768px){.is-accessories-page .accessories-overview{padding-bottom:7rem}}@media only screen and (min-width:1100px){.is-accessories-page .accessories-overview{padding-bottom:7rem}}.is-accessories-page .accessories-main-container{position:relative;z-index:10}.bodytypes__main-content{display:flex;flex-direction:column;position:relative;z-index:0}@media (min-width:1024px){.bodytypes__main-content{align-items:center;flex-direction:row;z-index:2}}@media (min-width:768px){.bodytypes .c-list-wrapper--body-types{flex-direction:column}.bodytypes .c-list-wrapper--body-types .list-wrapper__item{width:100%}.bodytypes .c-list-wrapper--body-types .list-wrapper__item:nth-of-type(2n){margin-left:0;margin-right:0}.bodytypes .c-list-wrapper--body-types .list-wrapper__item:last-child{margin-bottom:5rem}}.bodytypes__image-wrapper{margin-bottom:4rem;position:relative}@media (min-width:768px){.bodytypes__image-wrapper{margin-bottom:5.8rem}}@media (min-width:1024px){.bodytypes__image-wrapper{flex:0 1 62%;margin-bottom:0}}.bodytypes__image-wrapper img{max-width:100%}@media (min-width:768px){.bodytypes__list-wrapper{margin-bottom:7rem}}@media (min-width:1024px){.bodytypes__list-wrapper{flex:0 1 38%;margin-bottom:0}}.error-content{align-items:center;display:flex;flex-direction:column;height:100%}.error-content__image{margin-bottom:0;width:100%}@media (min-width:768px){.error-content__image{width:100%}}@media (min-width:1024px){.error-content__image{width:45%}}.error-content__image:focus{outline:none}.error-content__title{color:#1c1b1b;font-family:HyundaiHeadMedium,sans-serif;letter-spacing:0;margin-bottom:.5rem;margin-top:5rem;padding:0 8%;text-align:center;width:100%}@media (min-width:0){.error-content__title{font-size:3rem;line-height:3.6rem}}@media (min-width:768px){.error-content__title{font-size:4rem;line-height:4.4rem;width:59rem}}@media (min-width:1024px){.error-content__title{font-size:5rem;line-height:5.8rem;margin-top:2.5rem;width:57rem}}@media (min-width:1280px){.error-content__title{margin-top:3rem;padding:0;width:45%}}@media (min-width:1404px){.error-content__title{font-size:5rem;line-height:5.8rem;margin-top:5rem;width:78rem}}.error-content__title:focus{outline:none}.error-content__description{color:#000;font-family:HyundaiTextReg,sans-serif;font-size:1.6rem;line-height:2.8rem;margin-bottom:5rem;padding:0 8%;text-align:center;white-space:pre-line;width:100%}@media (min-width:768px){.error-content__description{margin-bottom:4.5rem;width:58rem}}@media (min-width:1024px){.error-content__description{margin-bottom:2.5rem;width:57rem}}@media (min-width:1280px){.error-content__description{margin-bottom:3rem;padding:0;width:45%}}@media (min-width:1404px){.error-content__description{width:78rem}}.error-content__button:focus,.error-content__description:focus{outline:none}.c-rotation-3d{cursor:none;margin:-8%;padding-bottom:56.3%;position:relative;touch-action:none;transition:opacity .3s ease-in-out}@media (min-width:768px){.c-rotation-3d{z-index:-1}}.c-rotation-3d.is-fallback{cursor:default;margin:0}.c-rotation-3d.is-loading-images,.c-rotation-3d.is-status-loading{opacity:.5;pointer-events:none}.c-rotation-3d .rotation-3d__image{display:block;position:absolute;top:0;visibility:hidden;width:100%}@media (max-width:767px){.c-rotation-3d .rotation-3d__image{z-index:3}}.c-rotation-3d .rotation-3d__image.is-active{visibility:visible}.c-rotation-3d .rotation-3d__360-indicator-container{bottom:-2.8rem;display:flex;justify-content:center;position:absolute;width:100%;z-index:-1}@media (max-width:767px){.c-rotation-3d .rotation-3d__360-indicator-container{z-index:4}}@media (min-width:768px){.c-rotation-3d .rotation-3d__360-indicator-container{bottom:-4.8rem}}@media (min-width:1024px){.c-rotation-3d .rotation-3d__360-indicator-container{bottom:-4.8rem}}.c-rotation-3d .rotation-3d__360-circle{width:84%}.c-rotation-3d .rotation-3d__360-indicator-wrapper{bottom:7.5%;left:50%;position:absolute;transform:translate3d(-50%,0,0)}@media (min-width:768px){.c-rotation-3d .rotation-3d__360-indicator-wrapper{bottom:12.5%}}.c-rotation-3d .rotation-3d__loader .c-circle-loading{height:130%}.c-image-slider{margin:0;overflow:hidden;position:relative}@media (max-width:768px){.c-image-slider{margin-left:-8vw;overflow:visible;overflow:initial;width:100vw}}.c-image-slider .image-slider-wrapper{position:relative}.c-image-slider .image-slider{display:flex;transition:transform .5s ease-in-out;width:100%}.c-image-slider .image-slider .slide{background:rgba(0,0,0,.1);flex:1 0 100%;position:relative}.c-image-slider .image-slider .slide-image{user-drag:none;aspect-ratio:16/9;display:flex;margin:0 auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.gallery-wrapper{margin:0;overflow:hidden;padding:.8em 0}.gallery-container{position:relative}.gallery-container .gallery-items{cursor:pointer;display:flex;gap:12px;justify-content:center;transition:transform .5s ease-in-out}.gallery-container .gallery-items .gallery-chevron{height:79.88px;position:relative;transform:none;width:auto}.gallery-container .gallery-items .gallery-item{background:rgba(0,0,0,.1);flex-shrink:0;height:79.88px;position:relative;width:142px}.gallery-container .gallery-items .gallery-item-image{aspect-ratio:16/9;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.gallery-container .gallery-items .gallery-item.is-active{box-shadow:0 .4rem .8rem 0 rgba(0,0,0,.5);transition:box-shadow .5s ease-in-out}.gallery-container .gallery-items .gallery-item.is-active:before{background:#03bce8;bottom:4px;content:"";display:block;height:16px;left:50%;position:absolute;transform:translateY(50%) translateX(-50%);width:16px;z-index:1}.gallery-container .gallery-items .gallery-item.is-active:after{background-image:url(car-configurator-hpp2/resources/icons/sprites/sprites-sprite.svg);background-position:-70px -30px;background-size:120px 95px;bottom:4px;content:"";display:block;height:7px;left:50%;position:absolute;transform:translateY(50%) translateX(-50%);width:10px;z-index:2}.no-svg .gallery-container .gallery-items .gallery-item.is-active:after{background-image:url(car-configurator-hpp2/resources/icons/sprites/sprites-sprite-medium.png)}.gallery-container .gallery-items .gallery-item.is-relative{position:relative}.gallery-container .gallery-items.sliding-gallery{justify-content:left}.gallery-container .gallery-chevron{height:100%;position:absolute;top:50%;transform:translateY(-50%);width:3em;z-index:10}.gallery-container .gallery-chevron svg{height:24px;width:14px}.gallery-container .gallery-chevron.left{background:linear-gradient(90deg,#f6f3f2,hsla(0,0%,100%,0));left:-2px}.gallery-container .gallery-chevron.right{background:linear-gradient(90deg,hsla(0,0%,100%,0),#f6f3f2);display:flex;justify-content:flex-end;right:-2px}.gallery-container .gallery-chevron-button{height:100%;width:2em}.studio-original-switcher{position:absolute;right:22px;top:18px;z-index:4}@media (max-width:767px){.studio-original-switcher{right:15px;top:-22px}}.blur-up{filter:blur(3px);transition:filter .4s}.blur-up.lazyloaded{filter:blur(0)}.blur-up.is-blurred{filter:blur(3px)}.pagination-indicator__container{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.2rem;justify-content:center;margin-top:1.6rem}.pagination-indicator__container>*{display:inline-block}.pagination-indicator__current,.pagination-indicator__total{font-size:1.6rem;font-weight:600;height:1.9rem;line-height:1.9rem}.pagination-indicator__total{border-left:.2rem solid #ccc;padding-left:12px}.pagination-indicator__total--inactive{color:#676767}.pagination-indicator__nav-button{height:2.6rem;padding:0 1.2rem}.pagination-indicator__nav-button:hover svg g{fill:#00aad2}.pagination-indicator__nav-button--inactive svg g,.pagination-indicator__nav-button--inactive:hover svg g{fill:#ccc}.is-exterior-page{overflow-x:hidden}.is-exterior-page .wrapper-content{margin-left:-4%;margin-right:-4%;width:108%}.is-exterior-page .wrapper-content:after{clear:both;content:"";display:block}.is-exterior-page .exterior-aside{float:left;margin-bottom:2.8rem;margin-left:4%;position:relative;transform:translateX(-.3%);width:92%;z-index:1}@media (min-width:0){.is-exterior-page .exterior-aside{margin-bottom:4.8rem}.is-exterior-page .exterior-aside:not(:has(.c-rotation-3d)){margin-bottom:0}}@media (min-width:768px){.is-exterior-page .exterior-aside{margin-bottom:2.8rem;transform:translateX(-.5%)}.is-exterior-page .exterior-aside:not(:has(.c-rotation-3d)){margin-bottom:0}.is-exterior-page .exterior-aside .c-rotation-3d{margin-bottom:0}.is-exterior-page .exterior-aside .c-rotation-3d :has(.is-fallback){margin-bottom:0}}@media (min-width:1024px){.is-exterior-page .exterior-aside{margin-bottom:8rem}.is-exterior-page .exterior-aside:not(:has(.c-rotation-3d)){margin-bottom:8rem}}@media only screen and (min-width:1024px){.is-exterior-page .exterior-aside{float:left;margin-left:4%;width:60%}}.is-exterior-page .exterior-main{float:left;margin-left:4%;position:relative;width:92%}@media (max-width:767px){.is-exterior-page .exterior-main{margin-top:0}}@media only screen and (min-width:1024px){.is-exterior-page .exterior-main{float:left;margin-left:4%;width:28%;width:calc(28% + 10px)}}.is-exterior-page .exterior-selection{margin-bottom:2.4rem;margin-top:2.8rem;text-align:center}@media (min-width:768px){.is-exterior-page .exterior-selection{bottom:22rem;left:10%;margin-top:0;position:absolute;width:80%}}@media only screen and (min-width:1024px){.is-exterior-page .exterior-selection{border-bottom:2px solid rgba(0,0,0,.1);bottom:0;left:0;margin-bottom:0;padding-bottom:3rem;position:relative;text-align:left;width:100%}}.is-exterior-page .exterior-selection__subline,.is-exterior-page .exterior-selection__topline{font-family:HyundaiTextReg,sans-serif;font-size:1.4rem;margin-bottom:1rem}.is-exterior-page .exterior-selection__topline{opacity:.5}@media only screen and (min-width:1024px){.is-exterior-page .exterior-selection__topline{display:none}}.is-exterior-page .exterior-selection__headline{color:#1c1b1b;font-family:HyundaiHeadMedium,sans-serif;font-size:1.9rem;line-height:1.3}@media (min-width:1024px){.is-exterior-page .exterior-selection__headline{font-size:2.2rem}}.is-exterior-page .exterior-info__image{display:flex;justify-content:center;margin:0 auto}@media only screen and (min-width:1024px){.is-exterior-page .exterior-info__image{max-width:500px}}@media only screen and (min-width:1404px){.is-exterior-page .exterior-info__image{max-width:100%}}@media (min-width:0){.is-exterior-page .exterior-routes{margin-top:4.867rem}}@media (min-width:1024px){.is-exterior-page .exterior-routes{bottom:16rem;left:10%;margin-top:0;position:absolute;width:80%}}@media only screen and (min-width:1024px){.is-exterior-page .exterior-routes{bottom:0;left:0;margin-left:-1rem;overflow:hidden;position:relative;width:calc(100% + 1rem)}}.is-exterior-page .exterior-colours,.is-exterior-page .exterior-wheels{padding-bottom:10rem}@media (min-width:768px){.is-exterior-page .exterior-colours,.is-exterior-page .exterior-wheels{padding-bottom:0}}@media (min-width:1024px){.is-exterior-page .exterior-colours,.is-exterior-page .exterior-wheels{bottom:auto;box-sizing:content-box;height:calc(65vh - 125px);overflow-y:auto;padding-bottom:3rem;padding-left:1rem;padding-top:4rem;position:relative}}.is-exterior-page .exterior-colours .slider-list-switcher__list-wrapper{padding-bottom:5rem}@media (min-width:1024px){.is-exterior-page .exterior-colours .c-image-selection{height:5.5rem;width:5.5rem}}.pnlm-container{background:#f4f4f4 url(car-configurator-hpp2/resources/img/background.svg) repeat;contain:content;cursor:default;font-family:Helvetica,Nimbus Sans L,Liberation Sans,Arial,sans-serif;height:100%;line-height:1.4;margin:0;outline:0;overflow:hidden;padding:0;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;width:100%}.pnlm-container *{box-sizing:content-box}.pnlm-ui{height:100%;position:absolute;width:100%;z-index:1}.pnlm-grab{cursor:grab;cursor:url(car-configurator-hpp2/resources/img/grab.svg) 12 8,default}.pnlm-grabbing{cursor:grabbing;cursor:url(car-configurator-hpp2/resources/img/grabbing.svg) 12 8,default}.pnlm-sprite{background-image:url(car-configurator-hpp2/resources/img/sprites.svg)}.pnlm-container:-webkit-full-screen{height:100%!important;position:static!important;width:100%!important}.pnlm-container:fullscreen{height:100%!important;position:static!important;width:100%!important}.pnlm-render-container{cursor:inherit;height:100%;position:absolute;width:100%}.pnlm-controls{background-color:#fff;border:1px solid rgba(0,0,0,.4);border-radius:3px;cursor:pointer;margin-top:4px;transform:translateZ(9999px);z-index:2}.pnlm-control:hover{background-color:#f8f8f8}.pnlm-controls-container{left:4px;position:absolute;top:0;z-index:1}.pnlm-zoom-controls{height:52px;width:26px}.pnlm-zoom-in{border-radius:3px 3px 0 0;top:0}.pnlm-zoom-in,.pnlm-zoom-out{height:50%;position:absolute;width:100%}.pnlm-zoom-out{background-position:0 -26px;border-radius:0 0 3px 3px;border-top:1px solid rgba(0,0,0,.1);bottom:0}.pnlm-fullscreen-toggle-button,.pnlm-hot-spot-debug-indicator,.pnlm-orientation-button{height:26px;width:26px}.pnlm-hot-spot-debug-indicator{background-color:hsla(0,0%,100%,.5);border-radius:13px;display:none;height:26px;left:50%;margin:-13px 0 0 -13px;position:absolute;top:50%;width:26px}.pnlm-orientation-button-inactive{background-position:0 -156px}.pnlm-orientation-button-active{background-position:0 -182px}.pnlm-fullscreen-toggle-button-inactive{background-position:0 -52px}.pnlm-fullscreen-toggle-button-active{background-position:0 -78px}.pnlm-panorama-info{background-color:rgba(0,0,0,.7);border-radius:0 3px 3px 0;bottom:4px;color:#fff;display:none;padding-right:10px;position:absolute;text-align:left;transform:translateZ(9999px);z-index:2}.pnlm-title-box{font-size:20px;margin-bottom:3px}.pnlm-author-box,.pnlm-title-box{display:table;padding-left:5px;position:relative}.pnlm-author-box{font-size:12px}.pnlm-load-box{background-color:rgba(0,0,0,.7);border-radius:3px;color:#fff;display:none;font-size:20px;height:150px;left:50%;margin:-75px 0 0 -100px;position:absolute;text-align:center;top:50%;width:200px}.pnlm-load-box p{margin:20px 0}.pnlm-lbox{display:none;height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}.pnlm-loading{animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-name:pnlm-mv;-webkit-animation-name:pnlm-mv;animation-timing-function:linear;-webkit-animation-timing-function:linear;background-color:#fff;height:10px;position:relative;width:10px}@keyframes pnlm-mv{0%{left:0;top:0}25%{left:10px;top:0}50%{left:10px;top:10px}75%{left:0;top:10px}to{left:0;top:0}}.pnlm-load-button{background-color:rgba(0,0,0,.7);border-radius:3px;color:#fff;cursor:pointer;display:table;font-size:20px;height:100px;left:50%;margin:-50px 0 0 -100px;position:absolute;text-align:center;top:50%;width:200px}.pnlm-load-button:hover{background-color:rgba(0,0,0,.8)}.pnlm-load-button p{display:table-cell;vertical-align:middle}.pnlm-info-box{background-color:#000;border-radius:3px;color:#fff;display:table;font-size:15px;height:150px;left:50%;margin:-75px 0 0 -100px;position:absolute;table-layout:fixed;text-align:center;top:50%;width:200px}.pnlm-info-box a{word-wrap:break-word;color:#fff;overflow-wrap:break-word}.pnlm-info-box p{display:table-cell;padding:0 5px;vertical-align:middle}.pnlm-error-msg{display:none}.pnlm-about-msg{background:rgba(0,0,0,.7);border-radius:3px;color:#fff;display:none;font-size:11px;left:50px;line-height:11px;opacity:0;padding:5px 8px;position:absolute;top:50px;transition:opacity .3s ease-in-out;z-index:1}.pnlm-about-msg a:link,.pnlm-about-msg a:visited{color:#fff}.pnlm-about-msg a:active,.pnlm-about-msg a:hover{color:#eee}.pnlm-hotspot-base{cursor:default;position:absolute;top:0;vertical-align:middle;visibility:hidden;z-index:1}.pnlm-hotspot{border-radius:13px;height:26px;width:26px}.pnlm-hotspot:hover{background-color:hsla(0,0%,100%,.2)}.pnlm-hotspot.pnlm-info{background-position:0 -104px}.pnlm-hotspot.pnlm-scene{background-position:0 -130px}div.pnlm-tooltip span{background-color:rgba(0,0,0,.7);border-radius:3px;color:#fff;cursor:default;margin-left:-220px;max-width:200px;padding:5px 10px;position:absolute;text-align:center;visibility:hidden}div.pnlm-tooltip:hover span{visibility:visible}div.pnlm-tooltip:hover span:after{border:10px solid transparent;border-top-color:rgba(0,0,0,.7);bottom:-20px;content:"";height:0;left:-10px;margin:0 50%;position:absolute;width:0}.pnlm-compass{background-image:url(car-configurator-hpp2/resources/img/compass.svg);border-radius:25px;bottom:4px;cursor:default;display:none;height:50px;position:absolute;right:4px;width:50px}.pnlm-world{left:50%;position:absolute;top:50%}.pnlm-face{position:absolute;transform-origin:0 0 0}.pnlm-dragfix,.pnlm-preview-img{height:100%;position:absolute;width:100%}.pnlm-preview-img{background-position:50%;background-size:cover}.pnlm-lbar{border:1px solid #fff;height:6px;margin:0 auto;width:150px}.pnlm-lbar-fill{background:#fff;height:100%;width:0}.pnlm-lmsg{font-size:12px}.pnlm-fade-img{left:0;position:absolute;top:0}.pnlm-pointer{cursor:pointer}.c-interior-360 .interior-360__error-message,.c-interior-360 .interior-360__static-icon{left:50%;pointer-events:none;position:absolute;top:50%;top:calc(50% - 6rem);transform:translate(-50%,-50%);z-index:8}.c-interior-360 .interior-360__static-icon{transition:all .8s ease}.c-interior-360 .interior-360__view.is-background-fallback{background-image:url(car-configurator-hpp2/resources/img/fallback/interior/interior-image/interior-image-fallback-small-1x.png);background-repeat:no-repeat;background-size:cover}@media (min-width:768px){.c-interior-360 .interior-360__view.is-background-fallback{background-image:url(car-configurator-hpp2/resources/img/fallback/interior/interior-image/interior-image-fallback-medium-1x.png)}}@media (min-width:1024px){.c-interior-360 .interior-360__view.is-background-fallback{background-image:url(car-configurator-hpp2/resources/img/fallback/interior/interior-image/interior-image-fallback-large-1x.png)}}@media (min-width:1404px){.c-interior-360 .interior-360__view.is-background-fallback{background-image:url(car-configurator-hpp2/resources/img/fallback/interior/interior-image/interior-image-fallback-monitor-1x.png)}}.is-interior-page{overflow-x:hidden}.is-interior-page .wrapper-content{margin-left:-4%;margin-right:-4%;width:108%}.is-interior-page .wrapper-content:after{clear:both;content:"";display:block}.is-interior-page .interior-aside{float:left;left:0;margin-left:4%;position:relative;top:0;transform:translateX(-.3%);width:92%}@media (min-width:1024px){.is-interior-page .interior-aside{margin-bottom:8rem;transform:translateX(-2%)}}@media only screen and (min-width:1024px){.is-interior-page .interior-aside{float:left;margin-left:4%;margin-top:0;position:relative;top:auto;width:60%;width:auto;z-index:1}}.is-interior-page .interior-aside:not(:has(.c-rotation-3d)){margin-bottom:0}.is-interior-page .interior-aside.c-rotation-3d :has(.is-fallback){margin-bottom:0}.is-interior-page .interior-aside--with-slider{float:left;margin-bottom:2.8rem;margin-left:4%;position:relative;transform:translateX(-.3%);width:92%;z-index:1}@media (max-width:767px){.is-interior-page .interior-aside--with-slider{margin-bottom:0}}@media (min-width:768px){.is-interior-page .interior-aside--with-slider{margin-bottom:0;transform:translateX(-.5%)}}@media (min-width:1024px){.is-interior-page .interior-aside--with-slider{margin-bottom:8rem}}@media only screen and (min-width:1024px){.is-interior-page .interior-aside--with-slider{float:left;margin-left:4%;width:60%}}.is-interior-page .interior-aside--with-slider .c-showroom .showroom__trimname--interior-info,.is-interior-page .interior-aside--with-slider .c-text--interior-info{color:#000}.is-interior-page .interior-aside--with-slider .c-icon-tooltip--interior-info{background:url(car-configurator-hpp2/resources/icons/svg/icon-tooltip.svg) no-repeat 100%}.is-interior-page .interior-main{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:rgba(0,0,0,.4);bottom:0;float:left;left:0;margin-left:4%;padding:2rem 2.5rem;position:absolute;right:0;width:92%}@media (min-width:0){.is-interior-page .interior-main{bottom:4rem;left:0;margin-left:4%;margin-top:4.867rem;padding:0;position:static;width:100%;width:92%}}@media (min-width:1024px){.is-interior-page .interior-main{margin-top:0}}@media only screen and (min-width:1024px){.is-interior-page .interior-main{bottom:auto;float:left;float:right;margin-left:4%;margin-right:4%;position:relative;width:28%;z-index:1}}.is-interior-page .interior-main--with-slider{float:left;margin-left:4%;position:relative;width:92%}@media (min-width:0){.is-interior-page .interior-main--with-slider{margin-top:4.867rem}}@media (min-width:1024px){.is-interior-page .interior-main--with-slider{margin-top:0}}@media only screen and (min-width:1024px){.is-interior-page .interior-main--with-slider{float:left;margin-left:4%;width:28%;width:calc(28% + 10px)}.is-interior-page .interior-main--with-slider .interior-selection{border-bottom:2px solid rgba(0,0,0,.1)}}.is-interior-page .interior-main--with-slider .interior-selection__headline,.is-interior-page .interior-main--with-slider .interior-selection__subline,.is-interior-page .interior-main--with-slider .interior-selection__topline{color:#000}.is-interior-page:has(.c-interior-360) .interior-main{padding:2rem 2.5rem 7rem;position:absolute}@media (min-width:1024px){.is-interior-page:has(.c-interior-360) .interior-main{padding:2rem 2.5rem;position:relative}}.is-interior-page .interior-selection{bottom:20rem;left:10%;margin-bottom:2.4rem;position:absolute;text-align:center;width:80%}@media (min-width:0){.is-interior-page .interior-selection{bottom:0;left:0;margin-bottom:0;position:absolute;top:8.6rem;width:100%}}@media (min-width:1024px){.is-interior-page .interior-selection{top:0}}@media only screen and (min-width:1024px){.is-interior-page .interior-selection{border-bottom:2px solid hsla(0,0%,100%,.2);bottom:auto;left:0;margin-bottom:3rem;padding-bottom:3rem;position:relative;text-align:left;width:100%}.is-interior-page .interior-selection.interior-selection--no-text-included{padding-bottom:1.5rem}}.is-interior-page .interior-selection__subline,.is-interior-page .interior-selection__topline{color:#fff;font-family:HyundaiTextReg,sans-serif;font-size:1.4rem;margin-bottom:1rem}.is-interior-page .interior-selection__topline{color:#e5e5e5}@media only screen and (min-width:1024px){.is-interior-page .interior-selection__topline{display:none}}.is-interior-page .interior-selection__headline{color:#fff;font-family:HyundaiHeadMedium,sans-serif;font-size:1.9rem;line-height:1.3}@media (min-width:1024px){.is-interior-page .interior-selection__headline{font-size:2.2rem}}.is-interior-page .interior-info__image{display:flex;justify-content:center;margin:0 auto}@media only screen and (min-width:1024px){.is-interior-page .interior-info__image{max-width:500px}}@media only screen and (min-width:1404px){.is-interior-page .interior-info__image{max-width:100%}}.is-interior-page .interior-full-size{background:#000;cursor:none;height:calc(100vh - 12rem);left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}@media (min-width:768px){.is-interior-page .interior-full-size{height:calc(100vh - 6rem + 2px);overflow:auto}}.is-interior-page .interior-full-size:after{background:#000;content:"";display:block;height:100%;opacity:.6;transition:all .8s ease;transition-delay:.2s;width:100%}.is-interior-page .interior-full-size.is-fallback{cursor:default}.is-interior-page .interior-full-size__background{background-color:rgba(0,0,0,.3);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;transform:scale(1);transition:all 1.5s ease;transition-delay:.2s;width:100%;z-index:1}.is-interior-page .interior-full-size__background.is-custom-hidden{transform:scale(1.1)}.is-interior-page .interior-full-size__click{height:100%;left:0;position:fixed;top:0;width:100%;z-index:5}.is-interior-page .interior-full-size .interior-360__view{display:block;height:100%;height:100vh;left:0;position:absolute;text-align:center;top:0;transition:all .8s ease;transition-delay:.2s;width:100%;z-index:1}.is-interior-page .interior-full-size .interior-360__view.is-custom-shown{opacity:1;position:fixed}.is-interior-page .interior-full-size .interior-360__view .pnlm-dragfix,.is-interior-page .interior-full-size .interior-360__view .pnlm-dragfix:active,.is-interior-page .interior-full-size .interior-360__view .pnlm-dragfix:focus,.is-interior-page .interior-full-size .interior-360__view .pnlm-grab,.is-interior-page .interior-full-size .interior-360__view .pnlm-grab:active,.is-interior-page .interior-full-size .interior-360__view .pnlm-grab:focus,.is-interior-page .interior-full-size .interior-360__view .pnlm-preview-img,.is-interior-page .interior-full-size .interior-360__view .pnlm-preview-img:active,.is-interior-page .interior-full-size .interior-360__view .pnlm-preview-img:focus{cursor:none}.is-interior-page .interior-full-size .is-close{fill:#fff;height:0;opacity:0;overflow:hidden;padding:0;transition:opacity .8s ease}.is-interior-page .interior-full-size .is-close svg{filter:drop-shadow(0 0 5px #000)}.is-interior-page .interior-full-size.is-custom-hidden .interior-360__view{z-index:6}.is-interior-page .interior-full-size.is-custom-hidden:after{opacity:0}.is-interior-page .interior-full-size.is-custom-hidden .interior-360__static-icon{opacity:0;transition-delay:.4s}.is-interior-page .interior-full-size.is-custom-hidden .is-close{height:5rem;opacity:1;padding:1.5rem}.is-interior-page .interior-colours{bottom:12rem;left:10%;position:absolute;width:80%;z-index:5}@media (min-width:0){.is-interior-page .interior-colours{bottom:auto;left:auto;position:relative;width:100%}}@media (max-width:768px){.is-interior-page .interior-colours .c-carousel--interior-slider{height:6.2rem}.is-interior-page .interior-colours .c-carousel--interior-slider.is-no-slide .carousel__wrapper{transform:none!important}}@media (min-width:1024px){.is-interior-page .interior-colours{-ms-overflow-style:none;bottom:auto;box-sizing:content-box;left:auto;margin-left:-1rem;max-height:calc(65vh - 16rem);overflow:-moz-scrollbars-none;padding-left:1rem;position:relative;width:calc(100% + 1rem)}.is-interior-page .interior-colours::-webkit-scrollbar{width:0!important}}@media (min-width:1024px){.is-interior-page .interior-colours:before{background:linear-gradient(180deg,#000 0,transparent);display:block;filter:progid:dximagetransform.microsoft.gradient(startColorstr="#00000000",endColorstr="#00000000",GradientType=0);height:40px;left:1rem;top:0;width:calc(100% - 1rem);z-index:1}}.is-interior-page .interior-aside,.is-interior-page .interior-main{opacity:1;transition:all .8s ease;transition-delay:.4s;z-index:10}.is-interior-page .interior-aside>div,.is-interior-page .interior-main>div{opacity:1;transition:all .4s ease}.is-interior-page .interior-aside.is-custom-hidden>div,.is-interior-page .interior-main.is-custom-hidden>div{display:none}.is-interior-page .interior-main.is-custom-hidden{bottom:-120vh;opacity:0;transition:all 0s ease}@media (min-width:1024px){.is-interior-page .interior-main.is-custom-hidden{bottom:auto;left:100vw}}.is-interior-page .interior-aside.is-custom-hidden{top:-120vh}@media (min-width:1024px){.is-interior-page .interior-aside.is-custom-hidden{left:-100vw;top:auto}}.is-packages-page{height:100%!important;max-height:none!important}.is-packages-page .wrapper-content{margin-left:-4%;margin-right:-4%;width:108%}.is-packages-page .wrapper-content:after{clear:both;content:"";display:block}.is-packages-page .packages-aside{float:left;margin-left:4%;position:relative;transform:translateX(-.3%);width:92%}@media (max-width:1099px){.is-packages-page .packages-aside{background-color:#f6f3f2;padding-top:32px;position:fixed;top:58px;transform:translateX(-.7%);width:84%;z-index:20}}@media (min-width:1024px) and (max-width:1099px){.is-packages-page .packages-aside{padding-top:32px;top:78px;transform:translateX(-1%)}}@media (min-width:1101px){.is-packages-page .packages-aside{transform:translateX(-1%)}}@media only screen and (min-width:1100px){.is-packages-page .packages-aside{float:left;margin-left:4%;margin-top:0;position:relative;width:28%;z-index:1}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.is-packages-page .packages-aside{float:left;margin-left:4%;width:92%;width:84%}}.is-packages-page .packages-main{float:left;margin-left:4%;width:92%}@media (min-width:0) and (max-width:767px){.is-packages-page .packages-main{margin-top:29.7rem}}@media (min-width:768px) and (max-width:1023px){.is-packages-page .packages-main{margin-bottom:6rem;margin-top:35rem}}@media (min-width:1024px) and (max-width:1099px){.is-packages-page .packages-main{margin-top:33rem}}@media only screen and (min-width:1100px){.is-packages-page .packages-main{float:left;margin-left:4%;width:60%}}.is-packages-page .is-consumption-information{padding-top:var(--info-text-padding-top)}@media only screen and (min-width:1100px){.is-packages-page .packages-routes{max-height:calc(100vh - 16rem);overflow:auto;padding-top:3rem}}.is-packages-page .packages-routes.is-no-top-space{padding-top:0}.is-packages-page .packages-extras,.is-packages-page .packages-overview{padding-bottom:6rem}@media (min-width:768px){.is-packages-page .packages-extras,.is-packages-page .packages-overview{padding-bottom:0}}@media only screen and (min-width:1100px){.is-packages-page .packages-extras,.is-packages-page .packages-overview{padding-bottom:0}}.is-packages-page .c-horizontal-card{background:hsla(0,0%,100%,.8)}.is-packages-page .c-horizontal-card.is-selected,.is-packages-page .c-horizontal-card:hover{background:#fff}@media (max-width:767px){.is-packages-page .c-horizontal-card .c-image-container{animation:none;background:#f5f3f2}.is-packages-page .c-horizontal-card .c-image-container .c-image--packages{margin:auto;width:100%}}@media (min-width:768px) and (max-width:1023px){.is-packages-page .c-horizontal-card .c-image--packages{width:13.9rem}}.c-powertrain-emission{align-items:center;flex-direction:column;padding-bottom:4rem;padding-top:4rem}@media (min-width:1024px){.c-powertrain-emission{flex-direction:row;padding:0}}.powertrain-emission__header{text-align:center}.powertrain-emission__type-wrapper{display:flex;justify-content:center}.powertrain-emission__type{margin-bottom:5rem;margin-top:4.8rem;overflow:hidden}@media only screen and (min-width:768px){.powertrain-emission__type{margin-top:5rem}}@media only screen and (min-width:1224px){.powertrain-emission__type{float:left;margin-left:4%;margin-top:7.8rem;width:44%}}.powertrain-emission__description{font-size:1.4rem;margin-bottom:1.6rem;opacity:.5}.powertrain-emission__description__type{text-transform:uppercase}.powertrain-emission__disclaimer{display:flex;font-size:1.4rem;margin:auto;opacity:.5;width:70%}@media (max-width:768px){.powertrain-emission__disclaimer{width:100%}}.powertrain-emission__text,.powertrain-emission__value{display:inline-block;font-size:1.4rem}.powertrain-emission__value{margin-right:3rem}.powertrain-emission__text{color:#767676}.powertrain-emission__list-item{margin-left:3.7rem}@media (min-width:768px){.powertrain-emission__list-item{margin-left:2.8rem}}.powertrain-emission__list-item__title{font-family:HyundaiHeadBold,sans-serif;font-size:1.4rem;margin-bottom:1.8rem}.powertrain-emission__list-item__title-text{line-height:2.4rem}.powertrain-emission__list-item__title-icon{display:inline-block;height:2.4rem;position:absolute;transform:translate(1rem);width:2.4rem}.powertrain-emission__list-type{position:relative}.powertrain-emission__list-type+.powertrain-emission__list-type{margin-top:2.7rem}@media (min-width:768px){.powertrain-emission__list-type+.powertrain-emission__list-type{margin-top:0}.powertrain-emission__list-type{float:left;width:50%}}.powertrain-emission__list-type.is-co2:before,.powertrain-emission__list-type.is-fuel:before{content:"";display:block;height:2.4rem;left:0;position:absolute;top:0;width:2.4rem}.powertrain-emission__list-type.is-co2 .powertrain-emission__value{width:6.7rem}.powertrain-emission__list-type.is-co2:before{background:url(car-configurator-hpp2/resources/icons/svg/co2_icon.svg) no-repeat 50%;background-size:100%}.powertrain-emission__list-type.is-fuel .powertrain-emission__value{width:8.8rem}.powertrain-emission__list-type.is-fuel:before{background:url(car-configurator-hpp2/resources/icons/svg/fuel.svg) no-repeat 50%;background-size:100%}.c-powertrain-detail{align-items:center;flex-direction:column;padding-top:4rem}@media (max-width:767px){.c-powertrain-detail{margin-left:1rem}}@media (min-width:768px){.c-powertrain-detail{padding-top:7rem}}@media (min-width:1024px){.c-powertrain-detail{flex-direction:row}}.c-powertrain-detail .powertrain-detail__table{margin-bottom:1rem}@media (min-width:768px){.c-powertrain-detail .powertrain-detail__table{margin-bottom:6rem}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.c-powertrain-detail .powertrain-detail__table{margin-left:0;width:92%}}@media only screen and (min-width:1024px){.c-powertrain-detail .powertrain-detail__table{float:left;margin-bottom:0;margin-left:4%;padding-bottom:10rem;width:52%}}.c-powertrain-detail .powertrain-detail__table .c-image{text-align:center;width:100%}.c-powertrain-detail .powertrain-detail__table .c-table .table__header{border-bottom:0;padding-bottom:20px}.c-powertrain-detail .powertrain-detail__table tbody .table__row{border-top:1px solid #ccc}@media (max-width:767px){.c-powertrain-detail .powertrain-detail__table tbody .table__row .list__description{justify-content:end;text-align:right}}@media only screen and (min-width:1024px){.c-powertrain-detail .powertrain-detail__showroom{float:left;margin-left:4%;margin-right:8%;width:28%}}.c-powertrain-card{cursor:pointer}.powertrain-card__wrapper{background:#fff;box-sizing:border-box;display:block;height:100%;padding:0 0 2rem;position:relative;text-align:left}@media (min-width:768px){.powertrain-card__wrapper{padding-bottom:2.8rem}}@media (min-width:1024px){.powertrain-card__wrapper{padding-bottom:4rem}}.powertrain-card__header{border-bottom:2px solid #efefef;box-sizing:border-box;display:block;left:0;position:relative;text-align:center;width:100%}.powertrain-card__header.is-header-absolute{position:absolute}@media (min-width:768px){.powertrain-card__header{top:0}}.powertrain-card__header.is-header-shorter{top:calc(-15% - 9rem)}@media (min-width:768px){.powertrain-card__header.is-header-shorter{top:calc(-15% - 5rem)}}@media (min-width:1024px){.powertrain-card__header.is-header-shorter{top:calc(-15% - 10rem)}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.powertrain-card__header.is-header-shorter{top:calc(-15% - 5rem)}}@media (min-width:1404px){.powertrain-card__header.is-header-shorter{top:calc(-15% - 5rem)}}.powertrain-card__header.is-no-image{margin:0 2.2rem;top:0;width:calc(100% - 4.4rem)}@media (min-width:768px){.powertrain-card__header.is-no-image{margin:0 2.8rem;width:calc(100% - 5.6rem)}}@media (min-width:1404px){.powertrain-card__header.is-no-image{margin:0 4rem;width:calc(100% - 8rem)}}.powertrain-card__header.is-no-image.has-extra-info{padding:2rem 0}@media (min-width:768px){.powertrain-card__header.is-no-image.has-extra-info{padding:1.8rem 0 1.5rem}}@media (min-width:1024px){.powertrain-card__header.is-no-image.has-extra-info{padding:1.8rem 0 2rem}}@media (min-width:1404px){.powertrain-card__header.is-no-image.has-extra-info{padding:2em 0 2.2rem}}.powertrain-card__header.is-no-image.has-trims-extra-info{font-size:1rem}.powertrain-card__header.is-no-image.powertrain-card__header{padding-top:2rem}@media (min-width:768px){.powertrain-card__header.is-no-image.powertrain-card__header{padding-top:2.8rem}}.powertrain-card__header.is-no-image .powertrain-card__info:after{display:none}.powertrain-card__header.is-header-fixed{left:auto!important;position:fixed}.powertrain-card__header.is-header-fixed .c-image{opacity:0;transform:scale(.8)}@media (min-width:1024px){.powertrain-card__header.is-header-fixed{-webkit-backface-visibility:hidden!important;top:3rem!important}}.powertrain-card__header:before{background:linear-gradient(0deg,hsla(0,0%,100%,0),#fff);bottom:calc(-3rem - 2px);content:"";display:block;filter:progid:dximagetransform.microsoft.gradient(startColorstr="$from",endColorstr="$to",GradientType=1);height:3rem;left:-1rem;position:absolute;width:calc(100% + 2rem);z-index:10}.powertrain-card__info{position:relative;text-align:left;z-index:1}.powertrain-card__extra-info{font-size:1.6rem}.powertrain-card__from-price{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 5rem)}.powertrain-card__description{font-size:2rem;margin-bottom:3rem}.powertrain-card__context{margin-bottom:4rem;padding-left:2rem;padding-right:2rem}@media (min-width:768px){.powertrain-card__context{padding-left:2.8rem;padding-right:2.8rem}}@media (min-width:1024px){.powertrain-card__context{padding-left:4rem;padding-right:4rem}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.powertrain-card__context{padding-left:2.8rem;padding-right:2.8rem}}.c-powertrain-card--powertrain{height:100%;margin:0 2vw;position:relative;width:84vw}@media (min-width:768px){.c-powertrain-card--powertrain{margin:0 2vw;width:40vw}}@media (min-width:900px){.c-powertrain-card--powertrain{margin:0 1.4rem;width:364px}}@media (min-width:1024px){.c-powertrain-card--powertrain{margin:0 2.6rem}}.c-powertrain-card--powertrain .powertrain-card__wrapper{display:flex;flex-direction:column}@media (min-width:768px){.c-powertrain-card--powertrain .powertrain-card__wrapper{margin-left:0}}.c-powertrain-card--powertrain .powertrain-card__header{-ms-flex-negative:0;left:0;margin:0 2.2rem;padding:0 0 2rem;width:calc(100% - 4.4rem);z-index:0}@media (min-width:768px){.c-powertrain-card--powertrain .powertrain-card__header{margin:0 2.8rem;width:calc(100% - 5.6rem)}}@media (min-width:1024px){.c-powertrain-card--powertrain .powertrain-card__header{margin:0 4rem;width:calc(100% - 8rem)}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.c-powertrain-card--powertrain .powertrain-card__header{margin:0 2.8rem;width:calc(100% - 5.6rem)}}.c-powertrain-card--powertrain .powertrain-card__context{margin-top:24.55rem;padding-left:2rem;padding-right:2rem;padding-top:2.55rem}@media (min-width:768px){.c-powertrain-card--powertrain .powertrain-card__context{margin-top:25.15rem;padding-left:2.8rem;padding-right:2.8rem;padding-top:3.45rem}}@media (min-width:1024px){.c-powertrain-card--powertrain .powertrain-card__context{margin-top:25.15rem;padding-left:4rem;padding-right:4rem;padding-top:2.55rem}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.c-powertrain-card--powertrain .powertrain-card__context{margin-top:25.15rem;padding-left:2.8rem;padding-right:2.8rem;padding-top:2.55rem}}.c-powertrain-card--powertrain .powertrain-card__title{align-items:flex-start;display:flex;justify-content:space-between;position:relative;z-index:1}.c-powertrain-card--powertrain .c-cta{margin-top:auto}.powertrain-filter{background-color:#002c5f;height:100%;position:fixed;right:0;top:6rem;transform:translateX(-100%);transition:transform .4s ease-in-out;width:100%;z-index:4}@media (min-width:768px){.powertrain-filter{transform:translateX(100%);width:36rem}}@media (min-width:1024px){.powertrain-filter{left:0;top:7.9rem;transform:translateX(-100%)}}@media (min-width:1404px){.powertrain-filter{width:38rem}}.powertrain-filter__filter-container{margin-bottom:2rem;margin-left:5.5rem;position:relative;top:6.5rem}@media (min-width:768px){.powertrain-filter__filter-container{top:8rem}}@media (min-width:1024px){.powertrain-filter__filter-container{margin-left:8rem;top:7rem}}.powertrain-filter__filter-headline{color:#8299b0;font-size:1.4rem;line-height:2.1rem;margin-bottom:2rem}.powertrain-filter.is-shown{transform:translateX(0);z-index:9999999999}@media (min-width:768px){.powertrain-filter.is-shown{z-index:9}}.powertrain-filter .is-close-filter{fill:#fff;box-sizing:border-box;outline:none;position:absolute;right:3rem;top:3rem;z-index:1}@media (min-width:768px){.powertrain-filter .is-close-filter{right:4rem;top:4rem}}.powertrain__main-content{position:relative;z-index:0}@media (min-width:768px){.powertrain__main-content{z-index:2}}@media (min-width:1024px){.powertrain__main-content{left:26rem;z-index:0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.powertrain__main-content{margin:0 -2vw;width:calc(100% + 2vw)}}.powertrain__sidebar-background{background-color:#f6f3f2;display:none;height:100%;left:0;position:fixed;top:8rem;width:36rem;z-index:-1}@media (min-width:1024px){.powertrain__sidebar-background{display:block}}@media (min-width:1404px){.powertrain__sidebar-background{width:38rem}}.productyear__main-content{display:flex;flex-direction:column;position:relative;z-index:0}@media (min-width:1024px){.productyear__main-content{align-items:center;flex-direction:row;z-index:2}}.productyear__image-wrapper{margin-bottom:6.2rem;position:relative}@media (min-width:768px){.productyear__image-wrapper{margin-bottom:5.8rem}}@media (min-width:1024px){.productyear__image-wrapper{flex:0 1 62%;margin-bottom:0}}.productyear__image-wrapper img{max-width:100%}@media (min-width:768px){.productyear__list-wrapper{margin-bottom:7rem}}@media (min-width:1024px){.productyear__list-wrapper{flex:0 1 38%;margin-bottom:0}}.c-summary-card{background:hsla(0,0%,100%,.8)}.summary-card__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-height:7rem;padding:1.4rem;position:relative;width:100%}@media (min-width:768px){.summary-card__content{align-items:center;flex-direction:row;font-size:medium;justify-content:flex-start;line-height:normal;padding:0 2rem 0 3.6rem}.summary-card__price{margin-left:auto}}.summary-card__delete{line-height:0;position:absolute;right:1.7rem;top:50%;transform:translateY(-50%)}@media (min-width:768px){.summary-card__delete{margin-left:1.6rem;position:static;transform:none}}@media (min-width:1404px){.summary-card__delete{margin-left:1.9rem}}.summary-card__title-main{font-family:HyundaiHeadMedium,sans-serif;font-size:1.6rem;line-height:2.4rem}.summary-card__title-description{font-size:1.4rem}.c-summary-card--trim{overflow:hidden}.c-summary-powertrain-list .c-emission-label__text{color:#444;font-size:1.4rem}.summary-header-list-group--item-header{margin-bottom:1.4rem;position:relative}@media (min-width:768px){.summary-header-list-group--item-header{margin-bottom:2rem}}.summary-header-list-group--item-title{font-family:HyundaiHeadMedium,sans-serif;font-size:2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 21rem)}@media (min-width:768px){.summary-header-list-group--item-title{font-size:2.2rem}}@media (max-width:767px){.is-summary-trim-list{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:60%}}.c-summary-equipment-download{align-items:center;display:flex;flex-direction:column;text-align:center}.c-summary-equipment-download .summary-equipment-download__title{font-family:HyundaiHeadMedium,sans-serif;font-size:3.1rem;line-height:3.6rem;margin-bottom:2.1rem}@media (min-width:768px){.c-summary-equipment-download .summary-equipment-download__title{font-size:4rem;line-height:4.5rem}}@media (min-width:1024px){.c-summary-equipment-download .summary-equipment-download__title{font-size:5rem;line-height:5.4rem;margin-bottom:2.3rem}}.c-summary-equipment-download .summary-equipment-download__text{margin-bottom:4rem}@media (min-width:1024px){.c-summary-equipment-download .summary-equipment-download__text{margin:0 auto 4.6rem;max-width:80%}}.c-summary-page-finance-promotion{margin-bottom:5rem}.c-summary-page-finance-promotion .summary-page-finance-promotion__iconWrapper{align-items:center;align-self:stretch;background-color:#f6f3f2;display:flex;height:58px;justify-content:center;width:58px}@media (max-width:767px){.c-summary-page-finance-promotion .summary-page-finance-promotion__iconWrapper{display:none}}.c-summary-page-finance-promotion .summary-page-finance-promotion__infoWrapper{align-items:center;display:flex;justify-content:space-between;padding:0 1.5rem;width:100%}@media (max-width:767px){.c-summary-page-finance-promotion .summary-page-finance-promotion__infoWrapper{align-items:flex-start;flex-direction:column;padding:initial;padding-right:1.5rem}}.c-summary-page-finance-promotion .summary-page-finance-promotion__description{font-family:HyundaiHeadMedium,sans-serif}.c-summary-page-finance-promotion .summary-page-finance-promotion__price{color:#323232}@media (max-width:767px){.c-summary-page-finance-promotion .summary-page-finance-promotion__price{padding-top:1rem}}.c-summary-finance-teaser{background-color:#f6f3f2;padding-bottom:1rem}.c-summary-finance-teaser:after{clear:both;content:"";display:block}@media (min-width:768px){.c-summary-finance-teaser{padding:4rem 0}}@media (min-width:1404px){.c-summary-finance-teaser{padding:6rem 0}}.c-summary-finance-teaser .summary-finance-teaser__text{margin-bottom:3rem}@media (min-width:768px){.c-summary-finance-teaser .summary-finance-teaser__text{padding-right:8%}.c-summary-finance-teaser .summary-finance-teaser__cta{max-width:21.6rem}}.c-package-notification-wrapper{overflow-wrap:break-word}.c-package-notification-wrapper .notification-header{color:#000;font-family:HyundaiHeadMedium,sans-serif;font-weight:500}@media (min-width:0){.c-package-notification-wrapper .notification-header{font-size:2.4rem;line-height:2.4rem}}@media (min-width:1024px){.c-package-notification-wrapper .notification-header{font-size:3.4rem;line-height:3.4rem}}.c-package-notification-wrapper .package-subheader{border-bottom:.2rem solid #ccc;color:#000;font-family:HyundaiHeadMedium,sans-serif;font-size:1.6rem;font-weight:500;line-height:2.1rem;margin-top:3.2rem;padding-bottom:1.7rem}.c-package-notification-wrapper .package-subheader .c-icon{height:1.2rem;margin-right:1rem;width:1.2rem}.c-package-notification-wrapper .package-notification-items{color:#000;display:grid;font-family:HyundaiHeadReg,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.1rem}@media (min-width:0){.c-package-notification-wrapper .package-notification-items{grid-template-columns:70% 30%;margin-top:2rem}}@media (min-width:1024px){.c-package-notification-wrapper .package-notification-items{margin-top:2.1rem}}@media (min-width:1404px){.c-package-notification-wrapper .package-notification-items{grid-template-columns:80% 20%;margin-top:2rem}}.c-package-notification-wrapper .package-notification-items .package-value{text-align:right}.c-package-notification-wrapper .notification-cta-wrapper{align-items:center;display:flex;justify-content:center;margin-top:3.2rem}@media (min-width:0){.c-package-notification-wrapper .notification-cta-wrapper{flex-direction:column-reverse;row-gap:1rem}}@media (min-width:1024px){.c-package-notification-wrapper .notification-cta-wrapper{-moz-column-gap:4.3rem;column-gap:4.3rem;flex-direction:row}}@media (min-width:1404px){.c-package-notification-wrapper .notification-cta-wrapper{-moz-column-gap:8rem;column-gap:8rem;flex-direction:row}}.c-package-notification-wrapper .notification-cta-wrapper .package-cta{border:.2rem solid #002c5f;font-family:HyundaiHeadReg,sans-serif;font-size:1.6rem;height:6rem;line-height:2.7rem;padding:1.7rem 0 1.6rem;width:32rem}.c-package-notification-wrapper .notification-cta-wrapper .package-light-cta{background:#fff;color:#002c5f}.c-package-notification-wrapper .notification-cta-wrapper .package-dark-cta{background:#002c5f;color:#fff}.packge_NotificationOverlay{background-color:rgba(55,55,55,.77);bottom:0;left:0;position:fixed;right:0;top:0;z-index:99}.packge_NotificationContent{-webkit-overflow-scrolling:touch;background:#fff;box-shadow:0 .4rem .8rem 0 rgba(0,0,0,.5);outline:none;overflow:auto;position:absolute;z-index:9}@media (min-width:0){.packge_NotificationContent{bottom:0;left:0;margin:0;max-height:100%;padding:6rem 3rem 0 5rem;top:0;width:100%}}@media (min-width:768px){.packge_NotificationContent{bottom:auto;left:0;margin:0 auto;max-height:700px;padding:3.2rem;right:0;top:50%;transform:translateY(-50%);width:708px}}@media (min-width:1280px){.packge_NotificationContent{padding:6rem;width:766px}}.c-summary-disclaimer{font-family:HyundaiTextReg,sans-serif;font-size:1.4rem}.summary-disclaimer__header{fill:#767676}.summary-disclaimer__wrapper{border-bottom:2px solid #e8e6e4;display:grid;margin:3.5rem 0 6rem}.summary-disclaimer__wrapper .c-cta--footer{min-height:0;min-height:auto;padding-bottom:1.5rem}.summary-disclaimer__wrapper .c-cta--footer.is-disclaimer-tyre{border-bottom:none;margin-bottom:0}.summary-disclaimer__wrapper .summary-disclaimer__actions{margin-top:0}.summary-disclaimer__wrapper .summary-disclaimer__actions__item{margin-top:0;padding-bottom:2rem}.summary-disclaimer__wrapper .summary-disclaimer__actions__item .summary-disclaimer__actions__link{color:#767676;font-family:HyundaiHeadMedium,sans-serif;font-size:1.5rem;font-weight:500;line-height:2.1rem;text-decoration:none}.summary-disclaimer__wrapper .summary-disclaimer__actions__item .summary-disclaimer__actions__link:hover{font-family:HyundaiHeadMedium,sans-serif;text-decoration:underline}.summary-disclaimer__wrapper .summary-disclaimer__actions__item .summary-disclaimer__actions__link:visited{font-family:HyundaiHeadReg,sans-serif}.summary-disclaimer__wrapper .summary-disclaimer__actions__item #ot-sdk-btn.ot-sdk-show-settings.list__link{border:none;color:#767676;display:block;font-family:HyundaiHeadMedium,sans-serif;font-size:1.5rem;font-weight:500;line-height:2.1rem;padding:0;transition:all .3s ease-in-out}.summary-disclaimer__wrapper .summary-disclaimer__actions__item #ot-sdk-btn.ot-sdk-show-settings.list__link:hover{background-color:transparent;color:#767676}@media (min-width:768px){.summary-disclaimer__wrapper{grid-template-columns:auto 2fr;padding:3.5rem 0}.summary-disclaimer__wrapper .c-cta--footer{margin-right:4rem}.summary-disclaimer__wrapper .summary-disclaimer__actions__item{margin-top:0}}.summary-disclaimer__infos{padding:0 0 4.5rem}.summary-disclaimer__actions{margin-top:4.5rem}@media (min-width:768px){.summary-disclaimer__actions{margin-top:0}}@media (min-width:1404px){.summary-disclaimer__actions{float:right;margin-top:0}}.summary-disclaimer__actions__item{margin-top:1.7rem}.summary-disclaimer__actions__item:first-child{margin-left:0}.summary-disclaimer__actions__item:last-child{margin-right:0}@media (min-width:768px){.summary-disclaimer__actions__item{display:inline-block;margin-right:4.5rem;margin-top:2.2rem}}@media (min-width:1404px){.summary-disclaimer__actions__item{margin-left:3.4rem;margin-right:0;margin-top:0}}.summary-disclaimer__actions__link{color:#1c1b1b}.summary-disclaimer__actions__link:hover{color:#002c5f}.summary-disclaimer__social{border:2px solid #e8e6e4;border-width:2px 0;margin:4.5rem 0;padding:4.5rem 0}.summary-disclaimer__social__list-icon{display:inline-block;margin-right:2rem}.summary-disclaimer__social__list-icon .c-icon{height:4rem;width:4rem}.summary-disclaimer__social__link{fill:#767676;display:inline-block}@media (min-width:1024px){.summary-disclaimer__social__link:hover{fill:#444}}.summary-disclaimer__social__link path{fill:#767676}.c-summary-promotion{margin-bottom:5rem}.c-summary-promotion .promotion-content{border-top:1px solid #e8e6e4;margin-top:3rem;padding-top:3rem}.c-summary-promotion .promotion-content .conditions-container{align-items:center;display:flex;margin-top:1rem}.c-summary-promotion .promotion-content .conditions-text{font-weight:700}.c-summary-promotion .promotion-content .conditions__tooltip-container{height:2rem;margin-left:1rem;width:2rem}.c-summary-promotion .promotion-content .checkmark-list ul li{list-style-image:url(car-configurator-hpp2/resources/icons/svg/feature-included.svg);padding-left:1.1rem}.c-summary-promotion .promotion-content .checkmark-list sup{font-size:smaller;vertical-align:super}.c-summary-promotion .promotion-content .checkmark-list sub{font-size:smaller;vertical-align:sub}.is-summary-page{height:100%!important;max-height:none!important}.is-summary-page .main__container{overflow-x:hidden;padding:3rem 0 0!important}.is-summary-page .summary__main-content{margin:3rem 8% 0}.summary--emptybox{background:rgba(0,0,0,.05);border:2px solid rgba(0,0,0,.2);color:rgba(0,0,0,.2);display:none;font-family:HyundaiHeadMedium,sans-serif;font-size:230%;margin:5% 0;opacity:.5;padding:5%;text-align:center}.summary__main-content{position:relative}.summary__main-content:after{clear:both;content:"";display:block}.summary__print-notification{bottom:2rem;left:0;margin:auto;position:fixed;right:0;z-index:100}@media (min-width:768px){.summary__print-notification{bottom:10.3rem}}.summary--top-banner{display:none;text-align:center}@media only screen and (min-width:1404px){.summary--top-banner{display:block}.summary--top-banner,.summary__list-summary-items{float:left;margin-left:4%;width:60%}}.summary__list-summary-item{margin-bottom:5.5rem}.summary__list-summary-header{margin-bottom:4.7rem;overflow:hidden;text-align:center}@media (min-width:768px){.summary__list-summary-header{margin-bottom:6.4rem;position:relative;text-align:left}}@media (min-width:1024px){.summary__list-summary-header{display:table;overflow:visible;width:100%}}.summary__list-summary-title{font-family:HyundaiHeadMedium,sans-serif;font-size:3.1rem}@media (min-width:768px){.summary__list-summary-title{font-size:2.8rem;margin-right:2.9rem}}@media (min-width:1024px){.summary__list-summary-title{float:left;font-size:3.4rem;margin-right:0}}@media (min-width:768px){.summary__list-summary-actions{float:left;white-space:nowrap}}@media (min-width:1024px){.summary__list-summary-actions{float:right}}.summary__list-summary-actions-items{margin-top:2.2rem}@media (min-width:768px){.summary__list-summary-actions-items{display:inline-block;margin-left:2.9rem;margin-top:0}}.summary__list-summary-actions-items .is-icon-button-left{margin-right:.5rem;position:relative;top:.2rem}@media (min-width:768px){.summary__list-summary-actions-items:first-child{margin-left:0}}@media (min-width:1024px){.summary__list-summary-actions-items:first-child{margin-left:2.9rem}}@media (min-width:1404px){.summary__list-summary-actions-items:first-child{margin-left:0}}.summary__section.is-full-width{padding:6rem 8%}.summary__section.is-full-width:after{clear:both;content:"";display:block}@media (min-width:1024px){.summary__section.is-full-width{padding:9rem 8%}.summary__section.is-full-width.is-last{padding-bottom:0}}.summary__section.is-grid{padding:6rem 4%;position:relative}.summary__section.is-grid:after{clear:both;content:"";display:block}@media (min-width:1024px){.summary__section.is-grid{padding:9rem 4%}}.summary__section.is-white{background-color:#fff}@media (max-width:767px){.summary__section.is-finance-calculator{padding:4rem 4%}}.c-trim-detail{align-items:center;flex-direction:column;padding-top:4rem}@media (min-width:768px){.c-trim-detail{padding-top:7rem}}@media (min-width:1024px){.c-trim-detail{flex-direction:row}}.c-trim-detail .trim-detail__table-header{border-bottom:2px solid #efefef;color:#999;font-family:HyundaiHeadMedium,sans-serif;font-size:2.4rem;font-size:2rem;line-height:2.9rem;margin-bottom:2rem;padding-bottom:2rem}@media (min-width:768px){.c-trim-detail .trim-detail__table-header{font-size:2.8rem;line-height:3.4rem}}@media (min-width:1024px){.c-trim-detail .trim-detail__table-header{font-size:3.4rem;line-height:4.1rem}}@media (min-width:768px){.c-trim-detail .trim-detail__table-header{font-size:2.2rem}}.c-trim-detail .trim-detail__table{margin-bottom:1rem}@media (min-width:768px){.c-trim-detail .trim-detail__table{margin-bottom:6rem}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.c-trim-detail .trim-detail__table{margin:0 auto;width:92%}}@media only screen and (min-width:1024px){.c-trim-detail .trim-detail__table{float:left;margin-bottom:0;margin-left:0;width:52%}}.c-trim-detail .trim-detail__table .c-image{text-align:center;width:100%}@media only screen and (min-width:1024px){.c-trim-detail .trim-detail__showroom{float:left;margin-left:4%;margin-right:4%;width:36%}}@media only screen and (min-width:1404px){.c-trim-detail .trim-detail__showroom{float:left;margin-left:4%;margin-right:0;width:44%}}.trims__main-content{position:relative;z-index:0}@media (min-width:768px){.trims__main-content{min-height:calc(100vh - 36rem)}}@media (min-width:1024px){.trims__main-content{z-index:3}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.trims__main-content{min-height:calc(100vh - 35rem)}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.trims__main-content{min-height:calc(100vh - 15rem)}}.trims .trims__main-drag-area{display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.trims__sidebar-background{background-color:#f6f3f2;display:none;height:100%;left:0;position:fixed;top:8rem;width:36rem;z-index:-1}@media (min-width:1024px){.trims__sidebar-background{display:block}}@media (min-width:1404px){.trims__sidebar-background{width:38rem}}.trims__sidebar-background:after{background:linear-gradient(90deg,#f6f3f2,hsla(15,18%,96%,0));content:"";filter:progid:dximagetransform.microsoft.gradient(startColorstr="$from",endColorstr="$to",GradientType=1);height:100%;position:absolute;right:0;right:-2%;top:0;width:2%}.c-dialog-detail{min-height:100vh}.c-dialog-detail .dialog-detail__headline{text-align:center}@media (min-width:768px){.c-dialog-detail .dialog-detail__headline{margin-bottom:4rem}}@media (min-width:1404px){.c-dialog-detail .dialog-detail__headline{margin-bottom:5rem}}.c-dialog-detail .dialog-detail__list{padding:0 4%}@media (min-width:768px){.c-dialog-detail .dialog-detail__list{padding:0}}.c-dialog-detail .dialog-detail__section{margin:0 auto;max-width:894px}@media (min-width:768px){.c-dialog-detail .dialog-detail__section{margin:0 4%}}@media (min-width:1024px){.c-dialog-detail .dialog-detail__section{margin:0 auto}}@media (min-width:1404px){.c-dialog-detail .dialog-detail__section{max-width:1098px}}.c-dialog-detail .dialog-detail__cta{display:flex;justify-content:center;margin:5rem auto;text-align:center}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font-size:16px}@font-face{font-display:swap;font-family:HyundaiHeadBold;font-style:normal;font-weight:400;src:url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansHeadOffice-Bold.eot);src:url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansHeadOffice-Bold.eot?#iefix) format("embedded-opentype"),url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansHeadOffice-Bold.woff2) format("woff2"),url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansHeadOffice-Bold.woff) format("woff"),url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansHeadOffice-Bold.svg#HyundaiSansHeadOffice-Bold.svg) format("svg")}@font-face{font-display:swap;font-family:HyundaiHeadLight;font-style:normal;font-weight:400;src:url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansHeadOffice-Light.eot);src:url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansHeadOffice-Light.eot?#iefix) format("embedded-opentype"),url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansHeadOffice-Light.woff2) format("woff2"),url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansHeadOffice-Light.woff) format("woff"),url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansHeadOffice-Light.svg#HyundaiSansHeadOffice-Light) format("svg")}@font-face{font-display:swap;font-family:HyundaiHeadMedium;font-style:normal;font-weight:400;src:url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansHeadOffice-Medium.eot);src:url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansHeadOffice-Medium.eot?#iefix) format("embedded-opentype"),url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansHeadOffice-Medium.woff2) format("woff2"),url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansHeadOffice-Medium.woff) format("woff"),url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansHeadOffice-Medium.svg#HyundaiSansHeadOffice-Medium) format("svg")}@font-face{font-display:swap;font-family:HyundaiHeadReg;font-style:normal;font-weight:400;src:url(car-configurator-hpp2/css/..../resources/fonts/Hyundai/HyundaiSansHeadOffice-Regular.eot);src:url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansHeadOffice-Regular.eot?#iefix) format("embedded-opentype"),url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansHeadOffice-Regular.woff2) format("woff2"),url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansHeadOffice-Regular.woff) format("woff"),url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansHeadOffice-Regular.svg#HyundaiSansHeadOffice-Regular) format("svg")}@font-face{font-display:swap;font-family:HyundaiTextBold;font-style:normal;font-weight:400;src:url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansTextOffice-Bold.eot);src:url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansTextOffice-Bold.eot?#iefix) format("embedded-opentype"),url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansTextOffice-Bold.woff2) format("woff2"),url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansTextOffice-Bold.woff) format("woff"),url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansTextOffice-Bold.svg#HyundaiSansTextOffice-Bold) format("svg")}@font-face{font-display:swap;font-family:HyundaiTextBoldItalic;font-style:normal;font-weight:400;src:url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansTextOffice-BoldItalic.eot);src:url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansTextOffice-BoldItalic.eot?#iefix) format("embedded-opentype"),url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansTextOffice-BoldItalic.woff2) format("woff2"),url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansTextOffice-BoldItalic.woff) format("woff"),url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansTextOffice-BoldItalic.svg#HyundaiSansTextOffice-BoldItalic) format("svg")}@font-face{font-display:swap;font-family:HyundaiTextItalic;font-style:normal;font-weight:400;src:url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansTextOffice-Italic.eot);src:url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansTextOffice-Italic.eot?#iefix) format("embedded-opentype"),url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansTextOffice-Italic.woff2) format("woff2"),url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansTextOffice-Italic.woff) format("woff"),url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansTextOffice-Italic.svg#HyundaiSansTextOffice-Italic) format("svg")}@font-face{font-display:swap;font-family:HyundaiTextMedium;font-style:normal;font-weight:400;src:url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansTextOffice-Medium.eot);src:url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansTextOffice-Medium.eot?#iefix) format("embedded-opentype"),url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansTextOffice-Medium.woff2) format("woff2"),url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansTextOffice-Medium.woff) format("woff"),url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansTextOffice-Medium.svg#HyundaiSansTextOffice-Medium) format("svg")}@font-face{font-display:swap;font-family:HyundaiTextMediumItalic;font-style:normal;font-weight:400;src:url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansTextOffice-MediumItalic.eot);src:url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansTextOffice-MediumItalic.eot?#iefix) format("embedded-opentype"),url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansTextOffice-MediumItalic.woff2) format("woff2"),url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansTextOffice-MediumItalic.woff) format("woff"),url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansTextOffice-MediumItalic.svg#HyundaiSansTextOffice-MediumItalic) format("svg")}@font-face{font-display:swap;font-family:HyundaiTextReg;font-style:normal;font-weight:400;src:url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansTextOffice-Regular.eot);src:url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansTextOffice-Regular.eot?#iefix) format("embedded-opentype"),url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansTextOffice-Regular.woff2) format("woff2"),url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansTextOffice-Regular.woff) format("woff"),url(car-configurator-hpp2/resources/fonts/Hyundai/HyundaiSansTextOffice-Regular.svg#HyundaiSansTextOffice-Regular) format("svg")}.is-uppercase{text-transform:uppercase}.isnt-scrollable{overflow:hidden;padding-right:1.7rem}.is-el-hidden{display:none!important}.is-opacity-0{opacity:0}.is-disabled,.is-faded,.is-opacity-50{opacity:.5}.is-disabled{pointer-events:none;visibility:visible!important}.is-visibility-hidden{visibility:hidden}.is-sticky{position:fixed}.is-blurred{filter:blur(2px);filter:progid:dximagetransform.microsoft.blur(PixelRadius="2")}.is-relative{position:relative}.is-container{margin-left:auto!important;margin-right:auto!important;max-width:1404px!important}.is-v-center{align-items:center;display:flex}.is-h-center,.is-text-align-center{text-align:center}.is-text-align-left{text-align:left}.is-text-align-right{text-align:right}.is-right{margin-left:auto!important}.is-bg-color-hyundai-blue{background-color:#002c5f}.is-bg-color-hyundai-sand{background-color:#e4dcd3}.is-bg-color-hyundai-light-sand{background-color:#f6f3f2}.is-bg-color-hyundai-gold{background-color:#9f664a}.is-bg-color-active-blue{background-color:#03bce8}.is-bg-color-sky-blue{background-color:#aacae6}.is-bg-color-active-red{background-color:#d22d0f}.is-bg-color-white{background-color:#fff}.is-bg-color-black{background-color:#000}.is-bg-color-grey-100{background-color:#f2f2f2}.is-bg-color-grey-200{background-color:#efefef}.is-bg-color-grey-300{background-color:#e5e5e5}.is-bg-color-grey-600{background-color:#767676}.is-bg-color-grey-700{background-color:#666}.is-bg-color-grey-800{background-color:#444}.is-bg-color-grey-900{background-color:#323232}.is-bg-color-grey-1000{background-color:#1c1b1b}.is-fc-hyundai-blue{color:#002c5f!important}.is-fc-hyundai-sand{color:#e4dcd3!important}.is-fc-hyundai-light-sand{color:#f6f3f2!important}.is-fc-hyundai-gold{color:#9f664a!important}.is-fc-active-blue{color:#03bce8!important}.is-fc-sky-blue{color:#aacae6!important}.is-fc-active-red{color:#d22d0f!important}.is-fc-white{color:#fff!important}.is-fc-black{color:#000!important}.is-fc-grey-100{color:#f2f2f2!important}.is-fc-grey-200{color:#efefef!important}.is-fc-grey-300{color:#e5e5e5!important}.is-fc-grey-600{color:#767676!important}.is-fc-grey-700{color:#666!important}.is-fc-grey-800{color:#444!important}.is-fc-grey-900{color:#323232!important}.is-fc-grey-1000{color:#1c1b1b!important}.is-headline-1{font-family:HyundaiHeadBold,sans-serif}.is-headline-2,.is-headline-3,.is-headline-4,.is-subline{font-family:HyundaiHeadMedium,sans-serif}.is-introtext{font-family:HyundaiHeadReg,sans-serif}.is-body,.is-cta,.is-subtext{font-family:HyundaiTextReg,sans-serif}.is-link{font-family:HyundaiTextBold,sans-serif}.is-link:hover{font-family:HyundaiHeadMedium,sans-serif;text-decoration:underline}.is-link:visited{font-family:HyundaiHeadReg,sans-serif}.is-fs-headline-1{font-family:HyundaiHeadBold,sans-serif;font-size:5.4rem;line-height:4.8rem}@media (min-width:768px){.is-fs-headline-1{font-size:6.4rem;line-height:6.6rem}}@media (min-width:1024px){.is-fs-headline-1{font-size:7.4rem;line-height:7.8rem}}.is-fs-headline-2{font-family:HyundaiHeadMedium,sans-serif;font-size:3.1rem;line-height:3.6rem}@media (min-width:768px){.is-fs-headline-2{font-size:4rem;line-height:4rem}}@media (min-width:1024px){.is-fs-headline-2{font-size:5rem;line-height:4.6rem}}.is-fs-headline-3{font-family:HyundaiHeadMedium,sans-serif;font-size:2.4rem;line-height:2.9rem}@media (min-width:768px){.is-fs-headline-3{font-size:2.8rem;line-height:3.4rem}}@media (min-width:1024px){.is-fs-headline-3{font-size:3.4rem;line-height:4.1rem}}.is-fs-headline-4{font-family:HyundaiHeadMedium,sans-serif;font-size:1.9rem;line-height:2.4rem}@media (min-width:768px){.is-fs-headline-4{font-size:2.2rem;line-height:2.8rem}}@media (min-width:1024px){.is-fs-headline-4{font-size:2.2rem;line-height:2.8rem}}.is-fs-body{font-family:HyundaiTextReg,sans-serif;font-size:1.6rem;line-height:2.7rem}@media (min-width:768px){.is-fs-body{font-size:1.6rem;line-height:2.7rem}}@media (min-width:1024px){.is-fs-body{font-size:1.6rem;line-height:2.7rem}}.is-fs-subtext{font-family:HyundaiTextReg,sans-serif;font-size:1.4rem;line-height:2.1rem}@media (min-width:768px){.is-fs-subtext{font-size:1.4rem;line-height:2.1rem}}@media (min-width:1024px){.is-fs-subtext{font-size:1.4rem;line-height:2.1rem}}.is-fs-cta{font-family:HyundaiTextReg,sans-serif;font-size:1.5rem;line-height:1.8rem}@media (min-width:768px){.is-fs-cta{font-size:1.5rem;line-height:1.8rem}}@media (min-width:1024px){.is-fs-cta{font-size:1.5rem;line-height:1.8rem}}.is-fs-link{font-family:HyundaiTextBold,sans-serif;font-size:1.6rem;line-height:2.4rem}@media (min-width:768px){.is-fs-link{font-size:1.6rem;line-height:2.4rem}}@media (min-width:1024px){.is-fs-link{font-size:1.6rem;line-height:2.4rem}}.is-rich-text b{font-family:HyundaiTextBold,sans-serif}.is-rich-text i{font-style:italic}.is-rich-text a{font-family:HyundaiTextBold,sans-serif;font-size:1.6rem;line-height:2.4rem;text-decoration:underline}@media (min-width:768px){.is-rich-text a{font-size:1.6rem;line-height:2.4rem}}@media (min-width:1024px){.is-rich-text a{font-size:1.6rem;line-height:2.4rem}}.is-rich-text ul{margin-left:2rem}.is-rich-text ul li{list-style-type:disc}.is-rich-text ol{margin-left:2rem}.is-rich-text ol li{list-style-type:decimal}.has-animation-fade-in{animation:fadeIn .5s ease-in forwards;opacity:0}.has-animation-fade-out{opacity:0;transition:opacity .5s ease-out}.has-animation-slide-in{animation:fadeInSlider .8s cubic-bezier(.33,1,.68,1)}@keyframes fadeInSlider{0%{transform:translateX(250px)}to{transform:translateX(0)}}.has-animation-slide-in-vertically{animation:fadeInVerticallySlider .8s cubic-bezier(.33,1,.68,1) forwards}@keyframes fadeInVerticallySlider{0%{transform:translateY(250px)}to{transform:translateY(0)}}.init-load .has-animation-init{animation:fadeIn 2s ease-in forwards;opacity:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media print{li,p{font-size:1.2rem!important}.r-header{position:static!important}.is-summary-page .summary__main-content{margin-top:0!important}.is-summary-page .summary--top-banner{display:block!important;margin:0 auto!important;max-width:24rem!important}.is-summary-page .summary__list-summary-header{margin-bottom:2rem!important;position:relative;text-align:left!important}.is-summary-page .summary__list-summary-title{float:left!important;font-size:2.2rem!important}.is-summary-page .summary__list-summary-actions{float:right!important;white-space:nowrap!important}.is-summary-page .summary__list-summary-actions-items{display:inline!important;line-height:2.9!important;margin-left:2.9rem!important}.is-summary-page .summary__section.is-full-width{padding:2rem 8%!important}.is-summary-page .summary__section.is-finance-teaser{display:none!important}.is-summary-page .summary--emptybox{margin-bottom:2rem!important}.c-accordion .accordion__headline{font-size:2.2rem!important}.c-accordion .accordion__toggle{display:none!important}.c-accordion .accordion__item{background:hsla(0,0%,100%,.6)!important;page-break-inside:avoid}.c-accordion .accordion__item-btn{font-size:1.6rem!important;padding:1.23rem 4.5rem 1.23rem 1rem!important}.c-accordion .accordion__item-content .accordion__item-content-inner{font-size:1.2rem!important}.c-accordion .accordion__item-content{height:100%!important;opacity:1!important;visibility:visible!important}.c-accordion .is-icon-arrow:hover{background:transparent!important}.c-accordion .is-icon-arrow:before{transform:rotate(-45deg)!important}.c-accordion .is-icon-arrow:after{transform:rotate(225deg)!important}.c-cta{display:none!important}.c-price-calculator{margin:0 auto 10%!important;padding:2.5rem 4rem!important;position:static!important;width:auto!important}.c-price-calculator .price-calculator__actions{display:none!important}.c-price-calculator .is-total-price .price-calculator__table-name,.c-price-calculator .is-total-price .price-calculator__table-value{font-size:1.6rem!important}.summary-finance-calculator__list-price,.summary-finance-calculator__offer-list{page-break-inside:avoid}.summary-finance-calculator__offer-list-item-wrapper{max-width:380px!important}.c-price-calculator--summary{border:.2rem solid #f6f3f2!important;margin-bottom:1rem!important;margin-top:1rem!important}.c-cta--navigation,.c-cta--summary-header,.c-cta--summary-header-list-group,.c-price-calculator--summary .price-calculator__image{display:none!important}.c-summary-card{border:.2rem solid #f6f3f2!important}.c-summary-card .summary-card__content{align-items:center!important;flex-direction:row!important;font-size:medium!important;line-height:normal!important;padding:0 2rem 0 3.6rem!important}.c-summary-card .summary-card__title-description,.c-summary-card .summary-card__title-main{font-size:1.2rem!important}.c-summary-card .summary-card__price{margin-left:auto!important}.summary-header-list-group--item-header{margin-bottom:2rem!important}.summary-header-list-group--item-title{font-size:1.6rem!important}.c-summary-finance-teaser{display:none!important}.c-image-content-layout{flex-direction:row!important}.c-image-content-layout.is-image-right{flex-direction:row-reverse!important}.c-image-content-layout--summary-card .image-content-layout__image{display:block!important}.c-image-content-layout--summary-card .image-content-layout__content{min-height:0!important}.c-horizontal-card{border:.2rem solid #f6f3f2!important;flex-direction:row!important}.c-horizontal-card .horizontal-card__image{height:auto!important;width:23.9rem!important}.c-horizontal-card .horizontal-card__content{padding:0!important}.c-horizontal-card .horizontal-card__header{align-items:center!important;flex-direction:row!important;font-size:medium!important;line-height:normal!important;padding:1.6rem 1.4rem 0 2.5rem!important}.c-horizontal-card .horizontal-card__title{font-size:1.2rem!important;margin-right:1rem}.c-horizontal-card .horizontal-card__price{font-size:medium!important;line-height:normal!important;margin:0 1rem 0 auto!important}.c-horizontal-card .horizontal-card__checkbox,.c-horizontal-card .horizontal-card__cta{position:static!important}.c-horizontal-card .horizontal-card__cta{position:static!important;right:1.4rem!important}.c-horizontal-card .horizontal-card__checkbox{margin-left:1.2rem!important}.c-horizontal-card .horizontal-card__divider{margin:1.4rem 0 1.7rem!important}.c-horizontal-card .horizontal-card__divider,.c-horizontal-card .horizontal-card__list{display:block!important}.c-horizontal-card.is-extra-card .horizontal-card__content{display:flex!important;padding:0 2.5rem!important}.c-horizontal-card.is-extra-card .horizontal-card__header{align-self:center!important;width:100%!important}.c-horizontal-card.is-extra-card .horizontal-card__image{width:9rem!important}.c-table .table__row td{padding-bottom:1rem!important;padding-top:1rem!important}.c-list--table .list__description,.c-table .table__content,.c-table .table__title{font-size:1.2rem!important;line-height:2rem!important}.c-price--packages .price__currency,.c-price--packages .price__value{font-size:1.2rem!important}}head{font-family:mobile}@media only screen and (min-width:0){head{font-family:mobile}}@media only screen and (min-width:768px){head{font-family:tablet}}@media only screen and (min-width:1024px){head{font-family:desktop}}@media only screen and (min-width:1280px){head{font-family:desktop-md}}@media only screen and (min-width:1404px){head{font-family:monitor}}.c-slider.slider--wrapper{box-sizing:border-box;overflow:hidden;position:relative;white-space:nowrap;width:100%;z-index:10}.c-slider.slider--wrapper.is-overflow{overflow:visible}.c-slider.slider--wrapper.is-overflow .slider__card{opacity:1}.c-slider.slider--wrapper .slider__wrapper{position:relative;transition:all .4s ease-in-out;width:100%}@media (min-width:768px){.c-slider.slider--wrapper .slider__wrapper{transition:all .4s ease-in-out}}.c-slider.is-vertical{padding-bottom:0}.c-slider.is-vertical .slider__card{display:block;width:100%}.c-slider.is-vertical .slider__action{position:absolute}.slider__card{box-sizing:border-box;display:inline-block;opacity:0;transition:all .4s ease-in-out;vertical-align:top;white-space:normal;word-break:break-word}.slider__card.is-active{opacity:1}.slider__card img{pointer-events:none}.slider__action{overflow:hidden;position:relative;z-index:9999}.slider__pagination{bottom:0;left:0;margin-top:3rem;position:absolute;text-align:center;width:100%}.slider__pagination li{display:inline-block;margin:0 .5rem}.slider__pagination li button{background:transparent;max-width:3.7rem;position:relative;text-indent:-9999rem;width:100vw}.slider__pagination li button:after{background:#e5e5e5;content:"";display:block;height:.2rem;position:absolute;top:calc(50% - .2rem);transition:all .1s ease-in-out;width:100%}.slider__pagination li.is-active button:after{background:#002c5f;height:.4rem;top:calc(50% - .3rem)}.c-slider--dialog-detail .slider__action{display:none}.c-slider--qa-page .slider__action{width:100%}.c-slider--qa-page .slider__action .c-cta{background:#002c5f;color:#fff;margin:1rem;padding:1rem}.c-slider--powertrain.slider--wrapper,.c-slider--trims.slider--wrapper{padding-bottom:5.2rem}.c-alert-not-available{display:none;font-size:1.4rem;top:5rem}@media (min-width:1024px){.c-alert-not-available{position:absolute}}.alert-not-available__wrapper{background:#fff;display:inline-block;margin-top:1rem;padding:.9rem 1.3rem;white-space:nowrap}.alert-not-available__actions{display:block;margin-top:.5rem;white-space:nowrap}.alert-not-available__actions .c-cta{color:#767676;text-decoration:underline}.alert-not-available__actions .c-cta:first-child{margin-right:1rem}.c-cta{cursor:pointer;display:inline-block;font-family:HyundaiTextReg,sans-serif;font-size:1.5rem;line-height:1.8rem;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:768px){.c-cta{font-size:1.5rem;line-height:1.8rem}}@media (min-width:1024px){.c-cta{font-size:1.5rem;line-height:1.8rem}}.c-cta.is-calculate{align-items:center;color:#002c5f;display:flex;font-family:HyundaiHeadMedium,sans-serif;margin:0 .1rem;padding:.1rem .5rem 0}.c-cta.is-calculate .c-icon{margin-right:.5rem}@media (min-width:768px){.c-cta.is-calculate .c-icon{width:2.8rem}}@media (min-width:1024px){.c-cta.is-calculate .c-icon{width:1.9rem}}@media (min-width:768px){.c-cta.is-calculate{margin:0 1.2rem 0 -.5rem}}@media (min-width:1024px){.c-cta.is-calculate{margin:0 0 0 .7rem;padding-right:.8rem}.c-cta.is-calculate:hover{background:#f2f2f2}}.c-cta.is-primary,.c-cta.is-secondary{align-items:center;display:flex;font-family:HyundaiHeadMedium,sans-serif;height:5.6rem;justify-content:center;padding:0 1rem;position:relative}.c-cta.is-primary:after,.c-cta.is-secondary:after{background:#003c78;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:width .3s ease-in .1s,left .3s ease-in .1s;width:0;z-index:1}.c-cta.is-primary:before,.c-cta.is-secondary:before{background:url(car-configurator-hpp2/resources/icons/svg/arrow-cta-white.svg) no-repeat 50%;content:"";display:block;height:100%;left:calc(25% - .9rem);opacity:0;position:absolute;top:0;transition:opacity .2s ease-in-out,left .2s ease-in-out;width:50%;z-index:2}@media (min-width:1024px){.c-cta.is-primary:hover:after,.c-cta.is-secondary:hover:after{width:100%}.c-cta.is-primary:hover:before,.c-cta.is-secondary:hover:before{left:25%;opacity:1;transition-delay:.3s}}.c-cta.is-primary.is-disabled,.c-cta.is-secondary.is-disabled{background:#efefef;color:#767676;cursor:auto;opacity:1}.c-cta.is-primary.is-disabled:hover:after,.c-cta.is-primary.is-disabled:hover:before,.c-cta.is-secondary.is-disabled:hover:after,.c-cta.is-secondary.is-disabled:hover:before{display:none}.c-cta.is-primary{background:#002c5f;color:#fff}.c-cta.is-secondary{box-shadow:inset 0 0 0 .2rem rgba(0,44,95,.25)}.c-cta.is-secondary.is-disabled{box-shadow:inset 0 0 0 .3rem #e5e5e5!important;opacity:1}.c-cta.is-disclaimer{color:#666;font-family:HyundaiTextReg,sans-serif;font-size:1.4rem;line-height:4;padding:0 4.2rem;transition:background .2s ease-in-out}@media (min-width:1024px){.c-cta.is-disclaimer:hover{background:#f2f2f2}}.c-cta__caption--powertrain{display:inline-block;margin-left:.5rem}.c-cta.is-filter-btn{border:.3rem solid #002c5f;bottom:0;font-family:HyundaiHeadMedium,sans-serif;font-size:1.6rem;margin-top:1rem;padding:1rem 1.5rem;position:absolute;right:0}@media (min-width:768px){.c-cta.is-filter-btn{margin-top:2.7rem;padding:1.5rem 6rem;position:relative;right:0;top:0}}@media (min-width:1024px){.c-cta.is-filter-btn{margin-top:3.6rem;margin-top:2.5rem}}.c-cta.is-square-button .is-icon-button-left,.c-cta.is-square-button .is-icon-plus{background:#efefef;content:"";display:inline-block;display:block;height:3.2rem;left:0;position:absolute;top:0;width:3.2rem}@media (min-width:1024px){.c-cta.is-square-button .is-icon-button-left,.c-cta.is-square-button .is-icon-plus{height:3.9rem;width:3.9rem}}.c-cta.is-square-button .is-icon-button-left:after,.c-cta.is-square-button .is-icon-button-left:before,.c-cta.is-square-button .is-icon-plus:after,.c-cta.is-square-button .is-icon-plus:before{content:"";display:block;left:calc(50% - .7rem);position:absolute;top:calc(50% - .7rem)}.c-cta.is-square-button .is-icon-plus:after{background-image:url(car-configurator-hpp2/resources/icons/sprites/sprites-sprite.svg);background-position:-75px -45px;background-size:120px 95px;height:14px;opacity:1;width:14px}.no-svg .c-cta.is-square-button .is-icon-plus:after{background-image:url(car-configurator-hpp2/resources/icons/sprites/sprites-sprite-medium.png)}.c-cta.is-square-button .is-icon-plus:before{background-image:url(car-configurator-hpp2/resources/icons/sprites/sprites-sprite.svg);background-position:-20px -75px;background-size:120px 95px;height:14px;opacity:0;width:14px}.no-svg .c-cta.is-square-button .is-icon-plus:before{background-image:url(car-configurator-hpp2/resources/icons/sprites/sprites-sprite-medium.png)}.c-cta.is-square-button .icon-info{left:calc(50% - 2px);position:absolute;top:calc(50% - .9rem)}@media (min-width:1024px){.c-cta.is-plus .cta__icon,.c-cta.is-plus .is-icon-button-left,.c-cta.is-square-button .cta__icon,.c-cta.is-square-button .is-icon-button-left{box-shadow:inset 0 0 0 #003c78;transition:box-shadow .3s ease-in-out}.c-cta.is-plus .cta__icon .icon-info,.c-cta.is-plus .is-icon-button-left .icon-info,.c-cta.is-square-button .cta__icon .icon-info,.c-cta.is-square-button .is-icon-button-left .icon-info{fill:#003c78;transition:fill .3s ease-in-out}}.c-cta.is-plus:hover .is-icon-button-left,.c-cta.is-square-button:hover .is-icon-button-left{box-shadow:inset 5rem 0 0 #003c78}.c-cta.is-plus:hover .is-icon-button-left .icon-info,.c-cta.is-square-button:hover .is-icon-button-left .icon-info{fill:#fff}@media (min-width:1024px){.c-cta.is-plus:hover .cta__icon,.c-cta.is-square-button:hover .cta__icon{box-shadow:inset 5rem 0 0 #003c78}.c-cta.is-plus:hover .cta__icon:after,.c-cta.is-square-button:hover .cta__icon:after{background-image:url(car-configurator-hpp2/resources/icons/sprites/sprites-sprite.svg);background-position:-75px -45px;background-size:120px 95px;height:14px;opacity:0;width:14px}.no-svg .c-cta.is-plus:hover .cta__icon:after,.no-svg .c-cta.is-square-button:hover .cta__icon:after{background-image:url(car-configurator-hpp2/resources/icons/sprites/sprites-sprite-medium.png)}.c-cta.is-plus:hover .cta__icon:before,.c-cta.is-square-button:hover .cta__icon:before{background-image:url(car-configurator-hpp2/resources/icons/sprites/sprites-sprite.svg);background-position:-20px -75px;background-size:120px 95px;height:14px;opacity:1;width:14px}.no-svg .c-cta.is-plus:hover .cta__icon:before,.no-svg .c-cta.is-square-button:hover .cta__icon:before{background-image:url(car-configurator-hpp2/resources/icons/sprites/sprites-sprite-medium.png)}}.c-cta.is-animated-icon-left .is-icon-button-left,.c-cta.is-animated-icon-left:after{left:0;transition:all .2s ease-in-out}.c-cta.is-animated-icon-left .is-icon-arrow-left{transition:margin-right .2s ease-in-out}@media (min-width:1024px){.c-cta.is-animated-icon-left:hover .is-icon-button-left,.c-cta.is-animated-icon-left:hover:after{left:-.6rem}.c-cta.is-animated-icon-left:hover .is-icon-arrow-left{margin-right:1.6rem}}.c-cta--alert-not-available{font-family:HyundaiTextReg,sans-serif;font-size:1.4rem}.c-cta--footer{min-height:5.5rem}.c-cta--footer.is-disclaimer-tyre{border-bottom:2px solid #e8e6e4;color:#767676;display:flex;font-family:HyundaiHeadMedium,sans-serif;margin-bottom:5rem;text-align:left;width:100%}.c-cta--footer.is-disclaimer-tyre .c-icon{margin-right:.8rem}.c-cta--footer.is-disclaimer{display:none;outline:none;padding:0 4.2rem 0 0}@media (min-width:768px){.c-cta--footer.is-disclaimer{align-items:center;display:inline-flex;line-height:1.6rem;max-width:42.5rem;padding:0 2.5rem 0 0;text-align:left}}@media (min-width:1024px){.c-cta--footer.is-disclaimer{left:0;max-width:none;padding:0 4.2rem 0 0}}.c-cta--footer.is-tyre{display:none;outline:none;padding:0 4.2rem}.c-cta--footer.is-tyre .c-icon{margin-right:.8rem}@media (min-width:768px){.c-cta--footer.is-tyre{align-items:center;color:#666;display:inline-flex;line-height:1.6rem;max-width:42.5rem;padding:0 2.5rem;text-align:left;white-space:nowrap}}@media (min-width:1024px){.c-cta--footer.is-tyre{color:#666;padding:0 4.2rem}}.c-cta--footer.is-secondary{box-shadow:inset 0 0 0 0;display:none}@media (min-width:768px){.c-cta--footer.is-secondary{border-left:.1rem solid #e4dcd3;display:inline-block}}@media (min-width:1024px){.c-cta--footer.is-secondary{box-shadow:inset 0 0 0 .3rem rgba(0,44,95,.25);margin-right:1rem}}.c-cta--footer.is-primary{height:6rem;width:50vw}@media (min-width:768px){.c-cta--footer.is-primary{height:5.6rem;width:auto}.c-cta--footer.is-primary,.c-cta--footer.is-secondary{width:18rem}}@media (min-width:1024px){.c-cta--footer.is-primary,.c-cta--footer.is-secondary{width:22rem}}.c-cta--footer.is-next-step{padding:0 3.2rem;width:auto}@media (min-width:768px){.c-cta--footer.is-next-step{padding:0 3rem;width:auto}}@media (min-width:1024px){.c-cta--footer.is-next-step{margin:1.2rem;width:21.9rem}}.c-cta--dialog.is-close-dialog{fill:#002c5f;box-sizing:border-box;height:50px;margin:0;outline:none;padding:1.5rem;position:fixed;right:0;top:0;width:50px;z-index:1}@media (min-width:768px){.c-cta--dialog.is-close-dialog{margin:1.5rem}}.c-cta--dialog.is-close-dialog:active,.c-cta--dialog.is-close-dialog:focus,.c-cta--dialog.is-close-dialog:visited{outline:none!important}.c-cta--interior-360.is-close{box-sizing:border-box;height:50px;margin:1.5rem;padding:1.5rem;position:fixed;right:0;top:0;width:50px;z-index:1;z-index:10}.c-cta--interior-360.is-active{filter:drop-shadow(3px 3px 5px rgba(0,0,0,.7));height:3rem;width:auto;z-index:10}.c-cta--interior-360.is-up{display:none}.c-cta--interior-360.is-up.is-active{display:block;left:50%;position:absolute;top:1.5rem;transform:translateX(-50%)}.c-cta--interior-360.is-down{display:none}.c-cta--interior-360.is-down.is-active{bottom:1.5rem;display:block;left:50%;position:absolute;transform:translateX(-50%)}@media (min-width:1024px){.c-cta--interior-360.is-down.is-active{bottom:3rem}}.c-cta--interior-360.is-down.is-active.has-overflow{bottom:3rem}.c-cta--interior-360.is-left{display:none}.c-cta--interior-360.is-left.is-active{display:block;height:auto;left:1.5rem;position:absolute;top:50%;transform:translateY(-50%);width:3rem}.c-cta--interior-360.is-right{display:none}.c-cta--interior-360.is-right.is-active{display:block;height:auto;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);width:3rem}.c-cta--delete,.c-cta--info{line-height:0}.c-cta--info.is-button.has-no-text{background:#efefef;box-shadow:inset 0 0 0 0 #003c78;height:3.9rem;transition:all .3s ease-in-out;width:3.9rem}.c-cta--info.is-button.has-no-text svg{transition:all .3s ease-in-out}.c-cta--info.is-button.has-no-text:hover{box-shadow:inset 7rem 0 0 0 #003c78}.c-cta--info.is-button.has-no-text:hover svg{fill:#fff}.c-cta--delete{fill:#e5e5e5}.c-cta--delete:hover{fill:#002c5f}.c-cta--dialog-detail{padding:1.9rem 0 1.8rem;width:26.1rem}@media (min-width:768px){.c-cta--dialog-detail{width:26.6rem}}.c-cta--header.is-close-button{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.c-cta--header.is-close-button:after,.c-cta--header.is-close-button:before{background-color:#002c5f;content:" ";height:2.3rem;margin-top:-1.15rem;position:absolute;top:50%;transition:background-color .35s ease-in-out,transform .5s cubic-bezier(.8,0,.3,1),height .5s cubic-bezier(.8,0,.3,1);width:.4rem}.c-cta--header.is-close-button:before{transform:rotate(45deg)}.c-cta--header.is-close-button:after{transform:rotate(-45deg)}.c-cta--header.is-close-button:focus:after,.c-cta--header.is-close-button:focus:before,.c-cta--header.is-close-button:hover:after,.c-cta--header.is-close-button:hover:before{height:1.6rem}@media (min-width:1024px){.c-cta--header.is-close-button:focus:after,.c-cta--header.is-close-button:focus:before,.c-cta--header.is-close-button:hover:after,.c-cta--header.is-close-button:hover:before{background-color:#002c5f}}.c-cta--header.is-close-button:focus:before,.c-cta--header.is-close-button:hover:before{transform:translateY(-.66rem) rotate(45deg)}.c-cta--header.is-close-button:focus:after,.c-cta--header.is-close-button:hover:after{transform:translateY(.66rem) rotate(-45deg)}.c-cta--powertrain-card,.c-cta--vertical-card{display:inline-block;font-family:HyundaiHeadMedium,sans-serif;font-size:1.6rem;line-height:2;margin:0 2rem;padding-left:4.7rem;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 4rem);z-index:1}@media (min-width:768px){.c-cta--powertrain-card,.c-cta--vertical-card{margin:0 2.8rem;width:calc(100% - 5.6rem)}}@media (min-width:1024px){.c-cta--powertrain-card,.c-cta--vertical-card{line-height:3.9rem;margin:0 4rem;width:calc(100% - 8rem)}}.c-cta--powertrain-card:before,.c-cta--vertical-card:before{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);content:"";display:block;filter:progid:dximagetransform.microsoft.gradient(startColorstr="$from",endColorstr="$to",GradientType=1);height:5rem;left:-1rem;position:absolute;top:-5rem;width:calc(100% + 2rem);z-index:10}.c-cta--price-calculator.is-primary,.c-cta--price-calculator.is-secondary{font-family:HyundaiHeadMedium,sans-serif;margin-top:1rem}.c-cta--price-calculator.is-primary .is-icon-button-left,.c-cta--price-calculator.is-secondary .is-icon-button-left{margin-right:1rem}@media (min-width:768px){.c-cta--price-calculator.is-primary,.c-cta--price-calculator.is-secondary{margin:0 1rem 1rem 0;width:calc(33% - 2rem)}}@media (min-width:1404px){.c-cta--price-calculator.is-primary,.c-cta--price-calculator.is-secondary{width:calc(100% - 1.7rem)}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.c-cta--price-calculator.is-primary,.c-cta--price-calculator.is-secondary{margin:0 1rem;width:calc(33% - 1.75rem)}}@media (min-width:768px) and (max-width:1403px){.c-cta--price-calculator.is-primary{order:3}}.c-cta--price-calculator.is-secondary{box-shadow:inset 0 0 0 .3rem #002c5f;margin-top:1rem}@media (min-width:768px) and (max-width:1403px){.c-cta--price-calculator.is-secondary{order:1}}@media (min-width:768px){.c-cta--price-calculator.is-secondary{margin-top:0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.c-cta--price-calculator.is-secondary{margin-top:0}}.c-cta--price-calculator.is-icon-button-left{font-family:HyundaiHeadMedium,sans-serif;line-height:2rem;margin:1rem 0;padding-left:2.7rem;position:relative;text-align:left}@media (min-width:768px){.c-cta--price-calculator.is-icon-button-left{margin:0 2rem}}@media (min-width:1404px){.c-cta--price-calculator.is-icon-button-left{margin:1.5rem 2rem 0}}.c-cta--price-calculator.is-icon-button-left .c-icon{left:0;margin-right:.5rem;position:absolute;top:.1rem}.c-cta--price-calculator.is-icon-button-left:after{content:"";display:block;left:0;position:absolute;top:0}.c-cta--price-calculator.is-icon-button-left.is-print,.c-cta--price-calculator.is-icon-button-left.is-share{flex:1 1}.c-cta--price-calculator.is-icon-button-left.is-calculate:after{background-image:url(car-configurator-hpp2/resources/icons/sprites/sprites-sprite.svg);background-position:0 -45px;background-size:120px 95px;height:22px;width:19px}.no-svg .c-cta--price-calculator.is-icon-button-left.is-calculate:after{background-image:url(car-configurator-hpp2/resources/icons/sprites/sprites-sprite-medium.png)}.c-cta--price-calculator.is-icon-button-left.is-share:after{background-image:url(car-configurator-hpp2/resources/icons/sprites/sprites-sprite.svg);background-position:-95px 0;background-size:120px 95px;height:20px;width:17px}.no-svg .c-cta--price-calculator.is-icon-button-left.is-share:after{background-image:url(car-configurator-hpp2/resources/icons/sprites/sprites-sprite-medium.png)}.c-cta--price-calculator.is-icon-button-left.is-print:after{background-image:url(car-configurator-hpp2/resources/icons/sprites/sprites-sprite.svg);background-position:-70px 0;background-size:120px 95px;height:22px;width:20px}.no-svg .c-cta--price-calculator.is-icon-button-left.is-print:after{background-image:url(car-configurator-hpp2/resources/icons/sprites/sprites-sprite-medium.png)}.c-cta--price-calculator.is-online-sales .is-icon-button-left{margin-right:1rem}.c-cta--price-calculator.is-my-hyundai .is-icon-button-left .c-icon{left:-.3rem;top:-.2rem;transition:all .2s ease-in-out}.c-cta--price-calculator.is-my-hyundai .icon-myHyundai{margin-right:1rem}@media (min-width:1024px){.c-cta--price-calculator.is-my-hyundai:hover .is-icon-button-left .c-icon{left:-.9rem}}.c-cta--powertrain.is-filter-btn{border:.3rem solid #002c5f;display:block;font-family:HyundaiHeadMedium,sans-serif;font-size:1.6rem;height:5.6rem;line-height:5.6rem;padding:0 1rem;position:relative;width:100%}@media (min-width:768px){.c-cta--powertrain.is-filter-btn{margin-bottom:2.7rem;margin-top:2.7rem;padding:0 1rem}}@media (min-width:1024px){.c-cta--powertrain.is-filter-btn{margin-top:2.5rem}}.c-cta--powertrain .icon-filter.icon--powertrain{transform:scale(1.5)}.c-price-calculator--price-finance .c-cta--price-calculator.is-secondary{box-shadow:none}@media (min-width:768px){.c-price-calculator--price-finance .c-cta--price-calculator.is-secondary{box-shadow:inset 0 0 0 .3rem #002c5f}}.c-cta--summary-header-list-group{font-family:HyundaiHeadMedium,sans-serif;font-size:1.4rem;line-height:3rem;position:absolute;right:0;text-align:right;top:0}.c-cta--summary-header-list-group .is-icon-button-left{margin-right:.5rem;position:relative;top:.2rem}.c-cta--summary-header{font-family:HyundaiHeadMedium,sans-serif}@media (min-width:768px){.c-cta--summary-header{line-height:2.6}}@media (min-width:1024px){.c-cta--summary-header{line-height:3.2}}.c-cta--summary-header .icon-arrow-bottom__arrow,.c-cta--summary-header .icon-arrow-bottom__stroke{transition:transform .2s ease-in-out}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.c-cta--summary-header .is-icon-button-left{background-image:url(car-configurator-hpp2/resources/icons/sprites/sprites-sprite.svg);background-position:-70px -75px;background-size:120px 95px;height:14px;top:0;width:9px}.no-svg .c-cta--summary-header .is-icon-button-left{background-image:url(car-configurator-hpp2/resources/icons/sprites/sprites-sprite-medium.png)}.c-cta--summary-header .is-icon-button-left .icon-arrow-bottom{visibility:hidden}}.has-hover .c-cta--summary-header:hover .icon-arrow-bottom__arrow{transform:translateY(.6rem)}.has-hover .c-cta--summary-header:hover .icon-arrow-bottom__stroke{transform:scaleY(1.5)}.is-touch .c-cta--header.is-close-button:after,.is-touch .c-cta--header.is-close-button:before{height:2.3rem;transition:none}.is-touch .c-cta--header.is-close-button:hover:before{transform:rotate(45deg)}.is-touch .c-cta--header.is-close-button:hover:after{transform:rotate(-45deg)}.c-cta--emission-list{display:block;font-size:1.5rem;height:2rem;line-height:1.2;position:absolute;right:0;width:2rem;z-index:1}.c-cta--emission-list .icon-icon-tooltip-nofill{fill:#666;height:2rem;width:2rem}@media (min-width:1024px){.c-cta--emission-list .icon-icon-tooltip-nofill:hover{fill:#002c5f}}.c-cta--emission-list.is-icon-button-right .is-icon-plus{display:block;height:1.8rem;position:absolute;right:0;top:0;width:1.8rem}.c-cta--emission-list.is-icon-button-right .is-icon-plus:after{background-image:url(car-configurator-hpp2/resources/icons/sprites/sprites-sprite.svg);background-position:0 -75px;background-size:120px 95px;content:"";display:block;height:14px;left:calc(50% - .7rem);position:absolute;top:calc(50% - .7rem);width:14px}.no-svg .c-cta--emission-list.is-icon-button-right .is-icon-plus:after{background-image:url(car-configurator-hpp2/resources/icons/sprites/sprites-sprite-medium.png)}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.c-cta--emission-list.is-icon-button-right .is-text-plus{position:relative;top:.2rem}}@media (min-width:1024px){.c-cta--emission-list:hover{color:#002c5f;font-family:HyundaiHeadMedium,sans-serif}.c-cta--emission-list:hover.is-icon-button-right .is-icon-plus:after{background-image:url(car-configurator-hpp2/resources/icons/sprites/sprites-sprite.svg);background-position:-75px -45px;background-size:120px 95px;height:14px;width:14px}.no-svg .c-cta--emission-list:hover.is-icon-button-right .is-icon-plus:after{background-image:url(car-configurator-hpp2/resources/icons/sprites/sprites-sprite-medium.png)}}.rcs-button:hover .c-cta--social-share{box-shadow:inset 6.6rem 0 0 #003c78}.c-cta--social-share{background-color:#002c5f;box-shadow:inset 0 0 0 #003c78;height:6.6rem;position:relative;transition:box-shadow .3s ease-in;width:6.6rem}.c-cta--social-share:hover{box-shadow:inset 6.6rem 0 0 #003c78}.c-cta--social-share.is-link{background-color:#f6f3f2;font-family:HyundaiTextBold,sans-serif;font-size:1.6rem;line-height:2.4rem;text-decoration:underline}@media (min-width:768px){.c-cta--social-share.is-link{font-size:1.6rem;line-height:2.4rem}}@media (min-width:1024px){.c-cta--social-share.is-link{font-size:1.6rem;line-height:2.4rem}}.c-cta--social-share.is-link:hover .icon-link *{fill:#fff;transition:fill .3s ease}.c-cta--social-share .c-icon{left:0;position:absolute;top:0}.c-cta--social-share .c-icon.icon-twitter{left:calc(50% - 1.25rem);top:calc(50% - 1.1rem)}.c-cta--social-share .c-icon.icon-facebook{left:calc(50% - .65rem);top:calc(50% - 1.2rem)}.c-cta--social-share .c-icon.icon-mail{left:calc(50% - 1.25rem);top:calc(50% - 1rem)}.c-cta--social-share .c-icon.icon-link{left:calc(50% - 1.15rem);top:calc(50% - 1.15rem)}.c-cta--social-share .c-icon.icon-share{left:calc(50% - 1rem);top:calc(50% - 1.1rem)}.c-cta--social-share .c-icon.icon-arrow{left:calc(50% - 1.5rem);top:calc(50% - 1.25rem)}.c-cta--social-share.is-social-trigger{float:left;margin-right:.5rem;position:relative;z-index:2}@media (min-width:1024px){.c-cta--social-share.is-social-trigger{display:none}}.c-cta--social-share.is-social-trigger .c-icon{fill:#fff}.c-cta--social-share.is-social-trigger .icon-share{width:2rem}.c-cta--social-share.is-social-trigger .icon-arrow{width:2.5rem}.rcs-button:focus .c-cta--social-share{outline:none}.c-cta--navigation{color:#666;margin:0 auto}.c-cta--navigation .is-icon-arrow-left{background-image:url(car-configurator-hpp2/resources/icons/sprites/sprites-sprite.svg);background-position:-40px -75px;background-size:120px 95px;display:inline-block;height:11px;margin-right:1rem;width:7px}.no-svg .c-cta--navigation .is-icon-arrow-left{background-image:url(car-configurator-hpp2/resources/icons/sprites/sprites-sprite-medium.png)}.c-cta--navigation:hover{color:#002c5f}.c-cta--navigation:hover .is-icon-arrow-left{background-image:url(car-configurator-hpp2/resources/icons/sprites/sprites-sprite.svg);background-position:-55px -75px;background-size:120px 95px;height:11px;width:7px}.no-svg .c-cta--navigation:hover .is-icon-arrow-left{background-image:url(car-configurator-hpp2/resources/icons/sprites/sprites-sprite-medium.png)}.c-cta--navigation .cta__text{font-family:HyundaiHeadMedium,sans-serif}.c-cta--save-configuration,.c-cta--summary-finance-teaser{width:100%}.c-cta--save-configuration.is-secondary{box-shadow:none}@media (min-width:768px){.c-cta--save-configuration.is-secondary{box-shadow:inset 0 0 0 .3rem #002c5f}}.c-cta--summary-finance-calculator.is-offer-list-more-info{bottom:2rem;color:#767676;font-size:1.4rem;position:absolute}@media (min-width:768px){.c-cta--summary-finance-calculator.is-offer-list-more-info{bottom:4rem}}.c-cta--carousel{align-items:center;background-color:#fff;border:.1rem solid #e4dcd3;display:flex;height:8rem;justify-content:center;width:8rem}.carousel-colours__slider-wrapper .c-cta--carousel{background-color:transparent;background-color:initial;border:none!important;height:auto;width:auto}.c-cta--delivery-packages{fill:#b7b7b7;width:2rem}.c-cta--delivery-packages:hover{fill:#002c5f}.c-cta--finance-loan-card.is-link{font-family:HyundaiTextBold,sans-serif;font-size:1.6rem;line-height:2.4rem;text-decoration:underline}@media (min-width:768px){.c-cta--finance-loan-card.is-link{font-size:1.6rem;line-height:2.4rem}}@media (min-width:1024px){.c-cta--finance-loan-card.is-link{font-size:1.6rem;line-height:2.4rem}}.c-cta--exterior{display:none;position:absolute}@media (max-width:767px){.c-cta--exterior{bottom:3%;display:block;z-index:7}.c-cta--exterior svg{height:1.5rem}.c-cta--exterior svg g{fill:#666}.c-cta--exterior.is-left{left:42%}}@media (max-width:767px) and (max-width:349px){.c-cta--exterior.is-left{left:32%}}@media (max-width:767px){.c-cta--exterior.is-right{right:42%}}@media (max-width:767px) and (max-width:349px){.c-cta--exterior.is-right{right:32%}}.c-cta--hmnl-private-lease-checkout{width:100%}@media (min-width:1024px){.c-cta--hmnl-private-lease-checkout{width:50%}}.c-cta--finance-calculator-footer.is-button{width:100%}.c-cta--finance-calculator-footer.is-secondary{box-shadow:inset 0 0 0 .3rem #002c5f}.c-cta--back-to-top{align-items:center;background-color:#002c5f;border:none;display:flex;height:5rem;justify-content:center;transition:background-color 1s ease;width:5rem}.c-cta--back-to-top:focus,.c-cta--back-to-top:hover{background:#03bce8}.c-cta--notification.is-dismiss{color:#002c5f;display:flex;font-family:HyundaiHeadMedium,sans-serif;justify-content:center;margin-top:2rem;width:100%}.c-cta--error-button{height:5.6rem}.c-cta--error-button.is-primary{padding:0 3rem}@media (min-width:1024px){.c-cta--error-button.is-primary{padding:0 2rem}}@media (min-width:768px){.c-cta--error-button{width:31.5rem}}@media (min-width:1024px){.c-cta--error-button{width:22.8rem}}@media (min-width:1404px){.c-cta--error-button{width:31.5rem}}.c-cta--summary-stock-locator.is-link{font-family:HyundaiTextBold,sans-serif;font-size:1.6rem;line-height:2.4rem;text-decoration:underline;text-decoration:none}@media (min-width:768px){.c-cta--summary-stock-locator.is-link{font-size:1.6rem;line-height:2.4rem}}@media (min-width:1024px){.c-cta--summary-stock-locator.is-link{font-size:1.6rem;line-height:2.4rem}}.c-cta--summary-stock-locator.is-link:hover{font-family:HyundaiHeadMedium,sans-serif;text-decoration:underline!important}.c-cta--summary-stock-locator.is-link:visited{font-family:HyundaiHeadReg,sans-serif}.c-cta--energy-pdf{font-family:HyundaiHeadMedium,sans-serif;padding:2.5rem 0;text-align:center;width:100%}@media (min-width:768px){.c-cta--energy-pdf{margin:2.5rem 0 1rem;padding:0;text-align:left}}@media (min-width:1024px){.c-cta--energy-pdf{margin:1rem 0 0;padding:0}}@media (max-width:767px){.c-dialog-detail-header--accessories .c-cta--dialog-detail{width:100%}}.c-image-container{position:relative}.c-image-container.has-skeleton{animation:shine 1s infinite;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0) 80%),#d3d3d3;background-position:0 0;background-repeat:repeat-y;background-size:50px 200px}@keyframes shine{to{background-position:100% 0,0 0}}.c-image{display:block}.c-image.is-dialog-text{margin-top:-2rem}@media (min-width:769px){.c-image.is-dialog-text{margin-top:-3rem}}.c-image.is-card-image img{max-width:none;width:100%}.c-image.has-skeleton{visibility:hidden}.c-image--image-content-layout img{max-width:none;width:100%}.c-image--vertical-card{display:inline-block;opacity:1;position:relative;text-align:center;transition:all .1s ease;z-index:1}.c-image--vertical-card img{width:100%}@media (min-width:768px){.c-image--vertical-card{transition:all .3s ease}}.c-image--vertical-card.fade-out{opacity:0;transition:all .5s ease-out,opacity .5s ease .5s;visibility:hidden}.c-image--vertical-card.fade-in{opacity:1;transition:all .5s ease-out,opacity .5s ease .5s;visibility:visible}.is-header-shorter .c-image--vertical-card{opacity:0;transition:all .5s linear}.c-image--bodytypes{align-items:center;display:flex;justify-content:center}.c-image--dialog-detail-header img{max-width:none;width:100%}.c-image--dialog-detail-header-full{height:100%;width:100%}.c-image--dialog-detail-header-full img{display:flex;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-image--powertrain{display:none;height:auto;position:absolute;width:10rem}@media (min-width:768px){.c-image--powertrain{display:block;position:relative;width:25rem}}.c-image--powertrain.is-badge{text-align:right;z-index:1}@media (min-width:768px){.c-image--powertrain.is-badge{bottom:10%}}.c-image--price-calculator{margin:-25% auto 0;max-width:24rem}@media (min-width:768px){.c-image--price-calculator{max-width:45rem}}@media (min-width:1404px){.c-image--price-calculator{opacity:0;transition:height .15s ease-out,opacity .2s ease .2s;visibility:hidden}}.c-image--price-calculator.fade-in{opacity:1;visibility:visible}.c-image--summary{margin:0 auto;max-width:68.7rem}@media (min-width:768px){.c-image--summary{display:inline-block;max-width:50rem}}@media (min-width:1404px){.c-image--summary{max-width:68.7rem}}.c-image--accessories-info,.c-image--exterior-info,.c-image--packages-info{height:auto;margin:0 auto;max-width:370px}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.c-image--accessories-info,.c-image--exterior-info,.c-image--packages-info{margin-top:-5%}}@media only screen and (min-width:1100px){.c-image--accessories-info,.c-image--exterior-info,.c-image--packages-info{left:-10%;position:relative}}.c-image--accessories-info img,.c-image--exterior-info img,.c-image--packages-info img{width:100%}.c-image--accessories-info,.c-image--packages-info{aspect-ratio:auto 16/9;max-width:370px}@media (min-width:1024px) and (max-width:1099px){.c-image--accessories-info,.c-image--packages-info{margin-top:-5%;max-width:550px}}@media (min-width:1404px){.c-image--accessories-info,.c-image--packages-info{max-width:none;width:41.3rem}}.c-image--exterior-info{margin-top:5.7rem;max-width:640px}@media (min-width:768px){.c-image--exterior-info{left:0}}@media (min-width:1024px){.c-image--exterior-info{margin-left:0;margin-top:1rem;max-width:80%}}@media (min-width:1404px){.c-image--exterior-info{margin-left:8%;margin-top:1rem;max-width:80%}}.c-image--image-selection{transition:transform .2s ease;width:100%}.c-image--finance-calculator-header{height:auto;width:46.5rem}.c-image--finance-calculator-header img{display:flex;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-image--packages{padding-top:56.25%;position:relative;width:100%}@media (min-width:768px){.c-image--packages{padding-top:100%;width:13.9rem}}@media (min-width:1024px){.c-image--packages{width:18.2rem}}.c-image--packages img{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.c-image--accessories{background-color:#fff;padding-top:56.25%;position:relative;width:100%}@media (min-width:768px){.c-image--accessories{height:auto;padding-top:100%;width:12.2rem}}.c-image--accessories img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.c-image--image-energy{border:1px solid #e5e5e5;margin:0 auto;width:22rem}@media (min-width:768px){.c-image--image-energy{margin:initial;width:16.8rem}}@media (min-width:1024px){.c-image--image-energy{width:14rem}}@media (min-width:1404px){.c-image--image-energy{width:16.8rem}}.icon--top-arrow{display:inline-block;height:1.1rem;position:absolute;right:0;top:calc(50% - .7rem);transform:rotate(90deg);width:5.6rem}@media (min-width:768px){.icon--top-arrow{left:-3.5rem;right:auto}}@media (min-width:1024px){.icon--top-arrow{height:1.5rem}}.icon--list{fill:#e5e5e5;margin-right:1.1rem;margin-top:.2rem;min-width:1.3rem}.icon--list.icon-engine{height:2rem;top:calc(50% - 1rem);width:2.3rem}.icon--list.icon-tacho{margin-top:0;top:calc(50% - 1rem);width:2.3rem}.icon--list.icon-fuel{height:1.9rem;width:2rem}.icon--list.icon-electro{height:1.9rem;margin-left:.4rem;margin-top:0;width:1.3rem}.icon--dialog-detail-close-icon{fill:#fff}@media (min-width:1024px){.icon--dialog-detail-close-icon{fill:#002c5f}}.icon--header:hover .close-icon__line{transform:translateY(.8rem);transition:all .5s cubic-bezier(.8,0,.3,1)}.icon--header:hover .close-icon__line:nth-child(2){transform:translateY(-.8rem)}.icon-not-available{left:calc(50% - .85rem);position:absolute;top:calc(50% - .8rem)}.icon--price-finance-close,.icon--social-share-close{fill:#002c5f}.icon--finance-loan-card{margin-right:1rem}.icon--finance-loan-card.is-fill-hyundai-blue{fill:#002c5f}.icon--summary-stock-locator{margin-right:1rem}.icon--summary-stock-locator.is-fill-hyundai-blue,.icon-calculate path{fill:#002c5f}.icon-promotion{width:3rem}.icon--cta-back-to-top{font-size:2.6rem;margin:0;transform:rotate(-90deg)}.icon--cta-back-to-top g{fill:#fff}.icon--notification{display:flex;height:1.8rem;margin-left:1rem;position:relative;width:1.8rem}@media (min-width:768px){.icon--notification{margin-left:3rem}}.toggle-container{width:100%}.panel__label{background:none;border:none;border-top:1px solid #e4dcd3;color:#767676;cursor:pointer;display:block;font-family:HyundaiTextMedium,sans-serif;font-family:HyundaiSansHeadOffice-Medium,sans-serif;font-size:1.5rem;padding:2.5rem 0;position:relative;text-align:left;transition:color .2s linear;width:100%}.panel__label:focus{outline:none}.panel__label:after,.panel__label:before{background-color:#767676;content:"";height:.2rem;margin-top:-2px;position:absolute;right:25px;top:50%;width:1.7rem}.panel__label:before{transform:rotate(-90deg)}.panel[aria-expanded=true] .panel__content{height:auto;opacity:1}.panel[aria-expanded=true] .panel__label:before{transform:rotate(0deg)}.panel__inner{overflow:hidden;transition:height .4s cubic-bezier(.65,.05,.36,1);will-change:height}.panel__content{height:0;opacity:0;transition:opacity .3s linear .18s}@media (min-width:1024px){.c-tab.is-inverted .tab__navigation{box-shadow:inset 0 -.1rem 0 0 hsla(0,0%,100%,.6)}}.c-tab.is-inverted .tab__navigation--item{color:#fff}.c-tab.is-inverted .tab__navigation--item.active{box-shadow:inset 0 -.3rem 0 0 #fff}.tab__navigation{margin-bottom:.5rem}@media (min-width:1024px){.tab__navigation{box-shadow:inset 0 -.1rem 0 0 rgba(0,44,95,.2)}}.tab__navigation li{display:inline-block;margin-left:3rem}@media (min-width:1024px){.tab__navigation li{margin-left:4rem}}.tab__navigation li:first-child{margin-left:0}.tab__navigation--item{cursor:pointer;display:inline-block;font-family:HyundaiHeadMedium,sans-serif;padding:1.9rem 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tab__navigation--item.active{box-shadow:inset 0 -.3rem 0 0 #002c5f}.tab__navigation--exterior{padding-top:8rem;text-align:center}@media (min-width:1024px){.tab__navigation--exterior{text-align:left}}.tab__content--item{display:none}.tab__content--item.active{display:block}.tab__content--exterior,.tab__navigation--exterior{width:100%}@media (min-width:768px){.tab__content--exterior,.tab__navigation--exterior{width:calc(100% - 12rem)}}@media (min-width:1024px){.tab__content--exterior,.tab__navigation--exterior{clear:both;float:right;margin:0 8rem 0 6rem;max-width:40rem}}.tab__content--exterior{margin:0}@media (min-width:768px){.tab__content--exterior{margin-right:6rem}}@media (min-width:1024px){.tab__content--exterior{height:calc(100vh - 28rem + 4px);margin-right:8rem;max-width:42rem;position:relative}}.tab__content--exterior .tab__content--item{-ms-overflow-style:none;height:100%;overflow-x:hidden;overflow-y:scroll;overflow:-moz-scrollbars-none;padding:3rem 0 2rem 2rem;position:relative;scrollbar-width:none}.tab__content--exterior .tab__content--item::-webkit-scrollbar{display:none}.tab__content--exterior .tab__content--item:before{background:linear-gradient(180deg,#f6f3f2 0,hsla(15,18%,96%,0));content:"";display:block;filter:progid:dximagetransform.microsoft.gradient(startColorstr="#1e5799",endColorstr="#007db9e8",GradientType=0);height:40px;position:absolute;top:0;width:100%;z-index:9}.c-price .is-text-gray{color:#767676!important}.c-price.has-line-through{color:#767676;display:inline-block;margin-left:1rem;text-decoration:line-through}.c-price.has-line-through .price__amount .price__value{color:inherit}@media (min-width:768px){.c-price.has-line-through{display:flex;margin-left:0}}@media (max-width:767px){.c-price.price-with-vat{margin-right:1rem}}.c-price.without-line-through{display:inline-block}@media (min-width:768px){.c-price.without-line-through{display:flex;justify-content:flex-end;margin-left:0}}.c-price--footer .price__currency{margin-left:.5rem}.c-price--footer .price__currency,.c-price--footer .price__value{color:#002c5f;font-family:HyundaiHeadMedium,sans-serif;font-size:1.5rem}@media (min-width:1024px){.c-price--footer .price__currency,.c-price--footer .price__value{font-size:2.2rem}}.c-price--footer .price__click{height:100%;left:0;outline:none;position:absolute;top:0;width:100%;z-index:1}.c-price--footer .price__click:active,.c-price--footer .price__click:visited{outline:none!important}@media (min-width:1024px){.c-price--footer .price__click:focus{outline:none}}.c-price--footer .price__super-title{color:#666;font-family:HyundaiTextReg,sans-serif;font-size:1.4rem;line-height:1.6rem}@media (min-width:768px){.c-price--footer .price__super-title{margin-right:25px;text-align:end}}.c-price--footer .icon-arrow{fill:#002c5f;height:1.1rem;position:absolute;right:1.3rem;top:calc(50% - .55rem);transform:rotate(90deg);width:1.1rem}@media (min-width:768px){.c-price--footer .icon-arrow{left:1.3rem;right:auto}}@media (min-width:1024px){.c-price--footer .icon-arrow{height:1.5rem;left:2rem;top:calc(50% - .75rem);width:1.5rem}}.c-price--footer .icon-edit{fill:#002c5f;height:1.4rem;position:absolute;width:1.4rem}@media (min-width:0){.c-price--footer .icon-edit{height:1.6rem;margin-left:.5rem;width:1.6rem}}@media (min-width:768px){.c-price--footer .icon-edit{height:1.4rem;left:1.9rem;margin-top:.3rem;width:1.4rem}}@media (min-width:1024px){.c-price--footer .icon-edit{height:1.8rem;left:2rem;margin-top:.3rem;width:1.8rem}}.c-price--footer .c-icon-tooltip{z-index:5}.c-price--footer .c-tooltip.is-top-left{left:calc(2% - 23rem)}@media (min-width:768px){.c-price--footer .c-tooltip.is-top-left{left:calc(2% - 47rem)!important}}@media (max-width:767px){.c-price--footer .c-tooltip.is-top-left{left:calc(2% - 7rem)!important}}.c-price--horizontal-card .price__currency,.c-price--horizontal-card .price__value{color:#000;color:initial;font-family:HyundaiTextReg,sans-serif;font-size:1.4rem;font-weight:400}@media (min-width:768px){.c-price--horizontal-card .price__currency,.c-price--horizontal-card .price__value{font-size:medium}}.c-price--horizontal-card .price__currency{margin-left:.5rem}.c-price--horizontal-card--list__title .price__currency{margin-left:.3rem}.c-price__slogan{color:#1c1b1b;display:block;font-family:HyundaiTextReg,sans-serif;font-size:1.4rem;line-height:1;opacity:.7}.c-price.has-tooltip{display:flex;flex-direction:column}@media (max-width:767px){.c-price.has-tooltip{display:block}}.c-price.has-tooltip .price__amount{padding-right:2.5rem;position:relative}.c-price.has-tooltip-trims{display:inline}@media (max-width:767px){.c-price.has-tooltip-trims{display:inline}}.c-price.has-tooltip-trims .price__amount{padding-right:2.5rem;position:relative}.c-price.has-supertitle .icon-edit{margin-top:2rem}@media (max-width:767px){.c-price.has-supertitle .icon-edit{margin-top:0}}.c-price--vertical-card .price__currency{margin-left:.3rem}.c-price--summary-finance-teaser{font-family:HyundaiHeadMedium,sans-serif}.c-price--summary-finance-calculator.is-offer-price-finance-calculator{display:block;font-family:HyundaiHeadMedium,sans-serif}.c-price--summary-finance-calculator.is-offer-price-finance-calculator .price__amount{color:#002c5f;display:inline-block}.c-price--summary-finance-calculator.is-offer-price-finance-calculator .price__sufix{margin:0 .5rem 0 1rem}.c-price--summary-finance-calculator.is-offer-price-finance-calculator .price__value{font-family:HyundaiHeadMedium,sans-serif;font-size:3.4rem}.c-price--delivery-packages,.c-price--warranty-packages{color:#1c1b1b;font-family:HyundaiHeadMedium,sans-serif;font-size:1.6rem;margin-right:2rem}.c-list-wrapper--accessories::-webkit-scrollbar,.c-list-wrapper--packages::-webkit-scrollbar{background:transparent;width:7px}.c-list-wrapper--accessories::-webkit-scrollbar-thumb,.c-list-wrapper--packages::-webkit-scrollbar-thumb{background:#e4dcd3;border-radius:10px;overflow-x:auto}.c-list-wrapper--default .list-wrapper__item{margin-bottom:1.4rem}.c-list-wrapper--packages{overflow-y:auto}@media (min-width:1100px){.c-list-wrapper--packages{height:calc(100vh - 24rem)}}.c-list-wrapper--packages .list-wrapper__item{margin-bottom:1.4rem}.c-list-wrapper--accessories{overflow-y:auto}@media (min-width:1100px){.c-list-wrapper--accessories{height:calc(100vh - 33rem)}}.c-list-wrapper--accessories .list-wrapper__item{margin-bottom:1.4rem}.c-list-wrapper--summary-accessories-list .list-wrapper__item,.c-list-wrapper--summary-exterior-list .list-wrapper__item,.c-list-wrapper--summary-extra-list .list-wrapper__item,.c-list-wrapper--summary-packages-list .list-wrapper__item,.c-list-wrapper--summary-powertrain-list .list-wrapper__item,.c-list-wrapper--summary-trim-list .list-wrapper__item{margin-top:1.4rem}.c-list-wrapper--summary-accessories-list .list-wrapper__item:first-child,.c-list-wrapper--summary-exterior-list .list-wrapper__item:first-child,.c-list-wrapper--summary-extra-list .list-wrapper__item:first-child,.c-list-wrapper--summary-packages-list .list-wrapper__item:first-child,.c-list-wrapper--summary-powertrain-list .list-wrapper__item:first-child,.c-list-wrapper--summary-trim-list .list-wrapper__item:first-child{margin-top:0}.c-list-wrapper--price-calculator{border-bottom:2px solid rgba(0,0,0,.1);font-size:1.4rem;margin-bottom:3rem}@media (min-width:768px){.c-list-wrapper--price-calculator{margin-bottom:2rem}}.c-list-wrapper--price-calculator .is-accessory-item,.c-list-wrapper--price-calculator .is-general-info,.c-list-wrapper--price-calculator .is-package-item{position:relative}.c-list-wrapper--price-calculator .is-accessory-item:empty,.c-list-wrapper--price-calculator .is-general-info:empty,.c-list-wrapper--price-calculator .is-package-item:empty{margin:0;padding:0}.c-list-wrapper--price-calculator .is-additional-info,.c-list-wrapper--price-calculator .is-general-info-vat-or-omnibus{font-style:italic;position:relative}.c-list-wrapper--price-calculator .is-first-general-info{border-top:2px solid rgba(0,0,0,.1);padding-bottom:1rem;padding-top:1rem;position:relative}.c-list-wrapper--price-calculator .is-vat-info{padding-bottom:.7rem;position:relative}.c-list-wrapper--price-calculator .is-unconditional-discount{padding-top:1.5rem;position:relative}.c-list-wrapper--price-calculator .is-main-price.is-last-general-info,.c-list-wrapper--price-calculator .is-main-price.is-price-with-discount{border-top:2px solid rgba(0,0,0,.1)}.c-list-wrapper--price-calculator .is-last-general-info{border-bottom:2px solid rgba(0,0,0,.1);padding-bottom:1.5rem;position:relative}.c-list-wrapper--price-calculator .is-last-general-info .is-deactivate{display:none}.c-list-wrapper--price-calculator .is-last-general-info-market-specific{border-top:2px solid rgba(0,0,0,.1);padding-bottom:.7rem;padding-top:1rem!important;position:relative}.c-list-wrapper--price-calculator .is-last-general-info:has(.is-deactivate){padding-bottom:0}.c-list-wrapper--price-calculator .is-configured-price{border-top:2px solid rgba(0,0,0,.1);position:relative}.c-list-wrapper--price-calculator .is-last-widget-price{padding-bottom:3rem}.c-list-wrapper--price-calculator .is-main-price{padding-top:1.8rem;position:relative}@media (min-width:768px){.c-list-wrapper--price-calculator .is-main-price{padding-top:1rem}}@media (min-width:1404px){.c-list-wrapper--price-calculator .is-main-price{padding-top:1rem}}.c-list-wrapper--price-calculator .is-main-price .list-wrapper__price-tooltip{align-items:flex-end;display:flex;justify-content:space-between}.c-list-wrapper--price-calculator .is-main-price .list-wrapper__price-tooltip .price-calculator__table-value{margin-left:1.6rem;position:relative}.c-list-wrapper--price-calculator .is-main-price .list-wrapper__price-tooltip .c-price--tooltip-position{bottom:-.5rem;right:auto;top:auto}.c-list-wrapper--price-calculator .is-main-price .price__amount .c-price--tooltip-position{right:0;top:auto}.c-list-wrapper--price-calculator .list-wrapper__price-tooltip{display:flex;justify-content:space-between;max-width:30rem}@media (min-width:768px){.c-list-wrapper--price-calculator .list-wrapper__price-tooltip{max-width:100%}}.c-list-wrapper--price-calculator .list-wrapper__price-tooltip .price-calculator__table-value{position:relative}.c-list-wrapper--price-calculator .list-wrapper__price-tooltip .c-price--tooltip-position{right:auto;top:auto}.c-list-wrapper--price-calculator .list-wrapper__price-tooltip .c-price--icon-tooltip{margin-left:1rem;position:relative}.c-list-wrapper--price-calculator .is-vehicle-code{border-top:2px solid rgba(0,0,0,.1);display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:1rem;position:relative;word-break:break-all}@media (min-width:768px){.c-list-wrapper--price-calculator .is-vehicle-code{padding-top:2rem}}@media (min-width:1404px){.c-list-wrapper--price-calculator .is-vehicle-code{padding-top:1.5rem}}.c-list-wrapper--price-calculator .is-vehicle-code .list-wrapper__price-tooltip{display:block}.c-list-wrapper--price-calculator .is-kilometer-over{border-top:2px solid rgba(0,0,0,.1);padding-bottom:1rem;position:relative}@media (min-width:768px){.c-list-wrapper--price-calculator .is-kilometer-over{padding-top:2rem}}@media (min-width:1404px){.c-list-wrapper--price-calculator .is-kilometer-over{padding-top:1.5rem}}.c-list-wrapper--price-calculator .is-initial-value{border-top:2px solid rgba(0,0,0,.1);padding-bottom:1rem;position:relative}@media (min-width:768px){.c-list-wrapper--price-calculator .is-initial-value{padding-top:2rem}}@media (min-width:1404px){.c-list-wrapper--price-calculator .is-initial-value{padding-top:1.5rem}}@media (min-width:768px){.c-list-wrapper--body-types{display:flex}}@media (min-width:1024px){.c-list-wrapper--body-types{display:block}}.c-list-wrapper--body-types .list-wrapper__item{margin-bottom:1rem}.c-list-wrapper--body-types .list-wrapper__item:last-child{margin-bottom:0}@media (min-width:768px){.c-list-wrapper--body-types .list-wrapper__item:nth-of-type(2n){margin-left:5px;margin-right:0}}@media (min-width:1024px){.c-list-wrapper--body-types .list-wrapper__item:nth-of-type(2n){margin-left:0}}@media (min-width:768px){.c-list-wrapper--body-types .list-wrapper__item{margin-right:5px;width:calc(50% - 5px)}}@media (min-width:1024px){.c-list-wrapper--body-types .list-wrapper__item{margin:0 0 1rem;width:100%}}.c-list-wrapper--summary-finance-calculator__quote-monthly .list-wrapper__item{float:left;margin-bottom:2.2rem;position:relative;width:50%}.c-list-wrapper--summary-finance-calculator__quote-monthly .list-wrapper__item:last-child{margin-bottom:0}@media (min-width:1024px){.c-list-wrapper--summary-finance-calculator__quote-monthly .list-wrapper__item{float:none;width:100%}}@media (min-width:1404px){.c-list-wrapper--summary-finance-calculator__quote-monthly .list-wrapper__item{float:left;width:50%}}.c-finance-calculator-purchase .c-list-wrapper--summary-list .is-total-price{border-bottom:none;border-top:2px solid rgba(0,0,0,.1);padding-top:2rem}.c-list-wrapper--summary-list .is-final-price{padding-bottom:2rem;position:relative}.c-list-wrapper--summary-list .list-wrapper__item{display:flex;justify-content:space-between;margin-bottom:1rem;position:relative;width:100%}.c-list-wrapper--summary-list .list-wrapper__item:last-child{margin-bottom:0}.c-list-wrapper--summary-list .list-wrapper__item__section>p{color:inherit;font-family:HyundaiHeadMedium,sans-serif;font-size:1.6rem;margin-bottom:1rem}@media (max-width:767px){.c-list-wrapper--summary-list .list-wrapper__item__section>p{font-size:1.4rem}}.c-list-wrapper--summary-list .list-wrapper__description{display:flex;font-family:HyundaiTextReg,sans-serif;font-size:1.6rem;line-height:2.7rem;white-space:pre-line}.c-list-wrapper--summary-list .list-wrapper__description-item{display:block}.c-list-wrapper--summary-list .is-general-info .list-wrapper__price-tooltip{display:flex;max-width:20rem}@media (min-width:768px){.c-list-wrapper--summary-list .is-general-info .list-wrapper__price-tooltip{max-width:100%}}.c-list-wrapper--summary-list .is-general-info .c-icon-tooltip--price{margin-left:0}.c-list-wrapper--summary-list .is-additional-info,.c-list-wrapper--summary-list .is-first-general-info,.c-list-wrapper--summary-list .is-general-info-discount,.c-list-wrapper--summary-list .is-general-info-vat-or-omnibus{position:relative}.c-list-wrapper--summary-list .is-general-info-discount{border-top:2px solid rgba(0,0,0,.1);padding-top:1.5rem}.c-list-wrapper--summary-list .is-additional-info,.c-list-wrapper--summary-list .is-general-info-vat-or-omnibus{font-style:italic}.c-list-wrapper--summary-list .is-first-general-info{padding-top:1.5rem}.c-list-wrapper--summary-list .is-first-general-info .text-end{text-align:end}@media (max-width:767px){.c-list-wrapper--summary-list .is-first-general-info .text-end{text-align:start}}.c-list-wrapper--summary-list .is-total-price,.c-list-wrapper--summary-list .is-total-price-ch,.c-list-wrapper--summary-list .is-total-price-se{border-bottom:2px solid rgba(0,0,0,.1);display:flex;flex-direction:row;flex-wrap:wrap-reverse;margin-bottom:.4rem;padding:1rem 0;position:relative}@media (min-width:768px){.c-list-wrapper--summary-list .is-total-price,.c-list-wrapper--summary-list .is-total-price-ch,.c-list-wrapper--summary-list .is-total-price-se{flex-wrap:nowrap;justify-content:space-between}}@media (max-width:767px){.c-list-wrapper--summary-list .is-total-price-ch.show-finance-loader,.c-list-wrapper--summary-list .is-total-price-se.show-finance-loader,.c-list-wrapper--summary-list .is-total-price.show-finance-loader{flex-wrap:wrap-reverse}}.c-list-wrapper--summary-list .is-total-price .list-wrapper__price-tooltip,.c-list-wrapper--summary-list .is-total-price-ch .list-wrapper__price-tooltip,.c-list-wrapper--summary-list .is-total-price-se .list-wrapper__price-tooltip{align-items:center;display:flex;flex-direction:row-reverse;justify-content:center;padding-bottom:1.5rem}@media (min-width:768px){.c-list-wrapper--summary-list .is-total-price .list-wrapper__price-tooltip,.c-list-wrapper--summary-list .is-total-price-ch .list-wrapper__price-tooltip,.c-list-wrapper--summary-list .is-total-price-se .list-wrapper__price-tooltip{align-items:flex-end;flex-direction:column-reverse;justify-content:flex-end;max-width:100%;padding:0}}@media (max-width:767px){.c-list-wrapper--summary-list .is-total-price .list-wrapper__price-tooltip,.c-list-wrapper--summary-list .is-total-price-ch .list-wrapper__price-tooltip,.c-list-wrapper--summary-list .is-total-price-se .list-wrapper__price-tooltip{padding-bottom:0}}.c-list-wrapper--summary-list .is-total-price .list-wrapper__description,.c-list-wrapper--summary-list .is-total-price-ch .list-wrapper__description,.c-list-wrapper--summary-list .is-total-price-se .list-wrapper__description{display:block;font-size:1.6rem;text-align:left}@media (min-width:1024px){.c-list-wrapper--summary-list .is-total-price .list-wrapper__description,.c-list-wrapper--summary-list .is-total-price-ch .list-wrapper__description,.c-list-wrapper--summary-list .is-total-price-se .list-wrapper__description{font-family:HyundaiTextReg,sans-serif;font-size:2rem;margin-bottom:2rem}}@media (max-width:767px){.c-list-wrapper--summary-list .is-total-price .list-wrapper__description,.c-list-wrapper--summary-list .is-total-price-ch .list-wrapper__description,.c-list-wrapper--summary-list .is-total-price-se .list-wrapper__description{order:1}}.c-list-wrapper--summary-list .is-total-price .list-wrapper_finance-loader-container,.c-list-wrapper--summary-list .is-total-price-ch .list-wrapper_finance-loader-container,.c-list-wrapper--summary-list .is-total-price-se .list-wrapper_finance-loader-container{position:absolute;right:50%}@media (max-width:767px){.c-list-wrapper--summary-list .is-total-price .list-wrapper_finance-loader-container,.c-list-wrapper--summary-list .is-total-price-ch .list-wrapper_finance-loader-container,.c-list-wrapper--summary-list .is-total-price-se .list-wrapper_finance-loader-container{order:3;right:45%}}.c-list-wrapper--summary-list .is-total-price .price-calculator__table-name,.c-list-wrapper--summary-list .is-total-price .price-calculator__table-value,.c-list-wrapper--summary-list .is-total-price .price-calculator__table-value-string,.c-list-wrapper--summary-list .is-total-price-ch .price-calculator__table-name,.c-list-wrapper--summary-list .is-total-price-ch .price-calculator__table-value,.c-list-wrapper--summary-list .is-total-price-ch .price-calculator__table-value-string,.c-list-wrapper--summary-list .is-total-price-se .price-calculator__table-name,.c-list-wrapper--summary-list .is-total-price-se .price-calculator__table-value,.c-list-wrapper--summary-list .is-total-price-se .price-calculator__table-value-string{font-family:HyundaiHeadMedium,sans-serif;font-size:1.6rem;position:absolute;right:0}@media (max-width:767px){.c-list-wrapper--summary-list .is-total-price .price-calculator__table-name,.c-list-wrapper--summary-list .is-total-price .price-calculator__table-value,.c-list-wrapper--summary-list .is-total-price .price-calculator__table-value-string,.c-list-wrapper--summary-list .is-total-price-ch .price-calculator__table-name,.c-list-wrapper--summary-list .is-total-price-ch .price-calculator__table-value,.c-list-wrapper--summary-list .is-total-price-ch .price-calculator__table-value-string,.c-list-wrapper--summary-list .is-total-price-se .price-calculator__table-name,.c-list-wrapper--summary-list .is-total-price-se .price-calculator__table-value,.c-list-wrapper--summary-list .is-total-price-se .price-calculator__table-value-string{font-size:1.4rem}}.c-list-wrapper--summary-list .is-total-price .price-calculator__table-name,.c-list-wrapper--summary-list .is-total-price-ch .price-calculator__table-name,.c-list-wrapper--summary-list .is-total-price-se .price-calculator__table-name{color:inherit;display:block;margin-bottom:0;margin-top:0;padding-right:0;position:relative;text-align:left}@media (max-width:767px){.c-list-wrapper--summary-list .is-total-price .price-calculator__table-name,.c-list-wrapper--summary-list .is-total-price-ch .price-calculator__table-name,.c-list-wrapper--summary-list .is-total-price-se .price-calculator__table-name{display:flex;order:1}}.c-list-wrapper--summary-list .is-total-price .price-calculator__table-value,.c-list-wrapper--summary-list .is-total-price-ch .price-calculator__table-value,.c-list-wrapper--summary-list .is-total-price-se .price-calculator__table-value{line-height:2.8rem}@media (min-width:769px){.c-list-wrapper--summary-list .is-total-price .price-calculator__table-value,.c-list-wrapper--summary-list .is-total-price .price-calculator__table-value-string,.c-list-wrapper--summary-list .is-total-price-ch .price-calculator__table-value,.c-list-wrapper--summary-list .is-total-price-ch .price-calculator__table-value-string,.c-list-wrapper--summary-list .is-total-price-se .price-calculator__table-value,.c-list-wrapper--summary-list .is-total-price-se .price-calculator__table-value-string{display:block}}@media (max-width:767px){.c-list-wrapper--summary-list .is-total-price-ch.is-total-price-ch,.c-list-wrapper--summary-list .is-total-price-se.is-total-price-ch,.c-list-wrapper--summary-list .is-total-price.is-total-price-ch{align-items:center}.c-list-wrapper--summary-list .is-total-price-ch.is-total-price-ch .list-wrapper__price-tooltip,.c-list-wrapper--summary-list .is-total-price-se.is-total-price-ch .list-wrapper__price-tooltip,.c-list-wrapper--summary-list .is-total-price.is-total-price-ch .list-wrapper__price-tooltip{flex-direction:column-reverse}}.c-list-wrapper--summary-list .is-total-price-ch.is-total-price-se .list-wrapper__description,.c-list-wrapper--summary-list .is-total-price-se.is-total-price-se .list-wrapper__description,.c-list-wrapper--summary-list .is-total-price.is-total-price-se .list-wrapper__description{font-family:HyundaiHeadMedium,sans-serif}@media (min-width:768px){.c-list-wrapper--summary-list .is-total-price-ch.is-total-price-se .list-wrapper__description,.c-list-wrapper--summary-list .is-total-price-se.is-total-price-se .list-wrapper__description,.c-list-wrapper--summary-list .is-total-price.is-total-price-se .list-wrapper__description{font-size:1.6rem}.c-list-wrapper--summary-list .is-total-price-ch.is-total-price-se .price-calculator__table-value,.c-list-wrapper--summary-list .is-total-price-ch.is-total-price-se .price-calculator__table-value-string,.c-list-wrapper--summary-list .is-total-price-se.is-total-price-se .price-calculator__table-value,.c-list-wrapper--summary-list .is-total-price-se.is-total-price-se .price-calculator__table-value-string,.c-list-wrapper--summary-list .is-total-price.is-total-price-se .price-calculator__table-value,.c-list-wrapper--summary-list .is-total-price.is-total-price-se .price-calculator__table-value-string{position:relative}.c-list-wrapper--summary-list .is-total-price-ch.is-total-price-se .c-icon-tooltip--price,.c-list-wrapper--summary-list .is-total-price-se.is-total-price-se .c-icon-tooltip--price,.c-list-wrapper--summary-list .is-total-price.is-total-price-se .c-icon-tooltip--price{margin:0}.c-list-wrapper--summary-list .is-total-price-ch.is-total-price-se .c-icon-tooltip__tooltip-position--price,.c-list-wrapper--summary-list .is-total-price-se.is-total-price-se .c-icon-tooltip__tooltip-position--price,.c-list-wrapper--summary-list .is-total-price.is-total-price-se .c-icon-tooltip__tooltip-position--price{top:55%}}@media (max-width:767px){.c-list-wrapper--summary-list .is-total-price-ch.is-total-price-se,.c-list-wrapper--summary-list .is-total-price-se.is-total-price-se,.c-list-wrapper--summary-list .is-total-price.is-total-price-se{lex-direction:row;align-items:center}.c-list-wrapper--summary-list .is-total-price-ch.is-total-price-se .list-wrapper__description,.c-list-wrapper--summary-list .is-total-price-se.is-total-price-se .list-wrapper__description,.c-list-wrapper--summary-list .is-total-price.is-total-price-se .list-wrapper__description{font-size:1.4rem;order:1}.c-list-wrapper--summary-list .is-total-price-ch.is-total-price-se .list-wrapper__price-tooltip,.c-list-wrapper--summary-list .is-total-price-se.is-total-price-se .list-wrapper__price-tooltip,.c-list-wrapper--summary-list .is-total-price.is-total-price-se .list-wrapper__price-tooltip{order:2}.c-list-wrapper--summary-list .is-total-price-ch.is-total-price-se .c-price.has-tooltip,.c-list-wrapper--summary-list .is-total-price-se.is-total-price-se .c-price.has-tooltip,.c-list-wrapper--summary-list .is-total-price.is-total-price-se .c-price.has-tooltip{display:flex}}@media (min-width:768px){.c-list-wrapper--summary-list .is-total-price-no-desc{justify-content:flex-end}}.c-list-wrapper--finance-loan-card .list-wrapper__item{font-family:HyundaiTextReg,sans-serif;padding:.5rem 0}@media (min-width:1024px){.c-list-wrapper--summary-accessories-list .c-horizontal-card--accessories .horizontal-card__list{max-width:60vw}}@media (min-width:1404px){.c-list-wrapper--summary-accessories-list .c-horizontal-card--accessories .horizontal-card__list{max-width:40vw}}.c-default-finance-calculator-loan .c-list-wrapper--summary-list .list-wrapper__description{font-family:HyundaiTextReg,sans-serif;font-size:2rem}.c-radiobutton{display:flex}.c-radiobutton .radiobutton__button{border:.1rem solid #666;border-radius:50%;display:inline;height:2rem;outline:none;position:relative;transition:all .2s ease;width:2rem}.c-radiobutton .radiobutton__button:hover{border-color:#00aad2;transition-delay:0ms}.c-radiobutton .radiobutton__button:after{background:#00aad2;border-radius:50%;content:"";display:block;height:1.2rem;left:.3rem;position:absolute;top:.3rem;transform:scale(0);transition:all .2s ease-in;width:1.2rem}.c-radiobutton .radiobutton__button.is-checked{border-color:#00aad2}.c-radiobutton .radiobutton__button.is-checked:after{transform:scale(1)}.c-radiobutton .radiobutton__label{color:#002c5f;cursor:pointer;display:inline;font-family:HyundaiHeadMedium,sans-serif;font-size:1.6rem;margin-left:.6rem}.c-dialog-detail-header{margin:0 4% 4rem}@media (min-width:768px){.c-dialog-detail-header{margin-bottom:6rem}}@media (min-width:1024px){.c-dialog-detail-header{margin:0 0 8rem}}.c-dialog-detail-header .image-content-layout__content{margin:0 4%;width:92%}.dialog-detail-header__content{padding:8% 0 0;text-align:left}@media (min-width:1024px){.dialog-detail-header__content{padding:0}}.dialog-detail-header__title{margin-bottom:.2rem}@media (min-width:768px){.dialog-detail-header__title{margin-bottom:.9rem}}@media (min-width:1024px){.dialog-detail-header__title{margin-bottom:0}}.dialog-detail-header__price{margin-bottom:2.1rem;margin-top:1rem}@media (min-width:768px){.dialog-detail-header__price{margin-bottom:2.5rem}}.dialog-detail-header__description{margin-bottom:5.3rem}@media (min-width:768px){.dialog-detail-header__description{margin-bottom:4.2rem}}@media (min-width:1024px){.dialog-detail-header__description{margin-bottom:3.2rem}}.dialog-detail-header__list{margin:3rem 0 2.5rem;padding-left:2rem}@media (min-width:1404px){.dialog-detail-header__list{margin:3.2rem 0 4rem}}.dialog-detail-header__list :before{content:"-";margin-right:.5rem}.dialog-detail-header__list-item{font-size:1.4rem;line-height:1.8;margin-bottom:.4rem}@media (min-width:1404px){.dialog-detail-header__list-item{font-size:1.6rem;line-height:2}}.dialog-detail-header__footnote{font-size:1.4rem;line-height:1.8;margin-bottom:5.6rem}.dialog-detail-header__cta{margin-bottom:6.05rem}@media (min-width:768px){.dialog-detail-header__cta{margin-bottom:0}}.dialog-detail-header__cta .is-primary{margin:0 auto}@media (min-width:768px){.dialog-detail-header__cta .is-primary{margin:initial}}.c-dialog-detail-header--teaser{margin:0 auto 4rem;max-width:1404px}@media (min-width:1024px){.c-dialog-detail-header--list{display:block;height:100vh;margin-bottom:0;overflow:hidden}}.c-dialog-detail-header--list .dialog-detail-header__description{margin-bottom:3rem}.c-dialog-detail-header--accessories{margin:0}@media (max-width:1023px){.c-dialog-detail-header--accessories .image-content-layout__image .c-image-container{padding-bottom:56.25%;position:relative}.c-dialog-detail-header--accessories .image-content-layout__image .c-image--dialog-detail-header img{display:block;height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;transform:translateY(-50%)}}.c-dialog-detail-header--accessories .dialog-detail-header__content{padding:6% 0 0}@media (min-width:1025px){.c-dialog-detail-header--accessories .dialog-detail-header__content{padding:0}}.c-dialog-detail-header--accessories .dialog-detail-header__content .dialog-detail-header__title{margin-bottom:.6rem}@media (min-width:1024px){.c-dialog-detail-header--accessories .dialog-detail-header__content .dialog-detail-header__title{margin-bottom:1.2rem}}.c-dialog-detail-header--accessories .dialog-detail-header__content .dialog-detail-header__price{margin-bottom:2rem}@media (min-width:768px){.c-dialog-detail-header--accessories .dialog-detail-header__content .dialog-detail-header__price{margin-bottom:1.5rem}}@media (min-width:768px) and (max-width:1023px){.c-dialog-detail-header--accessories .dialog-detail-header__content .dialog-detail-header__description-container{position:relative}}.c-dialog-detail-header--accessories .dialog-detail-header__content .dialog-detail-header__description{margin-bottom:4rem}@media (max-width:767px){.c-dialog-detail-header--accessories .dialog-detail-header__content .dialog-detail-header__description.has-margin{margin-bottom:10rem}}@media (min-width:768px) and (max-width:1023px){.c-dialog-detail-header--accessories .dialog-detail-header__content .dialog-detail-header__description{margin-bottom:7rem;width:calc(98% - 20rem)}}@media (min-width:1024px){.c-dialog-detail-header--accessories .dialog-detail-header__content .dialog-detail-header__description{margin-bottom:2.5rem}}@media (min-width:1404px){.c-dialog-detail-header--accessories .dialog-detail-header__content .dialog-detail-header__description{margin-bottom:3rem}}.c-dialog-detail-header--accessories .dialog-detail-header__content .dialog-detail-header__description .text__paragraph{font-family:HyundaiTextReg,sans-serif;font-weight:400}.c-dialog-detail-header--accessories .dialog-detail-header__content .dialog-detail-header__description .dialog-detail-paragraph-pn{color:#666}.c-dialog-detail-header--accessories .dialog-detail-header__content .dialog-detail-header__energy{display:block;padding-bottom:10rem}@media (min-width:768px) and (max-width:1023px){.c-dialog-detail-header--accessories .dialog-detail-header__content .dialog-detail-header__energy{position:absolute;right:4%;top:0;z-index:2}}@media (min-width:1024px){.c-dialog-detail-header--accessories .dialog-detail-header__content .dialog-detail-header__energy{margin-bottom:3rem}}@media (min-width:1404px){.c-dialog-detail-header--accessories .dialog-detail-header__content .dialog-detail-header__energy{margin-bottom:3.5rem}}@media (max-width:767px){.c-dialog-detail-header--accessories .dialog-detail-header__content .dialog-detail-header__cta{bottom:0;margin-bottom:2.5rem;position:fixed;width:92%}}@media (min-width:768px) and (max-width:1023px){.c-dialog-detail-header--accessories .dialog-detail-header__content .dialog-detail-header__cta{margin:7rem 0 2.5rem;position:relative}}@media (min-width:1025px){.c-dialog-detail-header--accessories .dialog-detail-header__content .dialog-detail-header__cta{margin-bottom:0;position:relative}}html{-webkit-text-size-adjust:100%;font-feature-settings:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:62.5%;font-variant-ligatures:none;-webkit-font-variant-ligatures:none;height:100%;text-rendering:optimizeLegibility}body{background-color:#f6f3f2;color:#1c1b1b;font-family:HyundaiTextReg,sans-serif;font-size:1.6rem;line-height:1.4}body.is-overflow-hidden{overflow:hidden}*{-webkit-overflow-scrolling:touch}*,:after,:before{box-sizing:border-box}img{max-width:100%}a,img{vertical-align:top}a{color:#002c5f;text-decoration:none}@media (min-width:1024px){[role=button]:focus,a:focus,button:focus,label:focus{outline:none!important}[role=button]:active,[role=button]:visited,a:active,a:visited,button:active,button:visited,label:active,label:visited{outline:none!important;outline-color:#ffbf47!important}}.headline-1{font-family:HyundaiHeadBold,sans-serif;font-size:5.4rem;line-height:4.8rem}@media (min-width:768px){.headline-1{font-size:6.4rem;line-height:6.6rem}}@media (min-width:1024px){.headline-1{font-size:7.4rem;line-height:7.8rem}}.headline-2{font-family:HyundaiHeadMedium,sans-serif;font-size:3.1rem;line-height:3.6rem}@media (min-width:768px){.headline-2{font-size:4rem;line-height:4rem}}@media (min-width:1024px){.headline-2{font-size:5rem;line-height:4.6rem}}.headline-3{font-family:HyundaiHeadMedium,sans-serif;font-size:2.4rem;line-height:2.9rem}@media (min-width:768px){.headline-3{font-size:2.8rem;line-height:3.4rem}}@media (min-width:1024px){.headline-3{font-size:3.4rem;line-height:4.1rem}}.headline-4{font-family:HyundaiHeadMedium,sans-serif;font-size:1.9rem;line-height:2.4rem}@media (min-width:768px){.headline-4{font-size:2.2rem;line-height:2.8rem}}@media (min-width:1024px){.headline-4{font-size:2.2rem;line-height:2.8rem}}p{font-family:HyundaiTextReg,sans-serif;font-size:1.6rem;line-height:2.7rem}button{background-color:transparent;border:none;font-style:inherit;outline:none;padding:0}button:focus{outline:0}button:hover{cursor:pointer}#js-logger{background-color:rgba(0,0,0,.9);border:1rem solid red;color:#fff;font-size:1rem;height:70vh;margin:2rem;overflow-y:auto;padding:2rem;z-index:9999}body{background:#f6f3f2;height:auto!important;margin-top:0}@media (min-width:1024px){.page-wrapper{overflow-x:hidden}}@media (min-width:1024px) and (max-width:1099px){.page-wrapper.is-accessories-page{overflow-x:visible}}.r-main{box-sizing:border-box;display:block;margin:6rem auto 0;max-width:1920px;position:relative;z-index:1}@media (max-width:767px){.r-main{margin-top:6rem}}@media (min-width:1024px){.r-main{margin-top:8rem;max-height:calc(100vh - 8rem);overflow-x:visible;overflow-x:initial;overflow:-moz-scrollbars-none;padding-bottom:8rem}.r-main.is-accessories-page{max-height:none}.r-main::-webkit-scrollbar{display:none}}@media (min-width:1404px){.r-main.is-accessories-page{max-height:calc(100vh - 8rem)}}.r-main .main__container{padding:3rem 8% 0}@media (min-width:1024px){.r-main .main__container{padding-left:8%;padding-right:8%}}@media (min-width:1024px) and (min-width:1100px){.r-main .main__container{padding-top:7rem}}.r-main .main__container.full-width{padding:3rem 0 0}.r-main .main__container.full-width .is-container{padding:3rem 8% 0}@media (min-width:1024px){.r-main .main__container.full-width .is-container{padding-top:4rem}}@media (min-width:1100px){.r-main .main__container.full-width .is-container{padding-top:7rem}}.r-main.is-interior-page{margin-top:0}.r-main.is-exterior,.r-main.is-interior{overflow-x:hidden;overflow-y:auto;width:100%}@media (min-width:1024px){.r-main.is-exterior,.r-main.is-interior{padding-bottom:0}}@media (min-width:1100px){.r-main.is-exterior,.r-main.is-interior{padding-bottom:0}}.r-main.is-powertrain-page .main__container,.r-main.is-trims-page .main__container{padding:3rem 0 0}@media (min-width:768px){.r-main.is-powertrain-page .main__container,.r-main.is-trims-page .main__container{padding:3rem 8% 0}}.r-main.is-trims-page{overflow-x:hidden;padding-bottom:0}.r-main.is-trims-page+.c-notification-list .c-notification.is-fixed .notification__content{display:none}.r-main.is-powertrain-page{z-index:auto}@media (min-width:0){.r-main.is-powertrain-page{overflow:hidden}}@media (min-width:768px){.r-main.is-powertrain-page{overflow:visible;overflow:initial;overflow-x:hidden}}@media (min-width:1024px){.r-main.is-powertrain-page{min-height:calc(100vh - 8rem)}.r-main.is-powertrain-page .main__container{padding-top:7rem}}.r-main.is-error-page .main__container{padding-top:3%}@media (max-width:768px){.r-main.is-error-page .main__container{padding:0}}.r-main .main__disclaimer{padding:0 8% 30vh}@media (min-width:768px){.r-main .main__disclaimer{display:none}}@media (max-width:767px){.r-main .main__disclaimer{position:relative;z-index:6}}@media (min-width:1024px){.r-main.is-bodytypes-page .main__container{padding-top:7rem}}@media (min-width:768px){.r-main.is-bodytypes-page{min-height:inherit}}@media (min-width:1024px){.r-main.is-bodytypes-page{max-height:inherit}.r-main.is-productyear-page .main__container{padding-top:7rem}}@media (min-width:768px){.r-main.is-productyear-page{min-height:calc(100vh - 8rem)}}.r-footer,.r-header{transition:all .8s ease;transition-delay:.4s}.r-header{left:0;position:fixed;top:0;width:100%;z-index:50}.r-header.is-custom-hidden{top:-120vh}.is-bodytypes-page .main__container,.is-interior-page .main__container,.is-powertrain-page .main__container,.is-productyear-page .main__container,.is-trims-page .main__container{margin-bottom:5vh}.is-summary-page .main__disclaimer{display:none}.is-interior-page .main__container{height:auto;padding-top:9rem;position:relative}@media (min-width:768px){.is-interior-page .main__container{height:calc(100vh - 6rem + 2px);margin-bottom:0}}@media (min-width:1024px){.is-interior-page .main__container{padding-top:15rem}}@media (min-width:768px){.is-exterior-page .main__container{height:calc(100vh - 6rem + 2px)}}@media (min-width:1024px){.is-exterior-page .main__container{height:auto}}@media (max-width:768px){.is-powertrain-page .r-footer.is-visible{bottom:0}.is-powertrain-page .r-footer.is-el-hidden{bottom:-120vh}}@media print{*{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{font-family:HyundaiTextBold,sans-serif;font-size:1.6rem;line-height:2.4rem;text-decoration:underline}}@media print and (min-width:768px){a,a:visited{font-size:1.6rem;line-height:2.4rem}}@media print and (min-width:1024px){a,a:visited{font-size:1.6rem;line-height:2.4rem}}@media print{a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.header{align-items:center;background-color:#fff;display:flex;height:6rem;justify-content:space-between;transition:background .35s ease-in,top .3s ease-in-out;width:100%}@media (min-width:768px){.header{border-bottom:.1rem solid rgba(0,0,0,.1)}}@media (min-width:1024px){.header{height:8rem;justify-content:flex-start}}.header:after{background:linear-gradient(180deg,#000 0,rgba(0,0,0,.3) 40%,transparent);content:"";height:1.5rem;left:0;opacity:.11;position:absolute;top:100%;width:100%}@media (min-width:768px){.header:after{display:none}}.header__logo{align-items:center;display:flex;height:100%}.header__has-dropdown{display:flex}.header__translation-container{align-items:center;display:flex}.header__item{height:100%}@media (min-width:1024px){.header__item.has-right-border{border-right:.1rem solid rgba(0,0,0,.1)}.header__item.has-left-border{border-left:.1rem solid rgba(0,0,0,.1)}}.header__item.is-logo{margin-left:3%}@media (min-width:1024px){.header__item.is-logo{margin-left:0}}.header__item.is-navigation{max-width:calc(92% - 11rem);position:relative;width:100%}.header__item.is-navigation:after,.header__item.is-navigation:before{content:"";display:block;height:100%;pointer-events:none;position:absolute;top:0;transition:opacity .25s ease-in-out;width:10%;z-index:1}.header__item.is-navigation:before{background:linear-gradient(270deg,hsla(0,0%,100%,0),#fff)}.header__item.is-navigation:after,.header__item.is-navigation:before{filter:progid:dximagetransform.microsoft.gradient(startColorstr="$from",endColorstr="$to",GradientType=1)}.header__item.is-navigation:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);right:0}@media (min-width:1024px){.header__item.is-navigation{flex:1 1 auto;max-width:calc(100% - 14rem)}}@media (min-width:1280px){.header__item.is-navigation{flex:1 1 auto;max-width:calc(100% - 28rem)}}.header__item.has-language-switch{max-width:calc(92% - 15rem)}@media (min-width:1024px){.header__item.has-language-switch{flex:1 1 auto;max-width:calc(100% - 19rem)}}.header__item.is-max-scroll:after,.header__item.is-min-scroll:before{opacity:0}.header__close-mobile{height:6rem;margin-right:1.5rem;position:relative;width:6rem}@media (min-width:1024px){.header__close-mobile{display:none;height:8rem;width:8rem}}.header__close-desktop{cursor:pointer;display:none;height:100%;position:relative;width:100%}@media (min-width:1024px){.header__close-desktop{align-items:center;cursor:pointer;display:flex;height:8rem;justify-content:center;transition:background .35s ease-in-out;width:8rem}.header__close-desktop:hover{background:#f6f3f2}}.header__skiplinks{position:fixed;z-index:9999}.header__skiplinks-list{display:inline}.header__skiplinks-links{background:#002c5f;color:#fff;font-family:HyundaiHeadBold,sans-serif;font-size:1.5rem;left:-100vw;padding:1rem 1.5rem;position:fixed;top:2rem}.header__skiplinks-links:focus{left:2vw}.header.is-collapsed{top:-6rem}.c-footer{background:#fff;bottom:0;box-sizing:border-box;display:block;position:fixed;width:100vw;z-index:50}.c-footer:before{background:linear-gradient(180deg,transparent 0,#000);content:"";display:block;height:1.7rem;opacity:.11;pointer-events:none;position:absolute;top:-1.7rem;width:100%}@media (min-width:768px){.c-footer:before{height:2.4rem;top:-2.3rem}}@media (min-width:1024px){.c-footer:before{height:3.8rem;top:-3.7rem}}@media (min-width:768px){.c-footer{box-shadow:inset 0 .1rem 0 0 #e4dcd3}}.c-footer.is-custom-hidden{bottom:-120vh}.c-footer .footer__top{border-bottom:1px solid #e5e5e5}.c-footer .footer__bottom{display:flex;flex-direction:column}@media (min-width:768px){.c-footer .footer__bottom{flex-direction:row}}.c-footer .footer__finance-selector{align-items:center;display:none;margin-left:auto}@media (min-width:768px){.c-footer .footer__finance-selector{display:flex}}.c-footer .footer__main-actions{display:flex}@media (min-width:0){.c-footer .footer__main-actions{width:100%}}@media (min-width:768px){.c-footer .footer__main-actions{float:right;width:auto}}.c-footer .footer__next-step-action{display:inline-block}.c-footer .footer__notification-disclaimer{background:#002c5f;color:#fff;font-size:1.4rem;line-height:2rem;max-height:7rem;overflow:scroll;padding:1rem}.c-footer .footer__notification-disclaimer a{color:#fff;font-family:HyundaiTextBold,sans-serif;font-size:1.6rem;line-height:2.4rem;text-decoration:underline}@media (min-width:768px){.c-footer .footer__notification-disclaimer a{font-size:1.6rem;line-height:2.4rem}}@media (min-width:1024px){.c-footer .footer__notification-disclaimer a{font-size:1.6rem;line-height:2.4rem}}@media (min-width:768px){.c-footer .footer__notification-disclaimer{display:none}}.c-footer .footer__price-wrapper{align-items:center;cursor:pointer;display:flex;flex:1 1 auto;font-family:HyundaiHeadBold,sans-serif;font-size:1.6rem;min-height:6rem;padding:1.2rem 4rem .9rem 1.3rem;position:relative;transition:background .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:768px){.c-footer .footer__price-wrapper{margin-right:1.3rem;min-height:5.6rem;min-width:150px;padding:.9rem 1.3rem .9rem 4rem;width:auto}}@media (min-width:1024px){.c-footer .footer__price-wrapper{cursor:pointer;margin-right:0;min-height:8rem;min-width:175px;padding:1.75rem 1.3rem 1.75rem 5rem;top:.1rem}.c-footer .footer__price-wrapper:hover{background:#f2f2f2}.c-footer .footer__price-wrapper:focus{box-shadow:inset 0 0 .3rem .15rem #ffbf47,0 0 .3rem .15rem #ffbf47!important;outline:none!important}}@media (min-width:769px){.c-footer .footer__price-wrapper .is-top-left{left:auto!important;right:0}}.c-footer .price__amount{position:relative}@media (min-width:1024px){.c-footer .price__amount{top:calc(50% - 1.4rem)}}.c-logo{height:100%;width:100%}.c-logo .logo__link{align-items:center;display:flex;height:100%;line-height:1}.c-logo .logo__image{display:none}@media (min-width:1280px){.c-logo .logo__image{display:block}}.c-logo .logo__image.is-logo-mobile{display:block;margin-left:.7rem;margin-right:.7rem}@media (min-width:1280px){.c-logo .logo__image.is-logo-mobile{display:none}}.c-logo .logo__image.is-logo-desktop{padding-left:2.6rem;padding-right:3.5rem}.c-logo .logo__image.is-logo-desktop-with-dropdown,.c-logo .logo__image.is-logo-mobile-with-dropdown{padding-right:2rem}.navigation{-ms-overflow-style:none;display:flex;height:100%;overflow-x:scroll;overflow:-moz-scrollbars-none;position:relative;scrollbar-width:none}.navigation::-webkit-scrollbar{display:none}@media (min-width:1024px){.navigation{white-space:normal}}.navigation__wrapper{flex:1 1 20%;height:100%}@media (min-width:1024px){.navigation__wrapper{min-width:15rem}.navigation__wrapper:last-of-type .navigation__link{border-right:initial}}.navigation__link{color:#002c5f;display:block;font-family:HyundaiHeadMedium,sans-serif;font-size:1.5rem;line-height:6rem;margin:0 1.5rem;position:relative;text-align:center;transition:background .2s ease-in-out;white-space:nowrap}@media (min-width:1024px){.navigation__link{line-height:7.99rem;white-space:normal}}.navigation__link span{display:block;width:100%}@media (min-width:1024px){.navigation__link{align-items:center;border-right:1px solid #e4dcd3;display:flex;height:100%;justify-content:center;line-height:2rem;margin:0;padding:0 2rem;text-align:center}.navigation__link:hover{background:#f6f3f2}}.navigation__link.is-active:after,.navigation__link:hover:after{background:#00819e;bottom:0;content:"";height:.4rem;left:0;position:absolute;width:100%}@media (min-width:1024px){@-moz-document url-prefix(){.navigation__link.is-active:after,.navigation__link:hover:after{bottom:.1rem}}}.navigation__link-text{position:relative}.navigation__indicator{display:none}@media (min-width:1024px){.navigation__indicator{animation:popin .3s;background:#00819e;bottom:0;content:"";display:block;height:.4rem;left:0;position:absolute;transition:all .5s cubic-bezier(.8,0,.3,1);width:0}}@keyframes popin{99%{opacity:0}to{opacity:1}}.summary .navigation{align-items:center;display:flex;height:100%}@media (min-width:768px){.summary .navigation{float:right;padding-right:calc(3.65% + .4rem)}}@media (min-width:1024px){.summary .navigation{padding-right:calc(8% + 2.24rem)}}@media (min-width:1404px){.summary .navigation{padding-right:8%}}.section{padding:2rem 0}@media (max-width:1023px) and (min-width:1100px){.c-showroom .showroom__header{margin-bottom:7rem}}.c-showroom .showroom__text__tooltip{display:flex}.c-showroom .showroom__text__tooltip .c-text--exterior-info .text__super-title{font-family:HyundaiHeadMedium,sans-serif}.c-showroom .showroom__trimname--interior-info{color:#fff}.c-showroom .showroom__image{margin-bottom:2rem;position:relative}@media (min-width:1024px){.c-showroom .showroom__image{margin-bottom:3rem}}.c-showroom .showroom__badge{bottom:20%;position:absolute;right:0}.c-showroom .showroom__description{font-size:2rem;margin-bottom:4rem}@media (min-width:768px){.c-showroom .showroom__description{margin-bottom:6rem}}@media (min-width:1024px){.c-showroom--exterior{align-items:center;display:flex;height:calc(100vh - 16rem);justify-content:center;left:0;max-width:80rem;position:absolute}.c-showroom--exterior .showroom__header{margin-bottom:0}}.c-showroom--exterior .is-overlay-text{display:inline-block}.c-showroom--exterior .is-overlay-text img{height:19.5rem;width:auto}@media (min-width:768px){.c-showroom--exterior .is-overlay-text img{height:38.3rem}}@media (min-width:1024px){.c-showroom--exterior .is-overlay-text img{height:34.2rem}}.c-showroom--powertrain,.c-showroom--trims{padding:0 8% 1rem;position:relative;z-index:4}.c-showroom--powertrain .showroom__header,.c-showroom--trims .showroom__header{margin-bottom:0}@media (min-width:768px){.c-showroom--powertrain,.c-showroom--trims{padding:0 0 3rem}}@media (min-width:1024px){.c-showroom--powertrain,.c-showroom--trims{height:calc(100vh - 32rem);padding-bottom:0;padding-top:0;position:fixed;top:15rem;width:26rem}}.c-showroom--powertrain.has-animation-fade-out,.c-showroom--trims.has-animation-fade-out{visibility:hidden}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.c-showroom--trims{height:calc(100vh - 32rem)}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (orientation:portrait){.c-showroom--trims{height:calc(100vh - 32rem)}}@media (min-width:1024px){.c-showroom--trims{z-index:4}}.c-showroom--powertrain{position:relative}.c-showroom--powertrain .showroom__container{display:flex}@media (min-width:1024px){.c-showroom--powertrain .showroom__container{display:block}}.c-showroom--powertrain .showroom__header{margin-bottom:0;position:relative;width:100%}@media (min-width:768px){.c-showroom--powertrain .showroom__header{flex:0 1 35%}}@media (min-width:1024px){.c-showroom--powertrain .showroom__header{background-color:#f6f3f2;z-index:4}}.c-showroom--powertrain .showroom__image{display:none}@media (min-width:768px){.c-showroom--powertrain .showroom__image{display:block;margin-bottom:0}.c-showroom--powertrain{padding-bottom:0}}@media (min-width:1024px){.c-showroom--powertrain{position:fixed}}.is-touch .c-showroom--powertrain,.is-touch .c-showroom--trims{margin-bottom:0}@media (min-width:768px){.is-touch .c-showroom--powertrain,.is-touch .c-showroom--trims{margin-bottom:0}}.c-showroom--accessories-info,.c-showroom--exterior-info,.c-showroom--interior-info,.c-showroom--packages-info{width:100%}.c-showroom--accessories-info .text__super-title,.c-showroom--exterior-info .text__super-title,.c-showroom--interior-info .text__super-title,.c-showroom--packages-info .text__super-title{font-family:HyundaiHeadMedium,sans-serif}.c-showroom--exterior-info .showroom__header,.c-showroom--interior-info .showroom__header{margin-bottom:.5rem}.c-showroom--bodytypes{margin-bottom:4rem}.c-showroom--bodytypes .showroom__header{margin-bottom:2rem}@media (min-width:768px){.c-showroom--bodytypes{margin-bottom:6rem}}@media (min-width:1024px){.c-showroom--bodytypes{margin-bottom:4.4rem}}@media (min-width:1404px){.c-showroom--bodytypes{margin-bottom:0}}.c-showroom--productyear{margin-bottom:4rem}.c-showroom--productyear .showroom__header{margin-bottom:2rem}@media (min-width:768px){.c-showroom--productyear{margin-bottom:6rem}}@media (min-width:1024px){.c-showroom--productyear{margin-bottom:4.4rem}}@media (min-width:1404px){.c-showroom--productyear{margin-bottom:0}}.showroom__image{margin-bottom:0;overflow:hidden;transition:opacity .8s ease-out,max-height .8s ease-out}.showroom__image.fade-in-image{opacity:1}@media (max-width:767px){.showroom__image.fade-in-image{max-height:450px}.showroom__image.fade-out-image{max-height:0;opacity:0}}.disable-scroll{overflow:hidden}.app{position:relative}.is-tab-actived .accordion__item-btn:focus-visible,.is-tab-actived .accordion__toggle:focus-visible,.is-tab-actived .c-cta--dialog.is-close-dialog:focus-visible,.is-tab-actived .c-price--footer .price__click:focus-visible,.is-tab-actived .clickable-input__copy-text:focus-visible,.is-tab-actived .rc-slider-handle:focus-visible,.is-tab-actived [role=button]:focus-visible,.is-tab-actived [tabindex="0"]:focus-visible,.is-tab-actived a:focus-visible,.is-tab-actived button:focus-visible,.is-tab-actived label:focus-visible{box-shadow:inset 0 0 .3rem .15rem #ffbf47,0 0 .3rem .15rem #ffbf47!important;outline:none!important}.is-tab-actived .accordion__item-btn:focus-visible.carousel__item,.is-tab-actived .accordion__toggle:focus-visible.carousel__item,.is-tab-actived .c-cta--dialog.is-close-dialog:focus-visible.carousel__item,.is-tab-actived .c-price--footer .price__click:focus-visible.carousel__item,.is-tab-actived .clickable-input__copy-text:focus-visible.carousel__item,.is-tab-actived .rc-slider-handle:focus-visible.carousel__item,.is-tab-actived [role=button]:focus-visible.carousel__item,.is-tab-actived [tabindex="0"]:focus-visible.carousel__item,.is-tab-actived a:focus-visible.carousel__item,.is-tab-actived button:focus-visible.carousel__item,.is-tab-actived label:focus-visible.carousel__item{box-shadow:none!important;outline:none!important}.is-tab-actived .accordion__item-btn:focus-visible.carousel__item [class*=__wrapper],.is-tab-actived .accordion__toggle:focus-visible.carousel__item [class*=__wrapper],.is-tab-actived .c-cta--dialog.is-close-dialog:focus-visible.carousel__item [class*=__wrapper],.is-tab-actived .c-price--footer .price__click:focus-visible.carousel__item [class*=__wrapper],.is-tab-actived .clickable-input__copy-text:focus-visible.carousel__item [class*=__wrapper],.is-tab-actived .rc-slider-handle:focus-visible.carousel__item [class*=__wrapper],.is-tab-actived [role=button]:focus-visible.carousel__item [class*=__wrapper],.is-tab-actived [tabindex="0"]:focus-visible.carousel__item [class*=__wrapper],.is-tab-actived a:focus-visible.carousel__item [class*=__wrapper],.is-tab-actived button:focus-visible.carousel__item [class*=__wrapper],.is-tab-actived label:focus-visible.carousel__item [class*=__wrapper]{box-shadow:inset 0 0 .3rem .15rem #ffbf47,0 0 .3rem .15rem #ffbf47!important;outline:none!important}.is-tab-actived .accordion__item-btn:focus-visible.c-cta,.is-tab-actived .accordion__toggle:focus-visible.c-cta,.is-tab-actived .c-cta--dialog.is-close-dialog:focus-visible.c-cta,.is-tab-actived .c-price--footer .price__click:focus-visible.c-cta,.is-tab-actived .clickable-input__copy-text:focus-visible.c-cta,.is-tab-actived .rc-slider-handle:focus-visible.c-cta,.is-tab-actived [role=button]:focus-visible.c-cta,.is-tab-actived [tabindex="0"]:focus-visible.c-cta,.is-tab-actived a:focus-visible.c-cta,.is-tab-actived button:focus-visible.c-cta,.is-tab-actived label:focus-visible.c-cta{min-height:2rem}.is-tab-actived .accordion__item-btn:focus-visible.c-cta:has(.c-cta__caption),.is-tab-actived .accordion__toggle:focus-visible.c-cta:has(.c-cta__caption),.is-tab-actived .c-cta--dialog.is-close-dialog:focus-visible.c-cta:has(.c-cta__caption),.is-tab-actived .c-price--footer .price__click:focus-visible.c-cta:has(.c-cta__caption),.is-tab-actived .clickable-input__copy-text:focus-visible.c-cta:has(.c-cta__caption),.is-tab-actived .rc-slider-handle:focus-visible.c-cta:has(.c-cta__caption),.is-tab-actived [role=button]:focus-visible.c-cta:has(.c-cta__caption),.is-tab-actived [tabindex="0"]:focus-visible.c-cta:has(.c-cta__caption),.is-tab-actived a:focus-visible.c-cta:has(.c-cta__caption),.is-tab-actived button:focus-visible.c-cta:has(.c-cta__caption),.is-tab-actived label:focus-visible.c-cta:has(.c-cta__caption){min-height:0;min-height:auto}.is-tab-actived .vertical-card__context:focus{box-shadow:none!important;outline:none!important}.is-tab-actived .vertical-card__context:focus-visible{box-shadow:inset 0 0 .3rem .15rem #ffbf47,0 0 .3rem .15rem #ffbf47!important;outline:none!important;z-index:2000}.is-tab-actived .clickable-input__copy-text:focus{box-shadow:none!important;outline:none!important}.is-tab-actived .clickable-input__copy-text:focus-visible{color:#002c5f!important}.is-tab-actived .rcs-button:focus{outline:none!important}.is-tab-actived .rcs-button:focus .c-cta--social-share:before{box-shadow:inset 0 0 0 3px #ffbf47;content:"";display:block;height:100%;position:absolute;width:100%}.visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}#scf-root{display:none}
/*# sourceMappingURL=app.bundle.css.map*/
