.TabletFooter_footerTablet__Vc8Bg{background-color:#000000;color:#FFFFFF;padding:32px 40px}.TabletFooter_footerTabletSection__fRISJ{display:flex;flex-direction:column}.TabletFooter_footerAccordionContainer__GcNTh{border-bottom:1px solid #bfbebd;padding:16px;cursor:pointer;height:20px}.TabletFooter_footerAccordionHeader__ujiXL{display:flex;justify-content:space-between;align-items:center;min-height:20px;border-bottom:1px solid #bfbebd;padding:16px}.TabletFooter_footerTabletSection__fRISJ .TabletFooter_accordion__RGEt2:last-child .TabletFooter_footerAccordionHeader__ujiXL{border-bottom:none}.TabletFooter_accordionTitle__qKKWv{font-family:HyundaiSansHead-Medium;font-size:16px;font-style:normal;font-weight:500;line-height:125%;color:#FFF}.TabletFooter_accordionList__Rgf5z{list-style:none;padding:0;margin:16px 0 0}.TabletFooter_accordionListItem__PlAVn{font-family:HyundaiSansText-Regular;font-weight:400;font-size:14px;line-height:1.2857142857142858em;margin-bottom:4px}.TabletFooter_tabletSocial__lB6vU{display:flex;justify-content:space-between;align-items:center;padding:24px 16px}.TabletFooter_socialIcons__MBQJz img{width:24px;height:24px;margin-right:8px}.TabletFooter_footerTabletLegal__34ukA{display:flex;justify-content:space-between;margin-top:16px}.TabletFooter_tabletCopyright__QwZDd{font-family:HyundaiSansText-Regular;font-weight:400;font-size:12px;line-height:1.3333333333333333em;margin-top:16px}.TabletFooter_footerAccordionListTablet__4pfYD{list-style:none;margin:0;padding:16px;display:flex;flex-direction:column;gap:16px}.TabletFooter_footerSocialMediaTablet__Xr5l4{display:flex;padding:24px 16px;justify-content:space-between;align-items:flex-start;align-self:stretch;border-bottom:1px solid #fff;margin-top:24px}.TabletFooter_footerSocialIconsTablet__hLyh3{display:flex;align-items:flex-start;gap:8px}.TabletFooter_footerTabletContainer__mAQX1{display:flex;justify-content:space-between;align-items:center;height:18px}.TabletFooter_footerLegalLinkTablet__54_mw{text-wrap-mode:nowrap}.TabletFooter_footerListItemTablet__StrYy{color:#FFF;font-family:HyundaiSansText-Regular;font-size:14px;font-style:normal;font-weight:400;line-height:128.571%;text-decoration:none;cursor:pointer}.TabletFooter_footerUtilityBarTablet__3CM5F{display:flex;flex-direction:column;gap:16px;align-self:stretch;padding-top:32px}.TabletFooter_footerUtilityItemTablet__N0YD4{color:#FFF;font-family:HyundaiSansText-Regular;font-size:12px;font-style:normal;font-weight:400;line-height:133.333%}.TabletFooter_footerAccordionHeaderNoBorder__ACK_m{border-bottom:none}.TabletFooter_socialIcon__GpJGL{color:#FFF;font-size:24px}.TabletFooter_socialIcon__GpJGL.TabletFooter_icon-facebook__0zdKb{content:"\e99b"}.TabletFooter_footerSectionTitle__ImY5N{color:#FFF;font-family:HyundaiSansHead-Medium;font-size:16px;font-style:normal;font-weight:500;line-height:125%;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.TabletFooter_hyundaiIconImageTablet__PQ2Kg{width:31px;height:16px}.TabletFooter_externalIconTablet__PUmvx{font-size:16px;margin-left:4px}.TabletFooter_footerLegalLinkTablet__54_mw{display:flex;gap:8px;list-style-type:none;flex-wrap:wrap;text-wrap-mode:wrap}.TabletFooter_footerLegalLinkTablet__54_mw #ot-sdk-btn.ot-sdk-show-settings{color:#FFF;font-family:HyundaiSansText-Regular;font-size:14px;font-style:normal;line-height:128.571%;text-decoration:none;cursor:pointer;background-color:transparent;padding:0;border:none}.TabletFooter_footerLegalLinkTablet__54_mw #ot-sdk-btn.optanon-show-settings:active,.TabletFooter_footerLegalLinkTablet__54_mw #ot-sdk-btn.optanon-show-settings:hover,.TabletFooter_footerLegalLinkTablet__54_mw #ot-sdk-btn.ot-sdk-show-settings:active,.TabletFooter_footerLegalLinkTablet__54_mw #ot-sdk-btn.ot-sdk-show-settings:hover{background:transparent;border:none}.TabletFooter_footerLegalLinkTablet__54_mw #ot-sdk-btn.ot-sdk-show-settings:active{background-color:transparent}@media (max-width:767px){.TabletFooter_footerTablet__Vc8Bg{padding:16px}.TabletFooter_footerAccordionHeader__ujiXL{padding:12px;min-height:18px}.TabletFooter_footerAccordionListTablet__4pfYD{padding:12px;gap:12px}.TabletFooter_accordionTitle__qKKWv{font-size:14px;line-height:128.571%}.TabletFooter_footerSocialMediaTablet__Xr5l4{margin-top:16px;padding:24px 12px;align-items:center}.TabletFooter_footerSectionTitle__ImY5N{color:#FFF;font-family:HyundaiSansHead-Medium;font-size:14px;font-style:normal;font-weight:500;line-height:128.571%}.TabletFooter_socialIcon__GpJGL{font-size:20px}.TabletFooter_externalIconTablet__PUmvx{margin-left:2px}.TabletFooter_footerTabletContainer__mAQX1{height:unset}}.DesktopFooter_footer__WLOHL{columns:176px 4;column-gap:12vw;margin:auto auto -30px;max-width:1752px;box-sizing:border-box}.DesktopFooter_footerContainer__KpGRj{background-color:#000000;padding:32px 80px}.DesktopFooter_footerList__I0Cwc,.DesktopFooter_footerSection__vw2_n{display:flex;width:176px;flex-direction:column;align-items:flex-start}.DesktopFooter_footerSection__vw2_n{margin:0;display:grid;grid-template-rows:1fr auto;page-break-inside:avoid;break-inside:avoid;width:176px}.DesktopFooter_footerSectionTitle__FwY5a{color:#FFF;font-family:HyundaiSansHead-Regular;font-size:16px;font-style:normal;font-weight:500;line-height:125%;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.DesktopFooter_footerList__I0Cwc{list-style:none;padding:0;list-style-type:none;page-break-inside:avoid;break-inside:avoid;margin:0 0 64px}.DesktopFooter_footerSectionListItem__tnNPd{padding-top:16px}.DesktopFooter_footerListItemLink__T_Kqb{color:#FFF;font-family:HyundaiSansText-Regular;font-size:14px;font-style:normal;line-height:128.571%;text-decoration:none;cursor:pointer}.DesktopFooter_footerUtilityBar__ry96K{display:flex;width:100%;padding-top:17px;gap:26px}.DesktopFooter_footerUtilityItem__BTR1u{width:80vw;max-width:900.741px;color:#FFF;font-feature-settings:"liga" off,"clig" off;font-family:HyundaiSansText-Regular;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.DesktopFooter_socialIcon__FUxJw{color:#FFF;font-size:24px}.DesktopFooter_footerSocialMedia__UI2_R{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.DesktopFooter_footerSocialIcons__Oxh1Z{display:flex;align-items:flex-start;gap:12px}.DesktopFooter_footerLegalContainer__Oo8gZ{display:flex;justify-content:space-between;height:89px;border-top:1px solid #ffffff;margin:44px auto 0;box-sizing:border-box;max-width:1752px}.DesktopFooter_footerLegalLink___zbc0{display:flex;gap:24px;padding-top:17px;margin:0;text-wrap-mode:nowrap;flex-wrap:wrap}.DesktopFooter_hyundaiIconImage__Kv5Ch{width:39px;height:20px}.DesktopFooter_externalIcon__zPYtu{font-size:16px;margin-left:4px}.DesktopFooter_footerLegalLink___zbc0 #ot-sdk-btn.optanon-show-settings,.DesktopFooter_footerLegalLink___zbc0 #ot-sdk-btn.ot-sdk-show-settings{color:#FFF;font-family:HyundaiSansText-Regular;font-size:14px;line-height:128.571%;text-decoration:none;cursor:pointer;background:transparent;padding:0;border:none}.DesktopFooter_footerLegalLink___zbc0 #ot-sdk-btn.optanon-show-settings:active,.DesktopFooter_footerLegalLink___zbc0 #ot-sdk-btn.optanon-show-settings:hover,.DesktopFooter_footerLegalLink___zbc0 #ot-sdk-btn.ot-sdk-show-settings:active,.DesktopFooter_footerLegalLink___zbc0 #ot-sdk-btn.ot-sdk-show-settings:hover{background:transparent;border:none}@media (min-width:1024px) and (max-width:1439px){.DesktopFooter_footer__WLOHL{columns:176px 4;column-gap:4vw}.DesktopFooter_footerUtilityItem__BTR1u{width:60vw}}.global-entry-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.global-entry-modal-input-icon .icon-search{font-size:18px}.global-entry-modal-content{background-color:white;width:518px;text-align:left;position:absolute}.global-entry-modal-wrapper{max-height:500px;width:518px;display:flex;padding:32px;flex-direction:column}.global-entry-modal-heading{color:#000;font-family:HyundaiSansHead-Medium;font-size:32px;font-style:normal;font-weight:500;line-height:125%;max-width:740px}.global-entry-modal-desc{margin-top:4px}.global-entry-modal-desc,.global-entry-modal-desc p{color:#5d5d5c;font-family:HyundaiSansText-Regular;font-size:18px;font-style:normal;font-weight:400;line-height:133.333%;width:454px}.global-entry-modal-searchbar{margin-top:24px;min-height:110px}.global-entry-modal-search-label{color:#000;font-family:HyundaiSansText-Regular;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.global-entry-modal-input{border:none;font-size:16px;color:#000;font-family:HyundaiSansText-Regular;line-height:128.571%;width:454px}.global-entry-modal-input-wrapper{display:flex;align-items:center;padding:0;width:auto;margin-top:8px;position:relative}.global-entry-modal-input-icon{margin-left:16px}.global-entry-modal-enablelocation{margin-top:8px}.global-entry-modal-enablelocationcta{color:#002c5f;font-family:HyundaiSansText-Regular;font-size:16px;font-style:normal;font-weight:400;line-height:125%;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;background:transparent;border:none;margin-left:8px;cursor:pointer}.global-entry-modal-search-error{color:#e22c35;font-family:HyundaiSansText-Regular;font-size:14px;font-style:normal;font-weight:400;line-height:128.571%;margin:8px 0;display:flex;gap:8px}.global-entry-language-options{margin-top:32px}.global-entry-language-desc{color:#000;font-family:HyundaiSansText-Regular;font-size:14px;font-style:normal;font-weight:400;line-height:128.571%}.global-entry-language-selection{margin-top:8px;display:flex;gap:24px;padding:4px 0}.global-entry-modal-submit{margin:16px 32px;display:flex;justify-content:flex-end;align-items:center;align-content:center;gap:16px;flex-wrap:wrap}.global-entry-submitcta{display:flex;height:48px;min-width:140px;padding:16px 24px;justify-content:center;align-items:center;background:#002c5f;color:#fff;font-family:HyundaiSansHead-Medium;font-size:16px;font-style:normal;font-weight:500;line-height:125%;border:none;cursor:pointer;transition:background-color .2s ease}.global-entry-submitcta[disabled]{background:#909090;pointer-events:none;border:none;opacity:.7;cursor:not-allowed}.global-entry-modal-input-wrapper .auto-complete__predictions__list{box-sizing:border-box;z-index:1001;background-color:#fff;border:1px solid #00a2c7;border-radius:2px;width:calc(100% + 2px);max-height:200px;margin:0;padding:0;list-style:none;position:absolute;top:63px;left:-1px;overflow-y:auto}.global-entry-modal-input-wrapper .auto-complete__predictions__list-item{cursor:pointer;text-align:left;color:#515151;display:block;padding:16px;align-items:center;gap:8px;border-bottom:1px solid #909090;background:#fff;font-family:HyundaiSansText-Regular;font-size:14px;font-style:normal;font-weight:400;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.global-entry-modal-input-wrapper .auto-complete__predictions__list-item:last-child{border-bottom:none}.global-entry-modal-input-wrapper .auto-complete__predictions__list-item:focus,.global-entry-modal-input-wrapper .auto-complete__predictions__list-item:hover{background-color:#f2fbfd;outline:none}.global-entry-modal-input-wrapper .auto-complete__predictions__list-item strong{font-family:HyundaiSansText-Bold;font-weight:700;color:#000}.global-entry-modal-input-wrapper .auto-complete__predictions__list-item .icon-pin-1{color:#5d5d5c;font-size:16px;flex-shrink:0;position:relative;top:3px;margin-right:8px}.global-entry-modal-input-wrapper .auto-complete__predictions__list-item:hover .icon-pin-1{color:#00a2c7}.hide{display:none!important}body.global-entry-modal-open{overflow:hidden;position:fixed;width:100%}.province-dropdown-trigger{width:100%;padding:0;border-radius:0;background:transparent;border:1px solid #707070}.province-dropdown-text{font-family:HyundaiSansText-Regular;line-height:128.571%}.province-dropdown-arrow{font-size:16px;color:#5d5d5c}.province-dropdown-list{max-height:160px!important}@media (max-width:650px){.global-entry-modal-content{width:100%;height:100vh;height:100dvh;top:0;display:flex;flex-direction:column;max-height:100vh;max-height:100dvh;overflow:hidden}.global-entry-modal-wrapper{width:100%;flex:1 1;padding:16px 16px 0;max-height:none;overflow-y:auto;min-height:0}.global-entry-modal-heading{width:343px;width:100%;max-width:343px;font-size:28px;margin-top:0}.global-entry-modal-desc,.global-entry-modal-desc p{width:343px;width:100%;max-width:343px;font-size:16px;margin-top:2px}.global-entry-modal-input-wrapper{width:100%;max-width:454px;padding:0}.global-entry-modal-submit{flex-shrink:0;position:-webkit-sticky;position:sticky;bottom:0;background:white;padding:16px;margin:0}.global-entry-modal-searchbar{width:100%}.global-entry-modal-input-wrapper .auto-complete__predictions__list{width:calc(100% + 2px);left:-1px;margin-top:0;position:absolute}}.global-entry-modal-mobile-close{display:none;position:absolute;top:16px;right:16px;background:transparent;border:none;padding:8px;cursor:pointer;z-index:10}.global-entry-modal-mobile-close .icon-close-light{font-size:24px;color:#000}@media (max-width:767px){.global-entry-modal-mobile-close{display:none}.global-entry-modal-heading{padding-right:48px}}.loading-spinner{width:16px;height:16px;border:2px solid #ccc;border-top-color:#002c5f;border-radius:50%;animation:spin .8s linear infinite;display:inline-block;margin-right:8px}.province-warning-message{margin-top:8px;padding:12px;background-color:#fff1f0;border:1px solid #e22c35;border-radius:4px}.province-warning-content{display:flex;align-items:flex-start;gap:8px}.province-warning-text{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.province-warning-text .icon-error{color:#e22c35;font-size:16px}.province-warning-text .error-message{color:#e22c35;font-family:HyundaiSansText-Regular;font-size:14px;line-height:18px}.province-warning-link{background:none;border:none;color:#002c5f;font-family:HyundaiSansText-Medium;font-size:14px;line-height:18px;text-decoration:underline;cursor:pointer;padding:0;margin-left:8px}.province-warning-link:hover{color:#00a2c7}.province-dropdown-trigger{cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:1px solid #ccc;border-radius:4px;background-color:#fff;transition:border-color .2s ease;min-height:56px;position:relative}.province-dropdown-trigger:hover{border-color:#00A2C7}.province-dropdown-trigger:focus,.province-dropdown-trigger:hover{border:1px solid #00a2c7;border-radius:0}.province-dropdown-text{flex:1 1;text-align:left;color:#000;font-size:16px;padding:16px}.province-dropdown-text.not-selected{color:#909090}.province-dropdown-arrow{margin-left:8px;transition:transform .2s ease;color:#666;padding:16px}.province-dropdown-trigger[aria-expanded=true] .province-dropdown-arrow{transform:rotate(180deg)}.province-dropdown-list{position:absolute;top:68px;left:0;right:0;background:#fff;border:1px solid #00a2c7;max-height:200px;overflow-y:auto;z-index:1000}.province-dropdown-list .auto-complete__predictions__list-item{padding:16px;cursor:pointer;border-bottom:1px solid #eee;transition:background-color .2s ease;font-size:16px}.province-dropdown-list .auto-complete__predictions__list-item:last-child{border-bottom:none}.province-dropdown-list .auto-complete__predictions__list-item:hover{background-color:#F2FBFD}.province-dropdown-list .auto-complete__predictions__list-item.selected{background-color:#F2FBFD;font-family:HyundaiSansText-Medium;font-weight:500;border-left:2px solid #00a2c5}@media (max-width:768px){.province-dropdown-trigger{min-height:44px;font-size:16px}.province-dropdown-text{font-size:16px}}.province-dropdown-trigger.loading{opacity:.7;cursor:not-allowed}.province-dropdown-trigger.loading .province-dropdown-arrow{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.province-dropdown-trigger.error{border-color:#dc3545}.province-dropdown-list .auto-complete__predictions__list-item:focus{outline:2px solid #00A2C7;border-radius:0}@media (prefers-contrast:high){.province-dropdown-trigger{border-width:2px}.province-dropdown-list .auto-complete__predictions__list-item.selected{outline:2px solid}}@media (prefers-reduced-motion:reduce){.province-dropdown-arrow,.province-dropdown-list .auto-complete__predictions__list-item,.province-dropdown-trigger{transition:none}.province-dropdown-trigger.loading .province-dropdown-arrow{animation:none}}.custom-radio-container{display:flex;align-items:flex-start;gap:8px;padding:2px}.custom-radio{display:flex;align-items:center;gap:8px}.custom-radio .custom-radio-text{color:#000;font-family:HyundaiSansText-Regular;font-size:16px;font-style:normal;font-weight:400;line-height:20px;position:relative;top:1px}.custom-radio input[type=radio]:checked+.custom-radio-text{font-weight:500;font-family:HyundaiSansText-Medium}.custom-radio input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;min-width:20px;min-height:20px;border:1px solid #707070;border-radius:50%;outline:none;position:relative;cursor:pointer;background-color:white}.custom-radio input[type=radio]:checked,.custom-radio input[type=radio]:focus,.custom-radio input[type=radio]:hover{border:1px solid #00a2c7}.custom-radio input[type=radio]:checked:before{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;background-color:#00a2c7;border-radius:50%}.custom-radio input[type=radio]:disabled{border-color:#ccc;background-color:#f0f0f0;cursor:not-allowed}.custom-radio input[type=radio]:disabled:checked:before{background-color:#ccc}.custom-radio.disabled{cursor:not-allowed;color:#999}.CategorySideNavVehicles_categoryStickyPanelWrapper__lEDCr{display:flex;width:246px;flex-direction:column;align-items:flex-start}.CategorySideNavVehicles_categoryStickyNavWrapper__mYWwh{height:100%;position:relative;z-index:8;top:0;overflow-x:hidden;gap:32px;display:flex;flex-direction:column}.CategorySideNavVehicles_categorySticky__VYOFc{display:flex;width:246px;flex-direction:column;align-items:flex-start;padding:0;margin:0}.CategorySideNavVehicles_categoryStickyElements__J8nML{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.CategorySideNavVehicles_categoryStickyLi__3i0R6{display:flex;padding:16px 8px;align-items:center;gap:8px;align-self:stretch}.CategorySideNavVehicles_categoryStickyLi__3i0R6:has(.CategorySideNavVehicles_active__y7MIG){border-bottom:2px solid #002c5f}.CategorySideNavVehicles_categoryStickyLink__uP3MR{color:#707070;font-family:HyundaiSansHead-Regular;font-size:20px;font-style:normal;font-weight:400;line-height:140%;flex:1 0;text-decoration:none}.CategorySideNavVehicles_categoryStickyLink__uP3MR.CategorySideNavVehicles_active__y7MIG{color:#002C5F;font-family:HyundaiSansHead-Medium;font-style:normal;font-weight:500}.CategorySideNavVehicles_categoryLinksElements__osY8T{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;width:max-content}.CategorySideNavVehicles_categoryLinksLi__G_5BN{display:flex;justify-content:center;align-items:center;gap:8px}.CategorySideNavVehicles_categoryLinksLi__G_5BN span{width:20px;height:20px;font-size:20px}.CategorySideNavVehicles_categoryLinks__np39n{color:#002C5F;text-align:left;font-family:HyundaiSansHead-Medium;font-size:16px;font-style:normal;font-weight:500;line-height:125%;text-decoration:none}.CategorySideNavVehicles_categoryLinkElements__G_nKh{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;align-self:stretch;padding:0 8px}.CategorySideNavVehicles_hidden__2__pt{visibility:hidden}@media screen and (max-width:1199px) and (min-width:768px){.CategorySideNavVehicles_categoryStickyNavWrapper__mYWwh{top:0;left:0;width:100%;flex-direction:column;justify-content:flex-start;align-items:flex-start;background-color:white;padding-right:0;position:relative;transition:position .3s ease-in-out}.CategorySideNavVehicles_categoryStickyNavWrapper__mYWwh:has(.CategorySideNavVehicles_fixedNav__7I53I){z-index:9}.CategorySideNavVehicles_categoryLinkElementsWrapper__B5PJT{display:flex;padding-top:16px;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch;background:#FFF;width:100%;max-width:1199px;min-width:100%;box-sizing:border-box}.CategorySideNavVehicles_categoryLinkElementsWrapper__B5PJT.CategorySideNavVehicles_borderBottom__SiVpm{border-bottom:1px solid #dad9d8;padding:24px 40px}.CategorySideNavVehicles_categoryStickyPanelWrapper__lEDCr{position:relative;transition:position .3s ease-in-out;width:100%}.CategorySideNavVehicles_categoryStickyPanelWrapper__lEDCr.CategorySideNavVehicles_fixed__9SDjO{position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:white}.CategorySideNavVehicles_categorySticky__VYOFc{white-space:nowrap;background:#fff;border-bottom:1px solid #dad9d8;flex-direction:column;align-self:stretch;gap:0;width:100%;overflow-x:auto;display:flex;align-items:flex-start;padding:0}.CategorySideNavVehicles_categorySticky__VYOFc.CategorySideNavVehicles_fixedNav__7I53I{position:fixed;top:0;left:0;padding:0 40px}.CategorySideNavVehicles_categoryStickyElements__J8nML{flex-direction:row;align-items:center}.CategorySideNavVehicles_categoryStickyLi__3i0R6{display:flex;min-width:44px;padding:16px 4px;justify-content:center;align-items:center}.CategorySideNavVehicles_categoryStickyLink__uP3MR{color:#000;font-family:HyundaiSansHead-Medium;font-size:20px;font-style:normal;font-weight:500;line-height:140%;margin-left:0;padding:0;text-decoration:none;background:transparent;border:none}.CategorySideNavVehicles_categoryLinkElements__G_nKh{align-items:center;gap:20px;flex-direction:column;align-items:flex-start;align-self:self-start;padding:0}.CategorySideNavVehicles_categoryLinksElements__osY8T{display:flex;justify-content:center;align-items:center;gap:8px}.CategorySideNavVehicles_categoryLinks__np39n{color:#002C5F;text-align:center;font-family:HyundaiSansText-Medium;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.CategorySideNavVehicles_categoryStickyLi__3i0R6:has(.CategorySideNavVehicles_active__y7MIG){border-bottom:none}.CategorySideNavVehicles_categoryStickyLink__uP3MR.CategorySideNavVehicles_active__y7MIG{color:#000}.CategorySideNavVehicles_fixedNav__7I53I{border-bottom:1px solid #909090}.CategorySideNavVehicles_linksWrapper__WK2bb.CategorySideNavVehicles_fixedNav__7I53I{position:fixed;top:59px;width:100%;border-bottom:1px solid #dad9d8;left:0}.CategorySideNavVehicles_hideLinks__8rmNY{display:none}.CategorySideNavVehicles_allvehiclesmobile-nav-link__gDXud{padding:0}}@media screen and (max-width:767px){.CategorySideNavVehicles_categoryStickyNavWrapper__mYWwh{top:0;left:0;width:100%;flex-direction:column;justify-content:flex-start;align-items:flex-start;background-color:white;padding-right:0;position:relative;transition:position .3s ease-in-out}.CategorySideNavVehicles_categoryStickyNavWrapper__mYWwh:has(.CategorySideNavVehicles_fixedNav__7I53I){z-index:9}.CategorySideNavVehicles_categoryLinkElementsWrapper__B5PJT{display:flex;padding-top:16px;flex-direction:column;align-items:flex-start;gap:24px;background:#FFF;width:100%;max-width:767px;min-width:320px}.CategorySideNavVehicles_categoryLinkElementsWrapper__B5PJT.CategorySideNavVehicles_borderBottom__SiVpm{border-bottom:1px solid #dad9d8;padding:16px}.CategorySideNavVehicles_categoryStickyPanelWrapper__lEDCr{position:relative;transition:position .3s ease-in-out;width:100%}.CategorySideNavVehicles_categoryStickyPanelWrapper__lEDCr.CategorySideNavVehicles_fixed__9SDjO{position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:white}.CategorySideNavVehicles_categorySticky__VYOFc{flex-direction:column;width:100%;overflow-x:auto;white-space:nowrap;display:flex;padding:0;gap:24px;align-self:stretch;border-bottom:1px solid #dad9d8;background:#FFF}.CategorySideNavVehicles_categorySticky__VYOFc.CategorySideNavVehicles_fixedNav__7I53I{position:fixed;top:0;left:0;padding:0 16px}.CategorySideNavVehicles_categoryStickyElements__J8nML{flex-direction:row;align-items:center}.CategorySideNavVehicles_categoryStickyLi__3i0R6{display:flex;min-width:44px;padding:0;justify-content:center;align-items:center}.CategorySideNavVehicles_categoryStickyLink__uP3MR{color:#000;font-family:HyundaiSansHead-Medium;font-size:18px;font-style:normal;font-weight:500;line-height:140%;margin-left:0;padding:0;text-decoration:none;background:transparent;border:none}.CategorySideNavVehicles_categoryLinkElements__G_nKh{align-items:center;flex-direction:column;align-items:flex-start;align-self:self-start;padding:0}.CategorySideNavVehicles_categoryLinksElements__osY8T{display:flex;justify-content:center;align-items:center;gap:8px;padding:0}.CategorySideNavVehicles_categoryStickyLi__3i0R6:has(.CategorySideNavVehicles_active__y7MIG){border-bottom:none}.CategorySideNavVehicles_categoryStickyLink__uP3MR.CategorySideNavVehicles_active__y7MIG{color:#000}.CategorySideNavVehicles_linksWrapper__WK2bb.CategorySideNavVehicles_fixedNav__7I53I{position:fixed;top:55px;left:0;width:100%}.CategorySideNavVehicles_hideLinks__8rmNY{display:none}.CategorySideNavVehicles_allvehiclesmobile-nav-link__gDXud{padding:0}}.VechilecategoryNav_vechileCard__yaMv9{display:flex;width:100%;padding:24px;flex-direction:column;align-items:flex-start;gap:8px;position:relative;background:#ffffff;background:linear-gradient(180deg,#fff 0,#fff 33%,transparent 0,transparent),radial-gradient(104.61% 67.08% at 50% 100%,rgba(228,220,211,0) 0,#F6F3F2 100%);justify-content:space-between}.VechilecategoryNav_vechileCard__yaMv9:hover{background:linear-gradient(180deg,#fff 0,#fff 33%,transparent 0,transparent),radial-gradient(103.96% 66.67% at 50% 100%,rgba(0,170,210,0) 0,rgba(242,251,253,1) 100%)}.VechilecategoryNav_bottomContent__5AUXn,.VechilecategoryNav_topContent__wk9eN{display:flex;flex-direction:column;gap:8px;z-index:3;width:100%}.VechilecategoryNav_bottomContent__5AUXn{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.VechilecategoryNav_badgeRow__Zb4mr{display:flex;justify-content:space-between;align-items:center;gap:4px}.VechilecategoryNav_vehicleDetails__xv9hs{display:flex;flex-direction:column;gap:8px}.VechilecategoryNav_image__bHR0H{display:flex;min-height:190px;padding:8px 0;flex-direction:column;justify-content:center;align-items:center;gap:10px;align-self:stretch;cursor:pointer}.VechilecategoryNav_image__bHR0H img{width:112%;margin-left:-12%;display:block;transform:rotate(.3deg);height:auto;transition:transform .5s ease-in-out}.VechilecategoryNav_modelyear__At_X0{display:flex;flex-direction:column;gap:4px}.VechilecategoryNav_yearTabs__bn5jJ{display:flex;align-items:center;gap:4px}.VechilecategoryNav_pricing__dqc4l{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;align-self:stretch}.VechilecategoryNav_ctas__SbQrC{display:flex;align-items:center;gap:16px;align-self:stretch}.VechilecategoryNav_tileLink__L3Vc0{display:flex;align-items:center;gap:4px;color:#002c5f;font-family:HyundaiSansText-Medium;font-size:16px;font-style:normal;font-weight:500;line-height:125%;text-decoration:none}.VechilecategoryNav_ctabutton__xG4lb{background-color:#002c5f;color:#ffffff;padding:12px 4px;border:none;cursor:pointer}.VechilecategoryNav_yeartabs__WXTqp{display:flex;gap:8px}.VechilecategoryNav_tabItem__JlU9n{font-family:HyundaiSansText-Medium;font-weight:500;color:#000000;background:none;border:none;cursor:pointer;display:flex;min-width:40px;padding:12px 4px;justify-content:center;align-items:center;color:#5d5d5c;font-size:16px;font-style:normal;font-weight:400;line-height:125%}.VechilecategoryNav_tabItem__JlU9n:not(.VechilecategoryNav_active__hqW94){border-bottom:3px solid transparent}.VechilecategoryNav_tabItem__JlU9n.VechilecategoryNav_active__hqW94{color:#002c5f;border-bottom:3px solid #00a2c7;color:#000000;font-family:HyundaiSansText-Medium;font-size:16px;font-style:normal;font-weight:500;line-height:125%}.VechilecategoryNav_vehiclegrid__Y_5Wp{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;width:100%}.VechilecategoryNav_modelName__fEjyW{color:#000000;font-family:HyundaiSansHead-Medium;font-size:24px;font-style:normal;font-weight:500;line-height:133.3%;text-decoration:none}.VechilecategoryNav_modelName__fEjyW:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;cursor:pointer;display:flex;gap:4px;align-items:center}.VechilecategoryNav_image__bHR0H img:hover{transform:scale(1.1)}.VechilecategoryNav_modelIcon__jZkqv{opacity:0;font-size:16px}.VechilecategoryNav_modelName__fEjyW:hover .VechilecategoryNav_modelIcon__jZkqv{-webkit-text-decoration-line:none;text-decoration-line:none;opacity:1}.VechilecategoryNav_cardbg__eQbQ6{position:absolute;top:36%;left:0;right:0;bottom:0}.VechilecategoryNav_accentBg__vBusP,.VechilecategoryNav_gradientBg__m9sgU{height:100%}.VechilecategoryNav_totalPrice__OmzPs{color:#000000;font-family:HyundaiSansText-Regular;font-size:18px;font-style:normal;line-height:133.333%;display:flex;align-items:center;gap:4px;font-weight:400}.VechilecategoryNav_infoIcon__Iy0uu{font-size:16px;cursor:pointer}.VechilecategoryNav_msrpPrice__AY1OY{color:#5d5d5c;font-family:HyundaiSansText-Regular;font-size:14px;font-style:normal;line-height:128.571%;font-weight:400}.VechilecategoryNav_vehicleCardContainer__8khPu{display:flex;flex-wrap:wrap;align-items:stretch;gap:16px;width:100%}.VechilecategoryNav_panel__HI3KM{background-color:#ffffff;display:flex;flex-direction:column}.VechilecategoryNav_action__nW6dl{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:48px}.VechilecategoryNav_action__nW6dl:hover{cursor:pointer}.VechilecategoryNav_backButton__yeQ0a{display:flex;align-items:center;padding-bottom:4px;margin-bottom:40px}.VechilecategoryNav_caretLink__DtXBq{display:flex;align-items:center;gap:4px}.VechilecategoryNav_backText__RL9kh{font-family:HyundaiSansText-Medium;font-weight:500;font-size:16px;line-height:125%;color:#002c5f}.VechilecategoryNav_panelContent__lv1cg{display:flex;flex-direction:column}.VechilecategoryNav_panelHeader__O8rr5{display:flex;flex-direction:column;gap:4px}.VechilecategoryNav_eyebrow__HgMT3{font-family:HyundaiSansText-Bold;font-weight:700;font-size:12px;line-height:133.333%;color:#707070}.VechilecategoryNav_titleRightPadding__51WvR{display:flex;justify-content:stretch;padding-right:48px}.VechilecategoryNav_title__1Roho{font-family:HyundaiSansHead-Medium;font-weight:500;font-size:32px;line-height:125%;color:#000000}.VechilecategoryNav_paymentSummary__ZtaYn{background:#faf8f6;display:flex;padding:16px;flex-direction:column;justify-content:flex-end;gap:16px;align-self:stretch}.VechilecategoryNav_sectionTitle__AR9m3{display:flex;justify-content:space-between}.VechilecategoryNav_paymentAmount___lSw4,.VechilecategoryNav_yourPayment___VNQv{font-family:HyundaiSansHead-Medium;font-weight:500;font-size:20px;line-height:140%;color:#000000}.VechilecategoryNav_paymentAmount___lSw4{text-align:right}.VechilecategoryNav_breakdownSection__8Orsq{display:flex;flex-direction:column;gap:12px}.VechilecategoryNav_breakdownTitle__ugoOE{font-family:HyundaiSansText-Bold;font-weight:700;font-size:16px;line-height:125%;padding:8px 0;color:#000}.VechilecategoryNav_breakdown__yIefr{display:flex;flex-direction:column;gap:12px}.VechilecategoryNav_item__DYVCx{display:flex;justify-content:space-between;align-items:center}.VechilecategoryNav_itemName__SX8Nc{color:#000000}.VechilecategoryNav_itemName__SX8Nc,.VechilecategoryNav_itemPrice__g6QYp{font-family:HyundaiSansText-Regular;font-weight:400;font-size:16px;line-height:125%}.VechilecategoryNav_itemPrice__g6QYp{color:#000;text-align:right}.VechilecategoryNav_vechilecategoryContainer__NFh_a{display:flex;flex-direction:column;align-self:stretch;padding-bottom:64px}.VechilecategoryNav_categoryName__b1Vmm{color:#000;font-family:HyundaiSansHead-Medium;font-size:40px;font-style:normal;font-weight:500;line-height:120%}.VechilecategoryNav_caretIcon___2B86{transform:rotate(180deg);color:#002C5F}.VechilecategoryNav_categoryFamily__5y_n7{display:flex;padding-top:64px;flex-direction:column;align-items:flex-start;gap:40px;align-self:stretch}.VechilecategoryNav_categoryFamily__5y_n7:last-child{padding-bottom:96px}.VechilecategoryNav_noMatchesFoundText__o_EXQ{color:#000;font-family:HyundaiSansText-Regular;font-size:18px;font-style:normal;font-weight:400;line-height:133.333%}.VechilecategoryNav_futureConatiner__8Xv1j{padding:24px 40px 80px;gap:24px;display:flex;flex-direction:column}.VechilecategoryNav_futureWrapper__xGjQq{display:flex;flex-direction:column}.VechilecategoryNav_priceDisheading__sDr1I{color:#5D5D5C;font-weight:700}.VechilecategoryNav_priceDisText__OIcVy,.VechilecategoryNav_priceDisheading__sDr1I{font-family:HyundaiSansText-Regular;font-size:16px;font-style:normal;line-height:125%}.VechilecategoryNav_priceDisText__OIcVy{color:#000;font-weight:400;margin-top:16px}@media (max-width:1199px) and (min-width:768px){.VechilecategoryNav_vechilecategoryContainer__NFh_a{padding:0 32px 24px;align-items:stretch}.VechilecategoryNav_vehiclegrid__Y_5Wp{grid-template-columns:repeat(2,1fr);gap:24px;width:100%}.VechilecategoryNav_categoryFamily__5y_n7{padding-top:32px}.VechilecategoryNav_categoryFamily__5y_n7:last-child{padding-bottom:32px}.VechilecategoryNav_categoryName__b1Vmm{font-size:32px;line-height:125%}.VechilecategoryNav_vechileCard__yaMv9{display:flex;min-width:300px;padding:16px;flex-direction:column;align-items:flex-start;gap:4px;flex:1 0}.VechilecategoryNav_image__bHR0H{display:flex;height:auto;padding:4px 0;flex-direction:column;justify-content:center;align-items:center;gap:10px;align-self:stretch;aspect-ratio:308/174.61;min-height:166px;overflow:hidden}.VechilecategoryNav_image__bHR0H img{width:125%}.VechilecategoryNav_tabItem__JlU9n{display:flex;min-width:40px;padding:var(--spacing-03,8px) 4px;justify-content:center;align-items:center}.VechilecategoryNav_vehicleDetails__xv9hs{gap:4px}.VechilecategoryNav_totalPrice__OmzPs{font-size:16px;line-height:137.5%;display:flex;align-items:center;gap:2px}.VechilecategoryNav_bottomContent__5AUXn{gap:12px;margin-top:4px}.VechilecategoryNav_msrpPrice__AY1OY{font-size:12px;line-height:133.333%}.VechilecategoryNav_ctas__SbQrC{gap:12px}.VechilecategoryNav_yearTabs__bn5jJ{gap:2px}.VechilecategoryNav_backButton__yeQ0a{margin-bottom:56px}.VechilecategoryNav_noMatchesFoundText__o_EXQ{font-size:16px;line-height:137.5%}}@media (max-width:767px){.VechilecategoryNav_vechilecategoryContainer__NFh_a{padding:0 16px 24px}.VechilecategoryNav_vehiclegrid__Y_5Wp{grid-template-columns:1fr;padding:32px 0;gap:16px;width:100%}.VechilecategoryNav_vechileCard__yaMv9{width:100%;padding:16px;max-width:100%}.VechilecategoryNav_caretLink__DtXBq{display:none}.VechilecategoryNav_categoryFamily__5y_n7{padding-top:0;gap:0}.VechilecategoryNav_categoryFamily__5y_n7:last-child{padding-bottom:32px}.VechilecategoryNav_categoryName__b1Vmm{font-size:28px;line-height:128.571%;padding:24px 0}.VechilecategoryNav_bottomContent__5AUXn{gap:12px}.VechilecategoryNav_totalPrice__OmzPs{font-size:14px;line-height:128.571%}.VechilecategoryNav_topContent__wk9eN{width:100%}.VechilecategoryNav_image__bHR0H img{width:120%}.VechilecategoryNav_action__nW6dl{display:none}.VechilecategoryNav_eyebrow__HgMT3{color:#5D5D5C;font-size:14px;line-height:128.571%}.VechilecategoryNav_title__1Roho{font-size:28px;line-height:128.571%}.VechilecategoryNav_panelHeader__O8rr5{gap:2px;padding:16px 0 4px}.VechilecategoryNav_yourPayment___VNQv{font-size:18px;line-height:133.333%}.VechilecategoryNav_breakdownTitle__ugoOE,.VechilecategoryNav_itemName__SX8Nc,.VechilecategoryNav_itemPrice__g6QYp{font-size:14px;line-height:128.571%}.VechilecategoryNav_panel__HI3KM{width:100%}.VechilecategoryNav_tabItem__JlU9n,.VechilecategoryNav_tabItem__JlU9n.VechilecategoryNav_active__hqW94{font-size:14px;font-style:normal;font-weight:500;line-height:128.571%;padding:8px 0}.VechilecategoryNav_msrpPrice__AY1OY{font-size:12px;font-style:normal;font-weight:400;line-height:133.333%}.VechilecategoryNav_panelContent__lv1cg{gap:16px}.VechilecategoryNav_paymentSummary__ZtaYn{gap:12px}.VechilecategoryNav_paymentAmount___lSw4{font-size:18px;line-height:133.333%}.VechilecategoryNav_breakdownSection__8Orsq{gap:8px}.VechilecategoryNav_breakdown__yIefr{gap:0}.VechilecategoryNav_otherFeesContainer__Qwjbq{margin-top:12px;margin-bottom:8px}.VechilecategoryNav_yearTabs__bn5jJ{gap:2px}.VechilecategoryNav_backButton__yeQ0a{margin-bottom:24px}.VechilecategoryNav_noMatchesFoundText__o_EXQ{font-size:16px;line-height:137.5%;margin:-32px 0}.VechilecategoryNav_image__bHR0H{overflow:hidden}}@media (min-width:1200px){.VechilecategoryNav_image__bHR0H{overflow:hidden;margin-left:-24px;margin-right:-24px;min-height:190px;box-sizing:content-box}.VechilecategoryNav_image__bHR0H img{width:108%;height:auto;margin-left:-10%;object-fit:cover;transition:transform .3s ease;box-sizing:content-box}.VechilecategoryNav_vechileCard__yaMv9:hover .VechilecategoryNav_image__bHR0H img{transform:scale(1.1)}}.ConfirmModal_overlay__2lBt_{position:absolute;inset:0;background:rgba(0,44,95,.5);z-index:1100;height:100%;width:100%}.ConfirmModal_modal__aQGnU{position:fixed;top:35vh;left:35%;width:800px;height:175;padding:40px 32px;display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0;background:white;box-shadow:-4px 0 12px rgba(0,0,0,.1);z-index:1101;overflow-y:auto;border-radius:0 8px 8px 0;align-items:stretch}.ConfirmModal_closeButton__XSVOp{position:absolute;top:16px;right:16px;background:transparent;border:none;font-size:24px;cursor:pointer}.ConfirmModal_closeIcon__5cNO5{font-size:24px;height:24px}@media (max-width:1199px) and (min-width:768px){.ConfirmModal_modal__aQGnU{width:608px;height:196px;left:11%}}@media (max-width:767px){.ConfirmModal_modal__aQGnU{display:flex;width:100%;padding:32px 16px;left:0;bottom:0;top:auto;flex-direction:column;align-items:flex-start;box-sizing:border-box}.ConfirmModal_closeButton__XSVOp{display:block;padding:12px;height:48px;box-sizing:border-box}}.FutureVehicleBanner_banner__8PS7D{position:relative}.FutureVehicleBanner_content__eXExA{text-align:left;position:absolute;z-index:1;background:linear-gradient(90deg,rgba(0,0,0,.54),rgba(0,0,0,.54) 60%,rgba(0,0,0,0));padding:32px 80px 0;height:328px;display:flex;flex-direction:column;justify-content:center;width:100%;top:0}.FutureVehicleBanner_imgWrapper__5b_Am{width:100%;height:328px;position:relative}.FutureVehicleBanner_imgSize__FUKsj{width:100%;height:100%}.FutureVehicleBanner_title__tHKu3{color:#FFF;font-family:HyundaiSansHead-Medium;font-size:40px;font-weight:500;max-width:522px}.FutureVehicleBanner_eyebrow__ja3a8,.FutureVehicleBanner_title__tHKu3{font-style:normal;margin-bottom:8px;-webkit-margin-before:0;margin-block-start:0;line-height:133.333%}.FutureVehicleBanner_eyebrow__ja3a8{color:#BFBEBD;font-family:HyundaiSansText-Bold;font-size:16px;font-weight:700;line-height:125%}.FutureVehicleBanner_subtitle__ErBXh{color:#FFF;font-family:HyundaiSansText-Regular;font-size:16px;font-style:normal;font-weight:400;line-height:125%;-webkit-margin-before:0;margin-block-start:0;margin-bottom:32px;max-width:522px}.FutureVehicleBanner_button__JtQVj{background-color:#fff;border:1px solid white;padding:16px 24px;color:#000;cursor:pointer;transition:background-color .3s;text-align:center;font-family:HyundaiSansHead-Medium;font-size:16px;font-style:normal;font-weight:500;line-height:125%;min-width:248px;height:52px;text-decoration:none;width:-moz-fit-content;width:fit-content}@media (max-width:1199px) and (min-width:768px){.FutureVehicleBanner_content__eXExA{width:100%;padding:32px 32px 0;height:232px;background:linear-gradient(90deg,rgba(0,0,0,.54),rgba(0,0,0,.54) 60%,rgba(0,0,0,0))}.FutureVehicleBanner_subtitle__ErBXh{font-size:16px;margin-bottom:24px;line-height:128.571%;max-width:472px}.FutureVehicleBanner_eyebrow__ja3a8,.FutureVehicleBanner_title__tHKu3{margin-bottom:4px}.FutureVehicleBanner_eyebrow__ja3a8{font-size:16px;line-height:128.571%}.FutureVehicleBanner_title__tHKu3{max-width:472px;font-size:24px}.FutureVehicleBanner_button__JtQVj{padding:12px 16px}.FutureVehicleBanner_imgWrapper__5b_Am{width:100%;height:232px}}@media (max-width:767px){.FutureVehicleBanner_content__eXExA{padding:0 16px 24px;width:100%;justify-content:flex-end;height:320px;background:linear-gradient(0deg,rgba(0,0,0,.54),rgba(0,0,0,0) 20%),rgba(0,0,0,.54)}.FutureVehicleBanner_subtitle__ErBXh{font-size:14px;margin-bottom:24px;line-height:128.571%;max-width:295px}.FutureVehicleBanner_title__tHKu3{margin-bottom:12px;font-size:24px;max-width:295px}.FutureVehicleBanner_button__JtQVj{padding:12px 16px}.FutureVehicleBanner_title__tHKu3{margin-bottom:4px}.FutureVehicleBanner_eyebrow__ja3a8{margin-bottom:4px;font-size:14px;line-height:128.571%}.FutureVehicleBanner_imgWrapper__5b_Am{width:100%;height:320px}}