@font-face{font-family:Kia Signature;src:local("Kia Signature"),local("KiaSignature"),local("KiaSignature Regular"),url(/vr/assets/KiaSignatureRegular-Cts1sN6A.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Kia Signature;src:local("Kia Signature"),local("KiaSignature"),local("KiaSignature Light"),url(/vr/assets/KiaSignatureLight-BuMMXOKO.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Kia Signature;src:local("Kia Signature"),local("KiaSignature"),local("KiaSignature Bold"),url(/vr/assets/KiaSignatureBold-BlAQJ8Uh.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Kia Signature;src:local("Kia Signature"),local("KiaSignature"),local("KiaSignature Regular"),url(/vr/assets/KiaSignatureRegular-Cts1sN6A.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Kia Signature;src:local("Kia Signature"),local("KiaSignature"),local("KiaSignature Bold"),url(/vr/assets/KiaSignatureBold-BlAQJ8Uh.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}:root{--font-app: "Kia Signature", "Noto Sans KR", sans-serif;--app-height: 100vh}html,body{margin:0;padding:0;width:100%;height:100%;overflow:hidden;font-family:var(--font-app)}#root{width:100%;height:var(--app-height);overflow:hidden;font-family:inherit}button,input,select,textarea{font-family:inherit}code,kbd,samp,pre{font-family:var(--font-app)}.navbar{position:fixed;top:0;left:0;right:0;background:transparent;width:100%;padding:30px 0;z-index:1100}.navbar-container{width:100%;height:28px;margin:0 auto;display:flex;justify-content:center;align-items:center;position:static}.navbar-home-button{display:flex;align-items:center;gap:8px;position:absolute;left:2rem;cursor:pointer;justify-content:center;font-size:.9rem;font-weight:500;height:100%;color:#000}.navbar-home-button:hover{opacity:.8}.navbar-title-container{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:10px;position:absolute;left:50%;transform:translate(-50%) translateY(5px);cursor:pointer}.navbar-title-container:hover{opacity:.8}.navbar-title{color:#000;font-size:1.2rem;font-weight:600;margin:0;transition:opacity .3s ease;white-space:nowrap;justify-content:center}.navbar-main .navbar-title{color:#fff}.navbar-main .navbar-logo{filter:brightness(0) invert(1)}.navbar-main .navbar-language-item{color:#fff}.navbar-main .navbar-language-item.active{color:#fff;font-weight:700}.navbar-main .navbar-language-item-divider{color:#fff}.navbar-logo{display:block;width:260px;height:auto;object-fit:contain}.navbar-language{display:flex;align-items:center;justify-content:center;gap:12px;position:absolute;right:30px;height:100%}.navbar:not(.navbar-main) .navbar-language{right:30px}.navbar-language-item{cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;font-weight:400;line-height:24px;transition:font-weight .2s ease;color:#818181}.navbar-language-item.active{font-weight:700;color:#000001}.navbar-language-item-divider{font-size:12px;font-weight:500;line-height:1;display:flex;align-items:center;justify-content:center;color:#818181;transform:translateY(-1px)}.go-to-website-button{position:fixed;bottom:35px;right:40px;background:transparent;border:none;display:flex;align-items:center;gap:10px;cursor:pointer;font-family:var(--font-app, "Kia Signature", "Noto Sans KR", sans-serif);font-size:14px;font-weight:500;color:#fff;z-index:1001;flex-direction:row}.navbar:not(.navbar-main) .go-to-website-button{color:#000;bottom:42px;right:33px;font-weight:700}.go-to-website-button:hover{transform:scale(1.05);transition:transform .3s ease}.arrow-icon{font-size:1.1rem;font-weight:700;display:flex;align-items:center;line-height:1}.navbar-hamburger{display:none;border:none;background:none;cursor:pointer;padding:8px;flex-direction:column;justify-content:center;gap:7px;width:39px;height:28px}.navbar-mobile-actions{display:contents}.navbar-hamburger-line{display:block;width:14px;height:3px;background:#000;border-radius:2px}.navbar-mobile-menu,.navbar-menu-backdrop{display:none}@media(max-width:1024px){.navbar{background:#fff;padding:20px 12px 20px 20px}.navbar-main .navbar-title,.navbar-main .navbar-logo,.navbar-main .navbar-language-item,.navbar-main .navbar-language-item.active,.navbar-main .navbar-language-item-divider{color:#000}.navbar-main .navbar-logo{filter:none}.go-to-website-button{display:none}.navbar-container{height:40px;padding:0;position:relative;justify-content:space-between}.navbar-language,.navbar-home-button{display:none}.navbar-mobile-actions{display:flex;align-items:center;gap:0;margin-left:auto;margin-right:-4px}.navbar-hamburger{display:flex;position:static;transform:none;width:39px;height:28px;padding:8px;gap:7px}.navbar-menu-backdrop{display:block;position:fixed;inset:80px 0 0;z-index:1100;background:#ffffff40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.navbar-mobile-menu{display:flex;flex-direction:column;align-items:stretch;position:fixed;inset:80px 0 24px auto;width:50vw;min-width:0;background:#fff;box-shadow:-2px 1px 3px #00000040;padding:0;gap:18px;opacity:0;visibility:hidden;transform:translate(12px);transition:opacity .2s ease,transform .22s ease,visibility .2s;z-index:1101;border-radius:0 0 0 10px}.navbar-menu-open .navbar-mobile-menu{opacity:1;visibility:visible;transform:translate(0)}.navbar-mobile-menu-item{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:15px 25px 8px 0;border:none;background:transparent;font-family:var(--font-app, "Kia Signature", "Noto Sans KR", sans-serif);font-size:1rem;font-weight:500;color:#000;cursor:pointer;text-align:right;border-radius:6px}.navbar-mobile-menu-item:hover{background:#0000000f}.navbar-mobile-language{display:flex;align-items:center;justify-content:flex-end;gap:13px;cursor:default;position:relative;border-bottom:none;padding-bottom:16px;border-radius:0}.navbar-mobile-language:after{content:"";position:absolute;left:25px;right:25px;bottom:0;height:1px;background:#d8d8d8}.navbar-mobile-language .navbar-language-item{display:flex;cursor:pointer;font-size:1rem;color:#818181;height:32px;justify-content:flex-end;align-items:center;gap:12px}.navbar-mobile-language .navbar-language-item.active{color:#000;font-weight:600}.navbar-mobile-language .navbar-language-item-divider{display:flex;color:#ccc;font-size:.8rem}.navbar-mobile-goto{justify-content:flex-end;font-weight:600;padding-top:5px}.navbar-mobile-goto .arrow-icon{font-size:1rem;line-height:1}.navbar-title{font-size:1.5rem;position:static;transform:none}.navbar-title-container{position:static;left:auto;transform:none;flex:0 1 auto;gap:0}.navbar-logo{width:auto;height:100%;transform:none;object-fit:contain;margin-top:4px}.navbar-hamburger-line{height:2px;width:20px}.navbar-menu-backdrop{top:80px}.navbar-mobile-menu{top:80px;right:0}}@media(max-width:480px){.navbar{padding:11px 10px 11px 20px}.navbar-container{height:32px}.navbar-mobile-actions{gap:0;margin-right:5px}.navbar-title-container{position:static;left:auto;transform:none;flex:1;gap:0;justify-content:flex-start}.navbar-logo{width:9.5rem;height:100%;margin-top:4px}.navbar-hamburger{border:none;background:none;cursor:pointer;padding:8px;flex-direction:column;justify-content:center;gap:6px;width:33px;height:26px}.navbar-hamburger-line{width:16px}.navbar-mobile-menu{top:54px;right:0;width:50vw;min-width:0;bottom:24px}.navbar-menu-backdrop{top:53px}}.layout-content{width:100%;min-height:var(--app-height);height:100%}@media(max-width:1024px){.layout-content{height:var(--app-height);padding-top:80px;box-sizing:border-box}}@media(max-width:480px){.layout-content{padding-top:50px}}.main-page{height:var(--app-height);min-height:var(--app-height);background:linear-gradient(135deg,#f2f2f2,#a0a0a0);overflow:hidden;display:flex;align-items:center;position:relative}.grid-container{display:grid;height:100%;width:100%;grid-template-columns:repeat(3,1fr);gap:0px;margin:0;padding:0}.grid-item{position:relative;overflow:hidden;background:#fff;text-align:center;cursor:pointer;width:100%;display:flex;align-items:center;justify-content:center;isolation:isolate}.grid-item-image{width:100%;height:auto;max-height:60%;object-fit:contain;z-index:1;margin-top:9vw;transition:transform .4s ease 0s}.grid-item:hover .grid-item-image{transform:translateY(-5px) scale(1.05)}.grid-item-background{position:absolute;top:-50px;left:0;width:100%;height:calc(100% + 50px);object-fit:cover;z-index:0;transition:transform .85s ease .12s}.grid-item-mobile-hero,.grid-item-mobile-copy{display:none}.grid-item-label{position:absolute;top:30%;width:38%;min-width:200px;min-height:50px;height:5.2%;display:flex;align-items:center;justify-content:center;z-index:2}.grid-item-nametag{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .3s ease}.grid-item-nametag-default{opacity:1}.grid-item-nametag-hover,.grid-item:hover .grid-item-nametag-default{opacity:0}.grid-item:hover .grid-item-nametag-hover{opacity:1}.grid-item-label-text{position:relative;top:2px;z-index:3;font-family:Kia Signature,Noto Sans KR,sans-serif;font-size:1.55vw;font-weight:600;line-height:1;letter-spacing:.01em;color:#fff;transition:color .3s ease;pointer-events:none}.grid-item:hover .grid-item-label-text{color:#05141f}@media(max-width:1024px){.main-page{height:100%;min-height:100%;background:#f4f4f4;overflow:hidden}.grid-container{grid-template-columns:1fr;gap:0;height:100%}.grid-item{height:calc((var(--app-height) - 80px) / 3);min-height:unset;align-items:stretch;justify-content:flex-end}.grid-item:after{content:"";position:absolute;inset:0;z-index:1}.grid-item-label{display:none}.grid-item-mobile-hero{display:block;position:absolute;top:-50px;left:0;right:0;width:100%;height:calc(100% + 50px);object-fit:cover;object-position:center center;z-index:0;pointer-events:none}.grid-item-mobile-copy{position:absolute;left:1.3rem;right:1.5rem;bottom:1.9rem;display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;text-align:left;color:#fff;filter:drop-shadow(1px 1px 2px rgba(0,0,0,.25));z-index:3;font-family:Kia Signature}.grid-item-mobile-title{margin:0;font-size:clamp(2rem,6vw,2.75rem);font-weight:700;line-height:1}.grid-item-mobile-subtitle{margin:0;font-size:clamp(.95rem,2.7vw,1.15rem);font-weight:400;line-height:1.15;color:#ffffffe0}}@media(max-width:480px){.grid-item{height:calc((var(--app-height) - 50px) / 3)}.grid-item-mobile-copy{left:20px;bottom:20px;gap:0rem}.grid-item-mobile-title{color:#fff;font-family:Kia Signature;font-size:6.2vw;font-style:normal;font-weight:600;line-height:normal}.grid-item-mobile-subtitle{color:#fff;font-family:Kia Signature;font-size:2.3vw;font-style:normal;font-weight:400;line-height:normal}.grid-item-mobile-hero{display:block;position:absolute;top:-30px;left:0;right:0;width:100%;height:calc(100% + 30px);object-fit:cover;object-position:center center;z-index:0;pointer-events:none;transform:scale(1.2) translateY(0)}}.sub-page{--entry-guide-side-offset: 520px;min-height:var(--app-height);height:var(--app-height);padding-top:88px;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;background-color:#fff}.canvas-hero-stack{flex:1 1 0%;min-width:0;height:100%;position:relative}.canvas-container{min-width:0;height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;touch-action:none;-webkit-overflow-scrolling:touch;background-color:#f0f0f0}.canvas-container--fullscreen-active{background-color:#f0f0f0}.canvas-item-image{width:90%;height:90%;object-fit:contain;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.canvas-container iframe{touch-action:none!important;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent}.canvas-container .canvas-loading-overlay{position:absolute;inset:0;background-color:#f0f0f0eb;display:flex;align-items:center;justify-content:center;z-index:10;overflow:hidden}.canvas-container .canvas-loading-overlay--video{--loading-video-frame: 100%;--loading-video-letterbox: #e7e8e8;background-color:#fff;container-type:size;container-name:loading-view;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.canvas-loading-spinner{width:48px;height:48px;border:4px solid rgba(0,0,0,.08);border-top-color:#00000059;border-radius:50%;animation:canvas-spin .9s linear infinite}@keyframes canvas-spin{to{transform:rotate(360deg)}}.canvas-loading-overlay--video .canvas-loading-video-stage{flex:1 1 auto;align-self:stretch;width:100%;min-width:0;min-height:0;display:flex;flex-direction:column;align-items:stretch;justify-content:center;overflow:hidden;background-color:var(--loading-video-letterbox);box-shadow:inset 0 0 0 2px var(--loading-video-letterbox)}.canvas-loading-overlay--video .canvas-loading-video-stage .canvas-loading-video{box-sizing:border-box;display:block;flex:1 1 auto;width:100%;height:100%;min-width:0;min-height:0;max-width:none;max-height:none;background-color:transparent;border:0;outline:0;box-shadow:none;object-fit:cover;object-position:center}.canvas-loading-overlay--video .canvas-loading-video-stage video.canvas-loading-video{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center}.canvas-loading-overlay--video.canvas-loading-overlay--portrait .canvas-loading-video-stage video.canvas-loading-video{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.canvas-loading-overlay--video.canvas-loading-overlay--still-only .canvas-loading-video-stage img.canvas-loading-video{object-fit:contain;object-position:center}.canvas-loading-progress{position:absolute;bottom:48px;left:50%;transform:translate(-50%);width:55%;max-width:500px;min-width:180px;display:flex;flex-direction:column;align-items:center;gap:20px;pointer-events:none}.canvas-loading-progress-track{width:100%;height:4px;background:#ffffff54;border-radius:2px;overflow:hidden}.canvas-loading-progress-bar{height:100%;background:#4d6751;border-radius:2px;transition:width .15s ease-out}.canvas-loading-progress-text{color:#000;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1}.canvas-black-curtain{position:absolute;inset:0;z-index:12;pointer-events:none;background:#e7e8e8}.canvas-black-curtain--in{animation:canvas-black-curtain-in .8s ease forwards}.canvas-black-curtain--out{animation:canvas-black-curtain-out 2.5s ease forwards}@keyframes canvas-black-curtain-in{0%{opacity:0}to{opacity:1}}@keyframes canvas-black-curtain-out{0%{opacity:1}to{opacity:0}}.vehicle-post-entry-dim{--vehicle-post-entry-dim-ms: .42s;--entry-guide-side-offset: 520px;position:fixed;inset:0;z-index:10050;box-sizing:border-box;background:#000000b3;opacity:0;transition:opacity var(--vehicle-post-entry-dim-ms) ease;pointer-events:auto;touch-action:none;cursor:default}.vehicle-post-entry-dim--opaque{opacity:1;cursor:default}.vehicle-post-entry-dim--canvas-fullscreen{--entry-guide-side-offset: 0px}.vehicle-post-entry-close{position:absolute;top:calc(26px + env(safe-area-inset-top,0px));right:max(30px,env(safe-area-inset-right,0px));z-index:10;box-sizing:border-box;width:90px;height:35px;margin:0;padding:0 3px 0 18px;border:none;border-radius:17.5px;background:#fff;color:#000;display:inline-flex;align-items:center;justify-content:space-between;gap:2px;font-family:Kia Signature,sans-serif;font-size:16px;font-weight:700;line-height:14px;cursor:pointer;box-shadow:0 1px 4px #0000001f}.vehicle-post-entry-close--lang-en{width:102px}.vehicle-post-entry-close--lang-en .vehicle-post-entry-close__label{position:relative;top:1px}.vehicle-post-entry-close__label{flex:1 1 auto;min-width:0;text-align:left;-webkit-user-select:none;user-select:none;overflow:visible;text-overflow:visible;white-space:nowrap}.vehicle-post-entry-close__icon{flex:0 0 30px;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.vehicle-post-entry-close__icon svg{display:block;width:30px;height:30px}.vehicle-post-entry-close:focus-visible{outline:2px solid #fff;outline-offset:3px}.vehicle-post-entry-guide{--entry-guide-callout-line: 52px;position:absolute;z-index:1;width:240px;max-width:min(240px,calc(100vw - 32px));min-width:0;box-sizing:border-box}.vehicle-post-entry-guide--pos-1{top:300px;left:40px}.vehicle-post-entry-guide--pos-2{top:calc(var(--navbar-height, 88px) + 95px);bottom:auto;right:20px;transform:translate(-50%)}.vehicle-post-entry-guide--pos-3{top:calc(var(--navbar-height, 88px) + var(--canvas-height, 50vh) / 2);bottom:auto;left:calc(50% - var(--entry-guide-side-offset) / 2);right:auto;transform:translate(-50%,-50%)}.vehicle-post-entry-guide--pos-4{inset:auto 330px 120px auto}.vehicle-post-entry-guide--pos-1:before,.vehicle-post-entry-guide--pos-2:before{content:"";position:absolute;left:50%;bottom:100%;width:0;height:var(--entry-guide-callout-line);transform:translate(-50%);border-left:1px dotted rgba(255,255,255,.92);pointer-events:none;z-index:2}.vehicle-post-entry-guide--pos-1:after,.vehicle-post-entry-guide--pos-2:after{content:"";position:absolute;left:50%;top:calc(-1 * var(--entry-guide-callout-line));width:5px;height:5px;transform:translate(-50%,-50%);border-radius:50%;background:#fff;box-shadow:0 0 0 1px #00000014;pointer-events:none;z-index:2}.vehicle-post-entry-guide--pos-4:before{content:"";position:absolute;left:50%;top:100%;width:0;height:var(--entry-guide-callout-line);transform:translate(-50%);border-left:1px dotted rgba(255,255,255,.92);pointer-events:none;z-index:2}.vehicle-post-entry-guide--pos-4:after{content:"";position:absolute;left:50%;top:calc(100% + var(--entry-guide-callout-line));width:5px;height:5px;transform:translate(-50%,-50%);border-radius:50%;background:#fff;box-shadow:0 0 0 1px #00000014;pointer-events:none;z-index:2}.vehicle-post-entry-guide-card-wrap{--entry-guide-pad-x: 20px;--entry-guide-pad-top: 15px;--entry-guide-pad-bottom: 13px;container-type:inline-size;container-name:entry-guide-panel;position:relative;box-sizing:border-box;width:100%;display:flex;flex-direction:column}.vehicle-post-entry-guide-card{position:relative;flex:0 0 auto;width:100%;min-width:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;color:#111;overflow:hidden;border-radius:0;isolation:isolate}.vehicle-post-entry-guide-card:before{display:none}.vehicle-post-entry-guide-bg-svg{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;display:block;overflow:hidden}.vehicle-post-entry-guide-stack{position:relative;z-index:1;width:100%;min-width:0;flex:0 0 auto;align-self:stretch;box-sizing:border-box;overflow-x:hidden;overflow-y:visible}.vehicle-post-entry-guide-inner{padding:var(--entry-guide-pad-top) var(--entry-guide-pad-x) var(--entry-guide-pad-bottom);box-sizing:border-box;min-height:0;overflow:hidden}.vehicle-post-entry-guide-body{padding:0;flex-shrink:0;width:100%;min-width:0;overflow:hidden;box-sizing:border-box}.vehicle-post-entry-guide-desc{display:block;margin:0;padding:0;font-size:18px;line-height:1.5;font-weight:400;color:#000;font-family:Kia Signature;word-break:keep-all;overflow-wrap:break-word;white-space:pre-line}.canvas-fullscreen-btn{position:absolute;bottom:30px;left:32px;z-index:20;width:40px;height:40px;border:1px solid #000000;border-radius:50%;background-color:#80808000;color:#000;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .5s ease,background-color .2s,transform .15s;-webkit-tap-highlight-color:transparent}.canvas-container--fullscreen-active .canvas-fullscreen-btn{opacity:0;pointer-events:none}.canvas-fullscreen-btn:hover{background-color:#6b6b6b}.canvas-fullscreen-btn:active{transform:scale(.96)}.canvas-fullscreen-icon{width:20px;height:20px;pointer-events:none}.canvas-fullscreen-icon--mobile{display:none}.canvas-exit-fullscreen-btn{position:fixed;inset:auto auto 30px 32px;z-index:10000;width:40px;height:40px;border:1px solid #000000;border-radius:50%;background-color:#80808000;color:#000;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .5s ease,background-color .2s,transform .15s;-webkit-tap-highlight-color:transparent}.canvas-exit-fullscreen-btn--visible{opacity:1}.canvas-exit-fullscreen-btn--exiting{opacity:0;pointer-events:none}.canvas-exit-fullscreen-btn:hover{background-color:#6b6b6b}.canvas-exit-fullscreen-btn:active{transform:scale(.96)}.sub-page--canvas-fullscreen{--entry-guide-side-offset: 0px}.sub-page--canvas-fullscreen .side-container{display:none}.side-container{background-color:#fff;width:520px;flex-shrink:0;height:100%;padding:0 30px 30px;border-right:none;border-bottom:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;align-self:flex-start;position:relative}.side-container--hidden-content>*{display:none!important}.canvas-text{width:100%;height:auto;display:flex;align-items:flex-start;justify-content:left;padding:30px 0 40px;font-weight:700}.canvas-name{font-size:32px;margin-bottom:22px;color:#000;font-family:Kia Signature;font-style:normal;font-weight:600;line-height:normal}.canvas-name-row{display:inline-flex;align-items:baseline;gap:25px}.canvas-name-development-badge{font-size:.52em;font-weight:500;color:#6f6f6f;white-space:nowrap}.canvas-detail{font-size:18px;color:#000;font-family:Kia Signature;font-style:normal;font-weight:400;line-height:23px;word-break:keep-all;overflow-wrap:break-word}.select-container{width:100%;height:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;overflow:hidden}.tabs-container{display:flex;width:100%;height:40px;gap:0;background-color:transparent;margin-bottom:.3em}.tab-button{flex:1;padding:.3em .5em .1em;background-color:#fff;border:1px solid #d0d0d0;border-bottom:none;cursor:pointer;font-size:clamp(.9rem,1.5vw,17px);font-weight:400;color:#b0b0b0;transition:color .4s ease,background-color .4s ease;position:relative;z-index:0}.tab-button:not(.active):after{content:"";position:absolute;bottom:-1px;left:-1px;right:-1px;height:1.3px;background-color:#000001;z-index:10}.tab-button:not(:last-child){border-right:none}.tab-button:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.tab-button:nth-child(2){border-top-left-radius:8px;border-top-right-radius:8px}.tab-button:last-child{border-top-left-radius:8px;border-top-right-radius:8px}.tab-button.active{color:#000001;font-weight:700;background-color:#fff;border:1.4px solid #000001;border-bottom:0px solid transparent}.tab-button.active:first-child+.tab-button{border-left:none}.tabs-container:has(.tab-button.active:nth-child(2)) .tab-button:first-child{border-right:none}.tab-button.active:nth-child(2)+.tab-button{border-left:none}.tabs-container:has(.tab-button.active:last-child) .tab-button:nth-child(2){border-right:none}.tab-button.active:first-child{border-top-left-radius:8px}.tab-button.active:nth-child(2){border-top-right-radius:8px}.tab-button.active:last-child{border-top-right-radius:8px}.vehicle-items-list{flex:1;overflow-y:auto;padding:0;display:flex;flex-direction:column;gap:.2em}.vehicle-item{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;height:100px;gap:.7em;padding:20px 0 1.3em;cursor:pointer;border-bottom:.8px solid #c8c8c8}.vehicle-item-content{display:flex;flex-direction:column;gap:.3em;flex:1;min-width:0}.vehicle-item-title{font-size:20px;font-weight:600;color:#c8c8c8;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;transition:color .3s ease,font-weight .3s ease;font-family:Kia Signature}.vehicle-item-subtitle{font-size:18px;font-weight:700;color:#cbcbcb;transition:color .3s ease,font-weight .3s ease}.vehicle-item-tag{display:inline-block;padding:.2em .5em;background-color:#e3e3e3;border-radius:3px;font-size:clamp(.75rem,1.2vw,1rem);font-weight:400;color:#fff;width:fit-content}.vehicle-item.selected{border-bottom:1.4px solid #000000}.vehicle-item.selected .vehicle-item-title{font-weight:700;color:#000}.vehicle-item.selected .vehicle-item-subtitle{font-weight:700;color:#8b8b8b}.vehicle-item.selected .vehicle-item-tag{background-color:#c5c5c5;color:#fff}.vehicle-item-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:flex-end;position:relative;top:1.2em}.vehicle-item-icon img{width:112px;height:auto;object-fit:contain;opacity:.5;transition:width .3s ease,opacity .3s ease}.vehicle-item.selected .vehicle-item-icon img{width:165px;opacity:1}.bottom-divider{position:absolute;bottom:110px;left:32px;right:32px;height:1px;background-color:#000}.info-icon-button{position:absolute;bottom:33px;left:32px;width:74px;height:35px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0;background:#fff;border:1px solid #000000;border-radius:9999px;cursor:pointer;font-family:Kia Signature;font-size:12px;font-weight:600;color:#000;line-height:1;z-index:1002;-webkit-tap-highlight-color:transparent;transition:opacity .3s ease,visibility .3s ease,opacity .15s ease;opacity:1;visibility:visible}.info-icon-button.visible{opacity:1;visibility:visible}.info-icon-button.hidden{opacity:0;visibility:hidden;pointer-events:none}.info-icon-button:hover{opacity:.68}.info-icon-button:active{opacity:.74}.info-icon-button__label{font-family:Kia Signature;font-size:12px;font-weight:600;color:#000;position:relative;transform:translateY(1px)}.specification-container{display:flex;flex-direction:column;z-index:1003;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease;box-sizing:border-box}.specification-container--sidebar{position:absolute;bottom:87px;left:30px;right:auto;width:100%;max-width:455px;min-height:unset;height:auto}.specification-container--on-canvas{display:none}.spec-box{width:100%;height:auto;min-height:unset;aspect-ratio:455 / 257;display:flex;flex-direction:column;position:relative;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:100% 100%;box-sizing:border-box;padding:27px 30px}.specification-container.visible{opacity:1;visibility:visible}.specification-container.hidden{opacity:0;visibility:hidden}.close-icon{position:absolute;top:.7em;right:.6em;background:none;border:none;font-size:2rem;cursor:pointer;color:#2f2f2f;padding:0;display:flex;align-items:center;justify-content:center;line-height:1;transform:rotate(45deg)}.close-icon:hover{color:#666}.close-icon-svg{width:29px;height:29px}.spec-title{font-size:20px;font-weight:600;color:#000;margin-bottom:21px;font-family:Kia Signature}.spec-contents{font-size:14px;color:#636d74;font-family:Kia Signature;font-style:normal;font-weight:400;line-height:1.6;flex:1;overflow-y:auto}.sub-page-hero{display:contents}.canvas-text--hero{display:flex;flex-direction:column;position:absolute;top:40px;left:40px;right:60px;width:auto;box-sizing:border-box;z-index:15;padding:0;align-items:stretch;justify-content:flex-start;min-width:0;pointer-events:none}.canvas-text--hero .canvas-detail-readmore__toolbar,.canvas-text--hero .canvas-detail-readmore__btn{pointer-events:auto}.canvas-text--hero>.canvas-detail.canvas-detail--fade{width:100%;max-width:none;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.canvas-text--hero .canvas-name{width:max-content;max-width:100%;box-sizing:border-box}.canvas-text--hero .canvas-detail-readmore{width:var(--hero-readmore-width-pct, 35%);max-width:100%;box-sizing:border-box}.canvas-text--hero .canvas-detail-readmore>p.canvas-detail{width:100%;max-width:100%;box-sizing:border-box;white-space:pre-line}.canvas-text--side,.info-icon-button--hero{display:none}.info-icon-button--side{display:flex}@media(max-width:1024px)and (min-width:481px){.specification-container--on-canvas{width:min(300px,calc(100% - 40px));max-width:min(320px,calc(100% - 40px))}.specification-container--on-canvas .spec-box{padding:18px 20px 22px}.specification-container--on-canvas .spec-title{font-size:18px;margin-bottom:16px}.specification-container--on-canvas .spec-contents{font-size:13px;line-height:1.5}.specification-container--on-canvas .close-icon{top:14px;right:14px}.specification-container--on-canvas .close-icon-svg{width:20px;height:20px}.playcanvas-hotspot-card-wrap{width:min(346px,calc(100% - 1rem));max-width:386px;--hotspot-close-size: 10px;--hotspot-pad-x: 20px;--hotspot-pad-bottom: 20px;--hotspot-pad-top: calc(5 * var(--hotspot-close-size))}.playcanvas-hotspot-title{margin-bottom:15px}}.playcanvas-hotspot-backdrop{position:absolute;inset:0;z-index:2100;display:flex;align-items:flex-start;justify-content:flex-end;box-sizing:border-box;padding:1.7rem 1.4rem 0;pointer-events:auto;opacity:0;transition:opacity .28s ease;will-change:opacity}.playcanvas-hotspot-backdrop--visible{opacity:1}.playcanvas-hotspot-card-wrap{--hotspot-close-size: clamp(7px, 2.86cqw, 14px);--hotspot-pad-x: clamp(11px, 5.71cqw, 28px);--hotspot-pad-bottom: calc(3 * var(--hotspot-close-size));--hotspot-pad-top: calc(5 * var(--hotspot-close-size));container-type:inline-size;container-name:hotspot-panel;position:relative;flex-shrink:0;align-self:flex-start;box-sizing:border-box;width:min(18vw,calc(100% - .5rem));height:auto;max-height:min(92vh,calc(100% - 1rem));overflow:visible;display:flex;flex-direction:column}.playcanvas-hotspot-card{position:relative;flex:0 0 auto;width:100%;min-width:0;display:flex;flex-direction:column;color:#111;overflow:visible}.playcanvas-hotspot-card:before{display:none}.playcanvas-hotspot-inner{padding:var(--hotspot-pad-top) var(--hotspot-pad-x) var(--hotspot-pad-bottom);box-sizing:border-box}.playcanvas-hotspot-bg-svg{position:absolute;top:0;left:0;width:100%;z-index:0;pointer-events:none;display:block;overflow:visible}.playcanvas-hotspot-stack{position:relative;z-index:1;width:100%;min-width:0;flex:0 0 auto;overflow:hidden;box-sizing:border-box}.playcanvas-hotspot-close{position:absolute;top:calc(2 * var(--hotspot-close-size) + 3px);right:var(--hotspot-pad-x);z-index:10;display:flex;align-items:center;justify-content:center;margin:0;width:var(--hotspot-close-size);height:var(--hotspot-close-size);min-width:var(--hotspot-close-size);min-height:var(--hotspot-close-size);padding:0;border:none;border-radius:0;background:transparent;color:#0a0a0a;cursor:pointer;transition:opacity .15s ease;box-sizing:border-box}.playcanvas-hotspot-close svg{width:var(--hotspot-close-size);height:var(--hotspot-close-size);flex-shrink:0;display:block}.playcanvas-hotspot-close:hover{opacity:.55}.playcanvas-hotspot-close:focus-visible{outline:2px solid #0a0a0a;outline-offset:2px}@media(min-width:1025px){.side-container{padding-bottom:110px;min-height:0}.select-container{flex:1 1 0%;min-height:0;height:auto}.vehicle-items-list{min-height:0}.specification-container--sidebar{left:32px;right:30px;width:auto;max-width:none}.bottom-divider{left:32px;right:32px;width:auto;box-sizing:border-box}.side-container:has(.specification-container--sidebar.visible) .bottom-divider{display:none}.playcanvas-hotspot-close{top:max(0px,calc((var(--hotspot-pad-top) - var(--hotspot-close-size)) / 2 + 3px))}}.playcanvas-hotspot-media{position:relative;width:100%;max-width:100%;min-width:0;flex-shrink:0;margin:0 0 var(--hotspot-pad-bottom);background:#ececec;overflow:hidden;aspect-ratio:292 / 169}.playcanvas-hotspot-img{display:block;width:100%;max-width:100%;height:100%;object-fit:cover}.playcanvas-hotspot-body{padding:0;flex-shrink:0;width:100%;min-width:0;overflow:hidden;box-sizing:border-box}.playcanvas-hotspot-title{margin-bottom:clamp(10px,4.25cqw,22px);font-size:clamp(14px,5.5cqw,100vw);font-weight:700;letter-spacing:-.03em;line-height:1.2;color:#000;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.playcanvas-hotspot-desc{margin-bottom:0;font-size:clamp(12px,3.8cqw,100vw);line-height:1.5;font-weight:400;color:#000;word-break:keep-all;overflow-wrap:break-word}.playcanvas-hotspot-specs{margin:0;font-size:2.8cqw;line-height:1.5;font-weight:400;font-family:Kia Signature;color:#000;word-break:keep-all;overflow-wrap:break-word}@media(max-width:1024px){.canvas-container .canvas-loading-overlay--video{--loading-video-frame: 100%}.vehicle-post-entry-close{top:auto;right:auto;left:50%;bottom:calc(40px + env(safe-area-inset-bottom,0px));transform:translate(-50%)}.vehicle-post-entry-guide-card-wrap{--entry-guide-pad-x: 15px;--entry-guide-pad-top: 12px;--entry-guide-pad-bottom: 10px}.vehicle-post-entry-guide-desc{font-size:18px}.vehicle-post-entry-guide--pos-1{inset:220px auto auto 3%;--entry-guide-callout-line: 30px}.vehicle-post-entry-guide--pos-2{top:calc(var(--navbar-height, 80px) + var(--canvas-height, 50vh) + 85px);bottom:auto;left:50%;right:auto;transform:translate(-50%);--entry-guide-callout-line: 30px}.vehicle-post-entry-guide--pos-3{top:calc(var(--navbar-height, 80px) + var(--canvas-height, 50vh) / 2);bottom:auto;right:auto;left:calc(50% - var(--entry-guide-side-offset) / 2);transform:translate(-50%,-50%)}.vehicle-post-entry-guide--pos-4{top:calc(var(--navbar-height, 56px) + var(--canvas-height) - 88px);left:15%;right:auto;bottom:auto;--entry-guide-callout-h-length: calc(20vw - 140px) }.vehicle-post-entry-guide--pos-1:before{content:"";position:absolute;inset:auto auto 100% 50%;width:0;height:var(--entry-guide-callout-line);transform:translate(-50%);border:none;border-left:1px dotted rgba(255,255,255,.92);pointer-events:none;z-index:2}.vehicle-post-entry-guide--pos-1:after{content:"";position:absolute;left:50%;right:auto;top:calc(-1 * var(--entry-guide-callout-line));bottom:auto;width:5px;height:5px;transform:translate(-50%,-50%);border-radius:50%;background:#fff;box-shadow:0 0 0 1px #00000014;pointer-events:none;z-index:2}.vehicle-post-entry-guide--pos-4:before{content:"";position:absolute;inset:50% 100% auto auto;width:var(--entry-guide-callout-h-length);height:0;transform:translateY(-50%);border:none;border-top:1px dotted rgba(255,255,255,.92);pointer-events:none;z-index:2}.vehicle-post-entry-guide--pos-4:after{content:"";position:absolute;left:calc(-1 * var(--entry-guide-callout-h-length));right:auto;top:50%;bottom:auto;width:5px;height:5px;transform:translate(-50%,-50%);border-radius:50%;background:#fff;box-shadow:0 0 0 1px #00000014;pointer-events:none;z-index:2}.vehicle-post-entry-guide--pos-2:before{inset:auto auto 100% 50%;width:0;height:var(--entry-guide-callout-line);transform:translate(-50%);border:none;border-left:1px dotted rgba(255,255,255,.92)}.vehicle-post-entry-guide--pos-2:after{left:50%;right:auto;top:calc(-1 * var(--entry-guide-callout-line));bottom:auto;transform:translate(-50%,-50%)}.vehicle-post-entry-dim{--entry-guide-side-offset: 0px}.sub-page{--entry-guide-side-offset: 0px;flex-direction:column;align-items:stretch;justify-content:flex-start;min-height:100%;height:100%;padding-top:0;box-sizing:border-box}.bottom-divider{display:none}.canvas-hero-stack{width:100%;height:100%;min-height:0;position:relative}.sub-page-hero{display:block;position:relative;width:100%;height:44vh;min-height:260px;background:linear-gradient(135deg,#3a3a3a,#4a4a4a 40%,#6a6a6a,#e0e0e0);flex-shrink:0;order:-1}.canvas-container{width:100%;height:100%;padding:0;box-sizing:border-box}.canvas-fullscreen-btn{inset:auto 10px 10px auto;width:36px;height:36px;border:none;border-radius:0;background-color:transparent}.canvas-exit-fullscreen-btn{border:none;border-radius:0;background-color:transparent;width:36px;height:36px;inset:auto 16px 16px auto}.canvas-exit-fullscreen-btn:hover{background-color:transparent}.canvas-fullscreen-icon--desktop{display:none}.canvas-fullscreen-icon--mobile{display:block;width:20px;height:20px}.canvas-item-image{width:90%;height:90%;object-fit:contain}.canvas-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;min-height:200px}.side-container{width:100%;box-sizing:border-box;margin-top:0;padding:22px 20px 0;border:none;flex:1;min-height:0;background:#fff;box-shadow:none;align-items:stretch;overflow:hidden}.canvas-text--hero{display:flex;flex-direction:column;position:absolute;top:1.6rem;left:20px;right:20px;width:auto;box-sizing:border-box;z-index:10;padding:0;height:auto;min-width:0;align-items:stretch}.canvas-text--hero .canvas-detail-readmore{position:relative;width:70%;max-width:100%}.canvas-text--hero .canvas-detail-readmore>p.canvas-detail{white-space:normal}.canvas-text--hero .canvas-detail-readmore:not(.canvas-detail-readmore--expanded):not(.canvas-detail-readmore--no-overflow)>p.canvas-detail{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;line-height:1.55}.canvas-text--hero .canvas-detail-readmore--measure>p.canvas-detail{position:absolute;visibility:hidden;pointer-events:none;inset:0 auto auto 0;width:100%;height:auto;max-height:none;display:block;-webkit-line-clamp:unset;overflow:visible;white-space:normal}.canvas-text--hero .canvas-detail-readmore--with-toggle>p.canvas-detail{padding-right:3rem}.canvas-text--hero .canvas-detail-readmore--lang-en.canvas-detail-readmore--with-toggle>p.canvas-detail{padding-right:5.3rem}.canvas-text--hero .canvas-detail-readmore--expanded>p.canvas-detail,.canvas-text--hero .canvas-detail-readmore--no-overflow>p.canvas-detail{display:block;-webkit-line-clamp:unset;overflow:visible}.canvas-detail-readmore__toolbar--more{position:absolute;right:0;bottom:0;display:flex;align-items:flex-end;padding-left:2em;background:transparent}.canvas-detail-readmore__btn{margin:0;padding:0;border:none;background:none;font-family:inherit;font-size:inherit;font-weight:600;color:#000;cursor:pointer;text-decoration:underline;text-underline-offset:2px;white-space:nowrap;-webkit-tap-highlight-color:transparent}.canvas-detail-readmore__toolbar--more .canvas-detail-readmore__btn{background-color:transparent;padding:0 .1em 0 .25em}.canvas-detail-readmore__btn--inline{display:inline;margin-left:.15em;vertical-align:baseline;padding:0}.canvas-detail-readmore__btn:focus-visible{outline:2px solid #000;outline-offset:2px}.canvas-detail--fade{opacity:0;transform:translateY(3px);transition:none}.canvas-detail--fade.canvas-detail--visible{opacity:1;transform:translateY(0);transition:opacity .4s ease,transform .4s ease}.canvas-text--side{display:none}.canvas-name{font-size:1.35rem;font-weight:600;margin-bottom:.75rem;color:#000;line-height:normal}.canvas-name-row{gap:20px}.canvas-name-development-badge{font-size:.56em}.canvas-detail{color:#000;font-family:Kia Signature;font-size:.9rem;font-style:normal;font-weight:400;line-height:1.5}.canvas-detail p{margin:0}.info-icon-button--hero{display:inline-flex;position:absolute;top:auto;bottom:16px;left:18px;width:auto;height:auto;min-height:2.35rem;padding:.45rem 1.15rem;font-size:.875rem;background:#fff;border:1px solid #000000;color:#000}.info-icon-button--side{display:none}.info-icon-button--hidden,.info-icon-button--hidden.visible{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .2s ease,visibility .2s ease}.select-container{padding:0;position:relative}.select-container:before{content:"";position:absolute;top:33px;left:0;right:0;height:30px;background:linear-gradient(to bottom,#fff,#fff0);pointer-events:none;z-index:2;opacity:1;transition:opacity .3s ease}.select-container.list-at-top:before{opacity:0}.select-container:after{content:"";position:absolute;bottom:0;left:0;right:0;height:70px;background:linear-gradient(to bottom,#fff0,#fff);pointer-events:none;z-index:2;opacity:1;transition:opacity .3s ease}.select-container.list-at-bottom:after{opacity:0}.tabs-container{margin-bottom:0;height:33px;gap:0;position:relative;z-index:3;background:#fff}.tab-button{flex:1;padding:3px 8px;font-size:.95rem;border:1px solid #d0d0d0;border-bottom:1.5px solid #000000;background:#fff;color:#000;border-radius:0;font-family:Kia Signature}.tab-button:first-child,.tab-button:nth-child(2),.tab-button:last-child{border-top-left-radius:8px;border-top-right-radius:8px}.tab-button.active{height:33px;background:#fff;color:#000;font-weight:700;border:1.5px solid #000000;border-bottom:none;border-top-left-radius:8px;border-top-right-radius:8px;position:relative;z-index:2}.tab-button:not(.active){border-top:1px solid #d0d0d0}.tab-button.active:first-child+.tab-button,.tab-button.active:nth-child(2)+.tab-button{border-left:none}.tabs-container:has(.tab-button.active:nth-child(2)) .tab-button:first-child,.tabs-container:has(.tab-button.active:last-child) .tab-button:nth-child(2){border-right:none}.tab-button:not(.active):after{display:none}.vehicle-items-list{width:100%;padding:0;gap:0;background:#fff;border-top:none;scrollbar-width:none;-ms-overflow-style:none;position:relative;z-index:1}.vehicle-items-list::-webkit-scrollbar{display:none}.vehicle-item{align-items:stretch;min-height:101px;height:auto;padding:18px 0 0;border-bottom:1px solid #e8e8e8;gap:5px}.vehicle-item-content{flex:1;min-width:0;display:flex;align-items:stretch;padding-bottom:14px}.vehicle-item-title{font-size:1.35rem;font-weight:600;color:#c8c8c8;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;line-height:normal}.vehicle-item:last-child{margin-bottom:30px;border-bottom:1px solid #e8e8e8}.vehicle-item.selected{border-bottom:1.5px solid #000000}.vehicle-item.selected .vehicle-item-title{font-weight:700;color:#111}.vehicle-item-icon{top:0;align-self:flex-end;flex:0 0 165px;width:165px}.vehicle-item-icon img{width:165px;opacity:.5;filter:grayscale(1);transform:scale(.667);transform-origin:bottom right;transition:transform .3s ease,opacity .3s ease,filter .3s ease}.vehicle-item.selected .vehicle-item-icon img{width:165px;transform:scale(1);opacity:1;filter:grayscale(.5)}.specification-container--sidebar{display:none!important}.specification-container--on-canvas{display:flex;position:absolute;inset:auto auto 20px 20px;width:230px;max-width:min(230px,calc(100% - 40px));height:auto;min-height:unset;max-height:calc(100% + -0px);overflow-y:auto;overflow-x:hidden;z-index:2000}.spec-box{padding:13px 12px 18px}.specification-container .spec-box{min-height:unset;height:auto;opacity:.8}.spec-title{font-size:15px;font-weight:700;color:#000;margin-bottom:12px}.spec-contents{font-size:11px;line-height:1.4}.close-icon{position:absolute;top:11px;right:11px;background:none;border:none;font-size:.7rem;cursor:pointer;color:#2f2f2f;padding:0;display:flex;align-items:center;justify-content:center;line-height:1;transform:rotate(45deg)}.close-icon-svg{width:16px;height:16px}.vehicle-item-content{overflow:visible}.vehicle-item-title{white-space:normal;overflow:visible;text-overflow:clip;word-break:keep-all;overflow-wrap:break-word}}@media(max-width:480px){.canvas-text--hero{left:20px;right:20px;min-width:unset}.sub-page-hero{display:block;position:relative;width:100%;height:auto;aspect-ratio:1 / 1;min-height:unset;background:linear-gradient(135deg,#3a3a3a,#4a4a4a 40%,#6a6a6a,#e0e0e0);flex-shrink:0;order:-1}.canvas-text--hero .canvas-detail-readmore{position:relative;width:100%;max-width:100%}.playcanvas-hotspot-backdrop{display:flex;position:fixed;inset:54px 0 0;width:100%;box-sizing:border-box;min-height:0;max-height:none;height:auto;background:#fff;padding:0 .85rem max(1.5rem,env(safe-area-inset-bottom))}.sub-page--canvas-fullscreen .playcanvas-hotspot-backdrop{top:0;padding-top:max(54px,env(safe-area-inset-top))}.playcanvas-hotspot-card-wrap{width:min(100%,26rem);align-self:center}.playcanvas-hotspot-inner{padding:var(--hotspot-pad-top) var(--hotspot-pad-x) var(--hotspot-pad-bottom);width:100%;min-width:0;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;flex:0 1 auto;min-height:0;-webkit-overflow-scrolling:touch;background:transparent}.playcanvas-hotspot-close svg{width:var(--hotspot-close-size);height:var(--hotspot-close-size)}.playcanvas-hotspot-media{margin:0 0 var(--hotspot-pad-bottom)}.playcanvas-hotspot-title{margin-bottom:clamp(10px,4.25cqw,22px);font-size:clamp(1.2rem,6cqw,1.85rem)}.playcanvas-hotspot-desc{font-size:clamp(.85rem,4.5cqw,1.35rem)}.playcanvas-hotspot-specs{font-size:clamp(.7rem,3.5cqw,1.05rem)}.playcanvas-hotspot-close{position:absolute;top:calc(2 * var(--hotspot-close-size));right:var(--hotspot-pad-x);z-index:3;display:flex;align-items:center;justify-content:center;margin:0;width:var(--hotspot-close-size);height:var(--hotspot-close-size);min-width:var(--hotspot-close-size);min-height:var(--hotspot-close-size);padding:0;border:none;border-radius:0;background:transparent;color:#0a0a0a;cursor:pointer;transition:opacity .15s ease;box-sizing:border-box}.canvas-name-development-badge{font-size:.52em;font-weight:500;color:#6f6f6f;white-space:nowrap;align-self:flex-start;line-height:1;margin-top:5px}.canvas-name-row{align-items:flex-start}.info-icon-button{background:#fff0}.info-icon-button--hero{display:inline-flex;position:absolute;bottom:15px;left:21px;width:47px;height:22px;font-size:9px;font-weight:600;font-family:Kia Signature;padding:0rem;min-height:0rem}.vehicle-item-title{font-size:1.25rem;word-break:break-word;overflow-wrap:break-word}.vehicle-item-icon{top:0;align-self:flex-end;flex:0 0 142px;width:142px}.vehicle-item-icon img{width:142px;opacity:.5;filter:grayscale(1);transform:scale(.78);transform-origin:bottom right;transition:transform .3s ease,opacity .3s ease,filter .3s ease}.vehicle-item.selected .vehicle-item-icon img{width:142px;transform:scale(1);opacity:1;filter:grayscale(.5)}.vehicle-post-entry-guide-desc{font-size:14px}.vehicle-post-entry-guide--pos-1{inset:55px 6% auto auto;--entry-guide-callout-h-length: 20px;--entry-guide-callout-line: 30px}.vehicle-post-entry-guide--pos-1:before{content:"";position:absolute;inset:50% 100% auto auto;width:var(--entry-guide-callout-h-length);height:0;transform:translateY(-50%);border:none;border-top:1px dotted rgba(255,255,255,.92);pointer-events:none;z-index:2}.vehicle-post-entry-guide--pos-1:after{content:"";position:absolute;left:calc(-1 * var(--entry-guide-callout-h-length));right:auto;top:50%;bottom:auto;width:5px;height:5px;transform:translate(-50%,-50%);border-radius:50%;background:#fff;box-shadow:0 0 0 1px #00000014;pointer-events:none;z-index:2}.vehicle-post-entry-guide--pos-2{top:calc(var(--navbar-height, 80px) + var(--canvas-height, 50vh) + 80px);bottom:auto;left:50%;right:auto;transform:translate(-50%);--entry-guide-callout-line: 30px}.vehicle-post-entry-guide--pos-3{top:calc(var(--navbar-height, 80px) + var(--canvas-height, 50vh) / 2);bottom:auto;right:auto;left:calc(50% - var(--entry-guide-side-offset) / 2);transform:translate(-50%,-50%)}.vehicle-post-entry-guide--pos-4{top:calc(var(--navbar-height, 56px) + var(--canvas-height) - 75px);right:6%;left:auto;bottom:auto;--entry-guide-callout-h-length: calc(94vw - 253px) }}*{margin:0;padding:0;box-sizing:border-box}.App{width:100%;height:var(--app-height);overflow:hidden;display:flex;flex-direction:column;font-family:var(--font-app, "Kia Signature", "Noto Sans KR", sans-serif)}.page-transition{width:100%;height:100%;animation:pageFadeIn .25s ease-out}.language-transition{width:100%;height:100%;animation:languageFadeIn .3s ease-out}@keyframes pageFadeIn{0%{opacity:0}to{opacity:1}}@keyframes languageFadeIn{0%{opacity:0}to{opacity:1}}
