/* IN 1.9.20 — cross-browser rendering and interaction stability. */
html{box-sizing:border-box;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:auto}
*,*:before,*:after{box-sizing:inherit}
html.in-ios,html.in-android{overscroll-behavior-y:none}
body.in-performance-v1{min-width:0;overflow-x:hidden}
body.in-performance-v1 img,body.in-performance-v1 video{max-width:100%}
body.in-performance-v1 button,body.in-performance-v1 a,body.in-performance-v1 input,body.in-performance-v1 select,body.in-performance-v1 textarea{touch-action:manipulation}
body.in-performance-v1 .kia-discovery-card,body.in-performance-v1 .kic-card,body.in-performance-v1 .in-car-card,body.in-performance-v1 .in-shop-card{contain:layout paint style}
@supports(content-visibility:auto){
 body.in-performance-v1 .kia-discovery-card,body.in-performance-v1 .in-car-card,body.in-performance-v1 .in-shop-card{content-visibility:auto;contain-intrinsic-size:auto 520px}
}
html.in-low-memory body.in-performance-v1 .kia-discovery-card{box-shadow:none!important}
html.in-low-memory body.in-performance-v1 *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
html.in-reduced-motion *,html.in-reduced-motion *:before,html.in-reduced-motion *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}
@media(max-width:767px){
 body.in-performance-v1{padding-bottom:env(safe-area-inset-bottom,0px)}
 body.in-performance-v1 .kia-mobile-dock{padding-bottom:max(6px,env(safe-area-inset-bottom,0px))}
}
@media(hover:hover) and (pointer:fine){body.in-performance-v1 button,body.in-performance-v1 a{touch-action:auto}}
