.Vechilecategory_vechileCard___xaOI{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}.Vechilecategory_vechileCard___xaOI: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%)}.Vechilecategory_bottomContent__NBJ23,.Vechilecategory_topContent___PisK{display:flex;flex-direction:column;gap:8px;z-index:3;width:100%}.Vechilecategory_bottomContent__NBJ23{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.Vechilecategory_badgeRow__ya5TT{display:flex;justify-content:space-between;align-items:center;gap:4px}.Vechilecategory_vehicleDetails__QS0_2{display:flex;flex-direction:column;gap:8px}.Vechilecategory_image__1Kz9B{display:flex;min-height:190px;padding:8px 0;flex-direction:column;justify-content:center;align-items:center;gap:10px;align-self:stretch;cursor:pointer}.Vechilecategory_image__1Kz9B img{width:112%;margin-left:-12%;display:block;transform:rotate(.3deg);height:auto;transition:transform .5s ease-in-out}.Vechilecategory_modelyear__JJNjK{display:flex;flex-direction:column;gap:4px}.Vechilecategory_yearTabs__DSKEE{display:flex;align-items:center;gap:4px}.Vechilecategory_pricing__xMhgu{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;align-self:stretch}.Vechilecategory_ctas__TIn1G{display:flex;align-items:center;gap:16px;align-self:stretch}.Vechilecategory_tileLink__mRvk5{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}.Vechilecategory_ctabutton__D9G70{background-color:#002c5f;color:#ffffff;padding:12px 4px;border:none;cursor:pointer}.Vechilecategory_yeartabs__b8zTR{display:flex;gap:8px}.Vechilecategory_tabItem__kplxA{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%}.Vechilecategory_tabItem__kplxA:not(.Vechilecategory_active__59cT0){border-bottom:3px solid transparent}.Vechilecategory_tabItem__kplxA.Vechilecategory_active__59cT0{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%}.Vechilecategory_vehiclegrid__R_u2Y{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;width:100%}.Vechilecategory_modelName__Ux_fB{color:#000000;font-family:HyundaiSansHead-Medium;font-size:24px;font-style:normal;font-weight:500;line-height:133.3%;text-decoration:none}.Vechilecategory_modelName__Ux_fB: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}.Vechilecategory_image__1Kz9B img:hover{transform:scale(1.1)}.Vechilecategory_modelIcon__mufCY{opacity:0;font-size:16px}.Vechilecategory_modelName__Ux_fB:hover .Vechilecategory_modelIcon__mufCY{-webkit-text-decoration-line:none;text-decoration-line:none;opacity:1}.Vechilecategory_cardbg__Qx7L_{position:absolute;top:36%;left:0;right:0;bottom:0}.Vechilecategory_accentBg__dT5X5,.Vechilecategory_gradientBg___d39O{height:100%}.Vechilecategory_totalPrice__Ch3iQ{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}.Vechilecategory_infoIcon__u1b5b{font-size:16px;cursor:pointer}.Vechilecategory_msrpPrice__Ch5ql{color:#5d5d5c;font-family:HyundaiSansText-Regular;font-size:14px;font-style:normal;line-height:128.571%;font-weight:400}.Vechilecategory_vehicleCardContainer__Q8Q4R{display:flex;flex-wrap:wrap;align-items:stretch;gap:16px;width:100%}.Vechilecategory_panel__39UGR{background-color:#ffffff;display:flex;flex-direction:column}.Vechilecategory_action__YSF_S{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:48px}.Vechilecategory_action__YSF_S:hover{cursor:pointer}.Vechilecategory_backButton__6TK1i{display:flex;align-items:center;padding-bottom:4px;margin-bottom:40px}.Vechilecategory_caretLink__T2att{display:flex;align-items:center;gap:4px}.Vechilecategory_backText__hIXo9{font-family:HyundaiSansText-Medium;font-weight:500;font-size:16px;line-height:125%;color:#002c5f}.Vechilecategory_panelContent__LGBwF{display:flex;flex-direction:column}.Vechilecategory_panelHeader__awfme{display:flex;flex-direction:column;gap:4px}.Vechilecategory_eyebrow__xuP_N{font-family:HyundaiSansText-Bold;font-weight:700;font-size:12px;line-height:133.333%;color:#707070}.Vechilecategory_titleRightPadding__XhKMw{display:flex;justify-content:stretch;padding-right:48px}.Vechilecategory_title__VnMdb{font-family:HyundaiSansHead-Medium;font-weight:500;font-size:32px;line-height:125%;color:#000000}.Vechilecategory_paymentSummary__c_ByR{background:#faf8f6;display:flex;padding:16px;flex-direction:column;justify-content:flex-end;gap:16px;align-self:stretch}.Vechilecategory_sectionTitle__RJTDM{display:flex;justify-content:space-between}.Vechilecategory_paymentAmount__6DAF6,.Vechilecategory_yourPayment__pjFA_{font-family:HyundaiSansHead-Medium;font-weight:500;font-size:20px;line-height:140%;color:#000000}.Vechilecategory_paymentAmount__6DAF6{text-align:right}.Vechilecategory_breakdownSection__rGgec{display:flex;flex-direction:column;gap:12px}.Vechilecategory_breakdownTitle__UmoJN{font-family:HyundaiSansText-Bold;font-weight:700;font-size:16px;line-height:125%;padding:8px 0;color:#000}.Vechilecategory_breakdown__uug1w{display:flex;flex-direction:column;gap:12px}.Vechilecategory_item__nN_v9{display:flex;justify-content:space-between;align-items:center}.Vechilecategory_itemName__3DS3W{color:#000000}.Vechilecategory_itemName__3DS3W,.Vechilecategory_itemPrice__E93wv{font-family:HyundaiSansText-Regular;font-weight:400;font-size:16px;line-height:125%}.Vechilecategory_itemPrice__E93wv{color:#000;text-align:right}.Vechilecategory_vechilecategoryContainer__EfXZc{display:flex;flex-direction:column;align-self:stretch}.Vechilecategory_categoryName__y_rYk{color:#000;font-family:HyundaiSansHead-Medium;font-size:40px;font-style:normal;font-weight:500;line-height:120%}.Vechilecategory_caretIcon__2uVMB{transform:rotate(180deg);color:#002C5F}.Vechilecategory_categoryFamily__iVpSs{display:flex;padding-top:64px;flex-direction:column;align-items:flex-start;gap:40px;align-self:stretch}.Vechilecategory_categoryFamily__iVpSs:last-child{padding-bottom:96px}.Vechilecategory_noMatchesFoundText__mqto8{color:#000;font-family:HyundaiSansText-Regular;font-size:18px;font-style:normal;font-weight:400;line-height:133.333%}@media (max-width:1199px) and (min-width:768px){.Vechilecategory_vechilecategoryContainer__EfXZc{padding:0 32px 24px;align-items:stretch}.Vechilecategory_vehiclegrid__R_u2Y{grid-template-columns:repeat(2,1fr);gap:24px;width:100%}.Vechilecategory_categoryFamily__iVpSs{padding-top:32px}.Vechilecategory_categoryFamily__iVpSs:last-child{padding-bottom:32px}.Vechilecategory_categoryName__y_rYk{font-size:32px;line-height:125%}.Vechilecategory_vechileCard___xaOI{display:flex;min-width:300px;padding:16px;flex-direction:column;align-items:flex-start;gap:4px;flex:1 0}.Vechilecategory_image__1Kz9B{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}.Vechilecategory_image__1Kz9B img{width:125%}.Vechilecategory_tabItem__kplxA{display:flex;min-width:40px;padding:var(--spacing-03,8px) 4px;justify-content:center;align-items:center}.Vechilecategory_vehicleDetails__QS0_2{gap:4px}.Vechilecategory_totalPrice__Ch3iQ{font-size:16px;line-height:137.5%;display:flex;align-items:center;gap:2px}.Vechilecategory_bottomContent__NBJ23{gap:12px;margin-top:4px}.Vechilecategory_msrpPrice__Ch5ql{font-size:12px;line-height:133.333%}.Vechilecategory_ctas__TIn1G{gap:12px}.Vechilecategory_yearTabs__DSKEE{gap:2px}.Vechilecategory_backButton__6TK1i{margin-bottom:56px}.Vechilecategory_noMatchesFoundText__mqto8{font-size:16px;line-height:137.5%}}@media (max-width:767px){.Vechilecategory_vechilecategoryContainer__EfXZc{padding:0 16px 24px}.Vechilecategory_vehiclegrid__R_u2Y{grid-template-columns:1fr;padding:32px 0;gap:16px;width:100%}.Vechilecategory_vechileCard___xaOI{width:100%;padding:16px;max-width:100%}.Vechilecategory_caretLink__T2att{display:none}.Vechilecategory_categoryFamily__iVpSs{padding-top:0;gap:0}.Vechilecategory_categoryFamily__iVpSs:last-child{padding-bottom:32px}.Vechilecategory_categoryName__y_rYk{font-size:28px;line-height:128.571%;padding:24px 0}.Vechilecategory_bottomContent__NBJ23{gap:12px}.Vechilecategory_totalPrice__Ch3iQ{font-size:14px;line-height:128.571%}.Vechilecategory_topContent___PisK{width:100%}.Vechilecategory_image__1Kz9B img{width:120%}.Vechilecategory_action__YSF_S{display:none}.Vechilecategory_eyebrow__xuP_N{color:#5D5D5C;font-size:14px;line-height:128.571%}.Vechilecategory_title__VnMdb{font-size:28px;line-height:128.571%}.Vechilecategory_panelHeader__awfme{gap:2px;padding:16px 0 4px}.Vechilecategory_yourPayment__pjFA_{font-size:18px;line-height:133.333%}.Vechilecategory_breakdownTitle__UmoJN,.Vechilecategory_itemName__3DS3W,.Vechilecategory_itemPrice__E93wv{font-size:14px;line-height:128.571%}.Vechilecategory_panel__39UGR{width:100%}.Vechilecategory_tabItem__kplxA,.Vechilecategory_tabItem__kplxA.Vechilecategory_active__59cT0{font-size:14px;font-style:normal;font-weight:500;line-height:128.571%;padding:8px 0}.Vechilecategory_msrpPrice__Ch5ql{font-size:12px;font-style:normal;font-weight:400;line-height:133.333%}.Vechilecategory_panelContent__LGBwF{gap:16px}.Vechilecategory_paymentSummary__c_ByR{gap:12px}.Vechilecategory_paymentAmount__6DAF6{font-size:18px;line-height:133.333%}.Vechilecategory_breakdownSection__rGgec{gap:8px}.Vechilecategory_breakdown__uug1w{gap:0}.Vechilecategory_otherFeesContainer__psBSN{margin-top:12px;margin-bottom:8px}.Vechilecategory_yearTabs__DSKEE{gap:2px}.Vechilecategory_backButton__6TK1i{margin-bottom:24px}.Vechilecategory_noMatchesFoundText__mqto8{font-size:16px;line-height:137.5%;margin:-32px 0}.Vechilecategory_image__1Kz9B{overflow:hidden}}@media (min-width:1200px){.Vechilecategory_image__1Kz9B{overflow:hidden;margin-left:-24px;margin-right:-24px;min-height:190px;box-sizing:content-box}.Vechilecategory_image__1Kz9B img{width:108%;height:auto;margin-left:-10%;object-fit:cover;transition:transform .3s ease;box-sizing:content-box}.Vechilecategory_vechileCard___xaOI:hover .Vechilecategory_image__1Kz9B img{transform:scale(1.1)}}.Modal_overlay__9tKhL{position:fixed;inset:0;background:rgba(0,44,95,.5);z-index:1000}.Modal_modal__7f42U{position:fixed;top:0;right:0;width:540px;height:100vh;padding: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:1001;overflow-y:auto;border-radius:0 8px 8px 0;align-items:stretch}.Modal_closeButton__oec4x{position:absolute;top:43px;right:16px;background:transparent;border:none;font-size:24px;cursor:pointer;display:none}.Modal_accordinHeading__efyp9{margin-top:32px;border:none;cursor:pointer;display:flex;width:100%;gap:8px;color:#002c5f;font-family:HyundaiSansText-Medium;font-size:16px;font-style:normal;font-weight:500;line-height:125%;background:none;align-items:center;padding:8px 0}.Modal_accordinLegalText__eezIy{color:#5d5d5c;font-family:HyundaiSansText-Regular;font-size:14px;line-height:128.571%}.Modal_closeIcon__gUVXF{font-size:24px;height:24px}.Modal_collapsed__hwWWO{padding-bottom:24px}@media (max-width:1199px) and (min-width:768px){.Modal_modal__7f42U{width:690px}}@media (max-width:767px){.Modal_modal__7f42U{display:flex;width:100%;padding:40px 16px 16px;flex-direction:column;align-items:flex-start;box-sizing:border-box}.Modal_closeButton__oec4x{display:block;padding:12px;height:48px;box-sizing:border-box}.Modal_accordinHeading__efyp9{margin-top:16px;padding:4px}.Modal_collapsed__hwWWO{padding-bottom:16px}}.CategoryBanner_banner__dGrUm{background-size:cover;background-position:50%;padding:32px;text-align:center;color:white;width:100%;box-sizing:border-box;display:flex;position:relative}.CategoryBanner_banner__dGrUm:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.54),rgba(0,0,0,.54) 60%,rgba(0,0,0,0));pointer-events:none}.CategoryBanner_content__DehwO{max-width:800px;text-align:left;position:relative;z-index:1}.CategoryBanner_title__lMXSK{color:#FFF;font-family:HyundaiSansHead-Medium;font-size:24px;font-weight:500;max-width:522px}.CategoryBanner_eyebrow__mJI66,.CategoryBanner_title__lMXSK{font-style:normal;margin-bottom:8px;-webkit-margin-before:0;margin-block-start:0;line-height:133.333%}.CategoryBanner_eyebrow__mJI66{color:#BFBEBD;font-family:HyundaiSansText-Bold;font-size:16px;font-weight:700;line-height:125%}.CategoryBanner_subtitle__GrXt0{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}.CategoryBanner_button__NEeAR{background-color:transparent;border:1px solid white;padding:16px 24px;color:white;cursor:pointer;transition:background-color .3s;color:#FFF;text-align:center;font-family:HyundaiSansHead-Medium;font-size:16px;font-style:normal;font-weight:500;line-height:125%;min-width:248px;height:52px}@media (max-width:1199px) and (min-width:768px){.CategoryBanner_banner__dGrUm{padding:32px}.CategoryBanner_content__DehwO{max-width:500px}.CategoryBanner_subtitle__GrXt0{font-size:14px;margin-bottom:24px;line-height:128.571%;max-width:472px}.CategoryBanner_eyebrow__mJI66,.CategoryBanner_title__lMXSK{margin-bottom:4px}.CategoryBanner_eyebrow__mJI66{font-size:14px;line-height:128.571%}.CategoryBanner_title__lMXSK{max-width:472px}.CategoryBanner_button__NEeAR{padding:12px 16px}.CategoryBanner_banner__dGrUm:before{background:linear-gradient(90deg,rgba(0,0,0,.54) 60%,rgba(0,0,0,0)),linear-gradient(90deg,rgba(0,0,0,.54),rgba(0,0,0,.54) 60%)}}@media (max-width:650px){.CategoryBanner_banner__dGrUm{max-width:100%;padding:0 16px 24px}.CategoryBanner_content__DehwO{margin:48px 0 0;max-width:740px;text-align:left}.CategoryBanner_subtitle__GrXt0{font-size:14px;margin-bottom:24px;line-height:128.571%;max-width:295px}.CategoryBanner_title__lMXSK{margin-bottom:12px;font-size:24px;max-width:295px}.CategoryBanner_button__NEeAR{padding:12px 16px}.CategoryBanner_banner__dGrUm:before{background:linear-gradient(0deg,rgba(0,0,0,.54),rgba(0,0,0,0) 20%),rgba(0,0,0,.54);background-repeat:no-repeat;background-size:100% 100%}.CategoryBanner_title__lMXSK{margin-bottom:4px}.CategoryBanner_eyebrow__mJI66{margin-bottom:4px;font-size:14px;line-height:128.571%}}.FutureVehicles_vechileCard__t5hU0{display:flex;width:100%;padding:24px;flex-direction:column;align-items:flex-start;gap:24px;position:relative;background:#ffffff}.FutureVehicles_bottomContent__JZULW,.FutureVehicles_topContent__X9HmR{display:flex;flex-direction:column;gap:12px;z-index:3;width:100%}.FutureVehicles_bottomContent__JZULW{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.FutureVehicles_badgeRow__6C_3f{display:flex;justify-content:center;align-items:center;gap:4px}.FutureVehicles_image__StwCH,.FutureVehicles_vehicleDetails__3mP5m{display:flex;flex-direction:column}.FutureVehicles_image__StwCH{height:auto;padding:8px 0;justify-content:center;align-items:center;gap:10px;flex-shrink:0;align-self:stretch;aspect-ratio:127/72}.FutureVehicles_image__StwCH img{width:100%;height:auto;transition:transform .5s ease-in-out}.FutureVehicles_modelyear__udFj4{display:flex;flex-direction:column;gap:4px}.FutureVehicles_yearTabs__sYw5O{display:flex;align-items:center;gap:4px}.FutureVehicles_tabItem__m4AKS{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%}.FutureVehicles_tabItem__m4AKS:not(.FutureVehicles_active__hzwPW){border-bottom:3px solid transparent}.FutureVehicles_tabItem__m4AKS.FutureVehicles_active__hzwPW{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%}.FutureVehicles_vehiclegrid__ZGpuT{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.FutureVehicles_modelName__1MdDn{color:#000000;font-family:HyundaiSansHead-Medium;font-size:24px;font-style:normal;font-weight:500;line-height:133.3%;text-decoration:none;margin-top:8px;margin-bottom:4px}.FutureVehicles_modelName__1MdDn: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}.FutureVehicles_image__StwCH img:hover{transform:scale(1.1)}.FutureVehicles_modelIcon__M9JP6{opacity:0;font-size:16px}.FutureVehicles_modelName__1MdDn:hover .FutureVehicles_modelIcon__M9JP6{-webkit-text-decoration-line:none;text-decoration-line:none;opacity:1}.FutureVehicles_cardbg__K4aFk{position:absolute;top:36%;left:0;right:0;bottom:0;background-color:#f6f3f2}.FutureVehicles_accentBg__dxddp,.FutureVehicles_gradientBg__HHBuZ{height:100%}.FutureVehicles_description__l0_xD{color:#000;font-family:HyundaiSansText-Regular;font-size:18px;font-style:normal;font-weight:400;line-height:133.333%;margin-top:-4px;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.FutureVehicles_ctaButton__a2pZk{display:flex;gap:12px}.FutureVehicles_ctaButtonLink__HOPTT{display:flex;height:auto;padding:16px 24px;justify-content:center;align-items:center;border:1px solid #002c5f;font-family:HyundaiSansText-Medium;font-weight:500;color:#002C5F;text-decoration:none;cursor:pointer}.FutureVehicles_ctaButtonLink__HOPTT:active,.FutureVehicles_ctaButtonLink__HOPTT:hover,.FutureVehicles_ctaButtonLink__HOPTT:visited{color:#002C5F;text-decoration:none}.FutureVehicles_ctaButtonLinkCaret__pUlL1{color:#002c5f;align-items:center;gap:4px;font-family:HyundaiSansText-Regular;font-size:16px;font-style:normal;font-weight:500;line-height:125%;text-decoration:none;display:flex}.FutureVehicles_badgeRow__6C_3f{color:#FFF;text-align:center;font-family:HyundaiSansText-Regular;font-size:12px;font-style:normal;font-weight:700;line-height:133.333%;background:#002C5F;width:90px;padding:0 8px}@media (max-width:1199px){.FutureVehicles_vechileCard__t5hU0{max-width:max-content;padding:16px}.FutureVehicles_ctaButtonLink__HOPTT{padding:12px 16px}.FutureVehicles_description__l0_xD{font-size:16px;line-height:22px}.FutureVehicles_tabItem__m4AKS{padding:8px 4px}.FutureVehicles_badgeRow__6C_3f{font-size:11px;line-height:14px}}@media (max-width:767px){.FutureVehicles_vechileCard__t5hU0{width:100%;min-width:160px;padding:12px}.FutureVehicles_ctaButtonLink__HOPTT{font-size:16px;font-style:normal;font-weight:500;line-height:128.571%;padding:12px 16px}.FutureVehicles_modelName__1MdDn{font-size:18px}.FutureVehicles_description__l0_xD{font-size:16px;line-height:137.5%}.FutureVehicles_tabItem__m4AKS{padding:8px 0}.FutureVehicles_tabItem__m4AKS.FutureVehicles_active__hzwPW{font-size:14px;font-style:normal;font-weight:500;line-height:128.571%}.FutureVehicles_modelName__1MdDn{margin-bottom:2px}.FutureVehicles_vechileCard__t5hU0{gap:16px}.FutureVehicles_badgeRow__6C_3f{font-size:11px;line-height:14px}.FutureVehicles_image__StwCH{padding:4px 0}}.BadgeAndFeatures_badgeBlockContainer___Kckn{display:flex;height:20px;justify-content:space-between;align-items:flex-start;align-self:stretch;width:100%;font-family:HyundaiSansText-Regular}.BadgeAndFeatures_badgeBlockContainer___Kckn *{font-family:HyundaiSansText-Regular;text-align:center;font-size:12px;font-style:normal;font-weight:700;line-height:16px}.BadgeAndFeatures_badgeBlock__y7nOb{display:flex;justify-content:space-between;align-items:center;flex:1 0}.BadgeAndFeatures_badgeList__xJXSF{display:flex;height:20px;align-items:flex-start;gap:8px}.BadgeAndFeatures_featureList__h2Q5B{display:flex;align-items:center;gap:4px}.BadgeAndFeatures_newBadge__dSxnE{display:flex;background-color:#002c5f;color:#ffffff;font-weight:700;font-size:12px;line-height:1.333;border-radius:4px}.BadgeAndFeatures_evTypeBadge__8HYIh{background-color:#ffffff;border:1px solid #32f596;color:#000000;font-weight:700;font-size:12px;line-height:1.333;gap:4px}.BadgeAndFeatures_evTypeBadge__8HYIh,.BadgeAndFeatures_nonEvTypeBadge__F5Hr6{display:flex;align-items:center;justify-content:center;padding:0 8px;border-radius:40px;height:20px}.BadgeAndFeatures_nonEvTypeBadge__F5Hr6{border:1px solid #707070;background:#fff;width:40px}.BadgeAndFeatures_nonEvTypeBadge__F5Hr6 .BadgeAndFeatures_iconFilterNseries__H1W2O{font-size:.6rem}.BadgeAndFeatures_newBadge__dSxnE{border-radius:0}.BadgeAndFeatures_allNewBadge__I0RmX,.BadgeAndFeatures_newBadge__dSxnE{display:inline-flex;height:20px;padding:0 8px;justify-content:center;align-items:center;flex-shrink:0;border:1px solid #002c5f}.BadgeAndFeatures_allNewBadge__I0RmX{background:#fff;color:#002c5f}.BadgeAndFeatures_awardBadge__FgJ7w{position:relative;display:inline-block;width:52px;height:56px;bottom:22px}.BadgeAndFeatures_awardBadge__FgJ7w svg{display:block;width:100%;height:100%}.BadgeAndFeatures_awardBadge__FgJ7w .BadgeAndFeatures_badgeLabel__5EY46{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:white;font-weight:700;font-size:12px;text-align:center;line-height:14px;pointer-events:none}.BadgeAndFeatures_featureTooltipWrapper__E89g7{position:relative;display:flex;align-items:center;gap:4px;white-space:nowrap;text-overflow:ellipsis;min-height:20px}.BadgeAndFeatures_featureListLabel__bnjvt{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.BadgeAndFeatures_customTooltip__tGGgM{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);background-color:#002c5f;color:#fff;border-radius:4px;white-space:nowrap;max-width:-moz-fit-content;max-width:fit-content;z-index:2;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out;pointer-events:none;font-size:12px;font-style:normal;font-weight:700;line-height:16px;text-overflow:ellipsis;border-radius:0;padding:8px}.BadgeAndFeatures_customTooltip__tGGgM:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:rgb(0 44 95)}.BadgeAndFeatures_featureTooltipWrapper__E89g7:hover .BadgeAndFeatures_customTooltip__tGGgM{opacity:1;visibility:visible}@media (max-width:767px){.BadgeAndFeatures_awardBadge__FgJ7w{bottom:10px}}.vechilesearch_VechileSearchbar__RwJBd{display:flex;align-items:center;position:relative;padding:16px;border:1px solid #707070;background:#FFF;gap:16px;box-sizing:border-box}.vechilesearch_VechileSearchInput__z_6W5{outline:none;border:1px #707070;background:#FFF;min-width:339px;overflow:hidden;color:#000;text-overflow:ellipsis;font-family:HyundaiSansText-Regular;font-size:16px;font-style:normal;font-weight:400;line-height:125%}.vechilesearch_VechileSearchButton__qrPNp{background-color:transparent;cursor:pointer;position:absolute;right:0;font-size:24px}.vechilesearch_SuggestionsList__2Mp_W{position:absolute;top:100%;left:0;right:0;border:1px solid #ccc;background-color:white;border-radius:0 0 4px 4px;max-height:150px;overflow-y:auto;z-index:1000;list-style:none;padding:0;margin:4px 0 0;z-index:1001}.vechilesearch_SuggestionItem__uhcfi{padding:16px;background:#FFF;cursor:pointer;background:#fff;border:1px solid #00a2c7;border-bottom:none;overflow:hidden;text-overflow:ellipsis;font-family:HyundaiSansText-Regular;font-size:14px;font-style:normal;font-weight:700;line-height:142.857%}.vechilesearch_SuggestionItem__uhcfi:last-child{border-bottom:1px solid #00a2c7}.vechilesearch_SuggestionItem__uhcfi:hover{background-color:#f0f0f0}.vechilesearch_SuggestionItem__uhcfi:focus-visible{border:1px solid #00a2c7;outline:none}.vechilesearch_InputIcon__PN_tA,.vechilesearch_closeIcon__yFkHd{font-size:24px;height:24px}.vechilesearch_suggestionWrapper__82GyW{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-family:HyundaiSansText-Regular;font-size:14px;line-height:20px;font-style:normal;color:#000}.vechilesearch_matchedText__1ggXK{font-weight:700;font-family:HyundaiSansText-Bold}.vechilesearch_unmatchedText__eVP6_{font-weight:400}.vechilesearch_VechileSearchbar__RwJBd .vechilesearch_InputIcon__PN_tA [class~=icon-search]:before{color:#5D5D5C}@media (max-width:1199px) and (min-width:768px){.vechilesearch_VechileSearchInput__z_6W5{min-width:255px}}@media (max-width:767px){.vechilesearch_VechileSearchInput__z_6W5,.vechilesearch_VechileSearchbar__RwJBd{width:100%;min-width:0}}.CategorySideNav_categoryStickyPanelWrapper__XHqNC{display:flex;width:246px;flex-direction:column;align-items:flex-start}.CategorySideNav_categoryStickyNavWrapper__sUHz4{height:100%;position:fixed;z-index:8;top:120px;overflow-x:hidden;gap:32px;display:flex;flex-direction:column}.CategorySideNav_categorySticky__tQ8kc{display:flex;width:246px;flex-direction:column;align-items:flex-start;padding:0;margin:0}.CategorySideNav_categoryStickyElements__uwMYg{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.CategorySideNav_categoryStickyLi__ZnBl6{display:flex;padding:16px 8px;align-items:center;gap:8px;align-self:stretch}.CategorySideNav_categoryStickyLi__ZnBl6:has(.CategorySideNav_active__5gIlI){border-bottom:2px solid #002c5f}.CategorySideNav_categoryStickyLink__t2Nu9{color:#707070;font-family:HyundaiSansHead-Regular;font-size:20px;font-style:normal;font-weight:400;line-height:140%;flex:1 0;text-decoration:none}.CategorySideNav_categoryStickyLink__t2Nu9.CategorySideNav_active__5gIlI{color:#002C5F;font-family:HyundaiSansHead-Medium;font-style:normal;font-weight:500}.CategorySideNav_categoryLinksElements__GHgwv{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px}.CategorySideNav_categoryLinksLi__1lrH7{display:flex;justify-content:center;align-items:center;gap:8px}.CategorySideNav_categoryLinksLi__1lrH7 span{width:20px;height:20px;font-size:20px}.CategorySideNav_categoryLinks__Mw60C{color:#002C5F;text-align:left;font-family:HyundaiSansHead-Medium;font-size:16px;font-style:normal;font-weight:500;line-height:125%;text-decoration:none}.CategorySideNav_categoryLinkElements__WFaSG{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;align-self:stretch;padding:0 8px}.CategorySideNav_hidden__Dv6_I{visibility:hidden}.CategorySideNav_categoryLinksLi__1lrH7 span:before{color:#002C5F}.CategorySideNav_icon-swap-link__UtkTI:before{content:"\ebbe"}.CategorySideNav_icon-help__rdpat:before{content:"\eafd"}.CategorySideNav_icon-find-parts__NLU4H:before{content:"\eb46"}@media screen and (max-width:1199px) and (min-width:768px){.CategorySideNav_categoryStickyNavWrapper__sUHz4{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}.CategorySideNav_categoryStickyNavWrapper__sUHz4:has(.CategorySideNav_fixedNav__KoZls){z-index:9}.CategorySideNav_categoryLinkElementsWrapper__uHegR{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}.CategorySideNav_categoryLinkElementsWrapper__uHegR.CategorySideNav_borderBottom____beO{border-bottom:1px solid #dad9d8;padding:24px 40px}.CategorySideNav_categoryStickyPanelWrapper__XHqNC{position:relative;transition:position .3s ease-in-out;width:100%}.CategorySideNav_categoryStickyPanelWrapper__XHqNC.CategorySideNav_fixed__LRPsH{position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:white}.CategorySideNav_categorySticky__tQ8kc{white-space:nowrap;background:#fff;border-bottom:1px solid #dad9d8;flex-direction:row;align-self:stretch;gap:24px;width:100%;overflow-x:auto;display:flex;align-items:flex-start;padding:0 40px}.CategorySideNav_categorySticky__tQ8kc.CategorySideNav_fixedNav__KoZls{position:fixed;top:0;left:0;padding:0 40px}.CategorySideNav_categoryStickyElements__uwMYg{flex-direction:row;align-items:center}.CategorySideNav_categoryStickyLi__ZnBl6{display:flex;min-width:44px;padding:16px 4px;justify-content:center;align-items:center}.CategorySideNav_categoryStickyLink__t2Nu9{color:#5D5D5C;font-family:HyundaiSansText-Regular;font-size:18px;font-style:normal;font-weight:400;line-height:133.333%}.CategorySideNav_categoryLinkElements__WFaSG{align-items:center;gap:20px;flex-direction:row;align-items:flex-start;align-self:self-start;padding:0}.CategorySideNav_categoryLinksElements__GHgwv{display:flex;justify-content:center;align-items:center;gap:8px}.CategorySideNav_categoryLinks__Mw60C{color:#002C5F;text-align:center;font-family:HyundaiSansText-Medium;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.CategorySideNav_fixedNav__KoZls{border-bottom:1px solid #909090}.CategorySideNav_linksWrapper__7gT4D.CategorySideNav_fixedNav__KoZls{position:fixed;top:59px;width:100%;border-bottom:1px solid #dad9d8;left:0}.CategorySideNav_hideLinks__VVHTE{display:none}.CategorySideNav_categorySticky__tQ8kc{scrollbar-width:none;-ms-overflow-style:none}.CategorySideNav_categorySticky__tQ8kc::-webkit-scrollbar{display:none}}@media screen and (max-width:767px){.CategorySideNav_categoryStickyNavWrapper__sUHz4{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}.CategorySideNav_categoryStickyNavWrapper__sUHz4:has(.CategorySideNav_fixedNav__KoZls){z-index:9}.CategorySideNav_categoryLinkElementsWrapper__uHegR{display:flex;padding-top:16px;flex-direction:column;align-items:flex-start;gap:24px;background:#FFF;width:100%;max-width:767px;min-width:320px}.CategorySideNav_categoryLinkElementsWrapper__uHegR.CategorySideNav_borderBottom____beO{border-bottom:1px solid #dad9d8;padding:16px}.CategorySideNav_categoryStickyPanelWrapper__XHqNC{position:relative;transition:position .3s ease-in-out;width:100%}.CategorySideNav_categoryStickyPanelWrapper__XHqNC.CategorySideNav_fixed__LRPsH{position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:white}.CategorySideNav_categorySticky__tQ8kc{flex-direction:row;width:100%;overflow-x:auto;white-space:nowrap;display:flex;padding:0 16px;gap:24px;align-self:stretch;border-bottom:1px solid #dad9d8;background:#FFF}.CategorySideNav_categorySticky__tQ8kc.CategorySideNav_fixedNav__KoZls{position:fixed;top:0;left:0;padding:0 16px}.CategorySideNav_categoryStickyElements__uwMYg{flex-direction:row;align-items:center}.CategorySideNav_categoryStickyLi__ZnBl6{display:flex;min-width:44px;padding:16px 2px;justify-content:center;align-items:center}.CategorySideNav_categoryStickyLink__t2Nu9{color:#5D5D5C;font-family:HyundaiSansText-Regular;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.CategorySideNav_categoryLinkElements__WFaSG{align-items:center;flex-direction:row;align-items:flex-start;align-self:self-start;padding:0}.CategorySideNav_categoryLinksElements__GHgwv{display:flex;justify-content:center;align-items:center;gap:8px;padding:0}.CategorySideNav_linksWrapper__7gT4D.CategorySideNav_fixedNav__KoZls{position:fixed;top:55px;left:0;width:100%}.CategorySideNav_hideLinks__VVHTE{display:none}}