@charset "UTF-8";.variant-card[data-v-b7dcf96d],.variant-slider-wrapper[data-v-b7dcf96d]{background:#fff}.variant-card[data-v-b7dcf96d]{border:1px solid #e5e5e5;border-radius:4px;box-shadow:0 2px 8px #0000000f;display:flex;flex-direction:column;height:100%;padding:1rem;position:relative;text-align:left;transition:box-shadow .2s ease}.variant-card[data-v-b7dcf96d]:hover{box-shadow:0 4px 16px #0000001a}.variant-offer-badge[data-v-b7dcf96d]{background:#00aad2;color:#fff;font-size:.6rem;font-weight:700;left:0;letter-spacing:.5px;padding:.35rem .6rem;position:absolute;top:0;z-index:10}.variant-image-container[data-v-b7dcf96d]{align-items:center;display:flex;height:140px;justify-content:center;margin-bottom:.75rem;width:100%}.variant-image[data-v-b7dcf96d]{max-height:140px;max-width:100%;-o-object-fit:contain;object-fit:contain}.variant-image-placeholder[data-v-b7dcf96d]{align-items:center;background:#f8f9fa;color:#ccc;display:flex;height:140px;justify-content:center;width:100%}.variant-info[data-v-b7dcf96d]{margin-bottom:.75rem}.variant-name[data-v-b7dcf96d]{color:#1a1a1a;font-size:1rem;font-weight:700;line-height:1.3;margin:0 0 .25rem}.variant-price[data-v-b7dcf96d]{color:#002c5f;font-size:.95rem;font-weight:700}.variant-price .price-label[data-v-b7dcf96d]{color:#666;font-size:.8rem;font-weight:400}.variant-offers[data-v-b7dcf96d]{background:linear-gradient(135deg,#00aad20f,#00aad205);border-radius:4px;display:flex;flex-direction:column;gap:.4rem;margin-bottom:.75rem;padding:.5rem}.offer-item[data-v-b7dcf96d]{align-items:flex-start;display:flex;gap:.5rem}.offer-type-badge[data-v-b7dcf96d]{background:#00aad2;color:#fff;flex-shrink:0;font-size:.5rem;font-weight:700;letter-spacing:.3px;margin-top:.1rem;padding:.2rem .4rem;text-transform:uppercase;white-space:nowrap}.offer-content[data-v-b7dcf96d]{display:flex;flex:1;flex-direction:column;gap:.1rem;min-width:0}.offer-value[data-v-b7dcf96d]{color:#002c5f;font-size:.85rem;font-weight:700;line-height:1.2}.offer-title[data-v-b7dcf96d]{color:#666;display:-webkit-box;font-size:.65rem;-webkit-line-clamp:2;line-height:1.3;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.variant-cta[data-v-b7dcf96d]{margin-top:auto;padding-top:.75rem}.hyundai-btn[data-v-b7dcf96d]{border:none;cursor:pointer;display:block;font-size:.85rem;font-weight:600;padding:.75rem 1rem;text-align:center;text-decoration:none;transition:all .2s ease;width:100%}.hyundai-btn-primary[data-v-b7dcf96d]{background:#002c5f;color:#fff}.hyundai-btn-primary[data-v-b7dcf96d]:hover{background:#00142c;color:#fff}.variant-features[data-v-b7dcf96d]{border-top:1px solid #e5e5e5;flex:1;padding-top:.75rem}.features-header[data-v-b7dcf96d]{color:#1a1a1a;font-size:.8rem;font-weight:700;margin-bottom:.5rem}.features-list[data-v-b7dcf96d]{list-style:none;margin:0;padding:0}.features-list li[data-v-b7dcf96d]{color:#1a1a1a;font-size:.75rem;line-height:1.5;margin-bottom:.25rem;padding-left:1rem;position:relative}.features-list li[data-v-b7dcf96d]:before{color:#002c5f;content:"•";font-weight:700;left:0;position:absolute}.features-toggle[data-v-b7dcf96d]{align-items:center;background:none;border:none;color:#002c5f;cursor:pointer;display:flex;font-size:.75rem;font-weight:500;gap:.25rem;margin-top:.25rem;padding:.25rem 0}.features-toggle[data-v-b7dcf96d]:hover{text-decoration:underline}.smartsense-badge[data-v-b7dcf96d]{padding-top:.5rem}.smartsense-badge span[data-v-b7dcf96d]{background:#002c5f;border-radius:2px;color:#fff;display:inline-block;font-size:.65rem;font-weight:600;padding:.3rem .6rem}.model-slider .uk-slider-items li[data-v-b7dcf96d]{cursor:pointer;opacity:1;transition:opacity .3s}.model-slider .uk-slider-items li.uk-active[data-v-b7dcf96d]{cursor:default;opacity:1}.model-slider .uk-slider-items li[data-v-b7dcf96d]:hover:not(.uk-active){opacity:.7}.model-slider .linear-gradient[data-v-b7dcf96d]{background:linear-gradient(#eef1f500 .42%,#eff2f5d3 36.97%,#bfc2c4 64.29%,#eceff2 70.59%,#d9d9d900)}.model--Category input[type=checkbox][data-v-b7dcf96d]{display:none}.model--Category :checked+span[data-v-b7dcf96d]{border-bottom:4px solid #ed0000;color:#000;font-weight:700}.tm-slidenav[data-v-b7dcf96d]{color:#333;padding:10px}.tm-slidenav[data-v-b7dcf96d]:hover{color:#000}.space33[data-v-b7dcf96d]{letter-spacing:.33em}.uk-text-meta-xs[data-v-b7dcf96d]{color:#999;font-size:.75rem}
