@font-face {
  font-family: swiper-icons;
  font-style: normal;
  font-weight: 400;
  src: url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);
}
.kia-oem--pbv {
  --swiper-theme-color:#007aff;
}
.kia-oem--pbv :host {
  display: block;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  z-index: 1;
}
.kia-oem--pbv .swiper {
  display: block;
  list-style: none;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  padding: 0;
  position: relative;
  z-index: 1;
}
.kia-oem--pbv .swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.kia-oem--pbv .swiper-wrapper {
  box-sizing: content-box;
  display: flex;
  height: 100%;
  position: relative;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial);
  width: 100%;
  z-index: 1;
}
.kia-oem--pbv .swiper-android .swiper-slide,
.kia-oem--pbv .swiper-ios .swiper-slide,
.kia-oem--pbv .swiper-wrapper {
  transform: translateZ(0);
}
.kia-oem--pbv .swiper-horizontal {
  touch-action: pan-y;
}
.kia-oem--pbv .swiper-vertical {
  touch-action: pan-x;
}
.kia-oem--pbv .swiper-slide {
  display: block;
  flex-shrink: 0;
  height: 100%;
  position: relative;
  transition-property: transform;
  width: 100%;
}
.kia-oem--pbv .swiper-slide-invisible-blank {
  visibility: hidden;
}
.kia-oem--pbv .swiper-autoheight,
.kia-oem--pbv .swiper-autoheight .swiper-slide {
  height: auto;
}
.kia-oem--pbv .swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.kia-oem--pbv .swiper-backface-hidden .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transform: translateZ(0);
}
.kia-oem--pbv .swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.kia-oem--pbv .swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.kia-oem--pbv .swiper-3d {
  perspective: 1200px;
}
.kia-oem--pbv .swiper-3d .swiper-cube-shadow,
.kia-oem--pbv .swiper-3d .swiper-slide {
  transform-style: preserve-3d;
}
.kia-oem--pbv .swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.kia-oem--pbv .swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.kia-oem--pbv .swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.kia-oem--pbv .swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.kia-oem--pbv .swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.kia-oem--pbv .swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.kia-oem--pbv .swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.kia-oem--pbv .swiper-css-mode.swiper-centered > .swiper-wrapper:before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}
.kia-oem--pbv .swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.kia-oem--pbv .swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.kia-oem--pbv .swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper:before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.kia-oem--pbv .swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.kia-oem--pbv .swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper:before {
  height: var(--swiper-centered-offset-after);
  min-width: 1px;
  width: 100%;
}
.kia-oem--pbv .swiper-3d .swiper-slide-shadow,
.kia-oem--pbv .swiper-3d .swiper-slide-shadow-bottom,
.kia-oem--pbv .swiper-3d .swiper-slide-shadow-left,
.kia-oem--pbv .swiper-3d .swiper-slide-shadow-right,
.kia-oem--pbv .swiper-3d .swiper-slide-shadow-top {
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}
.kia-oem--pbv .swiper-3d .swiper-slide-shadow {
  background: #00000026;
}
.kia-oem--pbv .swiper-3d .swiper-slide-shadow-left {
  background-image:
    linear-gradient(
      270deg,
      rgba(0, 0, 0, .5),
      transparent);
}
.kia-oem--pbv .swiper-3d .swiper-slide-shadow-right {
  background-image:
    linear-gradient(
      90deg,
      rgba(0, 0, 0, .5),
      transparent);
}
.kia-oem--pbv .swiper-3d .swiper-slide-shadow-top {
  background-image:
    linear-gradient(
      0deg,
      rgba(0, 0, 0, .5),
      transparent);
}
.kia-oem--pbv .swiper-3d .swiper-slide-shadow-bottom {
  background-image:
    linear-gradient(
      180deg,
      rgba(0, 0, 0, .5),
      transparent);
}
.kia-oem--pbv .swiper-lazy-preloader {
  border: 4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
  border-radius: 50%;
  border-top: 4px solid transparent;
  box-sizing: border-box;
  height: 42px;
  left: 50%;
  margin-left: -21px;
  margin-top: -21px;
  position: absolute;
  top: 50%;
  transform-origin: 50%;
  width: 42px;
  z-index: 10;
}
.kia-oem--pbv .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.kia-oem--pbv .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s linear infinite;
}
.kia-oem--pbv .swiper-lazy-preloader-white {
  --swiper-preloader-color:#fff;
}
.kia-oem--pbv .swiper-lazy-preloader-black {
  --swiper-preloader-color:#000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(1turn);
  }
}
.kia-oem--pbv .swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}
.kia-oem--pbv .swiper-virtual.swiper-css-mode .swiper-wrapper:after {
  content: "";
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
}
.kia-oem--pbv .swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after {
  height: 1px;
  width: var(--swiper-virtual-size);
}
.kia-oem--pbv .swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after {
  height: var(--swiper-virtual-size);
  width: 1px;
}
.kia-oem--pbv {
  --swiper-navigation-size:44px;
}
.kia-oem--pbv .swiper-button-next,
.kia-oem--pbv .swiper-button-prev {
  align-items: center;
  color: var(--swiper-navigation-color,var(--swiper-theme-color));
  cursor: pointer;
  display: flex;
  height: var(--swiper-navigation-size);
  justify-content: center;
  margin-top: calc(0px - var(--swiper-navigation-size)/2);
  position: absolute;
  top: var(--swiper-navigation-top-offset,50%);
  width: calc(var(--swiper-navigation-size)/44*27);
  z-index: 10;
}
.kia-oem--pbv .swiper-button-next.swiper-button-disabled,
.kia-oem--pbv .swiper-button-prev.swiper-button-disabled {
  cursor: auto;
  opacity: .35;
  pointer-events: none;
}
.kia-oem--pbv .swiper-button-next.swiper-button-hidden,
.kia-oem--pbv .swiper-button-prev.swiper-button-hidden {
  cursor: auto;
  opacity: 0;
  pointer-events: none;
}
.kia-oem--pbv .swiper-navigation-disabled .swiper-button-next,
.kia-oem--pbv .swiper-navigation-disabled .swiper-button-prev {
  display: none !important;
}
.kia-oem--pbv .swiper-button-next svg,
.kia-oem--pbv .swiper-button-prev svg {
  height: 100%;
  object-fit: contain;
  transform-origin: center;
  width: 100%;
}
.kia-oem--pbv .swiper-rtl .swiper-button-next svg,
.kia-oem--pbv .swiper-rtl .swiper-button-prev svg {
  transform: rotate(180deg);
}
.kia-oem--pbv .swiper-button-prev,
.kia-oem--pbv .swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset,10px);
  right: auto;
}
.kia-oem--pbv .swiper-button-lock {
  display: none;
}
.kia-oem--pbv .swiper-button-next:after,
.kia-oem--pbv .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  font-variant: normal;
  letter-spacing: 0;
  line-height: 1;
  text-transform: none !important;
}
.kia-oem--pbv .swiper-button-prev:after,
.kia-oem--pbv .swiper-rtl .swiper-button-next:after {
  content: "prev";
}
.kia-oem--pbv .swiper-button-next,
.kia-oem--pbv .swiper-rtl .swiper-button-prev {
  left: auto;
  right: var(--swiper-navigation-sides-offset,10px);
}
.kia-oem--pbv .swiper-button-next:after,
.kia-oem--pbv .swiper-rtl .swiper-button-prev:after {
  content: "next";
}
.kia-oem--pbv .swiper-pagination {
  position: absolute;
  text-align: center;
  transform: translateZ(0);
  transition: opacity .3s;
  z-index: 10;
}
.kia-oem--pbv .swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.kia-oem--pbv .swiper-pagination-disabled > .swiper-pagination,
.kia-oem--pbv .swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
.kia-oem--pbv .swiper-horizontal > .swiper-pagination-bullets,
.kia-oem--pbv .swiper-pagination-bullets.swiper-pagination-horizontal,
.kia-oem--pbv .swiper-pagination-custom,
.kia-oem--pbv .swiper-pagination-fraction {
  bottom: var(--swiper-pagination-bottom,8px);
  left: 0;
  top: var(--swiper-pagination-top,auto);
  width: 100%;
}
.kia-oem--pbv .swiper-pagination-bullets-dynamic {
  font-size: 0;
  overflow: hidden;
}
.kia-oem--pbv .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  position: relative;
  transform: scale(.33);
}
.kia-oem--pbv .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.kia-oem--pbv .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.kia-oem--pbv .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(.66);
}
.kia-oem--pbv .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(.33);
}
.kia-oem--pbv .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(.66);
}
.kia-oem--pbv .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(.33);
}
.kia-oem--pbv .swiper-pagination-bullet {
  background: var(--swiper-pagination-bullet-inactive-color,#000);
  border-radius: var(--swiper-pagination-bullet-border-radius,50%);
  display: inline-block;
  height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));
  opacity: var(--swiper-pagination-bullet-inactive-opacity,.2);
  width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));
}
.kia-oem--pbv button.swiper-pagination-bullet {
  -webkit-appearance: none;
  appearance: none;
  border: none;
  box-shadow: none;
  margin: 0;
  padding: 0;
}
.kia-oem--pbv .swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.kia-oem--pbv .swiper-pagination-bullet:only-child {
  display: none !important;
}
.kia-oem--pbv .swiper-pagination-bullet-active {
  background: var(--swiper-pagination-color,var(--swiper-theme-color));
  opacity: var(--swiper-pagination-bullet-opacity,1);
}
.kia-oem--pbv .swiper-pagination-vertical.swiper-pagination-bullets,
.kia-oem--pbv .swiper-vertical > .swiper-pagination-bullets {
  left: var(--swiper-pagination-left,auto);
  right: var(--swiper-pagination-right,8px);
  top: 50%;
  transform: translate3d(0, -50%, 0);
}
.kia-oem--pbv .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.kia-oem--pbv .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  display: block;
  margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0;
}
.kia-oem--pbv .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.kia-oem--pbv .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.kia-oem--pbv .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.kia-oem--pbv .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: transform .2s, top .2s;
}
.kia-oem--pbv .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.kia-oem--pbv .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px);
}
.kia-oem--pbv .swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.kia-oem--pbv .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translate(-50%);
  white-space: nowrap;
}
.kia-oem--pbv .swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.kia-oem--pbv .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: transform .2s, left .2s;
}
.kia-oem--pbv .swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: transform .2s, right .2s;
}
.kia-oem--pbv .swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color,inherit);
}
.kia-oem--pbv .swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));
  position: absolute;
}
.kia-oem--pbv .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color,var(--swiper-theme-color));
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transform: scale(0);
  transform-origin: left top;
  width: 100%;
}
.kia-oem--pbv .swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.kia-oem--pbv .swiper-horizontal > .swiper-pagination-progressbar,
.kia-oem--pbv .swiper-pagination-progressbar.swiper-pagination-horizontal,
.kia-oem--pbv .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.kia-oem--pbv .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  height: var(--swiper-pagination-progressbar-size,4px);
  left: 0;
  top: 0;
  width: 100%;
}
.kia-oem--pbv .swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.kia-oem--pbv .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.kia-oem--pbv .swiper-pagination-progressbar.swiper-pagination-vertical,
.kia-oem--pbv .swiper-vertical > .swiper-pagination-progressbar {
  height: 100%;
  left: 0;
  top: 0;
  width: var(--swiper-pagination-progressbar-size,4px);
}
.kia-oem--pbv .swiper-pagination-lock {
  display: none;
}
.kia-oem--pbv .swiper-scrollbar {
  background: var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));
  border-radius: var(--swiper-scrollbar-border-radius,10px);
  position: relative;
  touch-action: none;
}
.kia-oem--pbv .swiper-scrollbar-disabled > .swiper-scrollbar,
.kia-oem--pbv .swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}
.kia-oem--pbv .swiper-horizontal > .swiper-scrollbar,
.kia-oem--pbv .swiper-scrollbar.swiper-scrollbar-horizontal {
  bottom: var(--swiper-scrollbar-bottom,4px);
  height: var(--swiper-scrollbar-size,4px);
  left: var(--swiper-scrollbar-sides-offset,1%);
  position: absolute;
  top: var(--swiper-scrollbar-top,auto);
  width: calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);
  z-index: 50;
}
.kia-oem--pbv .swiper-scrollbar.swiper-scrollbar-vertical,
.kia-oem--pbv .swiper-vertical > .swiper-scrollbar {
  height: calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);
  left: var(--swiper-scrollbar-left,auto);
  position: absolute;
  right: var(--swiper-scrollbar-right,4px);
  top: var(--swiper-scrollbar-sides-offset,1%);
  width: var(--swiper-scrollbar-size,4px);
  z-index: 50;
}
.kia-oem--pbv .swiper-scrollbar-drag {
  background: var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));
  border-radius: var(--swiper-scrollbar-border-radius,10px);
  height: 100%;
  left: 0;
  position: relative;
  top: 0;
  width: 100%;
}
.kia-oem--pbv .swiper-scrollbar-cursor-drag {
  cursor: move;
}
.kia-oem--pbv .swiper-scrollbar-lock {
  display: none;
}
.kia-oem--pbv .swiper-zoom-container {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  text-align: center;
  width: 100%;
}
.kia-oem--pbv .swiper-zoom-container > canvas,
.kia-oem--pbv .swiper-zoom-container > img,
.kia-oem--pbv .swiper-zoom-container > svg {
  max-height: 100%;
  max-width: 100%;
  object-fit: contain;
}
.kia-oem--pbv .swiper-slide-zoomed {
  cursor: move;
  touch-action: none;
}
.kia-oem--pbv .swiper .swiper-notification {
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  z-index: -1000;
}
.kia-oem--pbv .swiper-free-mode > .swiper-wrapper {
  margin: 0 auto;
  transition-timing-function: ease-out;
}
.kia-oem--pbv .swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}
.kia-oem--pbv .swiper-grid-column > .swiper-wrapper {
  flex-direction: column;
  flex-wrap: wrap;
}
.kia-oem--pbv .swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.kia-oem--pbv .swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.kia-oem--pbv .swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.kia-oem--pbv .swiper-fade .swiper-slide-active,
.kia-oem--pbv .swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.kia-oem--pbv .swiper-cube {
  overflow: visible;
}
.kia-oem--pbv .swiper-cube .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  height: 100%;
  pointer-events: none;
  transform-origin: 0 0;
  visibility: hidden;
  width: 100%;
  z-index: 1;
}
.kia-oem--pbv .swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.kia-oem--pbv .swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.kia-oem--pbv .swiper-cube .swiper-slide-active,
.kia-oem--pbv .swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.kia-oem--pbv .swiper-cube .swiper-slide-active,
.kia-oem--pbv .swiper-cube .swiper-slide-next,
.kia-oem--pbv .swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}
.kia-oem--pbv .swiper-cube .swiper-cube-shadow {
  bottom: 0;
  height: 100%;
  left: 0;
  opacity: .6;
  position: absolute;
  width: 100%;
  z-index: 0;
}
.kia-oem--pbv .swiper-cube .swiper-cube-shadow:before {
  background: #000;
  content: "";
  filter: blur(50px);
  inset: 0;
  position: absolute;
}
.kia-oem--pbv .swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.kia-oem--pbv .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
.kia-oem--pbv .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,
.kia-oem--pbv .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,
.kia-oem--pbv .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 0;
}
.kia-oem--pbv .swiper-flip {
  overflow: visible;
}
.kia-oem--pbv .swiper-flip .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  pointer-events: none;
  z-index: 1;
}
.kia-oem--pbv .swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.kia-oem--pbv .swiper-flip .swiper-slide-active,
.kia-oem--pbv .swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.kia-oem--pbv .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
.kia-oem--pbv .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,
.kia-oem--pbv .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,
.kia-oem--pbv .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 0;
}
.kia-oem--pbv .swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  transition-property:
    transform,
    opacity,
    height;
}
.kia-oem--pbv .swiper-cards {
  overflow: visible;
}
.kia-oem--pbv .swiper-cards .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  transform-origin: center bottom;
}
@font-face {
  font-display: swap;
  font-family: KIASignature;
  font-style: normal;
  font-weight: 400;
  src: url(https://oem-variants.pages.dev/r2/kia/oem-assets/9895e4579bcdf20aa5a9000d.woff2) format("woff2");
  unicode-range:
    u+0020-007f,
    u+0080-00ff,
    u+0100-017f,
    u+0180-024f,
    u+0250-02af,
    u+1e??;
}
@font-face {
  font-display: swap;
  font-family: KIASignature;
  font-style: normal;
  font-weight: 400;
  src: url(https://oem-variants.pages.dev/r2/kia/oem-assets/6a961670d428a1a78b6bf852.woff2) format("woff2");
  unicode-range:
    u+ac00-d7af,
    u+3131-3163,
    u+3165-318e;
}
@font-face {
  font-display: swap;
  font-family: KIASignature;
  font-style: normal;
  font-weight: 400;
  src: url(https://oem-variants.pages.dev/r2/kia/oem-assets/dc871ccc7b25271f640ab3d6.woff2) format("woff2");
  unicode-range:
    u+02c6-02dd,
    u+0370-052f,
    u+1f00-1ffe,
    u+2000-22ff,
    u+2460-24e9,
    u+2500-254b,
    u+25a0-25d1,
    u+2600-266d,
    u+3000-33dd,
    u+fb01-fb02,
    u+ff01-ffe6;
}
@font-face {
  font-display: swap;
  font-family: KIASignature;
  font-style: normal;
  font-weight: 700;
  src: url(https://oem-variants.pages.dev/r2/kia/oem-assets/c128c45e1b7d0c15f6ee4920.woff2) format("woff2");
  unicode-range:
    u+0020-007f,
    u+0080-00ff,
    u+0100-017f,
    u+0180-024f,
    u+0250-02af,
    u+1e??;
}
@font-face {
  font-display: swap;
  font-family: KIASignature;
  font-style: normal;
  font-weight: 700;
  src: url(https://oem-variants.pages.dev/r2/kia/oem-assets/945b5c2358c499cd7e8ee2d0.woff2) format("woff2");
  unicode-range:
    u+ac00-d7af,
    u+3131-3163,
    u+3165-318e;
}
@font-face {
  font-display: swap;
  font-family: KIASignature;
  font-style: normal;
  font-weight: 700;
  src: url(https://oem-variants.pages.dev/r2/kia/oem-assets/782edd94700acc4900b5fef1.woff2) format("woff2");
  unicode-range:
    u+02c6-02dd,
    u+0370-052f,
    u+1f00-1ffe,
    u+2000-22ff,
    u+2460-24e9,
    u+2500-254b,
    u+25a0-25d1,
    u+2600-266d,
    u+3000-33dd,
    u+fb01-fb02,
    u+ff01-ffe6;
}
.kia-oem--pbv :host,
.kia-oem--pbv,
.kia-oem--pbv button,
.kia-oem--pbv dialog,
.kia-oem--pbv div,
.kia-oem--pbv footer,
.kia-oem--pbv form,
.kia-oem--pbv h1,
.kia-oem--pbv h2,
.kia-oem--pbv h3,
.kia-oem--pbv header,
.kia-oem--pbv input,
.kia-oem--pbv li,
.kia-oem--pbv main,
.kia-oem--pbv nav,
.kia-oem--pbv p,
.kia-oem--pbv section,
.kia-oem--pbv select,
.kia-oem--pbv table,
.kia-oem--pbv th,
.kia-oem--pbv ul {
  margin: 0;
  padding: 0;
}
.kia-oem--pbv * {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.kia-oem--pbv dialog,
.kia-oem--pbv footer,
.kia-oem--pbv header,
.kia-oem--pbv main,
.kia-oem--pbv nav,
.kia-oem--pbv section {
  display: block;
}
.kia-oem--pbv :host,
.kia-oem--pbv,
.kia-oem--pbv {
  -webkit-text-size-adjust: none;
  -ms-text-size-adjust: none;
  -webkit-touch-callout: none;
}
.kia-oem--pbv,
.kia-oem--pbv {
  font-size: 16px;
  height: 100%;
}
.kia-oem--pbv form,
.kia-oem--pbv img,
.kia-oem--pbv li,
.kia-oem--pbv svg {
  border: 0;
  vertical-align: top;
}
.kia-oem--pbv ul {
  list-style: none;
}
.kia-oem--pbv button {
  background-color: transparent;
  cursor: pointer;
  overflow: visible;
  text-underline-position: under;
}
.kia-oem--pbv button:disabled {
  cursor: default;
}
.kia-oem--pbv button::-moz-focus-inner {
  margin: -1px;
  padding: 0;
}
.kia-oem--pbv input,
.kia-oem--pbv select {
  outline: transparent;
}
.kia-oem--pbv button,
.kia-oem--pbv input,
.kia-oem--pbv select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.kia-oem--pbv input::-ms-clear,
.kia-oem--pbv input::-ms-reveal {
  display: none;
  height: 0;
  width: 0;
}
.kia-oem--pbv input::-webkit-search-cancel-button,
.kia-oem--pbv input::-webkit-search-decoration,
.kia-oem--pbv input::-webkit-search-results-button,
.kia-oem--pbv input::-webkit-search-results-decoration {
  display: none;
}
.kia-oem--pbv address,
.kia-oem--pbv em {
  font-style: normal;
}
.kia-oem--pbv a {
  text-decoration: none;
  text-underline-position: under;
}
.kia-oem--pbv a[role=button] {
  cursor: pointer;
}
.kia-oem--pbv table {
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  width: 100%;
}
.kia-oem--pbv :host,
.kia-oem--pbv,
.kia-oem--pbv button,
.kia-oem--pbv input,
.kia-oem--pbv select {
  font-family:
    KIASignature,
    Noto Sans,
    -apple-system,
    BlinkMacSystemFont,
    Apple SD Gothic Neo,
    Segoe UI,
    Roboto,
    Arial,
    sans-serif;
  overflow-wrap: break-word;
  word-break: break-word;
}
.kia-oem--pbv .blind {
  height: 1px;
  margin: -1px;
  overflow: hidden;
  position: absolute;
  width: 1px;
  clip: rect(0, 0, 0, 0);
}
.kia-oem--pbv .skip {
  height: 0;
}
.kia-oem--pbv .skip a {
  display: block;
  height: 25px;
  inset-inline-start: 0;
  position: absolute;
  text-align: center;
  top: -100px;
  width: 100%;
}
.kia-oem--pbv #skip a:active,
.kia-oem--pbv .skip a:focus {
  background: #000;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  padding: 10px 0;
  position: absolute;
  text-decoration: none;
  top: 0;
  z-index: 100;
}
.kia-oem--pbv :host,
.kia-oem--pbv {
  --primary:#05141f;
  --primary-rgb:5,20,31;
  --primary-lowest:#f3f4f5;
  --primary-lowest-rgb:243,244,245;
  --primary-low:#e8eaeb;
  --primary-low-rgb:232,234,235;
  --primary-mid:#cdd0d2;
  --primary-mid-rgb:205,208,210;
  --primary-high:#8d959a;
  --primary-high-rgb:141,149,154;
  --primary-highest:#303e48;
  --primary-highest-rgb:48,62,72;
  --primary-ultimate:#172630;
  --primary-ultimate-rgb:23,38,48;
  --secondary:#3a8009;
  --secondary-rgb:58,128,9;
  --secondary-lowest:#f1f8e9;
  --secondary-lowest-rgb:241,248,233;
  --secondary-low:#dcedc8;
  --secondary-low-rgb:220,237,200;
  --secondary-mid:#8bc34a;
  --secondary-mid-rgb:139,195,74;
  --secondary-high:#77b239;
  --secondary-high-rgb:119,178,57;
  --secondary-highest:#5fa91e;
  --secondary-highest-rgb:95,169,30;
  --secondary-ultimate:#33691e;
  --secondary-ultimate-rgb:51,105,30;
  --surface:#fff;
  --surface-rgb:255,255,255;
  --surface-lowest:#fafbfb;
  --surface-lowest-rgb:250,251,251;
  --surface-low:#f3f4f5;
  --surface-low-rgb:243,244,245;
  --surface-mid:#e8eaeb;
  --surface-mid-rgb:232,234,235;
  --surface-high:#cdd0d2;
  --surface-high-rgb:205,208,210;
  --surface-highest:#b3b8bc;
  --surface-highest-rgb:179,184,188;
  --surface-ultimate:#8d959a;
  --surface-ultimate-rgb:141,149,154;
  --surface-container:#fff;
  --surface-container-rgb:255,255,255;
  --surface-container-lowest:#f3f4f5;
  --surface-container-lowest-rgb:243,244,245;
  --surface-container-low:#e8eaeb;
  --surface-container-low-rgb:232,234,235;
  --surface-container-mid:#ccd0d3;
  --surface-container-mid-rgb:204,208,211;
  --surface-container-high:#b3b8bc;
  --surface-container-high-rgb:179,184,188;
  --surface-container-highest:#303e48;
  --surface-container-highest-rgb:48,62,72;
  --surface-container-ultimate:#172630;
  --surface-container-ultimate-rgb:23,38,48;
  --outline:#05141f;
  --outline-rgb:5,20,31;
  --outline-lowest:#f3f4f5;
  --outline-lowest-rgb:243,244,245;
  --outline-low:#e8eaeb;
  --outline-low-rgb:232,234,235;
  --outline-mid:#cdd0d2;
  --outline-mid-rgb:205,208,210;
  --outline-high:#8d959a;
  --outline-high-rgb:141,149,154;
  --outline-highest:#636d74;
  --outline-highest-rgb:99,109,116;
  --outline-ultimate:#303e48;
  --outline-ultimate-rgb:48,62,72;
  --badge-blue-lowest-custom:#3f79ae;
  --badge-blue-lowest-custom-rgb:63,121,174;
  --badge-blue-custom:#4f97da;
  --badge-blue-custom-rgb:79,151,218;
  --badge-blue-high-custom:#a7cbed;
  --badge-blue-high-custom-rgb:167,203,237;
  --badge-blue-ultimate-custom:#edf5fb;
  --badge-blue-ultimate-custom-rgb:237,245,251;
  --badge-on-container-red:#d11;
  --badge-on-container-red-rgb:221,17,17;
  --badge-container-red:#ffebeb;
  --badge-container-red-rgb:255,235,235;
  --badge-yellow-lowest-custom:#c28200;
  --badge-yellow-lowest-custom-rgb:194,130,0;
  --badge-on-container-yellow:#ab5800;
  --badge-on-container-yellow-rgb:171,88,0;
  --badge-yellow-high-custom:#f9d180;
  --badge-yellow-high-custom-rgb:249,209,128;
  --badge-container-yellow:#fef3e3;
  --badge-container-yellow-rgb:254,243,227;
  --badge-grey-ultimate-custom:#72777c;
  --badge-grey-ultimate-custom-rgb:114,119,124;
  --badge-grey-custom:#8d959a;
  --badge-grey-custom-rgb:141,149,154;
  --badge-grey-lowest-custom:#f3f4f5;
  --badge-grey-lowest-custom-rgb:243,244,245;
  --badge-green-ultimate-custom:#33691e;
  --badge-green-ultimate-custom-rgb:51,105,30;
  --badge-green-custom:#468f13;
  --badge-green-custom-rgb:70,143,19;
  --badge-green-lowest-custom:#f1f8e9;
  --badge-green-lowest-custom-rgb:241,248,233;
  --black-fixed:#05141f;
  --black-fixed-rgb:5,20,31;
  --white-fixed:#fff;
  --white-fixed-rgb:255,255,255;
  --fixed-grey20:#cdd0d2;
  --fixed-grey20-rgb:205,208,210;
  --fixed-grey40:#8d959a;
  --fixed-grey40-rgb:141,149,154;
  --fixed-grey50:#788187;
  --fixed-grey50-rgb:120,129,135;
  --fixed-grey60:#636d74;
  --fixed-grey60-rgb:99,109,116;
  --fixed-grey70:#4a565e;
  --fixed-grey70-rgb:74,86,94;
  --fixed-grey80:#303e48;
  --fixed-grey80-rgb:48,62,72;
  --fixed-grey90:#172630;
  --fixed-grey90-rgb:23,38,48;
  --fixed-black-mid:#66666b;
  --fixed-black-mid-rgb:102,102,107;
  --fixed-black-highest:#303e48;
  --fixed-black-highest-rgb:48,62,72;
  --white-fixed-15:#ffffff26;
  --white-fixed-15-rgb:255,255,255;
  --white-fixed-20:#ffffff33;
  --white-fixed-20-rgb:255,255,255;
  --white-fixed-70:#ffffffb2;
  --white-fixed-70-rgb:255,255,255;
  --state-red:#ea0029;
  --state-red-rgb:234,0,41;
  --state-blue:#0041ea;
  --state-blue-rgb:0,65,234;
  --on-primary:#fff;
  --on-primary-rgb:255,255,255;
  --on-primary-lowest:#f3f4f5;
  --on-primary-lowest-rgb:243,244,245;
  --on-primary-low:#e8eaeb;
  --on-primary-low-rgb:232,234,235;
  --on-primary-mid:#8d959a;
  --on-primary-mid-rgb:141,149,154;
  --on-primary-high:#4a565e;
  --on-primary-high-rgb:74,86,94;
  --on-primary-highest:#303e48;
  --on-primary-highest-rgb:48,62,72;
  --on-primary-ultimate:#05141f;
  --on-primary-ultimate-rgb:5,20,31;
  --on-secondary:#fff;
  --on-secondary-rgb:255,255,255;
  --on-secondary-lowest:#05141f;
  --on-secondary-lowest-rgb:5,20,31;
  --on-surface:#05141f;
  --on-surface-rgb:5,20,31;
  --on-surface-lowest:#fff;
  --on-surface-lowest-rgb:255,255,255;
  --on-surface-low:#8d959a;
  --on-surface-low-rgb:141,149,154;
  --on-surface-mid:#636d74;
  --on-surface-mid-rgb:99,109,116;
  --on-surface-high:#4a565e;
  --on-surface-high-rgb:74,86,94;
  --on-surface-highest:#303e48;
  --on-surface-highest-rgb:48,62,72;
  --on-surface-ultimate:#172630;
  --on-surface-ultimate-rgb:23,38,48;
  --on-surface-container:#05141f;
  --on-surface-container-rgb:5,20,31;
  --on-surface-container-lowest:#fff;
  --on-surface-container-lowest-rgb:255,255,255;
  --on-surface-container-low:#e8eaeb;
  --on-surface-container-low-rgb:232,234,235;
  --on-surface-container-mid:#8d959a;
  --on-surface-container-mid-rgb:141,149,154;
  --on-surface-container-high:#636d74;
  --on-surface-container-high-rgb:99,109,116;
  --on-surface-container-highest:#303e48;
  --on-surface-container-highest-rgb:48,62,72;
  --on-surface-container-ultimate:#172630;
  --on-surface-container-ultimate-rgb:23,38,48;
  --surface-container-custom:#05141f;
  --surface-container-custom-rgb:5,20,31;
  --surface-container-ultimate-custom:#f2f4f6;
  --surface-container-ultimate-custom-rgb:242,244,246;
  --custom-white-15:hsla(0,0%,100%,.15);
  --custom-white-15-rgb:255,255,255;
  --custom-white-20:hsla(0,0%,100%,.2);
  --custom-white-20-rgb:255,255,255;
  --custom-white-50:hsla(0,0%,100%,.5);
  --custom-white-50-rgb:255,255,255;
  --custom-white-70:hsla(0,0%,100%,.7);
  --custom-white-70-rgb:255,255,255;
  --surface-container-lowest-custom:#f3f4f5;
  --surface-container-lowest-custom-rgb:243,244,245;
  --outline-low-custom:#e8eaeb;
  --outline-low-custom-rgb:232,234,235;
  --on-surface-container-low-custom:#788187;
  --on-surface-container-low-custom-rgb:120,129,135;
  --on-surface-container-mid-custom:#636d74;
  --on-surface-container-mid-custom-rgb:99,109,116;
  --surface-custom:#fff;
  --surface-custom-rgb:255,255,255;
}
.kia-oem--pbv :host .dark,
.kia-oem--pbv .dark {
  --primary:#fff;
  --primary-rgb:255,255,255;
  --primary-ultimate:#172430;
  --primary-ultimate-rgb:23,36,48;
  --primary-highest:#303c47;
  --primary-highest-rgb:48,60,71;
  --primary-high:#656b73;
  --primary-high-rgb:101,107,115;
  --primary-mid:#b2b8bd;
  --primary-mid-rgb:178,184,189;
  --primary-low:#ccd0d3;
  --primary-low-rgb:204,208,211;
  --primary-lowest:#f2f4f6;
  --primary-lowest-rgb:242,244,246;
  --secondary:#8bc34a;
  --secondary-rgb:139,195,74;
  --secondary-ultimate:#33691e;
  --secondary-ultimate-rgb:51,105,30;
  --secondary-highest:#468f13;
  --secondary-highest-rgb:70,143,19;
  --secondary-high:#77b239;
  --secondary-high-rgb:119,178,57;
  --secondary-mid:#aed581;
  --secondary-mid-rgb:174,213,129;
  --secondary-low:#c5e1a5;
  --secondary-low-rgb:197,225,165;
  --secondary-lowest:#dcedc8;
  --secondary-lowest-rgb:220,237,200;
  --surface:#05141f;
  --surface-rgb:5,20,31;
  --surface-ultimate:#172430;
  --surface-ultimate-rgb:23,36,48;
  --surface-highest:#303c47;
  --surface-highest-rgb:48,60,71;
  --surface-high:#9ba2a9;
  --surface-high-rgb:155,162,169;
  --surface-mid:#b2b8bd;
  --surface-mid-rgb:178,184,189;
  --surface-low:#ccd0d3;
  --surface-low-rgb:204,208,211;
  --surface-lowest:#f2f4f6;
  --surface-lowest-rgb:242,244,246;
  --surface-container:#172430;
  --surface-container-rgb:23,36,48;
  --surface-container-ultimate:#303c47;
  --surface-container-ultimate-rgb:48,60,71;
  --surface-container-highest:#49555f;
  --surface-container-highest-rgb:73,85,95;
  --surface-container-high:#9ba2a9;
  --surface-container-high-rgb:155,162,169;
  --surface-container-mid:#b2b8bd;
  --surface-container-mid-rgb:178,184,189;
  --surface-container-low:#e7e9ec;
  --surface-container-low-rgb:231,233,236;
  --surface-container-lowest:#f2f4f6;
  --surface-container-lowest-rgb:242,244,246;
  --outline:#fff;
  --outline-rgb:255,255,255;
  --outline-ultimate:#172430;
  --outline-ultimate-rgb:23,36,48;
  --outline-highest:#303c47;
  --outline-highest-rgb:48,60,71;
  --outline-high:#49555f;
  --outline-high-rgb:73,85,95;
  --outline-mid:#636b74;
  --outline-mid-rgb:99,107,116;
  --outline-low:#9ba2a9;
  --outline-low-rgb:155,162,169;
  --outline-lowest:#b2b8bd;
  --outline-lowest-rgb:178,184,189;
  --black-fixed:#05141f;
  --black-fixed-rgb:5,20,31;
  --white-fixed:#fff;
  --white-fixed-rgb:255,255,255;
  --state-red:#ea0029;
  --state-red-rgb:234,0,41;
  --on-primary:#05141f;
  --on-primary-rgb:5,20,31;
  --on-primary-ultimate:#172430;
  --on-primary-ultimate-rgb:23,36,48;
  --on-primary-highest:#49555f;
  --on-primary-highest-rgb:73,85,95;
  --on-primary-high:#636b74;
  --on-primary-high-rgb:99,107,116;
  --on-primary-mid:#9ba2a9;
  --on-primary-mid-rgb:155,162,169;
  --on-primary-low:#ccd0d3;
  --on-primary-low-rgb:204,208,211;
  --on-primary-lowest:#fafafb;
  --on-primary-lowest-rgb:250,250,251;
  --on-secondary:#fff;
  --on-secondary-rgb:255,255,255;
  --on-secondary-ultimate:#05141f;
  --on-secondary-ultimate-rgb:5,20,31;
  --on-surface:#fff;
  --on-surface-rgb:255,255,255;
  --on-surface-ultimate:#05141f;
  --on-surface-ultimate-rgb:5,20,31;
  --on-surface-highest:#49555f;
  --on-surface-highest-rgb:73,85,95;
  --on-surface-high:#9ba2a9;
  --on-surface-high-rgb:155,162,169;
  --on-surface-mid:#ccd0d3;
  --on-surface-mid-rgb:204,208,211;
  --on-surface-low:#e7e9ec;
  --on-surface-low-rgb:231,233,236;
  --on-surface-lowest:#f2f4f6;
  --on-surface-lowest-rgb:242,244,246;
  --on-surface-container:#fff;
  --on-surface-container-rgb:255,255,255;
  --on-surface-container-ultimate:#05141f;
  --on-surface-container-ultimate-rgb:5,20,31;
  --on-surface-container-highest:#49555f;
  --on-surface-container-highest-rgb:73,85,95;
  --on-surface-container-high:#828a90;
  --on-surface-container-high-rgb:130,138,144;
  --on-surface-container-mid:#b2b8bd;
  --on-surface-container-mid-rgb:178,184,189;
  --on-surface-container-low:#e7e9ec;
  --on-surface-container-low-rgb:231,233,236;
  --on-surface-container-lowest:#f2f4f6;
  --on-surface-container-lowest-rgb:242,244,246;
  --surface-container-custom:#172430;
  --surface-container-custom-rgb:23,36,48;
  --surface-container-lowest-custom:#172430;
  --surface-container-lowest-custom-rgb:23,36,48;
  --outline-low-custom:#172430;
  --outline-low-custom-rgb:23,36,48;
  --on-surface-container-low-custom:#8d959a;
  --on-surface-container-low-custom-rgb:141,149,154;
  --on-surface-container-mid-custom:#b2b8bd;
  --on-surface-container-mid-custom-rgb:178,184,189;
  --surface-custom:#303c47;
  --surface-custom-rgb:48,60,71;
}
.kia-oem--pbv :host,
.kia-oem--pbv {
  --current-breakpoint:"";
}
@media screen and (min-width: 1281px) {
  .kia-oem--pbv :host,
  .kia-oem--pbv {
    --current-breakpoint:"desktop";
  }
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv :host,
  .kia-oem--pbv {
    --current-breakpoint:"wide";
  }
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv :host,
  .kia-oem--pbv {
    --current-breakpoint:"tablet";
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv :host,
  .kia-oem--pbv {
    --current-breakpoint:"mobile";
  }
}
.kia-oem--pbv :host,
.kia-oem--pbv {
  --inline-dir:1;
}
.kia-oem--pbv :host([dir=rtl]),
.kia-oem--pbv [dir=rtl] {
  --inline-dir:-1;
  direction: rtl;
}
.kia-oem--pbv:lang(jp),
.kia-oem--pbv:lang(jp) .kia-oem--pbv,
.kia-oem--pbv:lang(jp) button,
.kia-oem--pbv:lang(jp) input,
.kia-oem--pbv:lang(jp) select {
  font-family:
    KIASignature,
    Noto Sans JP,
    -apple-system,
    BlinkMacSystemFont,
    Apple SD Gothic Neo,
    Segoe UI,
    Roboto,
    Arial,
    sans-serif;
}
.kia-oem--pbv:lang(sc),
.kia-oem--pbv:lang(sc) .kia-oem--pbv,
.kia-oem--pbv:lang(sc) button,
.kia-oem--pbv:lang(sc) input,
.kia-oem--pbv:lang(sc) select {
  font-family:
    KIASignature,
    Noto Sans SC,
    -apple-system,
    BlinkMacSystemFont,
    Apple SD Gothic Neo,
    Segoe UI,
    Roboto,
    Arial,
    sans-serif;
}
.kia-oem--pbv:lang(tc),
.kia-oem--pbv:lang(tc) .kia-oem--pbv,
.kia-oem--pbv:lang(tc) button,
.kia-oem--pbv:lang(tc) input,
.kia-oem--pbv:lang(tc) select {
  font-family:
    KIASignature,
    Noto Sans TC,
    -apple-system,
    BlinkMacSystemFont,
    Apple SD Gothic Neo,
    Segoe UI,
    Roboto,
    Arial,
    sans-serif;
}
.kia-oem--pbv:lang(ar),
.kia-oem--pbv:lang(ar) .kia-oem--pbv,
.kia-oem--pbv:lang(ar) button,
.kia-oem--pbv:lang(ar) input,
.kia-oem--pbv:lang(ar) select {
  font-family:
    KIASignature,
    Noto Sans Arabic,
    -apple-system,
    BlinkMacSystemFont,
    Apple SD Gothic Neo,
    Segoe UI,
    Roboto,
    Arial,
    sans-serif;
}
.kia-oem--pbv {
  margin: 0;
}
.kia-oem--pbv .sr-only {
  height: 1px;
  margin: -1px;
  overflow: hidden;
  position: absolute;
  width: 1px;
  clip: rect(0, 0, 0, 0);
}
.kia-oem--pbv .visually-hidden-focusable {
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  clip: rect(0, 0, 0, 0) !important;
  border: 0 !important;
  white-space: nowrap !important;
}
.kia-oem--pbv .visually-hidden-focusable:active,
.kia-oem--pbv .visually-hidden-focusable:focus {
  height: auto !important;
  overflow: visible !important;
  position: absolute !important;
  width: auto !important;
  clip: auto !important;
  background: #fff;
  box-shadow: 0 0 4px #0003;
  margin: 0 !important;
  padding: .5rem !important;
  white-space: normal !important;
  z-index: 9999;
}
.kia-oem--pbv .sr-skip-link a {
  background-color: #333;
  border: 1px solid #eee;
  box-sizing: border-box;
  color: #fff;
  left: 0;
  opacity: 0;
  padding: 4px;
  position: fixed;
  text-align: center;
  top: 0;
  width: 100%;
}
.kia-oem--pbv .sr-skip-link a:active,
.kia-oem--pbv .sr-skip-link a:focus {
  opacity: 1;
  text-decoration: none;
  z-index: 9999;
}
.kia-oem--pbv svg.ic {
  background-image: none;
  color: inherit;
  display: inline-block;
  vertical-align: middle;
}
.kia-oem--pbv .ic {
  background-repeat: no-repeat;
  color: transparent;
  font-size: 1px;
  text-indent: -9999px;
}
.kia-oem--pbv .ic-arrowset-outlined-back-12px,
.kia-oem--pbv .ic-arrowset-outlined-next-12px,
.kia-oem--pbv .ic-change-outlined-12px,
.kia-oem--pbv .ic-close-outlined-12px {
  --icon-stroke:#303c47;
}
.kia-oem--pbv .ic-calendar-12px {
  --icon-stroke:#49555f;
}
.kia-oem--pbv .ic-media-play-video-12px {
  --icon-fill:#49555f;
  --icon-stroke:#49555f;
}
.kia-oem--pbv .ic-info-outlined-16px {
  --icon-fill:#303c47;
  --icon-stroke:#303c47;
}
.kia-oem--pbv .ic-heart-outlined-select-16px {
  --icon-fill:#ea0029;
  --icon-stroke:#ea0029;
}
.kia-oem--pbv .ic-pin-outlined-select-16px {
  --icon-fill:#468f13;
  --icon-stroke:#468f13;
}
.kia-oem--pbv .ic-arrowset-outlined-next-16px {
  --icon-stroke:#303c47;
}
.kia-oem--pbv .ic-file-outlined-16px {
  position: relative;
  --icon-stroke:#303c47;
}
.kia-oem--pbv .ic-change-outlined-16px,
.kia-oem--pbv .ic-close-outlined-16px,
.kia-oem--pbv .ic-delete-outlined-16px,
.kia-oem--pbv .ic-location-outlined-16px,
.kia-oem--pbv .ic-reset-outlined-16px,
.kia-oem--pbv .ic-switch-outlined-16px {
  --icon-stroke:#303c47;
}
.kia-oem--pbv .ic-delete-filled-16px {
  --icon-fill:#f2f4f6;
  --icon-stroke:#9ba2a9;
}
.kia-oem--pbv .ic-minus-outlined-16px,
.kia-oem--pbv .ic-plus-outlined-16px {
  --icon-stroke:#303c47;
}
.kia-oem--pbv .ic-world-outlined-16px {
  --icon-stroke:#9ba2a9;
}
.kia-oem--pbv .ic-edit-outlined-16px {
  --icon-fill:#636d74;
  --icon-stroke:#636d74;
  -webkit-transform: scale(1.0001);
  transform: scale(1.0001);
}
.kia-oem--pbv .ic-delete-filled-20px {
  --icon-fill:#f2f4f6;
  --icon-stroke:#b2b8bd;
}
.kia-oem--pbv .ic-heart-outlined-select-20px {
  --icon-fill:#ea0029;
  --icon-stroke:#ea0029;
}
.kia-oem--pbv .ic-power-outlined-20px {
  --icon-fill:#49555f;
  --icon-stroke:#49555f;
  --icon-stroke-2:#49555f;
}
.kia-oem--pbv .ic-arrowset-outlined-back-20px,
.kia-oem--pbv .ic-close-outlined-20px,
.kia-oem--pbv .ic-delete-outlined-20px,
.kia-oem--pbv .ic-drop-outlined-20px,
.kia-oem--pbv .ic-plus-outlined-20px,
.kia-oem--pbv .ic-vehicle-outlined-20px {
  --icon-stroke:#303c47;
}
.kia-oem--pbv .ic-info-outlined-20px {
  --icon-fill:#303c47;
  --icon-stroke:#303c47;
}
.kia-oem--pbv .ic-batterypack-outlined-24px,
.kia-oem--pbv .ic-co2-outlined-24px,
.kia-oem--pbv .ic-fuel-outlined-24px,
.kia-oem--pbv .ic-power-outlined-24px,
.kia-oem--pbv .ic-range-outlined-24px {
  --icon-fill:#9ba2a9;
  --icon-stroke:#9ba2a9;
  --icon-stroke-2:#9ba2a9;
}
.kia-oem--pbv .ic-fastcharging-outlined-24px {
  --icon-stroke:#9ba2a9;
}
.kia-oem--pbv .ic-sns-facebook-outlined-24px,
.kia-oem--pbv .ic-sns-insta-outlined-24px,
.kia-oem--pbv .ic-sns-linkedin-outlined-24px,
.kia-oem--pbv .ic-sns-shell-outlined-24px,
.kia-oem--pbv .ic-sns-tiktok-outlined-24px,
.kia-oem--pbv .ic-sns-twitter-outlined-24px,
.kia-oem--pbv .ic-sns-youtube-outlined-24px {
  --icon-fill:#9ba2a9;
}
.kia-oem--pbv .ic-sns-flicker-outlined-24px,
.kia-oem--pbv .ic-sns-pinterest-outlined-24px,
.kia-oem--pbv .ic-sns-snapchat-outlined-24px,
.kia-oem--pbv .ic-sns-whatsapp-outlined-24px {
  --icon-fill:#8d959a;
}
.kia-oem--pbv .ic-edit-outlined-24px {
  --icon-fill:#303c47;
  --icon-stroke:#303c47;
}
.kia-oem--pbv .ic-close-enabled-24px {
  --icon-stroke:#05141f;
}
.kia-oem--pbv .ic-filter-outlined-24px,
.kia-oem--pbv .ic-search-outlined-26px {
  --icon-fill:#303c47;
}
.kia-oem--pbv .ic-search-outlined-white-26px {
  --icon-fill:#fff;
}
.kia-oem--pbv .ic-language-outlined-26px,
.kia-oem--pbv .ic-location-outlined-white-26px,
.kia-oem--pbv .ic-menu-outlined-white-26px,
.kia-oem--pbv .ic-person-outlined-white-26px {
  --icon-fill:#fff;
  --icon-stroke:#fff;
}
.kia-oem--pbv .ic-person-outlined-26px {
  --icon-fill:#303c47;
  --icon-stroke:#303c47;
}
.kia-oem--pbv .ic-menu-outlined-26px {
  --icon-stroke:#05141f;
}
.kia-oem--pbv .ic-arrowset-outlined-back-40px,
.kia-oem--pbv .ic-arrowset-outlined-next-40px {
  --icon-stroke:#303c47;
}
.kia-oem--pbv .ic-world-outlined-26px {
  --icon-stroke:#fff;
}
.kia-oem--pbv .ic-checkbox-selected-20px,
.kia-oem--pbv .ic-checkbox-selected-disabled-20px,
.kia-oem--pbv .ic-checkbox-unselected-20px,
.kia-oem--pbv .ic-checkbox-unselected-disabled-20px,
.kia-oem--pbv .ic-radio-selected-20px,
.kia-oem--pbv .ic-radio-selected-disabled-20px,
.kia-oem--pbv .ic-radio-unselected-20px,
.kia-oem--pbv .ic-radio-unselected-disabled-20px {
  display: inline-block;
  height: 20px;
  vertical-align: middle;
  width: 20px;
}
.kia-oem--pbv .ic-modification-16px {
  --icon-stroke:#303c47;
  -webkit-transform: scale(1.0001);
  transform: scale(1.0001);
}
.kia-oem--pbv .ic-compare-16px {
  --icon-stroke:#303c47;
}
.kia-oem--pbv .dark .ic-delete-filled-16px {
  --icon-fill:#303c47;
  --icon-stroke:#9ba2a9;
}
.kia-oem--pbv .dark .ic-calendar-12px,
.kia-oem--pbv .dark .ic-media-play-video-12px {
  --icon-stroke:#b2b8bd;
}
.kia-oem--pbv .dark .ic-modification-16px {
  --icon-stroke:#e7e9ec;
}
.kia-oem--pbv .dark .ic-compare-16px {
  --icon-stroke:#fff;
}
.kia-oem--pbv .wrap {
  background-color: var(--surface);
}
.kia-oem--pbv .content {
  min-height: calc(100vh - var(--header-height));
  padding-top: var(--header-height,0);
}
.kia-oem--pbv .is-scroll-lock {
  height: 100%;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
}
.kia-oem--pbv .fixed-container {
  inset-inline-start: 0;
  position: fixed;
  top: var(--offset-top,0);
  width: 100%;
  z-index: 29;
}
.kia-oem--pbv .embla {
  overflow: hidden;
}
.kia-oem--pbv .embla .common-pagination {
  -webkit-margin-start: auto;
  margin-inline-start: auto;
  -webkit-margin-end: auto;
  font-size: 0;
  margin-inline-end: auto;
  text-align: center;
}
.kia-oem--pbv .embla .common-pagination .dot {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  height: 24px;
  justify-content: center;
  position: relative;
  width: 24px;
}
.kia-oem--pbv .embla .common-pagination .dot:before {
  background-color: var(--surface-ultimate);
  border-radius: 100%;
  content: "";
  display: inline-block;
  height: 10px;
  -webkit-transition: -webkit-transform .3s 0s;
  transition: -webkit-transform .3s 0s;
  transition: transform .3s 0s;
  transition: transform .3s 0s, -webkit-transform .3s 0s;
  width: 10px;
}
.kia-oem--pbv .embla .common-pagination .dot.is-active:before {
  background-color: var(--on-surface);
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .embla .common-pagination .dot.is-small:before {
    height: 6px;
    width: 6px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .embla .common-pagination .dot:before {
    height: 9px;
    width: 9px;
  }
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .embla .common-pagination .dot {
    margin-top: -1px;
  }
}
.kia-oem--pbv .embla .common-pagination.type-dark .dot:before {
  background-color: var(--fixed-grey40);
}
.kia-oem--pbv .embla .common-pagination.type-dark .dot.is-active:before {
  background-color: var(--white-fixed);
}
.kia-oem--pbv .common-pagination.is-dynamic {
  overflow: hidden;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .common-pagination.is-dynamic {
    max-width: 144px;
  }
}
.kia-oem--pbv .common-pagination.is-dynamic .dot-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  margin-right: auto;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.kia-oem--pbv .dot-box {
  overflow: hidden;
  -webkit-transition: -webkit-transform .3s ease;
  transition: -webkit-transform .3s ease;
  transition: transform .3s ease;
  transition: transform .3s ease, -webkit-transform .3s ease;
}
.kia-oem--pbv .embla__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.kia-oem--pbv .embla__slide {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  min-width: 0;
}
.kia-oem--pbv .detail-info-list,
.kia-oem--pbv .detail-info-text {
  color: var(--on-surface-mid);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.66667;
  text-align: start;
  word-break: break-word;
}
.kia-oem--pbv .detail-info-list .ic-arrowset-outlined-12px,
.kia-oem--pbv .detail-info-text .ic-arrowset-outlined-12px {
  -webkit-transform: scaleX(var(--inline-dir));
  transform: scaleX(var(--inline-dir));
  vertical-align: -2px;
  --icon-stroke:#636d74;
}
.kia-oem--pbv .detail-info-list .bar,
.kia-oem--pbv .detail-info-text .bar {
  background-color: var(--outline-mid);
  display: inline-block;
  height: 8px;
  margin: 0 4px;
  vertical-align: 0;
  width: 1px;
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .detail-info-list:hover {
    color: var(--on-surface);
  }
  .kia-oem--pbv .detail-info-list:hover .bar {
    background-color: var(--on-surface);
  }
  .kia-oem--pbv .detail-info-list:hover .ic-arrowset-outlined-12px {
    --icon-stroke:#05141f;
  }
}
.kia-oem--pbv .common-title-wrap .ic-arrowset-outlined-24px {
  -webkit-transform: scaleX(var(--inline-dir));
  transform: scaleX(var(--inline-dir));
  --icon-stroke:#172630;
}
@media screen and (hover: hover) and (pointer: fine) and (hover: hover) {
  .kia-oem--pbv .common-title-wrap .ic-arrowset-outlined-24px:hover:hover {
    background-color: var(--icon-hover-bg,rgba(var(--surface-mid-rgb),.6));
    border-radius: 4px;
    -webkit-transition: background-color .2s;
    transition: background-color .2s;
  }
}
.kia-oem--pbv .common-title-wrap .ic-close-outlined-24px {
  --icon-stroke:#172630;
}
@media screen and (hover: hover) and (pointer: fine) and (hover: hover) {
  .kia-oem--pbv .common-title-wrap .ic-close-outlined-24px:hover:hover {
    background-color: var(--icon-hover-bg,rgba(var(--surface-mid-rgb),.6));
    border-radius: 4px;
    -webkit-transition: background-color .2s;
    transition: background-color .2s;
  }
}
.kia-oem--pbv .amount {
  direction: ltr;
  unicode-bidi: -webkit-isolate;
  unicode-bidi: -moz-isolate;
  unicode-bidi: isolate;
}
.kia-oem--pbv .custom-scrollbar {
  overflow: hidden;
  overflow-y: auto;
  scrollbar-gutter: auto;
}
.kia-oem--pbv .custom-scrollbar:before {
  content: "";
  float: left;
  width: 16px;
}
.kia-oem--pbv .custom-scrollbar::-webkit-scrollbar {
  width: 16px;
}
.kia-oem--pbv .custom-scrollbar::-webkit-scrollbar,
.kia-oem--pbv .custom-scrollbar::-webkit-scrollbar-track {
  background-color: transparent;
}
.kia-oem--pbv .custom-scrollbar::-webkit-scrollbar-thumb {
  background-clip: padding-box;
  background-color: var(--on-surface-low);
  border: 6px solid transparent;
  border-radius: 16px;
}
.kia-oem--pbv .custom-scrollbar::-webkit-scrollbar-thumb:active,
.kia-oem--pbv .custom-scrollbar::-webkit-scrollbar-thumb:hover {
  background-color: var(--surface-container-highest);
  border: 4px solid transparent;
}
.kia-oem--pbv .custom-scrollbar::-webkit-resizer,
.kia-oem--pbv .custom-scrollbar::-webkit-scrollbar-button {
  display: none;
}
.kia-oem--pbv .key-visual .btn-box,
.kia-oem--pbv .sitemap-util .btn-box,
.kia-oem--pbv .theme-banner-section .btn-box,
.kia-oem--pbv .vehicle-info .btn-box {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 10px;
}
.kia-oem--pbv .key-visual .btn-box .btn,
.kia-oem--pbv .sitemap-util .btn-box .btn,
.kia-oem--pbv .theme-banner-section .btn-box .btn,
.kia-oem--pbv .vehicle-info .btn-box .btn {
  max-width: 100%;
  min-width: 120px;
}
.kia-oem--pbv .key-visual .btn-box .btn:not(:only-of-type):not(.btn-full),
.kia-oem--pbv .sitemap-util .btn-box .btn:not(:only-of-type):not(.btn-full),
.kia-oem--pbv .theme-banner-section .btn-box .btn:not(:only-of-type):not(.btn-full),
.kia-oem--pbv .vehicle-info .btn-box .btn:not(:only-of-type):not(.btn-full) {
  -webkit-margin-start: 0;
  margin-inline-start: 0;
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  min-width: calc(50% - 5px);
  width: auto;
}
@supports (-webkit-touch-callout:none) and (not (translate:none)) {
  .kia-oem--pbv .key-visual .btn-box,
  .kia-oem--pbv .sitemap-util .btn-box,
  .kia-oem--pbv .theme-banner-section .btn-box,
  .kia-oem--pbv .vehicle-info .btn-box {
    -webkit-margin-start: -5px;
    margin-inline-start: -5px;
    -webkit-margin-end: -5px;
    margin-inline-end: -5px;
  }
  .kia-oem--pbv .key-visual .btn-box .btn,
  .kia-oem--pbv .sitemap-util .btn-box .btn,
  .kia-oem--pbv .theme-banner-section .btn-box .btn,
  .kia-oem--pbv .vehicle-info .btn-box .btn {
    -webkit-margin-start: 5px 10px;
    margin-inline-start: 5px 10px;
    -webkit-margin-end: 5px 10px;
    margin-inline-end: 5px 10px;
  }
  .kia-oem--pbv .key-visual .btn-box .btn:not(:only-of-type):not(.btn-full):not(:first-child),
  .kia-oem--pbv .sitemap-util .btn-box .btn:not(:only-of-type):not(.btn-full):not(:first-child),
  .kia-oem--pbv .theme-banner-section .btn-box .btn:not(:only-of-type):not(.btn-full):not(:first-child),
  .kia-oem--pbv .vehicle-info .btn-box .btn:not(:only-of-type):not(.btn-full):not(:first-child) {
    -webkit-margin-start: 10px;
    margin-inline-start: 10px;
  }
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn,
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn:not(:only-of-type):not(.btn-full),
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn:not(:only-of-type):not(.btn-full),
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn:not(:only-of-type):not(.btn-full),
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn:not(:only-of-type):not(.btn-full) {
  width: 100%;
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left {
  background-clip: content-box;
  color: var(--on-surface);
  overflow: hidden;
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:after,
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:before {
  -webkit-background-origin: content-box;
  background-origin: content-box;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  bottom: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  height: 101%;
  position: absolute;
  top: 0;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  width: 21px;
  z-index: 0;
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:before {
  left: 0;
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:after {
  right: 0;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left {
    height: 40px;
    padding: 0 20px;
  }
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left .btn-inner,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left .btn-inner,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left .btn-inner,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left .btn-inner {
  background-color: transparent;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%2305141f' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23path-1-inside-1_2621_1849)'/%3E%3C/svg%3E");
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:hover,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:hover,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:hover,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:hover {
    background-color: transparent;
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:hover .btn-inner,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:hover .btn-inner,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:hover .btn-inner,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:hover .btn-inner {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cmask id='a' fill='%23f3f4f5'%3E%3Cpath d='M0 0h152v48H0z'/%3E%3C/mask%3E%3Cpath fill='%23f3f4f5' d='M0 0h152v48H0z'/%3E%3Cpath fill='%2305141f' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23a)'/%3E%3C/svg%3E");
  }
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:active,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:active,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:active,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:active {
  background-color: transparent;
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:active .btn-inner,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:active .btn-inner,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:active .btn-inner,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:active .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath d='M0 0h152v48H0z'/%3E%3C/mask%3E%3Cpath fill='%23e8eaeb' d='M0 0h152v48H0z'/%3E%3Cpath fill='%2305141f' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23a)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:disabled,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:disabled,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:disabled,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:disabled {
  background-color: transparent;
  color: var(--on-surface-container-mid);
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:disabled .btn-inner,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:disabled .btn-inner,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:disabled .btn-inner,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:disabled .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%23cdd0d2' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23path-1-inside-1_2621_1870)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible .btn-inner,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible .btn-inner,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible .btn-inner,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%2305141f' d='M0 2h152v-4H0zm152 44H0v4h152z' mask='url(%23path-1-inside-1_1232_2023)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left .btn-inner,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left .btn-inner,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left .btn-inner,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%23fff' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23path-1-inside-1_3077_765)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:active .btn-inner,
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:hover .btn-inner,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:active .btn-inner,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:hover .btn-inner,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:active .btn-inner,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:hover .btn-inner,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:active .btn-inner,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:hover .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath d='M0 0h152v48H0z'/%3E%3C/mask%3E%3Cpath fill='%23303c47' d='M0 0h152v48H0z'/%3E%3Cpath fill='%23fff' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23a)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:disabled .btn-inner,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:disabled .btn-inner,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:disabled .btn-inner,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:disabled .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%2349555f' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23path-1-inside-1_3077_999)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible .btn-inner,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible .btn-inner,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible .btn-inner,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%23fff' d='M0 2h152v-4H0zm152 44H0v4h152z' mask='url(%23path-1-inside-1_3077_842)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%2305141f' fill-rule='evenodd' d='M0 4a4 4 0 0 1 4-4h20v1H4a3 3 0 0 0-3 3v40a3 3 0 0 0 3 3h20v1H4a4 4 0 0 1-4-4z' clip-rule='evenodd'/%3E%3C/svg%3E");
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:not(:focus-visible):hover:before,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:not(:focus-visible):hover:before,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:not(:focus-visible):hover:before,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:not(:focus-visible):hover:before {
    background-color: var(--surface-low);
  }
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:not(:focus-visible):active:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:not(:focus-visible):active:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:not(:focus-visible):active:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:not(:focus-visible):active:before {
  background-color: var(--surface-mid);
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible:before,
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible:hover:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible:hover:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible:hover:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath d='M0 4a4 4 0 0 1 4-4h20v48H4a4 4 0 0 1-4-4z'/%3E%3C/mask%3E%3Cpath fill='%23fff' d='M0 4a4 4 0 0 1 4-4h20v48H4a4 4 0 0 1-4-4z'/%3E%3Cpath fill='%2305141f' d='M-2 4a6 6 0 0 1 6-6h20v4H4a2 2 0 0 0-2 2zm26 46H4a6 6 0 0 1-6-6h4a2 2 0 0 0 2 2h20zM4 50a6 6 0 0 1-6-6V4a6 6 0 0 1 6-6v4a2 2 0 0 0-2 2v40a2 2 0 0 0 2 2zM24 0v48z' mask='url(%23a)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:disabled:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:disabled:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:disabled:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:disabled:before {
  background-color: transparent;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath d='M0 4a4 4 0 0 1 4-4h20v48H4a4 4 0 0 1-4-4z'/%3E%3C/mask%3E%3Cpath fill='%23cdd0d2' d='M-1 4a5 5 0 0 1 5-5h20v2H4a3 3 0 0 0-3 3zm25 45H4a5 5 0 0 1-5-5h2a3 3 0 0 0 3 3h20zM4 49a5 5 0 0 1-5-5V4a5 5 0 0 1 5-5v2a3 3 0 0 0-3 3v40a3 3 0 0 0 3 3zM24 0v48z' mask='url(%23a)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:before,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:before,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:before,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M-1 4a5 5 0 0 1 5-5h20v2H4a3 3 0 0 0-3 3zm25 45H4a5 5 0 0 1-5-5h2a3 3 0 0 0 3 3h20zM4 49a5 5 0 0 1-5-5V4a5 5 0 0 1 5-5v2a3 3 0 0 0-3 3v40a3 3 0 0 0 3 3zM24 0v48z' mask='url(%23path-1-inside-1_3077_957)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible:before,
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible:hover:before,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible:before,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible:hover:before,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible:before,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible:hover:before,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible:before,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M-2 4a6 6 0 0 1 6-6h20v4H4a2 2 0 0 0-2 2zm26 46H4a6 6 0 0 1-6-6h4a2 2 0 0 0 2 2h20zM4 50a6 6 0 0 1-6-6V4a6 6 0 0 1 6-6v4a2 2 0 0 0-2 2v40a2 2 0 0 0 2 2zM24 0v48z' mask='url(%23path-1-inside-1_3077_1235)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:disabled:before,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:disabled:before,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:disabled:before,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:disabled:before {
  background-color: transparent;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath d='M0 4a4 4 0 0 1 4-4h20v48H4a4 4 0 0 1-4-4z'/%3E%3C/mask%3E%3Cpath fill='%2349555f' d='M-1 4a5 5 0 0 1 5-5h20v2H4a3 3 0 0 0-3 3zm25 45H4a5 5 0 0 1-5-5h2a3 3 0 0 0 3 3h20zM4 49a5 5 0 0 1-5-5V4a5 5 0 0 1 5-5v2a3 3 0 0 0-3 3v40a3 3 0 0 0 3 3zM24 0v48z' mask='url(%23a)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%2305141f' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:hover:after,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:hover:after,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:hover:after,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:hover:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23f3f4f5' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%2305141f' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
  }
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:active:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:active:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:active:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:active:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23e8eaeb' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%2305141f' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible:after,
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible:hover:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible:hover:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible:hover:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%2305141f' d='M19.268 35.33 4.327 45.031A6 6 0 0 1 1.059 46H0v2h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v2h20a2 2 0 0 1 2 2v26.297a6 6 0 0 1-2.732 5.032'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:disabled:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:disabled:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:disabled:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:disabled:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23cdd0d2' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:after,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:after,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:after,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:active:after,
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:hover:after,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:active:after,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:hover:after,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:active:after,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:hover:after,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:active:after,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23303c47' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23fff' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible:after,
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible:hover:after,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible:after,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible:hover:after,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible:after,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible:hover:after,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible:after,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M19.268 35.33 4.327 45.031A6 6 0 0 1 1.059 46H0v2h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v2h20a2 2 0 0 1 2 2v26.297a6 6 0 0 1-2.732 5.032'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:disabled:after,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:disabled:after,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:disabled:after,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:disabled:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%2349555f' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color {
  background-color: transparent;
  color: var(--white-fixed);
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color .btn-inner,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color .btn-inner,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color .btn-inner,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%23fff' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23path-1-inside-1_3077_765)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover {
  background-color: transparent;
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover .btn-inner,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover .btn-inner,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover .btn-inner,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%23fff' fill-opacity='.15' d='M0 0h152v48H0z'/%3E%3Cpath fill='%23fff' d='M0 1h152v-2H0zm152 46H0v2h152z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active {
  background-color: transparent;
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active .btn-inner,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active .btn-inner,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active .btn-inner,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath d='M0 0h152v48H0z'/%3E%3C/mask%3E%3Cpath fill='%23fff' fill-opacity='.2' d='M0 0h152v48H0z'/%3E%3Cpath fill='%23fff' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23a)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:disabled,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:disabled,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:disabled,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:disabled {
  background-color: transparent;
  color: var(--fixed-grey60);
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:disabled .btn-inner,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:disabled .btn-inner,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:disabled .btn-inner,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:disabled .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%234a565e' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23path-1-inside-1_3077_765)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible .btn-inner,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible .btn-inner,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible .btn-inner,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%23fff' d='M0 2h152v-4H0zm152 44H0v4h152z' mask='url(%23path-1-inside-1_3077_842)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M-1 4a5 5 0 0 1 5-5h20v2H4a3 3 0 0 0-3 3zm25 45H4a5 5 0 0 1-5-5h2a3 3 0 0 0 3 3h20zM4 49a5 5 0 0 1-5-5V4a5 5 0 0 1 5-5v2a3 3 0 0 0-3 3v40a3 3 0 0 0 3 3zM24 0v48z' mask='url(%23path-1-inside-1_3077_957)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover:before {
  background-color: rgba(var(--white-fixed-rgb), .15);
  width: 24px;
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active:before {
  background-color: rgba(var(--white-fixed-rgb), .2);
  width: 24px;
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M-2 4a6 6 0 0 1 6-6h20v4H4a2 2 0 0 0-2 2zm26 46H4a6 6 0 0 1-6-6h4a2 2 0 0 0 2 2h20zM4 50a6 6 0 0 1-6-6V4a6 6 0 0 1 6-6v4a2 2 0 0 0-2 2v40a2 2 0 0 0 2 2zM24 0v48z' mask='url(%23path-1-inside-1_3077_1235)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:disabled:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:disabled:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:disabled:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:disabled:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%234a565e' d='M-1 4a5 5 0 0 1 5-5h20v2H4a3 3 0 0 0-3 3zm25 45H4a5 5 0 0 1-5-5h2a3 3 0 0 0 3 3h20zM4 49a5 5 0 0 1-5-5V4a5 5 0 0 1 5-5v2a3 3 0 0 0-3 3v40a3 3 0 0 0 3 3zM24 0v48z' mask='url(%23path-1-inside-1_3077_957)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' fill-opacity='.15' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23fff' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
  width: 24px;
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' fill-opacity='.2' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23fff' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
  width: 24px;
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M19.268 35.33 4.327 45.031A6 6 0 0 1 1.059 46H0v2h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v2h20a2 2 0 0 1 2 2v26.297a6 6 0 0 1-2.732 5.032'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:disabled:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:disabled:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:disabled:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:disabled:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%234a565e' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color {
    background-color: transparent;
    color: var(--white-fixed);
    height: 40px;
    padding: 0 20px 0 0;
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color.btn-large:after,
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color.btn-large:before,
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:after,
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:before,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color.btn-large:after,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color.btn-large:before,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:after,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:before,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color.btn-large:after,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color.btn-large:before,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:after,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:before,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color.btn-large:after,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color.btn-large:before,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:after,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:before {
    width: 20px;
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color .btn-inner,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color .btn-inner,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color .btn-inner,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color .btn-inner {
    background: transparent;
    border: solid var(--white-fixed);
    border-width: 1px 0;
    padding: 0 20px;
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover {
    background-color: transparent;
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover .btn-inner,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover .btn-inner,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover .btn-inner,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover .btn-inner {
    background: rgba(var(--white-fixed-rgb), .15);
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active {
    background-color: transparent;
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active .btn-inner,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active .btn-inner,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active .btn-inner,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active .btn-inner {
    background: rgba(var(--white-fixed-rgb), .2);
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:disabled,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:disabled,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:disabled,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:disabled {
    color: var(--fixed-grey60);
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:disabled .btn-inner,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:disabled .btn-inner,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:disabled .btn-inner,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:disabled .btn-inner {
    background-color: var(--fixed-grey80);
    background-image: none;
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible .btn-inner,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible .btn-inner,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible .btn-inner,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible .btn-inner {
    border-width: 2px 0;
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color .btn-inner,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color .btn-inner,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color .btn-inner,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color .btn-inner {
    border-radius: 4px 0 0 4px;
    border-width: 1px;
    border: 1px solid var(--white-fixed);
    border-right-width: 0;
    padding: 0 0 0 20px;
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:before,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:before,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:before,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:before {
    background: none;
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover .btn-inner,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover .btn-inner,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover .btn-inner,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover .btn-inner {
    background-color: rgba(var(--white-fixed-rgb), .15);
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover:before,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover:before,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover:before,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover:before {
    background: none;
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active .btn-inner,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active .btn-inner,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active .btn-inner,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active .btn-inner {
    background-color: rgba(var(--white-fixed-rgb), .2);
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active:before,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active:before,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active:before,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active:before {
    background: none;
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible .btn-inner,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible .btn-inner,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible .btn-inner,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible .btn-inner {
    background: none;
    border-width: 2px 0 2px 2px;
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible:before,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible:before,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible:before,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible:before {
    background: none;
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:disabled:before,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:disabled:before,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:disabled:before,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:disabled:before {
    background-color: var(--fixed-grey80);
    background-image: none;
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:after,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:after,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:after,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='40' fill='none' viewBox='0 0 20 40'%3E%3Cpath fill='%23fff' d='M19 25.248V3.333A2.333 2.333 0 0 0 16.667 1H0V0h16.667A3.333 3.333 0 0 1 20 3.333v21.915a6.67 6.67 0 0 1-3.036 5.59l-12.45 8.087A6.67 6.67 0 0 1 .881 40H0v-1.001h1a5.67 5.67 0 0 0 2.969-.913L16.419 30A5.67 5.67 0 0 0 19 25.248'/%3E%3C/svg%3E");
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover:after,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover:after,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover:after,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='40' fill='none' viewBox='0 0 20 40'%3E%3Cpath fill='%23fff' fill-opacity='.15' d='M16.964 30.839A6.67 6.67 0 0 0 20 25.248V3.333A3.333 3.333 0 0 0 16.667 0H0v40h.882c1.29 0 2.55-.374 3.631-1.075z'/%3E%3Cpath fill='%23fff' d='M19 25.248V3.333A2.333 2.333 0 0 0 16.667 1H0V0h16.667A3.333 3.333 0 0 1 20 3.333v21.915a6.67 6.67 0 0 1-3.036 5.59l-12.45 8.087A6.67 6.67 0 0 1 .881 40H0v-1.001h1a5.67 5.67 0 0 0 2.969-.913L16.419 30A5.67 5.67 0 0 0 19 25.248'/%3E%3C/svg%3E");
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active:after,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active:after,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active:after,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='40' fill='none' viewBox='0 0 20 40'%3E%3Cpath fill='%23fff' fill-opacity='.2' d='M16.964 30.839A6.67 6.67 0 0 0 20 25.248V3.333A3.333 3.333 0 0 0 16.667 0H0v40h.882c1.29 0 2.55-.374 3.631-1.075z'/%3E%3Cpath fill='%23fff' d='M19 25.248V3.333A2.333 2.333 0 0 0 16.667 1H0V0h16.667A3.333 3.333 0 0 1 20 3.333v21.915a6.67 6.67 0 0 1-3.036 5.59l-12.45 8.087A6.67 6.67 0 0 1 .881 40H0v-1.001h1a5.67 5.67 0 0 0 2.969-.913L16.419 30A5.67 5.67 0 0 0 19 25.248'/%3E%3C/svg%3E");
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible:after,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible:after,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible:after,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='40' fill='none' viewBox='0 0 20 40'%3E%3Cpath fill='%23fff' d='M18 25.248V3.333C18 2.597 17.403 2 16.667 2H0V0h16.667A3.333 3.333 0 0 1 20 3.333v21.915a6.67 6.67 0 0 1-3.036 5.59l-12.45 8.087A6.67 6.67 0 0 1 .881 40H0v-2c1.2 0 1.833-.09 2-.136a4.7 4.7 0 0 0 1.424-.617l12.451-8.086A4.67 4.67 0 0 0 18 25.248'/%3E%3C/svg%3E");
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:disabled:after,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:disabled:after,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:disabled:after,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:disabled:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23303c47' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23303c47' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.188 5.87z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
  }
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-large:after,
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-large:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-large:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-large:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-large:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-large:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-large:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-large:before {
  height: 100%;
  width: 25px;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-large:after,
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-large:before,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-large:after,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-large:before,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-large:after,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-large:before,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-large:after,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-large:before {
    width: 21px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:before,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:before,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:before,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:before {
    width: 21px !important;
  }
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:after {
  background-color: transparent;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:after,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:after,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:after,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:after {
    width: 24px !important;
  }
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right {
  background-clip: content-box;
  color: var(--on-primary);
  overflow: hidden;
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right:after,
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right:before {
  -webkit-background-origin: content-box;
  background-origin: content-box;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  bottom: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  height: 101%;
  position: absolute;
  top: 0;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  width: 21px;
  z-index: 0;
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right:before {
  left: 0;
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right:after {
  right: 0;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right {
    height: 40px;
    padding: 0 20px;
  }
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right .btn-inner,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right .btn-inner,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right .btn-inner,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right .btn-inner {
  background-color: var(--primary);
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right:not(:focus-visible):hover .btn-inner,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right:not(:focus-visible):hover .btn-inner,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right:not(:focus-visible):hover .btn-inner,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right:not(:focus-visible):hover .btn-inner {
    background-color: var(--primary-highest);
  }
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right:not(:focus-visible):active .btn-inner,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right:not(:focus-visible):active .btn-inner,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right:not(:focus-visible):active .btn-inner,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right:not(:focus-visible):active .btn-inner {
  background-color: var(--primary-ultimate);
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right:disabled,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right:disabled,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right:disabled,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right:disabled {
  color: var(--on-surface-container-low-custom);
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right:disabled .btn-inner,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right:disabled .btn-inner,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right:disabled .btn-inner,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right:disabled .btn-inner {
  background-color: var(--primary-low);
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible .btn-inner,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible .btn-inner,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible .btn-inner,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='48' fill='none' viewBox='0 0 160 48'%3E%3Cpath fill='%2305141f' d='M0 0h160v48H0z'/%3E%3Cpath fill='%23f3f4f5' d='M0 6h160V4H0zm160 36H0v2h160z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible .btn-inner,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible .btn-inner,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible .btn-inner,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='48' fill='none' viewBox='0 0 160 48'%3E%3Cpath fill='%23fff' d='M0 0h160v48H0z'/%3E%3Cpath fill='%23172430' d='M0 6h160V4H0zm160 36H0v2h160z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%2305141f' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%2305141f' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  display: inline-block;
  height: 40px;
  vertical-align: middle;
  width: 21px;
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right:hover:before,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right:hover:before,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right:hover:before,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23303e48' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23303e48' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
  }
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right:active:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right:active:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right:active:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right:active:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23172630' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23172630' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible:before,
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible:hover:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible:hover:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible:hover:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%2305141f' d='M3.643 10.994A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29z'/%3E%3Cpath fill='%23f3f4f5' d='M24 4h-1.08a6 6 0 0 0-3.268.968l-12.92 8.39A6 6 0 0 0 4 18.39V41a3 3 0 0 0 3 3h17v-2H7a1 1 0 0 1-1-1V18.39a4 4 0 0 1 1.821-3.354l12.92-8.39A4 4 0 0 1 22.922 6H24z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right:disabled:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right:disabled:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right:disabled:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right:disabled:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23e8eaeb' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23e8eaeb' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right:before,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right:before,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right:before,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23fff' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23fff' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right:active:before,
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right:hover:before,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right:active:before,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right:hover:before,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right:active:before,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right:hover:before,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right:active:before,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23ccd0d3' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23ccd0d3' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible:before,
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible:hover:before,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible:before,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible:hover:before,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible:before,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible:hover:before,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible:before,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M3.643 10.994A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29z'/%3E%3Cpath fill='%23172430' d='M24 4h-1.08a6 6 0 0 0-3.268.968l-12.92 8.39A6 6 0 0 0 4 18.39V41a3 3 0 0 0 3 3h17v-2H7a1 1 0 0 1-1-1V18.39a4 4 0 0 1 1.821-3.354l12.92-8.39A4 4 0 0 1 22.922 6H24z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right:disabled:before,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right:disabled:before,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right:disabled:before,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right:disabled:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23303c47' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23303c47' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right:after {
  background-color: var(--primary);
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  width: 21px;
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right:hover:after,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right:hover:after,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right:hover:after,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right:hover:after {
    background-color: var(--primary-highest);
  }
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right:active:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right:active:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right:active:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right:active:after {
  background-color: var(--primary-ultimate);
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible:after,
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible:hover:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible:hover:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible:hover:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%2305141f' d='M0 0h20a4 4 0 0 1 4 4v40a4 4 0 0 1-4 4H0z'/%3E%3Cpath fill='%23f3f4f5' d='M0 4h17a3 3 0 0 1 3 3h-2a1 1 0 0 0-1-1H0zm20 37a3 3 0 0 1-3 3H0v-2h17a1 1 0 0 0 1-1zM0 43V5zM17 4a3 3 0 0 1 3 3v34a3 3 0 0 1-3 3v-2a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible:after,
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible:hover:after,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible:after,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible:hover:after,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible:after,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible:hover:after,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible:after,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M0 0h20a4 4 0 0 1 4 4v40a4 4 0 0 1-4 4H0z'/%3E%3Cpath fill='%23172430' d='M0 4h17a3 3 0 0 1 3 3h-2a1 1 0 0 0-1-1H0zm20 37a3 3 0 0 1-3 3H0v-2h17a1 1 0 0 0 1-1zM0 43V5zM17 4a3 3 0 0 1 3 3v34a3 3 0 0 1-3 3v-2a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right:disabled:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right:disabled:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right:disabled:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right:disabled:after {
  background-color: var(--primary-low);
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color {
  color: var(--black-fixed);
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color .btn-inner,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color .btn-inner,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color .btn-inner,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color .btn-inner {
  background-color: var(--white-fixed);
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:not(:focus-visible):hover .btn-inner,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:not(:focus-visible):hover .btn-inner,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:not(:focus-visible):hover .btn-inner,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:not(:focus-visible):hover .btn-inner {
    background-color: var(--fixed-grey20);
  }
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:not(:focus-visible):active .btn-inner,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:not(:focus-visible):active .btn-inner,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:not(:focus-visible):active .btn-inner,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:not(:focus-visible):active .btn-inner {
  background-color: var(--fixed-grey40);
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:disabled,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:disabled,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:disabled,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:disabled {
  color: var(--fixed-grey40);
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:disabled .btn-inner,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:disabled .btn-inner,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:disabled .btn-inner,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:disabled .btn-inner {
  background-color: var(--fixed-grey80);
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:focus-visible .btn-inner,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:focus-visible .btn-inner,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:focus-visible .btn-inner,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:focus-visible .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%23fff' d='M0 0h152v48H0z'/%3E%3Cpath fill='%2305141f' d='M0 6h152V4H0zm152 36H0v2h152z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23fff' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23fff' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:hover:before,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:hover:before,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:hover:before,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23cdd0d2' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23cdd0d2' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
  }
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:active:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:active:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:active:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:active:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%238d959a' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%238d959a' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:focus-visible:before,
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:focus-visible:hover:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:focus-visible:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:focus-visible:hover:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:focus-visible:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:focus-visible:hover:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:focus-visible:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:focus-visible:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M3.643 10.994A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29z'/%3E%3Cpath fill='%2305141f' d='M24 4h-1.08a6 6 0 0 0-3.268.968l-12.92 8.39A6 6 0 0 0 4 18.39V41a3 3 0 0 0 3 3h17v-2H7a1 1 0 0 1-1-1V18.39a4 4 0 0 1 1.821-3.354l12.92-8.39A4 4 0 0 1 22.922 6H24z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:disabled:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:disabled:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:disabled:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:disabled:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23303e48' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23303e48' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:after {
  background-color: var(--white-fixed);
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:hover:after,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:hover:after,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:hover:after,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:hover:after {
    background-color: var(--fixed-grey20);
  }
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:active:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:active:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:active:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:active:after {
  background-color: var(--fixed-grey40);
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:focus-visible:after,
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:focus-visible:hover:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:focus-visible:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:focus-visible:hover:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:focus-visible:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:focus-visible:hover:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:focus-visible:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:focus-visible:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M0 0h20a4 4 0 0 1 4 4v40a4 4 0 0 1-4 4H0z'/%3E%3Cpath fill='%2305141f' d='M0 4h17a3 3 0 0 1 3 3h-2a1 1 0 0 0-1-1H0zm20 37a3 3 0 0 1-3 3H0v-2h17a1 1 0 0 0 1-1zM0 43V5zM17 4a3 3 0 0 1 3 3v34a3 3 0 0 1-3 3v-2a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:disabled:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:disabled:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:disabled:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:disabled:after {
  background-color: var(--fixed-grey80);
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-large:after,
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-large:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-large:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-large:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-large:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-large:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-large:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-large:before {
  height: 100%;
  width: 25px;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-large:after,
  .kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-large:before,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-large:after,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-large:before,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-large:after,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-large:before,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-large:after,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-large:before {
    width: 21px;
  }
}
.kia-oem--pbv .key-visual .btn-box.btn-box-vertical .btn.btn-liquid-right:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-vertical .btn.btn-liquid-right:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-vertical .btn.btn-liquid-right:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-vertical .btn.btn-liquid-right:before {
  background-color: transparent;
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn:first-child,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn:first-child,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn:first-child,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn:first-child {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn:last-child,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn:last-child,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn:last-child,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn:last-child {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left {
  background-clip: content-box;
  color: var(--on-surface);
  overflow: hidden;
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:after,
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:before {
  -webkit-background-origin: content-box;
  background-origin: content-box;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  bottom: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  height: 101%;
  position: absolute;
  top: 0;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  width: 21px;
  z-index: 0;
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:before {
  left: 0;
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:after {
  right: 0;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left {
    height: 40px;
    padding: 0 20px;
  }
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left .btn-inner,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left .btn-inner,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left .btn-inner,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left .btn-inner {
  background-color: transparent;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%2305141f' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23path-1-inside-1_2621_1849)'/%3E%3C/svg%3E");
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:hover,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:hover,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:hover,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:hover {
    background-color: transparent;
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:hover .btn-inner,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:hover .btn-inner,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:hover .btn-inner,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:hover .btn-inner {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cmask id='a' fill='%23f3f4f5'%3E%3Cpath d='M0 0h152v48H0z'/%3E%3C/mask%3E%3Cpath fill='%23f3f4f5' d='M0 0h152v48H0z'/%3E%3Cpath fill='%2305141f' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23a)'/%3E%3C/svg%3E");
  }
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:active,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:active,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:active,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:active {
  background-color: transparent;
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:active .btn-inner,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:active .btn-inner,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:active .btn-inner,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:active .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath d='M0 0h152v48H0z'/%3E%3C/mask%3E%3Cpath fill='%23e8eaeb' d='M0 0h152v48H0z'/%3E%3Cpath fill='%2305141f' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23a)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:disabled,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:disabled,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:disabled,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:disabled {
  background-color: transparent;
  color: var(--on-surface-container-mid);
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:disabled .btn-inner,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:disabled .btn-inner,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:disabled .btn-inner,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:disabled .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%23cdd0d2' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23path-1-inside-1_2621_1870)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible .btn-inner,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible .btn-inner,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible .btn-inner,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%2305141f' d='M0 2h152v-4H0zm152 44H0v4h152z' mask='url(%23path-1-inside-1_1232_2023)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left .btn-inner,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left .btn-inner,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left .btn-inner,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%23fff' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23path-1-inside-1_3077_765)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:active .btn-inner,
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:hover .btn-inner,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:active .btn-inner,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:hover .btn-inner,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:active .btn-inner,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:hover .btn-inner,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:active .btn-inner,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:hover .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath d='M0 0h152v48H0z'/%3E%3C/mask%3E%3Cpath fill='%23303c47' d='M0 0h152v48H0z'/%3E%3Cpath fill='%23fff' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23a)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:disabled .btn-inner,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:disabled .btn-inner,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:disabled .btn-inner,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:disabled .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%2349555f' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23path-1-inside-1_3077_999)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible .btn-inner,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible .btn-inner,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible .btn-inner,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%23fff' d='M0 2h152v-4H0zm152 44H0v4h152z' mask='url(%23path-1-inside-1_3077_842)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%2305141f' fill-rule='evenodd' d='M0 4a4 4 0 0 1 4-4h20v1H4a3 3 0 0 0-3 3v40a3 3 0 0 0 3 3h20v1H4a4 4 0 0 1-4-4z' clip-rule='evenodd'/%3E%3C/svg%3E");
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:not(:focus-visible):hover:before,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:not(:focus-visible):hover:before,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:not(:focus-visible):hover:before,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:not(:focus-visible):hover:before {
    background-color: var(--surface-low);
  }
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:not(:focus-visible):active:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:not(:focus-visible):active:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:not(:focus-visible):active:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:not(:focus-visible):active:before {
  background-color: var(--surface-mid);
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible:before,
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible:hover:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible:hover:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible:hover:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath d='M0 4a4 4 0 0 1 4-4h20v48H4a4 4 0 0 1-4-4z'/%3E%3C/mask%3E%3Cpath fill='%23fff' d='M0 4a4 4 0 0 1 4-4h20v48H4a4 4 0 0 1-4-4z'/%3E%3Cpath fill='%2305141f' d='M-2 4a6 6 0 0 1 6-6h20v4H4a2 2 0 0 0-2 2zm26 46H4a6 6 0 0 1-6-6h4a2 2 0 0 0 2 2h20zM4 50a6 6 0 0 1-6-6V4a6 6 0 0 1 6-6v4a2 2 0 0 0-2 2v40a2 2 0 0 0 2 2zM24 0v48z' mask='url(%23a)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:disabled:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:disabled:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:disabled:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:disabled:before {
  background-color: transparent;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath d='M0 4a4 4 0 0 1 4-4h20v48H4a4 4 0 0 1-4-4z'/%3E%3C/mask%3E%3Cpath fill='%23cdd0d2' d='M-1 4a5 5 0 0 1 5-5h20v2H4a3 3 0 0 0-3 3zm25 45H4a5 5 0 0 1-5-5h2a3 3 0 0 0 3 3h20zM4 49a5 5 0 0 1-5-5V4a5 5 0 0 1 5-5v2a3 3 0 0 0-3 3v40a3 3 0 0 0 3 3zM24 0v48z' mask='url(%23a)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:before,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:before,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:before,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M-1 4a5 5 0 0 1 5-5h20v2H4a3 3 0 0 0-3 3zm25 45H4a5 5 0 0 1-5-5h2a3 3 0 0 0 3 3h20zM4 49a5 5 0 0 1-5-5V4a5 5 0 0 1 5-5v2a3 3 0 0 0-3 3v40a3 3 0 0 0 3 3zM24 0v48z' mask='url(%23path-1-inside-1_3077_957)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible:before,
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible:hover:before,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible:before,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible:hover:before,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible:before,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible:hover:before,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible:before,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M-2 4a6 6 0 0 1 6-6h20v4H4a2 2 0 0 0-2 2zm26 46H4a6 6 0 0 1-6-6h4a2 2 0 0 0 2 2h20zM4 50a6 6 0 0 1-6-6V4a6 6 0 0 1 6-6v4a2 2 0 0 0-2 2v40a2 2 0 0 0 2 2zM24 0v48z' mask='url(%23path-1-inside-1_3077_1235)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:disabled:before,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:disabled:before,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:disabled:before,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:disabled:before {
  background-color: transparent;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath d='M0 4a4 4 0 0 1 4-4h20v48H4a4 4 0 0 1-4-4z'/%3E%3C/mask%3E%3Cpath fill='%2349555f' d='M-1 4a5 5 0 0 1 5-5h20v2H4a3 3 0 0 0-3 3zm25 45H4a5 5 0 0 1-5-5h2a3 3 0 0 0 3 3h20zM4 49a5 5 0 0 1-5-5V4a5 5 0 0 1 5-5v2a3 3 0 0 0-3 3v40a3 3 0 0 0 3 3zM24 0v48z' mask='url(%23a)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%2305141f' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:hover:after,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:hover:after,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:hover:after,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:hover:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23f3f4f5' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%2305141f' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
  }
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:active:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:active:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:active:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:active:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23e8eaeb' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%2305141f' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible:after,
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible:hover:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible:hover:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible:hover:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%2305141f' d='M19.268 35.33 4.327 45.031A6 6 0 0 1 1.059 46H0v2h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v2h20a2 2 0 0 1 2 2v26.297a6 6 0 0 1-2.732 5.032'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:disabled:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:disabled:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:disabled:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:disabled:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23cdd0d2' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:after,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:after,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:after,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:active:after,
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:hover:after,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:active:after,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:hover:after,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:active:after,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:hover:after,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:active:after,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23303c47' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23fff' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible:after,
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible:hover:after,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible:after,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible:hover:after,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible:after,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible:hover:after,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible:after,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M19.268 35.33 4.327 45.031A6 6 0 0 1 1.059 46H0v2h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v2h20a2 2 0 0 1 2 2v26.297a6 6 0 0 1-2.732 5.032'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:disabled:after,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:disabled:after,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:disabled:after,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:disabled:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%2349555f' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color {
  background-color: transparent;
  color: var(--white-fixed);
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color .btn-inner,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color .btn-inner,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color .btn-inner,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%23fff' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23path-1-inside-1_3077_765)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover {
  background-color: transparent;
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover .btn-inner,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover .btn-inner,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover .btn-inner,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%23fff' fill-opacity='.15' d='M0 0h152v48H0z'/%3E%3Cpath fill='%23fff' d='M0 1h152v-2H0zm152 46H0v2h152z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active {
  background-color: transparent;
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active .btn-inner,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active .btn-inner,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active .btn-inner,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath d='M0 0h152v48H0z'/%3E%3C/mask%3E%3Cpath fill='%23fff' fill-opacity='.2' d='M0 0h152v48H0z'/%3E%3Cpath fill='%23fff' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23a)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:disabled,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:disabled,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:disabled,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:disabled {
  background-color: transparent;
  color: var(--fixed-grey60);
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:disabled .btn-inner,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:disabled .btn-inner,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:disabled .btn-inner,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:disabled .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%234a565e' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23path-1-inside-1_3077_765)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible .btn-inner,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible .btn-inner,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible .btn-inner,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%23fff' d='M0 2h152v-4H0zm152 44H0v4h152z' mask='url(%23path-1-inside-1_3077_842)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M-1 4a5 5 0 0 1 5-5h20v2H4a3 3 0 0 0-3 3zm25 45H4a5 5 0 0 1-5-5h2a3 3 0 0 0 3 3h20zM4 49a5 5 0 0 1-5-5V4a5 5 0 0 1 5-5v2a3 3 0 0 0-3 3v40a3 3 0 0 0 3 3zM24 0v48z' mask='url(%23path-1-inside-1_3077_957)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover:before {
  background-color: rgba(var(--white-fixed-rgb), .15);
  width: 24px;
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active:before {
  background-color: rgba(var(--white-fixed-rgb), .2);
  width: 24px;
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M-2 4a6 6 0 0 1 6-6h20v4H4a2 2 0 0 0-2 2zm26 46H4a6 6 0 0 1-6-6h4a2 2 0 0 0 2 2h20zM4 50a6 6 0 0 1-6-6V4a6 6 0 0 1 6-6v4a2 2 0 0 0-2 2v40a2 2 0 0 0 2 2zM24 0v48z' mask='url(%23path-1-inside-1_3077_1235)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:disabled:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:disabled:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:disabled:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:disabled:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%234a565e' d='M-1 4a5 5 0 0 1 5-5h20v2H4a3 3 0 0 0-3 3zm25 45H4a5 5 0 0 1-5-5h2a3 3 0 0 0 3 3h20zM4 49a5 5 0 0 1-5-5V4a5 5 0 0 1 5-5v2a3 3 0 0 0-3 3v40a3 3 0 0 0 3 3zM24 0v48z' mask='url(%23path-1-inside-1_3077_957)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' fill-opacity='.15' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23fff' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
  width: 24px;
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' fill-opacity='.2' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23fff' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
  width: 24px;
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M19.268 35.33 4.327 45.031A6 6 0 0 1 1.059 46H0v2h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v2h20a2 2 0 0 1 2 2v26.297a6 6 0 0 1-2.732 5.032'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:disabled:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:disabled:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:disabled:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:disabled:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%234a565e' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color {
    background-color: transparent;
    color: var(--white-fixed);
    height: 40px;
    padding: 0 20px 0 0;
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color.btn-large:after,
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color.btn-large:before,
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:after,
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:before,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color.btn-large:after,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color.btn-large:before,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:after,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:before,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color.btn-large:after,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color.btn-large:before,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:after,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:before,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color.btn-large:after,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color.btn-large:before,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:after,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:before {
    width: 20px;
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color .btn-inner,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color .btn-inner,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color .btn-inner,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color .btn-inner {
    background: transparent;
    border: solid var(--white-fixed);
    border-width: 1px 0;
    padding: 0 20px;
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover {
    background-color: transparent;
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover .btn-inner,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover .btn-inner,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover .btn-inner,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover .btn-inner {
    background: rgba(var(--white-fixed-rgb), .15);
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active {
    background-color: transparent;
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active .btn-inner,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active .btn-inner,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active .btn-inner,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active .btn-inner {
    background: rgba(var(--white-fixed-rgb), .2);
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:disabled,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:disabled,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:disabled,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:disabled {
    color: var(--fixed-grey60);
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:disabled .btn-inner,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:disabled .btn-inner,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:disabled .btn-inner,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:disabled .btn-inner {
    background-color: var(--fixed-grey80);
    background-image: none;
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible .btn-inner,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible .btn-inner,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible .btn-inner,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible .btn-inner {
    border-width: 2px 0;
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color .btn-inner,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color .btn-inner,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color .btn-inner,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color .btn-inner {
    border-radius: 4px 0 0 4px;
    border-width: 1px;
    border: 1px solid var(--white-fixed);
    border-right-width: 0;
    padding: 0 0 0 20px;
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:before,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:before,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:before,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:before {
    background: none;
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover .btn-inner,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover .btn-inner,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover .btn-inner,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover .btn-inner {
    background-color: rgba(var(--white-fixed-rgb), .15);
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover:before,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover:before,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover:before,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover:before {
    background: none;
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active .btn-inner,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active .btn-inner,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active .btn-inner,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active .btn-inner {
    background-color: rgba(var(--white-fixed-rgb), .2);
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active:before,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active:before,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active:before,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active:before {
    background: none;
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible .btn-inner,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible .btn-inner,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible .btn-inner,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible .btn-inner {
    background: none;
    border-width: 2px 0 2px 2px;
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible:before,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible:before,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible:before,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible:before {
    background: none;
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:disabled:before,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:disabled:before,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:disabled:before,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:disabled:before {
    background-color: var(--fixed-grey80);
    background-image: none;
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:after,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:after,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:after,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='40' fill='none' viewBox='0 0 20 40'%3E%3Cpath fill='%23fff' d='M19 25.248V3.333A2.333 2.333 0 0 0 16.667 1H0V0h16.667A3.333 3.333 0 0 1 20 3.333v21.915a6.67 6.67 0 0 1-3.036 5.59l-12.45 8.087A6.67 6.67 0 0 1 .881 40H0v-1.001h1a5.67 5.67 0 0 0 2.969-.913L16.419 30A5.67 5.67 0 0 0 19 25.248'/%3E%3C/svg%3E");
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover:after,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover:after,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover:after,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='40' fill='none' viewBox='0 0 20 40'%3E%3Cpath fill='%23fff' fill-opacity='.15' d='M16.964 30.839A6.67 6.67 0 0 0 20 25.248V3.333A3.333 3.333 0 0 0 16.667 0H0v40h.882c1.29 0 2.55-.374 3.631-1.075z'/%3E%3Cpath fill='%23fff' d='M19 25.248V3.333A2.333 2.333 0 0 0 16.667 1H0V0h16.667A3.333 3.333 0 0 1 20 3.333v21.915a6.67 6.67 0 0 1-3.036 5.59l-12.45 8.087A6.67 6.67 0 0 1 .881 40H0v-1.001h1a5.67 5.67 0 0 0 2.969-.913L16.419 30A5.67 5.67 0 0 0 19 25.248'/%3E%3C/svg%3E");
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active:after,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active:after,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active:after,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='40' fill='none' viewBox='0 0 20 40'%3E%3Cpath fill='%23fff' fill-opacity='.2' d='M16.964 30.839A6.67 6.67 0 0 0 20 25.248V3.333A3.333 3.333 0 0 0 16.667 0H0v40h.882c1.29 0 2.55-.374 3.631-1.075z'/%3E%3Cpath fill='%23fff' d='M19 25.248V3.333A2.333 2.333 0 0 0 16.667 1H0V0h16.667A3.333 3.333 0 0 1 20 3.333v21.915a6.67 6.67 0 0 1-3.036 5.59l-12.45 8.087A6.67 6.67 0 0 1 .881 40H0v-1.001h1a5.67 5.67 0 0 0 2.969-.913L16.419 30A5.67 5.67 0 0 0 19 25.248'/%3E%3C/svg%3E");
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible:after,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible:after,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible:after,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='40' fill='none' viewBox='0 0 20 40'%3E%3Cpath fill='%23fff' d='M18 25.248V3.333C18 2.597 17.403 2 16.667 2H0V0h16.667A3.333 3.333 0 0 1 20 3.333v21.915a6.67 6.67 0 0 1-3.036 5.59l-12.45 8.087A6.67 6.67 0 0 1 .881 40H0v-2c1.2 0 1.833-.09 2-.136a4.7 4.7 0 0 0 1.424-.617l12.451-8.086A4.67 4.67 0 0 0 18 25.248'/%3E%3C/svg%3E");
  }
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:disabled:after,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:disabled:after,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:disabled:after,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:disabled:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23303c47' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23303c47' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.188 5.87z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
  }
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-large:after,
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-large:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-large:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-large:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-large:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-large:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-large:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-large:before {
  height: 100%;
  width: 25px;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-large:after,
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-large:before,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-large:after,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-large:before,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-large:after,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-large:before,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-large:after,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-large:before {
    width: 21px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:before,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:before,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:before,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:before {
    width: 21px !important;
  }
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:after {
  background-color: transparent;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:after,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:after,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:after,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:after {
    width: 24px !important;
  }
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right {
  background-clip: content-box;
  color: var(--on-primary);
  overflow: hidden;
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right:after,
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right:before {
  -webkit-background-origin: content-box;
  background-origin: content-box;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  bottom: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  height: 101%;
  position: absolute;
  top: 0;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  width: 21px;
  z-index: 0;
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right:before {
  left: 0;
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right:after {
  right: 0;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right {
    height: 40px;
    padding: 0 20px;
  }
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right .btn-inner,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right .btn-inner,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right .btn-inner,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right .btn-inner {
  background-color: var(--primary);
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right:not(:focus-visible):hover .btn-inner,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right:not(:focus-visible):hover .btn-inner,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right:not(:focus-visible):hover .btn-inner,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right:not(:focus-visible):hover .btn-inner {
    background-color: var(--primary-highest);
  }
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right:not(:focus-visible):active .btn-inner,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right:not(:focus-visible):active .btn-inner,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right:not(:focus-visible):active .btn-inner,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right:not(:focus-visible):active .btn-inner {
  background-color: var(--primary-ultimate);
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right:disabled,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right:disabled,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right:disabled,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right:disabled {
  color: var(--on-surface-container-low-custom);
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right:disabled .btn-inner,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right:disabled .btn-inner,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right:disabled .btn-inner,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right:disabled .btn-inner {
  background-color: var(--primary-low);
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible .btn-inner,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible .btn-inner,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible .btn-inner,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='48' fill='none' viewBox='0 0 160 48'%3E%3Cpath fill='%2305141f' d='M0 0h160v48H0z'/%3E%3Cpath fill='%23f3f4f5' d='M0 6h160V4H0zm160 36H0v2h160z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible .btn-inner,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible .btn-inner,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible .btn-inner,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='48' fill='none' viewBox='0 0 160 48'%3E%3Cpath fill='%23fff' d='M0 0h160v48H0z'/%3E%3Cpath fill='%23172430' d='M0 6h160V4H0zm160 36H0v2h160z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%2305141f' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%2305141f' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  display: inline-block;
  height: 40px;
  vertical-align: middle;
  width: 21px;
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right:hover:before,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right:hover:before,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right:hover:before,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23303e48' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23303e48' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
  }
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right:active:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right:active:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right:active:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right:active:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23172630' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23172630' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible:before,
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible:hover:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible:hover:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible:hover:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%2305141f' d='M3.643 10.994A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29z'/%3E%3Cpath fill='%23f3f4f5' d='M24 4h-1.08a6 6 0 0 0-3.268.968l-12.92 8.39A6 6 0 0 0 4 18.39V41a3 3 0 0 0 3 3h17v-2H7a1 1 0 0 1-1-1V18.39a4 4 0 0 1 1.821-3.354l12.92-8.39A4 4 0 0 1 22.922 6H24z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right:disabled:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right:disabled:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right:disabled:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right:disabled:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23e8eaeb' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23e8eaeb' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right:before,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right:before,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right:before,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23fff' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23fff' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right:active:before,
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right:hover:before,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right:active:before,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right:hover:before,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right:active:before,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right:hover:before,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right:active:before,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23ccd0d3' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23ccd0d3' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible:before,
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible:hover:before,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible:before,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible:hover:before,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible:before,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible:hover:before,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible:before,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M3.643 10.994A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29z'/%3E%3Cpath fill='%23172430' d='M24 4h-1.08a6 6 0 0 0-3.268.968l-12.92 8.39A6 6 0 0 0 4 18.39V41a3 3 0 0 0 3 3h17v-2H7a1 1 0 0 1-1-1V18.39a4 4 0 0 1 1.821-3.354l12.92-8.39A4 4 0 0 1 22.922 6H24z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right:disabled:before,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right:disabled:before,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right:disabled:before,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right:disabled:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23303c47' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23303c47' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right:after {
  background-color: var(--primary);
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  width: 21px;
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right:hover:after,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right:hover:after,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right:hover:after,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right:hover:after {
    background-color: var(--primary-highest);
  }
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right:active:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right:active:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right:active:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right:active:after {
  background-color: var(--primary-ultimate);
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible:after,
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible:hover:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible:hover:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible:hover:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%2305141f' d='M0 0h20a4 4 0 0 1 4 4v40a4 4 0 0 1-4 4H0z'/%3E%3Cpath fill='%23f3f4f5' d='M0 4h17a3 3 0 0 1 3 3h-2a1 1 0 0 0-1-1H0zm20 37a3 3 0 0 1-3 3H0v-2h17a1 1 0 0 0 1-1zM0 43V5zM17 4a3 3 0 0 1 3 3v34a3 3 0 0 1-3 3v-2a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible:after,
.kia-oem--pbv .dark .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible:hover:after,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible:after,
.kia-oem--pbv .dark .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible:hover:after,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible:after,
.kia-oem--pbv .dark .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible:hover:after,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible:after,
.kia-oem--pbv .dark .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M0 0h20a4 4 0 0 1 4 4v40a4 4 0 0 1-4 4H0z'/%3E%3Cpath fill='%23172430' d='M0 4h17a3 3 0 0 1 3 3h-2a1 1 0 0 0-1-1H0zm20 37a3 3 0 0 1-3 3H0v-2h17a1 1 0 0 0 1-1zM0 43V5zM17 4a3 3 0 0 1 3 3v34a3 3 0 0 1-3 3v-2a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right:disabled:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right:disabled:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right:disabled:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right:disabled:after {
  background-color: var(--primary-low);
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color {
  color: var(--black-fixed);
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color .btn-inner,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color .btn-inner,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color .btn-inner,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color .btn-inner {
  background-color: var(--white-fixed);
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:not(:focus-visible):hover .btn-inner,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:not(:focus-visible):hover .btn-inner,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:not(:focus-visible):hover .btn-inner,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:not(:focus-visible):hover .btn-inner {
    background-color: var(--fixed-grey20);
  }
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:not(:focus-visible):active .btn-inner,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:not(:focus-visible):active .btn-inner,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:not(:focus-visible):active .btn-inner,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:not(:focus-visible):active .btn-inner {
  background-color: var(--fixed-grey40);
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:disabled,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:disabled,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:disabled,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:disabled {
  color: var(--fixed-grey40);
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:disabled .btn-inner,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:disabled .btn-inner,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:disabled .btn-inner,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:disabled .btn-inner {
  background-color: var(--fixed-grey80);
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:focus-visible .btn-inner,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:focus-visible .btn-inner,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:focus-visible .btn-inner,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:focus-visible .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%23fff' d='M0 0h152v48H0z'/%3E%3Cpath fill='%2305141f' d='M0 6h152V4H0zm152 36H0v2h152z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23fff' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23fff' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:hover:before,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:hover:before,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:hover:before,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23cdd0d2' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23cdd0d2' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
  }
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:active:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:active:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:active:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:active:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%238d959a' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%238d959a' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:focus-visible:before,
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:focus-visible:hover:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:focus-visible:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:focus-visible:hover:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:focus-visible:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:focus-visible:hover:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:focus-visible:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:focus-visible:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M3.643 10.994A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29z'/%3E%3Cpath fill='%2305141f' d='M24 4h-1.08a6 6 0 0 0-3.268.968l-12.92 8.39A6 6 0 0 0 4 18.39V41a3 3 0 0 0 3 3h17v-2H7a1 1 0 0 1-1-1V18.39a4 4 0 0 1 1.821-3.354l12.92-8.39A4 4 0 0 1 22.922 6H24z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:disabled:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:disabled:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:disabled:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:disabled:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23303e48' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23303e48' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:after {
  background-color: var(--white-fixed);
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:hover:after,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:hover:after,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:hover:after,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:hover:after {
    background-color: var(--fixed-grey20);
  }
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:active:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:active:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:active:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:active:after {
  background-color: var(--fixed-grey40);
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:focus-visible:after,
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:focus-visible:hover:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:focus-visible:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:focus-visible:hover:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:focus-visible:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:focus-visible:hover:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:focus-visible:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:focus-visible:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M0 0h20a4 4 0 0 1 4 4v40a4 4 0 0 1-4 4H0z'/%3E%3Cpath fill='%2305141f' d='M0 4h17a3 3 0 0 1 3 3h-2a1 1 0 0 0-1-1H0zm20 37a3 3 0 0 1-3 3H0v-2h17a1 1 0 0 0 1-1zM0 43V5zM17 4a3 3 0 0 1 3 3v34a3 3 0 0 1-3 3v-2a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:disabled:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:disabled:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:disabled:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:disabled:after {
  background-color: var(--fixed-grey80);
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-large:after,
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-large:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-large:after,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-large:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-large:after,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-large:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-large:after,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-large:before {
  height: 100%;
  width: 25px;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-large:after,
  .kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-large:before,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-large:after,
  .kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-large:before,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-large:after,
  .kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-large:before,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-large:after,
  .kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-large:before {
    width: 21px;
  }
}
.kia-oem--pbv .key-visual .btn-box.btn-box-reverse .btn.btn-liquid-right:before,
.kia-oem--pbv .sitemap-util .btn-box.btn-box-reverse .btn.btn-liquid-right:before,
.kia-oem--pbv .theme-banner-section .btn-box.btn-box-reverse .btn.btn-liquid-right:before,
.kia-oem--pbv .vehicle-info .btn-box.btn-box-reverse .btn.btn-liquid-right:before {
  background-color: transparent;
}
.kia-oem--pbv .headline-xlarge-b {
  font-size: 60px;
  font-weight: 700;
  line-height: 1.2;
}
.kia-oem--pbv .headline-large-b {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.16667;
}
.kia-oem--pbv .headline-medium-b {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.25;
}
.kia-oem--pbv .headline-small-b {
  font-size: 36px;
}
.kia-oem--pbv .headline-small-b,
.kia-oem--pbv .title-medium-b {
  font-weight: 700;
  line-height: 1.33333;
}
.kia-oem--pbv .title-medium-b {
  font-size: 24px;
}
.kia-oem--pbv .title-small-b {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4;
}
.kia-oem--pbv .title-xsmall-b {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.33333;
}
.kia-oem--pbv .body-xlarge-r {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.3;
}
.kia-oem--pbv .body-large-b {
  font-weight: 700;
}
.kia-oem--pbv .body-large-b,
.kia-oem--pbv .body-large-r {
  font-size: 18px;
  line-height: 1.33333;
}
.kia-oem--pbv .body-large-r {
  font-weight: 400;
}
.kia-oem--pbv .body-medium-b {
  font-weight: 700;
}
.kia-oem--pbv .body-medium-b,
.kia-oem--pbv .body-medium-r {
  font-size: 16px;
  line-height: 1.5;
}
.kia-oem--pbv .body-medium-r {
  font-weight: 400;
}
.kia-oem--pbv .body-small-b {
  font-weight: 700;
}
.kia-oem--pbv .body-small-b,
.kia-oem--pbv .body-small-r {
  font-size: 14px;
  line-height: 1.57143;
}
.kia-oem--pbv .body-small-r {
  font-weight: 400;
}
.kia-oem--pbv .body-xsmall-b {
  font-weight: 700;
}
.kia-oem--pbv .body-xsmall-b,
.kia-oem--pbv .body-xsmall-r {
  font-size: 13px;
  line-height: 1.53846;
}
.kia-oem--pbv .body-xsmall-r {
  font-weight: 400;
}
.kia-oem--pbv .caption-large-r {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.66667;
}
.kia-oem--pbv .btn {
  border-radius: 4px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 13px;
  font-weight: 400;
  height: 40px;
  justify-content: center;
  line-height: 1.53846;
  min-width: 200px;
  padding: 0 20px;
  position: relative;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .btn {
    min-width: 0;
  }
}
.kia-oem--pbv .btn .btn-inner {
  padding: 0 14px;
}
.kia-oem--pbv .btn:disabled {
  pointer-events: none;
}
.kia-oem--pbv .btn-primary {
  background-color: var(--primary);
  color: var(--on-primary);
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .btn-primary:not(.btn-secondary):not(.btn-liquid):not(.btn-liquid-secondary):not(.btn-liquid-left):not(.btn-liquid-right):not(.btn-liquid-secondary-left):not(.btn-liquid-secondary-right):not(:focus-visible):hover {
    background-color: var(--primary-highest);
  }
}
.kia-oem--pbv .btn-primary:not(.btn-secondary):not(.btn-liquid):not(.btn-liquid-secondary):not(.btn-liquid-left):not(.btn-liquid-right):not(.btn-liquid-secondary-left):not(.btn-liquid-secondary-right):not(:focus-visible):active {
  background-color: var(--primary-ultimate);
}
.kia-oem--pbv .btn-primary:not(.btn-secondary):not(.btn-liquid):not(.btn-liquid-secondary):not(.btn-liquid-left):not(.btn-liquid-right):not(.btn-liquid-secondary-left):not(.btn-liquid-secondary-right):focus-visible:before {
  border: 2px solid var(--outline-lowest);
  border-radius: 2px;
  content: "";
  inset: 5px;
  position: absolute;
}
.kia-oem--pbv .btn-primary:disabled {
  background-color: var(--primary-low);
  color: var(--on-surface-container-low-custom);
  pointer-events: none;
}
.kia-oem--pbv .btn-secondary {
  background-color: transparent;
  border: 1px solid var(--outline);
  color: var(--on-surface);
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .btn-secondary:not(:focus-visible):hover {
    background-color: var(--surface-low);
  }
}
.kia-oem--pbv .btn-secondary:not(:focus-visible):active {
  background-color: var(--surface-mid);
}
.kia-oem--pbv .btn-secondary:focus-visible {
  border-color: transparent;
}
.kia-oem--pbv .btn-secondary:focus-visible:before {
  border: 2px solid var(--outline);
  border-radius: 4px;
  content: "";
  inset: 0;
  position: absolute;
}
.kia-oem--pbv .btn-secondary:disabled {
  background-color: transparent;
  border-color: var(--outline-mid);
  color: var(--on-surface-container-mid);
}
.kia-oem--pbv .btn-quaternary {
  border: 1px solid var(--outline-mid);
  border-radius: 4px;
  color: var(--on-surface-container-highest);
}
.kia-oem--pbv .btn-quaternary:hover {
  background-color: var(--surface-low);
  border-color: var(--outline-low);
}
.kia-oem--pbv .btn-quaternary:active {
  background-color: var(--surface-mid);
  border-color: var(--outline-low);
}
.kia-oem--pbv .btn-quaternary:disabled {
  color: var(--on-surface-container-mid);
}
.kia-oem--pbv .btn-quaternary:focus-visible:before {
  border: 2px solid var(--outline);
  border-radius: 2px;
  content: "";
  inset: 0;
  position: absolute;
}
.kia-oem--pbv .btn-ic {
  background-color: transparent;
  border-radius: 0;
  height: auto;
  line-height: 1;
  min-width: 0;
  padding: 0;
}
@media screen and (hover: hover) and (hover: hover) {
  .kia-oem--pbv .btn-ic:hover .ic:hover {
    background-color: var(--icon-hover-bg,rgba(var(--surface-mid-rgb),.6));
    border-radius: 4px;
    -webkit-transition: background-color .2s;
    transition: background-color .2s;
  }
}
.kia-oem--pbv .btn-liquid {
  background-clip: content-box;
  color: var(--on-primary);
  overflow: hidden;
}
.kia-oem--pbv .btn-liquid:after,
.kia-oem--pbv .btn-liquid:before {
  -webkit-background-origin: content-box;
  background-origin: content-box;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  bottom: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  height: 101%;
  position: absolute;
  top: 0;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  width: 21px;
  z-index: 0;
}
.kia-oem--pbv .btn-liquid:before {
  left: 0;
}
.kia-oem--pbv .btn-liquid:after {
  right: 0;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .btn-liquid {
    height: 40px;
    padding: 0 20px;
  }
}
.kia-oem--pbv .btn-liquid .btn-inner {
  background-color: var(--primary);
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .btn-liquid:not(:focus-visible):hover .btn-inner {
    background-color: var(--primary-highest);
  }
}
.kia-oem--pbv .btn-liquid:not(:focus-visible):active .btn-inner {
  background-color: var(--primary-ultimate);
}
.kia-oem--pbv .btn-liquid:disabled {
  color: var(--on-surface-container-low-custom);
}
.kia-oem--pbv .btn-liquid:disabled .btn-inner {
  background-color: var(--primary-low);
}
.kia-oem--pbv .btn-liquid:focus-visible .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='48' fill='none' viewBox='0 0 160 48'%3E%3Cpath fill='%2305141f' d='M0 0h160v48H0z'/%3E%3Cpath fill='%23f3f4f5' d='M0 6h160V4H0zm160 36H0v2h160z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .btn-liquid:focus-visible .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='48' fill='none' viewBox='0 0 160 48'%3E%3Cpath fill='%23fff' d='M0 0h160v48H0z'/%3E%3Cpath fill='%23172430' d='M0 6h160V4H0zm160 36H0v2h160z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%2305141f' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%2305141f' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  display: inline-block;
  height: 40px;
  vertical-align: middle;
  width: 21px;
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .btn-liquid:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23303e48' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23303e48' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
  }
}
.kia-oem--pbv .btn-liquid:active:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23172630' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23172630' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .btn-liquid:focus-visible:before,
.kia-oem--pbv .btn-liquid:focus-visible:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%2305141f' d='M3.643 10.994A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29z'/%3E%3Cpath fill='%23f3f4f5' d='M24 4h-1.08a6 6 0 0 0-3.268.968l-12.92 8.39A6 6 0 0 0 4 18.39V41a3 3 0 0 0 3 3h17v-2H7a1 1 0 0 1-1-1V18.39a4 4 0 0 1 1.821-3.354l12.92-8.39A4 4 0 0 1 22.922 6H24z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid:disabled:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23e8eaeb' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23e8eaeb' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .dark .btn-liquid:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23fff' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23fff' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .dark .btn-liquid:active:before,
.kia-oem--pbv .dark .btn-liquid:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23ccd0d3' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23ccd0d3' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .dark .btn-liquid:focus-visible:before,
.kia-oem--pbv .dark .btn-liquid:focus-visible:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M3.643 10.994A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29z'/%3E%3Cpath fill='%23172430' d='M24 4h-1.08a6 6 0 0 0-3.268.968l-12.92 8.39A6 6 0 0 0 4 18.39V41a3 3 0 0 0 3 3h17v-2H7a1 1 0 0 1-1-1V18.39a4 4 0 0 1 1.821-3.354l12.92-8.39A4 4 0 0 1 22.922 6H24z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .btn-liquid:disabled:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23303c47' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23303c47' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .btn-liquid:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%2305141f' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%2305141f' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.188 5.87z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  display: inline-block;
  height: 40px;
  vertical-align: middle;
  width: 21px;
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .btn-liquid:hover:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23303e48' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23303e48' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.188 5.87z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
  }
}
.kia-oem--pbv .btn-liquid:active:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23172630' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23172630' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.188 5.87z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .btn-liquid:focus-visible:after,
.kia-oem--pbv .btn-liquid:focus-visible:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%2305141f' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23f3f4f5' d='M0 44h.882c1.29 0 2.55-.374 3.631-1.075l12.451-8.086A6.67 6.67 0 0 0 20 29.248V7.333A3.333 3.333 0 0 0 16.667 4H0v2h16.667C17.403 6 18 6.597 18 7.333v21.915c0 1.58-.8 3.053-2.125 3.913L3.424 41.247A4.67 4.67 0 0 1 .882 42H0z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid:disabled:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23e8eaeb' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23e8eaeb' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.188 5.87z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .dark .btn-liquid:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23fff' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23fff' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.188 5.87z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .dark .btn-liquid:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23ccd0d3' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23ccd0d3' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.188 5.87z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .dark .btn-liquid:active:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23f2f4f6' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23f2f4f6' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.188 5.87z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .dark .btn-liquid:focus-visible:after,
.kia-oem--pbv .dark .btn-liquid:focus-visible:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23172430' d='M0 44h.882c1.29 0 2.55-.374 3.631-1.075l12.451-8.086A6.67 6.67 0 0 0 20 29.248V7.333A3.333 3.333 0 0 0 16.667 4H0v2h16.667C17.403 6 18 6.597 18 7.333v21.915c0 1.58-.8 3.053-2.125 3.913L3.424 41.247A4.67 4.67 0 0 1 .882 42H0z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .btn-liquid:disabled:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23303c47' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23303c47' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.188 5.87z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .btn-liquid.btn-fixed-color {
  color: var(--black-fixed);
}
.kia-oem--pbv .btn-liquid.btn-fixed-color .btn-inner {
  background-color: var(--white-fixed);
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .btn-liquid.btn-fixed-color:not(:focus-visible):hover .btn-inner {
    background-color: var(--fixed-grey20);
  }
}
.kia-oem--pbv .btn-liquid.btn-fixed-color:not(:focus-visible):active .btn-inner {
  background-color: var(--fixed-grey40);
}
.kia-oem--pbv .btn-liquid.btn-fixed-color:disabled {
  color: var(--fixed-grey40);
}
.kia-oem--pbv .btn-liquid.btn-fixed-color:disabled .btn-inner {
  background-color: var(--fixed-grey80);
}
.kia-oem--pbv .btn-liquid.btn-fixed-color:focus-visible .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%23fff' d='M0 0h152v48H0z'/%3E%3Cpath fill='%2305141f' d='M0 6h152V4H0zm152 36H0v2h152z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid.btn-fixed-color:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23fff' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23fff' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .btn-liquid.btn-fixed-color:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23cdd0d2' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23cdd0d2' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
  }
}
.kia-oem--pbv .btn-liquid.btn-fixed-color:active:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%238d959a' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%238d959a' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .btn-liquid.btn-fixed-color:focus-visible:before,
.kia-oem--pbv .btn-liquid.btn-fixed-color:focus-visible:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M3.643 10.994A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29z'/%3E%3Cpath fill='%2305141f' d='M24 4h-1.08a6 6 0 0 0-3.268.968l-12.92 8.39A6 6 0 0 0 4 18.39V41a3 3 0 0 0 3 3h17v-2H7a1 1 0 0 1-1-1V18.39a4 4 0 0 1 1.821-3.354l12.92-8.39A4 4 0 0 1 22.922 6H24z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid.btn-fixed-color:disabled:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23303e48' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23303e48' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .btn-liquid.btn-fixed-color:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23fff' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23fff' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.188 5.87z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .btn-liquid.btn-fixed-color:hover:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23cdd0d2' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23cdd0d2' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.188 5.87z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
  }
}
.kia-oem--pbv .btn-liquid.btn-fixed-color:active:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%238d959a' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%238d959a' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.188 5.87z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .btn-liquid.btn-fixed-color:focus-visible:after,
.kia-oem--pbv .btn-liquid.btn-fixed-color:focus-visible:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%2305141f' d='M0 44h.882c1.29 0 2.55-.374 3.631-1.075l12.451-8.086A6.67 6.67 0 0 0 20 29.248V7.333A3.333 3.333 0 0 0 16.667 4H0v2h16.667C17.403 6 18 6.597 18 7.333v21.915c0 1.58-.8 3.053-2.125 3.913L3.424 41.247A4.67 4.67 0 0 1 .882 42H0z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid.btn-fixed-color:disabled:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23303e48' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23303e48' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.188 5.87z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .dark .btn-liquid.btn-fixed-color:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23fff' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23fff' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.188 5.87z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .dark .btn-liquid.btn-fixed-color:active:after,
.kia-oem--pbv .dark .btn-liquid.btn-fixed-color:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23ccd0d3' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23ccd0d3' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.188 5.87z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .dark .btn-liquid.btn-fixed-color:focus-visible:after,
.kia-oem--pbv .dark .btn-liquid.btn-fixed-color:focus-visible:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23172430' d='M0 44h.882c1.29 0 2.55-.374 3.631-1.075l12.451-8.086A6.67 6.67 0 0 0 20 29.248V7.333A3.333 3.333 0 0 0 16.667 4H0v2h16.667C17.403 6 18 6.597 18 7.333v21.915c0 1.58-.8 3.053-2.125 3.913L3.424 41.247A4.67 4.67 0 0 1 .882 42H0z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .btn-liquid.btn-fixed-color:disabled:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23303c47' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23303c47' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.188 5.87z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .btn-liquid.btn-large:after,
.kia-oem--pbv .btn-liquid.btn-large:before {
  height: 100%;
  width: 25px;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .btn-liquid.btn-large:after,
  .kia-oem--pbv .btn-liquid.btn-large:before {
    width: 21px;
  }
}
.kia-oem--pbv .btn-liquid-right {
  background-clip: content-box;
  color: var(--on-primary);
  overflow: hidden;
}
.kia-oem--pbv .btn-liquid-right:after,
.kia-oem--pbv .btn-liquid-right:before {
  -webkit-background-origin: content-box;
  background-origin: content-box;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  bottom: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  height: 101%;
  position: absolute;
  top: 0;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  width: 21px;
  z-index: 0;
}
.kia-oem--pbv .btn-liquid-right:before {
  left: 0;
}
.kia-oem--pbv .btn-liquid-right:after {
  right: 0;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .btn-liquid-right {
    height: 40px;
    padding: 0 20px;
  }
}
.kia-oem--pbv .btn-liquid-right .btn-inner {
  background-color: var(--primary);
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .btn-liquid-right:not(:focus-visible):hover .btn-inner {
    background-color: var(--primary-highest);
  }
}
.kia-oem--pbv .btn-liquid-right:not(:focus-visible):active .btn-inner {
  background-color: var(--primary-ultimate);
}
.kia-oem--pbv .btn-liquid-right:disabled {
  color: var(--on-surface-container-low-custom);
}
.kia-oem--pbv .btn-liquid-right:disabled .btn-inner {
  background-color: var(--primary-low);
}
.kia-oem--pbv .btn-liquid-right:focus-visible .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='48' fill='none' viewBox='0 0 160 48'%3E%3Cpath fill='%2305141f' d='M0 0h160v48H0z'/%3E%3Cpath fill='%23f3f4f5' d='M0 6h160V4H0zm160 36H0v2h160z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .btn-liquid-right:focus-visible .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='48' fill='none' viewBox='0 0 160 48'%3E%3Cpath fill='%23fff' d='M0 0h160v48H0z'/%3E%3Cpath fill='%23172430' d='M0 6h160V4H0zm160 36H0v2h160z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-right:before {
  background-color: var(--primary);
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  width: 21px;
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .btn-liquid-right:hover:before {
    background-color: var(--primary-highest);
  }
}
.kia-oem--pbv .btn-liquid-right:active:before {
  background-color: var(--primary-ultimate);
}
.kia-oem--pbv .btn-liquid-right:focus-visible:before,
.kia-oem--pbv .btn-liquid-right:focus-visible:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%2305141f' d='M0 4a4 4 0 0 1 4-4h20v48H4a4 4 0 0 1-4-4z'/%3E%3Cpath fill='%23f3f4f5' d='M4 7a3 3 0 0 1 3-3h17v2H7a1 1 0 0 0-1 1zm20 37H7a3 3 0 0 1-3-3h2a1 1 0 0 0 1 1h17zM7 44a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3v2a1 1 0 0 0-1 1v34a1 1 0 0 0 1 1zM24 5v38z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .btn-liquid-right:focus-visible:before,
.kia-oem--pbv .dark .btn-liquid-right:focus-visible:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M0 4a4 4 0 0 1 4-4h20v48H4a4 4 0 0 1-4-4z'/%3E%3Cpath fill='%23172430' d='M4 7a3 3 0 0 1 3-3h17v2H7a1 1 0 0 0-1 1zm20 37H7a3 3 0 0 1-3-3h2a1 1 0 0 0 1 1h17zM7 44a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3v2a1 1 0 0 0-1 1v34a1 1 0 0 0 1 1zM24 5v38z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-right:disabled:before {
  background-color: var(--primary-low);
}
.kia-oem--pbv .btn-liquid-right:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%2305141f' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%2305141f' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.188 5.87z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  display: inline-block;
  height: 40px;
  vertical-align: middle;
  width: 21px;
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .btn-liquid-right:hover:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23303e48' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23303e48' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.188 5.87z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
  }
}
.kia-oem--pbv .btn-liquid-right:active:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23172630' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23172630' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.188 5.87z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .btn-liquid-right:focus-visible:after,
.kia-oem--pbv .btn-liquid-right:focus-visible:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%2305141f' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23f3f4f5' d='M0 44h.882c1.29 0 2.55-.374 3.631-1.075l12.451-8.086A6.67 6.67 0 0 0 20 29.248V7.333A3.333 3.333 0 0 0 16.667 4H0v2h16.667C17.403 6 18 6.597 18 7.333v21.915c0 1.58-.8 3.053-2.125 3.913L3.424 41.247A4.67 4.67 0 0 1 .882 42H0z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-right:disabled:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23e8eaeb' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23e8eaeb' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.188 5.87z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .dark .btn-liquid-right:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23fff' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23fff' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.188 5.87z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .dark .btn-liquid-right:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23ccd0d3' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23ccd0d3' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.188 5.87z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .dark .btn-liquid-right:active:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23f2f4f6' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23f2f4f6' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.188 5.87z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .dark .btn-liquid-right:focus-visible:after,
.kia-oem--pbv .dark .btn-liquid-right:focus-visible:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23172430' d='M0 44h.882c1.29 0 2.55-.374 3.631-1.075l12.451-8.086A6.67 6.67 0 0 0 20 29.248V7.333A3.333 3.333 0 0 0 16.667 4H0v2h16.667C17.403 6 18 6.597 18 7.333v21.915c0 1.58-.8 3.053-2.125 3.913L3.424 41.247A4.67 4.67 0 0 1 .882 42H0z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .btn-liquid-right:disabled:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23303c47' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23303c47' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.188 5.87z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .btn-liquid-right.btn-fixed-color {
  color: var(--black-fixed);
}
.kia-oem--pbv .btn-liquid-right.btn-fixed-color .btn-inner {
  background-color: var(--white-fixed);
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .btn-liquid-right.btn-fixed-color:not(:focus-visible):hover .btn-inner {
    background-color: var(--fixed-grey20);
  }
}
.kia-oem--pbv .btn-liquid-right.btn-fixed-color:not(:focus-visible):active .btn-inner {
  background-color: var(--fixed-grey40);
}
.kia-oem--pbv .btn-liquid-right.btn-fixed-color:disabled {
  color: var(--fixed-grey40);
}
.kia-oem--pbv .btn-liquid-right.btn-fixed-color:disabled .btn-inner {
  background-color: var(--fixed-grey80);
}
.kia-oem--pbv .btn-liquid-right.btn-fixed-color:focus-visible .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%23fff' d='M0 0h152v48H0z'/%3E%3Cpath fill='%2305141f' d='M0 6h152V4H0zm152 36H0v2h152z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-right.btn-fixed-color:before {
  background-color: var(--white-fixed);
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .btn-liquid-right.btn-fixed-color:hover:before {
    background-color: var(--fixed-grey20);
  }
}
.kia-oem--pbv .btn-liquid-right.btn-fixed-color:active:before {
  background-color: var(--fixed-grey40);
}
.kia-oem--pbv .btn-liquid-right.btn-fixed-color:focus-visible:before,
.kia-oem--pbv .btn-liquid-right.btn-fixed-color:focus-visible:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M0 4a4 4 0 0 1 4-4h20v48H4a4 4 0 0 1-4-4z'/%3E%3Cpath fill='%2305141f' d='M4 7a3 3 0 0 1 3-3h17v2H7a1 1 0 0 0-1 1zm20 37H7a3 3 0 0 1-3-3h2a1 1 0 0 0 1 1h17zM7 44a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3v2a1 1 0 0 0-1 1v34a1 1 0 0 0 1 1zM24 5v38z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-right.btn-fixed-color:disabled:before {
  background-color: var(--fixed-grey80);
}
.kia-oem--pbv .btn-liquid-right.btn-fixed-color:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23fff' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23fff' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.188 5.87z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .btn-liquid-right.btn-fixed-color:hover:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23cdd0d2' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23cdd0d2' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.188 5.87z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
  }
}
.kia-oem--pbv .btn-liquid-right.btn-fixed-color:active:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%238d959a' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%238d959a' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.188 5.87z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .btn-liquid-right.btn-fixed-color:focus-visible:after,
.kia-oem--pbv .btn-liquid-right.btn-fixed-color:focus-visible:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%2305141f' d='M0 44h.882c1.29 0 2.55-.374 3.631-1.075l12.451-8.086A6.67 6.67 0 0 0 20 29.248V7.333A3.333 3.333 0 0 0 16.667 4H0v2h16.667C17.403 6 18 6.597 18 7.333v21.915c0 1.58-.8 3.053-2.125 3.913L3.424 41.247A4.67 4.67 0 0 1 .882 42H0z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-right.btn-fixed-color:disabled:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23303e48' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23303e48' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.188 5.87z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .dark .btn-liquid-right.btn-fixed-color:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23fff' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23fff' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.188 5.87z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .dark .btn-liquid-right.btn-fixed-color:active:after,
.kia-oem--pbv .dark .btn-liquid-right.btn-fixed-color:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23ccd0d3' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23ccd0d3' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.188 5.87z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .dark .btn-liquid-right.btn-fixed-color:focus-visible:after,
.kia-oem--pbv .dark .btn-liquid-right.btn-fixed-color:focus-visible:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23172430' d='M0 44h.882c1.29 0 2.55-.374 3.631-1.075l12.451-8.086A6.67 6.67 0 0 0 20 29.248V7.333A3.333 3.333 0 0 0 16.667 4H0v2h16.667C17.403 6 18 6.597 18 7.333v21.915c0 1.58-.8 3.053-2.125 3.913L3.424 41.247A4.67 4.67 0 0 1 .882 42H0z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .btn-liquid-right.btn-fixed-color:disabled:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23303c47' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23303c47' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.188 5.87z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .btn-liquid-right.btn-large:after,
.kia-oem--pbv .btn-liquid-right.btn-large:before {
  height: 100%;
  width: 25px;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .btn-liquid-right.btn-large:after,
  .kia-oem--pbv .btn-liquid-right.btn-large:before {
    width: 21px;
  }
}
.kia-oem--pbv .btn-liquid-left {
  background-clip: content-box;
  color: var(--on-primary);
  overflow: hidden;
}
.kia-oem--pbv .btn-liquid-left:after,
.kia-oem--pbv .btn-liquid-left:before {
  -webkit-background-origin: content-box;
  background-origin: content-box;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  bottom: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  height: 101%;
  position: absolute;
  top: 0;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  width: 21px;
  z-index: 0;
}
.kia-oem--pbv .btn-liquid-left:before {
  left: 0;
}
.kia-oem--pbv .btn-liquid-left:after {
  right: 0;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .btn-liquid-left {
    height: 40px;
    padding: 0 20px;
  }
}
.kia-oem--pbv .btn-liquid-left .btn-inner {
  background-color: var(--primary);
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .btn-liquid-left:not(:focus-visible):hover .btn-inner {
    background-color: var(--primary-highest);
  }
}
.kia-oem--pbv .btn-liquid-left:not(:focus-visible):active .btn-inner {
  background-color: var(--primary-ultimate);
}
.kia-oem--pbv .btn-liquid-left:disabled {
  color: var(--on-surface-container-low-custom);
}
.kia-oem--pbv .btn-liquid-left:disabled .btn-inner {
  background-color: var(--primary-low);
}
.kia-oem--pbv .btn-liquid-left:focus-visible .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='48' fill='none' viewBox='0 0 160 48'%3E%3Cpath fill='%2305141f' d='M0 0h160v48H0z'/%3E%3Cpath fill='%23f3f4f5' d='M0 6h160V4H0zm160 36H0v2h160z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .btn-liquid-left:focus-visible .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='48' fill='none' viewBox='0 0 160 48'%3E%3Cpath fill='%23fff' d='M0 0h160v48H0z'/%3E%3Cpath fill='%23172430' d='M0 6h160V4H0zm160 36H0v2h160z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-left:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%2305141f' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%2305141f' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  display: inline-block;
  height: 40px;
  vertical-align: middle;
  width: 21px;
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .btn-liquid-left:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23303e48' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23303e48' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
  }
}
.kia-oem--pbv .btn-liquid-left:active:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23172630' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23172630' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .btn-liquid-left:focus-visible:before,
.kia-oem--pbv .btn-liquid-left:focus-visible:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%2305141f' d='M3.643 10.994A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29z'/%3E%3Cpath fill='%23f3f4f5' d='M24 4h-1.08a6 6 0 0 0-3.268.968l-12.92 8.39A6 6 0 0 0 4 18.39V41a3 3 0 0 0 3 3h17v-2H7a1 1 0 0 1-1-1V18.39a4 4 0 0 1 1.821-3.354l12.92-8.39A4 4 0 0 1 22.922 6H24z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-left:disabled:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23e8eaeb' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23e8eaeb' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .dark .btn-liquid-left:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23fff' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23fff' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .dark .btn-liquid-left:active:before,
.kia-oem--pbv .dark .btn-liquid-left:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23ccd0d3' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23ccd0d3' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .dark .btn-liquid-left:focus-visible:before,
.kia-oem--pbv .dark .btn-liquid-left:focus-visible:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M3.643 10.994A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29z'/%3E%3Cpath fill='%23172430' d='M24 4h-1.08a6 6 0 0 0-3.268.968l-12.92 8.39A6 6 0 0 0 4 18.39V41a3 3 0 0 0 3 3h17v-2H7a1 1 0 0 1-1-1V18.39a4 4 0 0 1 1.821-3.354l12.92-8.39A4 4 0 0 1 22.922 6H24z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .btn-liquid-left:disabled:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23303c47' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23303c47' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .btn-liquid-left:after {
  background-color: var(--primary);
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  width: 21px;
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .btn-liquid-left:hover:after {
    background-color: var(--primary-highest);
  }
}
.kia-oem--pbv .btn-liquid-left:active:after {
  background-color: var(--primary-ultimate);
}
.kia-oem--pbv .btn-liquid-left:focus-visible:after,
.kia-oem--pbv .btn-liquid-left:focus-visible:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%2305141f' d='M0 0h20a4 4 0 0 1 4 4v40a4 4 0 0 1-4 4H0z'/%3E%3Cpath fill='%23f3f4f5' d='M0 4h17a3 3 0 0 1 3 3h-2a1 1 0 0 0-1-1H0zm20 37a3 3 0 0 1-3 3H0v-2h17a1 1 0 0 0 1-1zM0 43V5zM17 4a3 3 0 0 1 3 3v34a3 3 0 0 1-3 3v-2a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .btn-liquid-left:focus-visible:after,
.kia-oem--pbv .dark .btn-liquid-left:focus-visible:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M0 0h20a4 4 0 0 1 4 4v40a4 4 0 0 1-4 4H0z'/%3E%3Cpath fill='%23172430' d='M0 4h17a3 3 0 0 1 3 3h-2a1 1 0 0 0-1-1H0zm20 37a3 3 0 0 1-3 3H0v-2h17a1 1 0 0 0 1-1zM0 43V5zM17 4a3 3 0 0 1 3 3v34a3 3 0 0 1-3 3v-2a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-left:disabled:after {
  background-color: var(--primary-low);
}
.kia-oem--pbv .btn-liquid-left.btn-fixed-color {
  color: var(--black-fixed);
}
.kia-oem--pbv .btn-liquid-left.btn-fixed-color .btn-inner {
  background-color: var(--white-fixed);
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .btn-liquid-left.btn-fixed-color:not(:focus-visible):hover .btn-inner {
    background-color: var(--fixed-grey20);
  }
}
.kia-oem--pbv .btn-liquid-left.btn-fixed-color:not(:focus-visible):active .btn-inner {
  background-color: var(--fixed-grey40);
}
.kia-oem--pbv .btn-liquid-left.btn-fixed-color:disabled {
  color: var(--fixed-grey40);
}
.kia-oem--pbv .btn-liquid-left.btn-fixed-color:disabled .btn-inner {
  background-color: var(--fixed-grey80);
}
.kia-oem--pbv .btn-liquid-left.btn-fixed-color:focus-visible .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%23fff' d='M0 0h152v48H0z'/%3E%3Cpath fill='%2305141f' d='M0 6h152V4H0zm152 36H0v2h152z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-left.btn-fixed-color:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23fff' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23fff' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .btn-liquid-left.btn-fixed-color:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23cdd0d2' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23cdd0d2' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
  }
}
.kia-oem--pbv .btn-liquid-left.btn-fixed-color:active:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%238d959a' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%238d959a' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .btn-liquid-left.btn-fixed-color:focus-visible:before,
.kia-oem--pbv .btn-liquid-left.btn-fixed-color:focus-visible:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M3.643 10.994A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29z'/%3E%3Cpath fill='%2305141f' d='M24 4h-1.08a6 6 0 0 0-3.268.968l-12.92 8.39A6 6 0 0 0 4 18.39V41a3 3 0 0 0 3 3h17v-2H7a1 1 0 0 1-1-1V18.39a4 4 0 0 1 1.821-3.354l12.92-8.39A4 4 0 0 1 22.922 6H24z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-left.btn-fixed-color:disabled:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23303e48' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23303e48' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .btn-liquid-left.btn-fixed-color:after {
  background-color: var(--white-fixed);
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .btn-liquid-left.btn-fixed-color:hover:after {
    background-color: var(--fixed-grey20);
  }
}
.kia-oem--pbv .btn-liquid-left.btn-fixed-color:active:after {
  background-color: var(--fixed-grey40);
}
.kia-oem--pbv .btn-liquid-left.btn-fixed-color:focus-visible:after,
.kia-oem--pbv .btn-liquid-left.btn-fixed-color:focus-visible:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M0 0h20a4 4 0 0 1 4 4v40a4 4 0 0 1-4 4H0z'/%3E%3Cpath fill='%2305141f' d='M0 4h17a3 3 0 0 1 3 3h-2a1 1 0 0 0-1-1H0zm20 37a3 3 0 0 1-3 3H0v-2h17a1 1 0 0 0 1-1zM0 43V5zM17 4a3 3 0 0 1 3 3v34a3 3 0 0 1-3 3v-2a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-left.btn-fixed-color:disabled:after {
  background-color: var(--fixed-grey80);
}
.kia-oem--pbv .btn-liquid-left.btn-large:after,
.kia-oem--pbv .btn-liquid-left.btn-large:before {
  height: 100%;
  width: 25px;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .btn-liquid-left.btn-large:after,
  .kia-oem--pbv .btn-liquid-left.btn-large:before {
    width: 21px;
  }
}
.kia-oem--pbv .btn-liquid-secondary-left {
  background-clip: content-box;
  color: var(--on-surface);
  overflow: hidden;
}
.kia-oem--pbv .btn-liquid-secondary-left:after,
.kia-oem--pbv .btn-liquid-secondary-left:before {
  -webkit-background-origin: content-box;
  background-origin: content-box;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  bottom: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  height: 101%;
  position: absolute;
  top: 0;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  width: 21px;
  z-index: 0;
}
.kia-oem--pbv .btn-liquid-secondary-left:before {
  left: 0;
}
.kia-oem--pbv .btn-liquid-secondary-left:after {
  right: 0;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .btn-liquid-secondary-left {
    height: 40px;
    padding: 0 20px;
  }
}
.kia-oem--pbv .btn-liquid-secondary-left .btn-inner {
  background-color: transparent;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%2305141f' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23path-1-inside-1_2621_1849)'/%3E%3C/svg%3E");
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .btn-liquid-secondary-left:hover {
    background-color: transparent;
  }
  .kia-oem--pbv .btn-liquid-secondary-left:hover .btn-inner {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cmask id='a' fill='%23f3f4f5'%3E%3Cpath d='M0 0h152v48H0z'/%3E%3C/mask%3E%3Cpath fill='%23f3f4f5' d='M0 0h152v48H0z'/%3E%3Cpath fill='%2305141f' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23a)'/%3E%3C/svg%3E");
  }
}
.kia-oem--pbv .btn-liquid-secondary-left:active {
  background-color: transparent;
}
.kia-oem--pbv .btn-liquid-secondary-left:active .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath d='M0 0h152v48H0z'/%3E%3C/mask%3E%3Cpath fill='%23e8eaeb' d='M0 0h152v48H0z'/%3E%3Cpath fill='%2305141f' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23a)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-secondary-left:disabled {
  background-color: transparent;
  color: var(--on-surface-container-mid);
}
.kia-oem--pbv .btn-liquid-secondary-left:disabled .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%23cdd0d2' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23path-1-inside-1_2621_1870)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-secondary-left:focus-visible .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%2305141f' d='M0 2h152v-4H0zm152 44H0v4h152z' mask='url(%23path-1-inside-1_1232_2023)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .btn-liquid-secondary-left .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%23fff' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23path-1-inside-1_3077_765)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .btn-liquid-secondary-left:active .btn-inner,
.kia-oem--pbv .dark .btn-liquid-secondary-left:hover .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath d='M0 0h152v48H0z'/%3E%3C/mask%3E%3Cpath fill='%23303c47' d='M0 0h152v48H0z'/%3E%3Cpath fill='%23fff' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23a)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .btn-liquid-secondary-left:disabled .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%2349555f' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23path-1-inside-1_3077_999)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .btn-liquid-secondary-left:focus-visible .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%23fff' d='M0 2h152v-4H0zm152 44H0v4h152z' mask='url(%23path-1-inside-1_3077_842)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-secondary-left:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%2305141f' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .btn-liquid-secondary-left:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23f3f4f5' d='M3.643 10.994A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29z'/%3E%3Cpath fill='%2305141f' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  }
}
.kia-oem--pbv .btn-liquid-secondary-left:active:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23e8eaeb' d='M3.643 10.994A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29z'/%3E%3Cpath fill='%2305141f' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-secondary-left:focus-visible:before,
.kia-oem--pbv .btn-liquid-secondary-left:focus-visible:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%2305141f' d='M2 44V17.703a6 6 0 0 1 2.732-5.032l14.941-9.703A6 6 0 0 1 22.941 2H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-2H4a2 2 0 0 1-2-2'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-secondary-left:disabled:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23cdd0d2' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .btn-liquid-secondary-left:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .btn-liquid-secondary-left:active:before,
.kia-oem--pbv .dark .btn-liquid-secondary-left:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23303c47' d='M3.643 10.994A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29z'/%3E%3Cpath fill='%23fff' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .btn-liquid-secondary-left:focus-visible:before,
.kia-oem--pbv .dark .btn-liquid-secondary-left:focus-visible:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M2 44V17.703a6 6 0 0 1 2.732-5.032l14.941-9.703A6 6 0 0 1 22.941 2H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-2H4a2 2 0 0 1-2-2'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .btn-liquid-secondary-left:disabled:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%2349555f' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-secondary-left:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%2305141f' fill-rule='evenodd' d='M24 4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v40a3 3 0 0 1-3 3H0v1h20a4 4 0 0 0 4-4z' clip-rule='evenodd'/%3E%3C/svg%3E");
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .btn-liquid-secondary-left:not(:focus-visible):hover:after {
    background-color: var(--surface-low);
  }
}
.kia-oem--pbv .btn-liquid-secondary-left:not(:focus-visible):active:after {
  background-color: var(--surface-mid);
}
.kia-oem--pbv .btn-liquid-secondary-left:focus-visible:after,
.kia-oem--pbv .btn-liquid-secondary-left:focus-visible:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath d='M0 0h20a4 4 0 0 1 4 4v40a4 4 0 0 1-4 4H0z'/%3E%3C/mask%3E%3Cpath d='M0 0h20a4 4 0 0 1 4 4v40a4 4 0 0 1-4 4H0z'/%3E%3Cpath fill='%2305141f' d='M0-2h20a6 6 0 0 1 6 6h-4a2 2 0 0 0-2-2H0zm26 46a6 6 0 0 1-6 6H0v-4h20a2 2 0 0 0 2-2zM0 48V0zM20-2a6 6 0 0 1 6 6v40a6 6 0 0 1-6 6v-4a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2z' mask='url(%23a)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-secondary-left:disabled:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23cdd0d2' d='M0-1h20a5 5 0 0 1 5 5h-2a3 3 0 0 0-3-3H0zm25 45a5 5 0 0 1-5 5H0v-2h20a3 3 0 0 0 3-3zM0 48V0zM20-1a5 5 0 0 1 5 5v40a5 5 0 0 1-5 5v-2a3 3 0 0 0 3-3V4a3 3 0 0 0-3-3z' mask='url(%23path-1-inside-1_2621_1872)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .btn-liquid-secondary-left:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M0-1h20a5 5 0 0 1 5 5h-2a3 3 0 0 0-3-3H0zm25 45a5 5 0 0 1-5 5H0v-2h20a3 3 0 0 0 3-3zM0 48V0zM20-1a5 5 0 0 1 5 5v40a5 5 0 0 1-5 5v-2a3 3 0 0 0 3-3V4a3 3 0 0 0-3-3z' mask='url(%23path-1-inside-1_3077_767)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .btn-liquid-secondary-left:not(:focus-visible):active:after,
.kia-oem--pbv .dark .btn-liquid-secondary-left:not(:focus-visible):hover:after {
  background-color: var(--surface-low);
}
.kia-oem--pbv .dark .btn-liquid-secondary-left:focus-visible:after,
.kia-oem--pbv .dark .btn-liquid-secondary-left:focus-visible:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M0-2h20a6 6 0 0 1 6 6h-4a2 2 0 0 0-2-2H0zm26 46a6 6 0 0 1-6 6H0v-4h20a2 2 0 0 0 2-2zM0 48V0zM20-2a6 6 0 0 1 6 6v40a6 6 0 0 1-6 6v-4a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2z' mask='url(%23path-1-inside-1_3077_844)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .btn-liquid-secondary-left:disabled:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%2349555f' d='M0-1h20a5 5 0 0 1 5 5h-2a3 3 0 0 0-3-3H0zm25 45a5 5 0 0 1-5 5H0v-2h20a3 3 0 0 0 3-3zM0 48V0zM20-1a5 5 0 0 1 5 5v40a5 5 0 0 1-5 5v-2a3 3 0 0 0 3-3V4a3 3 0 0 0-3-3z' mask='url(%23path-1-inside-1_3077_1001)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color {
  background-color: transparent;
  color: var(--white-fixed);
}
.kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%23fff' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23path-1-inside-1_3077_765)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color:hover {
  background-color: transparent;
}
.kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color:hover .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%23fff' fill-opacity='.15' d='M0 0h152v48H0z'/%3E%3Cpath fill='%23fff' d='M0 1h152v-2H0zm152 46H0v2h152z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color:active {
  background-color: transparent;
}
.kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color:active .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath d='M0 0h152v48H0z'/%3E%3C/mask%3E%3Cpath fill='%23fff' fill-opacity='.2' d='M0 0h152v48H0z'/%3E%3Cpath fill='%23fff' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23a)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color:disabled {
  background-color: transparent;
  color: var(--fixed-grey60);
}
.kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color:disabled .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%234a565e' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23path-1-inside-1_3077_765)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color:focus-visible .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%23fff' d='M0 2h152v-4H0zm152 44H0v4h152z' mask='url(%23path-1-inside-1_3077_842)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' fill-opacity='.15' d='M3.643 10.994A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29z'/%3E%3Cpath fill='%23fff' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  width: 24px;
}
.kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color:active:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' fill-opacity='.2' d='M3.643 10.994A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29z'/%3E%3Cpath fill='%23fff' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  width: 24px;
}
.kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color:focus-visible:before,
.kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color:focus-visible:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M2 44V17.703a6 6 0 0 1 2.732-5.032l14.941-9.703A6 6 0 0 1 22.941 2H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-2H4a2 2 0 0 1-2-2'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color:disabled:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%234a565e' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M0-1h20a5 5 0 0 1 5 5h-2a3 3 0 0 0-3-3H0zm25 45a5 5 0 0 1-5 5H0v-2h20a3 3 0 0 0 3-3zM0 48V0zM20-1a5 5 0 0 1 5 5v40a5 5 0 0 1-5 5v-2a3 3 0 0 0 3-3V4a3 3 0 0 0-3-3z' mask='url(%23path-1-inside-1_3077_767)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color:not(:focus-visible):hover:after {
  background-color: rgba(var(--white-fixed-rgb), .15);
  width: 24px;
}
.kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color:not(:focus-visible):active:after {
  background-color: rgba(var(--white-fixed-rgb), .2);
  width: 24px;
}
.kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color:focus-visible:after,
.kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color:focus-visible:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M0-2h20a6 6 0 0 1 6 6h-4a2 2 0 0 0-2-2H0zm26 46a6 6 0 0 1-6 6H0v-4h20a2 2 0 0 0 2-2zM0 48V0zM20-2a6 6 0 0 1 6 6v40a6 6 0 0 1-6 6v-4a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2z' mask='url(%23path-1-inside-1_3077_844)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color:disabled:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%234a565e' d='M0-1h20a5 5 0 0 1 5 5h-2a3 3 0 0 0-3-3H0zm25 45a5 5 0 0 1-5 5H0v-2h20a3 3 0 0 0 3-3zM0 48V0zM20-1a5 5 0 0 1 5 5v40a5 5 0 0 1-5 5v-2a3 3 0 0 0 3-3V4a3 3 0 0 0-3-3z' mask='url(%23path-1-inside-1_3077_767)'/%3E%3C/svg%3E");
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color {
    background-color: transparent;
    color: var(--white-fixed);
    height: 40px;
    padding: 0 0 0 20px;
  }
  .kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color.btn-large:after,
  .kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color.btn-large:before,
  .kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color:after,
  .kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color:before {
    width: 20px;
  }
  .kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color .btn-inner {
    background: transparent;
    border-width: 1px 0;
    padding: 0 20px;
  }
  .kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color:hover {
    background-color: transparent;
  }
  .kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color:hover .btn-inner {
    background: rgba(var(--white-fixed-rgb), .15);
  }
  .kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color:active {
    background-color: transparent;
  }
  .kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color:active .btn-inner {
    background: rgba(var(--white-fixed-rgb), .2);
  }
  .kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color:disabled {
    color: var(--fixed-grey60);
  }
  .kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color:disabled .btn-inner {
    background-color: var(--fixed-grey80);
    background-image: none;
  }
  .kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color:focus-visible .btn-inner {
    border-width: 2px 0;
  }
  .kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='40' fill='none' viewBox='0 0 20 40'%3E%3Cpath fill='%23fff' d='M1 14.752v21.915A2.333 2.333 0 0 0 3.333 39H20v1H3.333A3.333 3.333 0 0 1 0 36.667V14.752a6.67 6.67 0 0 1 3.036-5.59l12.45-8.086A6.67 6.67 0 0 1 19.119 0H20v1.001h-1a5.67 5.67 0 0 0-2.969.913L3.581 10A5.67 5.67 0 0 0 1 14.752'/%3E%3C/svg%3E");
  }
  .kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='40' fill='none' viewBox='0 0 20 40'%3E%3Cpath fill='%23fff' fill-opacity='.15' d='M3.036 9.161A6.67 6.67 0 0 0 0 14.752v21.915A3.333 3.333 0 0 0 3.333 40H20V0h-.882c-1.29 0-2.55.374-3.631 1.076z'/%3E%3Cpath fill='%23fff' d='M1 14.752v21.915A2.333 2.333 0 0 0 3.333 39H20v1H3.333A3.333 3.333 0 0 1 0 36.667V14.752a6.67 6.67 0 0 1 3.036-5.59l12.45-8.086A6.67 6.67 0 0 1 19.119 0H20v1.001h-1a5.67 5.67 0 0 0-2.969.913L3.581 10A5.67 5.67 0 0 0 1 14.752'/%3E%3C/svg%3E");
  }
  .kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color:active:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='40' fill='none' viewBox='0 0 20 40'%3E%3Cpath fill='%23fff' fill-opacity='.2' d='M3.036 9.161A6.67 6.67 0 0 0 0 14.752v21.915A3.333 3.333 0 0 0 3.333 40H20V0h-.882c-1.29 0-2.55.374-3.631 1.076z'/%3E%3Cpath fill='%23fff' d='M1 14.752v21.915A2.333 2.333 0 0 0 3.333 39H20v1H3.333A3.333 3.333 0 0 1 0 36.667V14.752a6.67 6.67 0 0 1 3.036-5.59l12.45-8.086A6.67 6.67 0 0 1 19.119 0H20v1.001h-1a5.67 5.67 0 0 0-2.969.913L3.581 10A5.67 5.67 0 0 0 1 14.752'/%3E%3C/svg%3E");
  }
  .kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color:focus-visible:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='40' fill='none' viewBox='0 0 20 40'%3E%3Cpath fill='%23fff' d='M2 14.752v21.915C2 37.403 2.597 38 3.333 38H20v2H3.333A3.333 3.333 0 0 1 0 36.667V14.752a6.67 6.67 0 0 1 3.036-5.59l12.45-8.086A6.67 6.67 0 0 1 19.119 0H20v2c-1.2 0-1.833.09-2 .136a4.7 4.7 0 0 0-1.424.617L4.125 10.839A4.67 4.67 0 0 0 2 14.752'/%3E%3C/svg%3E");
  }
  .kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color:disabled:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23303c47' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23303c47' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
  }
  .kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color .btn-inner {
    border: solid var(--white-fixed);
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    border-width: 1px 1px 1px 0;
    padding: 0 20px 0 0;
  }
  .kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color:after {
    background: none;
  }
  .kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color:not(:focus-visible):hover .btn-inner {
    background-color: rgba(var(--white-fixed-rgb), .15);
  }
  .kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color:not(:focus-visible):hover:after {
    background: none;
  }
  .kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color:not(:focus-visible):active .btn-inner {
    background-color: rgba(var(--white-fixed-rgb), .2);
  }
  .kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color:not(:focus-visible):active:after {
    background: none;
  }
  .kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color:focus-visible .btn-inner {
    background: none;
    border-width: 2px 2px 2px 0;
  }
  .kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color:focus-visible:after {
    background: none;
  }
  .kia-oem--pbv .btn-liquid-secondary-left.btn-fixed-color:disabled:after {
    background-color: var(--fixed-grey80);
    background-image: none;
  }
}
.kia-oem--pbv .btn-liquid-secondary-left.btn-large:after,
.kia-oem--pbv .btn-liquid-secondary-left.btn-large:before {
  height: 100%;
  width: 25px;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .btn-liquid-secondary-left.btn-large:after,
  .kia-oem--pbv .btn-liquid-secondary-left.btn-large:before {
    width: 21px;
  }
}
.kia-oem--pbv .btn-liquid-secondary-right {
  background-clip: content-box;
  color: var(--on-surface);
  overflow: hidden;
}
.kia-oem--pbv .btn-liquid-secondary-right:after,
.kia-oem--pbv .btn-liquid-secondary-right:before {
  -webkit-background-origin: content-box;
  background-origin: content-box;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  bottom: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  height: 101%;
  position: absolute;
  top: 0;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  width: 21px;
  z-index: 0;
}
.kia-oem--pbv .btn-liquid-secondary-right:before {
  left: 0;
}
.kia-oem--pbv .btn-liquid-secondary-right:after {
  right: 0;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .btn-liquid-secondary-right {
    height: 40px;
    padding: 0 20px;
  }
}
.kia-oem--pbv .btn-liquid-secondary-right .btn-inner {
  background-color: transparent;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%2305141f' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23path-1-inside-1_2621_1849)'/%3E%3C/svg%3E");
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .btn-liquid-secondary-right:hover {
    background-color: transparent;
  }
  .kia-oem--pbv .btn-liquid-secondary-right:hover .btn-inner {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cmask id='a' fill='%23f3f4f5'%3E%3Cpath d='M0 0h152v48H0z'/%3E%3C/mask%3E%3Cpath fill='%23f3f4f5' d='M0 0h152v48H0z'/%3E%3Cpath fill='%2305141f' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23a)'/%3E%3C/svg%3E");
  }
}
.kia-oem--pbv .btn-liquid-secondary-right:active {
  background-color: transparent;
}
.kia-oem--pbv .btn-liquid-secondary-right:active .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath d='M0 0h152v48H0z'/%3E%3C/mask%3E%3Cpath fill='%23e8eaeb' d='M0 0h152v48H0z'/%3E%3Cpath fill='%2305141f' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23a)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-secondary-right:disabled {
  background-color: transparent;
  color: var(--on-surface-container-mid);
}
.kia-oem--pbv .btn-liquid-secondary-right:disabled .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%23cdd0d2' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23path-1-inside-1_2621_1870)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-secondary-right:focus-visible .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%2305141f' d='M0 2h152v-4H0zm152 44H0v4h152z' mask='url(%23path-1-inside-1_1232_2023)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .btn-liquid-secondary-right .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%23fff' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23path-1-inside-1_3077_765)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .btn-liquid-secondary-right:active .btn-inner,
.kia-oem--pbv .dark .btn-liquid-secondary-right:hover .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath d='M0 0h152v48H0z'/%3E%3C/mask%3E%3Cpath fill='%23303c47' d='M0 0h152v48H0z'/%3E%3Cpath fill='%23fff' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23a)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .btn-liquid-secondary-right:disabled .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%2349555f' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23path-1-inside-1_3077_999)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .btn-liquid-secondary-right:focus-visible .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%23fff' d='M0 2h152v-4H0zm152 44H0v4h152z' mask='url(%23path-1-inside-1_3077_842)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-secondary-right:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%2305141f' fill-rule='evenodd' d='M0 4a4 4 0 0 1 4-4h20v1H4a3 3 0 0 0-3 3v40a3 3 0 0 0 3 3h20v1H4a4 4 0 0 1-4-4z' clip-rule='evenodd'/%3E%3C/svg%3E");
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .btn-liquid-secondary-right:not(:focus-visible):hover:before {
    background-color: var(--surface-low);
  }
}
.kia-oem--pbv .btn-liquid-secondary-right:not(:focus-visible):active:before {
  background-color: var(--surface-mid);
}
.kia-oem--pbv .btn-liquid-secondary-right:focus-visible:before,
.kia-oem--pbv .btn-liquid-secondary-right:focus-visible:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath d='M0 4a4 4 0 0 1 4-4h20v48H4a4 4 0 0 1-4-4z'/%3E%3C/mask%3E%3Cpath fill='%23fff' d='M0 4a4 4 0 0 1 4-4h20v48H4a4 4 0 0 1-4-4z'/%3E%3Cpath fill='%2305141f' d='M-2 4a6 6 0 0 1 6-6h20v4H4a2 2 0 0 0-2 2zm26 46H4a6 6 0 0 1-6-6h4a2 2 0 0 0 2 2h20zM4 50a6 6 0 0 1-6-6V4a6 6 0 0 1 6-6v4a2 2 0 0 0-2 2v40a2 2 0 0 0 2 2zM24 0v48z' mask='url(%23a)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-secondary-right:disabled:before {
  background-color: transparent;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath d='M0 4a4 4 0 0 1 4-4h20v48H4a4 4 0 0 1-4-4z'/%3E%3C/mask%3E%3Cpath fill='%23cdd0d2' d='M-1 4a5 5 0 0 1 5-5h20v2H4a3 3 0 0 0-3 3zm25 45H4a5 5 0 0 1-5-5h2a3 3 0 0 0 3 3h20zM4 49a5 5 0 0 1-5-5V4a5 5 0 0 1 5-5v2a3 3 0 0 0-3 3v40a3 3 0 0 0 3 3zM24 0v48z' mask='url(%23a)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .btn-liquid-secondary-right:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M-1 4a5 5 0 0 1 5-5h20v2H4a3 3 0 0 0-3 3zm25 45H4a5 5 0 0 1-5-5h2a3 3 0 0 0 3 3h20zM4 49a5 5 0 0 1-5-5V4a5 5 0 0 1 5-5v2a3 3 0 0 0-3 3v40a3 3 0 0 0 3 3zM24 0v48z' mask='url(%23path-1-inside-1_3077_957)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .btn-liquid-secondary-right:focus-visible:before,
.kia-oem--pbv .dark .btn-liquid-secondary-right:focus-visible:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M-2 4a6 6 0 0 1 6-6h20v4H4a2 2 0 0 0-2 2zm26 46H4a6 6 0 0 1-6-6h4a2 2 0 0 0 2 2h20zM4 50a6 6 0 0 1-6-6V4a6 6 0 0 1 6-6v4a2 2 0 0 0-2 2v40a2 2 0 0 0 2 2zM24 0v48z' mask='url(%23path-1-inside-1_3077_1235)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .btn-liquid-secondary-right:disabled:before {
  background-color: transparent;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath d='M0 4a4 4 0 0 1 4-4h20v48H4a4 4 0 0 1-4-4z'/%3E%3C/mask%3E%3Cpath fill='%2349555f' d='M-1 4a5 5 0 0 1 5-5h20v2H4a3 3 0 0 0-3 3zm25 45H4a5 5 0 0 1-5-5h2a3 3 0 0 0 3 3h20zM4 49a5 5 0 0 1-5-5V4a5 5 0 0 1 5-5v2a3 3 0 0 0-3 3v40a3 3 0 0 0 3 3zM24 0v48z' mask='url(%23a)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-secondary-right:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%2305141f' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .btn-liquid-secondary-right:hover:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23f3f4f5' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%2305141f' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
  }
}
.kia-oem--pbv .btn-liquid-secondary-right:active:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23e8eaeb' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%2305141f' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-secondary-right:focus-visible:after,
.kia-oem--pbv .btn-liquid-secondary-right:focus-visible:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%2305141f' d='M19.268 35.33 4.327 45.031A6 6 0 0 1 1.059 46H0v2h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v2h20a2 2 0 0 1 2 2v26.297a6 6 0 0 1-2.732 5.032'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-secondary-right:disabled:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23cdd0d2' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .btn-liquid-secondary-right:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .btn-liquid-secondary-right:active:after,
.kia-oem--pbv .dark .btn-liquid-secondary-right:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23303c47' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23fff' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .btn-liquid-secondary-right:focus-visible:after,
.kia-oem--pbv .dark .btn-liquid-secondary-right:focus-visible:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M19.268 35.33 4.327 45.031A6 6 0 0 1 1.059 46H0v2h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v2h20a2 2 0 0 1 2 2v26.297a6 6 0 0 1-2.732 5.032'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .btn-liquid-secondary-right:disabled:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%2349555f' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color {
  background-color: transparent;
  color: var(--white-fixed);
}
.kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%23fff' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23path-1-inside-1_3077_765)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color:hover {
  background-color: transparent;
}
.kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color:hover .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%23fff' fill-opacity='.15' d='M0 0h152v48H0z'/%3E%3Cpath fill='%23fff' d='M0 1h152v-2H0zm152 46H0v2h152z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color:active {
  background-color: transparent;
}
.kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color:active .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath d='M0 0h152v48H0z'/%3E%3C/mask%3E%3Cpath fill='%23fff' fill-opacity='.2' d='M0 0h152v48H0z'/%3E%3Cpath fill='%23fff' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23a)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color:disabled {
  background-color: transparent;
  color: var(--fixed-grey60);
}
.kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color:disabled .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%234a565e' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23path-1-inside-1_3077_765)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color:focus-visible .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%23fff' d='M0 2h152v-4H0zm152 44H0v4h152z' mask='url(%23path-1-inside-1_3077_842)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M-1 4a5 5 0 0 1 5-5h20v2H4a3 3 0 0 0-3 3zm25 45H4a5 5 0 0 1-5-5h2a3 3 0 0 0 3 3h20zM4 49a5 5 0 0 1-5-5V4a5 5 0 0 1 5-5v2a3 3 0 0 0-3 3v40a3 3 0 0 0 3 3zM24 0v48z' mask='url(%23path-1-inside-1_3077_957)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color:hover:before {
  background-color: rgba(var(--white-fixed-rgb), .15);
  width: 24px;
}
.kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color:active:before {
  background-color: rgba(var(--white-fixed-rgb), .2);
  width: 24px;
}
.kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color:focus-visible:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M-2 4a6 6 0 0 1 6-6h20v4H4a2 2 0 0 0-2 2zm26 46H4a6 6 0 0 1-6-6h4a2 2 0 0 0 2 2h20zM4 50a6 6 0 0 1-6-6V4a6 6 0 0 1 6-6v4a2 2 0 0 0-2 2v40a2 2 0 0 0 2 2zM24 0v48z' mask='url(%23path-1-inside-1_3077_1235)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color:disabled:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%234a565e' d='M-1 4a5 5 0 0 1 5-5h20v2H4a3 3 0 0 0-3 3zm25 45H4a5 5 0 0 1-5-5h2a3 3 0 0 0 3 3h20zM4 49a5 5 0 0 1-5-5V4a5 5 0 0 1 5-5v2a3 3 0 0 0-3 3v40a3 3 0 0 0 3 3zM24 0v48z' mask='url(%23path-1-inside-1_3077_957)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' fill-opacity='.15' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23fff' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
  width: 24px;
}
.kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color:active:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' fill-opacity='.2' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23fff' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
  width: 24px;
}
.kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color:focus-visible:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M19.268 35.33 4.327 45.031A6 6 0 0 1 1.059 46H0v2h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v2h20a2 2 0 0 1 2 2v26.297a6 6 0 0 1-2.732 5.032'/%3E%3C/svg%3E");
}
.kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color:disabled:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%234a565e' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color {
    background-color: transparent;
    color: var(--white-fixed);
    height: 40px;
    padding: 0 20px 0 0;
  }
  .kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color.btn-large:after,
  .kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color.btn-large:before,
  .kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color:after,
  .kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color:before {
    width: 20px;
  }
  .kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color .btn-inner {
    background: transparent;
    border: solid var(--white-fixed);
    border-width: 1px 0;
    padding: 0 20px;
  }
  .kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color:hover {
    background-color: transparent;
  }
  .kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color:hover .btn-inner {
    background: rgba(var(--white-fixed-rgb), .15);
  }
  .kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color:active {
    background-color: transparent;
  }
  .kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color:active .btn-inner {
    background: rgba(var(--white-fixed-rgb), .2);
  }
  .kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color:disabled {
    color: var(--fixed-grey60);
  }
  .kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color:disabled .btn-inner {
    background-color: var(--fixed-grey80);
    background-image: none;
  }
  .kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color:focus-visible .btn-inner {
    border-width: 2px 0;
  }
  .kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color .btn-inner {
    border-radius: 4px 0 0 4px;
    border-width: 1px;
    border: 1px solid var(--white-fixed);
    border-right-width: 0;
    padding: 0 0 0 20px;
  }
  .kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color:before {
    background: none;
  }
  .kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color:hover .btn-inner {
    background-color: rgba(var(--white-fixed-rgb), .15);
  }
  .kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color:hover:before {
    background: none;
  }
  .kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color:active .btn-inner {
    background-color: rgba(var(--white-fixed-rgb), .2);
  }
  .kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color:active:before {
    background: none;
  }
  .kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color:focus-visible .btn-inner {
    background: none;
    border-width: 2px 0 2px 2px;
  }
  .kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color:focus-visible:before {
    background: none;
  }
  .kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color:disabled:before {
    background-color: var(--fixed-grey80);
    background-image: none;
  }
  .kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='40' fill='none' viewBox='0 0 20 40'%3E%3Cpath fill='%23fff' d='M19 25.248V3.333A2.333 2.333 0 0 0 16.667 1H0V0h16.667A3.333 3.333 0 0 1 20 3.333v21.915a6.67 6.67 0 0 1-3.036 5.59l-12.45 8.087A6.67 6.67 0 0 1 .881 40H0v-1.001h1a5.67 5.67 0 0 0 2.969-.913L16.419 30A5.67 5.67 0 0 0 19 25.248'/%3E%3C/svg%3E");
  }
  .kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color:hover:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='40' fill='none' viewBox='0 0 20 40'%3E%3Cpath fill='%23fff' fill-opacity='.15' d='M16.964 30.839A6.67 6.67 0 0 0 20 25.248V3.333A3.333 3.333 0 0 0 16.667 0H0v40h.882c1.29 0 2.55-.374 3.631-1.075z'/%3E%3Cpath fill='%23fff' d='M19 25.248V3.333A2.333 2.333 0 0 0 16.667 1H0V0h16.667A3.333 3.333 0 0 1 20 3.333v21.915a6.67 6.67 0 0 1-3.036 5.59l-12.45 8.087A6.67 6.67 0 0 1 .881 40H0v-1.001h1a5.67 5.67 0 0 0 2.969-.913L16.419 30A5.67 5.67 0 0 0 19 25.248'/%3E%3C/svg%3E");
  }
  .kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color:active:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='40' fill='none' viewBox='0 0 20 40'%3E%3Cpath fill='%23fff' fill-opacity='.2' d='M16.964 30.839A6.67 6.67 0 0 0 20 25.248V3.333A3.333 3.333 0 0 0 16.667 0H0v40h.882c1.29 0 2.55-.374 3.631-1.075z'/%3E%3Cpath fill='%23fff' d='M19 25.248V3.333A2.333 2.333 0 0 0 16.667 1H0V0h16.667A3.333 3.333 0 0 1 20 3.333v21.915a6.67 6.67 0 0 1-3.036 5.59l-12.45 8.087A6.67 6.67 0 0 1 .881 40H0v-1.001h1a5.67 5.67 0 0 0 2.969-.913L16.419 30A5.67 5.67 0 0 0 19 25.248'/%3E%3C/svg%3E");
  }
  .kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color:focus-visible:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='40' fill='none' viewBox='0 0 20 40'%3E%3Cpath fill='%23fff' d='M18 25.248V3.333C18 2.597 17.403 2 16.667 2H0V0h16.667A3.333 3.333 0 0 1 20 3.333v21.915a6.67 6.67 0 0 1-3.036 5.59l-12.45 8.087A6.67 6.67 0 0 1 .881 40H0v-2c1.2 0 1.833-.09 2-.136a4.7 4.7 0 0 0 1.424-.617l12.451-8.086A4.67 4.67 0 0 0 18 25.248'/%3E%3C/svg%3E");
  }
  .kia-oem--pbv .btn-liquid-secondary-right.btn-fixed-color:disabled:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23303c47' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23303c47' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.188 5.87z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
  }
}
.kia-oem--pbv .btn-liquid-secondary-right.btn-large:after,
.kia-oem--pbv .btn-liquid-secondary-right.btn-large:before {
  height: 100%;
  width: 25px;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .btn-liquid-secondary-right.btn-large:after,
  .kia-oem--pbv .btn-liquid-secondary-right.btn-large:before {
    width: 21px;
  }
}
.kia-oem--pbv .btn-xsmall {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 11px;
  height: 36px;
  justify-content: center;
  line-height: 1.54545;
  min-width: 200px;
  padding: 0 20px;
  position: relative;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .btn-xsmall {
    font-size: 11px;
    height: 32px;
    line-height: 1.54545;
    min-width: 0;
  }
}
.kia-oem--pbv .btn-large {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  height: 48px;
  justify-content: center;
  line-height: 1.57143;
  min-width: 200px;
  padding: 0 24px;
  position: relative;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .btn-large {
    min-width: 0;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .btn-large.btn-liquid,
  .kia-oem--pbv .btn-large.btn-liquid-left,
  .kia-oem--pbv .btn-large.btn-liquid-right {
    height: 40px;
    padding: 0 20px;
  }
  .kia-oem--pbv .btn-large.btn-liquid-left:after,
  .kia-oem--pbv .btn-large.btn-liquid-left:before,
  .kia-oem--pbv .btn-large.btn-liquid-right:after,
  .kia-oem--pbv .btn-large.btn-liquid-right:before,
  .kia-oem--pbv .btn-large.btn-liquid:after,
  .kia-oem--pbv .btn-large.btn-liquid:before {
    width: 21px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .btn-large.btn-liquid-secondary-left,
  .kia-oem--pbv .btn-large.btn-liquid-secondary-right {
    height: 40px;
    padding: 0 20px;
  }
  .kia-oem--pbv .btn-large.btn-liquid-secondary-left.btn-liquid-secondary-left.btn-fixed-color,
  .kia-oem--pbv .btn-large.btn-liquid-secondary-right.btn-liquid-secondary-left.btn-fixed-color {
    padding-right: 0;
  }
  .kia-oem--pbv .btn-large.btn-liquid-secondary-left.btn-liquid-secondary-right.btn-fixed-color,
  .kia-oem--pbv .btn-large.btn-liquid-secondary-right.btn-liquid-secondary-right.btn-fixed-color {
    padding-left: 0;
  }
  .kia-oem--pbv .btn-large.btn-liquid-secondary-left:after,
  .kia-oem--pbv .btn-large.btn-liquid-secondary-left:before,
  .kia-oem--pbv .btn-large.btn-liquid-secondary-right:after,
  .kia-oem--pbv .btn-large.btn-liquid-secondary-right:before {
    width: 21px;
  }
}
.kia-oem--pbv .btn-bold {
  font-weight: 700;
}
.kia-oem--pbv .btn-full {
  width: 100%;
}
.kia-oem--pbv .btn .btn-inner {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background-repeat: repeat-x;
  -webkit-background-size: auto 100%;
  background-size: auto 100%;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  justify-content: center;
  position: relative;
  white-space: nowrap;
  width: 100%;
  word-break: break-all;
  z-index: 1;
}
.kia-oem--pbv .btn-player {
  height: 24px;
  padding: 5px;
  width: 24px;
}
.kia-oem--pbv .btn-player .ic {
  height: 14px;
  width: 14px;
  --icon-fill:#05141f;
  background-image: none;
}
.kia-oem--pbv .btn-player .ic-btn-play-outline-14px {
  display: none;
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .btn-player:hover .ic {
    --icon-fill:#636b74;
  }
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .btn-player:active .ic {
    --icon-fill:#636b74;
  }
}
.kia-oem--pbv .btn-player.is-paused .ic-btn-pause-outline-14px {
  display: none;
}
.kia-oem--pbv .btn-player.is-paused .ic-btn-play-outline-14px {
  display: inline-block;
}
.kia-oem--pbv .dark .btn-player .ic {
  --icon-fill:#fff;
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .dark .btn-player:hover .ic {
    --icon-fill:#636b74;
  }
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .dark .btn-player:active .ic {
    --icon-fill:#636b74;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .btn-player,
  .kia-oem--pbv .btn-player.is-paused {
    height: 22px;
    width: 20px;
  }
  .kia-oem--pbv .btn-player .ic,
  .kia-oem--pbv .btn-player.is-paused .ic {
    height: 12px;
    width: 10px;
  }
}
.kia-oem--pbv .btn-player-outline {
  height: 24px;
  padding: 5px;
  width: 24px;
}
.kia-oem--pbv .btn-player-outline .ic {
  height: 14px;
  width: 14px;
  --icon-fill:#fff;
  background-image: none;
}
.kia-oem--pbv .btn-player-outline .ic-btn-play-outline-14px {
  display: none;
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .btn-player-outline:hover .ic {
    --icon-fill:#636b74;
  }
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .btn-player-outline:active .ic {
    --icon-fill:#636b74;
  }
}
.kia-oem--pbv .btn-player-outline.is-paused .ic-btn-pause-outline-14px {
  display: none;
}
.kia-oem--pbv .btn-player-outline.is-paused .ic-btn-play-outline-14px {
  display: inline-block;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .btn-player-outline,
  .kia-oem--pbv .btn-player-outline.is-paused {
    height: 22px;
    width: 20px;
  }
  .kia-oem--pbv .btn-player-outline .ic,
  .kia-oem--pbv .btn-player-outline.is-paused .ic {
    height: 12px;
    width: 10px;
  }
}
.kia-oem--pbv .btn-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  font-size: 0;
  justify-content: center;
}
.kia-oem--pbv .btn-box .btn {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.kia-oem--pbv .btn-box .btn:not(:first-child) {
  -webkit-margin-start: 10px;
  margin-inline-start: 10px;
}
.kia-oem--pbv .btn-box .btn:not(:only-of-type):not(.btn-full) {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.kia-oem--pbv .btn-box-vertical {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  gap: 10px;
  justify-content: flex-start;
}
.kia-oem--pbv .btn-box-vertical .btn {
  width: 100%;
}
.kia-oem--pbv .btn-box-vertical .btn,
.kia-oem--pbv .btn-box-vertical .btn:not(:only-of-type):not(.btn-full) {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.kia-oem--pbv .btn-box-vertical .btn:not(:first-child) {
  -webkit-margin-start: 0;
  margin-inline-start: 0;
}
.kia-oem--pbv .btn-direction {
  background-color: var(--surface-custom);
  border: 1px solid var(--outline-lowest);
  border-radius: 50%;
  -webkit-box-shadow: 0 4px 8px 0 #05141f1a;
  box-shadow: 0 4px 8px #05141f1a;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  height: 52px;
  overflow: hidden;
  position: relative;
  vertical-align: top;
  width: 52px;
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .btn-direction:hover {
    background-color: var(--surface-container-lowest-custom);
  }
}
.kia-oem--pbv .btn-direction:active {
  background-color: var(--surface-container-low);
}
.kia-oem--pbv .btn-direction:disabled {
  background-color: var(--surface-container);
  border-color: var(--outline-lowest);
}
.kia-oem--pbv .btn-direction .ic {
  inset-inline-start: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(calc(-50%*var(--inline-dir)), -50%) scaleX(var(--inline-dir));
  transform: translate(calc(-50%*var(--inline-dir)), -50%) scaleX(var(--inline-dir));
}
.kia-oem--pbv .btn-direction.btn-prev .ic-arrowset-outlined-back-24px {
  --icon-stroke:#05141f;
}
.kia-oem--pbv .btn-direction.btn-prev:disabled .ic-arrowset-outlined-back-24px,
.kia-oem--pbv .btn-direction.btn-prev[aria-disabled=true] .ic-arrowset-outlined-back-24px {
  --icon-stroke:#cdd0d2;
}
.kia-oem--pbv .btn-direction.btn-next .ic-arrowset-outlined-next-24px {
  --icon-stroke:#05141f;
}
.kia-oem--pbv .btn-direction.btn-next:disabled .ic-arrowset-outlined-next-24px,
.kia-oem--pbv .btn-direction.btn-next[aria-disabled=true] .ic-arrowset-outlined-next-24px {
  --icon-stroke:#cdd0d2;
}
.kia-oem--pbv .btn-direction.btn-medium.btn-prev .ic-arrowset-outlined-back-20px {
  --icon-stroke:#05141f;
}
.kia-oem--pbv .btn-direction.btn-medium.btn-prev:disabled .ic-arrowset-outlined-back-20px,
.kia-oem--pbv .btn-direction.btn-medium.btn-prev[aria-disabled=true] .ic-arrowset-outlined-back-20px {
  --icon-stroke:#cdd0d2;
}
.kia-oem--pbv .btn-direction.btn-medium.btn-next .ic-arrowset-outlined-next-20px {
  --icon-stroke:#05141f;
}
.kia-oem--pbv .btn-direction.btn-medium.btn-next:disabled .ic-arrowset-outlined-next-20px,
.kia-oem--pbv .btn-direction.btn-medium.btn-next[aria-disabled=true] .ic-arrowset-outlined-next-20px {
  --icon-stroke:#cdd0d2;
}
.kia-oem--pbv [data-theme-type=emphasis] .btn-direction {
  background-color: var(--fixed-grey80);
  border: 1px solid var(--fixed-grey90);
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv [data-theme-type=emphasis] .btn-direction:hover {
    background-color: var(--fixed-grey70);
    border: 0;
  }
}
.kia-oem--pbv [data-theme-type=emphasis] .btn-direction:active {
  background-color: var(--fixed-grey60);
  border: 0;
}
.kia-oem--pbv [data-theme-type=emphasis] .btn-direction:disabled {
  background-color: var(--fixed-grey80);
  border: 0;
}
.kia-oem--pbv [data-theme-type=emphasis] .btn-direction.btn-prev .ic-arrowset-outlined-back-24px {
  --icon-stroke:#fff;
}
.kia-oem--pbv [data-theme-type=emphasis] .btn-direction.btn-prev:disabled .ic-arrowset-outlined-back-24px,
.kia-oem--pbv [data-theme-type=emphasis] .btn-direction.btn-prev[aria-disabled=true] .ic-arrowset-outlined-back-24px {
  --icon-stroke:#8d959a;
}
.kia-oem--pbv [data-theme-type=emphasis] .btn-direction.btn-next .ic-arrowset-outlined-next-24px {
  --icon-stroke:#fff;
}
.kia-oem--pbv [data-theme-type=emphasis] .btn-direction.btn-next:disabled .ic-arrowset-outlined-next-24px,
.kia-oem--pbv [data-theme-type=emphasis] .btn-direction.btn-next[aria-disabled=true] .ic-arrowset-outlined-next-24px {
  --icon-stroke:#8d959a;
}
.kia-oem--pbv .btn-value-unit .value .ic-arrowset-outlined-next-16px {
  content: "";
  inset-inline-end: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%) scaleX(var(--inline-dir));
  transform: translateY(-50%) scaleX(var(--inline-dir));
  -webkit-transition: .2s;
  transition: .2s;
  --icon-stroke:#05141f;
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .btn-value-unit:hover .value .ic-arrowset-outlined-next-16px {
    --icon-stroke:#05141f;
  }
  .kia-oem--pbv .dark .btn-value-unit:hover .value .ic-arrowset-outlined-next-16px {
    --icon-stroke:#e7e9ec;
  }
}
.kia-oem--pbv .btn-value-unit:disabled .value .ic-arrowset-outlined-next-16px {
  --icon-stroke:#8d959a;
}
.kia-oem--pbv .dark .btn-value-unit:disabled .value .ic-arrowset-outlined-next-16px {
  --icon-stroke:#49555f;
}
.kia-oem--pbv .btn-value-unit.btn-text-small .value .ic-arrowset-outlined-next-16px {
  margin-top: -1px;
  --icon-stroke:#49555f;
}
.kia-oem--pbv .dark .btn-value-unit.btn-text-small .value .ic-arrowset-outlined-next-16px {
  --icon-stroke:#ccd0d3;
}
.kia-oem--pbv .btn-value-unit.btn-text-small:hover .value .ic-arrowset-outlined-next-16px {
  --icon-stroke:#05141f;
}
.kia-oem--pbv .dark .btn-value-unit.btn-text-small:hover .value .ic-arrowset-outlined-next-16px {
  --icon-stroke:#fff;
}
.kia-oem--pbv .btn-value-unit.btn-text-small:disabled .value .ic-arrowset-outlined-next-16px {
  --icon-stroke:#8d959a;
}
.kia-oem--pbv .dark .btn-value-unit.btn-text-small:disabled .value .ic-arrowset-outlined-next-16px {
  --icon-stroke:#49555f;
}
.kia-oem--pbv .btn-text {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.kia-oem--pbv .btn-text .text {
  color: var(--on-surface);
  -webkit-transition: .2s;
  transition: .2s;
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .btn-text:hover .text {
    text-decoration: underline;
    text-underline-position: under;
  }
  .kia-oem--pbv .btn-text:hover .ic-file-outlined-20px {
    --icon-stroke:#05141f;
  }
  .kia-oem--pbv .dark .btn-text:hover .ic-file-outlined-20px {
    --icon-stroke:#e7e9ec;
  }
  .kia-oem--pbv .btn-text:hover .ic-file-outlined-16px {
    --icon-stroke:#05141f;
  }
  .kia-oem--pbv .dark .btn-text:hover .ic-file-outlined-16px {
    --icon-stroke:#e7e9ec;
  }
  .kia-oem--pbv .btn-text:hover .ic-change-outlined-12px {
    --icon-stroke:#05141f;
  }
  .kia-oem--pbv .dark .btn-text:hover .ic-change-outlined-12px {
    --icon-stroke:#e7e9ec;
  }
}
.kia-oem--pbv .btn-text:disabled {
  pointer-events: none;
}
.kia-oem--pbv .btn-text:disabled .text {
  color: var(--on-surface-low);
}
.kia-oem--pbv .dark .btn-text:disabled .text {
  color: var(--on-surface-low);
}
.kia-oem--pbv .btn-text:disabled .ic-file-outlined-20px {
  --icon-stroke:#8d959a;
}
.kia-oem--pbv .dark .btn-text:disabled .ic-file-outlined-20px {
  --icon-stroke:#49555f;
}
.kia-oem--pbv .btn-text:disabled .ic-file-outlined-16px {
  --icon-stroke:#8d959a;
}
.kia-oem--pbv .dark .btn-text:disabled .ic-file-outlined-16px {
  --icon-stroke:#49555f;
}
.kia-oem--pbv .btn-text:disabled .ic-change-outlined-12px {
  --icon-stroke:#8d959a;
}
.kia-oem--pbv .dark .btn-text:disabled .ic-change-outlined-12px {
  --icon-stroke:#49555f;
}
.kia-oem--pbv .btn-text:disabled .ic-arrowset-outlined-next-16px {
  --icon-stroke:#8d959a;
}
.kia-oem--pbv .dark .btn-text:disabled .ic-arrowset-outlined-next-16px {
  --icon-stroke:#49555f;
}
.kia-oem--pbv .btn-text:disabled .ic-arrowset-outlined-next-12px {
  --icon-stroke:#8d959a;
}
.kia-oem--pbv .dark .btn-text:disabled .ic-arrowset-outlined-next-12px {
  --icon-stroke:#49555f;
}
.kia-oem--pbv .btn-text .ic {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.kia-oem--pbv .btn-text .ic-file-outlined-20px {
  -webkit-margin-end: 4px;
  margin-inline-end: 4px;
  --icon-stroke:#303e48;
}
.kia-oem--pbv .dark .btn-text .ic-file-outlined-20px {
  --icon-stroke:#e7e9ec;
}
.kia-oem--pbv .btn-text .ic-file-outlined-16px {
  -webkit-margin-end: 4px;
  margin-inline-end: 4px;
  --icon-stroke:#303e48;
}
.kia-oem--pbv .dark .btn-text .ic-file-outlined-16px {
  --icon-stroke:#e7e9ec;
}
.kia-oem--pbv .btn-text .ic-change-outlined-12px {
  -webkit-margin-end: 3px;
  margin-inline-end: 3px;
  --icon-stroke:#303e48;
}
.kia-oem--pbv .dark .btn-text .ic-change-outlined-12px {
  --icon-stroke:#e7e9ec;
}
.kia-oem--pbv .btn-text .ic-arrowset-outlined-next-16px {
  -webkit-transform: scaleX(var(--inline-dir));
  transform: scaleX(var(--inline-dir));
  -webkit-margin-start: 2px;
  margin-inline-start: 2px;
  --icon-stroke:#05141f;
}
.kia-oem--pbv .dark .btn-text .ic-arrowset-outlined-next-16px {
  --icon-stroke:#e7e9ec;
}
.kia-oem--pbv .btn-text .ic-arrowset-outlined-next-12px {
  -webkit-transform: scaleX(var(--inline-dir));
  transform: scaleX(var(--inline-dir));
  -webkit-margin-start: 2px;
  margin-inline-start: 2px;
  --icon-stroke:#05141f;
}
.kia-oem--pbv .dark .btn-text .ic-arrowset-outlined-next-12px {
  --icon-stroke:#e7e9ec;
}
.kia-oem--pbv .btn-text.btn-text-large {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}
.kia-oem--pbv .btn-text.btn-text-medium {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.57143;
}
.kia-oem--pbv .btn-text.btn-text-secondary .ic-file-outlined-16px,
.kia-oem--pbv .btn-text.btn-text-secondary .ic-file-outlined-20px {
  -webkit-margin-end: 4px;
  margin-inline-end: 4px;
  --icon-stroke:#636d74;
}
.kia-oem--pbv .btn-text.btn-text-secondary .ic-change-outlined-12px {
  -webkit-margin-end: 3px;
  margin-inline-end: 3px;
  --icon-stroke:#636d74;
}
.kia-oem--pbv .btn-text.btn-text-secondary .ic-arrowset-outlined-next-12px,
.kia-oem--pbv .btn-text.btn-text-secondary .ic-arrowset-outlined-next-16px {
  -webkit-margin-start: 2px;
  margin-inline-start: 2px;
  --icon-stroke:#636d74;
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .btn-text.btn-text-secondary:hover .ic-file-outlined-20px,
  .kia-oem--pbv .btn-text.btn-text-secondary:hover .ic-file-outlined-16px,
  .kia-oem--pbv .btn-text.btn-text-secondary:hover .ic-change-outlined-12px,
  .kia-oem--pbv .btn-text.btn-text-secondary:hover .ic-arrowset-outlined-next-16px,
  .kia-oem--pbv .btn-text.btn-text-secondary:hover .ic-arrowset-outlined-next-12px {
    --icon-stroke:#05141f;
  }
}
.kia-oem--pbv .btn-text.btn-text-secondary:disabled .ic-file-outlined-20px {
  --icon-stroke:#8d959a;
}
.kia-oem--pbv .btn-text.btn-text-secondary:disabled .ic-file-outlined-16px {
  --icon-stroke:#8d959a;
}
.kia-oem--pbv .btn-text.btn-text-secondary:disabled .ic-change-outlined-12px {
  --icon-stroke:#8d959a;
}
.kia-oem--pbv .btn-text.btn-text-secondary:disabled .ic-arrowset-outlined-next-16px {
  --icon-stroke:#8d959a;
}
.kia-oem--pbv .btn-text.btn-text-secondary:disabled .ic-arrowset-outlined-next-12px {
  --icon-stroke:#8d959a;
}
.kia-oem--pbv .btn-favorite .ic-heart-outlined-20px {
  --icon-stroke:#303c47;
}
.kia-oem--pbv .dark .btn-favorite .ic-heart-outlined-20px {
  --icon-stroke:#e7e9ec;
}
.kia-oem--pbv .btn-favorite .ic-heart-outlined-select-20px {
  display: none;
  --icon-fill:#ea0029;
}
.kia-oem--pbv .btn-favorite.is-active .ic-heart-outlined-20px {
  display: none;
}
.kia-oem--pbv .btn-favorite.is-active .ic-heart-outlined-select-20px {
  display: inline-block;
}
.kia-oem--pbv .btn-label:active .ic-compare-16px,
.kia-oem--pbv .btn-label:hover .ic-compare-16px {
  --icon-stroke:#05141f;
}
.kia-oem--pbv .btn-label:disabled .ic-compare-16px {
  --icon-stroke:#b2b8bd;
}
.kia-oem--pbv .btn-explore .ic-arrow-outlined-prev-16px {
  margin-top: -1px;
  -webkit-transform: scaleX(var(--inline-dir));
  transform: scaleX(var(--inline-dir));
  --icon-stroke:#49555f;
}
.kia-oem--pbv .dark .btn-explore .ic-arrow-outlined-prev-16px {
  --icon-stroke:#9ba2a9;
}
.kia-oem--pbv .btn-explore-prev .ic-arrow-outlined-prev-16px {
  -webkit-margin-end: 8px;
  margin-inline-end: 8px;
}
.kia-oem--pbv .btn-explore-next .ic-arrow-outlined-prev-16px {
  -webkit-transform: scaleX(var(--inline-dir)) rotate(180deg);
  transform: scaleX(var(--inline-dir)) rotate(180deg);
  -webkit-margin-start: 8px;
  margin-inline-start: 8px;
}
.kia-oem--pbv .btn-explore:hover .ic-arrow-outlined-prev-16px {
  --icon-stroke:#05141f;
}
.kia-oem--pbv .dark .btn-explore:hover .ic-arrow-outlined-prev-16px {
  --icon-stroke:#fff;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .btn-explore .ic-arrow-outlined-prev-16px {
    margin-top: -1px;
  }
}
.kia-oem--pbv .btn-explore-fill .ic-arrow-outlined-prev-16px {
  -webkit-transform: scaleX(var(--inline-dir));
  transform: scaleX(var(--inline-dir));
  --icon-stroke:#fff;
}
.kia-oem--pbv .dark .btn-explore-fill .ic-arrow-outlined-prev-16px {
  --icon-stroke:#05141f;
}
.kia-oem--pbv .btn-explore-fill.btn-explore-next .ic-arrow-outlined-prev-16px {
  -webkit-transform: scaleX(var(--inline-dir)) rotate(180deg);
  transform: scaleX(var(--inline-dir)) rotate(180deg);
}
.kia-oem--pbv .btn-top {
  background-color: var(--surface-container);
  border-radius: 100px;
  bottom: 60px;
  -webkit-box-shadow: 0 10px 16px 0 rgba(0, 0, 0, .25);
  box-shadow: 0 10px 16px #00000040;
  height: 52px;
  inset-inline-end: 40px;
  opacity: 0;
  padding: 11px;
  pointer-events: none;
  position: fixed;
  -webkit-transform: translateY(20px);
  transform: translateY(20px);
  -webkit-transition:
    opacity .3s,
    visibility .3s,
    -webkit-transform .35s;
  transition:
    opacity .3s,
    visibility .3s,
    -webkit-transform .35s;
  transition:
    transform .35s,
    opacity .3s,
    visibility .3s;
  transition:
    transform .35s,
    opacity .3s,
    visibility .3s,
    -webkit-transform .35s;
  visibility: hidden;
  width: 52px;
  z-index: 10;
}
.kia-oem--pbv .btn-top.is-show {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  visibility: visible;
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .btn-top:hover {
    background-color: var(--surface-container-lowest);
  }
}
.kia-oem--pbv .btn-top:active {
  background-color: var(--surface-container-low);
}
.kia-oem--pbv .btn-top .ic-arrow-upward-outlined-24px {
  --icon-stroke:#05141f;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .btn-top {
    bottom: 30px;
    height: 42px;
    inset-inline-end: 16px;
    width: 42px;
  }
  .kia-oem--pbv .btn-top .ic-arrow-upward-outlined-24px {
    height: 20px;
    width: 20px;
  }
}
.kia-oem--pbv .btn-custom-rsa .ic-emergency-outlined-20px {
  -webkit-margin-end: 6px;
  margin-inline-end: 6px;
  --icon-fill:#05141f;
  --icon-stroke:#05141f;
}
.kia-oem--pbv .btn-custom-rsa.is-inactive .ic-emergency-outlined-20px,
.kia-oem--pbv .btn-custom-rsa:disabled .ic-emergency-outlined-20px {
  --icon-fill:#8d959a;
  --icon-stroke:#8d959a;
}
.kia-oem--pbv .toggle-box {
  display: inline-block;
  font-size: 0;
  overflow: hidden;
}
.kia-oem--pbv .toggle-box .input {
  height: 1px;
  margin: -1px;
  overflow: hidden;
  position: absolute;
  width: 1px;
  clip: rect(0 0 0 0);
}
.kia-oem--pbv .toggle-box .input + .label {
  background-color: var(--surface-ultimate);
}
.kia-oem--pbv .toggle-box .input + .label:before {
  background-color: var(--on-surface-lowest);
}
.kia-oem--pbv .toggle-box .input:checked + .label {
  background-color: var(--primary);
}
.kia-oem--pbv .toggle-box .input:checked + .label:before {
  background-color: var(--on-primary);
  inset-inline-end: 3px;
  inset-inline-start: auto;
}
.kia-oem--pbv .toggle-box .input:disabled + .label {
  background-color: var(--surface-high);
}
.kia-oem--pbv .toggle-box .input:checked:disabled + .label:before {
  background-color: var(--on-surface-lowest);
}
.kia-oem--pbv .toggle-box .label {
  background-color: var(--surface-ultimate);
  border-radius: 12px;
  display: inline-block;
  height: 24px;
  position: relative;
  width: 42px;
}
.kia-oem--pbv .toggle-box .label:before {
  background-color: var(--on-surface-lowest);
  border-radius: 50%;
  content: "";
  height: 18px;
  inset-inline-start: 3px;
  position: absolute;
  top: 3px;
  width: 18px;
}
.kia-oem--pbv .input-box {
  font-size: 0;
  overflow: hidden;
  position: relative;
}
.kia-oem--pbv .input-box .input:disabled + .label {
  color: var(--on-surface-mid);
}
.kia-oem--pbv .input-box .input[readonly] {
  background-color: var(--surface-container-lowest);
  color: var(--on-surface-ultimate);
}
.kia-oem--pbv .input-box .input:checked:disabled + .label,
.kia-oem--pbv .input-box .input:disabled + .label {
  cursor: default;
}
.kia-oem--pbv .input-box .label {
  color: var(--on-surface-highest);
  cursor: pointer;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.53846;
}
.kia-oem--pbv .input-box .label .ic {
  vertical-align: middle;
}
.kia-oem--pbv .input-box input[type=radio] + .label .ic-radio-selected-20px,
.kia-oem--pbv .input-box input[type=radio] + .label .ic-radio-selected-disabled-20px,
.kia-oem--pbv .input-box input[type=radio] + .label .ic-radio-unselected-20px,
.kia-oem--pbv .input-box input[type=radio] + .label .ic-radio-unselected-disabled-20px {
  -webkit-margin-end: 8px;
  margin-inline-end: 8px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.kia-oem--pbv .input-box input[type=radio] + .label .ic-radio-selected-20px,
.kia-oem--pbv .input-box input[type=radio] + .label .ic-radio-selected-disabled-20px,
.kia-oem--pbv .input-box input[type=radio] + .label .ic-radio-unselected-disabled-20px {
  display: none;
}
.kia-oem--pbv .input-box input[type=radio] + .label .ic-radio-unselected-20px {
  --icon-stroke:#9da2a8;
}
.kia-oem--pbv .input-box input[type=radio] + .label .ic-radio-selected-20px {
  --icon-fill:#fff;
  --icon-stroke:#05141f;
}
.kia-oem--pbv .input-box input[type=radio] + .label .ic-radio-selected-disabled-20px {
  --icon-fill:#fff;
  --icon-stroke:#cdd0d3;
}
.kia-oem--pbv .input-box input[type=radio] + .label .ic-radio-unselected-disabled-20px {
  --icon-fill:#f2f4f6;
  --icon-stroke:#e7e9ec;
}
.kia-oem--pbv .input-box input[type=radio]:checked + .label .ic-radio-unselected-20px {
  display: none;
}
.kia-oem--pbv .input-box input[type=radio]:checked + .label .ic-radio-selected-20px {
  display: inline-block;
}
.kia-oem--pbv .input-box input[type=radio]:disabled + .label .ic-radio-unselected-20px {
  display: none;
}
.kia-oem--pbv .input-box input[type=radio]:disabled + .label .ic-radio-unselected-disabled-20px {
  display: inline-block;
}
.kia-oem--pbv .input-box input[type=radio]:checked:disabled + .label .ic-radio-selected-20px,
.kia-oem--pbv .input-box input[type=radio]:checked:disabled + .label .ic-radio-unselected-disabled-20px {
  display: none;
}
.kia-oem--pbv .input-box input[type=radio]:checked:disabled + .label .ic-radio-selected-disabled-20px {
  display: inline-block;
}
.kia-oem--pbv .input-box input[type=checkbox] {
  height: 1px;
  margin: -1px;
  overflow: hidden;
  position: absolute;
  width: 1px;
  clip: rect(0 0 0 0);
}
.kia-oem--pbv .input-box input[type=checkbox] + .label {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.kia-oem--pbv .input-box input[type=checkbox] + .label .ic-checkbox-selected-20px,
.kia-oem--pbv .input-box input[type=checkbox] + .label .ic-checkbox-selected-disabled-20px,
.kia-oem--pbv .input-box input[type=checkbox] + .label .ic-checkbox-unselected-20px,
.kia-oem--pbv .input-box input[type=checkbox] + .label .ic-checkbox-unselected-disabled-20px {
  -webkit-margin-end: 8px;
  margin-inline-end: 8px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.kia-oem--pbv .input-box input[type=checkbox] + .label .ic-checkbox-selected-20px,
.kia-oem--pbv .input-box input[type=checkbox] + .label .ic-checkbox-selected-disabled-20px,
.kia-oem--pbv .input-box input[type=checkbox] + .label .ic-checkbox-unselected-disabled-20px {
  display: none;
}
.kia-oem--pbv .input-box input[type=checkbox] + .label .ic-checkbox-unselected-20px {
  --icon-stroke:#9ba2a9;
}
.kia-oem--pbv .input-box input[type=checkbox] + .label .ic-checkbox-selected-20px {
  --icon-fill:#05141f;
  --icon-stroke:#fff;
}
.kia-oem--pbv .input-box input[type=checkbox] + .label .ic-checkbox-selected-disabled-20px {
  --icon-fill:#cdd0d3;
  --icon-stroke:#fff;
}
.kia-oem--pbv .input-box input[type=checkbox] + .label .ic-checkbox-unselected-disabled-20px {
  --icon-fill:#f2f4f6;
  --icon-stroke:#cdd0d3;
}
.kia-oem--pbv .input-box input[type=checkbox]:checked + .label .ic-checkbox-unselected-20px {
  display: none;
}
.kia-oem--pbv .input-box input[type=checkbox]:checked + .label .ic-checkbox-selected-20px {
  display: inline-block;
}
.kia-oem--pbv .input-box input[type=checkbox]:disabled + .label .ic-checkbox-unselected-20px {
  display: none;
}
.kia-oem--pbv .input-box input[type=checkbox]:disabled + .label .ic-checkbox-unselected-disabled-20px {
  display: inline-block;
}
.kia-oem--pbv .input-box input[type=checkbox]:checked:disabled + .label .ic-checkbox-selected-20px,
.kia-oem--pbv .input-box input[type=checkbox]:checked:disabled + .label .ic-checkbox-unselected-disabled-20px {
  display: none;
}
.kia-oem--pbv .input-box input[type=checkbox]:checked:disabled + .label .ic-checkbox-selected-disabled-20px {
  display: inline-block;
}
.kia-oem--pbv .dropdown-item .input-box .input + .label .ic-checkbox-selected-20px,
.kia-oem--pbv .dropdown-item .input-box .input + .label .ic-checkbox-selected-disabled-20px,
.kia-oem--pbv .dropdown-item .input-box .input + .label .ic-checkbox-unselected-20px,
.kia-oem--pbv .dropdown-item .input-box .input + .label .ic-checkbox-unselected-disabled-20px,
.kia-oem--pbv .dropdown-item .input-box .input + .label .ic-radio-selected-20px,
.kia-oem--pbv .dropdown-item .input-box .input + .label .ic-radio-selected-disabled-20px,
.kia-oem--pbv .dropdown-item .input-box .input + .label .ic-radio-unselected-20px,
.kia-oem--pbv .dropdown-item .input-box .input + .label .ic-radio-unselected-disabled-20px,
.kia-oem--pbv .toggle-box .input + .label .ic-checkbox-selected-20px,
.kia-oem--pbv .toggle-box .input + .label .ic-checkbox-selected-disabled-20px,
.kia-oem--pbv .toggle-box .input + .label .ic-checkbox-unselected-20px,
.kia-oem--pbv .toggle-box .input + .label .ic-checkbox-unselected-disabled-20px,
.kia-oem--pbv .toggle-box .input + .label .ic-radio-selected-20px,
.kia-oem--pbv .toggle-box .input + .label .ic-radio-selected-disabled-20px,
.kia-oem--pbv .toggle-box .input + .label .ic-radio-unselected-20px,
.kia-oem--pbv .toggle-box .input + .label .ic-radio-unselected-disabled-20px {
  display: none;
}
.kia-oem--pbv .input-box-text .label {
  color: var(--on-surface);
  display: inline-block;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.66667;
  position: relative;
}
.kia-oem--pbv .input-box-text .label + .input {
  margin-top: 6px;
}
.kia-oem--pbv .input-box-text .label:before {
  display: none;
}
.kia-oem--pbv .input-box-text .label .required {
  inset-inline-end: -7px;
  position: absolute;
  top: 0;
}
.kia-oem--pbv .input-box-text .label .required .ic-required-mark-6px {
  display: block;
  --icon-stroke:#f13e3e;
}
.kia-oem--pbv .input-box-text .input {
  background-color: var(--surface-container);
  border: 1px solid var(--outline-mid);
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--on-surface-ultimate);
  font-size: 14px;
  font-weight: 400;
  height: 40px;
  line-height: 1.57143;
  padding: 0 16px;
  width: 100%;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .input-box-text .input {
    font-size: 12px;
    font-weight: 400;
    line-height: 1.66667;
  }
}
.kia-oem--pbv .input-box-text .input::-webkit-input-placeholder {
  color: var(--on-surface-low);
}
.kia-oem--pbv .input-box-text .input::-moz-placeholder {
  color: var(--on-surface-low);
}
.kia-oem--pbv .input-box-text .input:-moz-placeholder-shown ~ .btn-delete-input {
  display: none;
}
.kia-oem--pbv .input-box-text .input:-ms-input-placeholder ~ .btn-delete-input {
  display: none;
}
.kia-oem--pbv .input-box-text .input:placeholder-shown ~ .btn-delete-input {
  display: none;
}
.kia-oem--pbv .input-box-text .input:not(:-moz-placeholder-shown) :not(.is-error):hover {
  border: 1px solid var(--outline-ultimate);
}
.kia-oem--pbv .input-box-text .input:not(:-ms-input-placeholder) :not(.is-error):hover {
  border: 1px solid var(--outline-ultimate);
}
.kia-oem--pbv .input-box-text .input:not(:placeholder-shown) :not(.is-error):hover {
  border: 1px solid var(--outline-ultimate);
}
.kia-oem--pbv .input-box-text .input:focus {
  -webkit-padding-end: 48px;
  border: 1px solid var(--outline-ultimate);
  padding-inline-end: 48px;
}
.kia-oem--pbv .input-box-text .input:focus ~ .btn-delete-input {
  display: block;
}
.kia-oem--pbv .input-box-text .btn-delete-input {
  display: none;
  inset-inline-end: 16px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.kia-oem--pbv .select-box {
  display: inline-block;
  font-size: 0;
  position: relative;
}
.kia-oem--pbv .select-box.is-opened .btn-text-select .ic-drop-outlined-16px {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.kia-oem--pbv .select-box.is-opened .dropdown-content {
  display: block;
}
.kia-oem--pbv .select-box .btn-text-select {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  color: var(--on-surface-highest);
  font-size: 14px;
  font-weight: 400;
  line-height: 1.57143;
  vertical-align: middle;
}
.kia-oem--pbv .select-box .btn-text-select .ic-drop-outlined-16px {
  -webkit-margin-start: 2px;
  margin-inline-start: 2px;
  --icon-stroke:#303c47;
}
.kia-oem--pbv .select-box .btn-text-select:hover {
  color: var(--on-surface);
}
.kia-oem--pbv .slider-box {
  height: 35px;
  padding-top: 10px;
  position: relative;
  width: 100%;
}
.kia-oem--pbv .slider-box .slider-track {
  background-color: transparent;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  border-radius: 50px;
  height: 6px;
  inset-inline-end: 8px;
  inset-inline-start: 8px;
  position: absolute;
}
.kia-oem--pbv .slider-box input[type=range] {
  background-color: transparent;
  height: 100%;
  inset-inline-start: 0;
  outline: none;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.kia-oem--pbv .slider-box input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' fill='none'%3E%3Ccircle cx='13' cy='13' r='9.5' fill='%23fff' stroke='%2305141f' stroke-width='7'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, .25);
  box-shadow: 0 3px 3px #00000040;
  cursor: pointer;
  height: 26px;
  pointer-events: auto;
  width: 26px;
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .slider-box input[type=range]::-webkit-slider-thumb:hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' fill='none'%3E%3Ccircle cx='13' cy='13' r='9.5' fill='%23fff' stroke='%23303c47' stroke-width='7'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .slider-box input[type=range]::-webkit-slider-thumb {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Ccircle cx='10' cy='10' r='7' fill='%23fff' stroke='%2305141f' stroke-width='6'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    height: 20px;
    width: 20px;
  }
}
@media screen and (max-width: 960px) and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .slider-box input[type=range]::-webkit-slider-thumb:hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Ccircle cx='10' cy='10' r='7' fill='%23fff' stroke='%23303c47' stroke-width='6'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
  }
}
.kia-oem--pbv .slider-box .slider-info {
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  inset-inline-start: 0;
  position: absolute;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  width: 100%;
}
.kia-oem--pbv .slider-box .slider-info:before {
  background-color: var(--outline-mid);
  bottom: 20px;
  content: "";
  height: 6px;
  inset-inline-start: 50%;
  position: absolute;
  -webkit-transform: translateX(calc(-50%*var(--inline-dir)));
  transform: translate(calc(-50%*var(--inline-dir)));
  width: 1px;
}
.kia-oem--pbv .slider-box .slider-info .range {
  color: var(--on-surface-mid);
  display: inline-block;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  position: relative;
}
.kia-oem--pbv .slider-box .slider-info .range:first-child {
  inset-inline-start: 6px;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .input-box-text .input,
  .kia-oem--pbv .select-box .btn-text-select {
    font-size: 12px;
    font-weight: 400;
    line-height: 1.66667;
  }
}
.kia-oem--pbv .dark .input-box input[type=radio] + .label .ic-radio-unselected-20px {
  --icon-stroke:#636b74;
}
.kia-oem--pbv .dark .input-box input[type=radio] + .label .ic-radio-selected-20px {
  --icon-fill:#303c47;
  --icon-stroke:#fff;
}
.kia-oem--pbv .dark .input-box input[type=radio] + .label .ic-radio-selected-disabled-20px {
  --icon-fill:#05141f;
  --icon-stroke:#b2b8bd;
}
.kia-oem--pbv .dark .input-box input[type=radio] + .label .ic-radio-unselected-disabled-20px {
  --icon-fill:#303c47;
  --icon-stroke:#303c47;
}
.kia-oem--pbv .dark .input-box input[type=checkbox] + .label .ic-checkbox-unselected-20px {
  --icon-stroke:#636b74;
}
.kia-oem--pbv .dark .input-box input[type=checkbox] + .label .ic-checkbox-selected-20px {
  --icon-fill:#fff;
  --icon-stroke:#303c47;
}
.kia-oem--pbv .dark .input-box input[type=checkbox] + .label .ic-checkbox-selected-disabled-20px {
  --icon-fill:#b2b8bd;
  --icon-stroke:#05141f;
}
.kia-oem--pbv .dark .input-box input[type=checkbox] + .label .ic-checkbox-unselected-disabled-20px {
  --icon-fill:#303c47;
  --icon-stroke:#303c47;
}
.kia-oem--pbv .rectangle-search-box {
  margin: 0 auto;
  max-width: 640px;
  position: relative;
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .rectangle-search-box {
    max-width: 600px;
    min-width: 520px;
  }
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .rectangle-search-box {
    width: 537px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .rectangle-search-box {
    width: 100%;
  }
}
.kia-oem--pbv .rectangle-search-box .input {
  background-color: transparent;
  border-bottom: 1px solid var(--outline);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--on-surface);
  font-size: 14px;
  font-weight: 700;
  height: 40px;
  line-height: 1.57143;
  padding-block: 11px;
  padding-inline: 16px 80px;
  width: 100%;
}
.kia-oem--pbv .rectangle-search-box .input::-webkit-input-placeholder {
  color: var(--on-surface-low);
}
.kia-oem--pbv .rectangle-search-box .input::-moz-placeholder {
  color: var(--on-surface-low);
}
.kia-oem--pbv .rectangle-search-box .input:focus {
  border-color: var(--outline);
}
.kia-oem--pbv .rectangle-search-box .input:focus ~ .btn-delete-input {
  display: block;
}
.kia-oem--pbv .rectangle-search-box .input:-moz-placeholder-shown ~ .btn-delete-input {
  display: none;
}
.kia-oem--pbv .rectangle-search-box .input:-ms-input-placeholder ~ .btn-delete-input {
  display: none;
}
.kia-oem--pbv .rectangle-search-box .input:placeholder-shown ~ .btn-delete-input {
  display: none;
}
@media screen and (min-width: 961px) {
  .kia-oem--pbv .rectangle-search-box .input {
    border-bottom-width: 2px;
    font-size: 30px;
    font-weight: 700;
    height: unset;
    line-height: 1.33333;
    padding-block: 10px 6px;
    padding-inline: 2px 62px;
  }
  .kia-oem--pbv .rectangle-search-box .input::-webkit-input-placeholder {
    font-size: 30px;
    font-weight: 700;
    line-height: 1.33333;
  }
  .kia-oem--pbv .rectangle-search-box .input::-moz-placeholder {
    font-size: 30px;
    font-weight: 700;
    line-height: 1.33333;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .rectangle-search-box .input {
    font-size: 20px;
    font-weight: 700;
    line-height: 1.3;
    padding-block: 10px 8px;
    padding-inline: 2px 68px;
  }
  .kia-oem--pbv .rectangle-search-box .input::-webkit-input-placeholder {
    font-size: 20px;
    font-weight: 700;
    line-height: 1.3;
  }
  .kia-oem--pbv .rectangle-search-box .input::-moz-placeholder {
    font-size: 20px;
    font-weight: 700;
    line-height: 1.3;
  }
}
.kia-oem--pbv .rectangle-search-box .search-btn {
  inset-inline-end: 11px;
  padding: 5px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.kia-oem--pbv .rectangle-search-box .search-btn .ic-search-outlined-white-26px {
  height: 20px;
  vertical-align: top;
  width: 20px;
  --icon-fill:#05141f;
}
.kia-oem--pbv .dark .rectangle-search-box .search-btn .ic-search-outlined-white-26px {
  --icon-fill:#fff;
}
.kia-oem--pbv .rectangle-search-box .search-btn .ic-search-outlined-40px {
  display: none;
}
.kia-oem--pbv .rectangle-search-box .search-btn:hover {
  background-color: var(--surface-mid);
  border-radius: 2px;
  -webkit-transition: background-color .2s;
  transition: background-color .2s;
}
@media screen and (min-width: 961px) {
  .kia-oem--pbv .rectangle-search-box .search-btn {
    inset-inline-end: 2px;
    margin-top: -3px;
    padding: 0;
  }
  .kia-oem--pbv .rectangle-search-box .search-btn .ic-search-outlined-white-26px {
    display: none;
  }
  .kia-oem--pbv .rectangle-search-box .search-btn .ic-search-outlined-40px {
    display: inline-block;
    height: 40px;
    width: 40px;
    --icon-fill:#05141f;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .rectangle-search-box .search-btn {
    inset-inline-end: -3px;
    margin-top: -1px;
  }
}
.kia-oem--pbv .rectangle-search-box .btn-delete-input {
  height: 16px;
  inset-inline-end: 50px;
  margin-top: -8px;
  position: absolute;
  top: 50%;
  width: 16px;
}
.kia-oem--pbv .rectangle-search-box .btn-delete-input .ic-delete-filled-16px {
  --icon-fill:#f3f4f5;
  --icon-stroke:#636d74;
  vertical-align: top;
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .rectangle-search-box .btn-delete-input:hover .ic-delete-filled-16px {
    --icon-fill:#cdd0d2;
    --icon-stroke:#05141f;
  }
}
@media screen and (min-width: 961px) {
  .kia-oem--pbv .rectangle-search-box .btn-delete-input {
    height: 26px;
    inset-inline-end: 54px;
    margin-top: -14px;
    width: 26px;
  }
  .kia-oem--pbv .rectangle-search-box .btn-delete-input .ic {
    height: 26px;
    width: 26px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .rectangle-search-box .btn-delete-input {
    inset-inline-end: 32px;
  }
}
.kia-oem--pbv .common-search-box .search-suggest {
  margin: 0 auto;
  max-width: 640px;
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .common-search-box .search-suggest {
    max-width: 600px;
  }
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .common-search-box .search-suggest {
    max-width: 537px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .common-search-box .search-suggest {
    max-width: 100%;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .common-search-box .search-suggest:not(.type-card) .search-recent-head {
    padding-block: 10px;
    padding-inline: 2px;
  }
  .kia-oem--pbv .common-search-box .search-suggest:not(.type-card) .search-recent-title {
    font-size: 14px;
    line-height: 1.57143;
  }
  .kia-oem--pbv .common-search-box .search-suggest:not(.type-card) .btn-clear-recent {
    font-size: 13px;
    line-height: 1.53846;
  }
  .kia-oem--pbv .common-search-box .search-suggest:not(.type-card) .search-suggest-link {
    padding-block: 10px;
    padding-inline: 2px;
  }
  .kia-oem--pbv .common-search-box .search-suggest:not(.type-card) .search-suggest-ic {
    height: 24px;
    width: 24px;
  }
  .kia-oem--pbv .common-search-box .search-suggest:not(.type-card) .search-suggest-ic .ic-clock-outlined-16px,
  .kia-oem--pbv .common-search-box .search-suggest:not(.type-card) .search-suggest-ic .ic-search-outlined-16px {
    height: 14px;
    width: 14px;
  }
  .kia-oem--pbv .common-search-box .search-suggest:not(.type-card) .search-suggest-text {
    font-size: 14px;
    line-height: 1.57143;
  }
  .kia-oem--pbv .common-search-box .search-suggest:not(.type-card) .btn-delete-suggest {
    height: 16px;
    width: 16px;
  }
  .kia-oem--pbv .common-search-box .search-suggest:not(.type-card) .btn-delete-suggest .ic-close-outlined-20px {
    height: 16px;
    width: 16px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .common-search-box .search-suggest.type-card .search-suggest-ic .ic-clock-outlined-16px,
  .kia-oem--pbv .common-search-box .search-suggest.type-card .search-suggest-ic .ic-search-outlined-16px {
    height: 14px;
    width: 14px;
  }
  .kia-oem--pbv .common-search-box .search-suggest.type-card .btn-delete-suggest .ic-close-outlined-20px {
    height: 16px;
    width: 16px;
  }
}
.kia-oem--pbv .common-search-box .search-autocomplete,
.kia-oem--pbv .common-search-box .search-recent {
  -webkit-margin-before: 10px;
  background-color: var(--surface);
  margin-block-start: 10px;
}
.kia-oem--pbv .common-search-box .search-recent-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  gap: 12px;
  justify-content: space-between;
  padding-block: 16px;
  padding-inline: 8px;
}
.kia-oem--pbv .common-search-box .search-recent-title {
  color: var(--on-surface-highest);
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}
.kia-oem--pbv .common-search-box .btn-clear-recent {
  color: var(--on-surface);
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857;
  text-decoration: underline;
  text-underline-position: under;
}
.kia-oem--pbv .common-search-box .search-suggest-list .search-suggest-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .common-search-box .search-suggest-list .search-suggest-item:hover {
    background-color: var(--surface-low);
    border-radius: 8px;
  }
}
.kia-oem--pbv .common-search-box .search-suggest-list .search-suggest-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 0;
  padding-block: 12px;
  padding-inline: 8px;
}
.kia-oem--pbv .common-search-box .search-suggest-list .search-suggest-ic {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background-color: var(--surface-container-lowest);
  border-radius: 50%;
  height: 26px;
  justify-content: center;
  margin-block: 0;
  margin-inline: 0 10px;
  width: 26px;
}
.kia-oem--pbv .common-search-box .search-suggest-list .search-suggest-ic .ic-clock-outlined-16px,
.kia-oem--pbv .common-search-box .search-suggest-list .search-suggest-ic .ic-search-outlined-16px {
  --icon-stroke:var(--outline-ultimate);
  --icon-fill:var(--outline-ultimate);
}
.kia-oem--pbv .common-search-box .search-suggest-list .search-suggest-text {
  -webkit-box-flex: 1;
  color: var(--on-surface);
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.kia-oem--pbv .common-search-box .search-suggest-list .search-suggest-text .point {
  font-weight: 700;
}
.kia-oem--pbv .common-search-box .search-suggest-list .btn-delete-suggest {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  height: 20px;
  margin-block: 0;
  margin-inline: 0 8px;
  width: 20px;
}
.kia-oem--pbv .common-search-box .search-suggest-list .btn-delete-suggest .ic-close-outlined-20px {
  --icon-stroke:var(--outline);
  vertical-align: top;
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .common-search-box .search-suggest-list .btn-delete-suggest:hover .ic-close-outlined-20px {
    --icon-stroke:var(--outline-ultimate);
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .common-search-box .search-suggest-list .btn-delete-suggest {
    -webkit-margin-end: 0;
    margin-inline-end: 0;
  }
}
.kia-oem--pbv .search-box .btn-delete-input .ic-delete-filled-16px {
  --icon-fill:#f2f4f699;
  --icon-stroke:#05141f;
}
.kia-oem--pbv .dropdown {
  display: inline-block;
  font-size: 0;
  position: relative;
}
.kia-oem--pbv .dropdown.dropdown-full,
.kia-oem--pbv .dropdown.dropdown-full .dropdown-content {
  width: 100%;
}
.kia-oem--pbv .dropdown.type-select .btn-select-dropdown .ic-drop-outlined-16px {
  inset-inline-end: 0;
}
.kia-oem--pbv .dropdown.is-opened {
  z-index: 10001;
}
.kia-oem--pbv .dropdown.is-opened .dropdown-content {
  display: block;
}
.kia-oem--pbv .dropdown.is-opened .btn-select-dropdown {
  border: 1px solid var(--outline-ultimate);
}
.kia-oem--pbv .dropdown.is-opened .btn-select-dropdown .ic-drop-outlined-16px {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.kia-oem--pbv .dropdown .btn-select-dropdown {
  background-color: var(--surface-container);
  border: 1px solid var(--outline-mid);
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--on-surface-container-ultimate);
  font-size: 14px;
  font-weight: 400;
  line-height: 1.57143;
  overflow: hidden;
  padding-block: 8px;
  padding-inline: 16px 40px;
  position: relative;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.kia-oem--pbv .dropdown .btn-select-dropdown .ic-drop-outlined-16px {
  inset-inline-end: 11px;
  margin-top: -8px;
  position: absolute;
  top: 50%;
  --icon-stroke:#303c47;
}
.kia-oem--pbv .dark .dropdown .btn-select-dropdown .ic-drop-outlined-16px {
  --icon-stroke:#ccd0d3;
}
.kia-oem--pbv .dropdown .btn-select-dropdown:disabled {
  background-color: var(--surface-container-lowest);
  border-color: var(--outline-mid);
  color: var(--on-surface-container-low-custom);
}
.kia-oem--pbv .dropdown .btn-select-dropdown:disabled .ic-drop-outlined-16px {
  --icon-stroke:#9ba2a9;
}
.kia-oem--pbv .dropdown-content {
  background-color: var(--surface-container);
  border: 1px solid var(--outline-ultimate);
  border-radius: 4px;
  -webkit-box-shadow: 4px 8px 10px 0 rgba(5, 20, 31, .12);
  box-shadow: 4px 8px 10px #05141f1f;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
  min-width: 100%;
  padding: 6px 0;
  position: absolute;
  top: calc(100% + 4px);
  z-index: 10;
}
.kia-oem--pbv .dropdown.type-custom-sheet .btn-box,
.kia-oem--pbv .dropdown.type-custom-sheet .dropdown-header,
.kia-oem--pbv .dropdown.type-custom-sheet.is-opened .btn-box {
  display: none;
}
.kia-oem--pbv .dropdown.type-custom-sheet .btn-dropdown,
.kia-oem--pbv .dropdown.type-custom-sheet .label {
  -webkit-padding-end: 34px;
  padding-inline-end: 34px;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .dropdown.type-custom-sheet.is-opened .btn-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .kia-oem--pbv .dropdown.type-custom-sheet.is-opened .btn-select-dropdown {
    z-index: -1;
  }
  .kia-oem--pbv .dropdown.type-custom-sheet.is-opened .dropdown-dimmed {
    background-color: #000000b3;
    bottom: 0;
    content: "";
    inset-inline-end: 0;
    inset-inline-start: 0;
    position: fixed;
    top: 0;
    z-index: 1;
  }
  .kia-oem--pbv .dropdown.type-custom-sheet.is-opened .dropdown-header {
    background-color: var(--surface-container);
    border-start-end-radius: 20px;
    border-start-start-radius: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    padding: 23px 20px 15px;
    position: relative;
    width: 100%;
  }
  .kia-oem--pbv .dropdown.type-custom-sheet.is-opened .dropdown-header .btn-close {
    height: 30px;
    inset-inline-end: 15px;
    padding: 5px;
    position: absolute;
    top: 18px;
    width: 30px;
  }
  .kia-oem--pbv .dropdown.type-custom-sheet.is-opened .dropdown-header .btn-close .ic {
    height: 20px;
    width: 20px;
    --icon-stroke:#303c47;
  }
  .kia-oem--pbv .dropdown.type-custom-sheet.is-opened .dropdown-title {
    color: var(--on-surface-container);
    font-size: 14px;
    font-weight: 700;
    line-height: 1.57143;
  }
  .kia-oem--pbv .dropdown.type-custom-sheet.is-opened .dropdown-content {
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    inset-inline-end: 0;
    inset-inline-start: 0;
    overflow: hidden;
    position: fixed;
    top: auto !important;
    z-index: 12;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    background-color: var(--surface-container);
    border: 0;
    border-end-end-radius: 0;
    border-end-start-radius: 0;
    border-start-end-radius: 20px;
    border-start-start-radius: 20px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -ms-flex-direction: column;
    flex-direction: column;
    max-height: calc(100svh - 24px);
    max-width: none;
    padding-bottom: calc(32px + env(safe-area-inset-bottom));
    padding-top: 0;
  }
  .kia-oem--pbv .dropdown.type-custom-sheet .dropdown-list {
    height: 100%;
    max-height: inherit;
    overflow: hidden;
    overflow-y: auto;
  }
  .kia-oem--pbv .dropdown.type-custom-sheet .btn-dropdown,
  .kia-oem--pbv .dropdown.type-custom-sheet .label {
    display: block;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.53846;
    padding-block: 14px;
    padding-inline: 20px 60px;
  }
}
.kia-oem--pbv .dropdown.type-custom-sheet .btn-box {
  background-color: var(--surface-container);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 24px 20px env(safe-area-inset-bottom);
  width: 100%;
}
.kia-oem--pbv .dropdown-item {
  position: relative;
}
.kia-oem--pbv .dropdown-item:focus {
  background-color: var(--surface-container-lowest);
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .dropdown-item.is-selected {
    background-color: var(--surface-container-lowest);
  }
}
.kia-oem--pbv .dropdown-item .ic-check-outlined-16px,
.kia-oem--pbv .dropdown-item .ic-check-outlined-20px {
  display: none;
  inset-inline-end: 16px;
  margin-top: -9px;
  position: absolute;
  top: 50%;
  --icon-stroke:#303c47;
}
.kia-oem--pbv .dark .dropdown-item .ic-check-outlined-20px,
.kia-oem--pbv .dark .dropdown-item .ic-check-outlined-16px {
  --icon-stroke:#e7e9ec;
}
.kia-oem--pbv .dropdown-item.is-checked .ic-check-outlined-16px,
.kia-oem--pbv .dropdown-item.is-selected .ic-check-outlined-16px,
.kia-oem--pbv .dropdown-item:has(input:checked) .ic-check-outlined-16px {
  display: block;
}
.kia-oem--pbv .dropdown-item .btn-dropdown {
  display: block;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.kia-oem--pbv .dropdown-item .btn-dropdown,
.kia-oem--pbv .dropdown-item .label {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--on-surface-highest);
  font-size: 14px;
  font-weight: 400;
  line-height: 1.57143;
  padding: 9px 16px;
  position: relative;
  width: 100%;
}
.kia-oem--pbv .dropdown-item .label {
  cursor: pointer;
  display: inline-block;
}
.kia-oem--pbv .dropdown-item:active,
.kia-oem--pbv .dropdown-item:hover {
  background-color: var(--surface-container-lowest);
}
.kia-oem--pbv .dropdown-item:active .btn-dropdown,
.kia-oem--pbv .dropdown-item:active .label,
.kia-oem--pbv .dropdown-item:hover .btn-dropdown,
.kia-oem--pbv .dropdown-item:hover .label {
  color: var(--on-surface);
}
.kia-oem--pbv .dropdown-item.is-selected .btn-dropdown,
.kia-oem--pbv .dropdown-item:focus .btn-dropdown {
  color: var(--on-surface);
}
.kia-oem--pbv .dropdown-item input[type=checkbox]:checked + .label {
  color: var(--on-surface);
}
.kia-oem--pbv .dropdown-item .image-box {
  display: inline-block;
  height: 52px;
  width: 92px;
  -webkit-margin-end: 12px;
  margin-inline-end: 12px;
  padding-top: 0;
  vertical-align: middle;
}
.kia-oem--pbv .dropdown-list {
  width: 100%;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .dropdown .btn-select-dropdown {
    font-size: 12px;
    font-weight: 400;
    line-height: 1.66667;
    padding-block: 9px;
    padding-inline: 16px 28px;
  }
  .kia-oem--pbv .dropdown .btn-select-dropdown:after {
    inset-inline-end: 12px;
  }
  .kia-oem--pbv .dropdown-item .btn-dropdown {
    -webkit-padding-start: 20px;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.66667;
    padding-inline-start: 20px;
  }
  .kia-oem--pbv .dropdown-item .label {
    font-size: 11px;
    font-weight: 400;
    line-height: 1.54545;
  }
  .kia-oem--pbv .dropdown-item .btn-dropdown,
  .kia-oem--pbv .dropdown-item .label {
    padding: 9px 16px;
  }
}
.kia-oem--pbv .badge {
  border-radius: 2px;
  color: var(--on-surface-high);
  font-size: 11px;
  font-weight: 700;
  line-height: 1.54545;
  padding: 2px 6px 3px;
}
.kia-oem--pbv .badge,
.kia-oem--pbv .badge-box {
  display: inline-block;
}
.kia-oem--pbv .badge-box {
  font-size: 0;
}
.kia-oem--pbv .badge + .badge {
  -webkit-margin-start: 8px;
  margin-inline-start: 8px;
}
.kia-oem--pbv .badge-filled-secondary {
  background-color: var(--secondary-lowest);
  border-color: var(--secondary-mid);
  color: var(--secondary);
}
.kia-oem--pbv .dark .badge-filled-secondary {
  background-color: var(--badge-green-ultimate-custom);
  border-color: var(--badge-green-ultimate-custom);
  color: var(--primary);
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .badge {
    font-size: 10px;
    font-weight: 700;
    line-height: 1.6;
    padding: 2px 6px;
  }
}
.kia-oem--pbv .pager {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  font-size: 0;
  justify-content: center;
  padding: 12px 0;
}
.kia-oem--pbv .swiper-horizontal .common-pagination .swiper-pagination-bullet {
  margin: 0 8px;
}
.kia-oem--pbv .common-pagination {
  font-size: 0;
}
.kia-oem--pbv .common-pagination-small .swiper-pagination-bullet {
  height: 7px;
  margin: 0 4px;
  width: 7px;
}
.kia-oem--pbv .common-pagination .swiper-pagination-bullet {
  background-color: var(--fixed-grey60);
  border-radius: 100%;
  cursor: pointer;
  height: 10px;
  margin: 0 8px;
  opacity: 1;
  width: 10px;
}
.kia-oem--pbv .common-pagination .swiper-pagination-bullet-active {
  background-color: var(--white-fixed);
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .common-pagination .swiper-pagination-bullet {
    height: 7px;
    margin: 0 4px;
    width: 7px;
  }
}
.kia-oem--pbv .tab-list {
  font-size: 0;
}
.kia-oem--pbv .tab-list-large .tab-btn {
  font-size: 20px;
  line-height: 1.3;
  padding: 14px 30px;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .tab-list {
    position: relative;
  }
  .kia-oem--pbv .tab-list:after {
    background-color: var(--outline-mid);
    bottom: 0;
    content: "";
    height: 1px;
    inset-inline-end: 0;
    inset-inline-start: 0;
    position: absolute;
    z-index: 0;
  }
}
.kia-oem--pbv .tab-item {
  display: inline-block;
  position: relative;
  z-index: 1;
}
.kia-oem--pbv .tab-item.is-selected .tab-btn {
  color: var(--primary);
}
.kia-oem--pbv .tab-item.is-selected .tab-btn:after {
  background-color: var(--primary);
}
.kia-oem--pbv .tab-btn {
  color: var(--on-surface-low);
  display: block;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.57143;
  min-width: 96px;
  padding: 16px 13px;
  position: relative;
}
.kia-oem--pbv .tab-btn:active,
.kia-oem--pbv .tab-btn:hover {
  color: var(--on-surface);
}
.kia-oem--pbv .tab-btn:after {
  background-color: var(--outline-mid);
  bottom: 0;
  content: "";
  height: 1px;
  inset-inline-end: 0;
  inset-inline-start: 0;
  position: absolute;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .tab .tab-btn {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.57143;
    padding: 15px 23px 17px;
  }
}
.kia-oem--pbv .tooltip-area {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.kia-oem--pbv .tooltip-area:has(> .btn-tooltip > .ic) {
  line-height: inherit;
  vertical-align: top;
}
.kia-oem--pbv .tooltip-area .btn-tooltip.btn-ic {
  margin-inline: 4px 6px;
  vertical-align: middle;
}
.kia-oem--pbv .tooltip-area.type-large .btn-tooltip.btn-ic {
  margin-inline: 4px 8px;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .tooltip-area.type-xlarge .btn-tooltip.btn-ic .ic-info-outlined-24px {
    height: 20px;
    width: 20px;
  }
}
.kia-oem--pbv .tooltip-area .btn-tooltip .ic-info-outlined-16px,
.kia-oem--pbv .tooltip-area .btn-tooltip .ic-info-outlined-20px,
.kia-oem--pbv .tooltip-area .btn-tooltip .ic-info-outlined-24px,
.kia-oem--pbv .tooltip-area .icon-box .ic-moon-outlined-20px,
.kia-oem--pbv .tooltip-area .icon-box .ic-studio-outlined-20px,
.kia-oem--pbv .tooltip-area .icon-box .ic-sun-outlined-20px {
  --icon-stroke:#303c47;
}
.kia-oem--pbv .tooltip-area.is-visible {
  z-index: 1;
}
.kia-oem--pbv .tooltip-area.is-visible .tooltip {
  opacity: 1;
  visibility: visible;
  white-space: normal;
}
.kia-oem--pbv .tooltip {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  background-color: var(--surface-container-ultimate);
  border-radius: 4px;
  bottom: unset;
  -webkit-box-shadow: 0 6px 10px 0 #05141f40;
  box-shadow: 0 6px 10px #05141f40;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 0;
  inset-inline-end: unset;
  inset-inline-start: unset;
  justify-content: space-between;
  max-width: 256px;
  opacity: 0;
  padding: 8px 12px;
  position: absolute;
  top: unset;
  -webkit-transform: unset;
  transform: unset;
  -webkit-transition: opacity .25s;
  transition: opacity .25s;
  visibility: hidden;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  z-index: 1;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .tooltip {
    max-width: min(100vw - 40px, 320px);
  }
}
.kia-oem--pbv .tooltip-text {
  color: var(--on-surface-container-lowest);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.66667;
}
.kia-oem--pbv .tooltip .btn-close-tooltip {
  display: none;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  height: 18px;
  margin-block: -2px 0;
  margin-inline: 10px -4px;
  width: 18px;
}
.kia-oem--pbv .tooltip .btn-close-tooltip .ic-close-outlined-12px {
  --icon-stroke:#fff;
}
.kia-oem--pbv .dark .tooltip .btn-close-tooltip .ic-close-outlined-12px {
  --icon-stroke:#05141f;
}
.kia-oem--pbv .tooltip .btn-close-tooltip .ic-close-outlined-16px {
  display: none;
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .tooltip .btn-close-tooltip:hover {
    background-color: #e7e9ec99;
    border-radius: 2px;
    -webkit-transition: background-color .2s;
    transition: background-color .2s;
  }
  .kia-oem--pbv .dark .tooltip .btn-close-tooltip:hover {
    background-color: #ccd0d399;
  }
}
.kia-oem--pbv .tooltip:before {
  border-bottom: 6px solid var(--on-surface-container-ultimate);
  display: none;
  inset-inline-start: 50%;
  position: absolute;
  top: 0;
  -webkit-border-start: 6px solid transparent;
  border-inline-start: 6px solid transparent;
  -webkit-border-end: 6px solid transparent;
  border-inline-end: 6px solid transparent;
  content: "";
}
.kia-oem--pbv .tooltip-type-line {
  background-color: var(--white-fixed);
  -webkit-box-shadow: 4px 4px 10px 0 #05141f1f;
  box-shadow: 4px 4px 10px #05141f1f;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 8px 12px;
}
.kia-oem--pbv .tooltip-type-line:before {
  display: none;
}
.kia-oem--pbv .tooltip-type-line .tooltip-text {
  color: var(--on-surface-container-high);
}
.kia-oem--pbv .tooltip-type-line .btn-close-tooltip {
  height: 16px;
  width: 16px;
  -webkit-margin-end: 0;
  margin-inline-end: 0;
}
.kia-oem--pbv .tooltip-type-line .btn-close-tooltip .ic-close-outlined-12px {
  display: none;
}
.kia-oem--pbv .tooltip-type-line .btn-close-tooltip .ic-close-outlined-16px {
  display: inline-block;
  --icon-stroke:#303c47;
}
.kia-oem--pbv .dark .tooltip-type-line .btn-close-tooltip .ic-close-outlined-16px {
  --icon-stroke:#e7e9ec;
}
.kia-oem--pbv .tooltip-type-line .tooltip-text-box {
  color: var(--black-fixed);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.66667;
}
.kia-oem--pbv .tooltip-type-line b {
  font-weight: 700;
}
.kia-oem--pbv .tooltip-type-line u {
  text-decoration: underline;
}
.kia-oem--pbv .tooltip-type-line ul {
  margin-top: 4px;
  word-break: break-word;
}
.kia-oem--pbv .tooltip-type-line ul > li {
  position: relative;
  -webkit-padding-start: 14px;
  padding-inline-start: 14px;
}
.kia-oem--pbv .tooltip-type-line ul > li:not(:first-child) {
  margin-top: 2px;
}
.kia-oem--pbv .tooltip-type-line ul > li:before {
  background-color: #49555f;
  border-radius: 100%;
  content: "";
  height: 4px;
  inset-inline-start: 4px;
  position: absolute;
  top: 6px;
  width: 4px;
}
.kia-oem--pbv .tooltip-type-line a {
  color: inherit;
  text-decoration: underline;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .tooltip-type-line .tooltip-text-box {
    -webkit-margin-end: -10px;
    font-size: 11px;
    font-weight: 400;
    line-height: 1.54545;
    margin-inline-end: -10px;
  }
}
.kia-oem--pbv .tooltip-type-white {
  background-color: var(--surface-container);
  -webkit-box-shadow: 0 6px 10px 0 rgba(5, 20, 31, .25);
  box-shadow: 0 6px 10px #05141f40;
}
.kia-oem--pbv .tooltip-type-white:before {
  display: none;
}
.kia-oem--pbv .tooltip-type-white .tooltip-text {
  color: var(--on-surface-container);
}
.kia-oem--pbv .tooltip-type-white .btn-close-tooltip .ic-close-outlined-12px,
.kia-oem--pbv .tooltip-type-white .btn-close-tooltip .ic-close-outlined-16px {
  --icon-stroke:var(--on-surface-container);
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .tooltip-text {
    font-size: 11px;
    font-weight: 400;
    line-height: 1.54545;
  }
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .tooltip.pc-view {
    display: none !important;
  }
  .kia-oem--pbv .tooltip .btn-close-tooltip {
    display: block;
  }
}
.kia-oem--pbv .footnote {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  font-family: inherit;
  font-style: inherit;
  font-variant-numeric: tabular-nums;
  min-width: 24px;
  position: relative;
  text-decoration: none;
  -webkit-transition: color .2s;
  transition: color .2s;
  vertical-align: top;
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .footnote:focus-visible,
  .kia-oem--pbv .footnote:hover {
    color: var(--on-surface-low);
  }
}
.kia-oem--pbv .footnote-asterisk {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  padding-block: 0;
  padding-inline: 10px 8px;
  -webkit-margin-start: -8px;
  margin-inline-start: -8px;
}
.kia-oem--pbv .footnote-number {
  font-size: 11px;
  font-weight: 400;
  line-height: 1.54545;
  padding-block: 0;
  padding-inline: 9px 8px;
  -webkit-margin-start: -6px;
  margin-inline-start: -6px;
}
.kia-oem--pbv .popup {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  background-color: var(--surface-container);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 30px;
  position: relative;
  z-index: 10001;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .popup {
    padding-top: 23px;
  }
}
.kia-oem--pbv .popup-header {
  padding-block: 0 24px;
  padding-inline: 32px 60px;
  text-align: start;
}
.kia-oem--pbv .popup-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-height: unset;
  overflow: hidden;
  overflow-y: auto;
  scrollbar-gutter: auto;
}
.kia-oem--pbv .popup-inner:before {
  content: "";
  float: left;
  width: 16px;
}
.kia-oem--pbv .popup-inner::-webkit-scrollbar {
  width: 16px;
}
.kia-oem--pbv .popup-inner::-webkit-scrollbar,
.kia-oem--pbv .popup-inner::-webkit-scrollbar-track {
  background-color: transparent;
}
.kia-oem--pbv .popup-inner::-webkit-scrollbar-thumb {
  background-clip: padding-box;
  background-color: var(--on-surface-low);
  border: 6px solid transparent;
  border-radius: 16px;
}
.kia-oem--pbv .popup-inner::-webkit-scrollbar-thumb:active,
.kia-oem--pbv .popup-inner::-webkit-scrollbar-thumb:hover {
  background-color: var(--surface-container-highest);
  border: 4px solid transparent;
}
.kia-oem--pbv .popup-inner::-webkit-resizer,
.kia-oem--pbv .popup-inner::-webkit-scrollbar-button {
  display: none;
}
.kia-oem--pbv .popup-contents {
  padding: 0 32px 32px;
  word-break: break-word;
}
.kia-oem--pbv .popup-contents img {
  width: 100%;
}
.kia-oem--pbv .popup-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  padding-bottom: 36px;
}
.kia-oem--pbv .popup-footer .btn-box {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 10px;
  padding: 0 32px;
  width: 100%;
}
.kia-oem--pbv .popup-footer .btn-box .btn {
  min-width: 120px;
}
.kia-oem--pbv .popup-footer .btn-box .btn:not(:only-of-type):not(.btn-full) {
  -webkit-margin-start: 0;
  margin-inline-start: 0;
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  min-width: calc(50% - 5px);
  width: auto;
}
@supports (-webkit-touch-callout:none) and (not (translate:none)) {
  .kia-oem--pbv .popup-footer .btn-box {
    -webkit-margin-start: -5px;
    margin-inline-start: -5px;
    -webkit-margin-end: -5px;
    margin-inline-end: -5px;
  }
  .kia-oem--pbv .popup-footer .btn-box .btn {
    -webkit-margin-start: 5px 10px;
    margin-inline-start: 5px 10px;
    -webkit-margin-end: 5px 10px;
    margin-inline-end: 5px 10px;
  }
  .kia-oem--pbv .popup-footer .btn-box .btn:not(:only-of-type):not(.btn-full):not(:first-child) {
    -webkit-margin-start: 10px;
    margin-inline-start: 10px;
  }
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn,
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn:not(:only-of-type):not(.btn-full) {
  width: 100%;
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left {
  background-clip: content-box;
  color: var(--on-surface);
  overflow: hidden;
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:after,
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:before {
  -webkit-background-origin: content-box;
  background-origin: content-box;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  bottom: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  height: 101%;
  position: absolute;
  top: 0;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  width: 21px;
  z-index: 0;
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:before {
  left: 0;
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:after {
  right: 0;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left {
    height: 40px;
    padding: 0 20px;
  }
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left .btn-inner {
  background-color: transparent;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%2305141f' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23path-1-inside-1_2621_1849)'/%3E%3C/svg%3E");
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:hover {
    background-color: transparent;
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:hover .btn-inner {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cmask id='a' fill='%23f3f4f5'%3E%3Cpath d='M0 0h152v48H0z'/%3E%3C/mask%3E%3Cpath fill='%23f3f4f5' d='M0 0h152v48H0z'/%3E%3Cpath fill='%2305141f' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23a)'/%3E%3C/svg%3E");
  }
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:active {
  background-color: transparent;
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:active .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath d='M0 0h152v48H0z'/%3E%3C/mask%3E%3Cpath fill='%23e8eaeb' d='M0 0h152v48H0z'/%3E%3Cpath fill='%2305141f' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23a)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:disabled {
  background-color: transparent;
  color: var(--on-surface-container-mid);
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:disabled .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%23cdd0d2' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23path-1-inside-1_2621_1870)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%2305141f' d='M0 2h152v-4H0zm152 44H0v4h152z' mask='url(%23path-1-inside-1_1232_2023)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%23fff' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23path-1-inside-1_3077_765)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:active .btn-inner,
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:hover .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath d='M0 0h152v48H0z'/%3E%3C/mask%3E%3Cpath fill='%23303c47' d='M0 0h152v48H0z'/%3E%3Cpath fill='%23fff' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23a)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:disabled .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%2349555f' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23path-1-inside-1_3077_999)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%23fff' d='M0 2h152v-4H0zm152 44H0v4h152z' mask='url(%23path-1-inside-1_3077_842)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%2305141f' fill-rule='evenodd' d='M0 4a4 4 0 0 1 4-4h20v1H4a3 3 0 0 0-3 3v40a3 3 0 0 0 3 3h20v1H4a4 4 0 0 1-4-4z' clip-rule='evenodd'/%3E%3C/svg%3E");
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:not(:focus-visible):hover:before {
    background-color: var(--surface-low);
  }
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:not(:focus-visible):active:before {
  background-color: var(--surface-mid);
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible:before,
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath d='M0 4a4 4 0 0 1 4-4h20v48H4a4 4 0 0 1-4-4z'/%3E%3C/mask%3E%3Cpath fill='%23fff' d='M0 4a4 4 0 0 1 4-4h20v48H4a4 4 0 0 1-4-4z'/%3E%3Cpath fill='%2305141f' d='M-2 4a6 6 0 0 1 6-6h20v4H4a2 2 0 0 0-2 2zm26 46H4a6 6 0 0 1-6-6h4a2 2 0 0 0 2 2h20zM4 50a6 6 0 0 1-6-6V4a6 6 0 0 1 6-6v4a2 2 0 0 0-2 2v40a2 2 0 0 0 2 2zM24 0v48z' mask='url(%23a)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:disabled:before {
  background-color: transparent;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath d='M0 4a4 4 0 0 1 4-4h20v48H4a4 4 0 0 1-4-4z'/%3E%3C/mask%3E%3Cpath fill='%23cdd0d2' d='M-1 4a5 5 0 0 1 5-5h20v2H4a3 3 0 0 0-3 3zm25 45H4a5 5 0 0 1-5-5h2a3 3 0 0 0 3 3h20zM4 49a5 5 0 0 1-5-5V4a5 5 0 0 1 5-5v2a3 3 0 0 0-3 3v40a3 3 0 0 0 3 3zM24 0v48z' mask='url(%23a)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M-1 4a5 5 0 0 1 5-5h20v2H4a3 3 0 0 0-3 3zm25 45H4a5 5 0 0 1-5-5h2a3 3 0 0 0 3 3h20zM4 49a5 5 0 0 1-5-5V4a5 5 0 0 1 5-5v2a3 3 0 0 0-3 3v40a3 3 0 0 0 3 3zM24 0v48z' mask='url(%23path-1-inside-1_3077_957)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible:before,
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M-2 4a6 6 0 0 1 6-6h20v4H4a2 2 0 0 0-2 2zm26 46H4a6 6 0 0 1-6-6h4a2 2 0 0 0 2 2h20zM4 50a6 6 0 0 1-6-6V4a6 6 0 0 1 6-6v4a2 2 0 0 0-2 2v40a2 2 0 0 0 2 2zM24 0v48z' mask='url(%23path-1-inside-1_3077_1235)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:disabled:before {
  background-color: transparent;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath d='M0 4a4 4 0 0 1 4-4h20v48H4a4 4 0 0 1-4-4z'/%3E%3C/mask%3E%3Cpath fill='%2349555f' d='M-1 4a5 5 0 0 1 5-5h20v2H4a3 3 0 0 0-3 3zm25 45H4a5 5 0 0 1-5-5h2a3 3 0 0 0 3 3h20zM4 49a5 5 0 0 1-5-5V4a5 5 0 0 1 5-5v2a3 3 0 0 0-3 3v40a3 3 0 0 0 3 3zM24 0v48z' mask='url(%23a)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%2305141f' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:hover:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23f3f4f5' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%2305141f' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
  }
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:active:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23e8eaeb' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%2305141f' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible:after,
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%2305141f' d='M19.268 35.33 4.327 45.031A6 6 0 0 1 1.059 46H0v2h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v2h20a2 2 0 0 1 2 2v26.297a6 6 0 0 1-2.732 5.032'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:disabled:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23cdd0d2' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:active:after,
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23303c47' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23fff' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible:after,
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:focus-visible:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M19.268 35.33 4.327 45.031A6 6 0 0 1 1.059 46H0v2h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v2h20a2 2 0 0 1 2 2v26.297a6 6 0 0 1-2.732 5.032'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:disabled:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%2349555f' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color {
  background-color: transparent;
  color: var(--white-fixed);
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%23fff' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23path-1-inside-1_3077_765)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover {
  background-color: transparent;
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%23fff' fill-opacity='.15' d='M0 0h152v48H0z'/%3E%3Cpath fill='%23fff' d='M0 1h152v-2H0zm152 46H0v2h152z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active {
  background-color: transparent;
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath d='M0 0h152v48H0z'/%3E%3C/mask%3E%3Cpath fill='%23fff' fill-opacity='.2' d='M0 0h152v48H0z'/%3E%3Cpath fill='%23fff' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23a)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:disabled {
  background-color: transparent;
  color: var(--fixed-grey60);
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:disabled .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%234a565e' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23path-1-inside-1_3077_765)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%23fff' d='M0 2h152v-4H0zm152 44H0v4h152z' mask='url(%23path-1-inside-1_3077_842)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M-1 4a5 5 0 0 1 5-5h20v2H4a3 3 0 0 0-3 3zm25 45H4a5 5 0 0 1-5-5h2a3 3 0 0 0 3 3h20zM4 49a5 5 0 0 1-5-5V4a5 5 0 0 1 5-5v2a3 3 0 0 0-3 3v40a3 3 0 0 0 3 3zM24 0v48z' mask='url(%23path-1-inside-1_3077_957)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover:before {
  background-color: rgba(var(--white-fixed-rgb), .15);
  width: 24px;
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active:before {
  background-color: rgba(var(--white-fixed-rgb), .2);
  width: 24px;
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M-2 4a6 6 0 0 1 6-6h20v4H4a2 2 0 0 0-2 2zm26 46H4a6 6 0 0 1-6-6h4a2 2 0 0 0 2 2h20zM4 50a6 6 0 0 1-6-6V4a6 6 0 0 1 6-6v4a2 2 0 0 0-2 2v40a2 2 0 0 0 2 2zM24 0v48z' mask='url(%23path-1-inside-1_3077_1235)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:disabled:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%234a565e' d='M-1 4a5 5 0 0 1 5-5h20v2H4a3 3 0 0 0-3 3zm25 45H4a5 5 0 0 1-5-5h2a3 3 0 0 0 3 3h20zM4 49a5 5 0 0 1-5-5V4a5 5 0 0 1 5-5v2a3 3 0 0 0-3 3v40a3 3 0 0 0 3 3zM24 0v48z' mask='url(%23path-1-inside-1_3077_957)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' fill-opacity='.15' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23fff' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
  width: 24px;
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' fill-opacity='.2' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23fff' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
  width: 24px;
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M19.268 35.33 4.327 45.031A6 6 0 0 1 1.059 46H0v2h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v2h20a2 2 0 0 1 2 2v26.297a6 6 0 0 1-2.732 5.032'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:disabled:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%234a565e' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color {
    background-color: transparent;
    color: var(--white-fixed);
    height: 40px;
    padding: 0 20px 0 0;
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color.btn-large:after,
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color.btn-large:before,
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:after,
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:before {
    width: 20px;
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color .btn-inner {
    background: transparent;
    border: solid var(--white-fixed);
    border-width: 1px 0;
    padding: 0 20px;
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover {
    background-color: transparent;
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover .btn-inner {
    background: rgba(var(--white-fixed-rgb), .15);
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active {
    background-color: transparent;
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active .btn-inner {
    background: rgba(var(--white-fixed-rgb), .2);
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:disabled {
    color: var(--fixed-grey60);
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:disabled .btn-inner {
    background-color: var(--fixed-grey80);
    background-image: none;
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible .btn-inner {
    border-width: 2px 0;
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color .btn-inner {
    border-radius: 4px 0 0 4px;
    border-width: 1px;
    border: 1px solid var(--white-fixed);
    border-right-width: 0;
    padding: 0 0 0 20px;
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:before {
    background: none;
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover .btn-inner {
    background-color: rgba(var(--white-fixed-rgb), .15);
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover:before {
    background: none;
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active .btn-inner {
    background-color: rgba(var(--white-fixed-rgb), .2);
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active:before {
    background: none;
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible .btn-inner {
    background: none;
    border-width: 2px 0 2px 2px;
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible:before {
    background: none;
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:disabled:before {
    background-color: var(--fixed-grey80);
    background-image: none;
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='40' fill='none' viewBox='0 0 20 40'%3E%3Cpath fill='%23fff' d='M19 25.248V3.333A2.333 2.333 0 0 0 16.667 1H0V0h16.667A3.333 3.333 0 0 1 20 3.333v21.915a6.67 6.67 0 0 1-3.036 5.59l-12.45 8.087A6.67 6.67 0 0 1 .881 40H0v-1.001h1a5.67 5.67 0 0 0 2.969-.913L16.419 30A5.67 5.67 0 0 0 19 25.248'/%3E%3C/svg%3E");
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:hover:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='40' fill='none' viewBox='0 0 20 40'%3E%3Cpath fill='%23fff' fill-opacity='.15' d='M16.964 30.839A6.67 6.67 0 0 0 20 25.248V3.333A3.333 3.333 0 0 0 16.667 0H0v40h.882c1.29 0 2.55-.374 3.631-1.075z'/%3E%3Cpath fill='%23fff' d='M19 25.248V3.333A2.333 2.333 0 0 0 16.667 1H0V0h16.667A3.333 3.333 0 0 1 20 3.333v21.915a6.67 6.67 0 0 1-3.036 5.59l-12.45 8.087A6.67 6.67 0 0 1 .881 40H0v-1.001h1a5.67 5.67 0 0 0 2.969-.913L16.419 30A5.67 5.67 0 0 0 19 25.248'/%3E%3C/svg%3E");
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:active:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='40' fill='none' viewBox='0 0 20 40'%3E%3Cpath fill='%23fff' fill-opacity='.2' d='M16.964 30.839A6.67 6.67 0 0 0 20 25.248V3.333A3.333 3.333 0 0 0 16.667 0H0v40h.882c1.29 0 2.55-.374 3.631-1.075z'/%3E%3Cpath fill='%23fff' d='M19 25.248V3.333A2.333 2.333 0 0 0 16.667 1H0V0h16.667A3.333 3.333 0 0 1 20 3.333v21.915a6.67 6.67 0 0 1-3.036 5.59l-12.45 8.087A6.67 6.67 0 0 1 .881 40H0v-1.001h1a5.67 5.67 0 0 0 2.969-.913L16.419 30A5.67 5.67 0 0 0 19 25.248'/%3E%3C/svg%3E");
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='40' fill='none' viewBox='0 0 20 40'%3E%3Cpath fill='%23fff' d='M18 25.248V3.333C18 2.597 17.403 2 16.667 2H0V0h16.667A3.333 3.333 0 0 1 20 3.333v21.915a6.67 6.67 0 0 1-3.036 5.59l-12.45 8.087A6.67 6.67 0 0 1 .881 40H0v-2c1.2 0 1.833-.09 2-.136a4.7 4.7 0 0 0 1.424-.617l12.451-8.086A4.67 4.67 0 0 0 18 25.248'/%3E%3C/svg%3E");
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-fixed-color:disabled:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23303c47' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23303c47' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.188 5.87z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
  }
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-large:after,
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-large:before {
  height: 100%;
  width: 25px;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-large:after,
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left.btn-large:before {
    width: 21px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:before {
    width: 21px !important;
  }
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:after {
  background-color: transparent;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-secondary-left:after {
    width: 24px !important;
  }
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right {
  background-clip: content-box;
  color: var(--on-primary);
  overflow: hidden;
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right:after,
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right:before {
  -webkit-background-origin: content-box;
  background-origin: content-box;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  bottom: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  height: 101%;
  position: absolute;
  top: 0;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  width: 21px;
  z-index: 0;
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right:before {
  left: 0;
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right:after {
  right: 0;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right {
    height: 40px;
    padding: 0 20px;
  }
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right .btn-inner {
  background-color: var(--primary);
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right:not(:focus-visible):hover .btn-inner {
    background-color: var(--primary-highest);
  }
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right:not(:focus-visible):active .btn-inner {
  background-color: var(--primary-ultimate);
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right:disabled {
  color: var(--on-surface-container-low-custom);
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right:disabled .btn-inner {
  background-color: var(--primary-low);
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='48' fill='none' viewBox='0 0 160 48'%3E%3Cpath fill='%2305141f' d='M0 0h160v48H0z'/%3E%3Cpath fill='%23f3f4f5' d='M0 6h160V4H0zm160 36H0v2h160z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='48' fill='none' viewBox='0 0 160 48'%3E%3Cpath fill='%23fff' d='M0 0h160v48H0z'/%3E%3Cpath fill='%23172430' d='M0 6h160V4H0zm160 36H0v2h160z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%2305141f' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%2305141f' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  display: inline-block;
  height: 40px;
  vertical-align: middle;
  width: 21px;
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23303e48' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23303e48' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
  }
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right:active:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23172630' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23172630' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible:before,
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%2305141f' d='M3.643 10.994A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29z'/%3E%3Cpath fill='%23f3f4f5' d='M24 4h-1.08a6 6 0 0 0-3.268.968l-12.92 8.39A6 6 0 0 0 4 18.39V41a3 3 0 0 0 3 3h17v-2H7a1 1 0 0 1-1-1V18.39a4 4 0 0 1 1.821-3.354l12.92-8.39A4 4 0 0 1 22.922 6H24z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right:disabled:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23e8eaeb' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23e8eaeb' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23fff' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23fff' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right:active:before,
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23ccd0d3' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23ccd0d3' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible:before,
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M3.643 10.994A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29z'/%3E%3Cpath fill='%23172430' d='M24 4h-1.08a6 6 0 0 0-3.268.968l-12.92 8.39A6 6 0 0 0 4 18.39V41a3 3 0 0 0 3 3h17v-2H7a1 1 0 0 1-1-1V18.39a4 4 0 0 1 1.821-3.354l12.92-8.39A4 4 0 0 1 22.922 6H24z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right:disabled:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23303c47' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23303c47' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right:after {
  background-color: var(--primary);
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  width: 21px;
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right:hover:after {
    background-color: var(--primary-highest);
  }
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right:active:after {
  background-color: var(--primary-ultimate);
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible:after,
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%2305141f' d='M0 0h20a4 4 0 0 1 4 4v40a4 4 0 0 1-4 4H0z'/%3E%3Cpath fill='%23f3f4f5' d='M0 4h17a3 3 0 0 1 3 3h-2a1 1 0 0 0-1-1H0zm20 37a3 3 0 0 1-3 3H0v-2h17a1 1 0 0 0 1-1zM0 43V5zM17 4a3 3 0 0 1 3 3v34a3 3 0 0 1-3 3v-2a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible:after,
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right:focus-visible:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M0 0h20a4 4 0 0 1 4 4v40a4 4 0 0 1-4 4H0z'/%3E%3Cpath fill='%23172430' d='M0 4h17a3 3 0 0 1 3 3h-2a1 1 0 0 0-1-1H0zm20 37a3 3 0 0 1-3 3H0v-2h17a1 1 0 0 0 1-1zM0 43V5zM17 4a3 3 0 0 1 3 3v34a3 3 0 0 1-3 3v-2a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right:disabled:after {
  background-color: var(--primary-low);
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color {
  color: var(--black-fixed);
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color .btn-inner {
  background-color: var(--white-fixed);
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:not(:focus-visible):hover .btn-inner {
    background-color: var(--fixed-grey20);
  }
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:not(:focus-visible):active .btn-inner {
  background-color: var(--fixed-grey40);
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:disabled {
  color: var(--fixed-grey40);
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:disabled .btn-inner {
  background-color: var(--fixed-grey80);
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:focus-visible .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%23fff' d='M0 0h152v48H0z'/%3E%3Cpath fill='%2305141f' d='M0 6h152V4H0zm152 36H0v2h152z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23fff' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23fff' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23cdd0d2' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23cdd0d2' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
  }
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:active:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%238d959a' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%238d959a' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:focus-visible:before,
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:focus-visible:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M3.643 10.994A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29z'/%3E%3Cpath fill='%2305141f' d='M24 4h-1.08a6 6 0 0 0-3.268.968l-12.92 8.39A6 6 0 0 0 4 18.39V41a3 3 0 0 0 3 3h17v-2H7a1 1 0 0 1-1-1V18.39a4 4 0 0 1 1.821-3.354l12.92-8.39A4 4 0 0 1 22.922 6H24z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:disabled:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23303e48' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23303e48' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:after {
  background-color: var(--white-fixed);
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:hover:after {
    background-color: var(--fixed-grey20);
  }
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:active:after {
  background-color: var(--fixed-grey40);
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:focus-visible:after,
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:focus-visible:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M0 0h20a4 4 0 0 1 4 4v40a4 4 0 0 1-4 4H0z'/%3E%3Cpath fill='%2305141f' d='M0 4h17a3 3 0 0 1 3 3h-2a1 1 0 0 0-1-1H0zm20 37a3 3 0 0 1-3 3H0v-2h17a1 1 0 0 0 1-1zM0 43V5zM17 4a3 3 0 0 1 3 3v34a3 3 0 0 1-3 3v-2a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-fixed-color:disabled:after {
  background-color: var(--fixed-grey80);
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-large:after,
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-large:before {
  height: 100%;
  width: 25px;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-large:after,
  .kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right.btn-large:before {
    width: 21px;
  }
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-vertical .btn.btn-liquid-right:before {
  background-color: transparent;
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn:first-child {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn:last-child {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left {
  background-clip: content-box;
  color: var(--on-surface);
  overflow: hidden;
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:after,
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:before {
  -webkit-background-origin: content-box;
  background-origin: content-box;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  bottom: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  height: 101%;
  position: absolute;
  top: 0;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  width: 21px;
  z-index: 0;
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:before {
  left: 0;
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:after {
  right: 0;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left {
    height: 40px;
    padding: 0 20px;
  }
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left .btn-inner {
  background-color: transparent;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%2305141f' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23path-1-inside-1_2621_1849)'/%3E%3C/svg%3E");
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:hover {
    background-color: transparent;
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:hover .btn-inner {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cmask id='a' fill='%23f3f4f5'%3E%3Cpath d='M0 0h152v48H0z'/%3E%3C/mask%3E%3Cpath fill='%23f3f4f5' d='M0 0h152v48H0z'/%3E%3Cpath fill='%2305141f' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23a)'/%3E%3C/svg%3E");
  }
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:active {
  background-color: transparent;
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:active .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath d='M0 0h152v48H0z'/%3E%3C/mask%3E%3Cpath fill='%23e8eaeb' d='M0 0h152v48H0z'/%3E%3Cpath fill='%2305141f' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23a)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:disabled {
  background-color: transparent;
  color: var(--on-surface-container-mid);
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:disabled .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%23cdd0d2' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23path-1-inside-1_2621_1870)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%2305141f' d='M0 2h152v-4H0zm152 44H0v4h152z' mask='url(%23path-1-inside-1_1232_2023)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%23fff' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23path-1-inside-1_3077_765)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:active .btn-inner,
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:hover .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath d='M0 0h152v48H0z'/%3E%3C/mask%3E%3Cpath fill='%23303c47' d='M0 0h152v48H0z'/%3E%3Cpath fill='%23fff' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23a)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:disabled .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%2349555f' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23path-1-inside-1_3077_999)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%23fff' d='M0 2h152v-4H0zm152 44H0v4h152z' mask='url(%23path-1-inside-1_3077_842)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%2305141f' fill-rule='evenodd' d='M0 4a4 4 0 0 1 4-4h20v1H4a3 3 0 0 0-3 3v40a3 3 0 0 0 3 3h20v1H4a4 4 0 0 1-4-4z' clip-rule='evenodd'/%3E%3C/svg%3E");
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:not(:focus-visible):hover:before {
    background-color: var(--surface-low);
  }
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:not(:focus-visible):active:before {
  background-color: var(--surface-mid);
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible:before,
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath d='M0 4a4 4 0 0 1 4-4h20v48H4a4 4 0 0 1-4-4z'/%3E%3C/mask%3E%3Cpath fill='%23fff' d='M0 4a4 4 0 0 1 4-4h20v48H4a4 4 0 0 1-4-4z'/%3E%3Cpath fill='%2305141f' d='M-2 4a6 6 0 0 1 6-6h20v4H4a2 2 0 0 0-2 2zm26 46H4a6 6 0 0 1-6-6h4a2 2 0 0 0 2 2h20zM4 50a6 6 0 0 1-6-6V4a6 6 0 0 1 6-6v4a2 2 0 0 0-2 2v40a2 2 0 0 0 2 2zM24 0v48z' mask='url(%23a)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:disabled:before {
  background-color: transparent;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath d='M0 4a4 4 0 0 1 4-4h20v48H4a4 4 0 0 1-4-4z'/%3E%3C/mask%3E%3Cpath fill='%23cdd0d2' d='M-1 4a5 5 0 0 1 5-5h20v2H4a3 3 0 0 0-3 3zm25 45H4a5 5 0 0 1-5-5h2a3 3 0 0 0 3 3h20zM4 49a5 5 0 0 1-5-5V4a5 5 0 0 1 5-5v2a3 3 0 0 0-3 3v40a3 3 0 0 0 3 3zM24 0v48z' mask='url(%23a)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M-1 4a5 5 0 0 1 5-5h20v2H4a3 3 0 0 0-3 3zm25 45H4a5 5 0 0 1-5-5h2a3 3 0 0 0 3 3h20zM4 49a5 5 0 0 1-5-5V4a5 5 0 0 1 5-5v2a3 3 0 0 0-3 3v40a3 3 0 0 0 3 3zM24 0v48z' mask='url(%23path-1-inside-1_3077_957)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible:before,
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M-2 4a6 6 0 0 1 6-6h20v4H4a2 2 0 0 0-2 2zm26 46H4a6 6 0 0 1-6-6h4a2 2 0 0 0 2 2h20zM4 50a6 6 0 0 1-6-6V4a6 6 0 0 1 6-6v4a2 2 0 0 0-2 2v40a2 2 0 0 0 2 2zM24 0v48z' mask='url(%23path-1-inside-1_3077_1235)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:disabled:before {
  background-color: transparent;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath d='M0 4a4 4 0 0 1 4-4h20v48H4a4 4 0 0 1-4-4z'/%3E%3C/mask%3E%3Cpath fill='%2349555f' d='M-1 4a5 5 0 0 1 5-5h20v2H4a3 3 0 0 0-3 3zm25 45H4a5 5 0 0 1-5-5h2a3 3 0 0 0 3 3h20zM4 49a5 5 0 0 1-5-5V4a5 5 0 0 1 5-5v2a3 3 0 0 0-3 3v40a3 3 0 0 0 3 3zM24 0v48z' mask='url(%23a)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%2305141f' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:hover:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23f3f4f5' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%2305141f' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
  }
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:active:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23e8eaeb' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%2305141f' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible:after,
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%2305141f' d='M19.268 35.33 4.327 45.031A6 6 0 0 1 1.059 46H0v2h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v2h20a2 2 0 0 1 2 2v26.297a6 6 0 0 1-2.732 5.032'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:disabled:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23cdd0d2' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:active:after,
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23303c47' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23fff' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible:after,
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:focus-visible:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M19.268 35.33 4.327 45.031A6 6 0 0 1 1.059 46H0v2h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v2h20a2 2 0 0 1 2 2v26.297a6 6 0 0 1-2.732 5.032'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:disabled:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%2349555f' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color {
  background-color: transparent;
  color: var(--white-fixed);
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%23fff' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23path-1-inside-1_3077_765)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover {
  background-color: transparent;
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%23fff' fill-opacity='.15' d='M0 0h152v48H0z'/%3E%3Cpath fill='%23fff' d='M0 1h152v-2H0zm152 46H0v2h152z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active {
  background-color: transparent;
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath d='M0 0h152v48H0z'/%3E%3C/mask%3E%3Cpath fill='%23fff' fill-opacity='.2' d='M0 0h152v48H0z'/%3E%3Cpath fill='%23fff' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23a)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:disabled {
  background-color: transparent;
  color: var(--fixed-grey60);
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:disabled .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%234a565e' d='M0 1h152v-2H0zm152 46H0v2h152z' mask='url(%23path-1-inside-1_3077_765)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%23fff' d='M0 2h152v-4H0zm152 44H0v4h152z' mask='url(%23path-1-inside-1_3077_842)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M-1 4a5 5 0 0 1 5-5h20v2H4a3 3 0 0 0-3 3zm25 45H4a5 5 0 0 1-5-5h2a3 3 0 0 0 3 3h20zM4 49a5 5 0 0 1-5-5V4a5 5 0 0 1 5-5v2a3 3 0 0 0-3 3v40a3 3 0 0 0 3 3zM24 0v48z' mask='url(%23path-1-inside-1_3077_957)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover:before {
  background-color: rgba(var(--white-fixed-rgb), .15);
  width: 24px;
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active:before {
  background-color: rgba(var(--white-fixed-rgb), .2);
  width: 24px;
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M-2 4a6 6 0 0 1 6-6h20v4H4a2 2 0 0 0-2 2zm26 46H4a6 6 0 0 1-6-6h4a2 2 0 0 0 2 2h20zM4 50a6 6 0 0 1-6-6V4a6 6 0 0 1 6-6v4a2 2 0 0 0-2 2v40a2 2 0 0 0 2 2zM24 0v48z' mask='url(%23path-1-inside-1_3077_1235)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:disabled:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%234a565e' d='M-1 4a5 5 0 0 1 5-5h20v2H4a3 3 0 0 0-3 3zm25 45H4a5 5 0 0 1-5-5h2a3 3 0 0 0 3 3h20zM4 49a5 5 0 0 1-5-5V4a5 5 0 0 1 5-5v2a3 3 0 0 0-3 3v40a3 3 0 0 0 3 3zM24 0v48z' mask='url(%23path-1-inside-1_3077_957)'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' fill-opacity='.15' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23fff' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
  width: 24px;
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' fill-opacity='.2' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23fff' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
  width: 24px;
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M19.268 35.33 4.327 45.031A6 6 0 0 1 1.059 46H0v2h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v2h20a2 2 0 0 1 2 2v26.297a6 6 0 0 1-2.732 5.032'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:disabled:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%234a565e' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.187 5.87'/%3E%3C/svg%3E");
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color {
    background-color: transparent;
    color: var(--white-fixed);
    height: 40px;
    padding: 0 20px 0 0;
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color.btn-large:after,
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color.btn-large:before,
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:after,
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:before {
    width: 20px;
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color .btn-inner {
    background: transparent;
    border: solid var(--white-fixed);
    border-width: 1px 0;
    padding: 0 20px;
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover {
    background-color: transparent;
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover .btn-inner {
    background: rgba(var(--white-fixed-rgb), .15);
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active {
    background-color: transparent;
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active .btn-inner {
    background: rgba(var(--white-fixed-rgb), .2);
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:disabled {
    color: var(--fixed-grey60);
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:disabled .btn-inner {
    background-color: var(--fixed-grey80);
    background-image: none;
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible .btn-inner {
    border-width: 2px 0;
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color .btn-inner {
    border-radius: 4px 0 0 4px;
    border-width: 1px;
    border: 1px solid var(--white-fixed);
    border-right-width: 0;
    padding: 0 0 0 20px;
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:before {
    background: none;
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover .btn-inner {
    background-color: rgba(var(--white-fixed-rgb), .15);
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover:before {
    background: none;
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active .btn-inner {
    background-color: rgba(var(--white-fixed-rgb), .2);
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active:before {
    background: none;
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible .btn-inner {
    background: none;
    border-width: 2px 0 2px 2px;
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible:before {
    background: none;
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:disabled:before {
    background-color: var(--fixed-grey80);
    background-image: none;
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='40' fill='none' viewBox='0 0 20 40'%3E%3Cpath fill='%23fff' d='M19 25.248V3.333A2.333 2.333 0 0 0 16.667 1H0V0h16.667A3.333 3.333 0 0 1 20 3.333v21.915a6.67 6.67 0 0 1-3.036 5.59l-12.45 8.087A6.67 6.67 0 0 1 .881 40H0v-1.001h1a5.67 5.67 0 0 0 2.969-.913L16.419 30A5.67 5.67 0 0 0 19 25.248'/%3E%3C/svg%3E");
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:hover:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='40' fill='none' viewBox='0 0 20 40'%3E%3Cpath fill='%23fff' fill-opacity='.15' d='M16.964 30.839A6.67 6.67 0 0 0 20 25.248V3.333A3.333 3.333 0 0 0 16.667 0H0v40h.882c1.29 0 2.55-.374 3.631-1.075z'/%3E%3Cpath fill='%23fff' d='M19 25.248V3.333A2.333 2.333 0 0 0 16.667 1H0V0h16.667A3.333 3.333 0 0 1 20 3.333v21.915a6.67 6.67 0 0 1-3.036 5.59l-12.45 8.087A6.67 6.67 0 0 1 .881 40H0v-1.001h1a5.67 5.67 0 0 0 2.969-.913L16.419 30A5.67 5.67 0 0 0 19 25.248'/%3E%3C/svg%3E");
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:active:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='40' fill='none' viewBox='0 0 20 40'%3E%3Cpath fill='%23fff' fill-opacity='.2' d='M16.964 30.839A6.67 6.67 0 0 0 20 25.248V3.333A3.333 3.333 0 0 0 16.667 0H0v40h.882c1.29 0 2.55-.374 3.631-1.075z'/%3E%3Cpath fill='%23fff' d='M19 25.248V3.333A2.333 2.333 0 0 0 16.667 1H0V0h16.667A3.333 3.333 0 0 1 20 3.333v21.915a6.67 6.67 0 0 1-3.036 5.59l-12.45 8.087A6.67 6.67 0 0 1 .881 40H0v-1.001h1a5.67 5.67 0 0 0 2.969-.913L16.419 30A5.67 5.67 0 0 0 19 25.248'/%3E%3C/svg%3E");
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:focus-visible:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='40' fill='none' viewBox='0 0 20 40'%3E%3Cpath fill='%23fff' d='M18 25.248V3.333C18 2.597 17.403 2 16.667 2H0V0h16.667A3.333 3.333 0 0 1 20 3.333v21.915a6.67 6.67 0 0 1-3.036 5.59l-12.45 8.087A6.67 6.67 0 0 1 .881 40H0v-2c1.2 0 1.833-.09 2-.136a4.7 4.7 0 0 0 1.424-.617l12.451-8.086A4.67 4.67 0 0 0 18 25.248'/%3E%3C/svg%3E");
  }
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-fixed-color:disabled:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23303c47' d='M24 30.297a8 8 0 0 1-3.643 6.71L5.416 46.709A8 8 0 0 1 1.059 48H0V0h20a4 4 0 0 1 4 4z'/%3E%3Cpath fill='%23303c47' d='M19.813 36.168 4.87 45.87A7 7 0 0 1 1.06 47H0v1h1.059a8 8 0 0 0 4.357-1.29l14.941-9.703A8 8 0 0 0 24 30.297V4a4 4 0 0 0-4-4H0v1h20a3 3 0 0 1 3 3v26.297a7 7 0 0 1-3.188 5.87z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
  }
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-large:after,
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-large:before {
  height: 100%;
  width: 25px;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-large:after,
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left.btn-large:before {
    width: 21px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:before {
    width: 21px !important;
  }
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:after {
  background-color: transparent;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-secondary-left:after {
    width: 24px !important;
  }
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right {
  background-clip: content-box;
  color: var(--on-primary);
  overflow: hidden;
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right:after,
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right:before {
  -webkit-background-origin: content-box;
  background-origin: content-box;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  bottom: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  height: 101%;
  position: absolute;
  top: 0;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  width: 21px;
  z-index: 0;
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right:before {
  left: 0;
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right:after {
  right: 0;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right {
    height: 40px;
    padding: 0 20px;
  }
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right .btn-inner {
  background-color: var(--primary);
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right:not(:focus-visible):hover .btn-inner {
    background-color: var(--primary-highest);
  }
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right:not(:focus-visible):active .btn-inner {
  background-color: var(--primary-ultimate);
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right:disabled {
  color: var(--on-surface-container-low-custom);
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right:disabled .btn-inner {
  background-color: var(--primary-low);
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='48' fill='none' viewBox='0 0 160 48'%3E%3Cpath fill='%2305141f' d='M0 0h160v48H0z'/%3E%3Cpath fill='%23f3f4f5' d='M0 6h160V4H0zm160 36H0v2h160z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='48' fill='none' viewBox='0 0 160 48'%3E%3Cpath fill='%23fff' d='M0 0h160v48H0z'/%3E%3Cpath fill='%23172430' d='M0 6h160V4H0zm160 36H0v2h160z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%2305141f' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%2305141f' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  display: inline-block;
  height: 40px;
  vertical-align: middle;
  width: 21px;
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23303e48' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23303e48' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
  }
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right:active:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23172630' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23172630' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible:before,
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%2305141f' d='M3.643 10.994A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29z'/%3E%3Cpath fill='%23f3f4f5' d='M24 4h-1.08a6 6 0 0 0-3.268.968l-12.92 8.39A6 6 0 0 0 4 18.39V41a3 3 0 0 0 3 3h17v-2H7a1 1 0 0 1-1-1V18.39a4 4 0 0 1 1.821-3.354l12.92-8.39A4 4 0 0 1 22.922 6H24z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right:disabled:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23e8eaeb' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23e8eaeb' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23fff' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23fff' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right:active:before,
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23ccd0d3' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23ccd0d3' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible:before,
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M3.643 10.994A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29z'/%3E%3Cpath fill='%23172430' d='M24 4h-1.08a6 6 0 0 0-3.268.968l-12.92 8.39A6 6 0 0 0 4 18.39V41a3 3 0 0 0 3 3h17v-2H7a1 1 0 0 1-1-1V18.39a4 4 0 0 1 1.821-3.354l12.92-8.39A4 4 0 0 1 22.922 6H24z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right:disabled:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23303c47' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23303c47' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right:after {
  background-color: var(--primary);
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  width: 21px;
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right:hover:after {
    background-color: var(--primary-highest);
  }
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right:active:after {
  background-color: var(--primary-ultimate);
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible:after,
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%2305141f' d='M0 0h20a4 4 0 0 1 4 4v40a4 4 0 0 1-4 4H0z'/%3E%3Cpath fill='%23f3f4f5' d='M0 4h17a3 3 0 0 1 3 3h-2a1 1 0 0 0-1-1H0zm20 37a3 3 0 0 1-3 3H0v-2h17a1 1 0 0 0 1-1zM0 43V5zM17 4a3 3 0 0 1 3 3v34a3 3 0 0 1-3 3v-2a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible:after,
.kia-oem--pbv .dark .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right:focus-visible:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M0 0h20a4 4 0 0 1 4 4v40a4 4 0 0 1-4 4H0z'/%3E%3Cpath fill='%23172430' d='M0 4h17a3 3 0 0 1 3 3h-2a1 1 0 0 0-1-1H0zm20 37a3 3 0 0 1-3 3H0v-2h17a1 1 0 0 0 1-1zM0 43V5zM17 4a3 3 0 0 1 3 3v34a3 3 0 0 1-3 3v-2a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right:disabled:after {
  background-color: var(--primary-low);
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color {
  color: var(--black-fixed);
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color .btn-inner {
  background-color: var(--white-fixed);
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:not(:focus-visible):hover .btn-inner {
    background-color: var(--fixed-grey20);
  }
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:not(:focus-visible):active .btn-inner {
  background-color: var(--fixed-grey40);
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:disabled {
  color: var(--fixed-grey40);
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:disabled .btn-inner {
  background-color: var(--fixed-grey80);
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:focus-visible .btn-inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='48' fill='none' viewBox='0 0 152 48'%3E%3Cpath fill='%23fff' d='M0 0h152v48H0z'/%3E%3Cpath fill='%2305141f' d='M0 6h152V4H0zm152 36H0v2h152z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23fff' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23fff' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23cdd0d2' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23cdd0d2' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
  }
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:active:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%238d959a' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%238d959a' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:focus-visible:before,
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:focus-visible:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M3.643 10.994A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29z'/%3E%3Cpath fill='%2305141f' d='M24 4h-1.08a6 6 0 0 0-3.268.968l-12.92 8.39A6 6 0 0 0 4 18.39V41a3 3 0 0 0 3 3h17v-2H7a1 1 0 0 1-1-1V18.39a4 4 0 0 1 1.821-3.354l12.92-8.39A4 4 0 0 1 22.922 6H24z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:disabled:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none'%3E%3Cpath fill='%23303e48' d='M3.643 10.993A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995z'/%3E%3Cpath fill='%23303e48' d='M1 44V17.703a7 7 0 0 1 3.188-5.87l14.94-9.704A7 7 0 0 1 22.942 1H24V0h-1.059a8 8 0 0 0-4.357 1.29L3.643 10.995A8 8 0 0 0 0 17.703V44a4 4 0 0 0 4 4h20v-1H4a3 3 0 0 1-3-3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:after {
  background-color: var(--white-fixed);
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:hover:after {
    background-color: var(--fixed-grey20);
  }
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:active:after {
  background-color: var(--fixed-grey40);
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:focus-visible:after,
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:focus-visible:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='48' fill='none' viewBox='0 0 24 48'%3E%3Cpath fill='%23fff' d='M0 0h20a4 4 0 0 1 4 4v40a4 4 0 0 1-4 4H0z'/%3E%3Cpath fill='%2305141f' d='M0 4h17a3 3 0 0 1 3 3h-2a1 1 0 0 0-1-1H0zm20 37a3 3 0 0 1-3 3H0v-2h17a1 1 0 0 0 1-1zM0 43V5zM17 4a3 3 0 0 1 3 3v34a3 3 0 0 1-3 3v-2a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1z'/%3E%3C/svg%3E");
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-fixed-color:disabled:after {
  background-color: var(--fixed-grey80);
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-large:after,
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-large:before {
  height: 100%;
  width: 25px;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-large:after,
  .kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right.btn-large:before {
    width: 21px;
  }
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn.btn-liquid-right:before {
  background-color: transparent;
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn-primary {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
.kia-oem--pbv .popup-footer .btn-box.btn-box-reverse .btn-secondary {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
.kia-oem--pbv .popup-footer .btn-box .btn {
  min-width: auto;
}
.kia-oem--pbv .popup-footer .btn {
  min-width: 160px;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .popup-wrap {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-overflow-scrolling: touch;
    height: unset;
    max-height: unset;
  }
  .kia-oem--pbv .popup-header {
    padding-block: 0 16px;
    padding-inline: 20px 43px;
    text-align: start;
  }
  .kia-oem--pbv .popup-contents {
    padding: 0 20px 24px;
  }
  .kia-oem--pbv .popup-footer {
    padding-bottom: 28px;
  }
  .kia-oem--pbv .popup-footer .btn-box {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 20px;
    width: 100%;
  }
  .kia-oem--pbv .popup-footer .btn {
    font-size: 13px;
    font-weight: 400;
    line-height: 1.53846;
    min-width: 140px;
  }
}
.kia-oem--pbv .popup .input {
  color: var(--on-surface-container);
}
.kia-oem--pbv .popup-wrap {
  background-color: #000000b3;
  bottom: 0;
  font-size: 0;
  inset-inline-end: 0;
  inset-inline-start: 0;
  max-height: 100%;
  overflow-y: auto;
  position: fixed;
  top: 0;
  z-index: 10001;
}
.kia-oem--pbv .popup {
  border-radius: 10px;
  -webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, .05);
  -moz-box-shadow: 0 10px 10px rgba(0, 0, 0, .05);
  -ms-box-shadow: 0 10px 10px rgba(0, 0, 0, .05);
  box-shadow: 0 10px 10px #0000000d;
  max-height: var(--popup-height-size,auto);
  max-width: var(--popup-size,400px);
  vertical-align: middle;
  width: 100%;
}
.kia-oem--pbv .popup-wrap {
  text-align: center;
}
.kia-oem--pbv .popup-wrap:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.kia-oem--pbv .popup-title {
  color: var(--on-surface-container);
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}
.kia-oem--pbv .popup-text {
  color: var(--on-surface-high);
  font-size: 14px;
  font-weight: 400;
  line-height: 1.57143;
  text-align: start;
}
.kia-oem--pbv .popup .btn-close {
  inset-inline-end: 28px;
  position: absolute;
  top: 30px;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .popup .btn-close {
    inset-inline-end: 16px;
    top: 23px;
  }
  .kia-oem--pbv .popup .btn-close .ic {
    --icon-stroke:#05141f;
  }
}
.kia-oem--pbv .popup .btn-close:hover .ic {
  background-color: var(--surface-mid);
  border-radius: 4px;
}
.kia-oem--pbv .popup-footer .btn-box .btn {
  max-width: 100%;
  word-break: break-all;
}
.kia-oem--pbv .popup-footer .count {
  margin-top: 1px;
  -webkit-margin-start: 4px;
  font-size: 11px;
  font-weight: 400;
  line-height: 1.54545;
  margin-inline-start: 4px;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .popup {
    padding-top: 24px;
    width: 296px;
  }
  .kia-oem--pbv .popup-title {
    font-size: 14px;
    font-weight: 700;
    line-height: 1.57143;
  }
  .kia-oem--pbv .popup-text {
    font-size: 12px;
    font-weight: 400;
    line-height: 1.66667;
  }
  .kia-oem--pbv .popup .btn-close {
    inset-inline-end: 20px;
    top: 23px;
  }
  .kia-oem--pbv .popup .ic-close-enabled-24px {
    height: 20px;
    width: 20px;
  }
}
.kia-oem--pbv .dark .popup .ic-close-enabled-24px {
  --icon-stroke:#e7e9ec;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .popup .dropdown.type-custom-sheet.is-opened {
    z-index: auto;
  }
}
@media screen and (min-width: 601px) {
  .kia-oem--pbv .popup .dropdown-list {
    height: calc(38px*var(--item-length, 10));
    max-height: 184px;
    overflow: hidden;
    overflow-y: auto;
  }
}
.kia-oem--pbv .popup-bottom .ic-close-enabled-24px {
  height: 20px;
  width: 20px;
}
.kia-oem--pbv .dark .popup-bottom .ic-close-enabled-24px {
  --icon-stroke:#e7e9ec;
}
.kia-oem--pbv .full-popup {
  background-color: var(--on-primary);
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  max-height: 100%;
  max-width: 100%;
  overflow: hidden;
  overflow-y: auto;
  padding: 0 0 env(safe-area-inset-bottom);
  position: relative;
  width: 100%;
}
.kia-oem--pbv .full-popup .popup-header {
  padding: 20px 40px;
  text-align: center;
}
.kia-oem--pbv .full-popup .popup-header.has-shadow {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  -webkit-box-shadow: 0 2px 4px 0 #0000000a;
  box-shadow: 0 2px 4px #0000000a;
}
.kia-oem--pbv .full-popup .popup-title {
  display: block;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.33333;
}
.kia-oem--pbv .full-popup .btn-close {
  height: 24px;
  inset-inline-end: 40px;
  top: 24px;
  width: 24px;
}
.kia-oem--pbv .full-popup .btn-close .ic {
  height: 24px;
  width: 24px;
  --icon-stroke:#172630;
}
@media screen and (min-width: 1920px) {
  .kia-oem--pbv .full-popup .btn-close {
    inset-inline-end: calc(50vw - 920px);
  }
}
@media screen and (min-width: 601px) and (max-width: 1280px) {
  .kia-oem--pbv .full-popup .popup-header {
    padding: 18px 28px;
  }
  .kia-oem--pbv .full-popup .popup-title {
    font-size: 18px;
    line-height: 1.33333;
  }
  .kia-oem--pbv .full-popup .btn-close {
    inset-inline-end: 28px;
    top: 18px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .full-popup .popup-header {
    padding: 17px 16px;
  }
  .kia-oem--pbv .full-popup .popup-title {
    font-size: 14px;
    line-height: 1.57143;
  }
  .kia-oem--pbv .full-popup .btn-close {
    inset-inline-end: 16px;
    top: 15px;
  }
}
.kia-oem--pbv .popup-user-agent {
  background-color: transparent;
  inset-inline-end: 40px;
  inset-inline-start: auto;
  max-height: -webkit-fit-content;
  max-height: -moz-fit-content;
  max-height: fit-content;
  top: 129px;
}
@media screen and (min-width: 1920px) {
  .kia-oem--pbv .popup-user-agent {
    inset-inline-end: calc(50vw - 920px);
  }
}
@media screen and (min-width: 601px) {
  .kia-oem--pbv .popup-user-agent {
    overflow: visible;
  }
}
@media screen and (min-width: 601px) and (max-width: 1280px) {
  .kia-oem--pbv .popup-user-agent .popup.custom-popup {
    padding-top: 26px;
  }
  .kia-oem--pbv .popup-user-agent .popup.custom-popup .popup-header {
    padding-bottom: 2px;
  }
  .kia-oem--pbv .popup-user-agent .popup.custom-popup .popup-title {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
  }
  .kia-oem--pbv .popup-user-agent .popup.custom-popup .popup-contents {
    padding: 0 24px 17px;
  }
  .kia-oem--pbv .popup-user-agent .popup.custom-popup .popup-text {
    font-size: 12px;
    font-weight: 400;
    line-height: 1.66667;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .popup-user-agent {
    background-color: #000000b3;
    bottom: 0;
    font-size: 0;
    inset-inline-end: 0;
    inset-inline-start: 0;
    max-height: 100%;
    overflow-y: auto;
    top: 0;
    z-index: 50;
  }
}
.kia-oem--pbv .popup-user-agent .popup {
  border-radius: 12px;
  padding-top: 24px;
  width: 300px;
}
@media screen and (min-width: 601px) {
  .kia-oem--pbv .popup-user-agent .popup {
    -webkit-box-shadow: 0 4px 18.5px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 4px 18.5px #0000001a;
  }
}
.kia-oem--pbv .popup-user-agent .popup .btn-close {
  display: none;
}
.kia-oem--pbv .popup-user-agent .popup-header {
  padding: 0 24px 4px;
}
.kia-oem--pbv .popup-user-agent .popup-title {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.33333;
}
.kia-oem--pbv .popup-user-agent .popup-contents {
  padding: 0 24px 20px;
}
.kia-oem--pbv .popup-user-agent .popup-text {
  color: var(--on-surface-high);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.66667;
}
.kia-oem--pbv .popup-user-agent .popup-footer {
  padding-bottom: 30px;
  white-space: normal;
}
.kia-oem--pbv .popup-user-agent .popup-footer .btn-box {
  display: block;
  padding: 0 24px;
}
.kia-oem--pbv .popup-user-agent .popup-footer .btn {
  font-size: 13px;
  font-weight: 600;
  line-height: 1.53846;
  width: 100%;
}
.kia-oem--pbv .popup-user-agent .popup-footer .btn.btn-quaternary {
  font-size: 13px;
  font-weight: 400;
  line-height: 1.53846;
}
.kia-oem--pbv .popup-user-agent .popup-footer .btn:not(:first-child) {
  margin: 10px 0 0;
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .popup-user-agent {
    inset-inline-end: 40px;
    top: 118px;
  }
  .kia-oem--pbv .popup-user-agent .popup {
    padding-top: 24px;
  }
  .kia-oem--pbv .popup-user-agent .popup .btn-close {
    display: none;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .popup-user-agent .popup.custom-popup {
    border-start-end-radius: 20px;
    border-start-start-radius: 20px;
    padding: 53px 0 0;
  }
  .kia-oem--pbv .popup-user-agent .popup.custom-popup .popup-title {
    font-size: 18px;
    font-weight: 600;
    line-height: 1.33333;
  }
  .kia-oem--pbv .popup-user-agent .popup.custom-popup .popup-contents {
    color: var(--on-surface-container-highest);
    font-size: 18px;
    font-weight: 600;
    line-height: 1.33333;
    padding: 0 24px 24px;
  }
  .kia-oem--pbv .popup-user-agent .popup.custom-popup .popup-text {
    color: var(--on-surface-container-highest);
    font-size: 13px;
    font-weight: 400;
    line-height: 1.53846;
  }
  .kia-oem--pbv .popup-user-agent .popup.custom-popup .popup-footer {
    padding-bottom: 32px;
  }
  .kia-oem--pbv .popup-user-agent .popup.custom-popup .btn-close {
    display: block;
  }
  .kia-oem--pbv .popup-motion-wrap.is-opened {
    -webkit-animation: openBottomSheetBg .4s ease-out;
    animation: openBottomSheetBg .4s ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
  }
  .kia-oem--pbv .popup-motion-wrap.is-opened .custom-popup {
    -webkit-animation: openBottomSheetMw .4s ease-out;
    animation: openBottomSheetMw .4s ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
  }
}
@media screen and (max-width: 600px) {
  @-webkit-keyframes openBottomSheetBg {
    0% {
      background-color: transparent;
    }
    to {
      background-color: #000000b3;
    }
  }
  @keyframes openBottomSheetBg {
    0% {
      background-color: transparent;
    }
    to {
      background-color: #000000b3;
    }
  }
  @-webkit-keyframes openBottomSheetMw {
    0% {
      -webkit-transform: translate(calc(-50%*var(--inline-dir)), 100%);
      transform: translate(calc(-50%*var(--inline-dir)), 100%);
    }
    to {
      -webkit-transform: translate(calc(-50%*var(--inline-dir)));
      transform: translate(calc(-50%*var(--inline-dir)));
    }
  }
  @keyframes openBottomSheetMw {
    0% {
      -webkit-transform: translate(calc(-50%*var(--inline-dir)), 100%);
      transform: translate(calc(-50%*var(--inline-dir)), 100%);
    }
    to {
      -webkit-transform: translate(calc(-50%*var(--inline-dir)));
      transform: translate(calc(-50%*var(--inline-dir)));
    }
  }
  .kia-oem--pbv .popup-motion-wrap.is-closing {
    -webkit-animation: closeBottomSheetBg .4s ease-out;
    animation: closeBottomSheetBg .4s ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
  }
  .kia-oem--pbv .popup-motion-wrap.is-closing .custom-popup {
    -webkit-animation: closeBottomSheetMw .4s ease-out;
    animation: closeBottomSheetMw .4s ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
  }
  @-webkit-keyframes closeBottomSheetBg {
    0% {
      background-color: #000000b3;
    }
    to {
      background-color: transparent;
    }
  }
  @keyframes closeBottomSheetBg {
    0% {
      background-color: #000000b3;
    }
    to {
      background-color: transparent;
    }
  }
  @-webkit-keyframes closeBottomSheetMw {
    0% {
      -webkit-transform: translate(calc(-50%*var(--inline-dir)));
      transform: translate(calc(-50%*var(--inline-dir)));
    }
    to {
      -webkit-transform: translate(calc(-50%*var(--inline-dir)), 100%);
      transform: translate(calc(-50%*var(--inline-dir)), 100%);
    }
  }
  @keyframes closeBottomSheetMw {
    0% {
      -webkit-transform: translate(calc(-50%*var(--inline-dir)));
      transform: translate(calc(-50%*var(--inline-dir)));
    }
    to {
      -webkit-transform: translate(calc(-50%*var(--inline-dir)), 100%);
      transform: translate(calc(-50%*var(--inline-dir)), 100%);
    }
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .popup.custom-popup {
    padding-top: 22px;
  }
  .kia-oem--pbv .popup.custom-popup .popup-contents {
    padding: 0 20px 24px;
  }
  .kia-oem--pbv .popup.custom-popup .btn-close {
    inset-inline-end: 20px;
    position: absolute;
    top: 23px;
  }
  .kia-oem--pbv .popup.custom-popup .ic-close-enabled-24px {
    height: 20px;
    width: 20px;
  }
  .kia-oem--pbv .popup.custom-popup .popup-title {
    font-size: 14px;
    font-weight: 700;
    line-height: 1.57143;
  }
  .kia-oem--pbv .popup.custom-popup .popup-text {
    font-size: 12px;
    font-weight: 400;
    line-height: 1.66667;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .popup.custom-popup {
    border-end-end-radius: 0;
    border-end-start-radius: 0;
    border-start-end-radius: 20px;
    border-start-start-radius: 20px;
    bottom: 0;
    -webkit-box-shadow: 0 -5px 10px rgba(0, 0, 0, .05);
    -moz-box-shadow: 0 -5px 10px rgba(0, 0, 0, .05);
    -ms-box-shadow: 0 -5px 10px rgba(0, 0, 0, .05);
    box-shadow: 0 -5px 10px #0000000d;
    inset-inline-start: 50%;
    max-height: calc(100% - 24px);
    max-width: 100%;
    padding-top: 24px;
    padding: 22px 0 calc(32px + env(safe-area-inset-bottom));
    position: fixed;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translate(-50%);
    width: 100%;
  }
}
.kia-oem--pbv .category {
  background-color: var(--surface-container-ultimate-custom);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 16px 0;
  position: relative;
  width: 100%;
}
.kia-oem--pbv .category-inner {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0 auto;
  max-width: 1280px;
  position: relative;
}
.kia-oem--pbv .category-inner,
.kia-oem--pbv .category-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.kia-oem--pbv .category-list {
  overflow: hidden;
  overflow-x: auto;
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  order: 0;
  padding: 0 32px;
}
.kia-oem--pbv .category-list::-webkit-scrollbar {
  display: none;
}
.kia-oem--pbv .category-item {
  white-space: nowrap;
}
.kia-oem--pbv .category-item:not(:first-child) {
  -webkit-margin-start: 7px;
  margin-inline-start: 7px;
}
.kia-oem--pbv .category-item.is-selected .category-btn {
  background-color: var(--surface-container-ultimate);
  border-color: var(--outline);
  color: var(--surface-container-lowest);
}
.kia-oem--pbv .category-btn {
  background-color: var(--surface-container);
  border: 1px solid var(--outline-mid);
  border-radius: 100px;
  color: var(--on-surface-container-highest);
  font-size: 12px;
  font-weight: 400;
  height: 36px;
  line-height: 1.66667;
  padding: 0 20px;
}
.kia-oem--pbv .category-btn:hover {
  background-color: var(--surface-container-lowest);
  border-color: var(--outline-high);
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .category {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    padding: 17px 0 16px;
  }
  .kia-oem--pbv .category-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .kia-oem--pbv .category-list {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    order: 1;
    padding: 0 20px;
    width: 100%;
  }
  .kia-oem--pbv .category-item:not(:first-child) {
    -webkit-margin-start: 6px;
    margin-inline-start: 6px;
  }
  .kia-oem--pbv .category-btn {
    font-size: 12px;
    height: 32px;
    line-height: 1.66667;
    padding: 0 15px;
  }
}
.kia-oem--pbv .sorting-util .btn .ic-filter-outlined-24px {
  --icon-fill:#303c47;
}
.kia-oem--pbv .dark .sorting-util .btn .ic-filter-outlined-24px {
  --icon-fill:#ccd0d3;
}
.kia-oem--pbv :lang(ko) .category {
  background-color: var(--surface-container-lowest-custom);
}
.kia-oem--pbv .model-card {
  display: inline-block;
  position: relative;
  width: 100%;
}
@media screen and (min-width: 1281px) {
  .kia-oem--pbv .model-card:hover .info-item:not(.model-thumbnail) {
    opacity: 0;
  }
  .kia-oem--pbv .model-card:hover .btn-box {
    opacity: 1;
  }
}
.kia-oem--pbv .model-card.is-active .info-item:not(.model-thumbnail) {
  opacity: 0;
}
.kia-oem--pbv .model-card.is-active .btn-box {
  opacity: 1;
}
.kia-oem--pbv .model-card .model-thumbnail {
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  border-radius: 4px;
  min-height: unset;
  overflow: hidden;
  padding-top: 56.43%;
  position: relative;
  width: 100%;
}
.kia-oem--pbv .model-card .model-thumbnail:empty {
  background-image: url(https://oem-variants.pages.dev/r2/kia/oem-assets/5dbd6da5ef9c2b74609d9fb8.png);
}
.kia-oem--pbv .model-card .model-thumbnail img,
.kia-oem--pbv .model-card .model-thumbnail video {
  height: 100%;
  inset-inline-start: 0;
  -o-object-fit: cover;
  object-fit: cover;
  overflow-clip-margin: unset;
  position: absolute;
  top: 0;
  -webkit-transition: opacity .25s ease;
  transition: opacity .25s ease;
  -webkit-transition-delay: .07s;
  transition-delay: .07s;
  width: 100%;
}
.kia-oem--pbv .model-card .model-thumbnail .default-image {
  -webkit-transition-delay: unset;
  transition-delay: unset;
}
.kia-oem--pbv .model-card .model-thumbnail.skeleton-item:before {
  background-color: #f5f5f5;
  background-image: -webkit-gradient(linear, right top, left top, from(#f5f5f5), color-stop(37.98%, #fafafb), color-stop(67.79%, #fafafb), to(#f5f5f5));
  background-image:
    linear-gradient(
      270deg,
      #f5f5f5,
      #fafafb 37.98% 67.79%,
      #f5f5f5);
}
.kia-oem--pbv .model-card .error-image {
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  inset-inline-end: 0;
  inset-inline-start: 0;
  position: absolute;
  top: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.kia-oem--pbv .model-card .error-image.vehicle {
  background-image: url(https://oem-variants.pages.dev/r2/kia/oem-assets/5dbd6da5ef9c2b74609d9fb8.png);
  background-position: 50%;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  background-size: contain;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .model-card .error-image.vehicle {
    background-image: url(https://oem-variants.pages.dev/r2/kia/oem-assets/53e5ad1803a6cd1fd30feec6.png);
    -webkit-background-size: cover;
    background-size: cover;
  }
}
.kia-oem--pbv .model-card .error-image.logo {
  background-color: var(--surface-container-lowest);
}
.kia-oem--pbv .model-card .error-image.logo .ic-logo-medium {
  opacity: .3;
  width: auto;
  --icon-fill:#8d959a;
  height: 24px;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .model-card .error-image.logo .ic-logo-medium {
    height: 18px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .model-card .error-image.image-pc {
    display: none;
  }
}
@media screen and (min-width: 601px) {
  .kia-oem--pbv .model-card .error-image.image-mo {
    display: none;
  }
}
.kia-oem--pbv .model-card .active-image {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  inset: 0;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: 10;
}
.kia-oem--pbv .model-card .sticky-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  inset-inline-start: 0;
  position: absolute;
  top: 0;
  z-index: 10;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  min-height: 24px;
  width: 100%;
}
.kia-oem--pbv .model-card .badge + .badge {
  -webkit-margin-start: 6px;
  margin-inline-start: 6px;
}
.kia-oem--pbv .model-card .symbol-logo {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  font-size: 0;
}
.kia-oem--pbv .model-card .symbol-logo img {
  height: 100%;
  max-height: 24px;
  max-width: 60px;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%;
}
.kia-oem--pbv .model-card .model {
  color: var(--on-surface);
  display: block;
  margin-top: 14px;
  text-align: center;
}
.kia-oem--pbv .model-card .model.align-left {
  text-align: start;
}
.kia-oem--pbv .model-card .price {
  color: var(--on-surface);
  display: block;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.66667;
  margin-top: 6px;
}
.kia-oem--pbv .model-card .price .type {
  color: var(--on-surface-mid);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.66667;
  margin-right: 10px;
}
.kia-oem--pbv .model-card .price .sub-value {
  color: var(--on-surface-high);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.66667;
  margin-left: 4px;
}
.kia-oem--pbv .model-card .tag-box {
  display: block;
  margin-top: 12px;
}
.kia-oem--pbv .model-card .tag-box .tag {
  color: var(--on-surface-mid);
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  padding: 4px 10px;
}
.kia-oem--pbv .model-card .btn-box {
  bottom: 0;
  inset-inline-start: 0;
  opacity: 0;
  position: absolute;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-transition: opacity .25s ease;
  transition: opacity .25s ease;
}
.kia-oem--pbv .model-card .btn-box .btn {
  width: 100%;
}
.kia-oem--pbv .model-card .btn-box .btn,
.kia-oem--pbv .model-card .btn-box .btn:not(:only-of-type):not(.btn-full) {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.kia-oem--pbv .model-card .btn-box .btn:not(:first-child) {
  margin-top: 10px;
  -webkit-margin-start: 0;
  margin-inline-start: 0;
}
@media screen and (min-width: 601px) {
  .kia-oem--pbv .model-card {
    min-height: 264px;
  }
  .kia-oem--pbv .model-card .btn-box .btn:not(:first-child) {
    margin-top: 8px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .model-card[data-back-play=on] {
    height: 100%;
    min-height: 194px;
  }
}
.kia-oem--pbv .model-card[data-back-play=on].is-active .badge-box,
.kia-oem--pbv .model-card[data-back-play=on].is-active .default-image,
.kia-oem--pbv .model-card[data-back-play=on].is-active .symbol-logo {
  opacity: 0;
}
.kia-oem--pbv .model-card[data-back-play=on].is-active .active-image,
.kia-oem--pbv .model-card[data-back-play=on].is-active .btn-box {
  opacity: 1;
}
.kia-oem--pbv .model-card[data-back-play=on].is-active .default-image {
  -webkit-transition-delay: .07s;
  transition-delay: .07s;
}
.kia-oem--pbv .model-card[data-back-play=on].is-active .btn-box {
  -webkit-transition-delay: .03s;
  transition-delay: .03s;
}
.kia-oem--pbv .model-card[data-back-play=on].is-active .active-image {
  -webkit-transition-delay: unset;
  transition-delay: unset;
}
.kia-oem--pbv .model-card[data-back-play=on].is-active .model-thumbnail {
  background-color: var(--surface-container);
}
.kia-oem--pbv .model-card .detail-info-list,
.kia-oem--pbv .model-card .detail-info-text {
  margin-top: 10px;
}
.kia-oem--pbv .model-card .info-item {
  -webkit-transition: opacity .25s ease;
  transition: opacity .25s ease;
  -webkit-transition-delay: .03s;
  transition-delay: .03s;
}
.kia-oem--pbv .model-card .info-item.detail-info-list {
  -webkit-transition: none;
  transition: none;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .model-card {
    padding-bottom: 0;
  }
  .kia-oem--pbv .model-card .model {
    margin-top: 18px;
  }
  .kia-oem--pbv .model-card .btn-box {
    margin-top: 16px;
    opacity: 1;
    position: static;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .model-card {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
  }
  .kia-oem--pbv .model-card .model-thumbnail {
    margin-top: 22px;
    padding-top: 56.25%;
  }
  .kia-oem--pbv .model-card .model {
    font-size: 14px;
    line-height: 1.57143;
    margin-top: 3px;
    text-align: start;
  }
  .kia-oem--pbv .model-card .btn-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-top: 24px;
  }
  .kia-oem--pbv .model-card .btn-box .btn {
    width: 100%;
  }
  .kia-oem--pbv .model-card .btn-box .btn,
  .kia-oem--pbv .model-card .btn-box .btn:not(:only-of-type):not(.btn-full) {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
  .kia-oem--pbv .model-card .btn-box .btn:not(:first-child) {
    margin-top: 10px;
    -webkit-margin-start: 0;
    margin-inline-start: 0;
  }
  .kia-oem--pbv .model-card .badge + .badge {
    -webkit-margin-start: 4px;
    margin-inline-start: 4px;
  }
}
.kia-oem--pbv .tag {
  background-color: var(--surface-container-lowest);
  border: 1px solid transparent;
  border-radius: 150px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--on-surface-high);
  display: inline-block;
  font-size: 11px;
  font-weight: 400;
  line-height: 1.63636;
  padding: 6px 11px;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .tag {
    font-size: 10px;
    line-height: 1.6;
    padding: 5px 11px;
  }
}
.kia-oem--pbv .tag-box {
  display: inline-block;
  font-size: 0;
}
.kia-oem--pbv .tag + .tag {
  -webkit-margin-start: 4px;
  margin-inline-start: 4px;
}
.kia-oem--pbv .table-container .table-swiper-btn-next,
.kia-oem--pbv .table-container .table-swiper-btn-prev {
  display: none;
  overflow: hidden;
  -ms-flex-negative: 0;
  background-color: var(--surface-lowest);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  flex-shrink: 0;
  height: 34px;
  padding-bottom: 9px;
  padding-top: 9px;
  position: absolute;
  top: 3px;
  width: 32px;
  z-index: 9;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .table-container .table-swiper-btn-next,
  .kia-oem--pbv .table-container .table-swiper-btn-prev {
    top: 1px;
  }
}
.kia-oem--pbv .table-container .table-swiper-btn-next.swiper-button-disabled,
.kia-oem--pbv .table-container .table-swiper-btn-next[aria-disabled=true],
.kia-oem--pbv .table-container .table-swiper-btn-prev.swiper-button-disabled,
.kia-oem--pbv .table-container .table-swiper-btn-prev[aria-disabled=true] {
  pointer-events: none;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .table-container .table-swiper-btn-next.swiper-button-disabled,
  .kia-oem--pbv .table-container .table-swiper-btn-next[aria-disabled=true],
  .kia-oem--pbv .table-container .table-swiper-btn-prev.swiper-button-disabled,
  .kia-oem--pbv .table-container .table-swiper-btn-prev[aria-disabled=true] {
    display: none;
  }
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .table-container .table-swiper-btn-next:hover .ic,
  .kia-oem--pbv .table-container .table-swiper-btn-prev:hover .ic {
    background-color: var(--surface-mid);
  }
}
.kia-oem--pbv .table-container .table-swiper-btn-prev {
  inset-inline-start: 0;
  -webkit-padding-start: 16px;
  padding-inline-start: 16px;
}
.kia-oem--pbv .table-container .table-swiper-btn-prev .ic-arrowset-outlined-back-16px {
  vertical-align: top;
  --icon-stroke:#303c47;
}
.kia-oem--pbv .dark .table-container .table-swiper-btn-prev .ic-arrowset-outlined-back-16px {
  --icon-stroke:#e7e9ec;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .table-container .table-swiper-btn-prev .ic-arrowset-outlined-back-16px {
    --icon-stroke:#49555f;
  }
  .kia-oem--pbv .dark .table-container .table-swiper-btn-prev .ic-arrowset-outlined-back-16px {
    --icon-stroke:#ccd0d3;
  }
}
.kia-oem--pbv .table-container .table-swiper-btn-prev.swiper-button-disabled .ic-arrowset-outlined-back-16px,
.kia-oem--pbv .table-container .table-swiper-btn-prev[aria-disabled=true] .ic-arrowset-outlined-back-16px {
  --icon-stroke:#9ba2a9;
}
.kia-oem--pbv .table-container .table-swiper-btn-next {
  inset-inline-end: 0;
  -webkit-padding-end: 16px;
  padding-inline-end: 16px;
}
.kia-oem--pbv .table-container .table-swiper-btn-next .ic-arrowset-outlined-next-16px {
  --icon-stroke:#303c47;
  vertical-align: top;
}
.kia-oem--pbv .dark .table-container .table-swiper-btn-next .ic-arrowset-outlined-next-16px {
  --icon-stroke:#e7e9ec;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .table-container .table-swiper-btn-next .ic-arrowset-outlined-next-16px {
    --icon-stroke:#49555f;
  }
  .kia-oem--pbv .dark .table-container .table-swiper-btn-next .ic-arrowset-outlined-next-16px {
    --icon-stroke:#ccd0d3;
  }
}
.kia-oem--pbv .table-container .table-swiper-btn-next.swiper-button-disabled .ic-arrowset-outlined-next-16px,
.kia-oem--pbv .table-container .table-swiper-btn-next[aria-disabled=true] .ic-arrowset-outlined-next-16px {
  --icon-stroke:#9ba2a9;
}
.kia-oem--pbv .table-container.is-active-swiper .table-swiper-btn-next,
.kia-oem--pbv .table-container.is-active-swiper .table-swiper-btn-prev {
  display: block;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .table-container.is-active-swiper .table-swiper-btn-next.swiper-button-disabled,
  .kia-oem--pbv .table-container.is-active-swiper .table-swiper-btn-next[aria-disabled=true],
  .kia-oem--pbv .table-container.is-active-swiper .table-swiper-btn-prev.swiper-button-disabled,
  .kia-oem--pbv .table-container.is-active-swiper .table-swiper-btn-prev[aria-disabled=true] {
    display: none;
  }
}
.kia-oem--pbv .table-container .btn-direction.btn-prev .ic-arrowset-outlined-back-16px {
  display: none;
}
.kia-oem--pbv .table-container .btn-direction.btn-prev .ic-arrowset-outlined-back-20px {
  --icon-stroke:#05141f;
}
.kia-oem--pbv .table-container .btn-direction.btn-prev:disabled .ic-arrowset-outlined-back-20px,
.kia-oem--pbv .table-container .btn-direction.btn-prev[aria-disabled=true] .ic-arrowset-outlined-back-20px {
  --icon-stroke:#ccd0d3;
}
.kia-oem--pbv .dark .table-container .btn-direction.btn-prev .ic-arrowset-outlined-back-20px {
  --icon-stroke:#fff;
}
.kia-oem--pbv .dark .table-container .btn-direction.btn-prev:disabled .ic-arrowset-outlined-back-20px,
.kia-oem--pbv .dark .table-container .btn-direction.btn-prev[aria-disabled=true] .ic-arrowset-outlined-back-20px {
  --icon-stroke:#49555f;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .table-container .btn-direction.btn-prev .ic-arrowset-outlined-back-20px {
    display: none;
  }
  .kia-oem--pbv .table-container .btn-direction.btn-prev .ic-arrowset-outlined-back-16px {
    display: inline-block;
    --icon-stroke:#05141f;
  }
  .kia-oem--pbv .table-container .btn-direction.btn-prev:disabled .ic-arrowset-outlined-back-16px,
  .kia-oem--pbv .table-container .btn-direction.btn-prev[aria-disabled=true] .ic-arrowset-outlined-back-16px {
    --icon-stroke:#ccd0d3;
  }
  .kia-oem--pbv .dark .table-container .btn-direction.btn-prev .ic-arrowset-outlined-back-16px {
    --icon-stroke:#fff;
  }
  .kia-oem--pbv .dark .table-container .btn-direction.btn-prev:disabled .ic-arrowset-outlined-back-16px,
  .kia-oem--pbv .dark .table-container .btn-direction.btn-prev[aria-disabled=true] .ic-arrowset-outlined-back-16px {
    --icon-stroke:#49555f;
  }
}
.kia-oem--pbv .table-container .btn-direction.swiper-button-lock {
  display: none !important;
}
.kia-oem--pbv .table-container .swiper-scrollbar {
  background-color: transparent;
  height: 7px;
  position: absolute;
}
.kia-oem--pbv .table-container .swiper-scrollbar .swiper-scrollbar-drag {
  background-color: var(--surface-container-mid);
  border-radius: 100px;
  height: 4px;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .table-container .swiper-scrollbar {
    display: none;
  }
}
.kia-oem--pbv .btn-direction.btn-next.btn-next-out .ic-arrowset-outlined-next-20px,
.kia-oem--pbv .table-container .table-header .btn-direction.btn-next .ic-arrowset-outlined-next-20px {
  --icon-stroke:#05141f;
}
.kia-oem--pbv .btn-direction.btn-next.btn-next-out:disabled .ic-arrowset-outlined-next-20px,
.kia-oem--pbv .btn-direction.btn-next.btn-next-out[aria-disabled=true] .ic-arrowset-outlined-next-20px,
.kia-oem--pbv .table-container .table-header .btn-direction.btn-next:disabled .ic-arrowset-outlined-next-20px,
.kia-oem--pbv .table-container .table-header .btn-direction.btn-next[aria-disabled=true] .ic-arrowset-outlined-next-20px {
  --icon-stroke:#ccd0d3;
}
.kia-oem--pbv .dark .btn-direction.btn-next.btn-next-out .ic-arrowset-outlined-next-20px,
.kia-oem--pbv .dark .table-container .table-header .btn-direction.btn-next .ic-arrowset-outlined-next-20px {
  --icon-stroke:#fff;
}
.kia-oem--pbv .dark .btn-direction.btn-next.btn-next-out:disabled .ic-arrowset-outlined-next-20px,
.kia-oem--pbv .dark .btn-direction.btn-next.btn-next-out[aria-disabled=true] .ic-arrowset-outlined-next-20px,
.kia-oem--pbv .dark .table-container .table-header .btn-direction.btn-next:disabled .ic-arrowset-outlined-next-20px,
.kia-oem--pbv .dark .table-container .table-header .btn-direction.btn-next[aria-disabled=true] .ic-arrowset-outlined-next-20px {
  --icon-stroke:#49555f;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .btn-direction.btn-next.btn-next-out .ic-arrowset-outlined-next-20px,
  .kia-oem--pbv .table-container .table-header .btn-direction.btn-next .ic-arrowset-outlined-next-20px {
    --icon-stroke:#05141f;
  }
  .kia-oem--pbv .btn-direction.btn-next.btn-next-out:disabled .ic-arrowset-outlined-next-20px,
  .kia-oem--pbv .btn-direction.btn-next.btn-next-out[aria-disabled=true] .ic-arrowset-outlined-next-20px,
  .kia-oem--pbv .table-container .table-header .btn-direction.btn-next:disabled .ic-arrowset-outlined-next-20px,
  .kia-oem--pbv .table-container .table-header .btn-direction.btn-next[aria-disabled=true] .ic-arrowset-outlined-next-20px {
    --icon-stroke:#ccd0d3;
  }
  .kia-oem--pbv .dark .btn-direction.btn-next.btn-next-out .ic-arrowset-outlined-next-20px,
  .kia-oem--pbv .dark .table-container .table-header .btn-direction.btn-next .ic-arrowset-outlined-next-20px {
    --icon-stroke:#fff;
  }
  .kia-oem--pbv .dark .btn-direction.btn-next.btn-next-out:disabled .ic-arrowset-outlined-next-20px,
  .kia-oem--pbv .dark .btn-direction.btn-next.btn-next-out[aria-disabled=true] .ic-arrowset-outlined-next-20px,
  .kia-oem--pbv .dark .table-container .table-header .btn-direction.btn-next:disabled .ic-arrowset-outlined-next-20px,
  .kia-oem--pbv .dark .table-container .table-header .btn-direction.btn-next[aria-disabled=true] .ic-arrowset-outlined-next-20px {
    --icon-stroke:#49555f;
  }
}
.kia-oem--pbv .table {
  border-bottom: 1px solid var(--outline-low);
  display: inline-table;
}
.kia-oem--pbv .table,
.kia-oem--pbv .table th.align-left {
  text-align: start;
}
.kia-oem--pbv .table .dropdown + .dropdown {
  margin-top: 8px;
}
.kia-oem--pbv .table .btn-box {
  margin-top: 16px;
}
.kia-oem--pbv .table .btn {
  min-width: 0;
  -webkit-padding-start: 0;
  padding-inline-start: 0;
  -webkit-padding-end: 0;
  padding-inline-end: 0;
}
@media screen and (min-width: 601px) {
  .kia-oem--pbv .table .common-vehicle-product-info .point {
    font-size: 16px;
  }
}
.kia-oem--pbv .compare-table .common-vehicle-util .btn-pin .ic-pin-outlined-16px,
.kia-oem--pbv .compare-table .common-vehicle-util .btn-pin .ic-pin-outlined-select-16px,
.kia-oem--pbv .compare-table .common-vehicle-util .btn-pin .ic-pin-outlined-select-20px {
  display: none;
}
.kia-oem--pbv .compare-table .common-vehicle-util .btn-pin .ic-pin-outlined-20px {
  --icon-fill:#9ba2a9;
  --icon-stroke:#9ba2a9;
}
.kia-oem--pbv .compare-table .common-vehicle-util .btn-pin .ic-pin-outlined-select-20px {
  --icon-fill:#468f13;
  --icon-stroke:#468f13;
}
.kia-oem--pbv .dark .compare-table .common-vehicle-util .btn-pin .ic-pin-outlined-select-20px {
  --icon-fill:#8bc34a;
  --icon-stroke:#8bc34a;
}
.kia-oem--pbv .compare-table .common-vehicle-util .btn-pin.is-active .ic-pin-outlined-20px {
  display: none;
}
.kia-oem--pbv .compare-table .common-vehicle-util .btn-pin.is-active .ic-pin-outlined-select-20px {
  display: inline-block;
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .compare-table .common-vehicle-util .btn-pin:hover:not(.is-active) .ic-pin-outlined-20px {
    --icon-fill:#05141f;
    --icon-stroke:#05141f;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .compare-table .common-vehicle-util .btn-pin .ic-pin-outlined-20px {
    display: none;
  }
  .kia-oem--pbv .compare-table .common-vehicle-util .btn-pin .ic-pin-outlined-16px {
    display: inline-block;
    --icon-fill:#9ba2a9;
    --icon-stroke:#9ba2a9;
  }
  .kia-oem--pbv .compare-table .common-vehicle-util .btn-pin .ic-pin-outlined-select-16px {
    --icon-fill:#468f13;
    --icon-stroke:#468f13;
  }
  .kia-oem--pbv .dark .compare-table .common-vehicle-util .btn-pin .ic-pin-outlined-select-16px {
    --icon-fill:#8bc34a;
    --icon-stroke:#8bc34a;
  }
  .kia-oem--pbv .compare-table .common-vehicle-util .btn-pin.is-active .ic-pin-outlined-16px,
  .kia-oem--pbv .compare-table .common-vehicle-util .btn-pin.is-active .ic-pin-outlined-select-20px {
    display: none;
  }
  .kia-oem--pbv .compare-table .common-vehicle-util .btn-pin.is-active .ic-pin-outlined-select-16px {
    display: inline-block;
  }
}
@media screen and (max-width: 600px) and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .compare-table .common-vehicle-util .btn-pin:hover:not(.is-active) .ic-pin-outlined-16px {
    --icon-fill:#05141f;
    --icon-stroke:#05141f;
  }
}
.kia-oem--pbv .compare-table .common-vehicle .btn-remove-vehicle .ic-close-outlined-12px {
  display: none;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .compare-table .common-vehicle .btn-remove-vehicle .ic-close-outlined-20px {
    display: none;
  }
  .kia-oem--pbv .compare-table .common-vehicle .btn-remove-vehicle .ic-close-outlined-12px {
    display: inline-block;
    --icon-stroke:#49555f;
  }
}
@media screen and (min-width: 601px) {
  .kia-oem--pbv .table-header.hide-pc .table-swiper-btn-next,
  .kia-oem--pbv .table-header.hide-pc .table-swiper-btn-prev {
    position: absolute;
  }
}
.kia-oem--pbv .table-header .swiper-pagination {
  color: var(--on-surface-high);
  display: none;
  font-size: 10px;
  inset-inline-start: 75%;
  line-height: 1.6;
  pointer-events: none;
  top: 10px;
  -webkit-transform: translateX(calc(-50%*var(--inline-dir)));
  transform: translate(calc(-50%*var(--inline-dir)));
  z-index: 11;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .table-header .swiper-pagination {
    display: block;
  }
}
.kia-oem--pbv .table-header-swiper {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: calc(100% - 335px);
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .table-header-swiper {
    max-width: calc(100% - 256px);
  }
}
.kia-oem--pbv .table-header-swiper:before {
  background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .08)), color-stop(110.83%, transparent));
  background:
    linear-gradient(
      90deg,
      rgba(0, 0, 0, .08),
      transparent 110.83%);
  bottom: 0;
  content: "";
  inset-inline-start: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 20px;
  z-index: 11;
}
.kia-oem--pbv .table-header-swiper .table-header-item:first-of-type .table-title {
  width: 323px;
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .table-header-swiper .table-header-item:first-of-type .table-title {
    width: 244px;
  }
}
.kia-oem--pbv .table-header-swiper .table-header-item .table-title {
  width: 311px;
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .table-header-swiper .table-header-item .table-title {
    width: 244px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .table-header-swiper {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .kia-oem--pbv .table-header-swiper:before {
    width: 16px;
  }
  .kia-oem--pbv .table-header-swiper .table-header-item:first-of-type .table-title {
    width: 100%;
  }
  .kia-oem--pbv .table-header-swiper .table-header-item .table-title {
    width: 100%;
  }
}
.kia-oem--pbv .table-header-swiper .table-header-item:not(:first-child) .table-title {
  -webkit-border-start: 1px solid var(--outline-low);
  border-inline-start: 1px solid var(--outline-low);
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .table-header-swiper .table-header-item:not(:first-child) .table-title {
    -webkit-border-start: 0;
    border-inline-start: 0;
  }
}
.kia-oem--pbv .table-swiper {
  overflow: visible;
  position: relative;
  width: calc(100% - 335px);
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .table-swiper {
    width: calc(100% - 256px);
  }
}
.kia-oem--pbv .table-swiper:before {
  background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .05)), color-stop(110.83%, transparent));
  background:
    linear-gradient(
      90deg,
      rgba(0, 0, 0, .05),
      transparent 110.83%);
  bottom: 0;
  content: "";
  inset-inline-start: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 20px;
  z-index: 10;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .table-swiper {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
  }
  .kia-oem--pbv .table-swiper:before {
    width: 16px;
  }
}
.kia-oem--pbv .table-swiper .table-item {
  width: 311px;
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .table-swiper .table-item {
    width: 244px;
  }
}
.kia-oem--pbv .table-swiper .table-item:first-child {
  width: 323px;
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .table-swiper .table-item:first-child {
    width: 244px;
  }
}
.kia-oem--pbv .table-swiper .table-item:first-child .compare-table td {
  -webkit-padding-start: 24px;
  padding-inline-start: 24px;
}
.kia-oem--pbv .table-swiper .table-item .compare-table td {
  -webkit-padding-start: 12px;
  padding-inline-start: 12px;
  -webkit-padding-end: 12px;
  padding-inline-end: 12px;
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .table-swiper .table-item .compare-table td {
    -webkit-padding-start: 24px;
    padding-inline-start: 24px;
    -webkit-padding-end: 24px;
    padding-inline-end: 24px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .table-swiper .table-item,
  .kia-oem--pbv .table-swiper .table-item:first-child {
    width: 100%;
  }
  .kia-oem--pbv .table-swiper .table-item:first-child .compare-table td {
    -webkit-padding-start: 16px;
    padding-inline-start: 16px;
  }
  .kia-oem--pbv .table-swiper .table-item .compare-table td {
    -webkit-padding-start: 16px;
    padding-inline-start: 16px;
    -webkit-padding-end: 16px;
    padding-inline-end: 16px;
  }
}
.kia-oem--pbv .common-vehicle.type-select.is-selected .common-vehicle-radio-input:disabled + .common-vehicle-label .ic-radio-unselected-disabled-20px {
  display: none;
}
.kia-oem--pbv .common-vehicle.type-select.is-selected .common-vehicle-radio-input:disabled + .common-vehicle-label .ic-radio-selected-disabled-20px {
  display: block;
}
.kia-oem--pbv .common-vehicle.type-select .common-vehicle-radio-input + .common-vehicle-label .ic-radio-selected-20px,
.kia-oem--pbv .common-vehicle.type-select .common-vehicle-radio-input + .common-vehicle-label .ic-radio-selected-disabled-20px,
.kia-oem--pbv .common-vehicle.type-select .common-vehicle-radio-input + .common-vehicle-label .ic-radio-unselected-disabled-20px {
  display: none;
}
.kia-oem--pbv .common-vehicle.type-select .common-vehicle-radio-input + .common-vehicle-label .ic-radio-unselected-20px {
  --icon-stroke:#9da2a8;
}
.kia-oem--pbv .dark .common-vehicle.type-select .common-vehicle-radio-input + .common-vehicle-label .ic-radio-unselected-20px {
  --icon-stroke:#636b74;
}
.kia-oem--pbv .common-vehicle.type-select .common-vehicle-radio-input + .common-vehicle-label .ic-radio-selected-20px {
  --icon-fill:#fff;
  --icon-stroke:#05141f;
}
.kia-oem--pbv .dark .common-vehicle.type-select .common-vehicle-radio-input + .common-vehicle-label .ic-radio-selected-20px {
  --icon-fill:#303c47;
  --icon-stroke:#fff;
}
.kia-oem--pbv .common-vehicle.type-select .common-vehicle-radio-input + .common-vehicle-label .ic-radio-selected-disabled-20px {
  --icon-fill:#fff;
  --icon-stroke:#cdd0d3;
}
.kia-oem--pbv .dark .common-vehicle.type-select .common-vehicle-radio-input + .common-vehicle-label .ic-radio-selected-disabled-20px {
  --icon-fill:#05141f;
  --icon-stroke:#b2b8bd;
}
.kia-oem--pbv .common-vehicle.type-select .common-vehicle-radio-input + .common-vehicle-label .ic-radio-unselected-disabled-20px {
  --icon-fill:#f2f4f6;
  --icon-stroke:#e7e9ec;
}
.kia-oem--pbv .dark .common-vehicle.type-select .common-vehicle-radio-input + .common-vehicle-label .ic-radio-unselected-disabled-20px {
  --icon-fill:#303c47;
  --icon-stroke:#303c47;
}
.kia-oem--pbv .common-vehicle.type-select .common-vehicle-radio-input:checked + .common-vehicle-label .ic-radio-unselected-20px {
  display: none;
}
.kia-oem--pbv .common-vehicle.type-select .common-vehicle-radio-input:checked + .common-vehicle-label .ic-radio-selected-20px {
  display: block;
}
.kia-oem--pbv .common-vehicle.type-select .common-vehicle-radio-input:disabled + .common-vehicle-label .ic-radio-unselected-20px {
  display: none;
}
.kia-oem--pbv .common-vehicle.type-select .common-vehicle-radio-input:disabled + .common-vehicle-label .ic-radio-unselected-disabled-20px {
  display: block;
}
.kia-oem--pbv .common-vehicle.type-select .common-vehicle-radio-input:checked:disabled + .common-vehicle-label .ic-radio-selected-20px,
.kia-oem--pbv .common-vehicle.type-select .common-vehicle-radio-input:checked:disabled + .common-vehicle-label .ic-radio-unselected-disabled-20px {
  display: none;
}
.kia-oem--pbv .common-vehicle.type-select .common-vehicle-radio-input:checked:disabled + .common-vehicle-label .ic-radio-selected-disabled-20px {
  display: block;
}
.kia-oem--pbv .common-vehicle.type-select .common-vehicle-checkbox-input + .common-vehicle-label .ic-checkbox-selected-20px,
.kia-oem--pbv .common-vehicle.type-select .common-vehicle-checkbox-input + .common-vehicle-label .ic-checkbox-selected-disabled-20px,
.kia-oem--pbv .common-vehicle.type-select .common-vehicle-checkbox-input + .common-vehicle-label .ic-checkbox-unselected-disabled-20px {
  display: none;
}
.kia-oem--pbv .common-vehicle.type-select .common-vehicle-checkbox-input + .common-vehicle-label .ic-checkbox-unselected-20px {
  --icon-stroke:#9da2a8;
}
.kia-oem--pbv .dark .common-vehicle.type-select .common-vehicle-checkbox-input + .common-vehicle-label .ic-checkbox-unselected-20px {
  --icon-stroke:#636b74;
}
.kia-oem--pbv .common-vehicle.type-select .common-vehicle-checkbox-input + .common-vehicle-label .ic-checkbox-selected-20px {
  --icon-fill:#05141f;
  --icon-stroke:#fff;
}
.kia-oem--pbv .dark .common-vehicle.type-select .common-vehicle-checkbox-input + .common-vehicle-label .ic-checkbox-selected-20px {
  --icon-fill:#fff;
  --icon-stroke:#303c47;
}
.kia-oem--pbv .common-vehicle.type-select .common-vehicle-checkbox-input + .common-vehicle-label .ic-checkbox-selected-disabled-20px {
  --icon-fill:#cdd0d3;
  --icon-stroke:#fff;
}
.kia-oem--pbv .dark .common-vehicle.type-select .common-vehicle-checkbox-input + .common-vehicle-label .ic-checkbox-selected-disabled-20px {
  --icon-fill:#b2b8bd;
  --icon-stroke:#05141f;
}
.kia-oem--pbv .common-vehicle.type-select .common-vehicle-checkbox-input + .common-vehicle-label .ic-checkbox-unselected-disabled-20px {
  --icon-fill:#f2f4f6;
  --icon-stroke:#cdd0d3;
}
.kia-oem--pbv .dark .common-vehicle.type-select .common-vehicle-checkbox-input + .common-vehicle-label .ic-checkbox-unselected-disabled-20px {
  --icon-fill:#303c47;
  --icon-stroke:#303c47;
}
.kia-oem--pbv .common-vehicle.type-select .common-vehicle-checkbox-input:checked + .common-vehicle-label .ic-checkbox-unselected-20px {
  display: none;
}
.kia-oem--pbv .common-vehicle.type-select .common-vehicle-checkbox-input:checked + .common-vehicle-label .ic-checkbox-selected-20px {
  display: block;
}
.kia-oem--pbv .common-vehicle.type-select .common-vehicle-checkbox-input:disabled + .common-vehicle-label .ic-checkbox-unselected-20px {
  display: none;
}
.kia-oem--pbv .common-vehicle.type-select .common-vehicle-checkbox-input:disabled + .common-vehicle-label .ic-checkbox-unselected-disabled-20px {
  display: block;
}
.kia-oem--pbv .common-vehicle.type-select .common-vehicle-checkbox-input:checked:disabled + .common-vehicle-label .ic-checkbox-selected-20px,
.kia-oem--pbv .common-vehicle.type-select .common-vehicle-checkbox-input:checked:disabled + .common-vehicle-label .ic-checkbox-unselected-disabled-20px {
  display: none;
}
.kia-oem--pbv .common-vehicle.type-select .common-vehicle-checkbox-input:checked:disabled + .common-vehicle-label .ic-checkbox-selected-disabled-20px {
  display: block;
}
.kia-oem--pbv .common-vehicle.type-commerce .ic-info-outlined-16px {
  --icon-stroke:#9ba2a9;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .common-vehicle.type-commerce .ic-info-outlined-16px {
    --icon-stroke:#9ba2a9;
  }
  .kia-oem--pbv .dark .common-vehicle.type-commerce .ic-info-outlined-16px {
    --icon-stroke:#fff;
  }
}
.kia-oem--pbv .common-vehicle .empty-image .ic-logo,
.kia-oem--pbv .common-vehicle .error-image .ic-logo {
  height: 24px;
  width: 102px;
  --icon-fill:#9ba2a9;
  margin-bottom: 6px;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .common-vehicle .empty-image .ic-logo,
  .kia-oem--pbv .common-vehicle .error-image .ic-logo {
    height: 17px;
    margin-bottom: 0;
    width: 68px;
  }
}
.kia-oem--pbv .common-vehicle-util .btn-pin .ic-pin-outlined-16px,
.kia-oem--pbv .common-vehicle-util .btn-pin .ic-pin-outlined-select-16px {
  margin-block: -1px 0;
  margin-inline: 0 4px;
}
.kia-oem--pbv .common-vehicle-util .btn-pin .ic-pin-outlined-16px {
  --icon-fill:#9ba2a9;
  --icon-stroke:#9ba2a9;
}
.kia-oem--pbv .common-vehicle-util .btn-pin .ic-pin-outlined-select-16px {
  display: none;
  --icon-fill:#468f13;
  --icon-stroke:#468f13;
}
.kia-oem--pbv .dark .common-vehicle-util .btn-pin .ic-pin-outlined-select-16px {
  --icon-fill:#8bc34a;
  --icon-stroke:#8bc34a;
}
.kia-oem--pbv .common-vehicle-util .btn-pin.is-active .ic-pin-outlined-16px {
  display: none;
}
.kia-oem--pbv .common-vehicle-util .btn-pin.is-active .ic-pin-outlined-select-16px {
  display: inline-block;
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .common-vehicle-util .btn-pin:hover:not(.is-active) .ic-pin-outlined-16px {
    --icon-fill:#05141f;
    --icon-stroke:#05141f;
    background-color: var(--surface-mid);
  }
}
.kia-oem--pbv .common-vehicle-product-info {
  padding: 0 20px;
}
.kia-oem--pbv .common-vehicle-product-info .thumbnail {
  border-start-end-radius: 8px;
  border-start-start-radius: 8px;
  margin: 0 -20px;
  overflow: hidden;
  padding-top: 62.298%;
  position: relative;
  width: calc(100% + 40px);
}
.kia-oem--pbv .common-vehicle-product-info .thumbnail img {
  height: 100%;
  inset-inline-start: 0;
  -o-object-fit: contain;
  object-fit: contain;
  position: absolute;
  top: 0;
  width: 100%;
}
.kia-oem--pbv .common-vehicle-product-info .thumbnail .active-image {
  display: none;
}
.kia-oem--pbv .common-vehicle-product-info .title-wrap {
  font-size: 0;
  position: relative;
  text-align: start;
}
.kia-oem--pbv .common-vehicle-product-info .title-wrap .title {
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  color: var(--on-surface-container);
  font-size: 18px;
  font-weight: 700;
  line-height: 1.33333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-all;
}
.kia-oem--pbv .common-vehicle-product-info .title-wrap .badge {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 24px;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .common-vehicle-product-info .title-wrap .badge {
    height: 20px;
  }
}
.kia-oem--pbv .common-vehicle-product-info .product-info-list {
  position: relative;
  -webkit-padding-start: 13px;
  padding-inline-start: 13px;
  text-align: start;
}
.kia-oem--pbv .common-vehicle-product-info .product-info-list:before {
  background-color: var(--outline-mid);
  bottom: 0;
  content: "";
  inset-inline-start: 0;
  position: absolute;
  top: 0;
  width: 1px;
}
.kia-oem--pbv .common-vehicle-product-info .product-info-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-top: 4px;
}
.kia-oem--pbv .common-vehicle-product-info .product-info-item .price-info {
  margin-top: 4px;
}
.kia-oem--pbv .common-vehicle-product-info .product-info-item .type {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.66667;
  min-width: 48px;
  -webkit-padding-end: 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--on-surface-mid);
  padding-inline-end: 10px;
}
.kia-oem--pbv .common-vehicle-product-info .product-info-item .value {
  color: var(--on-surface);
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
}
.kia-oem--pbv .common-vehicle-product-info .product-info-item .value-desc {
  -webkit-margin-start: 4px;
  color: var(--on-surface-mid);
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  margin-inline-start: 4px;
  vertical-align: 1px;
}
.kia-oem--pbv .common-vehicle-product-info .product-info-item .point {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.33333;
}
.kia-oem--pbv .common-vehicle-product-info .product-info-item .price {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-margin-start: 8px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.66667;
  margin-inline-start: 8px;
  vertical-align: 2px;
}
.kia-oem--pbv .common-vehicle-product-info .product-info-item .price .ic-price-up-16px {
  --icon-fill:#0042ea;
  vertical-align: -4px;
}
.kia-oem--pbv .common-vehicle-product-info .product-info-item .price .ic-price-down-16px {
  --icon-fill:#49555f;
  vertical-align: -4px;
}
.kia-oem--pbv .dark .common-vehicle-product-info .product-info-item .price .ic-price-down-16px {
  --icon-fill:#ccd0d3;
}
.kia-oem--pbv .common-vehicle-product-info .product-info-item .price-info {
  color: var(--on-surface-high);
  display: inline-block;
  font-size: 9px;
  font-weight: 400;
  line-height: 1.66667;
  text-align: start;
  vertical-align: top;
  white-space: normal;
  word-break: keep-all;
}
@media screen and (min-width: 601px) and (max-width: 1280px) {
  .kia-oem--pbv .common-vehicle-product-info .title-wrap .title {
    font-size: 16px;
    line-height: 1.5;
  }
  .kia-oem--pbv .common-vehicle-product-info .product-info-item .point {
    font-size: 14px;
    line-height: 1.57143;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .common-vehicle-product-info .thumbnail {
    padding-top: 63.125%;
  }
  .kia-oem--pbv .common-vehicle-product-info .title-wrap .title {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
  }
  .kia-oem--pbv .common-vehicle-product-info .product-info-list {
    -webkit-padding-start: 11px;
    padding-inline-start: 11px;
  }
  .kia-oem--pbv .common-vehicle-product-info .product-info-item {
    margin-top: 3px;
  }
  .kia-oem--pbv .common-vehicle-product-info .product-info-item .price-info {
    margin-top: 5px;
  }
  .kia-oem--pbv .common-vehicle-product-info .product-info-item .point {
    font-size: 14px;
    line-height: 1.57143;
  }
  .kia-oem--pbv .common-vehicle-product-info .product-info-item .price {
    display: block;
  }
  .kia-oem--pbv .common-vehicle-product-info .product-info-item .value-desc {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    font-size: 9px;
    line-height: 1.66667;
    order: 1;
  }
}
.kia-oem--pbv .dashed-box-add .ic-plus-outlined-20px {
  --icon-stroke:#9ba2a9;
}
.kia-oem--pbv .dashed-box-add:active .ic-plus-outlined-20px {
  --icon-stroke:#49555f;
}
.kia-oem--pbv .swiper-slide-prev.table-item {
  pointer-events: none;
}
.kia-oem--pbv .common-vehicle.type-search .thumbnail .error-image.logo .ic-logo-medium {
  opacity: .3;
  width: auto;
  --icon-fill:#8d959a;
  height: 24px;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .common-vehicle.type-search .thumbnail .error-image.logo .ic-logo-medium {
    height: 18px;
  }
}
.kia-oem--pbv .sub-header .btn-previous .ic-arrowset-outlined-back-24px {
  inset-inline-start: 0;
  position: absolute;
  top: 0;
  --icon-stroke:#303c47;
}
.kia-oem--pbv .dark .sub-header .btn-previous .ic-arrowset-outlined-back-24px {
  --icon-stroke:#e7e9ec;
}
.kia-oem--pbv .sub-header .btn-previous .ic-arrowset-outlined-back-20px {
  display: none;
}
.kia-oem--pbv .sub-header .util-box .btn-label .ic-compare-20px {
  --icon-stroke:#303c47;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .sub-header .btn-previous .ic-arrowset-outlined-back-24px {
    display: none;
  }
  .kia-oem--pbv .sub-header .btn-previous .ic-arrowset-outlined-back-20px {
    display: inline-block;
    inset-inline-start: 16px;
    position: absolute;
    top: 16px;
    --icon-stroke:#303c47;
  }
  .kia-oem--pbv .common-toast .toast-link .ic-arrowset-outlined-12px {
    --icon-stroke:#fff;
  }
  .kia-oem--pbv .dark .common-toast .toast-link .ic-arrowset-outlined-12px {
    --icon-stroke:#05141f;
  }
}
.kia-oem--pbv .skeleton-item {
  border-radius: 6px;
  display: inline-block;
  min-height: 24px;
  overflow: hidden;
  position: relative;
  width: 190px;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .skeleton-item {
    min-height: 22px;
    width: 175px;
  }
}
.kia-oem--pbv .skeleton-item:before {
  -webkit-animation: repeatBackground 1.8s ease infinite;
  animation: repeatBackground 1.8s ease infinite;
  background-color: #f3f4f5;
  background-image: -webkit-gradient(linear, left top, right top, from(#f3f4f5), color-stop(33.85%, #fafbfb), color-stop(66.67%, #fafbfb), to(#f3f4f5));
  background-image:
    linear-gradient(
      90deg,
      #f3f4f5,
      #fafbfb 33.85% 66.67%,
      #f3f4f5);
  background-position: -400% 0;
  background-repeat: no-repeat;
  -webkit-background-size: 75% 100%;
  background-size: 75% 100%;
  content: "";
  height: 100%;
  inset-inline-start: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.kia-oem--pbv .skeleton-item-full {
  display: block;
  width: 100%;
}
.kia-oem--pbv .skeleton-item-dark:before {
  background-color: #303e48;
  background-image: -webkit-gradient(linear, left top, right top, from(#303e48), color-stop(30.73%, #172630), color-stop(66.15%, #172630), to(#303e48));
  background-image:
    linear-gradient(
      90deg,
      #303e48,
      #172630 30.73% 66.15%,
      #303e48);
}
@-webkit-keyframes repeatBackground {
  to {
    background-position: 400% 0;
  }
}
@keyframes repeatBackground {
  to {
    background-position: 400% 0;
  }
}
.kia-oem--pbv .main-section {
  padding: 140px 0;
}
.kia-oem--pbv .main-section .title-wrap {
  max-width: 1280px;
  -webkit-margin-start: auto;
  margin-inline-start: auto;
  -webkit-margin-end: auto;
  margin-inline-end: auto;
  -webkit-padding-start: 40px;
  padding-inline-start: 40px;
  -webkit-padding-end: 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--primary);
  padding-inline-end: 40px;
  text-align: center;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .main-section .title {
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4;
  }
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .main-section .title {
    font-size: 40px;
    line-height: 1.25;
  }
}
.kia-oem--pbv .main-section .sub-title {
  color: var(--on-surface);
  display: block;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.3;
  margin-top: 14px;
}
.kia-oem--pbv .box-content {
  margin-top: 50px;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .main-section {
    padding: 80px 0;
  }
  .kia-oem--pbv .main-section .title-wrap {
    -webkit-padding-start: 32px;
    padding-inline-start: 32px;
    -webkit-padding-end: 32px;
    padding-inline-end: 32px;
  }
  .kia-oem--pbv .main-section .sub-title {
    font-size: 13px;
    font-weight: 400;
    line-height: 1.53846;
    margin-top: 4px;
    padding: 0 20px;
  }
  .kia-oem--pbv .box-content {
    margin-top: 17px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .main-section .title-wrap {
    -webkit-padding-start: 20px;
    padding-inline-start: 20px;
    -webkit-padding-end: 20px;
    padding-inline-end: 20px;
  }
}
.kia-oem--pbv .only-pc {
  display: block;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .only-pc {
    display: none;
  }
}
.kia-oem--pbv video.only-pc {
  display: initial !important;
}
.kia-oem--pbv .only-mo {
  display: none;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .only-mo {
    display: block;
  }
}
.kia-oem--pbv video.only-mo {
  display: initial !important;
}
.kia-oem--pbv,
.kia-oem--pbv {
  font-size: 10px;
  height: auto;
  word-break: keep-all;
}
.kia-oem--pbv img {
  -webkit-user-drag: none;
  -khtml-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
}
.kia-oem--pbv:lang(jp),
.kia-oem--pbv:lang(jp) .kia-oem--pbv,
.kia-oem--pbv:lang(jp) button,
.kia-oem--pbv:lang(jp) input,
.kia-oem--pbv:lang(jp) select {
  font-family:
    KIASignature,
    Noto Sans JP,
    -apple-system,
    BlinkMacSystemFont,
    Apple SD Gothic Neo,
    Segoe UI,
    Roboto,
    Arial,
    sans-serif;
}
.kia-oem--pbv:lang(sc),
.kia-oem--pbv:lang(sc) .kia-oem--pbv,
.kia-oem--pbv:lang(sc) button,
.kia-oem--pbv:lang(sc) input,
.kia-oem--pbv:lang(sc) select {
  font-family:
    KIASignature,
    Noto Sans SC,
    -apple-system,
    BlinkMacSystemFont,
    Apple SD Gothic Neo,
    Segoe UI,
    Roboto,
    Arial,
    sans-serif;
}
.kia-oem--pbv:lang(tc),
.kia-oem--pbv:lang(tc) .kia-oem--pbv,
.kia-oem--pbv:lang(tc) button,
.kia-oem--pbv:lang(tc) input,
.kia-oem--pbv:lang(tc) select {
  font-family:
    KIASignature,
    Noto Sans TC,
    -apple-system,
    BlinkMacSystemFont,
    Apple SD Gothic Neo,
    Segoe UI,
    Roboto,
    Arial,
    sans-serif;
}
.kia-oem--pbv:lang(ar),
.kia-oem--pbv:lang(ar) .kia-oem--pbv,
.kia-oem--pbv:lang(ar) button,
.kia-oem--pbv:lang(ar) input,
.kia-oem--pbv:lang(ar) select {
  font-family:
    KIASignature,
    Noto Sans Arabic,
    -apple-system,
    BlinkMacSystemFont,
    Apple SD Gothic Neo,
    Segoe UI,
    Roboto,
    Arial,
    sans-serif;
}
.kia-oem--pbv .ic-open-in-new-outlined-12px {
  --icon-stroke:#303e48;
}
.kia-oem--pbv .ic-information-20px {
  --icon-stroke:#636d74;
}
.kia-oem--pbv .ic-check-bold-24px {
  --icon-stroke:#fff;
}
.kia-oem--pbv .ic-caution-outlined-40px {
  --icon-fill:#8d959a;
  --icon-stroke:#8d959a;
}
.kia-oem--pbv .tooltip-area.tooltip-pin {
  height: 40px;
  left: var(--left);
  position: absolute;
  top: var(--top);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 40px;
  z-index: 3;
}
.kia-oem--pbv .tooltip-area.tooltip-pin .tooltip {
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: var(--surface-container-lowest);
  border-radius: 8px;
  margin-left: 4px;
  max-width: 206px;
  padding: 8px 14px;
}
.kia-oem--pbv .tooltip-area.tooltip-pin .tooltip-text {
  color: var(--on-surface);
  font-size: 14px;
  font-weight: 400;
  line-height: 1.57143;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .tooltip-area.tooltip-pin .tooltip {
    display: none;
  }
}
.kia-oem--pbv .tooltip-area.tooltip-pin .btn-tooltip {
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  background-color: #ffffff4d;
  border-radius: 100%;
  height: 100%;
  width: 100%;
}
.kia-oem--pbv .tooltip-area.tooltip-pin .btn-tooltip:after,
.kia-oem--pbv .tooltip-area.tooltip-pin .btn-tooltip:before {
  border-radius: 100%;
  content: "";
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.kia-oem--pbv .tooltip-area.tooltip-pin .btn-tooltip:before {
  background-color: var(--on-surface);
  border-radius: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 30px;
  width: 30px;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .tooltip-area.tooltip-pin .btn-tooltip:before {
    height: 24px;
    width: 24px;
  }
}
.kia-oem--pbv .tooltip-area.tooltip-pin .btn-tooltip:after {
  background-color: var(--surface);
  height: 16px;
  width: 16px;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .tooltip-area.tooltip-pin .btn-tooltip:after {
    height: 13px;
    width: 13px;
  }
}
.kia-oem--pbv .tooltip-area.tooltip-pin .btn-tooltip .ic-plus-outlined-16px {
  display: none;
  height: 16px;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 16px;
  --icon-stroke:#05141f;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .tooltip-area.tooltip-pin .btn-tooltip .ic-plus-outlined-16px {
    height: 13px;
    width: 13px;
  }
}
.kia-oem--pbv .tooltip-area.tooltip-pin .btn-tooltip:focus:before {
  background-color: var(--surface);
  border: 2px solid var(--primary);
}
.kia-oem--pbv .tooltip-area.tooltip-pin .btn-tooltip:focus:after {
  display: none;
}
.kia-oem--pbv .tooltip-area.tooltip-pin .btn-tooltip:focus .ic-plus-outlined-16px {
  display: block;
}
.kia-oem--pbv .tooltip-area.tooltip-pin .btn-tooltip:hover:before {
  background-color: var(--surface);
}
.kia-oem--pbv .tooltip-area.tooltip-pin .btn-tooltip:hover:after {
  display: none;
}
.kia-oem--pbv .tooltip-area.tooltip-pin .btn-tooltip:hover .ic-plus-outlined-16px {
  display: block;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .tooltip-area.tooltip-pin {
    height: 32px;
    width: 32px;
  }
  .kia-oem--pbv .tooltip-area.tooltip-pin .btn-tooltip:before {
    height: 24px;
    width: 24px;
  }
  .kia-oem--pbv .tooltip-area.tooltip-pin .btn-tooltip:after {
    height: 13px;
    width: 13px;
  }
  .kia-oem--pbv .tooltip-area.tooltip-pin .tooltip {
    max-width: 181px;
  }
  .kia-oem--pbv .tooltip-area.tooltip-pin .tooltip-text {
    font-size: 12px;
    line-height: 1.33333;
  }
}
.kia-oem--pbv .pagination-control-wrap {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: default;
}
.kia-oem--pbv .pagination-control-wrap .swiper-pagination-progressbar {
  background-color: var(--fixed-grey20);
  height: 2px;
  margin: 0 14px;
  position: relative;
  width: 196px;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .pagination-control-wrap .swiper-pagination-progressbar {
    margin: 0 10px;
    width: 101px;
  }
}
.kia-oem--pbv .pagination-control-wrap .swiper-pagination-progressbar-fill {
  background-color: var(--primary);
}
.kia-oem--pbv .pagination-control-wrap .swiper-pagination {
  bottom: 0;
}
.kia-oem--pbv .pagination-control-wrap .btn-player {
  height: 14px;
  padding: 0;
  width: 14px;
  -webkit-margin-start: 20px;
  font-size: 0;
  margin-inline-start: 20px;
}
.kia-oem--pbv .pagination-control-wrap .btn-player .ic {
  height: 14px;
  width: 14px;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .pagination-control-wrap .btn-player .ic {
    height: 12px;
    width: 10px;
  }
  .kia-oem--pbv .pagination-control-wrap .btn-player {
    -webkit-margin-start: 14px;
    margin-inline-start: 14px;
  }
}
.kia-oem--pbv .pagination-current {
  color: var(--primary);
  font-size: 14px;
  font-weight: 700;
  line-height: 1.57143;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .pagination-current {
    font-size: 11px;
    line-height: 1.54545;
  }
}
.kia-oem--pbv .pagination-total {
  color: var(--primary-mid);
  font-size: 14px;
  font-weight: 400;
  line-height: 1.57143;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .pagination-total {
    font-size: 11px;
    line-height: 1.54545;
  }
}
.kia-oem--pbv .swiper-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  bottom: 0;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  font-size: 0;
  justify-content: center;
  position: relative;
  -webkit-transition: -webkit-transform .3s ease;
  transition: -webkit-transform .3s ease;
  transition: transform .3s ease;
  transition: transform .3s ease, -webkit-transform .3s ease;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .swiper-pagination-wrapper {
    max-width: 144px;
    overflow: hidden;
  }
}
.kia-oem--pbv .swiper-pagination .swiper-pagination-bullet {
  position: relative;
  -ms-flex-negative: 0;
  background-color: transparent;
  border-radius: 0;
  flex-shrink: 0;
  height: 24px;
  margin: 0 !important;
  opacity: 1;
  width: 24px;
}
.kia-oem--pbv .swiper-pagination .swiper-pagination-bullet:after {
  background-color: var(--surface-ultimate);
  border-radius: 100%;
  content: "";
  height: 9px;
  inset-inline-start: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(calc(-50%*var(--inline-dir)), -50%);
  transform: translate(calc(-50%*var(--inline-dir)), -50%);
  width: 9px;
}
.kia-oem--pbv .swiper-pagination .swiper-pagination-bullet-small:after {
  height: 6px;
  width: 6px;
}
.kia-oem--pbv .swiper-pagination .swiper-pagination-bullet-active:after {
  background-color: var(--surface-container-ultimate);
}
.kia-oem--pbv .key-visual-pbv .key-visual-control {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.kia-oem--pbv .key-visual-pbv .key-visual-control .swiper-pagination-bullet {
  background-color: var(--white-fixed);
  border-radius: 6px;
  height: 8px;
  margin: 0 5px;
  opacity: .2;
  width: 8px;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual-pbv .key-visual-control .swiper-pagination-bullet {
    height: 6px;
    margin: 0 4px;
    width: 6px;
  }
}
.kia-oem--pbv .key-visual-pbv .key-visual-control .swiper-pagination-bullet-active {
  background-color: transparent;
  opacity: 1;
  overflow: hidden;
  position: relative;
  width: 50px;
}
.kia-oem--pbv .key-visual-pbv .key-visual-control .swiper-pagination-bullet-active:after,
.kia-oem--pbv .key-visual-pbv .key-visual-control .swiper-pagination-bullet-active:before {
  background-color: var(--white-fixed);
  border-radius: 6px;
  content: "";
  height: 100%;
  inset-inline-start: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.kia-oem--pbv .key-visual-pbv .key-visual-control .swiper-pagination-bullet-active:before {
  opacity: .2;
}
.kia-oem--pbv .key-visual-pbv .key-visual-control .swiper-pagination-bullet-active:after {
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
  -webkit-animation-duration: var(--kv-duration,10s);
  animation-duration: var(--kv-duration,10s);
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-name: kv-progress;
  animation-name: kv-progress;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-transform: translateX(calc(-100%*var(--inline-dir)));
  transform: translate(calc(-100%*var(--inline-dir)));
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
}
.kia-oem--pbv .key-visual-pbv .key-visual-control .swiper-pagination-bullet-active.is-paused:after {
  -webkit-animation: none !important;
  animation: none !important;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual-pbv .key-visual-control .swiper-pagination-bullet-active {
    width: 32px;
  }
}
.kia-oem--pbv .key-visual-pbv .key-visual-control .btn-player .ic {
  --icon-fill:#fff;
}
@-webkit-keyframes kv-progress {
  to {
    -webkit-transform: translateX(calc(var(--inline-dir)*0));
    transform: translate(calc(var(--inline-dir)*0));
  }
}
@keyframes kv-progress {
  to {
    -webkit-transform: translateX(calc(var(--inline-dir)*0));
    transform: translate(calc(var(--inline-dir)*0));
  }
}
.kia-oem--pbv .card-description .headline-xlarge-b,
.kia-oem--pbv .key-visual3 .headline-xlarge-b,
.kia-oem--pbv .section-banner .headline-xlarge-b,
.kia-oem--pbv .section-card-switcher .headline-xlarge-b,
.kia-oem--pbv .section-range-calculator .headline-xlarge-b,
.kia-oem--pbv .section-video .headline-xlarge-b,
.kia-oem--pbv .specs-row .headline-xlarge-b {
  font-size: 60px;
  font-weight: 700;
  line-height: 1.2;
}
.kia-oem--pbv .card-description .headline-large-b,
.kia-oem--pbv .key-visual3 .headline-large-b,
.kia-oem--pbv .section-banner .headline-large-b,
.kia-oem--pbv .section-card-switcher .headline-large-b,
.kia-oem--pbv .section-range-calculator .headline-large-b,
.kia-oem--pbv .section-video .headline-large-b,
.kia-oem--pbv .specs-row .headline-large-b {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.29167;
}
.kia-oem--pbv .card-description .headline-medium-b,
.kia-oem--pbv .key-visual3 .headline-medium-b,
.kia-oem--pbv .section-banner .headline-medium-b,
.kia-oem--pbv .section-card-switcher .headline-medium-b,
.kia-oem--pbv .section-range-calculator .headline-medium-b,
.kia-oem--pbv .section-video .headline-medium-b,
.kia-oem--pbv .specs-row .headline-medium-b {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.3;
}
.kia-oem--pbv .card-description .headline-small-b,
.kia-oem--pbv .key-visual3 .headline-small-b,
.kia-oem--pbv .section-banner .headline-small-b,
.kia-oem--pbv .section-card-switcher .headline-small-b,
.kia-oem--pbv .section-range-calculator .headline-small-b,
.kia-oem--pbv .section-video .headline-small-b,
.kia-oem--pbv .specs-row .headline-small-b {
  font-size: 36px;
  font-weight: 700;
  line-height: 1.38889;
}
.kia-oem--pbv .card-description .body-xlarge-r,
.kia-oem--pbv .key-visual3 .body-xlarge-r,
.kia-oem--pbv .section-banner .body-xlarge-r,
.kia-oem--pbv .section-card-switcher .body-xlarge-r,
.kia-oem--pbv .section-range-calculator .body-xlarge-r,
.kia-oem--pbv .section-video .body-xlarge-r,
.kia-oem--pbv .specs-row .body-xlarge-r {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4;
}
.kia-oem--pbv .card-description .body-medium-r,
.kia-oem--pbv .key-visual3 .body-medium-r,
.kia-oem--pbv .section-banner .body-medium-r,
.kia-oem--pbv .section-card-switcher .body-medium-r,
.kia-oem--pbv .section-range-calculator .body-medium-r,
.kia-oem--pbv .section-video .body-medium-r,
.kia-oem--pbv .specs-row .body-medium-r {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}
.kia-oem--pbv .btn-video.btn-play .ic-play-fill-19px {
  display: none;
  height: 22px;
  width: 19px;
}
@media screen and (min-width: 961px) {
  .kia-oem--pbv .btn-video.btn-play .ic-play-fill-19px {
    margin-left: 5px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .btn-video.btn-play .ic-play-fill-19px {
    height: 12px;
    margin-left: 2px;
    width: 11px;
  }
}
.kia-oem--pbv .btn-video.btn-play.is-paused .ic-pause-24px {
  display: none;
}
.kia-oem--pbv .btn-video.btn-play.is-paused .ic-play-fill-19px {
  display: inline-block;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .btn-video.btn-play .ic-pause-24px {
    height: 13px;
    width: 13px;
  }
}
.kia-oem--pbv .btn-video.btn-speaker .ic-mute-bold-filled-24px {
  display: none;
  width: 32px;
}
.kia-oem--pbv .btn-video.btn-speaker.is-muted .ic-speaker-bold-filled-24px {
  display: none;
}
.kia-oem--pbv .btn-video.btn-speaker.is-muted .ic-mute-bold-filled-24px {
  display: inline-block;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .btn-video.btn-speaker.is-muted .ic-mute-bold-filled-24px {
    height: 17px;
    width: 17px;
  }
}
.kia-oem--pbv .btn-video.btn-fullscreen .ic-fullscreen-bold-32px {
  height: 28px;
  width: 28px;
  --icon-stroke:#fff;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .btn-video.btn-fullscreen .ic-fullscreen-bold-32px {
    height: 16px;
    width: 16px;
  }
}
.kia-oem--pbv .dark .btn-player .ic {
  --icon-fill:#fff;
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .dark .btn-player:hover .ic {
    --icon-fill:#636b74;
  }
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .dark .btn-player:active .ic {
    --icon-fill:#636b74;
  }
}
.kia-oem--pbv .calculator-content .tab-swiper,
.kia-oem--pbv .section-card-switcher .tab-swiper,
.kia-oem--pbv .section-visual-3dviewer .tab-swiper,
.kia-oem--pbv .segment-selector .tab-swiper {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  position: relative;
  -webkit-margin-start: 0;
  background-color: var(--surface-container-lowest);
  border-radius: 100px;
  -webkit-clip-path: inset(0 round 100px);
  clip-path: inset(0 round 100px);
  margin-inline-start: 0;
  padding: 6px;
}
.kia-oem--pbv .calculator-content .tab-swiper.has-shadow:after,
.kia-oem--pbv .calculator-content .tab-swiper.has-shadow:before,
.kia-oem--pbv .section-card-switcher .tab-swiper.has-shadow:after,
.kia-oem--pbv .section-card-switcher .tab-swiper.has-shadow:before,
.kia-oem--pbv .section-visual-3dviewer .tab-swiper.has-shadow:after,
.kia-oem--pbv .section-visual-3dviewer .tab-swiper.has-shadow:before,
.kia-oem--pbv .segment-selector .tab-swiper.has-shadow:after,
.kia-oem--pbv .segment-selector .tab-swiper.has-shadow:before {
  content: "";
  display: block;
  height: 56px;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 56px;
  z-index: 2;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .calculator-content .tab-swiper.has-shadow:after,
  .kia-oem--pbv .calculator-content .tab-swiper.has-shadow:before,
  .kia-oem--pbv .section-card-switcher .tab-swiper.has-shadow:after,
  .kia-oem--pbv .section-card-switcher .tab-swiper.has-shadow:before,
  .kia-oem--pbv .section-visual-3dviewer .tab-swiper.has-shadow:after,
  .kia-oem--pbv .section-visual-3dviewer .tab-swiper.has-shadow:before,
  .kia-oem--pbv .segment-selector .tab-swiper.has-shadow:after,
  .kia-oem--pbv .segment-selector .tab-swiper.has-shadow:before {
    height: 48px;
    width: 42px;
  }
}
.kia-oem--pbv .calculator-content .tab-swiper.has-shadow:before,
.kia-oem--pbv .section-card-switcher .tab-swiper.has-shadow:before,
.kia-oem--pbv .section-visual-3dviewer .tab-swiper.has-shadow:before,
.kia-oem--pbv .segment-selector .tab-swiper.has-shadow:before {
  background: -webkit-gradient(linear, left top, left bottom, from(calc(270deg*var(--inline-dir))), color-stop(10%, hsla(210, 9%, 96%, 0)), to(#f3f4f5));
  background:
    linear-gradient(
      calc(270deg*var(--inline-dir)),
      #f4f5f600 10%,
      #f3f4f5);
  inset-inline-start: 0;
}
.kia-oem--pbv .calculator-content .tab-swiper.has-shadow:after,
.kia-oem--pbv .section-card-switcher .tab-swiper.has-shadow:after,
.kia-oem--pbv .section-visual-3dviewer .tab-swiper.has-shadow:after,
.kia-oem--pbv .segment-selector .tab-swiper.has-shadow:after {
  background: -webkit-gradient(linear, left top, left bottom, from(calc(270deg*var(--inline-dir))), color-stop(10%, #f3f4f5), to(hsla(210, 9%, 96%, 0)));
  background:
    linear-gradient(
      calc(270deg*var(--inline-dir)),
      #f3f4f5 10%,
      #f4f5f600);
  inset-inline-end: 0;
}
.kia-oem--pbv .calculator-content .tab-swiper.has-shadow.is-first:before,
.kia-oem--pbv .section-card-switcher .tab-swiper.has-shadow.is-first:before,
.kia-oem--pbv .section-visual-3dviewer .tab-swiper.has-shadow.is-first:before,
.kia-oem--pbv .segment-selector .tab-swiper.has-shadow.is-first:before {
  display: none;
}
.kia-oem--pbv .calculator-content .tab-swiper.has-shadow.is-last:after,
.kia-oem--pbv .section-card-switcher .tab-swiper.has-shadow.is-last:after,
.kia-oem--pbv .section-visual-3dviewer .tab-swiper.has-shadow.is-last:after,
.kia-oem--pbv .segment-selector .tab-swiper.has-shadow.is-last:after {
  display: none;
}
.kia-oem--pbv .calculator-content .tab-list,
.kia-oem--pbv .section-card-switcher .tab-list,
.kia-oem--pbv .section-visual-3dviewer .tab-list,
.kia-oem--pbv .segment-selector .tab-list {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  white-space: nowrap;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .calculator-content .tab-list:after,
  .kia-oem--pbv .section-card-switcher .tab-list:after,
  .kia-oem--pbv .section-visual-3dviewer .tab-list:after,
  .kia-oem--pbv .segment-selector .tab-list:after {
    display: none;
  }
}
.kia-oem--pbv .calculator-content .tab-item,
.kia-oem--pbv .section-card-switcher .tab-item,
.kia-oem--pbv .section-visual-3dviewer .tab-item,
.kia-oem--pbv .segment-selector .tab-item {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
}
.kia-oem--pbv .calculator-content .tab-item.is-selected .tab-btn,
.kia-oem--pbv .section-card-switcher .tab-item.is-selected .tab-btn,
.kia-oem--pbv .section-visual-3dviewer .tab-item.is-selected .tab-btn,
.kia-oem--pbv .segment-selector .tab-item.is-selected .tab-btn {
  background-color: var(--primary);
  color: var(--on-primary);
}
.kia-oem--pbv .calculator-content .tab-item.is-selected .tab-btn:hover,
.kia-oem--pbv .section-card-switcher .tab-item.is-selected .tab-btn:hover,
.kia-oem--pbv .section-visual-3dviewer .tab-item.is-selected .tab-btn:hover,
.kia-oem--pbv .segment-selector .tab-item.is-selected .tab-btn:hover {
  font-weight: 400;
}
.kia-oem--pbv .calculator-content .tab-btn,
.kia-oem--pbv .section-card-switcher .tab-btn,
.kia-oem--pbv .section-visual-3dviewer .tab-btn,
.kia-oem--pbv .segment-selector .tab-btn {
  border-radius: 40px;
  color: var(--on-primary-ultimate);
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  min-width: 96px;
  padding: 10px 22px;
  white-space: nowrap;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .calculator-content .tab-btn,
  .kia-oem--pbv .section-card-switcher .tab-btn,
  .kia-oem--pbv .section-visual-3dviewer .tab-btn,
  .kia-oem--pbv .segment-selector .tab-btn {
    font-size: 13px;
    font-weight: 400;
    line-height: 1.53846;
    min-width: 90px;
    padding: 8px 14px;
  }
}
.kia-oem--pbv .calculator-content .tab-btn:hover,
.kia-oem--pbv .section-card-switcher .tab-btn:hover,
.kia-oem--pbv .section-visual-3dviewer .tab-btn:hover,
.kia-oem--pbv .segment-selector .tab-btn:hover {
  color: var(--on-surface);
}
.kia-oem--pbv .calculator-content .tab-btn:after,
.kia-oem--pbv .section-card-switcher .tab-btn:after,
.kia-oem--pbv .section-visual-3dviewer .tab-btn:after,
.kia-oem--pbv .segment-selector .tab-btn:after {
  display: none;
}
.kia-oem--pbv .calculator-content .tab-content,
.kia-oem--pbv .section-card-switcher .tab-content,
.kia-oem--pbv .section-visual-3dviewer .tab-content,
.kia-oem--pbv .segment-selector .tab-content {
  margin-top: 32px;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .calculator-content .tab-content,
  .kia-oem--pbv .section-card-switcher .tab-content,
  .kia-oem--pbv .section-visual-3dviewer .tab-content,
  .kia-oem--pbv .segment-selector .tab-content {
    margin-top: 20px;
  }
}
.kia-oem--pbv .calculator-content .tab-content.none-tab-swiper,
.kia-oem--pbv .calculator-content .tab-content.none-tab-swiper .information-area,
.kia-oem--pbv .section-card-switcher .tab-content.none-tab-swiper,
.kia-oem--pbv .section-card-switcher .tab-content.none-tab-swiper .information-area,
.kia-oem--pbv .section-visual-3dviewer .tab-content.none-tab-swiper,
.kia-oem--pbv .section-visual-3dviewer .tab-content.none-tab-swiper .information-area,
.kia-oem--pbv .segment-selector .tab-content.none-tab-swiper,
.kia-oem--pbv .segment-selector .tab-content.none-tab-swiper .information-area {
  margin-top: 0;
}
.kia-oem--pbv .calculator-content .tab-panel,
.kia-oem--pbv .section-card-switcher .tab-panel,
.kia-oem--pbv .section-visual-3dviewer .tab-panel,
.kia-oem--pbv .segment-selector .tab-panel {
  display: none;
}
.kia-oem--pbv .calculator-content .tab-panel.is-open,
.kia-oem--pbv .section-card-switcher .tab-panel.is-open,
.kia-oem--pbv .section-visual-3dviewer .tab-panel.is-open,
.kia-oem--pbv .segment-selector .tab-panel.is-open {
  display: block;
}
.kia-oem--pbv .category-selector {
  border-radius: 100px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  inset-inline-start: 120px;
  pointer-events: all;
  position: absolute;
  top: 80px;
  z-index: 2;
}
.kia-oem--pbv .category-selector .tab-item.is-selected .tab-btn {
  color: var(--surface);
  font-weight: 600;
}
.kia-oem--pbv .category-selector .tab-item.is-selected .tab-btn:after {
  background-color: var(--surface);
}
.kia-oem--pbv .category-selector .tab-item + .tab-item {
  margin-left: 24px;
}
.kia-oem--pbv .category-selector .tab-btn {
  color: var(--surface);
  font-size: 13px;
  line-height: 1.53846;
  min-width: auto;
  padding: 12px 0;
}
.kia-oem--pbv .category-selector .tab-btn:after {
  background-color: transparent;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .category-selector {
    inset-inline-start: clamp(40px, calc(25vw - 200px), 120px);
    top: 60px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .category-selector {
    inset-inline-start: 32px;
    top: 40px;
  }
  .kia-oem--pbv .category-selector .tab-list:after {
    display: none;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .category-selector {
    inset-inline-start: 0;
    width: 100%;
    -webkit-padding-start: clamp(20px, calc(5vw + 2px), 32px);
    padding-inline-start: clamp(20px, calc(5vw + 2px), 32px);
    -webkit-padding-end: clamp(20px, calc(5vw + 2px), 32px);
    padding-inline-end: clamp(20px, calc(5vw + 2px), 32px);
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual-pbv .product-info {
    bottom: 88px;
  }
}
.kia-oem--pbv .key-visual-pbv .product-info-list {
  margin-top: 28px;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual-pbv .product-info-list {
    margin-top: 20px;
  }
}
.kia-oem--pbv .key-visual-pbv .product-info-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--white-fixed);
}
.kia-oem--pbv .key-visual-pbv .product-info-item .type {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual-pbv .product-info-item .type {
    font-size: 12px;
    line-height: 1.66667;
  }
}
.kia-oem--pbv .key-visual-pbv .product-info-item .type-desc {
  -webkit-margin-start: 5px;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  margin-inline-start: 5px;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual-pbv .product-info-item .type-desc {
    -webkit-margin-start: 4px;
    color: var(--surface);
    font-size: 9px;
    line-height: 1.77778;
    margin-inline-start: 4px;
    opacity: .6;
  }
}
.kia-oem--pbv .key-visual-pbv .product-info-item .value {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-margin-start: 14px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.33333;
  margin-inline-start: 14px;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual-pbv .product-info-item .value {
    -webkit-margin-start: 10px;
    font-size: 13px;
    line-height: 1.53846;
    margin-inline-start: 10px;
  }
}
.kia-oem--pbv .key-visual-pbv .product-info-item .price-info {
  color: var(--white-fixed);
  opacity: .5;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual-pbv .product-info-item .price-info {
    font-size: 9px;
    line-height: 1.66667;
  }
}
.kia-oem--pbv .key-visual-pbv .product-info-item:nth-child(2) {
  position: relative;
  -webkit-margin-start: 38px;
  margin-inline-start: 38px;
}
.kia-oem--pbv .key-visual-pbv .product-info-item:nth-child(2):before {
  background-color: var(--surface);
  content: "";
  height: 18px;
  inset-inline-start: -20px;
  opacity: .21;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1px;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual-pbv .product-info-item:nth-child(2) {
    margin: 2px 0 0;
  }
  .kia-oem--pbv .key-visual-pbv .product-info-item:nth-child(2):before {
    display: none;
  }
}
.kia-oem--pbv .key-visual-pbv .product-info-item:nth-child(3) {
  margin-top: 6px;
  width: 100%;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual-pbv .product-info-item:nth-child(3) {
    margin-top: 5px;
  }
}
.kia-oem--pbv .key-visual-pbv .product-info .left-box {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: clamp(570px, calc(28.16901vw + 209.15493px), 750px);
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual-pbv .product-info .left-box {
    max-width: clamp(600px, calc(37.1875vw + 243px), 719px);
  }
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .key-visual-pbv .product-info .left-box {
    max-width: 100%;
    width: 100%;
  }
}
.kia-oem--pbv .key-visual-pbv .product-info .left-box .title {
  color: var(--surface);
  font-size: 48px;
  line-height: 1.29167;
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual-pbv .product-info .left-box .title {
    font-size: 40px;
    line-height: 1.3;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual-pbv .product-info .left-box .title {
    font-size: 24px;
    line-height: 1.33333;
  }
}
.kia-oem--pbv .key-visual-pbv .product-info .left-box .sub-title {
  color: var(--surface);
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  margin-top: 8px;
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual-pbv .product-info .left-box .sub-title {
    font-size: 14px;
    line-height: 1.57143;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual-pbv .product-info .left-box .sub-title {
    font-size: 12px;
    line-height: 1.66667;
    margin-top: 6px;
  }
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual-pbv .product-info .left-box .type {
    margin-top: -1px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual-pbv .product-info .left-box .type {
    font-size: 12px;
    line-height: 1.66667;
  }
  .kia-oem--pbv .key-visual-pbv .product-info .left-box .type-desc {
    font-size: 9px;
    line-height: 1.77778;
  }
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual-pbv .product-info .left-box .value {
    font-size: 16px;
    line-height: 1.5;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual-pbv .product-info .left-box .value {
    -webkit-margin-start: 10px;
    font-size: 13px;
    line-height: 1.53846;
    margin-inline-start: 10px;
  }
  .kia-oem--pbv .key-visual-pbv .product-info .left-box .price-info {
    font-size: 9px;
    line-height: 1.66667;
  }
}
.kia-oem--pbv .key-visual-pbv .product-info .left-box + .btn-box {
  width: auto;
  -webkit-margin-start: auto;
  margin-inline-start: auto;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual-pbv .product-info .left-box + .btn-box {
    margin: 20px 0 0;
    width: 100%;
  }
}
.kia-oem--pbv .key-visual-pbv .product-info .btn-box {
  width: 100%;
  -webkit-margin-start: 0;
  margin-inline-start: 0;
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual-pbv .product-info .btn-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual-pbv .product-info .btn-box {
    gap: 10px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual-pbv .product-info .btn-box {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 20px 0 0;
    width: 100%;
  }
}
.kia-oem--pbv .key-visual-pbv .product-info .btn-box .btn {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  min-width: 200px !important;
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual-pbv .product-info .btn-box .btn {
    height: 48px;
  }
  .kia-oem--pbv .key-visual-pbv .product-info .btn-box .btn:not(.btn-full) {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
  }
  .kia-oem--pbv .key-visual-pbv .product-info .btn-box .btn:not(:first-child) {
    margin: 0;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual-pbv .product-info .btn-box .btn {
    height: 40px;
    max-width: 100%;
    width: 100%;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    font-size: 13px;
    line-height: 1.53846;
    order: 2;
  }
  .kia-oem--pbv .key-visual-pbv .product-info .btn-box .btn:not(:first-child) {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    margin: 0;
    order: 1;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual-pbv .product-info .btn-box .btn {
    width: 100% !important;
  }
}
.kia-oem--pbv .key-visual-pbv .product-info .btn-box .btn-primary {
  font-weight: 600;
}
.kia-oem--pbv .key-visual-pbv .product-info .btn-box .btn-primary:not(:hover) {
  background-color: var(--white-fixed);
  color: var(--black-fixed);
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual-pbv .product-info .btn-box .btn-primary {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    height: 40px;
    margin: 0;
    min-width: 100%;
    order: 1;
  }
}
.kia-oem--pbv .key-visual-pbv .product-info .btn-box .btn-secondary {
  border-color: var(--white-fixed);
  font-weight: 600;
}
.kia-oem--pbv .key-visual-pbv .product-info .btn-box .btn-secondary:not(:hover) {
  color: var(--white-fixed);
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual-pbv .product-info .btn-box .btn-secondary {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual-pbv .key-visual-control {
    bottom: 40px;
  }
}
.kia-oem--pbv .key-visual-pbv .pagination-control-wrap .pagination-current,
.kia-oem--pbv .key-visual-pbv .pagination-control-wrap .pagination-total {
  color: var(--white-fixed);
}
@media screen and (min-width: 961px) {
  .kia-oem--pbv .key-visual-pbv .pagination-control-wrap .pagination-current,
  .kia-oem--pbv .key-visual-pbv .pagination-control-wrap .pagination-total {
    font-size: 14px;
    line-height: 1.57143;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual-pbv .pagination-control-wrap .pagination-current,
  .kia-oem--pbv .key-visual-pbv .pagination-control-wrap .pagination-total {
    font-size: 11px;
    line-height: 1.54545;
    margin-bottom: -2px;
  }
}
.kia-oem--pbv .key-visual-pbv .pagination-control-wrap .swiper-pagination-progressbar {
  background-color: var(--fixed-grey40);
}
@media screen and (min-width: 961px) {
  .kia-oem--pbv .key-visual-pbv .pagination-control-wrap .swiper-pagination-progressbar {
    margin: 0 14px;
    width: 196px;
  }
}
.kia-oem--pbv .key-visual-pbv .pagination-control-wrap .swiper-pagination-progressbar-fill {
  background-color: var(--white-fixed);
}
.kia-oem--pbv .key-visual-pbv .swiper-pagination-progressbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.kia-oem--pbv .key-visual-pbv .swiper-pagination-progressbar .pagination-process {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 100%;
}
.kia-oem--pbv .key-visual-pbv .swiper-pagination-progressbar .pagination-process .process-fill {
  background-color: var(--white-fixed);
  height: 100%;
  inset-inline-start: 0;
  position: absolute;
  top: 0;
}
.kia-oem--pbv .lnb-wrapper {
  bottom: 80px;
  inset-inline-end: 0;
  inset-inline-start: 0;
  max-height: calc(var(--screen-height, 100vh) - 80px - var(--header-height));
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: var(--header-height);
  top: 100%;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition: opacity .3s cubic-bezier(.5, 0, 0, .75) .2s;
  transition: opacity .3s cubic-bezier(.5, 0, 0, .75) .2s;
  will-change: opacity;
}
@media screen and (min-width: 1921px) {
  .kia-oem--pbv .lnb-wrapper.has-quick-menu .lnb-container {
    --angle:calc(90deg*var(--inline-dir));
    --edge:calc(50% + var(--edge-base)*var(--inline-dir));
    background-image: -webkit-gradient(linear, left top, left bottom, from(var(--angle)), color-stop(transparent), to(var(--fixed-grey90)));
    background-image:
      linear-gradient(
        var(--angle),
        transparent var(--edge),
        var(--fixed-grey90) var(--edge));
  }
  .kia-oem--pbv .lnb-wrapper.has-quick-menu .lnb-container:before {
    background-color: var(--surface);
    content: "";
    height: var(--header-height);
    inset-inline-end: 0;
    inset-inline-start: 0;
    position: absolute;
    top: 0;
  }
}
.kia-oem--pbv .lnb-wrapper .lnb-container {
  background-color: var(--surface);
  height: 1px;
  max-height: calc(var(--screen-height, 100vh) - 80px - var(--header-height));
  opacity: 0;
  overflow: hidden;
  padding-top: var(--header-height);
  position: relative;
  top: calc(var(--header-height)*-1);
  -webkit-transform-origin: center top;
  transform-origin: center top;
  -webkit-transition:
    opacity .3s cubic-bezier(.5, 0, 0, .75),
    height .3s cubic-bezier(.5, 0, 0, .75) .1s,
    -webkit-transform .3s cubic-bezier(.5, 0, 0, .75);
  transition:
    opacity .3s cubic-bezier(.5, 0, 0, .75),
    height .3s cubic-bezier(.5, 0, 0, .75) .1s,
    -webkit-transform .3s cubic-bezier(.5, 0, 0, .75);
  transition:
    opacity .3s cubic-bezier(.5, 0, 0, .75),
    height .3s cubic-bezier(.5, 0, 0, .75) .1s,
    transform .3s cubic-bezier(.5, 0, 0, .75);
  transition:
    opacity .3s cubic-bezier(.5, 0, 0, .75),
    height .3s cubic-bezier(.5, 0, 0, .75) .1s,
    transform .3s cubic-bezier(.5, 0, 0, .75),
    -webkit-transform .3s cubic-bezier(.5, 0, 0, .75);
  will-change: height;
}
.kia-oem--pbv .lnb-wrapper .lnb-container:after {
  background-color: var(--outline-low);
  content: "";
  height: 1px;
  inset-inline-end: 0;
  inset-inline-start: 0;
  position: absolute;
  top: var(--header-height);
  z-index: 10;
}
.kia-oem--pbv .lnb-wrapper .lnb-inner {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin: 0 auto;
  max-width: 1920px;
  opacity: .5;
  position: relative;
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
  -webkit-transition: opacity .5s cubic-bezier(.5, 0, 0, .75), -webkit-transform .3s cubic-bezier(.5, 0, 0, .75) .05s;
  transition: opacity .5s cubic-bezier(.5, 0, 0, .75), -webkit-transform .3s cubic-bezier(.5, 0, 0, .75) .05s;
  transition: opacity .5s cubic-bezier(.5, 0, 0, .75), transform .3s cubic-bezier(.5, 0, 0, .75) .05s;
  transition:
    opacity .5s cubic-bezier(.5, 0, 0, .75),
    transform .3s cubic-bezier(.5, 0, 0, .75) .05s,
    -webkit-transform .3s cubic-bezier(.5, 0, 0, .75) .05s;
  width: 100%;
  z-index: 1;
}
.kia-oem--pbv .lnb-wrapper .lnb-depth-box {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.kia-oem--pbv .lnb-wrapper .lnb-tab {
  bottom: 0;
  inset-inline-start: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  -webkit-transition: opacity .2s ease, height .2s ease;
  transition: opacity .2s ease, height .2s ease;
  -webkit-transition-delay: .04s;
  transition-delay: .04s;
  width: 100%;
}
.kia-oem--pbv .lnb-wrapper .lnb-tab,
.kia-oem--pbv .lnb-wrapper .lnb-tab-inner {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.kia-oem--pbv .lnb-wrapper .lnb-tab-inner {
  max-height: 100%;
  -webkit-margin-start: 16px;
  margin-inline-start: 16px;
  -webkit-padding-before: 18px;
  padding-block-start: 18px;
}
.kia-oem--pbv .lnb-wrapper .lnb-tab.is-visible {
  opacity: 1;
  -webkit-transition: opacity .13s ease;
  transition: opacity .13s ease;
  -webkit-transition-delay: unset;
  transition-delay: unset;
  z-index: 1;
}
.kia-oem--pbv .lnb-wrapper .lnb-list-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-flex: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 295px;
}
.kia-oem--pbv .lnb-wrapper .lnb-list-box .lnb-tab {
  -webkit-transition-delay: .02s;
  transition-delay: .02s;
}
.kia-oem--pbv .lnb-wrapper .lnb-list-box:not(:first-of-type) {
  -webkit-border-start: 1px solid var(--outline-low);
  border-inline-start: 1px solid var(--outline-low);
}
.kia-oem--pbv .lnb-wrapper .lnb-list-box:first-of-type {
  -webkit-margin-start: 16px;
  margin-inline-start: 16px;
  -webkit-padding-before: 18px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-block-start: 18px;
}
.kia-oem--pbv .lnb-wrapper .lnb-list-box.has-no-content {
  -webkit-box-flex: 0;
  border-inline-start-color: transparent;
  -ms-flex: 0 0 1px;
  flex: 0 0 1px;
  -webkit-transition: border-color .1s ease;
  transition: border-color .1s ease;
}
.kia-oem--pbv .lnb-wrapper .lnb-list-box.has-no-content .lnb-tab {
  -webkit-transition-delay: unset;
  transition-delay: unset;
  -webkit-transition-timing-function: .1s;
  transition-timing-function: .1s;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .lnb-wrapper .lnb-list-box {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
  }
}
.kia-oem--pbv .lnb-wrapper.lnb-wrapper-vehicles .lnb-depth-box {
  position: relative;
  width: auto;
  -webkit-box-flex: auto;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  -webkit-border-start: 1px solid var(--outline-low);
  border-inline-start: 1px solid var(--outline-low);
  max-height: 100%;
}
.kia-oem--pbv .lnb-wrapper.lnb-wrapper-vehicles .lnb-list {
  width: 100%;
}
.kia-oem--pbv .lnb-wrapper.lnb-wrapper-vehicles .lnb-tab {
  padding: 0;
  -webkit-transition: opacity .4s ease, height .2s ease;
  transition: opacity .4s ease, height .2s ease;
}
.kia-oem--pbv .lnb-wrapper.lnb-wrapper-vehicles .lnb-tab.is-visible {
  -webkit-transition: opacity .15s ease;
  transition: opacity .15s ease;
  -webkit-transition-delay: unset;
  transition-delay: unset;
}
.kia-oem--pbv .lnb-wrapper.lnb-wrapper-vehicles .lnb-tab-inner {
  height: 100%;
  -webkit-margin-start: 0;
  margin-inline-start: 0;
}
.kia-oem--pbv .lnb-wrapper.lnb-wrapper-vehicles .lnb-tab-inner,
.kia-oem--pbv .lnb-wrapper.lnb-wrapper-vehicles .model-card-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.kia-oem--pbv .lnb-wrapper.lnb-wrapper-vehicles .model-card-container {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 100%;
  padding-top: 6px;
}
.kia-oem--pbv .lnb-wrapper.lnb-wrapper-vehicles .quick-menu {
  max-width: 300px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 30%;
  flex: 0 0 30%;
}
.kia-oem--pbv .lnb-wrapper .lnb-list {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-block: 0 60px;
  padding-inline: 0 20px;
  width: 287px;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .lnb-wrapper .lnb-list {
    width: auto;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}
.kia-oem--pbv .lnb-wrapper .lnb-item:hover .lnb-btn {
  background-color: var(--primary-lowest);
  color: var(--on-primary-ultimate);
}
.kia-oem--pbv .lnb-wrapper .lnb-item.is-selected .lnb-btn {
  background-color: var(--primary);
  color: var(--on-primary);
}
.kia-oem--pbv .lnb-wrapper .lnb-btn {
  -webkit-transition: color .05s, background-color .05s;
  transition: color .05s, background-color .05s;
  will-change: color;
}
.kia-oem--pbv .lnb-wrapper .snb-list {
  -webkit-padding-end: 20px;
  padding-inline-end: 20px;
  padding-bottom: 60px;
}
.kia-oem--pbv .lnb-wrapper .snb-item:hover .snb-btn {
  background-color: var(--primary-lowest);
  color: var(--on-primary-ultimate);
}
.kia-oem--pbv .lnb-wrapper .lnb-btn,
.kia-oem--pbv .lnb-wrapper .snb-btn {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--on-surface);
  cursor: pointer;
  display: block;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  min-width: 267px;
  padding-block: 12px 14px;
  padding-inline: 20px;
  text-align: start;
  width: 100%;
}
.kia-oem--pbv .lnb-wrapper .model-card-box {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(260px, 280px));
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 40px 32px;
  grid-auto-flow: dense;
  justify-content: start;
  padding-block: 32px 60px;
  padding-inline: 40px 36px;
  width: 100%;
}
.kia-oem--pbv .lnb-wrapper .model-card-box .detail-info-text {
  margin-top: 10px;
}
.kia-oem--pbv .lnb-wrapper .model-card {
  margin-top: 0;
  max-width: 280px;
  padding-top: 34px;
  top: 0;
  -webkit-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
  width: 100%;
}
.kia-oem--pbv .lnb-wrapper .model-card.is-active .btn-box,
.kia-oem--pbv .lnb-wrapper .model-card.is-active .info-item {
  -webkit-transform: translateY(-12px);
  transform: translateY(-12px);
  -webkit-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}
.kia-oem--pbv .lnb-wrapper .model-card.is-active .model {
  display: none;
}
.kia-oem--pbv .lnb-wrapper .model-card .btn-box {
  bottom: unset;
  top: 190px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  height: 88px;
  justify-content: flex-start;
  margin-top: 16px;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .lnb-wrapper .model-card .btn-box {
    margin-top: 0;
    opacity: 0;
    position: absolute;
  }
}
.kia-oem--pbv .lnb-wrapper .model-card .btn-box .btn {
  min-width: 0;
}
.kia-oem--pbv .lnb-wrapper .model-card .btn-box .btn,
.kia-oem--pbv .lnb-wrapper .model-card .btn-box .btn:not(:only-of-type):not(.btn-full) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}
.kia-oem--pbv .lnb-wrapper .model-card .model {
  font-size: 13px;
  font-weight: 700;
  line-height: 1.53846;
  margin-top: 8px;
  text-align: start;
}
.kia-oem--pbv .lnb-wrapper .model-card .tag-box {
  margin-top: 10px;
}
.kia-oem--pbv .lnb-wrapper .model-card .sticky-box {
  top: 12px;
}
.kia-oem--pbv .lnb-wrapper .lnb-thumbnail {
  max-width: 680px;
  min-width: 380px;
  padding: 30px 40px 80px;
  -webkit-box-flex: 1;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.kia-oem--pbv .lnb-wrapper .lnb-thumbnail,
.kia-oem--pbv .lnb-wrapper .lnb-thumbnail .lnb-banner {
  overflow: hidden;
  position: relative;
  width: 100%;
  -webkit-margin-start: auto;
  margin-inline-start: auto;
}
.kia-oem--pbv .lnb-wrapper .lnb-thumbnail .lnb-banner .embla__container {
  gap: 16px;
}
.kia-oem--pbv .lnb-wrapper .lnb-thumbnail .lnb-banner-item {
  position: relative;
}
.kia-oem--pbv .lnb-wrapper .lnb-thumbnail .lnb-banner-img {
  border-radius: 4px;
  margin-bottom: 14px;
  overflow: hidden;
  padding-top: 61.905%;
  position: relative;
}
.kia-oem--pbv .lnb-wrapper .lnb-thumbnail .lnb-banner-img iframe,
.kia-oem--pbv .lnb-wrapper .lnb-thumbnail .lnb-banner-img img,
.kia-oem--pbv .lnb-wrapper .lnb-thumbnail .lnb-banner-img video {
  border-radius: 4px;
  height: 100%;
  inset-inline-start: 0;
  -o-object-fit: cover;
  object-fit: cover;
  overflow: hidden;
  position: absolute;
  top: 0;
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
  width: 100%;
}
.kia-oem--pbv .lnb-wrapper .lnb-thumbnail .lnb-banner-img .error-image {
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  inset-inline-end: 0;
  inset-inline-start: 0;
  position: absolute;
  top: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.kia-oem--pbv .lnb-wrapper .lnb-thumbnail .lnb-banner-img .error-image.vehicle {
  background-image: url(https://oem-variants.pages.dev/r2/kia/oem-assets/5dbd6da5ef9c2b74609d9fb8.png);
  background-position: 50%;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  background-size: contain;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .lnb-wrapper .lnb-thumbnail .lnb-banner-img .error-image.vehicle {
    background-image: url(https://oem-variants.pages.dev/r2/kia/oem-assets/53e5ad1803a6cd1fd30feec6.png);
    -webkit-background-size: cover;
    background-size: cover;
  }
}
.kia-oem--pbv .lnb-wrapper .lnb-thumbnail .lnb-banner-img .error-image.logo {
  background-color: var(--surface-container-lowest);
}
.kia-oem--pbv .lnb-wrapper .lnb-thumbnail .lnb-banner-img .error-image.logo .ic-logo-medium {
  opacity: .3;
  width: auto;
  --icon-fill:#8d959a;
  height: 24px;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .lnb-wrapper .lnb-thumbnail .lnb-banner-img .error-image.logo .ic-logo-medium {
    height: 18px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .lnb-wrapper .lnb-thumbnail .lnb-banner-img .error-image.image-pc {
    display: none;
  }
}
@media screen and (min-width: 601px) {
  .kia-oem--pbv .lnb-wrapper .lnb-thumbnail .lnb-banner-img .error-image.image-mo {
    display: none;
  }
}
.kia-oem--pbv .lnb-wrapper .lnb-thumbnail .lnb-banner-title {
  color: var(--black-fixed);
  font-size: 13px;
  font-weight: 700;
  line-height: 1.53846;
}
.kia-oem--pbv .lnb-wrapper .lnb-thumbnail .lnb-banner-desc {
  color: var(--on-surface-mid);
  font-size: 12px;
  line-height: 1.66667;
  margin-top: 4px;
}
.kia-oem--pbv .lnb-wrapper .lnb-thumbnail .lnb-banner-link {
  display: block;
  height: 100%;
  overflow: hidden;
  width: 100%;
}
.kia-oem--pbv .lnb-wrapper .lnb-thumbnail .lnb-banner:hover img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.kia-oem--pbv .lnb-wrapper .lnb-thumbnail .common-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 24px;
}
.kia-oem--pbv .lnb-wrapper .quick-menu {
  position: relative;
  width: 300px;
  -webkit-margin-start: auto;
  background-color: var(--fixed-grey90);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 0;
  margin-inline-start: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-transform: translateY(20px);
  transform: translateY(20px);
  -webkit-transition: -webkit-transform .3s cubic-bezier(.5, 0, 0, .75);
  transition: -webkit-transform .3s cubic-bezier(.5, 0, 0, .75);
  transition: transform .3s cubic-bezier(.5, 0, 0, .75);
  transition: transform .3s cubic-bezier(.5, 0, 0, .75), -webkit-transform .3s cubic-bezier(.5, 0, 0, .75);
}
.kia-oem--pbv .lnb-wrapper .quick-menu-inner {
  padding: 30px 30px 80px;
}
.kia-oem--pbv .lnb-wrapper .quick-menu .quick-menu-box + .quick-menu-box {
  margin-top: 60px;
}
.kia-oem--pbv .lnb-wrapper .quick-menu .sub-title {
  color: var(--fixed-grey40);
  display: inline-block;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.53846;
}
.kia-oem--pbv .lnb-wrapper .quick-menu .quick-menu-list {
  margin-top: 18px;
}
.kia-oem--pbv .lnb-wrapper .quick-menu .quick-menu-item + .quick-menu-item {
  margin-top: 12px;
}
.kia-oem--pbv .lnb-wrapper .quick-menu .quick-menu-link {
  color: var(--white-fixed);
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.57143;
}
.kia-oem--pbv .lnb-wrapper .quick-menu .quick-menu-link:hover {
  text-decoration: underline;
}
.kia-oem--pbv .header {
  position: relative;
  -webkit-transition: background-color .2s ease-in;
  transition: background-color .2s ease-in;
  width: 100%;
  z-index: 30;
}
.kia-oem--pbv .header .gnb-btn,
.kia-oem--pbv .header .header-logo,
.kia-oem--pbv .header .header-util {
  position: relative;
  z-index: 10;
}
.kia-oem--pbv .header-double-row .header-inner {
  padding: 16px 40px;
}
@media screen and (min-width: 1920px) {
  .kia-oem--pbv .header-double-row .header-inner {
    -webkit-padding-start: calc(50vw - 920px);
    padding-inline-start: calc(50vw - 920px);
    -webkit-padding-end: calc(50vw - 920px);
    padding-inline-end: calc(50vw - 920px);
  }
}
@media screen and (min-width: 1281px) {
  .kia-oem--pbv .header-double-row .header-inner {
    padding-bottom: 22px;
  }
}
.kia-oem--pbv .header-double-row .navigation {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  margin-top: 19px;
  -webkit-margin-start: 0;
  margin-inline-start: 0;
}
.kia-oem--pbv .header:not(.header-light) .header-inner {
  background-color: var(--surface);
}
.kia-oem--pbv .header.is-sticky {
  background-color: var(--surface);
}
.kia-oem--pbv .header-light:not(.is-sticky) .header-inner {
  background-color: transparent;
  border-bottom: 0;
  -webkit-transition: background-color .1s ease-in, border-bottom-color .1s ease-in;
  transition: background-color .1s ease-in, border-bottom-color .1s ease-in;
}
.kia-oem--pbv .header-light:not(.is-sticky) .ic-logo {
  color: #fff;
}
.kia-oem--pbv .header-light:not(.is-sticky) .header-util-item .ic-search-outlined-white-26px {
  --icon-fill:#fff;
  --icon-stroke:#fff;
}
.kia-oem--pbv .header-light:not(.is-sticky) .header-util-item .ic-search-outlined-26px {
  --icon-fill:#fff;
  --icon-stroke:#fff;
}
.kia-oem--pbv .header-light:not(.is-sticky) .ic-location-outlined-26px {
  --icon-fill:#fff;
  --icon-stroke:#fff;
}
.kia-oem--pbv .header-light:not(.is-sticky) .ic-menu-outlined-26px {
  --icon-stroke:#fff;
}
.kia-oem--pbv .header-light:not(.is-sticky) .ic-world-outlined-26px {
  --icon-stroke:#fff;
}
.kia-oem--pbv .header-light:not(.is-sticky) .header-util-item.has-border:before {
  background-color: var(--white-fixed);
}
.kia-oem--pbv .header-light:not(.is-sticky) .header-util-item .ic-person-outlined-26px {
  --icon-fill:#fff;
  --icon-stroke:#fff;
}
.kia-oem--pbv .header-light:not(.is-sticky) .header-util-item .ic-language-outlined-26px {
  --icon-fill:#fff;
  --icon-stroke:#fff;
}
@media screen and (min-width: 601px) {
  .kia-oem--pbv .header-light:not(.is-sticky) .header-util-item .btn-toggle-user.is-selected .ic {
    background-color: rgba(var(--on-surface-container-highest-rgb), .6);
  }
}
.kia-oem--pbv .header-light:not(.is-sticky) .gnb-item,
.kia-oem--pbv .header-light:not(.is-sticky) .header-util-item {
  color: var(--white-fixed);
}
.kia-oem--pbv .header-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 14px 40px;
  position: relative;
  -webkit-transition: background-color .2s ease-in, border-bottom-color .2s ease-in;
  transition: background-color .2s ease-in, border-bottom-color .2s ease-in;
  z-index: 10001;
}
@media screen and (min-width: 1920px) {
  .kia-oem--pbv .header-inner {
    -webkit-padding-start: calc(50vw - 920px);
    padding-inline-start: calc(50vw - 920px);
    -webkit-padding-end: calc(50vw - 920px);
    padding-inline-end: calc(50vw - 920px);
  }
}
.kia-oem--pbv .header-logo {
  height: 28px;
  width: 102px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.kia-oem--pbv .header-logo-btn {
  display: block;
  height: 100%;
  position: relative;
}
.kia-oem--pbv .header-logo-btn .ic {
  color: #05141f;
  height: 28px;
  -webkit-transition: color .2s;
  transition: color .2s;
  vertical-align: top;
  width: 102px;
}
.kia-oem--pbv .header .ic-search-outlined-white-26px {
  --icon-fill:#05141f;
  --icon-stroke:#05141f;
}
.kia-oem--pbv .header .ic-world-outlined-26px {
  --icon-stroke:#05141f;
}
.kia-oem--pbv .header .ic-language-outlined-26px {
  --icon-fill:#05141f;
  --icon-stroke:#05141f;
}
.kia-oem--pbv .header.is-opened {
  overflow: unset;
}
.kia-oem--pbv .header.is-opened .lnb-dimmed {
  opacity: 1;
  -webkit-transition-delay: .1s;
  transition-delay: .1s;
  -webkit-transition-duration: .3s;
  transition-duration: .3s;
  visibility: visible;
}
.kia-oem--pbv .header.is-opened .lnb-container {
  background-color: var(--surface);
  -webkit-transition:
    opacity .3s cubic-bezier(.5, 0, 0, .75),
    height .3s cubic-bezier(.5, 0, 0, .75),
    -webkit-transform .3s cubic-bezier(.5, 0, 0, .75);
  transition:
    opacity .3s cubic-bezier(.5, 0, 0, .75),
    height .3s cubic-bezier(.5, 0, 0, .75),
    -webkit-transform .3s cubic-bezier(.5, 0, 0, .75);
  transition:
    opacity .3s cubic-bezier(.5, 0, 0, .75),
    height .3s cubic-bezier(.5, 0, 0, .75),
    transform .3s cubic-bezier(.5, 0, 0, .75);
  transition:
    opacity .3s cubic-bezier(.5, 0, 0, .75),
    height .3s cubic-bezier(.5, 0, 0, .75),
    transform .3s cubic-bezier(.5, 0, 0, .75),
    -webkit-transform .3s cubic-bezier(.5, 0, 0, .75);
}
.kia-oem--pbv .header.is-opened .lnb-container,
.kia-oem--pbv .header.is-opened .lnb-inner {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.kia-oem--pbv .header.is-opened .quick-menu {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.kia-oem--pbv .header.is-opened .gnb-item:not(.is-selected) {
  color: var(--on-surface-low);
}
.kia-oem--pbv .header.is-opened .gnb-item.is-selected {
  color: var(--on-surface);
}
.kia-oem--pbv .header.is-opened .gnb-item.is-selected .lnb-wrapper {
  opacity: 1;
  pointer-events: all;
  -webkit-transition: opacity .15s ease;
  transition: opacity .15s ease;
  -webkit-transition-delay: unset;
  transition-delay: unset;
}
.kia-oem--pbv .header.is-opened .gnb-item,
.kia-oem--pbv .header.is-opened .header-logo {
  -webkit-transition: color .1s;
  transition: color .1s;
  -webkit-transition-delay: unset;
  transition-delay: unset;
}
.kia-oem--pbv .header.is-opened.is-triggered .lnb-container {
  -webkit-transition: opacity .2s cubic-bezier(.5, 0, 0, .75), -webkit-transform .3s cubic-bezier(.5, 0, 0, .75);
  transition: opacity .2s cubic-bezier(.5, 0, 0, .75), -webkit-transform .3s cubic-bezier(.5, 0, 0, .75);
  transition: opacity .2s cubic-bezier(.5, 0, 0, .75), transform .3s cubic-bezier(.5, 0, 0, .75);
  transition:
    opacity .2s cubic-bezier(.5, 0, 0, .75),
    transform .3s cubic-bezier(.5, 0, 0, .75),
    -webkit-transform .3s cubic-bezier(.5, 0, 0, .75);
}
.kia-oem--pbv .header.is-opened.is-triggered .lnb-container:before {
  display: none;
}
@media screen and (min-width: 1921px) {
  .kia-oem--pbv .header.is-opened.is-triggered .lnb-wrapper:before {
    background-color: var(--surface);
    content: "";
    height: var(--header-height);
    inset-inline-end: 0;
    inset-inline-start: 0;
    position: absolute;
    top: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-transition: none;
    transition: none;
    z-index: 1;
  }
}
.kia-oem--pbv .header.is-opened .common-search-box {
  display: none;
}
@media screen and (min-width: 1281px) {
  .kia-oem--pbv .header .hide-pc {
    display: none;
  }
}
.kia-oem--pbv .header .common-search-box {
  font-size: 0;
  inset-inline-end: 0;
  inset-inline-start: 0;
  max-width: 100%;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 100%;
  -webkit-transition: opacity 0s .2s, visibility 0s .5s;
  transition: opacity 0s .2s, visibility 0s .5s;
  visibility: hidden;
  will-change: opacity;
  z-index: 10000;
}
@media screen and (min-width: 1281px) {
  .kia-oem--pbv .header .common-search-box {
    z-index: -1;
  }
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .header .common-search-box {
    top: 0;
    z-index: 10001;
  }
}
.kia-oem--pbv .header .common-search-box.is-show {
  bottom: 0;
  height: auto;
  opacity: 1;
  pointer-events: all;
  -webkit-transition: opacity .25s ease;
  transition: opacity .25s ease;
  visibility: visible;
}
.kia-oem--pbv .header .common-search-box.is-show:after {
  opacity: 1;
  -webkit-transition-delay: .1s;
  transition-delay: .1s;
  -webkit-transition-duration: .3s;
  transition-duration: .3s;
}
.kia-oem--pbv .header .common-search-box.is-show .common-search-box-inner {
  height: 198px;
  opacity: 1;
  -webkit-transition: opacity .25s cubic-bezier(.5, 0, 0, .75), height .25s cubic-bezier(.5, 0, 0, .75);
  transition: opacity .25s cubic-bezier(.5, 0, 0, .75), height .25s cubic-bezier(.5, 0, 0, .75);
}
@media screen and (min-width: 1281px) {
  .kia-oem--pbv .header .common-search-box.is-show .common-search-box-inner {
    height: calc(198px + var(--header-height, 0px));
  }
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .header .common-search-box.is-show .common-search-box-inner {
    height: 202px;
  }
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .header .common-search-box.is-show .common-search-box-inner {
    height: 144px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .header .common-search-box.is-show .common-search-box-inner {
    height: 140px;
  }
}
.kia-oem--pbv .header .common-search-box.is-show:has(.search-recent:not([style*=none]), .search-autocomplete:not([style*=none])) .common-search-box-inner {
  height: auto;
  padding-bottom: 50px;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .header .common-search-box.is-show:has(.search-recent:not([style*=none]), .search-autocomplete:not([style*=none])) .common-search-box-inner {
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .header .common-search-box.is-show:has(.search-recent:not([style*=none]), .search-autocomplete:not([style*=none])) .common-search-box-inner {
    padding-bottom: 24px;
  }
}
.kia-oem--pbv .header .common-search-box:after {
  background-color: #000000b3;
  content: "";
  height: 100vh;
  inset-inline-end: 0;
  inset-inline-start: 0;
  max-width: 100%;
  opacity: 0;
  position: fixed;
  top: 0;
  -webkit-transition: opacity .1s cubic-bezier(.5, 0, 0, .75);
  transition: opacity .1s cubic-bezier(.5, 0, 0, .75);
  z-index: -10;
}
.kia-oem--pbv .header .common-search-box-inner {
  background-color: var(--surface);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 1px;
  opacity: 0;
  overflow: hidden;
  position: relative;
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-transition: opacity .2s ease-in, height .3s cubic-bezier(.5, 0, 0, .75) .2s;
  transition: opacity .2s ease-in, height .3s cubic-bezier(.5, 0, 0, .75) .2s;
  width: 100%;
  z-index: 1;
}
@media screen and (min-width: 1281px) {
  .kia-oem--pbv .header .common-search-box-inner {
    padding-top: var(--header-height,0);
    top: calc(var(--header-height, 0px)*-1);
  }
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .header .common-search-box-inner {
    padding: 0 220px;
  }
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .header .common-search-box-inner {
    padding: 0;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .header .common-search-box-inner {
    padding: 0 20px;
  }
}
.kia-oem--pbv .header .common-search-box .rectangle-search-box {
  margin-top: 50px;
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .header .common-search-box .rectangle-search-box {
    margin-top: 80px;
  }
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .header .common-search-box .rectangle-search-box {
    margin-top: 80px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .header .common-search-box .rectangle-search-box {
    margin-top: 76px;
  }
}
.kia-oem--pbv .header .common-search-box .btn-close {
  position: absolute;
}
.kia-oem--pbv .header .common-search-box .btn-close .ic {
  height: 24px;
  width: 24px;
  --icon-stroke:#172630;
}
@media screen and (min-width: 1281px) {
  .kia-oem--pbv .header .common-search-box .btn-close {
    display: none;
  }
}
@media screen and (min-width: 601px) and (max-width: 1280px) {
  .kia-oem--pbv .header .common-search-box .btn-close {
    inset-inline-end: 28px;
    top: 18px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .header .common-search-box .btn-close {
    inset-inline-end: 16px;
    top: 15px;
  }
}
.kia-oem--pbv .header-util {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  white-space: nowrap;
}
.kia-oem--pbv .header-util-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  text-align: end;
}
@media screen and (min-width: 961px) {
  .kia-oem--pbv .header-util-list {
    padding: 9px 0;
  }
}
.kia-oem--pbv .header-util-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-margin-start: 20px;
  color: var(--on-surface);
  font-size: 0;
  margin-inline-start: 20px;
}
.kia-oem--pbv .header-util-item.has-border {
  -webkit-margin-start: 0;
  margin-inline-start: 0;
}
.kia-oem--pbv .header-util-item.has-border:before {
  background-color: var(--on-surface);
  content: "";
  display: inline-block;
  height: 16px;
  margin: -1px 12px 0;
  opacity: .3;
  vertical-align: top;
  width: 1px;
}
.kia-oem--pbv .header-util-item .ic-language-outlined-26px,
.kia-oem--pbv .header-util-item .ic-person-outlined-26px {
  --icon-fill:#05141f;
  --icon-stroke:#05141f;
}
@media screen and (min-width: 601px) {
  .kia-oem--pbv .header-util-item .btn-toggle-user.is-selected .ic {
    background-color: var(--surface-mid);
    border-radius: 4px;
    -webkit-transition: background-color .2s;
    transition: background-color .2s;
  }
}
.kia-oem--pbv .header-util-btn {
  color: inherit;
  display: inline-block;
  font-size: 16px;
  height: 100%;
  line-height: 1.5;
}
.kia-oem--pbv .header-util-btn:hover {
  text-decoration: underline;
  text-underline-position: under;
}
.kia-oem--pbv .header-util-btn.is-active .ic {
  background-color: rgba(var(--surface-mid-rgb), .6);
  border-radius: 4px;
  -webkit-transition: background-color .2s;
  transition: background-color .2s;
}
.kia-oem--pbv .header-util .ic {
  vertical-align: top;
}
.kia-oem--pbv .header-util .dropdown-item.is-selected .btn-dropdown {
  font-weight: 700;
}
.kia-oem--pbv .navigation {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-margin-start: 40px;
  margin-inline-start: 40px;
}
.kia-oem--pbv .gnb-list,
.kia-oem--pbv .navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.kia-oem--pbv .gnb-list:first-child {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.kia-oem--pbv .gnb-item {
  color: var(--on-surface);
  display: inline-block;
  -webkit-transition: color .2s;
  transition: color .2s;
}
.kia-oem--pbv .gnb-item:not(:first-child) {
  -webkit-margin-start: 42px;
  margin-inline-start: 42px;
}
.kia-oem--pbv .gnb-item.align-right {
  -webkit-margin-start: auto;
  margin-inline-start: auto;
}
.kia-oem--pbv .gnb-btn {
  color: inherit;
  display: block;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.33333;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .header .only-pc {
    display: none;
  }
  .kia-oem--pbv .header-util-item .ic-menu-outlined-26px,
  .kia-oem--pbv .header-util-item .ic-person-outlined-26px,
  .kia-oem--pbv .header-util-item .ic-search-outlined-26px,
  .kia-oem--pbv .header-util-item .ic-search-outlined-white-26px,
  .kia-oem--pbv .header-util-item .ic-world-outlined-26px {
    height: 24px;
    width: 24px;
    --icon-fill:#05141f;
    --icon-stroke:#05141f;
  }
  .kia-oem--pbv .header-light:not(.is-sticky) .header-util-item .ic-search-outlined-26px,
  .kia-oem--pbv .header-light:not(.is-sticky) .header-util-item .ic-search-outlined-white-26px,
  .kia-oem--pbv .header-light:not(.is-sticky) .ic-menu-outlined-26px,
  .kia-oem--pbv .header-light:not(.is-sticky) .ic-person-outlined-26px,
  .kia-oem--pbv .header-light:not(.is-sticky) .ic-world-outlined-26px {
    height: 24px;
    width: 24px;
    --icon-fill:#fff;
    --icon-stroke:#fff;
  }
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .header .header-logo,
  .kia-oem--pbv .header .header-logo .ic-logo {
    height: 18px;
    width: 77px;
  }
  .kia-oem--pbv .header .header-util-item {
    -webkit-margin-start: 16px;
    margin-inline-start: 16px;
  }
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .header .header-inner {
    padding: 16px 32px;
  }
  .kia-oem--pbv .header .header-logo,
  .kia-oem--pbv .header .header-logo .ic-logo {
    height: 17px;
    width: 68px;
  }
  .kia-oem--pbv .header .header-util-item {
    -webkit-margin-start: 16px;
    margin-inline-start: 16px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .header.pc-view {
    display: none;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .header .header-inner {
    border-bottom-color: var(--outline-low);
    padding: 16px 20px;
  }
  .kia-oem--pbv .header .header-logo,
  .kia-oem--pbv .header .header-logo .ic-logo {
    height: 17px;
    width: 68px;
  }
  .kia-oem--pbv .header-util-item {
    -webkit-margin-start: 16px;
    margin-inline-start: 16px;
  }
}
.kia-oem--pbv .lnb-dimmed {
  background-color: #000000b3;
  bottom: 0;
  height: 100vh;
  inset-inline-end: 0;
  opacity: 0;
  overflow: hidden;
  top: 0;
  -webkit-transition: all .1s cubic-bezier(.5, 0, 0, .75);
  transition: all .1s cubic-bezier(.5, 0, 0, .75);
  visibility: hidden;
  z-index: -2;
}
.kia-oem--pbv .fixed-container,
.kia-oem--pbv .lnb-dimmed {
  inset-inline-start: 0;
  position: fixed;
}
.kia-oem--pbv .fixed-container {
  top: var(--offset-top,0);
  width: 100%;
  z-index: 29;
}
.kia-oem--pbv .sitemap {
  background-color: #000000b3;
  bottom: 0;
  display: none;
  inset-inline-end: 0;
  inset-inline-start: 0;
  position: fixed;
  top: 0;
  z-index: 10001;
}
@media screen and (min-width: 1281px) {
  .kia-oem--pbv .sitemap .hide-pc {
    display: none;
  }
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .sitemap .only-pc {
    display: none;
  }
}
.kia-oem--pbv .sitemap.is-show {
  display: block;
}
.kia-oem--pbv .sitemap.is-show .sitemap-box {
  opacity: 1;
  position: absolute;
  -webkit-transform: translateX(calc(var(--inline-dir)*0));
  transform: translate(calc(var(--inline-dir)*0));
}
.kia-oem--pbv .sitemap.is-show .custom-scrollbar {
  overflow: hidden;
  overflow-y: auto;
  scrollbar-gutter: auto;
}
.kia-oem--pbv .sitemap.is-show .custom-scrollbar:before {
  content: "";
  float: left;
  width: 16px;
}
.kia-oem--pbv .sitemap.is-show .custom-scrollbar::-webkit-scrollbar {
  width: 16px;
}
.kia-oem--pbv .sitemap.is-show .custom-scrollbar::-webkit-scrollbar,
.kia-oem--pbv .sitemap.is-show .custom-scrollbar::-webkit-scrollbar-track {
  background-color: transparent;
}
.kia-oem--pbv .sitemap.is-show .custom-scrollbar::-webkit-scrollbar-thumb {
  background-clip: padding-box;
  background-color: var(--on-surface-low);
  border: 6px solid transparent;
  border-radius: 16px;
}
.kia-oem--pbv .sitemap.is-show .custom-scrollbar::-webkit-scrollbar-thumb:active,
.kia-oem--pbv .sitemap.is-show .custom-scrollbar::-webkit-scrollbar-thumb:hover {
  background-color: var(--surface-container-highest);
  border: 4px solid transparent;
}
.kia-oem--pbv .sitemap.is-show .custom-scrollbar::-webkit-resizer,
.kia-oem--pbv .sitemap.is-show .custom-scrollbar::-webkit-scrollbar-button {
  display: none;
}
.kia-oem--pbv .sitemap-box,
.kia-oem--pbv .sitemap.is-hide .sitemap-box {
  opacity: 0;
  -webkit-transform: translateX(calc(100%*var(--inline-dir)));
  transform: translate(calc(100%*var(--inline-dir)));
}
.kia-oem--pbv .sitemap-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  overflow-y: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  background-color: var(--surface);
  bottom: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  inset-inline-end: 0;
  inset-inline-start: unset;
  max-width: 600px;
  position: absolute;
  top: 0;
  -webkit-transition: all .4s cubic-bezier(.76, .16, .16, .96);
  transition: all .4s cubic-bezier(.76, .16, .16, .96);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property:
    opacity,
    transform,
    -webkit-transform;
  width: 100%;
  will-change: opacity, transform;
}
@media screen and (min-width: 1281px) {
  .kia-oem--pbv .sitemap-box {
    max-width: 520px;
  }
}
.kia-oem--pbv .sitemap-box .btn-close {
  inset-inline-end: 28px;
  position: absolute;
  top: 30px;
}
.kia-oem--pbv .sitemap-box .btn-close .ic {
  --icon-stroke:#303c47;
}
.kia-oem--pbv .dark .sitemap-box .btn-close .ic {
  --icon-stroke:#fff;
}
.kia-oem--pbv .sitemap-inner {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media screen and (min-width: 1281px) {
  .kia-oem--pbv .sitemap .header-util-list.hide-pc {
    display: none;
  }
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .sitemap .header-util-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 32px 16px;
  }
  .kia-oem--pbv .sitemap .header-util-list .header-util-btn {
    font-size: 12px;
    line-height: 1.66667;
  }
  .kia-oem--pbv .sitemap .header-util-list .header-util-btn .ic-arrowset-outlined-next-12px {
    --icon-stroke:#828a90;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .sitemap .header-util-list {
    -webkit-padding-end: 20px;
    padding-inline-end: 20px;
    -webkit-padding-start: 30px;
    padding-inline-start: 30px;
  }
}
.kia-oem--pbv .sitemap-navigation {
  margin-bottom: 163px;
  margin-top: 114px;
}
.kia-oem--pbv .sitemap-navigation .navigation-list {
  position: relative;
}
.kia-oem--pbv .sitemap-navigation .navigation-list:after,
.kia-oem--pbv .sitemap-navigation .navigation-list:before {
  background-color: var(--outline-high);
  content: "";
  display: block;
  height: 1px;
  margin: 0 auto;
  width: calc(100% - 64px);
}
.kia-oem--pbv .sitemap-navigation .navigation-item:not(:first-child):before {
  background-color: var(--outline-low);
  content: "";
  display: block;
  height: 1px;
  margin: 0 auto;
  width: calc(100% - 64px);
}
.kia-oem--pbv .sitemap-navigation .navigation-item.is-expanded .navigation-btn .ic-plus-outlined-16px {
  display: none;
}
.kia-oem--pbv .sitemap-navigation .navigation-item.is-expanded .navigation-btn .ic-minus-outlined-16px {
  display: inline-block;
}
.kia-oem--pbv .sitemap-navigation .navigation-btn,
.kia-oem--pbv .sitemap-navigation .navigation-link {
  background-color: var(--surface);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--on-surface);
  display: block;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  margin: 0 auto;
  padding: 21px 48px 19px;
  position: -webkit-sticky;
  position: sticky;
  text-align: start;
  top: 0;
  width: 100%;
  z-index: 15;
}
.kia-oem--pbv .sitemap-navigation .navigation-btn {
  -webkit-padding-end: 78px;
  padding-inline-end: 78px;
}
.kia-oem--pbv .sitemap-navigation .navigation-btn .ic-minus-outlined-16px,
.kia-oem--pbv .sitemap-navigation .navigation-btn .ic-plus-outlined-16px {
  inset-inline-end: 48px;
  margin-top: -8px;
  position: absolute;
  top: 50%;
  -webkit-transition: -webkit-transform .2s;
  transition: -webkit-transform .2s;
  transition: transform .2s;
  transition: transform .2s, -webkit-transform .2s;
  --icon-stroke:#303e48;
}
.kia-oem--pbv .dark .sitemap-navigation .navigation-btn .ic-minus-outlined-16px,
.kia-oem--pbv .dark .sitemap-navigation .navigation-btn .ic-plus-outlined-16px {
  --icon-stroke:#b2b8bd;
}
.kia-oem--pbv .sitemap-navigation .lnb-banner-box,
.kia-oem--pbv .sitemap-navigation .navigation-btn .ic-minus-outlined-16px {
  display: none;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .sitemap-navigation .lnb-banner-box {
    background-color: var(--surface);
    display: block;
    padding: 10px 42px 40px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .sitemap-navigation .lnb-banner-box {
    -webkit-padding-end: 30px;
    padding-inline-end: 30px;
    -webkit-padding-start: 30px;
    padding-inline-start: 30px;
  }
}
.kia-oem--pbv .sitemap-navigation .lnb-banner-box .embla {
  overflow: visible;
}
.kia-oem--pbv .sitemap-navigation .lnb-banner-item {
  max-width: 282px;
  -webkit-margin-end: 14px;
  margin-inline-end: 14px;
}
.kia-oem--pbv .sitemap-navigation .lnb-banner-item:last-child {
  -webkit-margin-end: 0;
  margin-inline-end: 0;
}
.kia-oem--pbv .sitemap-navigation .lnb-banner-img {
  aspect-ratio: 282/159;
  border-radius: 6px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.kia-oem--pbv .sitemap-navigation .lnb-banner-img iframe,
.kia-oem--pbv .sitemap-navigation .lnb-banner-img img,
.kia-oem--pbv .sitemap-navigation .lnb-banner-img video {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.kia-oem--pbv .sitemap-navigation .lnb-banner-img .error-image {
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  inset-inline-end: 0;
  inset-inline-start: 0;
  position: absolute;
  top: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.kia-oem--pbv .sitemap-navigation .lnb-banner-img .error-image.vehicle {
  background-image: url(https://oem-variants.pages.dev/r2/kia/oem-assets/5dbd6da5ef9c2b74609d9fb8.png);
  background-position: 50%;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  background-size: contain;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .sitemap-navigation .lnb-banner-img .error-image.vehicle {
    background-image: url(https://oem-variants.pages.dev/r2/kia/oem-assets/53e5ad1803a6cd1fd30feec6.png);
    -webkit-background-size: cover;
    background-size: cover;
  }
}
.kia-oem--pbv .sitemap-navigation .lnb-banner-img .error-image.logo {
  background-color: var(--surface-container-lowest);
}
.kia-oem--pbv .sitemap-navigation .lnb-banner-img .error-image.logo .ic-logo-medium {
  opacity: .3;
  width: auto;
  --icon-fill:#8d959a;
  height: 24px;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .sitemap-navigation .lnb-banner-img .error-image.logo .ic-logo-medium {
    height: 18px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .sitemap-navigation .lnb-banner-img .error-image.image-pc {
    display: none;
  }
}
@media screen and (min-width: 601px) {
  .kia-oem--pbv .sitemap-navigation .lnb-banner-img .error-image.image-mo {
    display: none;
  }
}
.kia-oem--pbv .sitemap-navigation .lnb-banner-title {
  color: var(--on-surface);
  font-weight: 700;
  margin-top: 10px;
  word-break: break-all;
}
.kia-oem--pbv .sitemap-navigation .lnb-banner-desc,
.kia-oem--pbv .sitemap-navigation .lnb-banner-title {
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-size: 12px;
  line-height: 1.66667;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.kia-oem--pbv .sitemap-navigation .lnb-banner-desc {
  color: var(--on-surface-mid);
  font-weight: 400;
  margin-top: 4px;
  word-break: keep-all;
}
.kia-oem--pbv .sitemap-navigation .lnb-banner .swiper-pagination {
  display: none;
}
.kia-oem--pbv .depth-list {
  background-color: var(--surface);
  padding: 20px 48px;
}
.kia-oem--pbv .depth-list-wrap {
  background-color: var(--surface-lowest);
  padding: 0;
  position: relative;
}
.kia-oem--pbv .depth-list-wrap:after,
.kia-oem--pbv .depth-list-wrap:before {
  background-color: var(--outline-low);
  content: "";
  height: 1px;
  inset-inline-start: 50%;
  position: absolute;
  -webkit-transform: translateX(calc(-50%*var(--inline-dir)));
  transform: translate(calc(-50%*var(--inline-dir)));
  width: calc(100% - 64px);
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .depth-list-wrap:after,
  .kia-oem--pbv .depth-list-wrap:before {
    width: calc(100% - 40px);
  }
}
.kia-oem--pbv .depth-list-wrap:before {
  top: 0;
}
.kia-oem--pbv .depth-list-wrap:after {
  bottom: -1px;
}
.kia-oem--pbv .depth-item.is-expanded .depth-btn .ic-plus-outlined-16px {
  display: none;
}
.kia-oem--pbv .depth-item.is-expanded .depth-btn .ic-minus-outlined-16px {
  display: inline-block;
}
.kia-oem--pbv .depth-btn {
  color: var(--on-surface-highest);
  display: block;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.57143;
  padding-block: 12px;
  padding-inline: 0 30px;
  position: relative;
  text-align: start;
  width: 100%;
}
.kia-oem--pbv .depth-btn .ic-minus-outlined-16px,
.kia-oem--pbv .depth-btn .ic-plus-outlined-16px {
  inset-inline-end: 0;
  margin-top: -10px;
  position: absolute;
  top: 50%;
  -webkit-transition: -webkit-transform .2s;
  transition: -webkit-transform .2s;
  transition: transform .2s;
  transition: transform .2s, -webkit-transform .2s;
  --icon-stroke:#303c47;
}
.kia-oem--pbv .dark .depth-btn .ic-minus-outlined-16px,
.kia-oem--pbv .dark .depth-btn .ic-plus-outlined-16px {
  --icon-stroke:#b2b8bd;
}
.kia-oem--pbv .depth-btn .ic-minus-outlined-16px {
  display: none;
}
.kia-oem--pbv .depth-link {
  color: var(--on-surface-highest);
  display: block;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.57143;
  padding: 12px 0;
  position: relative;
  text-align: start;
  width: 100%;
}
.kia-oem--pbv .sub-depth-list {
  padding-block: 4px 20px;
  padding-inline: 26px 34px;
}
.kia-oem--pbv .sub-depth-list.has-sub-title {
  margin-top: 16px;
  padding: 0 48px 40px;
}
.kia-oem--pbv .sub-depth-list.has-sub-title .sub-depth-link {
  color: var(--on-surface-high);
  font-size: 14px;
  font-weight: 700;
  line-height: 1.57143;
}
.kia-oem--pbv .sub-depth-item {
  padding: 8px 0;
}
.kia-oem--pbv .sub-depth-link {
  color: var(--on-surface-high);
  font-size: 14px;
  font-weight: 400;
  line-height: 1.57143;
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .sub-depth-link:hover {
    color: var(--on-surface);
  }
}
.kia-oem--pbv .sub-depth-link:active {
  color: var(--on-surface);
}
.kia-oem--pbv .sub-depth-title {
  color: var(--on-surface-high);
  display: block;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.57143;
  margin-top: 0;
  padding: 0 48px;
}
.kia-oem--pbv .sub-depth-title:first-of-type {
  margin-top: 30px;
}
.kia-oem--pbv .sitemap-util {
  padding: 24px 32px 36px;
}
@media screen and (min-width: 1281px) {
  .kia-oem--pbv .sitemap-util {
    display: none;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .sitemap-util {
    padding-bottom: 32px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .sitemap-util {
    padding-inline: 20px;
  }
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .sitemap-util.has-gray-bg {
    background-color: var(--surface-container-lowest);
  }
}
.kia-oem--pbv .sitemap-util .btn-box {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
.kia-oem--pbv .sitemap-util .btn-box:not(:first-of-type) {
  margin-top: 12px;
  padding-top: 0;
}
.kia-oem--pbv .sitemap-util .btn-box-vertical .btn:not(:first-child) {
  margin-top: 12px;
}
.kia-oem--pbv .sitemap-util-btn .ic-world-outlined-16px {
  --icon-stroke:#fff;
}
.kia-oem--pbv .sitemap-util-btn.is-inactive .ic-world-outlined-16px,
.kia-oem--pbv .sitemap-util-btn:disabled .ic-world-outlined-16px {
  --icon-stroke:#636b74;
}
.kia-oem--pbv .navigation-content,
.kia-oem--pbv .navigation-sub-content {
  display: grid;
  grid-template-rows: 0fr;
  opacity: 0;
  -webkit-transition: .5s;
  transition: .5s;
}
.kia-oem--pbv .navigation-content .depth-list-wrap,
.kia-oem--pbv .navigation-content .sub-depth-wrap,
.kia-oem--pbv .navigation-sub-content .depth-list-wrap,
.kia-oem--pbv .navigation-sub-content .sub-depth-wrap {
  overflow: hidden;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .navigation-content,
  .kia-oem--pbv .navigation-sub-content {
    -webkit-transition: .3s;
    transition: .3s;
  }
}
.kia-oem--pbv .navigation-item .depth-item.is-expanded .navigation-sub-content,
.kia-oem--pbv .navigation-item.is-expanded .navigation-content {
  grid-template-rows: 1fr;
  opacity: 1;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .sitemap-box .btn-close {
    inset-inline-end: 28px;
    top: 11px;
  }
  .kia-oem--pbv .sitemap-util {
    padding: 0 0 30px;
  }
  .kia-oem--pbv .sitemap-util .btn-box {
    padding-top: 24px;
    -webkit-padding-start: 20px;
    padding-inline-start: 20px;
    -webkit-padding-end: 20px;
    padding-inline-end: 20px;
  }
  .kia-oem--pbv .sitemap-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .kia-oem--pbv .sitemap .category {
    display: none;
    padding: 16px 0;
    z-index: 15;
  }
  .kia-oem--pbv .sitemap .category.is-sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 62px;
  }
  .kia-oem--pbv .sitemap .category-list {
    padding: 0 42px;
  }
  .kia-oem--pbv .sitemap .category-item:not(:first-child) {
    -webkit-margin-start: 6px;
    margin-inline-start: 6px;
  }
  .kia-oem--pbv .sitemap .category-btn {
    font-size: 12px;
    height: 32px;
    line-height: 1.66667;
    padding: 0 15px;
  }
  .kia-oem--pbv .sitemap-navigation {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-bottom: 80px;
    margin-top: 72px;
  }
  .kia-oem--pbv .sitemap-navigation .navigation-item .category {
    display: grid;
    grid-template-rows: 1fr;
    height: 0;
    opacity: 0;
    overflow: hidden;
    padding: 0;
    -webkit-transition: opacity .3s, height .3s .1s;
    transition: opacity .3s, height .3s .1s;
  }
  .kia-oem--pbv .sitemap-navigation .navigation-item .category-list {
    padding-bottom: 16px;
    padding-top: 16px;
  }
  .kia-oem--pbv .sitemap-navigation .navigation-item.is-expanded .category {
    height: 64px;
    opacity: 1;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
  }
  .kia-oem--pbv .sitemap-navigation .navigation-btn,
  .kia-oem--pbv .sitemap-navigation .navigation-link {
    -webkit-padding-end: 72px;
    padding-inline-end: 72px;
    -webkit-padding-start: 42px;
    padding-inline-start: 42px;
  }
  .kia-oem--pbv .sitemap-navigation .navigation-btn:after,
  .kia-oem--pbv .sitemap-navigation .navigation-link:after {
    inset-inline-end: 42px;
  }
  .kia-oem--pbv .depth-list {
    padding: 20px 42px;
  }
  .kia-oem--pbv .depth-list.type-model {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    margin: 0;
    padding: 24px 32px 40px;
  }
}
@media screen and (max-width: 1280px) and (max-width: 600px) {
  .kia-oem--pbv .depth-list.type-model {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .depth-list.type-model .depth-item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(50% - 12px);
    flex: 0 0 calc(50% - 12px);
  }
  .kia-oem--pbv .depth-list.type-model .depth-item:nth-child(odd) {
    -webkit-margin-end: 24px;
    margin-inline-end: 24px;
  }
  .kia-oem--pbv .depth-list.type-model .depth-item:nth-child(n+3) {
    margin-top: 40px;
  }
  .kia-oem--pbv .depth-list.type-model .model-card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    background-color: transparent;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
  }
  .kia-oem--pbv .depth-list.type-model .model-card .btn-box {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    justify-content: flex-start;
    margin-top: auto;
    min-height: 70px;
    opacity: 1;
    padding-top: 16px;
    position: static;
  }
}
@media screen and (max-width: 1280px) and (max-width: 600px) {
  .kia-oem--pbv .depth-list.type-model .model-card .btn-box {
    -webkit-box-orient: inherit;
    -webkit-box-direction: inherit;
    -ms-flex-direction: inherit;
    flex-direction: inherit;
    min-height: auto;
    padding-top: unset;
  }
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .depth-list.type-model .model-card .btn {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 32px;
    flex: 0 0 32px;
    height: 32px;
  }
  .kia-oem--pbv .depth-list.type-model .model-card .btn:not(:first-child) {
    margin-top: 6px;
  }
  .kia-oem--pbv .depth-list.type-model .model-thumbnail {
    margin-top: 20px;
  }
  .kia-oem--pbv .depth-list.type-model .model-thumbnail.skeleton-item {
    margin-bottom: 12px;
    margin-top: 26px;
    padding-top: 48.44%;
  }
  .kia-oem--pbv .depth-list.type-model .model {
    font-size: 14px;
    line-height: 1.57143;
    margin-top: 0;
    text-align: start;
  }
  .kia-oem--pbv .depth-list-wrap.hide-pc:after,
  .kia-oem--pbv .depth-list-wrap.hide-pc:before {
    display: none;
  }
  .kia-oem--pbv .depth-btn,
  .kia-oem--pbv .depth-link {
    font-size: 13px;
    line-height: 1.53846;
    padding-block: 10px;
    padding-inline: 0 30px;
  }
  .kia-oem--pbv .sub-depth-list {
    padding-block: 4px 10px;
    padding-inline: 14px;
  }
  .kia-oem--pbv .sub-depth-list.has-sub-title {
    padding: 0 42px 38px;
  }
  .kia-oem--pbv .sub-depth-list.has-sub-title .sub-depth-link {
    font-size: 13px;
    line-height: 1.53846;
  }
  .kia-oem--pbv .sub-depth-list.has-sub-title .sub-depth-item {
    padding-block: 0 14px;
    padding-inline: 0 14px;
  }
  .kia-oem--pbv .sub-depth-list.has-sub-title .sub-depth-item:last-child {
    padding-bottom: 0;
  }
  .kia-oem--pbv .sub-depth-title {
    font-size: 13px;
    line-height: 1.53846;
    padding: 0 42px;
  }
  .kia-oem--pbv .sub-depth-title:first-of-type {
    margin-top: 30px;
  }
  .kia-oem--pbv .sub-depth-item {
    padding-block: 10px;
    padding-inline: 0 14px;
  }
  .kia-oem--pbv .sub-depth-link {
    font-size: 13px;
    line-height: 1.53846;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .sitemap-box .btn-close {
    inset-inline-end: 15px;
    top: 11px;
  }
  .kia-oem--pbv .sitemap-inner .disclaimer-box.type-detail-info {
    padding: 30px 20px;
  }
  .kia-oem--pbv .sitemap .category-list {
    padding: 0 30px;
  }
  .kia-oem--pbv .sitemap-navigation .navigation-list:after,
  .kia-oem--pbv .sitemap-navigation .navigation-list:before {
    width: calc(100% - 40px);
  }
  .kia-oem--pbv .sitemap-navigation .navigation-item:not(:first-child):before {
    width: calc(100% - 40px);
  }
  .kia-oem--pbv .sitemap-navigation .navigation-btn,
  .kia-oem--pbv .sitemap-navigation .navigation-link {
    width: 100%;
    -webkit-padding-start: 30px;
    padding-inline-start: 30px;
    -webkit-padding-end: 60px;
    background-color: var(--surface);
    font-size: 14px;
    font-weight: 700;
    line-height: 1.57143;
    padding-inline-end: 60px;
  }
  .kia-oem--pbv .sitemap-navigation .navigation-btn:after,
  .kia-oem--pbv .sitemap-navigation .navigation-link:after {
    inset-inline-end: 30px;
  }
  .kia-oem--pbv .depth-list {
    padding: 20px 30px;
  }
  .kia-oem--pbv .depth-list.type-model {
    padding: 24px 20px 40px;
  }
  .kia-oem--pbv .depth-list.type-model .model-card .btn-box {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    gap: 10px;
    margin: 16px 0 48px;
  }
  .kia-oem--pbv .depth-list.type-model .model-card .btn-box .btn {
    margin-top: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-width: calc(50% - 10px);
  }
  .kia-oem--pbv .depth-list.type-model .model-thumbnail.skeleton-item {
    padding-top: 50%;
  }
  .kia-oem--pbv .depth-list.type-model .depth-item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
  }
  .kia-oem--pbv .depth-list.type-model .depth-item:nth-child(n+3) {
    margin-top: 0;
  }
  .kia-oem--pbv .depth-btn:after {
    inset-inline-end: 0;
  }
  .kia-oem--pbv .sub-depth-title {
    padding: 0 30px;
  }
  .kia-oem--pbv .sub-depth-list.has-sub-title {
    -webkit-padding-end: 30px;
    padding-inline-end: 30px;
    -webkit-padding-start: 30px;
    padding-inline-start: 30px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .sticky-container-pbv.sticky-pc {
    border-bottom: 0;
    top: 0;
    z-index: 29;
  }
}
.kia-oem--pbv .sticky-container-pbv.is-sticky {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-color: var(--surface);
  -webkit-perspective: 1000px;
  perspective: 1000px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  will-change: transform;
}
.kia-oem--pbv .sticky-container-pbv.is-sticky:after {
  background-color: #f2f4f6;
}
@media screen and (min-width: 601px) {
  .kia-oem--pbv .sticky-container-pbv.is-sticky .pbv-sub-menu .gnb-sub-btn.is-active:after {
    display: block;
  }
}
.kia-oem--pbv .sticky-container-pbv.is-sticky .pbv-sub-menu.theme-dark .sub-menu-title {
  color: var(--on-surface-container);
}
.kia-oem--pbv .sticky-container-pbv.is-sticky .pbv-sub-menu.theme-dark .gnb-sub-btn {
  color: var(--on-surface-container-highest);
}
.kia-oem--pbv .sticky-container-pbv.is-sticky .pbv-sub-menu.theme-dark .gnb-sub-btn.is-active {
  color: var(--on-surface-container);
}
.kia-oem--pbv .sticky-container-pbv.is-sticky .pbv-sub-menu.theme-dark .gnb-sub-btn .ic-open-in-new-outlined-12px {
  --icon-stroke:#303e48;
}
.kia-oem--pbv .sticky-container-pbv {
  background-color: var(--surface);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  inset-inline-start: 0;
  position: -webkit-sticky;
  position: sticky;
  top: var(--offset-top,0);
  -ms-touch-action: pan-x;
  touch-action: pan-x;
  width: 100%;
  z-index: 29;
}
.kia-oem--pbv .sticky-container-pbv:after {
  background-color: transparent;
  bottom: 0;
  content: "";
  height: 1px;
  inset-inline-start: 0;
  position: absolute;
  width: 100%;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .sticky-container-pbv:after {
    display: none;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .sticky-container-pbv {
    background-color: var(--surface-container);
    border-bottom-color: var(--surface-container-lowest);
  }
}
.kia-oem--pbv .pbv-sub-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 64px;
  justify-content: space-between;
  margin: 0 auto;
  max-width: 1920px;
  padding: 0 40px;
  position: relative;
  z-index: 1;
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .pbv-sub-menu {
    height: 52px;
    padding: 0;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .pbv-sub-menu {
    height: 48px;
    padding: 0;
  }
}
.kia-oem--pbv .pbv-sub-menu .sub-menu-title {
  display: inline-block;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  -webkit-margin-end: 48px;
  margin-inline-end: 48px;
  -webkit-margin-start: 8px;
  margin-inline-start: 8px;
  white-space: nowrap;
  width: auto;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .pbv-sub-menu .sub-menu-title {
    display: none;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .pbv-sub-menu .gnb-sub-list:-webkit-scrollbar {
    display: none;
  }
  .kia-oem--pbv .pbv-sub-menu .gnb-sub-list.is-open {
    display: block;
  }
}
.kia-oem--pbv .pbv-sub-menu .gnb-sub-item {
  width: auto;
  -webkit-margin-end: 32px;
  margin-inline-end: 32px;
}
.kia-oem--pbv .pbv-sub-menu .gnb-sub-item:last-child {
  -webkit-margin-end: 0;
  margin-inline-end: 0;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .pbv-sub-menu .gnb-sub-item {
    height: 100%;
    position: relative;
    z-index: 1;
    -webkit-margin-end: 24px;
    margin-inline-end: 24px;
  }
}
.kia-oem--pbv .pbv-sub-menu .gnb-sub-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.71429;
  padding: 20px 0;
  position: relative;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .pbv-sub-menu .gnb-sub-btn {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    line-height: 1.57143;
    padding: 14px 0;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .pbv-sub-menu .gnb-sub-btn {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 13px;
    height: 100%;
    line-height: 1.53846;
    padding: 14px 0;
  }
}
.kia-oem--pbv .pbv-sub-menu .gnb-sub-btn.is-active {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.71429;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .pbv-sub-menu .gnb-sub-btn.is-active {
    font-size: 13px;
    line-height: 1.53846;
  }
}
.kia-oem--pbv .pbv-sub-menu .gnb-sub-btn.is-active:after {
  background-color: currentColor;
  bottom: 0;
  content: "";
  height: 2px;
  inset-inline-start: 0;
  position: absolute;
  width: 100%;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .pbv-sub-menu .gnb-sub-btn.is-active:after {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    bottom: 0;
    display: block;
    height: 1px;
    -webkit-perspective: 1000px;
    perspective: 1000px;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    will-change: transform;
  }
}
.kia-oem--pbv .pbv-sub-menu .gnb-sub-btn .ic {
  -webkit-margin-start: 4px;
  margin-inline-start: 4px;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .pbv-sub-menu .gnb-sub-btn .ic {
    position: relative;
    top: -1px;
  }
  .kia-oem--pbv .pbv-sub-menu .gnb-sub-current .ic-drop-outlined-16px {
    --icon-stroke:#05141f;
  }
  .kia-oem--pbv .pbv-sub-menu .gnb-sub-current.is-open .ic-drop-outlined-16px {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
}
.kia-oem--pbv .pbv-sub-menu .gnb-box-mo {
  overflow: hidden;
  position: relative;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .pbv-sub-menu .gnb-box-mo {
    background-color: var(--surface);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    inset-inline-start: 0;
    padding: 0 20px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10;
  }
}
.kia-oem--pbv .pbv-sub-menu.theme-dark .sub-menu-title {
  color: var(--on-surface-container);
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .pbv-sub-menu.theme-dark .sub-menu-title {
    color: var(--on-surface-container);
  }
}
.kia-oem--pbv .pbv-sub-menu.theme-dark .gnb-sub-btn {
  color: var(--on-surface-container-highest);
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .pbv-sub-menu.theme-dark .gnb-sub-btn {
    color: var(--on-surface-container-highest);
  }
}
.kia-oem--pbv .pbv-sub-menu.theme-dark .gnb-sub-btn.is-active {
  color: var(--on-surface-container);
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .pbv-sub-menu.theme-dark .gnb-sub-btn.is-active {
    color: var(--on-surface-container);
  }
}
.kia-oem--pbv .pbv-sub-menu.theme-dark .gnb-sub-btn.is-active .ic-open-in-new-outlined-12px {
  --icon-stroke:#fff;
}
.kia-oem--pbv .pbv-sub-menu.theme-dark .gnb-sub-btn .ic-open-in-new-outlined-12px {
  --icon-stroke:#303e48;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .pbv-sub-menu.theme-dark .gnb-sub-btn .ic-open-in-new-outlined-12px {
    --icon-stroke:#303e48;
  }
}
.kia-oem--pbv .key-visual2 {
  background: var(--bg-default);
  position: relative;
  -webkit-transition: background .5s cubic-bezier(.33, 1, .68, 1);
  transition: background .5s cubic-bezier(.33, 1, .68, 1);
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual2 {
    background: transparent;
    -webkit-transition: 0s;
    transition: 0s;
  }
}
.kia-oem--pbv .key-visual2.fade-bg {
  background: var(--bg-change);
}
.kia-oem--pbv .key-visual2 .key-visual-animation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  justify-content: center;
  position: relative;
  width: 100%;
}
.kia-oem--pbv .key-visual2 .key-visual-animation .content-box,
.kia-oem--pbv .key-visual2 .key-visual-step1 {
  position: relative;
}
@media screen and (min-width: 1281px) {
  .kia-oem--pbv .key-visual2 .key-visual-step1 {
    padding-top: clamp(160px, calc(12.51956vw - .37559px), 240px);
  }
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual2 .key-visual-step1 {
    padding-top: clamp(125px, calc(10.9375vw + 20px), 160px);
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual2 .key-visual-step1 {
    background: -webkit-gradient(linear, left top, left bottom, from(calc(180deg*var(--inline-dir))), color-stop(81%, var(--bg-default)), to(var(--bg-change)));
    background:
      linear-gradient(
        calc(180deg*var(--inline-dir)),
        var(--bg-default) 81%,
        var(--bg-change) 100%);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    -webkit-transition: background .5s cubic-bezier(.33, 1, .68, 1);
    transition: background .5s cubic-bezier(.33, 1, .68, 1);
  }
  .kia-oem--pbv .key-visual2 .key-visual-step1.ani-fade {
    background: var(--bg-change);
  }
  .kia-oem--pbv .key-visual2 .key-visual-step1.ani-fade .image-car {
    opacity: 0;
  }
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .key-visual2 .key-visual-step1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: clamp(576px, calc(47.5vw + 291px), 747px);
    padding-top: clamp(130px, calc(2.77778vw + 113.33333px), 140px);
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual2 .key-visual-step1 {
    height: clamp(346px, calc(95.83333vw + 1px), 576px);
    overflow: hidden;
    padding-top: clamp(80px, calc(20.83333vw + 5px), 130px);
    -webkit-padding-start: clamp(20px, calc(5vw + 2px), 32px);
    padding-inline-start: clamp(20px, calc(5vw + 2px), 32px);
    -webkit-padding-end: clamp(20px, calc(5vw + 2px), 32px);
    padding-inline-end: clamp(20px, calc(5vw + 2px), 32px);
  }
}
.kia-oem--pbv .key-visual2 .key-visual-step1.is-hidden .image-car {
  opacity: 0;
}
.kia-oem--pbv .key-visual2 .key-visual-step2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  justify-content: space-between;
  margin-top: 120px;
  overflow-x: clip;
  position: relative;
}
@supports not (overflow-x:clip) {
  .kia-oem--pbv .key-visual2 .key-visual-step2 {
    overflow-x: hidden;
  }
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .key-visual2 .key-visual-step2 {
    margin-top: 60px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual2 .key-visual-step2 {
    margin-top: clamp(20px, calc(8.33333vw - 10px), 40px);
  }
}
.kia-oem--pbv .key-visual2 .key-visual-step2 .content-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  inset-inline-start: 0;
  position: -webkit-sticky;
  position: sticky;
  top: 169px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  height: 100%;
  justify-content: space-between;
  width: 100%;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual2 .key-visual-step2 .content-box {
    top: 132px;
  }
}
.kia-oem--pbv .key-visual2 .key-visual-step2.zoom-in .media-zoom-box .media-content {
  height: calc(100vh - var(--menuHeight));
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual2 .key-visual-step2.zoom-in .thumb-media {
    margin-top: 0;
  }
}
.kia-oem--pbv .key-visual2 .key-visual-step2.zoom-in .thumb-media .media {
  border-radius: 0;
}
.kia-oem--pbv .key-visual2 .key-visual-step2.zoom-in .thumb-media:before {
  content: "";
  inset-inline-end: -40px;
  inset-inline-start: -40px;
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .key-visual2 .key-visual-step2.zoom-in .thumb-media:before {
    inset-inline-end: -32px;
    inset-inline-start: -32px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual2 .key-visual-step2.zoom-in .thumb-media:before {
    inset-inline-end: calc(-5vw - 2px);
    inset-inline-start: calc(-5vw - 2px);
  }
}
.kia-oem--pbv .key-visual2 .key-visual-step2.zoom-in .key-visual-control,
.kia-oem--pbv .key-visual2 .key-visual-step2.zoom-in .product-info {
  opacity: 1;
  -webkit-transition-delay: .5s;
  transition-delay: .5s;
}
.kia-oem--pbv .key-visual2 .key-visual-step2.zoom-in .key-visual-slider-item:after {
  opacity: 1;
  overflow: visible;
  -webkit-transition-delay: .5s;
  transition-delay: .5s;
}
.kia-oem--pbv .key-visual2 .key-visual-slider {
  height: 100%;
  overflow: visible;
  z-index: 2;
}
.kia-oem--pbv .key-visual2 .key-visual-slider-item {
  z-index: 1;
}
.kia-oem--pbv .key-visual2 .key-visual-slider-item.swiper-slide-active {
  z-index: 2;
}
.kia-oem--pbv .key-visual2 .key-visual-slider-item:after {
  background: -webkit-gradient(linear, left top, left bottom, from(calc(0deg*var(--inline-dir))), color-stop(0, transparent), color-stop(30%, rgba(0, 0, 0, .2)), color-stop(50%, rgba(7, 7, 7, .4)), color-stop(70.16%, rgba(0, 0, 0, .6)), to(rgba(0, 0, 0, .7)));
  background:
    linear-gradient(
      calc(0deg*var(--inline-dir)),
      transparent 0,
      rgba(0, 0, 0, .2) 30%,
      rgba(7, 7, 7, .4) 50%,
      rgba(0, 0, 0, .6) 70.16%,
      rgba(0, 0, 0, .7) 100%);
  bottom: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  height: 600px;
  inset-inline-end: -40px;
  inset-inline-start: -40px;
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  -webkit-transform: scaleX(var(--inline-dir)) rotate(-180deg);
  transform: scaleX(var(--inline-dir)) rotate(-180deg);
  -webkit-transition: opacity .8s;
  transition: opacity .8s;
  z-index: 1;
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .key-visual2 .key-visual-slider-item:after {
    inset-inline-end: -32px;
    inset-inline-start: -32px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual2 .key-visual-slider-item:after {
    background: -webkit-gradient(linear, left top, left bottom, from(calc(180deg*var(--inline-dir))), color-stop(0, transparent), color-stop(60%, rgba(0, 0, 0, .5)));
    background:
      linear-gradient(
        calc(180deg*var(--inline-dir)),
        transparent 0,
        rgba(0, 0, 0, .5) 60%);
    height: auto;
    inset-inline-end: calc(-5vw - 2px);
    inset-inline-start: calc(-5vw - 2px);
    padding-top: 125%;
    -webkit-transform: scaleX(var(--inline-dir)) rotate(0deg);
    transform: scaleX(var(--inline-dir)) rotate(0);
  }
}
.kia-oem--pbv .key-visual2 .key-visual-slider:not(.swiper-initialized) .key-visual-slider-item:not(:first-child) {
  display: none;
}
.kia-oem--pbv .key-visual2 .image-text {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 auto;
  text-align: center;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: .6s cubic-bezier(.65, 0, .35, 1);
  transition: .6s cubic-bezier(.65, 0, .35, 1);
  width: 100%;
}
@media screen and (min-width: 1281px) {
  .kia-oem--pbv .key-visual2 .image-text {
    max-width: clamp(1088px, calc(30.04695vw + 703.09859px), 1280px);
  }
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual2 .image-text {
    max-width: clamp(800px, calc(90vw - 64px), 1088px);
  }
}
.kia-oem--pbv .key-visual2 .image-text .text {
  color: var(--surface);
  display: block;
  font-weight: 600;
  letter-spacing: -.025em;
  opacity: .15;
  text-transform: capitalize;
}
@media screen and (min-width: 1281px) {
  .kia-oem--pbv .key-visual2 .image-text .text {
    font-size: clamp(120px, calc(3.12989vw + 79.9061px), 140px);
    line-height: clamp(132px, calc(3.44288vw + 87.89671px), 154px);
  }
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual2 .image-text .text {
    font-size: clamp(90px, 9.375vw, 120px);
    line-height: clamp(99px, 10.3125vw, 132px);
  }
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .key-visual2 .image-text .text {
    font-size: clamp(62px, calc(7.77778vw + 15.33333px), 90px);
    line-height: clamp(74px, calc(9.44444vw + 17.33333px), 108px);
    margin: 0 32px;
  }
}
@media screen and (min-width: 601px) and (max-width: 960px) and (min-width: 864px) {
  .kia-oem--pbv .key-visual2 .image-text .text {
    font-size: 90px;
    line-height: 1.2;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual2 .image-text .text {
    font-size: clamp(38px, calc(10vw + 2px), 62px);
    line-height: clamp(46px, calc(11.66667vw + 4px), 74px);
  }
}
.kia-oem--pbv .key-visual2 .image-text.move-up {
  opacity: 0;
  -webkit-transform: translateY(-80%);
  transform: translateY(-80%);
}
.kia-oem--pbv .key-visual2 .image-car {
  margin: 0 auto;
  position: relative;
  -webkit-transition: opacity .5s ease-in-out;
  transition: opacity .5s ease-in-out;
  width: 100%;
}
@media screen and (min-width: 1281px) {
  .kia-oem--pbv .key-visual2 .image-car {
    margin-top: calc(-1.56495vw - 24.95305px);
    max-width: clamp(1088px, calc(30.04695vw + 703.09859px), 1280px);
  }
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual2 .image-car {
    margin-top: calc(-4.0625vw + 7px);
    max-width: clamp(800px, calc(90vw - 64px), 1088px);
  }
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .key-visual2 .image-car {
    margin-top: calc(-3.33333vw - 4px);
    max-width: 800px;
    width: calc(100% - 64px);
    -webkit-margin-start: 32px;
    margin-inline-start: 32px;
    -webkit-margin-end: 32px;
    margin-inline-end: 32px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual2 .image-car {
    margin-top: calc(-3.33333vw - 4px);
    max-width: 100%;
    overflow: hidden;
    -webkit-padding-start: 0;
    padding-inline-start: 0;
  }
}
.kia-oem--pbv .key-visual2 .image-car:before {
  content: "";
  display: block;
  padding-top: 45.31%;
  position: relative;
}
.kia-oem--pbv .key-visual2 .image-car .car {
  height: 100%;
  inset-inline-start: 0;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
}
@media screen and (min-width: 601px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual2 .image-car .car.only-pc {
    display: block !important;
  }
}
.kia-oem--pbv .key-visual2 .title-box {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  opacity: 0;
  position: relative;
  text-align: center;
  -webkit-transform: translateY(100px);
  transform: translateY(100px);
  -webkit-transition: 1s;
  transition: 1s;
  z-index: 3;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual2 .title-box {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .key-visual2 .title-box {
    margin: 0 32px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual2 .title-box {
    width: auto;
    -webkit-padding-start: clamp(20px, calc(5vw + 2px), 32px);
    padding-inline-start: clamp(20px, calc(5vw + 2px), 32px);
    -webkit-padding-end: clamp(20px, calc(5vw + 2px), 32px);
    padding-inline-end: clamp(20px, calc(5vw + 2px), 32px);
  }
}
.kia-oem--pbv .key-visual2 .title-box .title-wrap .title {
  color: var(--on-surface);
  font-size: 60px;
  font-weight: 600;
  line-height: 1.2;
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual2 .title-box .title-wrap .title {
    font-size: 48px;
    line-height: 1.29167;
  }
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .key-visual2 .title-box .title-wrap .title {
    font-size: 28px;
    line-height: 1.35714;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual2 .title-box .title-wrap .title {
    font-size: 24px;
    line-height: 1.33333;
  }
}
.kia-oem--pbv .key-visual2 .title-box .title-wrap .sub-title {
  color: var(--on-surface);
  display: block;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  margin-top: 16px;
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual2 .title-box .title-wrap .sub-title {
    font-size: 14px;
    line-height: 1.57143;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual2 .title-box .title-wrap .sub-title {
    font-size: 13px;
    line-height: 1.53846;
    margin-top: 6px;
  }
}
.kia-oem--pbv .key-visual2 .title-box .desc-info {
  margin-top: 24px;
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual2 .title-box .desc-info {
    margin-top: 20px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual2 .title-box .desc-info {
    margin-top: 20px;
  }
}
.kia-oem--pbv .key-visual2 .title-box .desc-info .btn {
  font-weight: 600;
  max-width: 200px;
  min-width: 200px !important;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual2 .title-box .desc-info .btn {
    -webkit-box-flex: 1 !important;
    -ms-flex: auto !important;
    flex: auto !important;
    font-size: 13px;
    font-weight: 600;
    height: 40px;
    line-height: 1.53846;
    margin: 0;
    max-width: 100%;
    width: 100%;
  }
  .kia-oem--pbv .key-visual2 .title-box .desc-info .btn:first-child {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .kia-oem--pbv .key-visual2 .title-box .desc-info .btn:last-child {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual2 .title-box .desc-info .btn {
    width: 100% !important;
  }
}
.kia-oem--pbv .key-visual2 .title-box .desc-info .btn-box {
  padding: 0 32px;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual2 .title-box .desc-info .btn-box {
    gap: 10px;
    padding: 0;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual2 .title-box .desc-info .btn-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 28px;
  }
}
.kia-oem--pbv .key-visual2 .title-box .desc-info .btn .text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .key-visual2 .title-box .desc-info:not(.one-button) .btn:first-child {
    background-color: var(--primary);
    color: var(--on-primary);
  }
  .kia-oem--pbv .key-visual2 .title-box .desc-info:not(.one-button) .btn:last-child {
    background-color: transparent;
    border: 1px solid var(--outline);
    color: var(--on-surface);
  }
}
.kia-oem--pbv .key-visual2 .title-box .price-box {
  margin-bottom: 24px;
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .key-visual2 .title-box .price-box {
    margin-bottom: 28px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual2 .title-box .price-box {
    margin-bottom: 0;
  }
}
.kia-oem--pbv .key-visual2 .title-box .price-box .type {
  color: var(--on-surface);
  font-size: 14px;
  font-weight: 400;
  line-height: 1.57143;
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual2 .title-box .price-box .type {
    font-size: 13px;
    line-height: 1.53846;
  }
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .key-visual2 .title-box .price-box .type {
    font-size: 13px;
    line-height: 1.53846;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual2 .title-box .price-box .type {
    font-size: 13px;
    line-height: 1.53846;
  }
}
.kia-oem--pbv .key-visual2 .title-box .price-box .type-desc-vat {
  -webkit-margin-start: 5px;
  color: var(--on-surface);
  font-size: 10px;
  line-height: 1.6;
  margin-inline-start: 5px;
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .key-visual2 .title-box .price-box .type-desc-vat {
    -webkit-margin-start: 2px;
    margin-inline-start: 2px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual2 .title-box .price-box .type-desc-vat {
    -webkit-margin-start: 2px;
    margin-inline-start: 2px;
    opacity: .6;
  }
}
.kia-oem--pbv .key-visual2 .title-box .price-box .value {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-margin-start: 14px;
  color: var(--on-surface);
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4;
  margin-inline-start: 14px;
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual2 .title-box .price-box .value {
    font-size: 16px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .key-visual2 .title-box .price-box .value {
    -webkit-margin-start: 10px;
    font-size: 14px;
    line-height: 1.57143;
    margin-inline-start: 10px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual2 .title-box .price-box .value {
    -webkit-margin-start: 8px;
    font-size: 14px;
    line-height: 1.57143;
    margin-inline-start: 8px;
  }
}
.kia-oem--pbv .key-visual2 .title-box .price-box .text-desc {
  color: var(--on-surface-mid);
  display: block;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.66667;
  margin-top: 2px;
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .key-visual2 .title-box .price-box .text-desc {
    font-size: 10px;
    line-height: 1.8;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual2 .title-box .price-box .text-desc {
    margin-top: 4px;
  }
}
.kia-oem--pbv .key-visual2 .title-box .price-box-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: center;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual2 .title-box .price-box-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.kia-oem--pbv .key-visual2 .title-box .price-box-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: center;
  position: relative;
}
.kia-oem--pbv .key-visual2 .title-box .price-box-item:not(:first-child) {
  -webkit-margin-start: 40px;
  margin-inline-start: 40px;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual2 .title-box .price-box-item:not(:first-child) {
    margin: 2px 0 0;
  }
}
.kia-oem--pbv .key-visual2 .title-box .price-box-item:not(:first-child):before {
  background-color: #00000026;
  content: "";
  height: 14px;
  inset-inline-start: -20px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1px;
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .key-visual2 .title-box .price-box-item:not(:first-child):before {
    height: 10px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual2 .title-box .price-box-item:not(:first-child):before {
    display: none;
  }
}
.kia-oem--pbv .key-visual2 .title-box .other-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  gap: 1px;
  justify-content: center;
  margin: 120px auto 0;
  max-width: 908px;
  width: 100%;
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual2 .title-box .other-list {
    gap: clamp(0px, calc(.3125vw - 3px), 1px);
    max-width: 848px;
  }
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .key-visual2 .title-box .other-list {
    gap: 20px;
    margin-top: 100px;
    max-width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual2 .title-box .other-list {
    gap: 0;
    max-width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 60px;
  }
}
.kia-oem--pbv .key-visual2 .title-box .other-info {
  margin-block: 0;
  margin-inline: 0 32px;
  position: relative;
  width: calc(33.33333% - 42.66667px);
}
.kia-oem--pbv .key-visual2 .title-box .other-info:nth-child(2) {
  margin-block: 0;
  margin-inline: 32px;
}
.kia-oem--pbv .key-visual2 .title-box .other-info:last-child {
  margin-block: 0;
  margin-inline: 32px 0;
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual2 .title-box .other-info {
    margin-block: 0;
    margin-inline: 0 32px;
    width: calc(33.33333% - 43px);
  }
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .key-visual2 .title-box .other-info {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-block: 0;
    margin-inline: 0 20px;
    max-width: 220px;
    width: 100%;
  }
  .kia-oem--pbv .key-visual2 .title-box .other-info:nth-child(2) {
    margin-block: 0;
    margin-inline: 0 20px;
  }
  .kia-oem--pbv .key-visual2 .title-box .other-info:last-child {
    margin: 0;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual2 .title-box .other-info {
    margin: 40px auto 0;
    width: 320px;
  }
  .kia-oem--pbv .key-visual2 .title-box .other-info:first-child {
    margin: 0 auto;
  }
  .kia-oem--pbv .key-visual2 .title-box .other-info:nth-child(2) {
    margin: 40px auto 0;
  }
  .kia-oem--pbv .key-visual2 .title-box .other-info:last-child {
    margin: 40px auto 0;
  }
}
.kia-oem--pbv .key-visual2 .title-box .other-info:before {
  background-color: #00000026;
  content: "";
  height: 58px;
  inset-inline-start: -33px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1px;
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual2 .title-box .other-info:before {
    height: 52px;
    inset-inline-start: calc(-.3125vw - 29px);
  }
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .key-visual2 .title-box .other-info:before {
    height: 50px;
    inset-inline-start: -20px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual2 .title-box .other-info:before {
    display: none;
  }
}
.kia-oem--pbv .key-visual2 .title-box .other-info:first-child:before {
  display: none;
}
.kia-oem--pbv .key-visual2 .title-box .other-info .text-title {
  color: var(--on-primary-ultimate);
  display: block;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.33333;
}
@media screen and (min-width: 601px) {
  .kia-oem--pbv .key-visual2 .title-box .other-info .text-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual2 .title-box .other-info .text-title {
    font-size: 28px;
    line-height: 1.35714;
  }
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .key-visual2 .title-box .other-info .text-title {
    font-size: 20px;
    line-height: 1.4;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual2 .title-box .other-info .text-title {
    font-size: 20px;
    line-height: 1.4;
  }
}
.kia-oem--pbv .key-visual2 .title-box .other-info .text-desc {
  color: var(--on-primary-ultimate);
  display: block;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  margin-top: 4px;
}
@media screen and (min-width: 601px) {
  .kia-oem--pbv .key-visual2 .title-box .other-info .text-desc {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual2 .title-box .other-info .text-desc {
    font-size: 14px;
    line-height: 1.57143;
  }
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .key-visual2 .title-box .other-info .text-desc {
    font-size: 13px;
    line-height: 1.53846;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual2 .title-box .other-info .text-desc {
    font-size: 13px;
    line-height: 1.53846;
    margin-top: 2px;
  }
}
.kia-oem--pbv .key-visual2 .title-box .other-info .text-opacity {
  color: var(--on-surface-mid);
  font-size: 14px;
  line-height: 1.57143;
  margin-top: 0;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .key-visual2 .title-box .other-info .text-opacity {
    font-size: 13px;
    line-height: 1.53846;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual2 .title-box .other-info .text-opacity {
    font-size: 13px;
    line-height: 1.53846;
  }
}
.kia-oem--pbv .key-visual2 .title-box.fade-up {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.kia-oem--pbv .key-visual2 .media-zoom-wrap {
  margin-top: 120px;
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .key-visual2 .media-zoom-wrap {
    margin-top: 100px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual2 .media-zoom-wrap {
    margin-top: 60px;
  }
}
.kia-oem--pbv .key-visual2 .media-zoom-box {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  opacity: 0;
  padding: 0 40px;
  -webkit-transform: translateY(100px);
  transform: translateY(100px);
  -webkit-transition: .6s ease-in-out;
  transition: .6s ease-in-out;
  width: 100%;
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .key-visual2 .media-zoom-box {
    padding: 0 32px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual2 .media-zoom-box {
    -webkit-padding-start: clamp(20px, calc(5vw + 2px), 32px);
    padding-inline-start: clamp(20px, calc(5vw + 2px), 32px);
    -webkit-padding-end: clamp(20px, calc(5vw + 2px), 32px);
    padding-inline-end: clamp(20px, calc(5vw + 2px), 32px);
  }
}
.kia-oem--pbv .key-visual2 .media-zoom-box .media-content {
  height: 63.9vh;
  position: relative;
  -webkit-transition: .6s cubic-bezier(.33, 1, .68, 1);
  transition: .6s cubic-bezier(.33, 1, .68, 1);
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .key-visual2 .media-zoom-box .media-content {
    height: 798px;
  }
}
.kia-oem--pbv .key-visual2 .media-zoom-box .thumb-media {
  border-radius: 8px;
  height: 100%;
  margin-top: 0;
  position: relative;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual2 .media-zoom-box .thumb-media {
    border-radius: 4px;
  }
}
.kia-oem--pbv .key-visual2 .media-zoom-box .thumb-media .media {
  border-radius: 8px;
  height: 100%;
  inset-inline-start: 0;
  -o-object-fit: cover;
  object-fit: cover;
  overflow: hidden;
  position: absolute;
  top: 0;
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: .6s cubic-bezier(.33, 1, .68, 1);
  transition: .6s cubic-bezier(.33, 1, .68, 1);
  width: 100%;
}
@media screen and (min-width: 601px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual2 .media-zoom-box .thumb-media .media.only-pc {
    display: block !important;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual2 .media-zoom-box .thumb-media .media {
    border-radius: 4px;
    -webkit-transition: .4s;
    transition: .4s;
  }
}
.kia-oem--pbv .key-visual2 .media-zoom-box .thumb-media:before {
  background: #0003;
  border-radius: 8px;
  bottom: 0;
  content: "";
  height: 100%;
  inset-inline-end: 0;
  inset-inline-start: 0;
  pointer-events: none;
  position: absolute;
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
  -webkit-transition: .6s cubic-bezier(.33, 1, .68, 1);
  transition: .6s cubic-bezier(.33, 1, .68, 1);
  z-index: 1;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual2 .media-zoom-box .thumb-media:before {
    border-radius: 4px;
    -webkit-transition: .4s;
    transition: .4s;
  }
}
.kia-oem--pbv .key-visual2 .media-zoom-box.fade-up {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition-delay: .4s;
  transition-delay: .4s;
}
.kia-oem--pbv .key-visual2 .product-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  inset-inline-start: 50%;
  padding: 0 80px;
  position: absolute;
  width: 100%;
  z-index: 10;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  justify-content: space-between;
  opacity: 0;
  -webkit-transform: translateX(calc(-50%*var(--inline-dir)));
  transform: translate(calc(-50%*var(--inline-dir)));
  -webkit-transition: opacity .2s;
  transition: opacity .2s;
}
@media screen and (min-width: 1281px) {
  .kia-oem--pbv .key-visual2 .product-info {
    bottom: 150px;
  }
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual2 .product-info {
    bottom: 144px;
    -webkit-padding-start: clamp(0px, calc(25vw - 240px), 80px);
    padding-inline-start: clamp(0px, calc(25vw - 240px), 80px);
    -webkit-padding-end: clamp(0px, calc(25vw - 240px), 80px);
    padding-inline-end: clamp(0px, calc(25vw - 240px), 80px);
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual2 .product-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 0;
  }
  .kia-oem--pbv .key-visual2 .product-info-list {
    margin-top: 20px;
  }
}
.kia-oem--pbv .key-visual2 .product-info-item .type-desc-vat {
  margin-top: 2px;
}
.kia-oem--pbv .key-visual2 .product-info .left-box .sub-title {
  display: block;
}
.kia-oem--pbv .key-visual2 .product-info .btn-box .btn-secondary:hover {
  background-color: rgba(var(--white-fixed-rgb), .15);
  color: var(--white-fixed);
}
.kia-oem--pbv .key-visual2 .product-info .btn-box .btn-secondary:active {
  background-color: rgba(var(--white-fixed-rgb), .2);
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .key-visual2 .product-info .btn-box .btn-secondary:not(:hover) {
    color: var(--white-fixed);
  }
  .kia-oem--pbv .key-visual2 .product-info .btn-box .btn-secondary:hover {
    background-color: var(--white-fixed);
    color: var(--black-fixed);
  }
}
.kia-oem--pbv .key-visual2 .product-info .btn-box .btn-primary:hover {
  background-color: var(--fixed-grey20) !important;
  color: var(--black-fixed);
}
.kia-oem--pbv .key-visual2 .product-info .btn-box .btn-primary:active {
  background-color: var(--fixed-grey40) !important;
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .key-visual2 .product-info .btn-box .btn-primary:not(:hover) {
    background-color: var(--white-fixed);
    color: var(--black-fixed);
  }
}
.kia-oem--pbv .key-visual2 .key-visual-control {
  height: 30px;
  inset-inline-start: 50%;
  opacity: 0;
  position: absolute;
  -webkit-transform: translateX(calc(-50%*var(--inline-dir)));
  transform: translate(calc(-50%*var(--inline-dir)));
  -webkit-transition: opacity .2s;
  transition: opacity .2s;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  z-index: 10;
}
@media screen and (min-width: 961px) {
  .kia-oem--pbv .key-visual2 .key-visual-control {
    bottom: 60px;
  }
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .key-visual2 .key-visual-control {
    height: auto;
  }
}
.kia-oem--pbv .key-visual2 .key-visual-control .btn-player .ic {
  height: 14px;
  width: 14px;
  --icon-fill:#fff;
  vertical-align: 0;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual2 .key-visual-control .btn-player .ic {
    height: 12px;
    vertical-align: top;
    width: 10px;
  }
}
.kia-oem--pbv .key-visual2 .key-visual-control .swiper-pagination-bullet {
  background-color: var(--fixed-grey20);
  border-radius: 6px;
  height: 6px;
  margin: 0 5px;
  width: 6px;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual2 .key-visual-control .swiper-pagination-bullet {
    margin: 0 4px;
  }
}
.kia-oem--pbv .key-visual2 .key-visual-control .swiper-pagination-bullet-active {
  background-color: transparent;
  width: 60px;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual2 .key-visual-control .swiper-pagination-bullet-active {
    width: 32px;
  }
}
.kia-oem--pbv .key-visual2 .title-box .price-box,
.kia-oem--pbv .key-visual2 .title-wrap {
  max-width: 910px;
  -webkit-margin-start: auto;
  margin-inline-start: auto;
  -webkit-margin-end: auto;
  cursor: text;
  margin-inline-end: auto;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .key-visual2 .title-box .price-box,
  .kia-oem--pbv .key-visual2 .title-wrap {
    max-width: 880px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual2 .title-box .price-box,
  .kia-oem--pbv .key-visual2 .title-wrap {
    max-width: 100%;
  }
}
.kia-oem--pbv .key-visual2 .custom-cursor {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background-color: #303e48b3;
  border-radius: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 30px;
  inset-inline-start: auto;
  justify-content: center;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: auto;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition:
    width .3s,
    height .3s,
    opacity .3s,
    visibility .3s;
  transition:
    width .3s,
    height .3s,
    opacity .3s,
    visibility .3s;
  visibility: hidden;
  width: 30px;
  z-index: 100;
}
.kia-oem--pbv .key-visual2 .custom-cursor:after {
  border-radius: 100%;
  -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, .06);
  box-shadow: 0 4px 6px #0000000f;
  content: "";
  height: 100%;
  inset-inline-end: 0;
  inset-inline-start: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
.kia-oem--pbv .key-visual2 .custom-cursor.is-show {
  height: 42px;
  opacity: 1;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  visibility: visible;
  width: 42px;
}
.kia-oem--pbv .key-visual2 .custom-cursor.is-focus {
  height: 32px;
  width: 32px;
}
.kia-oem--pbv .key-visual2 .custom-cursor.is-focus .ic {
  height: 14px;
  width: 14px;
}
.kia-oem--pbv .key-visual2 .custom-cursor .ic {
  height: 20px;
  inset-inline-start: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(calc(-50%*var(--inline-dir)), -50%);
  transform: translate(calc(-50%*var(--inline-dir)), -50%);
  -webkit-transition: .3s;
  transition: .3s;
  width: 20px;
}
.kia-oem--pbv .key-visual2 .custom-cursor .ic-arrowset-outlined-back-24px {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23fff' stroke-width='1.5' d='m16 3-9 9 9 9'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
}
.kia-oem--pbv [dir=rtl] .key-visual2 .custom-cursor .ic-arrowset-outlined-back-24px {
  inset-inline-start: 25%;
  -webkit-transform: translateY(-50%) scaleX(var(--inline-dir));
  transform: translateY(-50%) scaleX(var(--inline-dir));
}
.kia-oem--pbv .key-visual2 .custom-cursor .ic-arrowset-outlined-next-24px {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23fff' stroke-width='1.5' d='m8 3 9 9-9 9'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
}
.kia-oem--pbv [dir=rtl] .key-visual2 .custom-cursor .ic-arrowset-outlined-next-24px {
  inset-inline-start: 25%;
  -webkit-transform: translateY(-50%) scaleX(var(--inline-dir));
  transform: translateY(-50%) scaleX(var(--inline-dir));
}
.kia-oem--pbv .key-visual4.key-visual {
  overflow: visible !important;
}
.kia-oem--pbv .key-visual4 .key-visual-sticky {
  height: calc(100vh - var(--menuHeight));
  overflow: hidden;
  position: -webkit-sticky;
  position: sticky;
  top: var(--menuHeight);
  width: 100%;
}
.kia-oem--pbv .key-visual4 .key-visual-sticky:after {
  background: #0000004d;
  content: "";
  height: 100%;
  inset-inline-start: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}
.kia-oem--pbv .key-visual4 .key-visual-single {
  height: 100%;
  position: relative;
}
.kia-oem--pbv .key-visual4 .key-visual-single .key-visual-bg {
  height: 100%;
  inset-inline-start: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.kia-oem--pbv .key-visual4 .key-visual-single .key-visual-bg .image {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
@media screen and (min-width: 601px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual4 .key-visual-single .key-visual-bg .image.only-pc {
    display: block !important;
  }
}
.kia-oem--pbv .key-visual4 .key-visual-bg {
  height: 100%;
  position: relative;
}
.kia-oem--pbv .key-visual4 .key-visual-bg .bg-item {
  height: 100%;
  inset-inline-start: 0;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 0;
  -webkit-transition: opacity .6s cubic-bezier(.5, 1, .89, 1);
  transition: opacity .6s cubic-bezier(.5, 1, .89, 1);
  width: 100%;
}
.kia-oem--pbv .key-visual4 .key-visual-bg .bg-item.fade-in {
  opacity: 1;
}
.kia-oem--pbv .key-visual4 .key-visual-bg .bg-item img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
@media screen and (min-width: 601px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual4 .key-visual-bg .bg-item img.only-pc {
    display: block !important;
  }
}
.kia-oem--pbv .key-visual4 .key-visual-text .text-lg {
  color: var(--surface);
  font-size: 60px;
  font-weight: 600;
  inset-inline-start: 120px;
  line-height: 1.2;
  max-width: 720px;
  position: absolute;
  text-align: start;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 1;
}
@media screen and (min-width: 601px) {
  .kia-oem--pbv .key-visual4 .key-visual-text .text-lg {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
  }
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual4 .key-visual-text .text-lg {
    font-size: 48px;
    inset-inline-start: clamp(40px, calc(25vw - 200px), 120px);
    line-height: 1.29167;
    max-width: 580px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual4 .key-visual-text .text-lg {
    font-size: 40px;
    inset-inline-start: clamp(40px, calc(25vw - 200px), 120px);
    line-height: 1.3;
    max-width: 580px;
  }
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .key-visual4 .key-visual-text .text-lg {
    font-size: 28px;
    inset-inline-start: 32px;
    line-height: 1.35714;
    max-width: 340px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual4 .key-visual-text .text-lg {
    font-size: 24px;
    inset-inline-start: clamp(20px, calc(5vw + 2px), 32px);
    line-height: 1.25;
    max-height: 200px;
    max-width: 320px;
    top: 83.333vw;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.kia-oem--pbv .key-visual4 .key-visual-text .text-sm {
  bottom: clamp(100px, calc(10000vw - 127900px), 200px);
  color: var(--surface);
  font-weight: 400;
  inset-inline-end: clamp(120px, 120px, 120px);
  max-width: clamp(520px, calc(24000vw - 306680px), 760px);
  position: absolute;
  text-align: start;
  z-index: 1;
}
@media screen and (min-width: 601px) {
  .kia-oem--pbv .key-visual4 .key-visual-text .text-sm span {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
  }
}
@media screen and (min-width: 1281px) {
  .kia-oem--pbv .key-visual4 .key-visual-text .text-sm {
    bottom: clamp(100px, calc(15.64945vw - 100.46948px), 200px);
    max-width: clamp(520px, calc(37.55869vw + 38.87324px), 760px);
  }
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual4 .key-visual-text .text-sm {
    bottom: 100px;
    font-size: 16px;
    inset-inline-end: clamp(40px, calc(18.75vw - 140px), 100px);
    line-height: 1.5;
    max-width: 560px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual4 .key-visual-text .text-sm {
    bottom: 100px;
    font-size: 14px;
    inset-inline-end: clamp(100px, 100px, 100px);
    line-height: 1.57143;
    max-width: 560px;
  }
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .key-visual4 .key-visual-text .text-sm {
    bottom: 100px;
    font-size: 13px;
    inset-inline-end: 32px;
    line-height: 1.53846;
    max-width: 400px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual4 .key-visual-text .text-sm {
    bottom: 100px;
    font-size: 13px;
    inset-inline-end: clamp(20px, calc(5vw + 2px), 32px);
    inset-inline-start: clamp(20px, calc(5vw + 2px), 32px);
    line-height: 1.53846;
    max-width: 100%;
  }
}
.kia-oem--pbv .key-visual4 .text-scroll {
  color: var(--surface);
  height: 100%;
  padding: 0 120px;
  position: relative;
  text-align: start;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 1;
}
@media screen and (min-width: 1281px) {
  .kia-oem--pbv .key-visual4 .text-scroll {
    -webkit-padding-start: clamp(120px, 120px, 120px);
    padding-inline-start: clamp(120px, 120px, 120px);
    -webkit-padding-end: clamp(120px, 120px, 120px);
    padding-inline-end: clamp(120px, 120px, 120px);
  }
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual4 .text-scroll {
    -webkit-padding-start: clamp(40px, calc(25vw - 200px), 120px);
    padding-inline-start: clamp(40px, calc(25vw - 200px), 120px);
    -webkit-padding-end: clamp(40px, calc(18.75vw - 140px), 100px);
    padding-inline-end: clamp(40px, calc(18.75vw - 140px), 100px);
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual4 .text-scroll {
    padding: 0 40px;
  }
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .key-visual4 .text-scroll {
    padding: 0 32px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual4 .text-scroll {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-padding-start: clamp(20px, calc(5vw + 2px), 32px);
    padding-inline-start: clamp(20px, calc(5vw + 2px), 32px);
    -webkit-padding-end: clamp(20px, calc(5vw + 2px), 32px);
    padding-inline-end: clamp(20px, calc(5vw + 2px), 32px);
  }
}
.kia-oem--pbv .key-visual4 .text-scroll .text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--surface);
  font-size: 60px;
  font-weight: 600;
  height: 100%;
  line-height: 1.2;
  max-width: 720px;
  opacity: 0;
  position: absolute;
  text-align: start;
  -webkit-transform: translateY(300px);
  transform: translateY(300px);
  -webkit-transition: opacity .4s, -webkit-transform .3s;
  transition: opacity .4s, -webkit-transform .3s;
  transition: transform .3s, opacity .4s;
  transition:
    transform .3s,
    opacity .4s,
    -webkit-transform .3s;
}
@media screen and (min-width: 601px) {
  .kia-oem--pbv .key-visual4 .text-scroll .text span {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
  }
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual4 .text-scroll .text {
    font-size: 48px;
    line-height: 1.29167;
    max-width: 580px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual4 .text-scroll .text {
    font-size: 40px;
    line-height: 1.3;
    max-width: 500px;
  }
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .key-visual4 .text-scroll .text {
    font-size: 28px;
    line-height: 1.35714;
    max-width: 340px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual4 .text-scroll .text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    font-size: 24px;
    line-height: 1.25;
    max-height: 200px;
    max-width: 320px;
  }
}
.kia-oem--pbv .key-visual4 .text-scroll .text.is-active {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  z-index: 2;
}
.kia-oem--pbv .key-visual4 .text-scroll .text.is-exit {
  opacity: 0;
  -webkit-transform: translateY(-300px);
  transform: translateY(-300px);
  z-index: 1;
}
.kia-oem--pbv .key-visual4 .text-scroll .text .thumb {
  display: block;
}
.kia-oem--pbv .key-visual4 .text-scroll .text .thumb img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
@media screen and (min-width: 601px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual4 .text-scroll .text .thumb img.only-pc {
    display: block !important;
  }
}
.kia-oem--pbv .key-visual4 .text-fade {
  bottom: clamp(100px, calc(10000vw - 127900px), 200px);
  inset-inline-end: clamp(100px, calc(2000vw - 25500px), 120px);
  max-width: clamp(520px, calc(24000vw - 306680px), 760px);
  opacity: 0;
  position: absolute;
  -webkit-transition: opacity .6s cubic-bezier(.16, 1, .3, 1);
  transition: opacity .6s cubic-bezier(.16, 1, .3, 1);
  z-index: 1;
}
@media screen and (min-width: 601px) {
  .kia-oem--pbv .key-visual4 .text-fade .text {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
  }
}
@media screen and (min-width: 1281px) {
  .kia-oem--pbv .key-visual4 .text-fade {
    bottom: clamp(100px, calc(15.64945vw - 100.46948px), 200px);
    max-width: clamp(520px, calc(37.55869vw + 38.87324px), 760px);
  }
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual4 .text-fade {
    inset-inline-end: clamp(40px, calc(18.75vw - 140px), 100px);
    max-width: 560px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual4 .text-fade {
    bottom: 100px;
    inset-inline-end: clamp(40px, calc(18.75vw - 140px), 100px);
    max-width: 560px;
  }
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .key-visual4 .text-fade {
    bottom: 100px;
    inset-inline-end: 32px;
    max-width: 400px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual4 .text-fade {
    bottom: 100px;
    inset-inline-end: clamp(20px, calc(5vw + 2px), 32px);
    inset-inline-start: clamp(20px, calc(5vw + 2px), 32px);
    max-width: 100%;
  }
}
.kia-oem--pbv .key-visual4 .text-fade .text {
  color: var(--surface);
  font-weight: 400;
  max-width: 800px;
  text-align: start;
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual4 .text-fade .text {
    font-size: 16px;
    line-height: 1.5;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual4 .text-fade .text {
    font-size: 13px;
    line-height: 1.53846;
  }
}
.kia-oem--pbv .key-visual4 .text-fade.is-show {
  opacity: 1;
  -webkit-transition-delay: .3s;
  transition-delay: .3s;
}
.kia-oem--pbv .key-visual4 .media {
  background-image: var(--poster-pc);
  background-position: 50%;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  width: 100%;
}
.kia-oem--pbv .key-visual4 .media.only-mo {
  background-image: var(--poster-mo);
}
.kia-oem--pbv .section-parallax {
  padding-bottom: clamp(120px, calc(6.25978vw + 39.81221px), 160px);
  padding-top: clamp(120px, calc(6.25978vw + 39.81221px), 160px);
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-parallax {
    padding: 80px 0;
  }
}
.kia-oem--pbv .section-parallax .title-wrap {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 auto;
}
@media screen and (min-width: 1281px) {
  .kia-oem--pbv .section-parallax .title-wrap {
    width: 1040px;
    -webkit-margin-start: clamp(120px, calc(31.2989vw - 280.93897px), 320px);
    margin-inline-start: clamp(120px, calc(31.2989vw - 280.93897px), 320px);
  }
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .section-parallax .title-wrap {
    width: 880px;
    -webkit-margin-start: clamp(40px, calc(25vw - 200px), 120px);
    margin-inline-start: clamp(40px, calc(25vw - 200px), 120px);
  }
}
@media (min-width: 1920px) {
  .kia-oem--pbv .section-parallax .title-wrap {
    -webkit-margin-start: calc(50vw - 640px);
    margin-inline-start: calc(50vw - 640px);
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-parallax .title-wrap {
    width: 536px;
    -webkit-margin-start: 32px;
    margin-inline-start: 32px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-parallax .title-wrap {
    width: 100%;
    -webkit-margin-start: 0;
    margin-inline-start: 0;
    -webkit-padding-start: clamp(20px, calc(5vw + 2px), 32px);
    padding-inline-start: clamp(20px, calc(5vw + 2px), 32px);
    -webkit-padding-end: clamp(20px, calc(5vw + 2px), 32px);
    padding-inline-end: clamp(20px, calc(5vw + 2px), 32px);
  }
}
.kia-oem--pbv .section-parallax .title-wrap .title {
  color: var(--on-surface);
  font-size: clamp(36px, calc(1.87793vw + 11.94366px), 48px);
  font-weight: 700;
  line-height: clamp(50px, calc(1.87793vw + 25.94366px), 62px);
}
.kia-oem--pbv .section-parallax .title-wrap .sub-title {
  color: var(--on-surface);
  display: block;
  font-size: clamp(16px, calc(.62598vw + 7.98122px), 20px);
  font-weight: 400;
  line-height: clamp(24px, calc(.62598vw + 15.98122px), 28px);
  margin-top: 16px;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-parallax .title-wrap {
    margin-bottom: 0;
  }
  .kia-oem--pbv .section-parallax .title-wrap .title {
    font-size: 20px;
    line-height: 1.4;
  }
  .kia-oem--pbv .section-parallax .title-wrap .sub-title {
    font-size: 13px;
    line-height: 1.53846;
    margin-top: 6px;
  }
}
.kia-oem--pbv .section-parallax .model-box {
  margin-top: 40px;
  max-width: 640px;
  -webkit-margin-start: auto;
  margin-inline-start: auto;
  -webkit-margin-end: clamp(80px, calc(31.2989vw - 320.93897px), 280px);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-inline-end: clamp(80px, calc(31.2989vw - 320.93897px), 280px);
}
.kia-oem--pbv .section-parallax .model-title {
  color: var(--on-surface);
  font-size: 24px;
  font-weight: 700;
  line-height: 1.33333;
}
@media screen and (min-width: 601px) {
  .kia-oem--pbv .section-parallax .model-title {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
  }
}
.kia-oem--pbv .section-parallax .model-subtitle {
  color: var(--on-surface-highest);
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  margin-top: 8px;
}
@media screen and (min-width: 601px) {
  .kia-oem--pbv .section-parallax .model-subtitle {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
  }
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-parallax .model-box {
    margin-top: 28px;
    max-width: clamp(531px, calc(49.6875vw + 54px), 690px);
    -webkit-margin-end: clamp(0px, calc(25vw - 240px), 80px);
    margin-inline-end: clamp(0px, calc(25vw - 240px), 80px);
  }
  .kia-oem--pbv .section-parallax .model-title {
    font-size: 20px;
    line-height: 1.4;
  }
  .kia-oem--pbv .section-parallax .model-subtitle {
    font-size: 14px;
    line-height: 1.57143;
    margin-top: 4px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-parallax .model-box {
    margin-top: 16px;
    max-width: clamp(347px, calc(55.27778vw + 15.33333px), 546px);
    -webkit-margin-end: 0;
    margin-inline-end: 0;
  }
  .kia-oem--pbv .section-parallax .model-title {
    font-size: 14px;
    line-height: 1.57143;
  }
  .kia-oem--pbv .section-parallax .model-subtitle {
    font-size: 12px;
    line-height: 1.66667;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-parallax .model-box {
    max-width: 100%;
  }
}
.kia-oem--pbv .section-parallax.type-vertical {
  margin: 0 auto;
  max-width: 1920px;
}
.kia-oem--pbv .section-parallax.type-vertical.no-padding {
  padding: 0;
}
.kia-oem--pbv .section-parallax.type-vertical .card-box-slider {
  -webkit-padding-end: 40px;
  padding-inline-end: 40px;
  -webkit-padding-start: clamp(120px, calc(31.2989vw - 280.93897px), 320px);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-inline-start: clamp(120px, calc(31.2989vw - 280.93897px), 320px);
  padding-top: 60px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.kia-oem--pbv .section-parallax.type-vertical .card-box-slider .swiper-slide {
  height: auto;
}
@media screen and (min-width: 961px) {
  .kia-oem--pbv .section-parallax.type-vertical .card-box-slider .swiper-slide .model-box {
    opacity: 0;
    -webkit-transform: translateY(100px);
    transform: translateY(100px);
    -webkit-transition: .4s;
    transition: .4s;
  }
  .kia-oem--pbv .section-parallax.type-vertical .card-box-slider .swiper-slide-active .model-box {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  .kia-oem--pbv .section-parallax.type-vertical .card-box-slider .swiper-slide-prev .model-box {
    opacity: 0;
    -webkit-transform: translateY(-80px);
    transform: translateY(-80px);
  }
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-parallax.type-vertical .card-box-slider {
    -webkit-padding-start: clamp(40px, calc(25vw - 200px), 120px);
    padding-inline-start: clamp(40px, calc(25vw - 200px), 120px);
    padding-top: 40px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-parallax.type-vertical .card-box-slider {
    margin-top: 15px;
    padding: 25px 32px 0;
    width: 100%;
    -webkit-margin-start: 0;
    margin-inline-start: 0;
  }
  .kia-oem--pbv .section-parallax.type-vertical .card-box-slider .swiper-slide {
    background-color: #fff;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-parallax.type-vertical .card-box-slider {
    -webkit-padding-start: clamp(20px, calc(5vw + 2px), 32px);
    padding-inline-start: clamp(20px, calc(5vw + 2px), 32px);
    -webkit-padding-end: clamp(20px, calc(5vw + 2px), 32px);
    padding-inline-end: clamp(20px, calc(5vw + 2px), 32px);
  }
}
.kia-oem--pbv .section-parallax.type-vertical .model-thumbnail {
  border-radius: 8px;
  height: 620px;
  overflow: hidden;
  position: relative;
}
.kia-oem--pbv .section-parallax.type-vertical .model-thumbnail .image {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
@media screen and (min-width: 601px) and (max-width: 1280px) {
  .kia-oem--pbv .section-parallax.type-vertical .model-thumbnail .image.only-pc {
    display: block !important;
  }
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-parallax.type-vertical .model-thumbnail {
    height: 440px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-parallax.type-vertical .model-thumbnail {
    border-radius: 4px;
    height: 356px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-parallax.type-vertical .model-thumbnail {
    height: clamp(200px, calc(56.25vw - 2.5px), 335px);
  }
}
.kia-oem--pbv .section-parallax.type-vertical .pagination-control-wrap {
  inset-inline-start: clamp(120px, calc(31.2989vw - 280.93897px), 320px);
  top: 720px;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-parallax.type-vertical .pagination-control-wrap {
    inset-inline-start: clamp(40px, calc(25vw - 200px), 120px);
    top: 508px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-parallax.type-vertical .pagination-control-wrap {
    inset-inline-start: 32px;
    top: 397px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-parallax.type-vertical .pagination-control-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: clamp(24px, calc(2.5vw + 15px), 30px);
    position: static;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    -webkit-margin-start: auto;
    margin-inline-start: auto;
    -webkit-margin-end: auto;
    margin-inline-end: auto;
  }
}
@media (min-width: 1920px) {
  .kia-oem--pbv .section-parallax.type-vertical .title-wrap {
    -webkit-margin-start: 320px;
    margin-inline-start: 320px;
  }
}
.kia-oem--pbv .section-parallax.type-full {
  padding: 160px 0 0;
}
.kia-oem--pbv .section-parallax.type-full.no-padding {
  padding: 0;
}
.kia-oem--pbv .section-parallax.type-full .title-wrap {
  margin-bottom: 60px;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-parallax.type-full .title-wrap {
    margin-bottom: 40px;
  }
}
.kia-oem--pbv .section-parallax.type-full .card-box-slider {
  cursor: none;
}
@media screen and (min-width: 961px) {
  .kia-oem--pbv .section-parallax.type-full .card-box-slider .swiper-slide .model-box {
    opacity: 0;
    -webkit-transform: translateY(100px);
    transform: translateY(100px);
    -webkit-transition: .4s;
    transition: .4s;
  }
  .kia-oem--pbv .section-parallax.type-full .card-box-slider .swiper-slide-active .model-box {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  .kia-oem--pbv .section-parallax.type-full .card-box-slider .swiper-slide-prev .model-box {
    opacity: 0;
    -webkit-transform: translateY(-80px);
    transform: translateY(-80px);
  }
}
.kia-oem--pbv .section-parallax.type-full .card-progressbar .swiper-pagination-progressbar-fill {
  background-color: var(--white-fixed);
}
.kia-oem--pbv .section-parallax.type-full .pagination-control-wrap {
  inset-inline-start: clamp(120px, calc(31.2989vw - 280.93897px), 320px);
  position: absolute;
  top: clamp(60px, calc(3.12989vw + 19.9061px), 80px);
  z-index: 1;
}
.kia-oem--pbv .section-parallax.type-full .pagination-control-wrap .pagination-current,
.kia-oem--pbv .section-parallax.type-full .pagination-control-wrap .pagination-total {
  color: #fff;
}
.kia-oem--pbv .section-parallax.type-full .pagination-control-wrap .pagination-total {
  opacity: .4;
}
.kia-oem--pbv .section-parallax.type-full .pagination-control-wrap .swiper-pagination-progressbar {
  background-color: #fff6;
}
.kia-oem--pbv .section-parallax.type-full .pagination-control-wrap .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background-color: #fff;
}
@media (min-width: 1920px) {
  .kia-oem--pbv .section-parallax.type-full .pagination-control-wrap {
    inset-inline-start: calc(50vw - 640px);
  }
}
.kia-oem--pbv .section-parallax.type-full .model-card {
  width: 100%;
  z-index: 1;
}
.kia-oem--pbv .section-parallax.type-full .model-card:before {
  background: -webkit-gradient(linear, left top, left bottom, from(calc(0deg*var(--inline-dir))), color-stop(31.64%, hsla(0, 0%, 48%, 0)), to(rgba(0, 0, 0, .4)));
  background:
    linear-gradient(
      calc(0deg*var(--inline-dir)),
      #7a7a7a00 31.64%,
      #0006);
  content: "";
  height: 50%;
  inset-inline-start: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}
.kia-oem--pbv .section-parallax.type-full .model-card.is-active:before {
  opacity: 1;
}
.kia-oem--pbv .section-parallax.type-full .model-card.is-active .model-box {
  top: 80px;
  -webkit-transform: translate(calc(-50%*var(--inline-dir)));
  transform: translate(calc(-50%*var(--inline-dir)));
}
.kia-oem--pbv .section-parallax.type-full .model-thumbnail {
  border-radius: 0;
  height: calc(100vh - var(--menuHeight));
  position: relative;
}
.kia-oem--pbv .section-parallax.type-full .model-thumbnail .image {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
@media screen and (min-width: 601px) and (max-width: 1280px) {
  .kia-oem--pbv .section-parallax.type-full .model-thumbnail .image.only-pc {
    display: block !important;
  }
}
.kia-oem--pbv .section-parallax.type-full .model-box {
  inset-inline-end: clamp(120px, calc(31.2989vw - 280.93897px), 320px);
  margin: 0;
  position: absolute;
  top: clamp(60px, calc(3.12989vw + 19.9061px), 80px);
  width: 100%;
  z-index: 2;
}
@media (min-width: 1920px) {
  .kia-oem--pbv .section-parallax.type-full .model-box {
    inset-inline-end: calc(50vw - 640px);
  }
}
.kia-oem--pbv .section-parallax.type-full .model-subtitle,
.kia-oem--pbv .section-parallax.type-full .model-title {
  color: var(--surface);
}
.kia-oem--pbv .section-parallax.type-full .model-title {
  font-size: 28px;
  line-height: 1.35714;
}
.kia-oem--pbv .section-parallax.type-full .model-subtitle {
  margin-top: 12px;
}
.kia-oem--pbv .section-parallax.type-full .swiper-slide:before {
  background: -webkit-gradient(linear, left top, left bottom, from(calc(0deg*var(--inline-dir))), color-stop(31.64%, hsla(0, 0%, 48%, 0)), to(rgba(0, 0, 0, .4)));
  background:
    linear-gradient(
      calc(0deg*var(--inline-dir)),
      #7a7a7a00 31.64%,
      #0006);
  content: "";
  height: 50%;
  inset-inline-start: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-parallax.type-full .swiper-slide:before {
    height: 260px;
  }
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-parallax.type-full {
    padding: 120px 0 0;
  }
  .kia-oem--pbv .section-parallax.type-full .model-box {
    inset-inline-end: clamp(40px, calc(25vw - 200px), 120px);
    top: 40px;
  }
  .kia-oem--pbv .section-parallax.type-full .model-title {
    font-size: 20px;
    line-height: 1.4;
  }
  .kia-oem--pbv .section-parallax.type-full .model-subtitle {
    font-size: 14px;
    line-height: 1.57143;
    margin-top: 6px;
  }
  .kia-oem--pbv .section-parallax.type-full .pagination-control-wrap {
    inset-inline-start: clamp(40px, calc(25vw - 200px), 120px);
    top: 40px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-parallax.type-full {
    padding: 80px 0 0;
  }
  .kia-oem--pbv .section-parallax.type-full .card-box-slider {
    margin-top: 0;
  }
  .kia-oem--pbv .section-parallax.type-full .model-box {
    inset-inline-end: 32px;
  }
  .kia-oem--pbv .section-parallax.type-full .model-title {
    font-size: 16px;
    line-height: 1.5;
  }
  .kia-oem--pbv .section-parallax.type-full .model-subtitle {
    font-size: 12px;
    line-height: 1.66667;
  }
  .kia-oem--pbv .section-parallax.type-full .pagination-control-wrap {
    inset-inline-start: 32px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-parallax.type-full .model-box {
    right: 0;
    -webkit-padding-start: clamp(20px, calc(5vw + 2px), 32px);
    padding-inline-start: clamp(20px, calc(5vw + 2px), 32px);
    -webkit-padding-end: clamp(20px, calc(5vw + 2px), 32px);
    padding-inline-end: clamp(20px, calc(5vw + 2px), 32px);
  }
  .kia-oem--pbv .section-parallax.type-full .pagination-control-wrap {
    bottom: 32px;
    inset-inline-start: 50%;
    top: auto;
    -webkit-transform: translateX(calc(-50%*var(--inline-dir)));
    transform: translate(calc(-50%*var(--inline-dir)));
  }
}
.kia-oem--pbv .section-parallax .pagination-control-wrap {
  position: absolute;
  z-index: 1;
}
.kia-oem--pbv .section-parallax .model-thumbnail .video {
  background-image: var(--poster-pc);
  background-position: 50%;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  width: 100%;
}
.kia-oem--pbv .section-parallax .model-thumbnail .video.only-mo {
  background-image: var(--poster-mo);
}
.kia-oem--pbv .custom-cursor {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background-color: #303e48b3;
  border-radius: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 30px;
  inset-inline-end: auto;
  inset-inline-start: auto;
  justify-content: center;
  left: auto;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: auto;
  -webkit-transition:
    width .3s,
    height .3s,
    opacity .3s,
    visibility .3s;
  transition:
    width .3s,
    height .3s,
    opacity .3s,
    visibility .3s;
  visibility: hidden;
  width: 30px;
  z-index: 100;
}
.kia-oem--pbv .custom-cursor,
.kia-oem--pbv .custom-cursor.is-show {
  -webkit-transform: translate(calc(-50%*var(--inline-dir)), -50%);
  transform: translate(calc(-50%*var(--inline-dir)), -50%);
}
.kia-oem--pbv .custom-cursor.is-show {
  height: 42px;
  opacity: 1;
  visibility: visible;
  width: 42px;
}
.kia-oem--pbv .custom-cursor.is-focus {
  height: 32px;
  width: 32px;
}
.kia-oem--pbv .custom-cursor.is-focus .ic {
  height: 14px;
  width: 14px;
}
.kia-oem--pbv .custom-cursor .ic {
  height: 20px;
  inset-inline-start: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(calc(-50%*var(--inline-dir)), -50%);
  transform: translate(calc(-50%*var(--inline-dir)), -50%);
  -webkit-transition: .3s;
  transition: .3s;
  width: 20px;
}
.kia-oem--pbv .custom-cursor .ic-arrowset-outlined-back-24px {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23fff' stroke-width='1.5' d='m16 3-9 9 9 9'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
}
.kia-oem--pbv .custom-cursor .ic-arrowset-outlined-next-24px {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23fff' stroke-width='1.5' d='m8 3 9 9-9 9'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
}
.kia-oem--pbv .section-visual-infopin {
  position: relative;
}
.kia-oem--pbv .section-visual-infopin.has-single-active-slider {
  cursor: auto;
}
.kia-oem--pbv .section-visual-infopin.has-single-active-slider .custom-cursor {
  display: none;
}
.kia-oem--pbv .section-visual-infopin.type-exterior {
  background-color: #cdd0d2;
  overflow: hidden;
}
.kia-oem--pbv .section-visual-infopin.type-exterior .title-wrap {
  cursor: text;
  inset-inline-start: 120px;
  top: 100px;
  width: 100%;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-visual-infopin.type-exterior .title-wrap {
    top: 80px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-visual-infopin.type-exterior .title-wrap {
    top: 60px;
  }
}
.kia-oem--pbv .section-visual-infopin.type-exterior .swiper-pagination-wrapper {
  inset-inline-end: 120px;
  inset-inline-start: auto;
  position: absolute;
  top: 100px;
}
.kia-oem--pbv .section-visual-infopin.type-exterior .swiper-pagination-wrapper .swiper-pagination {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.kia-oem--pbv .section-visual-infopin.type-exterior .viewer {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: calc(100vh - var(--menuHeight));
}
@media screen and (min-width: 1281px) {
  .kia-oem--pbv .section-visual-infopin.type-exterior .viewer {
    padding-bottom: 0;
    padding-top: 0;
  }
}
.kia-oem--pbv .section-visual-infopin.type-exterior .viewer-image:before {
  background: -webkit-gradient(linear, left top, left bottom, from(calc(180deg*var(--inline-dir))), color-stop(0, rgba(0, 0, 0, .4)), to(transparent));
  background:
    linear-gradient(
      calc(180deg*var(--inline-dir)),
      rgba(0, 0, 0, .4) 0,
      transparent 100%);
  content: "";
  height: 354px;
  inset-inline-start: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-visual-infopin.type-exterior .viewer-image:before {
    background: -webkit-gradient(linear, left top, left bottom, from(calc(0deg*var(--inline-dir))), color-stop(0, transparent), to(rgba(0, 0, 0, .2)));
    background:
      linear-gradient(
        calc(0deg*var(--inline-dir)),
        transparent 0,
        rgba(0, 0, 0, .2) 100%);
    height: 290px;
  }
}
.kia-oem--pbv .section-visual-infopin.type-exterior .viewer-image .image {
  height: 100%;
  margin: 0 auto;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.kia-oem--pbv .section-visual-infopin.type-exterior .viewer-button {
  opacity: 1;
  pointer-events: all;
}
.kia-oem--pbv .section-visual-infopin.type-exterior .viewer:has(.category-selector:not([style*=none])) .title-wrap {
  margin-top: 74px;
  top: 80px;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-visual-infopin.type-exterior .viewer:has(.category-selector:not([style*=none])) .title-wrap {
    margin-top: 71px;
    top: 60px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-visual-infopin.type-exterior .viewer:has(.category-selector:not([style*=none])) .title-wrap {
    margin-top: 68px;
    top: 40px;
  }
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-visual-infopin.type-exterior .viewer {
    padding-bottom: 0;
    padding-top: 0;
  }
}
.kia-oem--pbv .section-visual-infopin.type-exterior .visual-infopin-slider {
  height: 100%;
  overflow: unset;
  width: 100%;
}
.kia-oem--pbv .section-visual-infopin.type-exterior .visual-infopin-slider .viewer-image {
  height: 100%;
}
.kia-oem--pbv .section-visual-infopin.type-exterior .visual-infopin-slider .swiper-slide {
  opacity: 0 !important;
}
.kia-oem--pbv .section-visual-infopin.type-exterior .visual-infopin-slider .swiper-slide-active {
  opacity: 1 !important;
  z-index: 1;
}
.kia-oem--pbv .section-visual-infopin.type-exterior .segment-selector {
  opacity: 1;
  pointer-events: all;
  -webkit-transition: 0s;
  transition: 0s;
}
.kia-oem--pbv .section-visual-infopin.type-exterior .category-panel {
  display: none;
  height: 100%;
}
.kia-oem--pbv .section-visual-infopin.type-exterior .category-panel.is-open {
  display: block;
}
.kia-oem--pbv .section-visual-infopin.type-exterior .tooltip.is-visible {
  opacity: 1;
  visibility: visible;
}
.kia-oem--pbv .section-visual-infopin.type-exterior .swiper-pagination-wrapper {
  -ms-flex-negative: 0;
  bottom: 0;
  flex-shrink: 0;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  text-align: end;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.kia-oem--pbv .section-visual-infopin.type-exterior .swiper-pagination-wrapper .swiper-pagination-bullet:after {
  background-color: var(--white-fixed);
  opacity: .4;
}
.kia-oem--pbv .section-visual-infopin.type-exterior .swiper-pagination-wrapper .swiper-pagination-bullet-active:after {
  opacity: 1;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-visual-infopin.type-exterior .swiper-pagination-wrapper {
    opacity: 1;
  }
}
.kia-oem--pbv .section-visual-infopin.type-exterior .visual-tab-item {
  display: none;
  height: 100%;
}
.kia-oem--pbv .section-visual-infopin.type-exterior .visual-tab-item.is-open {
  display: block;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-visual-infopin.type-exterior {
    cursor: auto;
  }
  .kia-oem--pbv .section-visual-infopin.type-exterior .title-wrap {
    inset-inline-start: clamp(40px, calc(25vw - 200px), 120px);
  }
  .kia-oem--pbv .section-visual-infopin.type-exterior .swiper-pagination-wrapper {
    inset-inline-end: clamp(40px, calc(25vw - 200px), 120px);
    top: 80px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-visual-infopin.type-exterior .title-wrap {
    inset-inline-start: 32px;
  }
  .kia-oem--pbv .section-visual-infopin.type-exterior .swiper-pagination-wrapper {
    bottom: 108px;
    inset-inline-start: 50%;
    top: auto;
    -webkit-transform: translateX(calc(-50%*var(--inline-dir)));
    transform: translate(calc(-50%*var(--inline-dir)));
    z-index: 2;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-visual-infopin.type-exterior .title-wrap {
    inset-inline-start: 0;
    max-width: 100%;
  }
  .kia-oem--pbv .section-visual-infopin.type-exterior .segment .tooltip {
    bottom: calc(100% + 14px);
  }
}
.kia-oem--pbv .section-visual-infopin.type-interior {
  height: 150vh;
}
.kia-oem--pbv .section-visual-infopin.type-interior .title-wrap {
  cursor: text;
  margin-top: 74px;
  opacity: 0;
  pointer-events: none;
  top: 80px;
  -webkit-transition: .3s;
  transition: .3s;
  visibility: hidden;
}
@media screen and (min-width: 1281px) {
  .kia-oem--pbv .section-visual-infopin.type-interior .title-wrap {
    inset-inline-start: 120px;
  }
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-visual-infopin.type-interior .title-wrap {
    margin-top: 71px;
    top: 60px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-visual-infopin.type-interior .title-wrap {
    margin-top: 68px;
    top: 40px;
  }
}
.kia-oem--pbv .section-visual-infopin.type-interior .title-wrap .sub-title {
  margin-top: 0;
}
.kia-oem--pbv .section-visual-infopin.type-interior .viewer {
  height: 100vh;
  position: relative;
}
.kia-oem--pbv .section-visual-infopin.type-interior .viewer .tab-panel {
  display: none;
  height: 100%;
}
.kia-oem--pbv .section-visual-infopin.type-interior .viewer .tab-panel.is-open {
  display: block;
}
.kia-oem--pbv .section-visual-infopin.type-interior .viewer .tab-panel.is-open .viewer-image {
  opacity: 1;
  -webkit-transition: .4s ease-in-out;
  transition: .4s ease-in-out;
}
.kia-oem--pbv .section-visual-infopin.type-interior .viewer-image {
  height: 100%;
  inset-inline-start: 0;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  -webkit-transition: .6s ease-in-out;
  transition: .6s ease-in-out;
  width: 100%;
}
.kia-oem--pbv .section-visual-infopin.type-interior .viewer-image .image {
  height: 100%;
  inset-inline-start: 50%;
  -o-object-fit: cover;
  object-fit: cover;
  pointer-events: none;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(calc(-50%*var(--inline-dir)), -50%);
  transform: translate(calc(-50%*var(--inline-dir)), -50%);
  -webkit-transition: .5s;
  transition: .5s;
  width: 100%;
}
.kia-oem--pbv .section-visual-infopin.type-interior .viewer-initial {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background-color: #000000b3;
  height: 100%;
  inset-inline-start: 0;
  justify-content: center;
  pointer-events: none;
  position: absolute;
  top: 0;
  -webkit-transition: .5s;
  transition: .5s;
  width: 100%;
  z-index: 2;
}
.kia-oem--pbv .section-visual-infopin.type-interior .category-selector {
  opacity: 0;
  pointer-events: none;
  -webkit-transition: .5s;
  transition: .5s;
  visibility: hidden;
}
.kia-oem--pbv .section-visual-infopin.type-interior .category-panel {
  display: none;
  height: 100%;
}
.kia-oem--pbv .section-visual-infopin.type-interior .category-panel.is-open {
  display: block;
}
.kia-oem--pbv .section-visual-infopin.type-interior .explore-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background-color: #ffffff1a;
  border-radius: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: clamp(160px, calc(6.25978vw + 79.81221px), 200px);
  justify-content: center;
  width: clamp(160px, calc(6.25978vw + 79.81221px), 200px);
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-visual-infopin.type-interior .explore-box {
    height: 168px;
    width: 168px;
  }
  .kia-oem--pbv .section-visual-infopin.type-interior .explore-box .explore-text {
    font-size: 13px;
    line-height: 1.53846;
    margin-top: 12px;
  }
}
.kia-oem--pbv .section-visual-infopin.type-interior .explore-text {
  color: #fff;
  font-size: clamp(11px, calc(.46948vw + 4.98592px), 14px);
  font-weight: 400;
  line-height: clamp(16px, calc(.62598vw + 7.98122px), 20px);
  margin-top: clamp(12px, calc(.62598vw + 3.98122px), 16px);
  text-align: center;
}
.kia-oem--pbv .section-visual-infopin.type-interior .tooltip-pin {
  position: absolute;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-visual-infopin.type-interior .segment {
    position: static;
  }
}
.kia-oem--pbv .section-visual-infopin.type-interior .visual-infopin-slider {
  height: 100%;
  overflow: unset;
  width: 100%;
}
.kia-oem--pbv .section-visual-infopin.type-interior .visual-infopin-slider .viewer-image {
  height: 100%;
}
.kia-oem--pbv .section-visual-infopin.type-interior .visual-infopin-slider .swiper-slide:before {
  background: -webkit-gradient(linear, left top, left bottom, from(calc(0deg*var(--inline-dir))), color-stop(30%, rgba(0, 0, 0, .4)), to(transparent));
  background:
    linear-gradient(
      calc(0deg*var(--inline-dir)),
      rgba(0, 0, 0, .4) 30%,
      transparent 100%);
  content: "";
  height: 440px;
  inset-inline-start: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  -webkit-transform: scaleX(var(--inline-dir)) rotate(180deg);
  transform: scaleX(var(--inline-dir)) rotate(180deg);
  width: 100%;
  z-index: 1;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-visual-infopin.type-interior .visual-infopin-slider .swiper-slide:before {
    background: -webkit-gradient(linear, left top, left bottom, from(calc(0deg*var(--inline-dir))), color-stop(40%, rgba(0, 0, 0, .4)), to(transparent));
    background:
      linear-gradient(
        calc(0deg*var(--inline-dir)),
        rgba(0, 0, 0, .4) 40%,
        transparent 100%);
    height: 320px;
    -webkit-transform:
      matrix(
        1, 0,
        0, -1,
        0, 0);
    transform: scaleY(-1);
  }
}
.kia-oem--pbv .section-visual-infopin.type-interior .visual-infopin-slider .swiper-slide:after {
  background: -webkit-gradient(linear, left top, left bottom, from(calc(0deg*var(--inline-dir))), color-stop(60%, rgba(0, 0, 0, .2)), to(transparent));
  background:
    linear-gradient(
      calc(0deg*var(--inline-dir)),
      rgba(0, 0, 0, .2) 60%,
      transparent 100%);
  bottom: 0;
  content: "";
  display: none;
  height: 140px;
  inset-inline-start: 0;
  pointer-events: none;
  position: absolute;
  -webkit-transform:
    matrix(
      -1, 0,
      0, 1,
      0, 0);
  transform: scaleX(-1);
  width: 100%;
  z-index: 1;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-visual-infopin.type-interior .visual-infopin-slider .swiper-slide:after {
    display: block;
  }
}
.kia-oem--pbv .section-visual-infopin.type-interior .visual-infopin-slider .swiper-slide-active {
  z-index: 1;
}
.kia-oem--pbv .section-visual-infopin.type-interior .swiper-pagination-wrapper {
  inset-inline-end: 120px;
  inset-inline-start: auto;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 100px;
  visibility: hidden;
  -ms-flex-negative: 0;
  bottom: 0;
  flex-shrink: 0;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  text-align: right;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.kia-oem--pbv .section-visual-infopin.type-interior .swiper-pagination-wrapper .swiper-pagination {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-visual-infopin.type-interior .swiper-pagination-wrapper {
    inset-inline-end: clamp(40px, calc(25vw - 200px), 120px);
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-visual-infopin.type-interior .swiper-pagination-wrapper {
    bottom: 108px;
    inset-inline-start: 50%;
    top: auto;
    -webkit-transform: translateX(calc(-50%*var(--inline-dir)));
    transform: translate(calc(-50%*var(--inline-dir)));
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-visual-infopin.type-interior .swiper-pagination-wrapper {
    opacity: 1;
  }
}
.kia-oem--pbv .section-visual-infopin.type-interior .swiper-pagination-wrapper .swiper-pagination-bullet:after {
  background-color: var(--white-fixed);
  opacity: .4;
}
.kia-oem--pbv .section-visual-infopin.type-interior .swiper-pagination-wrapper .swiper-pagination-bullet-active:after {
  opacity: 1;
}
.kia-oem--pbv .section-visual-infopin.type-interior.is-focus .category-selector,
.kia-oem--pbv .section-visual-infopin.type-interior.is-focus .swiper-pagination-wrapper,
.kia-oem--pbv .section-visual-infopin.type-interior.is-focus .title-wrap {
  opacity: 1;
  pointer-events: all;
  visibility: visible;
}
.kia-oem--pbv .section-visual-infopin.type-interior.is-focus .swiper-pagination-wrapper {
  z-index: 2;
}
.kia-oem--pbv .section-visual-infopin.type-interior.is-focus .viewer-initial {
  opacity: 0;
}
@media screen and (min-width: 601px) {
  .kia-oem--pbv .section-visual-infopin.type-interior.is-focus .viewer-image .image {
    -webkit-transform: translate(calc(var(--inline-dir, 1)*-50%), -50%) scale(1.2);
    transform: translate(calc(var(--inline-dir, 1)*-50%), -50%) scale(1.2);
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-visual-infopin.type-interior.is-focus .viewer-image .image {
    -webkit-transform: translate(calc(var(--inline-dir, 1)*-50%), -50%) scale(1.2);
    transform: translate(calc(var(--inline-dir, 1)*-50%), -50%) scale(1.2);
    -webkit-transition: -webkit-transform .6s;
    transition: -webkit-transform .6s;
    transition: transform .6s;
    transition: transform .6s, -webkit-transform .6s;
  }
}
.kia-oem--pbv .section-visual-infopin.is-sticky .viewer {
  inset-inline-start: 0;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  width: 100%;
  z-index: 1;
}
.kia-oem--pbv .section-visual-infopin.is-sticky.is-focus .segment-selector,
.kia-oem--pbv .section-visual-infopin.is-sticky.is-focus .viewer-button {
  opacity: 1;
  pointer-events: all;
  -webkit-transition: opacity .5s;
  transition: opacity .5s;
}
.kia-oem--pbv .section-visual-infopin .title-wrap {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  inset-inline-start: clamp(120px, calc(31.2989vw - 280.93897px), 320px);
  max-width: 700px;
  position: absolute;
  top: 80px;
  width: 100%;
  z-index: 2;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-visual-infopin .title-wrap {
    inset-inline-start: clamp(40px, calc(25vw - 200px), 120px);
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-visual-infopin .title-wrap {
    inset-inline-start: 32px;
    top: 60px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-visual-infopin .title-wrap {
    inset-inline-start: 0;
    width: 100%;
    -webkit-padding-start: clamp(20px, calc(5vw + 2px), 32px);
    padding-inline-start: clamp(20px, calc(5vw + 2px), 32px);
    -webkit-padding-end: clamp(20px, calc(5vw + 2px), 32px);
    padding-inline-end: clamp(20px, calc(5vw + 2px), 32px);
  }
}
.kia-oem--pbv .section-visual-infopin .title-wrap .title {
  color: var(--surface);
  margin-bottom: 10px;
}
.kia-oem--pbv .section-visual-infopin .title-wrap .title:empty {
  margin-bottom: 0;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-visual-infopin .title-wrap .title {
    margin-bottom: 8px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-visual-infopin .title-wrap .title {
    margin-bottom: 6px;
  }
}
.kia-oem--pbv .section-visual-infopin .title-wrap .sub-title {
  color: var(--surface);
  font-size: 18px;
  font-weight: 400;
  line-height: 1.33333;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-visual-infopin .title-wrap {
    max-width: 560px;
  }
  .kia-oem--pbv .section-visual-infopin .title-wrap .title {
    font-size: 36px;
    line-height: 1.38889;
  }
  .kia-oem--pbv .section-visual-infopin .title-wrap .sub-title {
    font-size: 14px;
    line-height: 1.57143;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-visual-infopin .title-wrap {
    display: block;
    max-width: 536px;
  }
  .kia-oem--pbv .section-visual-infopin .title-wrap .title {
    font-size: 20px;
    line-height: 1.4;
  }
  .kia-oem--pbv .section-visual-infopin .title-wrap .sub-title {
    color: #e8eaeb;
    font-size: 13px;
    line-height: 1.53846;
  }
}
.kia-oem--pbv .section-visual-infopin .segment {
  cursor: pointer;
  font-size: 0;
}
.kia-oem--pbv .section-visual-infopin .segment:has(.input:checked) .tooltip {
  opacity: 1;
  visibility: visible;
}
.kia-oem--pbv .section-visual-infopin .segment-selector {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: var(--surface-container-lowest);
  border-radius: 100px;
  bottom: 60px;
  -webkit-box-shadow: 0 2px 10px 0 #0000000f;
  box-shadow: 0 2px 10px #0000000f;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  inset-inline-end: 50%;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  -webkit-transform: translateX(calc(50%*var(--inline-dir)));
  transform: translate(calc(50%*var(--inline-dir)));
  -webkit-transition: .5s;
  transition: .5s;
  z-index: 1;
}
.kia-oem--pbv .section-visual-infopin .segment-selector .tab-btn {
  min-width: auto;
}
.kia-oem--pbv .section-visual-infopin .segment-selector .tab-item:last-child {
  -webkit-padding-end: 0;
  padding-inline-end: 0;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-visual-infopin .segment-selector {
    bottom: 40px;
  }
  .kia-oem--pbv .section-visual-infopin .segment-selector .tab-btn {
    font-size: 14px;
    line-height: 1.57143;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-visual-infopin .segment-selector {
    max-width: calc(100% - 40px);
  }
  .kia-oem--pbv .section-visual-infopin .segment-selector .tab-btn {
    font-size: 13px;
    line-height: 1.53846;
  }
}
.kia-oem--pbv .section-visual-infopin .segment .text {
  color: #05141f;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-visual-infopin .segment-selector {
    bottom: 40px;
    gap: 0;
  }
  .kia-oem--pbv .section-visual-infopin .segment-selector .tab-btn {
    font-size: 13px;
    line-height: 1.53846;
    min-width: auto;
  }
  .kia-oem--pbv .section-visual-infopin .segment-selector .tab-item:last-child {
    -webkit-padding-end: 0;
    padding-inline-end: 0;
  }
}
.kia-oem--pbv .section-visual-infopin .viewer {
  position: relative;
}
.kia-oem--pbv .section-visual-infopin .viewer-button {
  opacity: 0;
  pointer-events: none;
}
.kia-oem--pbv .section-visual-infopin .viewer-point {
  z-index: 1;
}
.kia-oem--pbv .section-visual-infopin .viewer-image .image {
  display: block;
}
.kia-oem--pbv .section-visual-infopin .viewer-image .image-viewer-mo {
  display: none;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-visual-infopin .viewer-image .image-viewer-mo {
    display: block;
  }
  .kia-oem--pbv .section-visual-infopin .viewer-image .image-viewer-pc {
    display: none;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-visual-infopin .viewer-button {
    height: 32px;
    width: 32px;
  }
  .kia-oem--pbv .section-visual-infopin .viewer-point:before {
    height: 24px;
    width: 24px;
  }
  .kia-oem--pbv .section-visual-infopin .viewer-point:after {
    height: 13px;
    width: 13px;
  }
}
.kia-oem--pbv .section-visual-infopin .ic-scroll-down img {
  height: clamp(55px, calc(2.19092vw + 26.93427px), 69px);
  -o-object-fit: contain;
  object-fit: contain;
  width: clamp(29px, calc(1.09546vw + 14.96714px), 36px);
}
.kia-oem--pbv .section-visual-infopin .swiper-pagination-wrapper .swiper-pagination-bullet {
  cursor: pointer;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-visual-infopin .swiper-pagination-wrapper {
    bottom: 108px;
    inset-inline-start: 50%;
    opacity: 0;
    position: fixed;
    -webkit-transform: translateX(calc(-50%*var(--inline-dir)));
    transform: translate(calc(-50%*var(--inline-dir)));
    -webkit-transition: 0s;
    transition: 0s;
    z-index: 1;
  }
  .kia-oem--pbv .section-visual-infopin.is-sticky .swiper-pagination {
    opacity: 1;
  }
}
.kia-oem--pbv .popup-viewer-detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  background-color: #000c;
  height: 100%;
  inset-inline-end: 0;
  inset-inline-start: auto;
  justify-content: flex-end;
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  top: 0;
  visibility: hidden;
  width: 100%;
}
.kia-oem--pbv .popup-viewer-detail.is-opened {
  opacity: 1;
  pointer-events: all;
  visibility: visible;
}
.kia-oem--pbv .popup-viewer-detail .popup,
.kia-oem--pbv .popup-viewer-detail.is-opened,
.kia-oem--pbv .popup-viewer-detail.is-opened .popup {
  -webkit-transition: .5s;
  transition: .5s;
}
.kia-oem--pbv .popup-viewer-detail .popup {
  border-radius: 0;
  height: 100%;
  max-width: clamp(993px, calc(54.3036vw + 297.37089px), 1340px);
  padding: 0;
  width: 100%;
}
.kia-oem--pbv .popup-viewer-detail .popup-header {
  padding: 100px 60px 0;
}
.kia-oem--pbv .popup-viewer-detail .popup-inner {
  padding: 0 60px;
}
.kia-oem--pbv .popup-viewer-detail .popup-header,
.kia-oem--pbv .popup-viewer-detail .popup-inner {
  position: relative;
  z-index: 1;
}
.kia-oem--pbv .popup-viewer-detail .popup-contents {
  max-width: clamp(573px, calc(54.3036vw - 122.62911px), 920px);
  padding: 0;
}
.kia-oem--pbv .popup-viewer-detail .popup-title {
  display: -webkit-box;
  font-size: 24px;
  font-weight: 700;
  -webkit-line-clamp: 1;
  line-height: 1.33333;
  max-width: clamp(573px, calc(54.3036vw - 122.62911px), 920px);
}
.kia-oem--pbv .popup-viewer-detail .popup-text,
.kia-oem--pbv .popup-viewer-detail .popup-title {
  -webkit-box-orient: vertical;
  color: var(--surface);
  overflow: hidden;
  text-overflow: ellipsis;
}
.kia-oem--pbv .popup-viewer-detail .popup-text {
  display: block;
  display: -webkit-box;
  font-size: 16px;
  font-weight: 400;
  -webkit-line-clamp: 4;
  line-height: 1.625;
  margin-top: 16px;
  white-space: normal;
}
.kia-oem--pbv .popup-viewer-detail .popup-wrap-content {
  inset-inline-start: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}
.kia-oem--pbv .popup-viewer-detail .image-bg {
  height: 100%;
  inset-inline-start: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}
.kia-oem--pbv .popup-viewer-detail .image-bg .image {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
@media screen and (min-width: 601px) and (max-width: 1280px) {
  .kia-oem--pbv .popup-viewer-detail .image-bg .image.only-pc {
    display: block !important;
  }
}
.kia-oem--pbv .popup-viewer-detail .video {
  background-image: var(--poster-pc);
  background-position: 50%;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  height: 100%;
  inset-inline-start: 0;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  position: absolute;
  top: 0;
  width: 100%;
}
.kia-oem--pbv .popup-viewer-detail .video.only-mo {
  background-image: var(--poster-mo);
}
.kia-oem--pbv .popup-viewer-detail .btn-close {
  inset-inline-end: 40px;
  top: 40px;
  z-index: 3;
}
.kia-oem--pbv .popup-viewer-detail .btn-close .ic {
  height: 32px;
  width: 32px;
  --icon-stroke:#fff;
}
.kia-oem--pbv .popup-viewer-detail .btn-close:hover .ic {
  --icon-stroke:#05141f;
}
.kia-oem--pbv .popup-viewer-detail .viewer-detail-slider {
  cursor: none;
  height: 100%;
  width: 100%;
}
.kia-oem--pbv .popup-viewer-detail .viewer-detail-slider.is-single-slide {
  cursor: auto;
}
.kia-oem--pbv .popup-viewer-detail .viewer-detail-slider.is-single-slide .custom-cursor {
  display: none;
}
.kia-oem--pbv .popup-viewer-detail .viewer-detail-slider .swiper-slide:before {
  background: -webkit-gradient(linear, left top, left bottom, from(calc(180deg*var(--inline-dir))), color-stop(0, rgba(0, 0, 0, .6)), to(transparent));
  background:
    linear-gradient(
      calc(180deg*var(--inline-dir)),
      rgba(0, 0, 0, .6) 0,
      transparent 100%);
  content: "";
  height: 50%;
  inset-inline-start: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .popup-viewer-detail .viewer-detail-slider .swiper-slide:before {
    height: 360px;
  }
}
.kia-oem--pbv .popup-viewer-detail .viewer-detail-slider .swiper-slide:after {
  background: -webkit-gradient(linear, left top, left bottom, from(calc(0deg*var(--inline-dir))), color-stop(0, rgba(0, 0, 0, .6)), to(transparent));
  background:
    linear-gradient(
      calc(0deg*var(--inline-dir)),
      rgba(0, 0, 0, .6) 0,
      transparent 100%);
  bottom: 0;
  content: "";
  height: 10%;
  inset-inline-start: 0;
  pointer-events: none;
  position: absolute;
  width: 100%;
  z-index: 1;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .popup-viewer-detail .viewer-detail-slider .swiper-slide:after {
    height: 80px;
  }
}
.kia-oem--pbv .popup-viewer-detail .swiper-pagination-viewer {
  bottom: 40px;
}
.kia-oem--pbv .popup-viewer-detail .swiper-pagination-viewer .swiper-pagination-bullet:after {
  background-color: #fff6;
}
.kia-oem--pbv .popup-viewer-detail .swiper-pagination-viewer .swiper-pagination-bullet-active:after {
  background-color: #fff;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .popup-viewer-detail .swiper-pagination-viewer {
    bottom: 29px;
  }
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .popup-viewer-detail .popup {
    max-width: 961px;
  }
  .kia-oem--pbv .popup-viewer-detail .popup-header {
    padding-block: 80px 0;
    padding-inline: 40px;
  }
  .kia-oem--pbv .popup-viewer-detail .popup-inner {
    padding: 0 40px;
  }
  .kia-oem--pbv .popup-viewer-detail .popup-contents,
  .kia-oem--pbv .popup-viewer-detail .popup-title {
    max-width: 760px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .popup-viewer-detail .popup-header {
    padding: 60px 32px 0;
  }
  .kia-oem--pbv .popup-viewer-detail .popup-inner {
    padding: 0 32px;
  }
  .kia-oem--pbv .popup-viewer-detail .popup-title {
    font-size: 14px;
    line-height: 1.57143;
  }
  .kia-oem--pbv .popup-viewer-detail .popup-text {
    font-size: 12px;
    line-height: 1.66667;
    margin-top: 0;
  }
  .kia-oem--pbv .popup-viewer-detail .popup-contents {
    max-width: 100%;
  }
  .kia-oem--pbv .popup-viewer-detail .btn-close {
    inset-inline-end: 20px;
    top: 20px;
  }
  .kia-oem--pbv .popup-viewer-detail .btn-close .ic {
    height: 20px;
    width: 20px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .popup-viewer-detail .popup-header,
  .kia-oem--pbv .popup-viewer-detail .popup-inner {
    -webkit-padding-start: clamp(20px, calc(5vw + 2px), 32px);
    padding-inline-start: clamp(20px, calc(5vw + 2px), 32px);
    -webkit-padding-end: clamp(20px, calc(5vw + 2px), 32px);
    padding-inline-end: clamp(20px, calc(5vw + 2px), 32px);
  }
}
.kia-oem--pbv .custom-cursor {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background-color: #303e48b3;
  border-radius: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 30px;
  inset-inline-start: auto;
  justify-content: center;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: auto;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition:
    width .3s,
    height .3s,
    opacity .3s,
    visibility .3s;
  transition:
    width .3s,
    height .3s,
    opacity .3s,
    visibility .3s;
  visibility: hidden;
  width: 30px;
  z-index: 100;
}
.kia-oem--pbv .custom-cursor:after {
  border-radius: 100%;
  -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, .06);
  box-shadow: 0 4px 6px #0000000f;
  content: "";
  height: 100%;
  inset-inline-end: 0;
  inset-inline-start: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
.kia-oem--pbv .custom-cursor.is-show {
  height: 42px;
  opacity: 1;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  visibility: visible;
  width: 42px;
}
.kia-oem--pbv .custom-cursor.is-focus {
  height: 32px;
  width: 32px;
}
.kia-oem--pbv .custom-cursor.is-focus .ic {
  height: 14px;
  width: 14px;
}
.kia-oem--pbv .custom-cursor .ic {
  height: 20px;
  inset-inline-start: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(calc(-50%*var(--inline-dir)), -50%);
  transform: translate(calc(-50%*var(--inline-dir)), -50%);
  -webkit-transition: .3s;
  transition: .3s;
  width: 20px;
}
.kia-oem--pbv .custom-cursor .ic-arrowset-outlined-back-24px {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23fff' stroke-width='1.5' d='m16 3-9 9 9 9'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
}
.kia-oem--pbv [dir=rtl] .custom-cursor .ic-arrowset-outlined-back-24px {
  inset-inline-start: 25%;
  -webkit-transform: translateY(-50%) scaleX(var(--inline-dir));
  transform: translateY(-50%) scaleX(var(--inline-dir));
}
.kia-oem--pbv .custom-cursor .ic-arrowset-outlined-next-24px {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23fff' stroke-width='1.5' d='m8 3 9 9-9 9'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
}
.kia-oem--pbv [dir=rtl] .custom-cursor .ic-arrowset-outlined-next-24px {
  inset-inline-start: 25%;
  -webkit-transform: translateY(-50%) scaleX(var(--inline-dir));
  transform: translateY(-50%) scaleX(var(--inline-dir));
}
.kia-oem--pbv .key-visual3.key-visual {
  overflow: visible !important;
}
.kia-oem--pbv .key-visual3-fixed {
  height: calc(100% - var(--menuHeight, 0px));
  margin-top: 80px;
  padding-bottom: 80px;
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual3-fixed {
    margin-top: clamp(60px, 6.25vw, 80px);
    padding-bottom: clamp(60px, 6.25vw, 80px);
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual3-fixed {
    margin-top: 40px;
    padding-bottom: 40px;
  }
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .key-visual3-fixed {
    margin-top: 20px;
    padding-bottom: 20px;
  }
}
.kia-oem--pbv .key-visual3 .key-visual-sticky {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  flex-direction: column;
  height: calc(100vh - var(--menuHeight, 0px));
  overflow: hidden;
  position: -webkit-sticky;
  position: sticky;
  top: var(--menuHeight,0);
  width: 100%;
}
@media screen and (min-width: 1920px) {
  .kia-oem--pbv .key-visual3 .key-visual-sticky {
    margin: 0 auto;
    max-width: 1920px;
  }
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .key-visual3 .key-visual-sticky {
    padding: 0 32px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual3 .key-visual-sticky {
    -webkit-padding-start: clamp(20px, calc(4.58333vw + 3.5px), 31px);
    padding-inline-start: clamp(20px, calc(4.58333vw + 3.5px), 31px);
    -webkit-padding-end: clamp(20px, calc(4.58333vw + 3.5px), 31px);
    padding-inline-end: clamp(20px, calc(4.58333vw + 3.5px), 31px);
  }
}
.kia-oem--pbv .key-visual3 .key-visual-sticky .title-wrap {
  margin: 0 auto;
  padding-top: 80px;
  text-align: center;
}
@media screen and (min-width: 1281px) {
  .kia-oem--pbv .key-visual3 .key-visual-sticky .title-wrap {
    max-width: clamp(880px, calc(12.51956vw + 719.62441px), 960px);
  }
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual3 .key-visual-sticky .title-wrap {
    max-width: clamp(640px, calc(25vw + 400px), 720px);
  }
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .key-visual3 .key-visual-sticky .title-wrap {
    max-width: clamp(400px, calc(44.44444vw + 133.33333px), 560px);
    padding-top: 60px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual3 .key-visual-sticky .title-wrap {
    max-width: 320px;
    padding-top: 40px;
  }
}
.kia-oem--pbv .key-visual3 .key-visual-sticky .title-wrap .title {
  color: var(--primary);
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual3 .key-visual-sticky .title-wrap .title {
    font-size: 36px;
    line-height: 1.38889;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual3 .key-visual-sticky .title-wrap .title {
    color: var(--on-surface);
    font-size: 20px;
    font-weight: 600;
    line-height: 1.4;
  }
}
.kia-oem--pbv .key-visual3 .key-visual-sticky .title-wrap .sub-title {
  color: var(--primary-highest);
  display: block;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4;
  margin-top: 16px;
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual3 .key-visual-sticky .title-wrap .sub-title {
    font-size: 16px;
    line-height: 1.5;
    margin-top: 6px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual3 .key-visual-sticky .title-wrap .sub-title {
    color: var(--on-surface);
    font-size: 13px;
    line-height: 1.53846;
    margin-top: 6px;
  }
}
.kia-oem--pbv .key-visual3 .key-visual-sticky .button-wrap .btn-view {
  border-color: var(--outline-mid);
}
.kia-oem--pbv .key-visual3 .key-visual-sticky .button-wrap .btn-view .ic-arrow-forward-bold-16px {
  -webkit-transform: translateY(-50%) scaleX(var(--inline-dir));
  transform: translateY(-50%) scaleX(var(--inline-dir));
  --icon-stroke:#05141f;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual3 .key-visual-sticky .button-wrap .btn-view .ic-arrow-forward-bold-16px {
    height: 12px;
    width: 12px;
  }
}
@media screen and (min-width: 601px) {
  .kia-oem--pbv .key-visual3 .key-visual-sticky.has-button .text-scroll-item.is-show + .text-scroll-item {
    margin-top: 24px;
  }
}
.kia-oem--pbv .key-visual3 .key-visual-single {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-top: 80px;
  padding: 0 40px 80px;
}
.kia-oem--pbv .key-visual3 .key-visual-single .bg-video {
  display: none;
}
.kia-oem--pbv .key-visual3 .key-visual-single.video {
  background: none;
  position: relative;
}
.kia-oem--pbv .key-visual3 .key-visual-single.video .bg-video {
  display: none;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual3 .key-visual-single.video .bg-video {
    border-radius: 4px;
    display: block;
    height: 100%;
    inset: 0;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    width: 100%;
    z-index: -1;
  }
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual3 .key-visual-single {
    margin-top: 60px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual3 .key-visual-single {
    background-image: var(--background-mo);
    background-position: 50%;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    border-radius: 4px;
    margin: 40px 0;
    padding: 0;
  }
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .key-visual3 .key-visual-single {
    margin-bottom: 60px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual3 .key-visual-single {
    margin-top: 32px;
  }
}
.kia-oem--pbv .key-visual3 .key-visual-full {
  background-image: var(--background-pc);
  background-position: 50%;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  height: calc(100vh - var(--menuHeight, 0px));
  position: relative;
  width: 100%;
}
.kia-oem--pbv .key-visual3 .key-visual-full.video {
  background-image: none;
}
.kia-oem--pbv .key-visual3 .key-visual-full.video .bg-video {
  background-image: var(--poster-pc);
  background-position: 50%;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  height: 100%;
  inset: 0;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  position: absolute;
  width: 100%;
}
.kia-oem--pbv .key-visual3 .key-visual-full.video .bg-video.only-mo {
  background-image: var(--poster-mo);
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual3 .key-visual-full {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    background:
      linear-gradient(
        180deg,
        transparent 760px,
        #000 0);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    justify-content: space-between;
    padding: 80px 0 73px;
  }
  .kia-oem--pbv .key-visual3 .key-visual-full .bg {
    height: 100%;
    inset-inline-start: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }
  .kia-oem--pbv .key-visual3 .key-visual-full .bg:after {
    background: -webkit-gradient(linear, left top, left bottom, from(calc(0deg*var(--inline-dir))), color-stop(0, transparent), to(#000));
    background:
      linear-gradient(
        calc(0deg*var(--inline-dir)),
        transparent 0,
        #000 100%);
    bottom: -1px;
    content: "";
    height: 603px;
    inset-inline-start: 0;
    pointer-events: none;
    position: absolute;
    -webkit-transform:
      matrix(
        1, 0,
        0, -1,
        0, 0);
    transform: scaleY(-1);
    width: 100%;
    z-index: 1;
  }
  .kia-oem--pbv .key-visual3 .key-visual-full .bg img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
  }
}
.kia-oem--pbv .key-visual3 .key-visual-full:after,
.kia-oem--pbv .key-visual3 .key-visual-full:before {
  content: "";
  inset-inline-start: 0;
  pointer-events: none;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.kia-oem--pbv .key-visual3 .key-visual-full:before {
  background-color: #0006;
  height: 100%;
  top: 0;
}
.kia-oem--pbv .key-visual3 .key-visual-full:after {
  background: -webkit-gradient(linear, left top, left bottom, from(calc(0deg*var(--inline-dir))), color-stop(0, transparent), color-stop(90%, rgba(0, 0, 0, .4)));
  background:
    linear-gradient(
      calc(0deg*var(--inline-dir)),
      transparent 0,
      rgba(0, 0, 0, .4) 90%);
  bottom: 0;
  height: 300px;
  -webkit-transform:
    matrix(
      1, 0,
      0, -1,
      0, 0);
  transform: scaleY(-1);
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual3 .key-visual-full:after {
    height: 603px;
  }
}
@media screen and (min-width: 601px) {
  .kia-oem--pbv .key-visual3 .key-visual-full .button-wrap {
    margin-top: 20px;
  }
}
@media screen and (min-width: 1281px) {
  .kia-oem--pbv .key-visual3 .key-visual-full .button-wrap {
    margin-top: 28px;
  }
}
.kia-oem--pbv .key-visual3 .key-visual-full .button-wrap .btn-view {
  border-color: var(--primary-mid);
  color: var(--surface);
}
.kia-oem--pbv .key-visual3 .key-visual-full .button-wrap .btn-view .ic-arrow-forward-bold-16px {
  -webkit-transform: translateY(-50%) scaleX(var(--inline-dir));
  transform: translateY(-50%) scaleX(var(--inline-dir));
  --icon-stroke:#fff;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual3 .key-visual-full .button-wrap .btn-view .ic-arrow-forward-bold-16px {
    height: 12px;
    width: 12px;
  }
}
.kia-oem--pbv .key-visual3 .key-visual-full .button-wrap .btn-view:hover {
  color: var(--primary);
}
.kia-oem--pbv .key-visual3 .key-visual-full .button-wrap .btn-view:hover .ic-arrow-forward-bold-16px {
  --icon-stroke:#05141f;
}
.kia-oem--pbv .key-visual3 .key-visual-full .title-wrap {
  inset-inline-start: 50%;
  position: absolute;
  text-align: center;
  top: 120px;
  -webkit-transform: translateX(calc(-50%*var(--inline-dir)));
  transform: translate(calc(-50%*var(--inline-dir)));
  width: 100%;
  z-index: 2;
}
@media screen and (min-width: 1281px) {
  .kia-oem--pbv .key-visual3 .key-visual-full .title-wrap {
    max-width: 960px;
  }
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual3 .key-visual-full .title-wrap {
    max-width: 880px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual3 .key-visual-full .title-wrap {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    inset-inline-start: auto;
    padding: 0 20px;
    position: relative;
    top: auto;
    -webkit-transform: translateX(calc(var(--inline-dir)*0));
    transform: translate(calc(var(--inline-dir)*0));
    width: 100%;
  }
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .key-visual3 .key-visual-full .title-wrap {
    margin: 0 auto;
    max-width: clamp(536px, calc(6.66667vw + 496px), 560px);
    padding: 0;
  }
}
.kia-oem--pbv .key-visual3 .key-visual-full .sub-title {
  color: var(--surface);
  display: block;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4;
  margin-top: 16px;
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual3 .key-visual-full .sub-title {
    font-size: 16px;
    line-height: 1.5;
    margin-top: 6px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual3 .key-visual-full .sub-title {
    font-size: 13px;
    line-height: 1.53846;
    margin-top: 6px;
  }
}
.kia-oem--pbv .key-visual3 .key-visual-full .title {
  color: var(--surface);
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual3 .key-visual-full .title {
    font-size: 36px;
    line-height: 1.38889;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual3 .key-visual-full .title {
    font-size: 20px;
    font-weight: 600;
    line-height: 1.4;
  }
}
.kia-oem--pbv .key-visual3 .key-visual-full .other-wrap {
  bottom: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  inset-inline-start: 50%;
  position: absolute;
  z-index: 2;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  justify-content: space-between;
  max-width: 1140px;
  -webkit-transform: translateX(calc(-50%*var(--inline-dir)));
  transform: translate(calc(-50%*var(--inline-dir)));
  width: 100%;
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual3 .key-visual-full .other-wrap {
    max-width: 100%;
    -webkit-padding-start: clamp(40px, calc(25vw - 200px), 120px);
    padding-inline-start: clamp(40px, calc(25vw - 200px), 120px);
    -webkit-padding-end: clamp(40px, calc(25vw - 200px), 120px);
    padding-inline-end: clamp(40px, calc(25vw - 200px), 120px);
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual3 .key-visual-full .other-wrap {
    margin-top: 426px;
    padding: 0 20px;
    position: static;
    -webkit-transform: translateX(calc(var(--inline-dir)*0));
    transform: translate(calc(var(--inline-dir)*0));
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual3 .key-visual-full .other-wrap {
    margin-top: 406px;
    -webkit-padding-start: clamp(44px, calc(15vw - 10px), 80px);
    padding-inline-start: clamp(44px, calc(15vw - 10px), 80px);
    -webkit-padding-end: clamp(44px, calc(15vw - 10px), 80px);
    padding-inline-end: clamp(44px, calc(15vw - 10px), 80px);
  }
}
.kia-oem--pbv .key-visual3 .key-visual-full .other-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual3 .key-visual-full .other-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.kia-oem--pbv .key-visual3 .key-visual-full .other-info {
  color: var(--surface);
  margin: 0 40px;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: calc(33.33333% - 80px);
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual3 .key-visual-full .other-info {
    width: clamp(267px, calc(10.3125vw + 168px), 300px);
    -webkit-margin-end: 0;
    margin-inline-end: 0;
    -webkit-margin-start: clamp(40px, calc(9.375vw - 50px), 70px);
    margin-inline-start: clamp(40px, calc(9.375vw - 50px), 70px);
  }
  .kia-oem--pbv .key-visual3 .key-visual-full .other-info:first-child {
    -webkit-margin-start: 0;
    margin-inline-start: 0;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual3 .key-visual-full .other-info {
    margin: 60px 0 0;
    width: 100%;
  }
  .kia-oem--pbv .key-visual3 .key-visual-full .other-info:first-child {
    margin-top: 0;
  }
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .key-visual3 .key-visual-full .other-info {
    margin: 60px auto 0;
    max-width: 440px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .key-visual3 .key-visual-full .other-info {
    min-width: 272px;
  }
}
.kia-oem--pbv .key-visual3 .key-visual-full .other-info .text-title {
  color: var(--surface);
  font-size: 36px;
  line-height: 1.38889;
  margin-bottom: 6px;
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual3 .key-visual-full .other-info .text-title {
    font-size: 30px;
    line-height: 1.33333;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual3 .key-visual-full .other-info .text-title {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 24px;
    line-height: 1.33333;
    margin-bottom: 4px;
  }
}
.kia-oem--pbv .key-visual3 .key-visual-full .other-info .text-desc {
  margin-bottom: 6px;
  -webkit-padding-start: 0;
  padding-inline-start: 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  color: var(--surface);
  font-size: 16px;
  justify-content: center;
  line-height: 1.5;
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual3 .key-visual-full .other-info .text-desc {
    font-size: 14px;
    line-height: 1.57143;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual3 .key-visual-full .other-info .text-desc {
    font-size: 14px;
    line-height: 1.57143;
    margin-bottom: 4px;
  }
}
.kia-oem--pbv .key-visual3 .key-visual-full .other-info .text-opacity {
  color: var(--surface-mid);
  font-size: 14px;
  font-weight: 400;
  line-height: 1.57143;
  margin-bottom: 0;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .key-visual3 .key-visual-full .other-info .text-opacity {
    font-size: 13px;
    line-height: 1.53846;
  }
}
.kia-oem--pbv .key-visual3 .button-wrap {
  margin-top: 28px;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual3 .button-wrap {
    margin-top: 16px;
  }
}
.kia-oem--pbv .key-visual3 .button-wrap .btn-view {
  min-width: auto;
  -webkit-padding-start: 28px;
  padding-inline-start: 28px;
  -webkit-padding-end: 40px;
  font-size: 14px;
  line-height: 1.57143;
  padding-inline-end: 40px;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual3 .button-wrap .btn-view {
    height: 32px;
    -webkit-padding-start: 18px;
    padding-inline-start: 18px;
    -webkit-padding-end: 26px;
    font-size: 12px;
    line-height: 1.66667;
    padding-inline-end: 26px;
  }
}
.kia-oem--pbv .key-visual3 .button-wrap .btn-view .ic-arrow-forward-bold-16px {
  inset-inline-end: 18px;
  margin-top: -1px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual3 .button-wrap .btn-view .ic-arrow-forward-bold-16px {
    inset-inline-end: 10px;
  }
}
.kia-oem--pbv .key-visual3 .left-box {
  max-width: clamp(808px, calc(68.85759vw - 74.06573px), 1248px);
  position: relative;
  width: 67.8%;
}
@media screen and (min-width: 1920px) {
  .kia-oem--pbv .key-visual3 .left-box {
    max-width: 100%;
  }
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual3 .left-box {
    max-width: clamp(612px, calc(85.9375vw - 213px), 887px);
    width: 74.5%;
  }
}
.kia-oem--pbv .key-visual3 .left-box .video,
.kia-oem--pbv .key-visual3 .left-box img {
  border-radius: 8px;
  height: 100%;
  inset-inline-start: 0;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
}
.kia-oem--pbv .key-visual3 .left-box .video {
  background-image: var(--poster-pc);
  background-position: 50%;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  -o-object-position: center;
  object-position: center;
}
.kia-oem--pbv .key-visual3 .left-box .video.only-mo {
  background-image: var(--poster-mo);
}
.kia-oem--pbv .key-visual3 .right-box {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: 252px;
  -webkit-margin-start: 60px;
  margin-inline-start: 60px;
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual3 .right-box {
    max-width: clamp(228px, calc(7.5vw + 156px), 252px);
    -webkit-margin-start: clamp(40px, calc(6.25vw - 20px), 60px);
    margin-inline-start: clamp(40px, calc(6.25vw - 20px), 60px);
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual3 .right-box {
    -webkit-box-flex: unset;
    -ms-flex: unset;
    flex: unset;
    max-width: 100%;
    width: 100%;
    -webkit-margin-start: 0;
    margin-inline-start: 0;
  }
}
.kia-oem--pbv .key-visual3 .right-box:after {
  background: -webkit-gradient(linear, left top, left bottom, from(calc(180deg*var(--inline-dir))), color-stop(0, hsla(0, 0%, 100%, 0)), to(#fff));
  background:
    linear-gradient(
      calc(180deg*var(--inline-dir)),
      #fff0 0,
      #fff);
  bottom: -3px;
  content: "";
  height: 33%;
  inset-inline-start: 0;
  max-height: 200px;
  position: absolute;
  width: 100%;
  z-index: 2;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual3 .right-box:after {
    background: -webkit-gradient(linear, left top, left bottom, to(rgba(0, 0, 0, .4)));
    background: linear-gradient(180deg, #0006);
    border-radius: 4px;
    height: 100%;
    left: 0;
    max-height: 100%;
    top: 0;
    width: 100%;
    z-index: 1;
  }
}
.kia-oem--pbv .key-visual3 .text-scroll-list {
  height: 100%;
  overflow: hidden;
  position: relative;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual3 .text-scroll-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.kia-oem--pbv .key-visual3 .text-scroll-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  height: 100%;
  justify-content: center;
  position: absolute;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transition: all .4s cubic-bezier(.33, 1, .68, 1);
  transition: all .4s cubic-bezier(.33, 1, .68, 1);
  width: 100%;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual3 .text-scroll-item {
    max-width: 272px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    opacity: .1;
    text-align: center;
  }
}
.kia-oem--pbv .key-visual3 .text-scroll-item.is-show {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  z-index: 2;
}
.kia-oem--pbv .key-visual3 .text-scroll-item.is-show + .text-scroll-item {
  -webkit-transform: translateY(50%);
  transform: translateY(50%);
}
.kia-oem--pbv .key-visual3 .text-scroll-item.is-exit {
  opacity: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 1;
}
.kia-oem--pbv .key-visual3 .other-info .text-title {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  color: var(--primary);
  font-size: 36px;
  font-weight: 600;
  line-height: 1.38889;
  margin-bottom: 6px;
  -webkit-transition: font-size .4s;
  transition: font-size .4s;
}
@media screen and (min-width: 601px) {
  .kia-oem--pbv .key-visual3 .other-info .text-title {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
  }
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual3 .other-info .text-title {
    font-size: 30px;
    line-height: 1.33333;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual3 .other-info .text-title {
    color: var(--surface);
    font-size: 28px;
    line-height: 1.35714;
    margin-bottom: 2px;
  }
}
.kia-oem--pbv .key-visual3 .other-info .text-desc {
  color: var(--primary);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.57143;
  margin-bottom: 10px;
}
@media screen and (min-width: 601px) {
  .kia-oem--pbv .key-visual3 .other-info .text-desc {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
  }
  .kia-oem--pbv .key-visual3 .other-info .text-desc.text-opacity {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
  }
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual3 .other-info .text-desc {
    font-size: 14px;
    line-height: 1.57143;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual3 .other-info .text-desc {
    color: var(--surface);
    font-size: 13px;
    line-height: 1.53846;
    margin-bottom: 4px;
  }
}
.kia-oem--pbv .key-visual3 .other-info .text-opacity {
  color: var(--on-surface-mid);
  font-weight: 400;
  margin-bottom: 0;
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .key-visual3 .other-info .text-opacity {
    font-size: 13px;
    line-height: 1.53846;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual3 .other-info .text-opacity {
    color: var(--surface-mid);
  }
}
.kia-oem--pbv .key-visual3 .only-pc {
  display: block;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual3 .only-pc {
    display: none;
  }
}
.kia-oem--pbv .key-visual3 .only-mo {
  display: none;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .key-visual3 .only-mo {
    display: block;
  }
}
.kia-oem--pbv .section-card-switcher {
  margin: 0 auto;
  max-width: 2560px;
  overflow-x: hidden;
  padding: 160px 0;
  position: relative;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-card-switcher .model-thumbnail {
    margin-top: 0;
  }
}
.kia-oem--pbv .section-card-switcher .image.image-mo {
  display: none;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-card-switcher .image.image-pc {
    display: none;
  }
  .kia-oem--pbv .section-card-switcher .image.image-mo {
    display: block;
  }
}
.kia-oem--pbv .section-card-switcher.section-card-switcher-type-large {
  max-width: 1920px;
}
.kia-oem--pbv .section-card-switcher.section-card-switcher-type-large .tab-card {
  width: 100%;
}
.kia-oem--pbv .section-card-switcher.section-card-switcher-type-large .tab-swiper {
  -webkit-margin-start: clamp(120px, calc(31.2989vw - 280.93897px), 320px);
  margin-inline-start: clamp(120px, calc(31.2989vw - 280.93897px), 320px);
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-card-switcher.section-card-switcher-type-large .tab-swiper {
    -webkit-margin-start: clamp(40px, calc(25vw - 200px), 120px);
    margin-inline-start: clamp(40px, calc(25vw - 200px), 120px);
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-card-switcher.section-card-switcher-type-large .tab-swiper {
    -webkit-margin-start: 0;
    margin-inline-start: 0;
  }
}
.kia-oem--pbv .section-card-switcher.section-card-switcher-type-large .tab-content {
  -webkit-margin-start: clamp(120px, calc(31.2989vw - 280.93897px), 320px);
  margin-inline-start: clamp(120px, calc(31.2989vw - 280.93897px), 320px);
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-card-switcher.section-card-switcher-type-large .tab-content {
    -webkit-margin-start: clamp(40px, calc(25vw - 200px), 120px);
    margin-inline-start: clamp(40px, calc(25vw - 200px), 120px);
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-card-switcher.section-card-switcher-type-large .tab-content {
    -webkit-margin-start: 0;
    margin-inline-start: 0;
  }
}
.kia-oem--pbv .section-card-switcher.section-card-switcher-type-large .pagination-control-wrap {
  -webkit-transform: translateX(calc((-15.64945vw + 140.46948px)*var(--inline-dir)));
  transform: translate(calc((-15.64945vw + 140.46948px)*var(--inline-dir)));
}
@media (min-width: 1920px) {
  .kia-oem--pbv .section-card-switcher.section-card-switcher-type-large .pagination-control-wrap {
    -webkit-transform: translateX(calc(-160px*var(--inline-dir)));
    transform: translate(calc(-160px*var(--inline-dir)));
  }
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-card-switcher.section-card-switcher-type-large .pagination-control-wrap {
    -webkit-transform: translateX(calc((-12.5vw + 100px)*var(--inline-dir)));
    transform: translate(calc((-12.5vw + 100px)*var(--inline-dir)));
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-card-switcher.section-card-switcher-type-large .pagination-control-wrap {
    -webkit-transform: translateX(calc(var(--inline-dir)*0));
    transform: translate(calc(var(--inline-dir)*0));
  }
}
@media (min-width: 1920px) {
  .kia-oem--pbv .section-card-switcher.section-card-switcher-type-large .title-wrap {
    -webkit-margin-start: 320px;
    margin-inline-start: 320px;
  }
}
.kia-oem--pbv .section-card-switcher.section-card-switcher-full-width .tab-card {
  width: 100%;
}
.kia-oem--pbv .section-card-switcher.section-card-switcher-full-width .tab-swiper {
  -webkit-margin-start: clamp(120px, calc(31.2989vw - 280.93897px), 320px);
  margin-inline-start: clamp(120px, calc(31.2989vw - 280.93897px), 320px);
}
@media (min-width: 1920px) {
  .kia-oem--pbv .section-card-switcher.section-card-switcher-full-width .tab-swiper {
    -webkit-margin-start: calc(50vw - 650px);
    margin-inline-start: calc(50vw - 650px);
  }
}
@media screen and (min-width: 2560px) {
  .kia-oem--pbv .section-card-switcher.section-card-switcher-full-width .tab-swiper {
    -webkit-margin-start: 630px;
    margin-inline-start: 630px;
  }
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-card-switcher.section-card-switcher-full-width .tab-swiper {
    -webkit-margin-start: clamp(40px, calc(25vw - 200px), 120px);
    margin-inline-start: clamp(40px, calc(25vw - 200px), 120px);
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-card-switcher.section-card-switcher-full-width .tab-swiper {
    -webkit-margin-start: 0;
    margin-inline-start: 0;
  }
}
.kia-oem--pbv .section-card-switcher.section-card-switcher-full-width .card-slider .swiper-slide {
  max-width: clamp(1040px, calc(37.55869vw + 558.87324px), 1280px);
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-card-switcher.section-card-switcher-full-width .card-slider .swiper-slide {
    max-width: clamp(880px, calc(50vw + 400px), 1040px);
  }
}
.kia-oem--pbv .section-card-switcher .title-wrap {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (min-width: 1281px) {
  .kia-oem--pbv .section-card-switcher .title-wrap {
    width: 1040px;
    -webkit-margin-start: clamp(120px, calc(31.2989vw - 280.93897px), 320px);
    margin-inline-start: clamp(120px, calc(31.2989vw - 280.93897px), 320px);
  }
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .section-card-switcher .title-wrap {
    width: 880px;
    -webkit-margin-start: clamp(40px, calc(25vw - 200px), 120px);
    margin-inline-start: clamp(40px, calc(25vw - 200px), 120px);
  }
}
@media (min-width: 1920px) {
  .kia-oem--pbv .section-card-switcher .title-wrap {
    -webkit-margin-start: calc(50vw - 640px);
    margin-inline-start: calc(50vw - 640px);
  }
}
@media screen and (min-width: 2560px) {
  .kia-oem--pbv .section-card-switcher .title-wrap {
    -webkit-margin-start: 640px;
    margin-inline-start: 640px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-card-switcher .title-wrap {
    width: 536px;
    -webkit-margin-start: 32px;
    margin-inline-start: 32px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-card-switcher .title-wrap {
    width: 100%;
    -webkit-margin-start: 0;
    margin-inline-start: 0;
    -webkit-padding-start: clamp(20px, calc(5vw + 2px), 32px);
    padding-inline-start: clamp(20px, calc(5vw + 2px), 32px);
    -webkit-padding-end: clamp(20px, calc(5vw + 2px), 32px);
    padding-inline-end: clamp(20px, calc(5vw + 2px), 32px);
  }
}
.kia-oem--pbv .section-card-switcher .title-wrap .title {
  color: var(--on-surface);
  font-size: 48px;
  font-weight: 700;
  line-height: 1.16667;
  margin-bottom: 16px;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-card-switcher .title-wrap .title {
    margin-bottom: 6px;
  }
}
.kia-oem--pbv .section-card-switcher .title-wrap .sub-title {
  color: var(--on-surface);
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4;
  margin-top: 14px;
}
.kia-oem--pbv .section-card-switcher .tab-card {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 60px auto 0;
}
@media screen and (min-width: 1281px) {
  .kia-oem--pbv .section-card-switcher .tab-card {
    width: clamp(1040px, calc(37.55869vw + 558.87324px), 1280px);
  }
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .section-card-switcher .tab-card {
    width: clamp(880px, calc(50vw + 400px), 1040px);
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-card-switcher .tab-card {
    padding: 0 32px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-card-switcher .tab-card {
    -webkit-padding-start: clamp(20px, calc(5vw + 2px), 32px);
    padding-inline-start: clamp(20px, calc(5vw + 2px), 32px);
    -webkit-padding-end: clamp(20px, calc(5vw + 2px), 32px);
    padding-inline-end: clamp(20px, calc(5vw + 2px), 32px);
  }
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-card-switcher .tab-btn {
    font-size: 14px;
    line-height: 1.57143;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-card-switcher .tab-btn {
    font-size: 13px;
    font-weight: 400;
    line-height: 1.53846;
    padding: 8px 14px !important;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-card-switcher .tab-btn {
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5;
    min-width: auto;
    padding: 7px 14px !important;
  }
}
.kia-oem--pbv .section-card-switcher .tab-panel-slider-wrap {
  position: relative;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-card-switcher .tab-content {
    margin-top: 28px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-card-switcher .tab-content {
    margin-top: 20px;
  }
}
.kia-oem--pbv .section-card-switcher .model-thumbnail {
  border-radius: 8px;
  overflow: hidden;
  padding-top: 59.5%;
  position: relative;
}
.kia-oem--pbv .section-card-switcher .model-thumbnail .error-image {
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  inset-inline-end: 0;
  inset-inline-start: 0;
  position: absolute;
  top: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.kia-oem--pbv .section-card-switcher .model-thumbnail .error-image.vehicle {
  background-image: url(https://oem-variants.pages.dev/r2/kia/oem-assets/5dbd6da5ef9c2b74609d9fb8.png);
  background-position: 50%;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  background-size: contain;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-card-switcher .model-thumbnail .error-image.vehicle {
    background-image: url(https://oem-variants.pages.dev/r2/kia/oem-assets/53e5ad1803a6cd1fd30feec6.png);
    -webkit-background-size: cover;
    background-size: cover;
  }
}
.kia-oem--pbv .section-card-switcher .model-thumbnail .error-image.logo {
  background-color: var(--surface-container-lowest);
}
.kia-oem--pbv .section-card-switcher .model-thumbnail .error-image.logo .ic-logo-medium {
  opacity: .3;
  width: auto;
  --icon-fill:#8d959a;
  height: 24px;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-card-switcher .model-thumbnail .error-image.logo .ic-logo-medium {
    height: 18px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-card-switcher .model-thumbnail .error-image.image-pc {
    display: none;
  }
}
@media screen and (min-width: 601px) {
  .kia-oem--pbv .section-card-switcher .model-thumbnail .error-image.image-mo {
    display: none;
  }
}
.kia-oem--pbv .section-card-switcher .model-thumbnail .image,
.kia-oem--pbv .section-card-switcher .model-thumbnail video {
  height: 100%;
  inset-inline-start: 0;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-card-switcher .model-thumbnail {
    border-radius: 4px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-card-switcher .model-thumbnail {
    height: 448px;
    padding-top: 0;
  }
  .kia-oem--pbv .section-card-switcher .model-thumbnail video {
    background-color: var(--black-fixed);
    -o-object-fit: contain;
    object-fit: contain;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-card-switcher .model-thumbnail {
    height: clamp(280px, calc(70vw + 28px), 448px);
  }
}
.kia-oem--pbv .section-card-switcher .model-box {
  margin-top: 18px;
}
@media screen and (min-width: 601px) {
  .kia-oem--pbv .section-card-switcher .model-box {
    padding: 0 4px;
  }
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-card-switcher .model-box {
    margin-top: 16px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-card-switcher .model-box {
    margin-top: 16px;
  }
}
.kia-oem--pbv .section-card-switcher .model-title {
  color: var(--on-surface);
  font-size: 18px;
  font-weight: 700;
  line-height: 1.33333;
}
@media screen and (min-width: 601px) {
  .kia-oem--pbv .section-card-switcher .model-title {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
  }
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-card-switcher .model-title {
    font-size: 16px;
    line-height: 1.5;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-card-switcher .model-title {
    font-size: 14px;
    line-height: 1.57143;
  }
}
.kia-oem--pbv .section-card-switcher .model-subtitle {
  color: var(--on-surface-highest);
  font-size: 14px;
  font-weight: 400;
  line-height: 1.57143;
  margin-top: 8px;
}
@media screen and (min-width: 601px) {
  .kia-oem--pbv .section-card-switcher .model-subtitle {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
  }
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-card-switcher .model-subtitle {
    font-size: 13px;
    line-height: 1.53846;
    margin-top: 4px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-card-switcher .model-subtitle {
    font-size: 12px;
    line-height: 1.66667;
  }
}
.kia-oem--pbv .section-card-switcher .card-slider.type-horizontal {
  overflow: hidden;
  width: 100vw;
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .section-card-switcher .card-slider.type-horizontal .swiper-slide {
    max-width: 480px;
  }
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .section-card-switcher .card-slider.type-horizontal .swiper-slide {
    width: clamp(434px, calc(25vw + 194px), 514px);
  }
  .kia-oem--pbv .section-card-switcher .card-slider.type-horizontal .model-card,
  .kia-oem--pbv .section-card-switcher .card-slider.type-horizontal.type-two .model-card,
  .kia-oem--pbv .section-card-switcher .card-slider.type-horizontal.type-two .swiper-slide {
    max-width: 100%;
  }
}
@media screen and (min-width: 1281px) {
  .kia-oem--pbv .section-card-switcher .card-slider.type-horizontal .pagination-control-wrap {
    -webkit-transform: translateX(calc((-31.2989vw + 280.93897px)*var(--inline-dir)));
    transform: translate(calc((-31.2989vw + 280.93897px)*var(--inline-dir)));
  }
  .kia-oem--pbv .section-card-switcher .card-slider.type-horizontal .swiper-slide {
    width: clamp(512px, calc(18.46635vw + 275.44601px), 630px);
  }
  .kia-oem--pbv .section-card-switcher .card-slider.type-horizontal .model-card {
    width: 100%;
  }
}
@media (min-width: 1920px) {
  .kia-oem--pbv .section-card-switcher .card-slider.type-horizontal .pagination-control-wrap {
    -webkit-transform: translateX(calc((-50vw - -640px)*var(--inline-dir)));
    transform: translate(calc((-50vw - -640px)*var(--inline-dir)));
  }
}
@media screen and (min-width: 2560px) {
  .kia-oem--pbv .section-card-switcher .card-slider.type-horizontal {
    width: calc(100% + 640px);
  }
  .kia-oem--pbv .section-card-switcher .card-slider.type-horizontal .pagination-control-wrap {
    -webkit-transform: translateX(calc(-320px*var(--inline-dir)));
    transform: translate(calc(-320px*var(--inline-dir)));
  }
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .section-card-switcher .card-slider.type-horizontal .pagination-control-wrap {
    -webkit-transform: translateX(calc((-25vw + 200px)*var(--inline-dir)));
    transform: translate(calc((-25vw + 200px)*var(--inline-dir)));
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-card-switcher .card-slider.type-horizontal .pagination-control-wrap {
    -webkit-transform: translateX(calc(-32px*var(--inline-dir)));
    transform: translate(calc(-32px*var(--inline-dir)));
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-card-switcher .card-slider.type-horizontal .pagination-control-wrap {
    -webkit-transform: translateX(calc((-5vw - 2px)*var(--inline-dir)));
    transform: translate(calc((-5vw - 2px)*var(--inline-dir)));
  }
  .kia-oem--pbv .section-card-switcher .card-slider.type-horizontal .swiper-slide {
    width: auto;
  }
  .kia-oem--pbv .section-card-switcher .card-slider.type-horizontal .model-card {
    width: clamp(300px, calc(75vw + 30px), 480px);
  }
}
@media screen and (min-width: 961px) {
  .kia-oem--pbv .section-card-switcher .card-slider.type-horizontal.type-two {
    width: 100%;
  }
}
.kia-oem--pbv .section-card-switcher .card-slider-type-small .model-thumbnail {
  background-color: #ebebeb;
  height: clamp(380px, calc(14.86698vw + 189.55399px), 475px);
  padding-top: 0;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-card-switcher .card-slider-type-small .model-thumbnail {
    height: 380px;
    padding-top: 0;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-card-switcher .card-slider-type-small .model-thumbnail {
    height: 635px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-card-switcher .card-slider-type-small .model-thumbnail {
    height: clamp(380px, calc(106.25vw - 2.5px), 635px);
  }
}
.kia-oem--pbv .section-card-switcher .card-slider-type-small .model-box {
  -webkit-padding-end: 433px;
  margin-top: 28px;
  padding-inline-end: 433px;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-card-switcher .card-slider-type-small .model-box {
    margin-top: 20px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-card-switcher .card-slider-type-small .model-box {
    margin-top: 150px;
    -webkit-padding-end: 0;
    padding-inline-end: 0;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-card-switcher .card-slider-type-small .model-box {
    -webkit-padding-end: 0;
    margin-top: clamp(102px, calc(20vw + 30px), 150px);
    padding-inline-end: 0;
  }
}
.kia-oem--pbv .section-card-switcher .card-slider-type-small .model-title {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.33333;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-card-switcher .card-slider-type-small .model-title {
    font-size: 20px;
    line-height: 1.4;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-card-switcher .card-slider-type-small .model-title {
    font-size: 14px;
    line-height: 1.57143;
  }
}
.kia-oem--pbv .section-card-switcher .card-slider-type-small .model-subtitle {
  font-size: 16px;
  line-height: 1.5;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-card-switcher .card-slider-type-small .model-subtitle {
    font-size: 14px;
    line-height: 1.57143;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-card-switcher .card-slider-type-small .model-subtitle {
    font-size: 12px;
    line-height: 1.66667;
  }
}
.kia-oem--pbv .section-card-switcher .card-slider-type-small .swiper-slide {
  background-color: #fff;
  height: auto;
}
.kia-oem--pbv .section-card-switcher .card-slider-type-small.switcher-small-two .model-box {
  -webkit-padding-end: 345px;
  padding-inline-end: 345px;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-card-switcher .card-slider-type-small.switcher-small-two .model-box {
    -webkit-padding-end: 0;
    padding-inline-end: 0;
  }
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-card-switcher .card-slider-type-small ~ .pagination-control-wrap {
    margin-top: 24px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-card-switcher .card-slider-type-small.type-one .model-box {
    margin-top: 16px;
  }
}
.kia-oem--pbv .section-card-switcher .card-slider-type-small-thumbnail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  inset-inline-end: 0;
  position: absolute;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-top: 8px;
  top: clamp(404px, calc(14.86698vw + 213.55399px), 499px);
  width: 318px;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-card-switcher .card-slider-type-small-thumbnail {
    top: 400px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-card-switcher .card-slider-type-small-thumbnail {
    inset-inline-end: auto;
    inset-inline-start: 0;
    margin-top: 0;
    max-width: 536px;
    top: 649px;
    width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-card-switcher .card-slider-type-small-thumbnail {
    top: clamp(394px, calc(106.25vw + 11.5px), 649px);
  }
}
.kia-oem--pbv .section-card-switcher .card-slider-type-small-thumbnail.switcher-small-two .swiper-wrapper {
  -webkit-transform: translate(0) !important;
  transform: translate(0) !important;
}
@media screen and (min-width: 961px) {
  .kia-oem--pbv .section-card-switcher .card-slider-type-small-thumbnail.switcher-small-two .swiper-wrapper {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .kia-oem--pbv .section-card-switcher .card-slider-type-small-thumbnail.switcher-small-two .swiper-slide {
    width: auto !important;
  }
}
@media screen and (min-width: 961px) {
  .kia-oem--pbv .section-card-switcher .card-slider-type-small-thumbnail.switcher-small-two .swiper-slide:last-child {
    -webkit-margin-end: 0 !important;
    margin-inline-end: 0 !important;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-card-switcher .card-slider-type-small-thumbnail.switcher-small-two,
  .kia-oem--pbv .section-card-switcher .card-slider-type-small-thumbnail.switcher-small-two .image-thumbnail,
  .kia-oem--pbv .section-card-switcher .card-slider-type-small-thumbnail.switcher-small-two .swiper-slide-thumb-active .image-thumbnail {
    width: 100%;
  }
}
.kia-oem--pbv .section-card-switcher .card-slider-type-small-thumbnail .image-thumbnail {
  position: relative;
  -ms-flex-negative: 0;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  flex-shrink: 0;
  height: 82px;
  overflow: hidden;
  width: 82px;
}
.kia-oem--pbv .section-card-switcher .card-slider-type-small-thumbnail .image-thumbnail .error-image {
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  inset-inline-end: 0;
  inset-inline-start: 0;
  position: absolute;
  top: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.kia-oem--pbv .section-card-switcher .card-slider-type-small-thumbnail .image-thumbnail .error-image.vehicle {
  background-image: url(https://oem-variants.pages.dev/r2/kia/oem-assets/5dbd6da5ef9c2b74609d9fb8.png);
  background-position: 50%;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  background-size: contain;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-card-switcher .card-slider-type-small-thumbnail .image-thumbnail .error-image.vehicle {
    background-image: url(https://oem-variants.pages.dev/r2/kia/oem-assets/53e5ad1803a6cd1fd30feec6.png);
    -webkit-background-size: cover;
    background-size: cover;
  }
}
.kia-oem--pbv .section-card-switcher .card-slider-type-small-thumbnail .image-thumbnail .error-image.logo {
  background-color: var(--surface-container-lowest);
}
.kia-oem--pbv .section-card-switcher .card-slider-type-small-thumbnail .image-thumbnail .error-image.logo .ic-logo-medium {
  opacity: .3;
  width: auto;
  --icon-fill:#8d959a;
  height: 24px;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-card-switcher .card-slider-type-small-thumbnail .image-thumbnail .error-image.logo .ic-logo-medium {
    height: 18px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-card-switcher .card-slider-type-small-thumbnail .image-thumbnail .error-image.image-pc {
    display: none;
  }
}
@media screen and (min-width: 601px) {
  .kia-oem--pbv .section-card-switcher .card-slider-type-small-thumbnail .image-thumbnail .error-image.image-mo {
    display: none;
  }
}
.kia-oem--pbv .section-card-switcher .card-slider-type-small-thumbnail .image-thumbnail .image,
.kia-oem--pbv .section-card-switcher .card-slider-type-small-thumbnail .image-thumbnail .video {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-card-switcher .card-slider-type-small-thumbnail .image-thumbnail {
    height: 120px;
    width: 120px;
  }
  .kia-oem--pbv .section-card-switcher .card-slider-type-small-thumbnail .image-thumbnail .image {
    -o-object-fit: cover;
    object-fit: cover;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-card-switcher .card-slider-type-small-thumbnail .image-thumbnail {
    height: clamp(72px, 20vw, 120px);
    width: clamp(100px, calc(30.41667vw - 9.5px), 173px);
  }
}
.kia-oem--pbv .section-card-switcher .card-slider-type-small-thumbnail .swiper-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 112px;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-card-switcher .card-slider-type-small-thumbnail .swiper-slide {
    width: 199.5px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-card-switcher .card-slider-type-small-thumbnail .swiper-slide {
    width: auto;
  }
}
.kia-oem--pbv .section-card-switcher .card-slider-type-small-thumbnail .swiper-slide-thumb-active .image-thumbnail {
  border: 3px solid #000;
  border-radius: 3px;
  padding: 3px;
  width: 142px;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-card-switcher .card-slider-type-small-thumbnail .swiper-slide-thumb-active .image-thumbnail {
    border-width: 2px;
    padding: 2px;
    width: 279px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-card-switcher .card-slider-type-small-thumbnail .swiper-slide-thumb-active .image-thumbnail {
    width: clamp(100px, calc(30.41667vw - 9.5px), 173px);
  }
}
.kia-oem--pbv .section-card-switcher .card-slider.type-large .model-box {
  margin-top: 28px;
}
@media screen and (min-width: 601px) {
  .kia-oem--pbv .section-card-switcher .card-slider.type-large .model-box {
    opacity: 0;
    -webkit-transition: .5s;
    transition: .5s;
  }
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-card-switcher .card-slider.type-large .model-box {
    margin-top: 20px;
  }
}
.kia-oem--pbv .section-card-switcher .card-slider.type-large .model-title {
  font-size: 24px;
  line-height: 1.33333;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-card-switcher .card-slider.type-large .model-title {
    font-size: 20px;
    line-height: 1.4;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-card-switcher .card-slider.type-large .model-title {
    font-size: 14px;
    line-height: 1.57143;
  }
}
.kia-oem--pbv .section-card-switcher .card-slider.type-large .model-subtitle {
  font-size: 16px;
  line-height: 1.5;
  margin-top: 10px;
  max-width: 950px;
}
@media screen and (min-width: 601px) {
  .kia-oem--pbv .section-card-switcher .card-slider.type-large .model-subtitle {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
  }
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-card-switcher .card-slider.type-large .model-subtitle {
    font-size: 14px;
    line-height: 1.57143;
    margin-top: 4px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-card-switcher .card-slider.type-large .model-subtitle {
    font-size: 12px;
    line-height: 1.66667;
  }
}
.kia-oem--pbv .section-card-switcher .card-slider.type-large .model-thumbnail {
  padding-top: 53.125%;
}
.kia-oem--pbv .section-card-switcher .card-slider.type-large .model-thumbnail .image {
  border-radius: 8px;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-card-switcher .card-slider.type-large .model-thumbnail {
    height: 770px;
    padding-top: 0;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-card-switcher .card-slider.type-large .model-thumbnail {
    height: clamp(460px, calc(129.16667vw - 5px), 770px);
  }
}
.kia-oem--pbv .section-card-switcher .card-slider.type-large .swiper-slide-active .model-box {
  opacity: 1;
}
@media screen and (min-width: 961px) {
  .kia-oem--pbv .section-card-switcher .card-slider.type-large.has-thumbnail .model-thumbnail {
    padding-top: 70.83%;
  }
  .kia-oem--pbv .section-card-switcher .card-slider.type-large.has-thumbnail .image {
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
  }
  .kia-oem--pbv [dir=rtl] .section-card-switcher .card-slider.type-large.has-thumbnail .image {
    -webkit-transform-origin: bottom right;
    transform-origin: bottom right;
  }
  .kia-oem--pbv .section-card-switcher .card-slider.type-large.has-thumbnail .video {
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
  }
  .kia-oem--pbv [dir=rtl] .section-card-switcher .card-slider.type-large.has-thumbnail .video {
    -webkit-transform-origin: bottom right;
    transform-origin: bottom right;
  }
  .kia-oem--pbv .section-card-switcher .card-slider.type-large.has-thumbnail .swiper-slide .model-thumbnail {
    opacity: 0;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
  }
  .kia-oem--pbv .section-card-switcher .card-slider.type-large.has-thumbnail .swiper-slide-active .model-thumbnail {
    opacity: 1;
  }
  .kia-oem--pbv .section-card-switcher .card-slider.type-large.has-thumbnail .swiper-slide-active .model-thumbnail .image {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: top right;
    transform-origin: top right;
  }
  .kia-oem--pbv [dir=rtl] .section-card-switcher .card-slider.type-large.has-thumbnail .swiper-slide-active .model-thumbnail .image {
    -webkit-transform-origin: top left;
    transform-origin: top left;
  }
  .kia-oem--pbv .section-card-switcher .card-slider.type-large.has-thumbnail .swiper-slide-active .model-thumbnail .video {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: top right;
    transform-origin: top right;
  }
  .kia-oem--pbv [dir=rtl] .section-card-switcher .card-slider.type-large.has-thumbnail .swiper-slide-active .model-thumbnail .video {
    -webkit-transform-origin: top left;
    transform-origin: top left;
  }
  .kia-oem--pbv .section-card-switcher .card-slider.type-large.has-thumbnail .swiper-slide-prev .model-thumbnail .image,
  .kia-oem--pbv .section-card-switcher .card-slider.type-large.has-thumbnail .swiper-slide-prev .model-thumbnail .video {
    -webkit-transform: scale(1) translateX(-50%);
    transform: scale(1) translate(-50%);
  }
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-card-switcher .card-slider.type-large .pagination-control-wrap {
    margin-top: 24px;
  }
}
.kia-oem--pbv .section-card-switcher .card-slider-type-large-thumbnail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
  border-radius: 8px;
  flex-shrink: 0;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  position: relative;
  width: clamp(470px, calc(23.47418vw + 169.29577px), 620px);
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-card-switcher .card-slider-type-large-thumbnail {
    width: clamp(360px, calc(34.375vw + 30px), 470px);
  }
}
.kia-oem--pbv .section-card-switcher .card-slider-type-large-thumbnail .image-thumbnail {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  inset-inline-start: 0;
  opacity: 0;
  padding-top: 140%;
  position: relative;
  top: 0;
  -webkit-transition: .3s;
  transition: .3s;
  width: 100%;
}
.kia-oem--pbv .section-card-switcher .card-slider-type-large-thumbnail .image-thumbnail.is-active {
  opacity: 1;
}
.kia-oem--pbv .section-card-switcher .card-slider-type-large-thumbnail .image-thumbnail .image {
  border-radius: 8px;
  height: 100%;
  inset-inline-start: 0;
  -o-object-fit: cover;
  object-fit: cover;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
}
.kia-oem--pbv .section-card-switcher .card-slider-type-large-thumbnail .card-slider-thumbnail-item {
  -ms-flex-negative: 0;
  border-radius: 8px;
  flex-shrink: 0;
  overflow: hidden;
  padding-top: 140%;
  position: relative;
  width: 100%;
}
.kia-oem--pbv .section-card-switcher .card-slider-type-large-thumbnail .card-slider-thumbnail-item .error-image {
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  inset-inline-end: 0;
  inset-inline-start: 0;
  position: absolute;
  top: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.kia-oem--pbv .section-card-switcher .card-slider-type-large-thumbnail .card-slider-thumbnail-item .error-image.vehicle {
  background-image: url(https://oem-variants.pages.dev/r2/kia/oem-assets/5dbd6da5ef9c2b74609d9fb8.png);
  background-position: 50%;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  background-size: contain;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-card-switcher .card-slider-type-large-thumbnail .card-slider-thumbnail-item .error-image.vehicle {
    background-image: url(https://oem-variants.pages.dev/r2/kia/oem-assets/53e5ad1803a6cd1fd30feec6.png);
    -webkit-background-size: cover;
    background-size: cover;
  }
}
.kia-oem--pbv .section-card-switcher .card-slider-type-large-thumbnail .card-slider-thumbnail-item .error-image.logo {
  background-color: var(--surface-container-lowest);
}
.kia-oem--pbv .section-card-switcher .card-slider-type-large-thumbnail .card-slider-thumbnail-item .error-image.logo .ic-logo-medium {
  opacity: .3;
  width: auto;
  --icon-fill:#8d959a;
  height: 24px;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-card-switcher .card-slider-type-large-thumbnail .card-slider-thumbnail-item .error-image.logo .ic-logo-medium {
    height: 18px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-card-switcher .card-slider-type-large-thumbnail .card-slider-thumbnail-item .error-image.image-pc {
    display: none;
  }
}
@media screen and (min-width: 601px) {
  .kia-oem--pbv .section-card-switcher .card-slider-type-large-thumbnail .card-slider-thumbnail-item .error-image.image-mo {
    display: none;
  }
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-card-switcher .card-slider-type-large-thumbnail .card-slider-thumbnail-item {
    border-radius: 4px;
  }
}
.kia-oem--pbv .section-card-switcher .card-slider-type-large-thumbnail .card-slider-thumbnail-item .image,
.kia-oem--pbv .section-card-switcher .card-slider-type-large-thumbnail .card-slider-thumbnail-item .video {
  height: 100%;
  inset-inline-start: 0;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  -webkit-transition: opacity .3s;
  transition: opacity .3s;
  width: 100%;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-card-switcher .card-slider-type-large-thumbnail {
    display: none;
  }
}
.kia-oem--pbv .section-card-switcher .card-type-large-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  position: relative;
}
.kia-oem--pbv .section-card-switcher .card-type-large-box .card-slider {
  width: clamp(720px, calc(37.55869vw + 238.87324px), 960px);
  z-index: 2;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  overflow: hidden;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-card-switcher .card-type-large-box .card-slider {
    width: clamp(600px, calc(37.5vw + 240px), 720px);
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-card-switcher .card-type-large-box .card-slider {
    width: 100%;
  }
}
.kia-oem--pbv .section-card-switcher .card-type-large-box .card-slider .model-box {
  opacity: 0;
}
.kia-oem--pbv .section-card-switcher .card-type-large-box .model-thumbnail {
  padding-top: 70.83%;
}
.kia-oem--pbv .section-card-switcher .card-type-large-box.type-two .card-slider {
  width: clamp(920px, calc(56.33803vw + 198.30986px), 1280px);
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-card-switcher .card-type-large-box.type-two .card-slider {
    width: clamp(760px, calc(50vw + 280px), 920px);
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-card-switcher .card-type-large-box.type-two .card-slider {
    width: 100%;
  }
}
.kia-oem--pbv .section-card-switcher .card-type-large-box.type-two .model-card .model-thumbnail {
  padding-top: 53.125%;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-card-switcher .card-type-large-box.type-two .model-card .model-thumbnail {
    padding-top: 0;
  }
}
.kia-oem--pbv .section-card-switcher .card-type-large-box.type-two .card-slider-type-large-thumbnail {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: clamp(480px, calc(21.90923vw + 199.34272px), 620px);
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-card-switcher .card-type-large-box.type-two .card-slider-type-large-thumbnail {
    width: clamp(392px, calc(27.5vw + 128px), 480px);
  }
  .kia-oem--pbv .section-card-switcher .card-type-large-box {
    gap: 12px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-card-switcher .card-type-large-box ~ .pagination-control-wrap {
    margin-top: 24px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-card-switcher .card-type-large-box {
    width: 100%;
  }
}
.kia-oem--pbv .section-card-switcher .pagination-control-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-margin-end: auto;
  margin-inline-end: auto;
  -webkit-margin-start: auto;
  margin-inline-start: auto;
}
.kia-oem--pbv .section-card-switcher .pagination-control-wrap .swiper-pagination {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-card-switcher .pagination-control-wrap {
    margin-top: 24px;
  }
}
@media screen and (min-width: 2560px) {
  .kia-oem--pbv .section-card-switcher.right-shadow:after {
    background: -webkit-gradient(linear, left top, left bottom, from(calc(90deg*var(--inline-dir))), color-stop(0, hsla(0, 0%, 100%, 0)), color-stop(20%, hsla(0, 0%, 100%, .15)), color-stop(70%, hsla(0, 0%, 100%, .75)), to(#fff));
    background:
      linear-gradient(
        calc(90deg*var(--inline-dir)),
        #fff0 0,
        #ffffff26 20%,
        #ffffffbf 70%,
        #fff);
    content: "";
    height: 100%;
    inset-inline-end: 0;
    position: absolute;
    top: 0;
    width: 120px;
    z-index: 1;
  }
}
@media screen and (min-width: 2560px) {
  .kia-oem--pbv .section-card-switcher.left-shadow:before {
    background: -webkit-gradient(linear, left top, left bottom, from(calc(90deg*var(--inline-dir))), color-stop(0, #fff), color-stop(30%, hsla(0, 0%, 100%, .75)), color-stop(80%, hsla(0, 0%, 100%, .15)), to(hsla(0, 0%, 100%, 0)));
    background:
      linear-gradient(
        calc(90deg*var(--inline-dir)),
        #fff 0,
        #ffffffbf 30%,
        #ffffff26 80%,
        #fff0);
    content: "";
    height: 100%;
    inset-inline-start: 0;
    position: absolute;
    top: 0;
    width: 120px;
    z-index: 2;
  }
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-card-switcher {
    padding: 120px 0;
  }
  .kia-oem--pbv .section-card-switcher .title-wrap .title {
    font-size: 36px;
    line-height: 1.38889;
  }
  .kia-oem--pbv .section-card-switcher .title-wrap .sub-title {
    font-size: 16px;
    line-height: 1.5;
    margin-top: 6px;
  }
  .kia-oem--pbv .section-card-switcher .tab-card {
    margin-top: 40px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-card-switcher {
    padding: 80px 0;
  }
  .kia-oem--pbv .section-card-switcher .title-wrap .title {
    font-size: 20px;
    line-height: 1.4;
  }
  .kia-oem--pbv .section-card-switcher .title-wrap .sub-title {
    font-size: 13px;
    line-height: 1.53846;
  }
}
.kia-oem--pbv .section-specs {
  background-color: var(--primary);
  padding: 160px 0 140px;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-specs {
    padding: 80px 0;
  }
}
.kia-oem--pbv .section-specs .title-wrap {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 auto;
  max-width: clamp(1080px, calc(37.55869vw + 598.87324px), 1320px);
  padding: 0 20px;
  text-align: center;
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .section-specs .title-wrap {
    max-width: 100%;
    padding: 0 120px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-specs .title-wrap {
    padding: 0 32px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-specs .title-wrap {
    -webkit-padding-start: clamp(20px, calc(5vw + 2px), 32px);
    padding-inline-start: clamp(20px, calc(5vw + 2px), 32px);
    -webkit-padding-end: clamp(20px, calc(5vw + 2px), 32px);
    padding-inline-end: clamp(20px, calc(5vw + 2px), 32px);
  }
}
.kia-oem--pbv .section-specs .title-wrap .title {
  color: var(--surface);
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .section-specs .title-wrap .title {
    font-size: 36px;
    line-height: 1.38889;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-specs .title-wrap .title {
    font-size: 20px;
    line-height: 1.4;
  }
}
.kia-oem--pbv .section-specs .title-wrap .sub-title {
  color: var(--surface);
  display: block;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4;
  margin-top: clamp(6px, calc(1.56495vw - 14.04695px), 16px);
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .section-specs .title-wrap .sub-title {
    font-size: 16px;
    line-height: 1.5;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-specs .title-wrap .sub-title {
    font-size: 13px;
    line-height: 1.53846;
    margin-top: 6px;
  }
}
.kia-oem--pbv .section-specs .specs-slider {
  background-color: #172630;
  border-radius: 8px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.kia-oem--pbv .section-specs .specs-slider-box {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 60px auto 0;
  max-width: clamp(1080px, calc(37.55869vw + 598.87324px), 1320px);
  padding: 0 20px;
  position: relative;
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .section-specs .specs-slider-box {
    margin-top: 50px;
    max-width: 100%;
    -webkit-padding-end: clamp(90px, 9.375vw, 120px);
    padding-inline-end: clamp(90px, 9.375vw, 120px);
    -webkit-padding-start: clamp(90px, 9.375vw, 120px);
    padding-inline-start: clamp(90px, 9.375vw, 120px);
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-specs .specs-slider-box {
    margin-top: 50px;
    padding: 0 32px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-specs .specs-slider-box {
    -webkit-padding-start: clamp(20px, calc(5vw + 2px), 32px);
    padding-inline-start: clamp(20px, calc(5vw + 2px), 32px);
    -webkit-padding-end: clamp(20px, calc(5vw + 2px), 32px);
    padding-inline-end: clamp(20px, calc(5vw + 2px), 32px);
  }
}
.kia-oem--pbv .section-specs .specs-image {
  padding-top: 42.3%;
  position: relative;
}
@media screen and (min-width: 1920px) {
  .kia-oem--pbv .section-specs .specs-image {
    padding-top: 46.8%;
  }
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .section-specs .specs-image {
    height: clamp(328px, calc(35vw - 8px), 440px);
    padding-top: 0;
  }
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .section-specs .specs-image {
    height: clamp(284px, calc(53.05556vw - 34.33333px), 475px);
    padding-top: 0;
  }
}
.kia-oem--pbv .section-specs .specs-image .image {
  height: 100%;
  inset-inline-start: 0;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
}
@media screen and (min-width: 601px) and (max-width: 1280px) {
  .kia-oem--pbv .section-specs .specs-image .image.only-pc {
    display: block !important;
  }
}
.kia-oem--pbv .section-specs .specs-list {
  margin-top: clamp(50px, calc(1.56495vw + 29.95305px), 60px);
  max-width: clamp(1080px, calc(37.55869vw + 598.87324px), 1320px);
  -webkit-margin-end: auto;
  margin-inline-end: auto;
  -webkit-margin-start: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-inline-start: auto;
  padding: 0 20px;
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .section-specs .specs-list {
    max-width: 100%;
    -webkit-padding-end: clamp(90px, 9.375vw, 120px);
    padding-inline-end: clamp(90px, 9.375vw, 120px);
    -webkit-padding-start: clamp(90px, 9.375vw, 120px);
    margin-top: clamp(40px, calc(3.125vw + 10px), 50px);
    padding-inline-start: clamp(90px, 9.375vw, 120px);
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-specs .specs-list {
    margin-top: 40px;
    padding: 0 32px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-specs .specs-list {
    padding: 0 20px;
  }
}
.kia-oem--pbv .section-specs .specs-btn {
  position: relative;
  width: 100%;
  -webkit-padding-end: 104px;
  border-bottom: 1px solid var(--outline-highest);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--on-primary-lowest);
  padding-inline-end: 104px;
  padding-bottom: clamp(32px, calc(700vw - 8928px), 39px);
  padding-top: clamp(32px, calc(800vw - 10208px), 40px);
  text-align: start;
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .section-specs .specs-btn {
    -webkit-padding-end: 50px;
    font-size: 20px;
    line-height: 1.35;
    padding-inline-end: 50px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-specs .specs-btn {
    font-size: 16px;
    line-height: 1.5;
    padding-block: 24px 23px;
    padding-inline: 0 48px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-specs .specs-btn {
    display: block;
    width: 100%;
  }
}
.kia-oem--pbv .section-specs .specs-btn .ic-minus-outlined-20px,
.kia-oem--pbv .section-specs .specs-btn .ic-plus-outlined-20px {
  height: 24px;
  inset-inline-end: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 24px;
  --icon-stroke:#fff;
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .section-specs .specs-btn .ic-minus-outlined-20px,
  .kia-oem--pbv .section-specs .specs-btn .ic-plus-outlined-20px {
    height: 20px;
    width: 20px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-specs .specs-btn .ic-minus-outlined-20px,
  .kia-oem--pbv .section-specs .specs-btn .ic-plus-outlined-20px {
    height: 16px;
    width: 16px;
  }
}
.kia-oem--pbv .section-specs .specs-btn .ic-minus-outlined-20px,
.kia-oem--pbv .section-specs .specs-item.is-expanded .specs-btn .ic-plus-outlined-20px {
  display: none;
}
.kia-oem--pbv .section-specs .specs-item.is-expanded .specs-btn .ic-minus-outlined-20px {
  display: inline-block;
}
.kia-oem--pbv .section-specs .specs-item .accordion-content {
  padding-bottom: 40px;
}
.kia-oem--pbv .section-specs .specs-value {
  color: var(--on-surface-low);
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .section-specs .specs-value {
    font-size: 18px;
    line-height: 1.33333;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-specs .specs-value {
    font-size: 14px;
    line-height: 1.57143;
  }
}
.kia-oem--pbv .section-specs .specs-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  border-top: 1px solid hsla(0, 0%, 100%, .08);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  justify-content: space-between;
  padding: 0 40px;
}
@media screen and (min-width: 1281px) {
  .kia-oem--pbv .section-specs .specs-row {
    gap: 60px;
    height: 100px;
  }
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .section-specs .specs-row {
    gap: 40px;
    height: 96px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-specs .specs-row {
    gap: 20px;
    padding: 0 20px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-specs .specs-row {
    gap: 14px;
  }
}
.kia-oem--pbv .section-specs .specs-col {
  -webkit-box-flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media screen and (min-width: 1281px) {
  .kia-oem--pbv .section-specs .specs-col {
    max-width: clamp(280px, calc(12.51956vw + 119.62441px), 360px);
  }
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .section-specs .specs-col {
    max-width: clamp(212px, calc(26.875vw - 46px), 298px);
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-specs .specs-col {
    padding: 24px 0;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-specs .specs-col {
    padding: 12px 0;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-specs .specs-col .ic-check-bold-24px {
    height: 20px;
    width: 20px;
  }
}
.kia-oem--pbv .section-specs .specs-col:not(:first-child) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.kia-oem--pbv .section-specs .specs-col:not(:first-child) .specs-value {
  color: #f2f4f6;
  text-align: center;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-specs .table-wrap.col-2 .table-head {
    width: 100%;
  }
}
.kia-oem--pbv .section-specs .table-wrap.col-2 .table-head-text:first-of-type {
  width: 378px;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-specs .table-wrap.col-2 .table-head-text:first-of-type {
    width: auto;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .section-specs .table-wrap.col-2 .table-head-text:first-of-type {
    max-width: clamp(318px, calc(40.3125vw - 69px), 447px);
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-specs .table-wrap.col-2 .table-head-text {
    min-width: auto;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-specs .table-wrap.col-2 .table-head-text {
    min-width: auto;
    width: 300px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-specs .table-wrap.col-2 .table-body {
    width: 100%;
  }
}
.kia-oem--pbv .section-specs .table-wrap.col-2 .specs-col:first-of-type {
  width: 378px;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-specs .table-wrap.col-2 .specs-col:first-of-type {
    width: auto;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}
.kia-oem--pbv .section-specs .table-wrap.col-2 .specs-col:nth-child(2) {
  max-width: none;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-specs .table-wrap.col-2 .specs-col {
    min-width: auto;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-specs .table-wrap.col-2 .specs-col {
    min-width: auto;
    width: 300px;
  }
}
@media screen and (min-width: 1281px) {
  .kia-oem--pbv .section-specs .table-wrap.col-2 .specs-col:first-child {
    max-width: clamp(420px, calc(18.77934vw + 179.43662px), 540px);
  }
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .section-specs .table-wrap.col-2 .specs-col:first-child {
    max-width: clamp(318px, calc(40.3125vw - 69px), 447px);
  }
  .kia-oem--pbv .section-specs .table-wrap.col-2 .specs-col:nth-child(2) {
    max-width: clamp(318px, calc(40.3125vw - 69px), 447px);
  }
}
.kia-oem--pbv .section-specs .table-wrap.col-1 {
  width: 100%;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-specs .table-wrap.col-1 .table-head {
    width: 100%;
  }
}
.kia-oem--pbv .section-specs .table-wrap.col-1 .table-head-text {
  min-width: 0;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-specs .table-wrap.col-1 .table-body {
    width: 100%;
  }
}
@media screen and (min-width: 1281px) {
  .kia-oem--pbv .section-specs .table-wrap.col-1 .specs-row {
    height: auto;
  }
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .section-specs .table-wrap.col-1 .specs-row {
    height: auto;
  }
}
.kia-oem--pbv .section-specs .table-wrap.col-1 .specs-col {
  max-width: none;
  min-width: 0;
  padding: 20px 0;
}
.kia-oem--pbv .section-specs .table-wrap.col-1 .specs-col .specs-value {
  min-width: 0;
}
.kia-oem--pbv .section-specs .swiper-pagination-specs {
  position: static;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  font-size: 0;
  justify-content: flex-start;
  margin-top: 30px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-margin-start: auto;
  margin-inline-start: auto;
  -webkit-margin-end: auto;
  margin-inline-end: auto;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-specs .swiper-pagination-specs {
    margin-top: 16px;
  }
}
.kia-oem--pbv .section-specs .swiper-pagination-specs .swiper-pagination-bullet:after {
  background-color: var(--white-fixed);
  opacity: .4;
}
.kia-oem--pbv .section-specs .swiper-pagination-specs .swiper-pagination-bullet-active:after {
  opacity: 1;
}
.kia-oem--pbv .section-specs .swiper-specs-button {
  position: absolute;
  top: 46%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 1;
}
@media screen and (min-width: 1920px) {
  .kia-oem--pbv .section-specs .swiper-specs-button {
    top: 47%;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-specs .swiper-specs-button {
    display: none;
  }
}
.kia-oem--pbv .section-specs .swiper-specs-button-prev {
  inset-inline-start: clamp(-51px, calc(-3.28638vw - 8.90141px), -72px);
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .section-specs .swiper-specs-button-prev {
    inset-inline-start: clamp(40px, calc(8.4375vw - 41px), 67px);
  }
}
.kia-oem--pbv .section-specs .swiper-specs-button-next {
  inset-inline-end: clamp(-51px, calc(-3.28638vw - 8.90141px), -72px);
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .section-specs .swiper-specs-button-next {
    inset-inline-end: clamp(40px, calc(8.4375vw - 41px), 67px);
  }
}
.kia-oem--pbv .section-specs .swiper-specs-button .ic-arrowset-outlined-back-40px {
  --icon-stroke:#fff;
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .section-specs .swiper-specs-button .ic-arrowset-outlined-back-40px {
    height: 22px;
    width: 22px;
  }
}
.kia-oem--pbv [dir=rtl] .section-specs .swiper-specs-button .ic-arrowset-outlined-back-40px {
  rotate: 180deg;
}
.kia-oem--pbv .section-specs .swiper-specs-button .ic-arrowset-outlined-next-40px {
  --icon-stroke:#fff;
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .section-specs .swiper-specs-button .ic-arrowset-outlined-next-40px {
    height: 22px;
    width: 22px;
  }
}
.kia-oem--pbv [dir=rtl] .section-specs .swiper-specs-button .ic-arrowset-outlined-next-40px {
  rotate: 180deg;
}
.kia-oem--pbv .section-specs .table-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  background: #ffffff08;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  justify-content: space-between;
  padding: 0 40px;
}
@media screen and (min-width: 1281px) {
  .kia-oem--pbv .section-specs .table-head {
    gap: 60px;
  }
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .section-specs .table-head {
    gap: 40px;
    padding: 0 32px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-specs .table-head {
    gap: 20px;
    padding: 0 20px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-specs .table-head {
    gap: 14px;
  }
}
.kia-oem--pbv .section-specs .table-head-text {
  -webkit-box-flex: 1;
  color: var(--surface);
  -ms-flex: 1;
  flex: 1;
  padding: 36px 0;
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .section-specs .table-head-text {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 18px;
    line-height: 1.33333;
    max-width: 100%;
    padding: 36px 0;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-specs .table-head-text {
    font-size: 14px;
    line-height: 1.57143;
    padding: 24px 0;
  }
}
.kia-oem--pbv .section-specs .table-head-text:not(:first-child) {
  text-align: center;
}
.kia-oem--pbv .section-specs .swiper-pagination-wrapper {
  margin: 0 auto;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-specs .table-wrap {
    overflow-x: auto;
    position: relative;
  }
  .kia-oem--pbv .section-specs .table-body {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
  .kia-oem--pbv .section-specs .specs-col,
  .kia-oem--pbv .section-specs .table-head-text {
    min-width: 272px;
  }
  .kia-oem--pbv .section-specs .specs-item .accordion-content {
    position: relative;
  }
  .kia-oem--pbv .section-specs .specs-item .accordion-content:after,
  .kia-oem--pbv .section-specs .specs-item .accordion-content:before {
    content: "";
    display: none;
    height: 100%;
    position: absolute;
    top: 0;
    width: 20px;
    z-index: 1;
  }
  .kia-oem--pbv .section-specs .specs-item .accordion-content:before {
    background: -webkit-gradient(linear, left top, left bottom, from(calc(270deg*var(--inline-dir))), color-stop(0, rgba(5, 20, 31, 0)), to(#05141f));
    background:
      linear-gradient(
        calc(270deg*var(--inline-dir)),
        #05141f00 0,
        #05141f);
    inset-inline-start: -1px;
  }
  .kia-oem--pbv .section-specs .specs-item .accordion-content:after {
    background: -webkit-gradient(linear, left top, left bottom, from(calc(270deg*var(--inline-dir))), color-stop(0, #05141f), to(rgba(5, 20, 31, 0)));
    background:
      linear-gradient(
        calc(270deg*var(--inline-dir)),
        #05141f 0,
        #05141f00);
    inset-inline-end: -1px;
  }
  .kia-oem--pbv .section-specs .specs-item .accordion-content.is-start:after {
    display: none;
  }
  .kia-oem--pbv .section-specs .specs-item .accordion-content.is-start:before {
    display: block;
  }
  .kia-oem--pbv .section-specs .specs-item .accordion-content.is-end:before {
    display: none;
  }
  .kia-oem--pbv .section-specs .specs-item .accordion-content.is-end:after {
    display: block;
  }
  .kia-oem--pbv .section-specs .specs-item .accordion-content.is-middle:after,
  .kia-oem--pbv .section-specs .specs-item .accordion-content.is-middle:before {
    display: block;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-specs {
    padding: 80px 0 92px;
  }
  .kia-oem--pbv .section-specs .title-wrap .title {
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4;
  }
  .kia-oem--pbv .section-specs .title-wrap .sub-title {
    font-size: 13px;
    font-weight: 400;
    line-height: 1.53846;
    margin-top: 6px;
  }
  .kia-oem--pbv .section-specs .specs-slider-box {
    margin-top: 40px;
  }
  .kia-oem--pbv .section-specs .specs-slider {
    border-radius: 4px;
  }
  .kia-oem--pbv .section-specs .specs-image {
    padding-top: 53.125%;
  }
  .kia-oem--pbv .section-specs .specs-list {
    margin-top: 40px;
  }
  .kia-oem--pbv .section-specs .specs-btn {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    padding-block: 24px 23px;
    padding-inline: 0 36px;
  }
  .kia-oem--pbv .section-specs .specs-btn:after {
    height: 16px;
    width: 16px;
  }
  .kia-oem--pbv .section-specs .swiper-pagination-specs {
    margin-top: 16px;
  }
  .kia-oem--pbv .section-specs .specs-col,
  .kia-oem--pbv .section-specs .table-head-text {
    min-width: auto;
    width: 160px;
  }
  .kia-oem--pbv .section-specs .specs-col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    justify-content: center;
    min-height: 69px;
  }
  .kia-oem--pbv .section-specs .specs-col:first-child {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.kia-oem--pbv .section-info-action-box {
  padding: 160px 0;
}
.kia-oem--pbv .section-info-action-box .title-wrap .title {
  color: var(--on-surface);
}
.kia-oem--pbv .section-info-action-box.type-one .info-action-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 14px;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-info-action-box.type-one .info-action-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .kia-oem--pbv .section-info-action-box.type-one .info-action-box .info-action-list {
    width: 100%;
  }
}
.kia-oem--pbv .section-info-action-box.type-one .info-action-list {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin: 0;
}
.kia-oem--pbv .section-info-action-box.type-one .info-action-item {
  max-width: 420px;
  padding: 0;
  width: 100%;
  -webkit-margin-start: auto;
  margin-inline-start: auto;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-info-action-box.type-one .info-action-item {
    max-width: 320px;
  }
  .kia-oem--pbv .section-info-action-box.type-one .info-action-item .info-action-button {
    font-size: 18px;
    line-height: 1.33333;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-info-action-box.type-one .info-action-item {
    max-width: 440px;
  }
  .kia-oem--pbv .section-info-action-box.type-one .info-action-item .info-action-button {
    font-size: 14px;
    line-height: 1.57143;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-info-action-box.type-one .info-action-item {
    max-width: 100%;
    -webkit-margin-start: 0;
    margin-inline-start: 0;
  }
}
.kia-oem--pbv .section-info-action-box.type-one .title-wrap {
  max-width: clamp(500px, calc(18.77934vw + 259.43662px), 620px);
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-info-action-box.type-one .title-wrap {
    max-width: 400px;
  }
  .kia-oem--pbv .section-info-action-box.type-one .title-wrap .title {
    font-size: 32px;
    line-height: 1.25;
  }
}
@media screen and (max-width: 1280px) and (max-width: 960px) {
  .kia-oem--pbv .section-info-action-box.type-one .title-wrap {
    width: calc(50% - 8px);
  }
  .kia-oem--pbv .section-info-action-box.type-one .title-wrap .title {
    font-size: 20px;
    line-height: 1.4;
  }
}
@media screen and (max-width: 1280px) and (max-width: 600px) {
  .kia-oem--pbv .section-info-action-box.type-one .title-wrap {
    width: 100%;
  }
}
.kia-oem--pbv .section-info-action-box.type-one.type-no-icon .info-action-content {
  padding: 48px 32px;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-info-action-box.type-one.type-no-icon .info-action-content {
    padding: 27px 24px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-info-action-box.type-one.type-no-icon .info-action-content {
    padding: 20px 19px;
  }
}
.kia-oem--pbv .section-info-action-box.type-no-icon .info-action-content {
  padding: 42px 32px;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-info-action-box.type-no-icon .info-action-content {
    padding: 27px 24px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-info-action-box.type-no-icon .info-action-content {
    padding: 20px 19px;
  }
}
.kia-oem--pbv .section-info-action-box .info-action-box {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 auto;
  width: clamp(1040px, calc(37.55869vw + 558.87324px), 1280px);
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-info-action-box .info-action-box {
    width: clamp(880px, calc(50vw + 400px), 1040px);
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-info-action-box .info-action-box {
    padding: 0 32px;
    width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-info-action-box .info-action-box {
    -webkit-padding-start: clamp(20px, calc(5vw + 2px), 32px);
    padding-inline-start: clamp(20px, calc(5vw + 2px), 32px);
    -webkit-padding-end: clamp(20px, calc(5vw + 2px), 32px);
    padding-inline-end: clamp(20px, calc(5vw + 2px), 32px);
  }
}
.kia-oem--pbv .section-info-action-box .info-action-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 60px;
  -webkit-margin-start: clamp(-8px, calc(-.31299vw - 3.99061px), -10px);
  margin-inline-start: clamp(-8px, calc(-.31299vw - 3.99061px), -10px);
  -webkit-margin-end: clamp(-8px, calc(-.31299vw - 3.99061px), -10px);
  margin-inline-end: clamp(-8px, calc(-.31299vw - 3.99061px), -10px);
}
.kia-oem--pbv .section-info-action-box .info-action-list.is-break {
  row-gap: clamp(16px, calc(.62598vw + 7.98122px), 20px);
}
.kia-oem--pbv .section-info-action-box .info-action-list.is-break .info-action-item {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 50%;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-info-action-box .info-action-list.is-break {
    row-gap: 12px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-info-action-box .info-action-list.is-break .info-action-item {
    width: 100%;
  }
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-info-action-box .info-action-list {
    margin: 32px -6px 0;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-info-action-box .info-action-list {
    margin-top: 20px;
    row-gap: 12px;
  }
}
.kia-oem--pbv .section-info-action-box .info-action-icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.kia-oem--pbv .section-info-action-box .info-action-icon,
.kia-oem--pbv .section-info-action-box .info-action-icon .ic {
  height: clamp(40px, calc(1.87793vw + 15.94366px), 52px);
  width: clamp(40px, calc(1.87793vw + 15.94366px), 52px);
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-info-action-box .info-action-icon,
  .kia-oem--pbv .section-info-action-box .info-action-icon .ic {
    height: 32px;
    width: 32px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-info-action-box .info-action-icon,
  .kia-oem--pbv .section-info-action-box .info-action-icon .ic {
    height: 24px;
    width: 24px;
  }
}
.kia-oem--pbv .section-info-action-box .info-action-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-padding-start: clamp(8px, calc(.31299vw + 3.99061px), 10px);
  padding-inline-start: clamp(8px, calc(.31299vw + 3.99061px), 10px);
  -webkit-padding-end: clamp(8px, calc(.31299vw + 3.99061px), 10px);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-inline-end: clamp(8px, calc(.31299vw + 3.99061px), 10px);
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-info-action-box .info-action-item {
    padding: 0 6px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-info-action-box .info-action-item {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 50%;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-info-action-box .info-action-item {
    width: 100%;
  }
}
.kia-oem--pbv .section-info-action-box .info-action-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  border: 1px solid var(--outline-low);
  border-radius: 8px;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: clamp(32px, calc(.62598vw + 23.98122px), 36px);
  padding: 31px;
  width: 100%;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-info-action-box .info-action-content {
    gap: 24px;
    padding: 23px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-info-action-box .info-action-content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 12px;
    padding: 19px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.kia-oem--pbv .section-info-action-box .info-action-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  color: var(--on-surface-container);
  font-size: clamp(20px, calc(.62598vw + 11.98122px), 24px);
  font-weight: 700;
  justify-content: space-between;
  line-height: 28px;
}
.kia-oem--pbv .section-info-action-box .info-action-button .ic-arrowset-outlined-next-24px {
  min-width: 24px;
  -webkit-transform: scaleX(var(--inline-dir));
  transform: scaleX(var(--inline-dir));
  --icon-stroke:#05141f;
}
@media screen and (min-width: 961px) {
  .kia-oem--pbv .section-info-action-box .info-action-button {
    -webkit-padding-start: 4px;
    margin: auto 0;
    padding-inline-start: 4px;
  }
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-info-action-box .info-action-button {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.375;
  }
  .kia-oem--pbv .section-info-action-box .info-action-button .ic-arrowset-outlined-next-24px {
    height: 16px;
    min-width: 16px;
    width: 16px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-info-action-box .info-action-button {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 14px;
    line-height: 1.57143;
  }
  .kia-oem--pbv .section-info-action-box .info-action-button .ic-arrowset-outlined-next-24px {
    height: 12px;
    min-width: 12px;
    width: 12px;
  }
}
.kia-oem--pbv .section-info-action-box .ic-customer-service-center-bold-48px,
.kia-oem--pbv .section-info-action-box .ic-make-a-call-bold-48px {
  --icon-stroke:#05141f;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-info-action-box .ic-customer-service-center-bold-48px,
  .kia-oem--pbv .section-info-action-box .ic-make-a-call-bold-48px {
    display: none;
  }
}
.kia-oem--pbv .section-info-action-box .ic-customer-service-center-bold-24px,
.kia-oem--pbv .section-info-action-box .ic-make-a-call-bold-24px {
  --icon-stroke:#05141f;
  display: none;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-info-action-box .ic-customer-service-center-bold-24px,
  .kia-oem--pbv .section-info-action-box .ic-make-a-call-bold-24px {
    display: inline-block;
  }
}
.kia-oem--pbv .section-info-action-box .ic-commnet-bold-48px {
  --icon-fill:#05141f;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-info-action-box .ic-commnet-bold-48px {
    display: none;
  }
}
.kia-oem--pbv .section-info-action-box .ic-commnet-bold-24px {
  --icon-fill:#05141f;
  display: none;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-info-action-box .ic-commnet-bold-24px {
    display: inline-block;
  }
}
.kia-oem--pbv .section-info-action-box .ic-clipboard-bold-48px {
  --icon-fill:#05141f;
  --icon-stroke:#05141f;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-info-action-box .ic-clipboard-bold-48px {
    display: none;
  }
}
.kia-oem--pbv .section-info-action-box .ic-clipboard-bold-24px {
  --icon-fill:#05141f;
  --icon-stroke:#05141f;
  display: none;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .section-info-action-box .ic-clipboard-bold-24px {
    display: inline-block;
  }
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .section-info-action-box {
    padding: 120px 0;
  }
  .kia-oem--pbv .section-info-action-box .title-wrap .title {
    font-size: 36px;
    line-height: 1.38889;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .section-info-action-box {
    padding: 80px 0;
  }
  .kia-oem--pbv .section-info-action-box .title-wrap .title {
    font-size: 20px;
    line-height: 1.4;
  }
}
.kia-oem--pbv .footer {
  padding-bottom: 40px;
  -webkit-padding-start: calc(50vw - 960px);
  padding-inline-start: calc(50vw - 960px);
  -webkit-padding-end: calc(50vw - 960px);
  background-color: var(--surface-container-custom);
  padding-inline-end: calc(50vw - 960px);
}
.kia-oem--pbv .footer-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 40px 0;
  position: relative;
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .footer-inner {
    -webkit-padding-start: 32px;
    padding-inline-start: 32px;
    -webkit-padding-end: 32px;
    padding-inline-end: 32px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .footer-inner {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-padding-start: 20px;
    padding-inline-start: 20px;
    -webkit-padding-end: 20px;
    padding-inline-end: 20px;
  }
}
.kia-oem--pbv .footer-logo {
  height: 18px;
  inset-inline-start: 40px;
  position: absolute;
  top: 43px;
  width: 77px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .footer-logo {
    position: static;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}
.kia-oem--pbv .footer-logo-btn {
  display: block;
  height: 100%;
  width: 100%;
}
.kia-oem--pbv .footer-logo-btn .ic-logo-medium {
  height: 18px;
  vertical-align: top;
  width: auto;
  --icon-fill:#fff;
}
.kia-oem--pbv .footer-logo + .breadcrumb {
  -webkit-margin-start: 101px;
  margin-inline-start: 101px;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .footer-logo + .breadcrumb {
    -webkit-margin-start: 0;
    margin-inline-start: 0;
  }
}
.kia-oem--pbv .footer-logo-item {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.kia-oem--pbv .footer-logo-item:not(:first-child) {
  -webkit-margin-start: 8px;
  margin-inline-start: 8px;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .footer-logo-item:not(:first-child) {
    margin-left: 7px;
  }
}
.kia-oem--pbv .footer-logo-box {
  display: block;
  height: 24px;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .footer-logo-box {
    height: 20px;
  }
}
.kia-oem--pbv .footer-logo-box img {
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
.kia-oem--pbv .footer-logo-marketing {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-top: 1px;
  position: relative;
  -webkit-margin-start: 101px;
  margin-inline-start: 101px;
  -webkit-padding-start: 21px;
  padding-inline-start: 21px;
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .footer-logo-marketing {
    margin-top: 0;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .footer-logo-marketing {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    margin-top: -1px;
    order: 2;
    -webkit-margin-start: 20px;
    margin-inline-start: 20px;
    -webkit-padding-start: 14px;
    padding-inline-start: 14px;
  }
}
.kia-oem--pbv .footer-logo-marketing:before {
  background-color: var(--outline-ultimate);
  content: "";
  height: 18px;
  inset-inline-start: 0;
  margin-top: -9px;
  position: absolute;
  top: 50%;
  width: 1px;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .footer-logo-marketing:before {
    height: 16px;
  }
}
.kia-oem--pbv .footer-personal-info {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  margin-top: 36px;
  order: 4;
  position: relative;
  -webkit-padding-start: 0;
  padding-inline-start: 0;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .footer-personal-info {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    margin-top: 32px;
    order: 2;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .footer-personal-info {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    -webkit-padding-start: 0;
    padding-inline-start: 0;
  }
}
.kia-oem--pbv .footer-personal-info .nav-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 12px 30px;
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .footer-personal-info .nav-list {
    row-gap: 14px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .footer-personal-info .nav-list {
    gap: 16px 20px;
    margin-top: 0;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
.kia-oem--pbv .footer-personal-info .nav-btn {
  color: var(--on-primary);
  display: block;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.57143;
  white-space: normal;
  word-break: break-word;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .footer-personal-info .nav-btn {
    font-size: 12px;
    font-weight: 400;
    line-height: 1.66667;
  }
}
.kia-oem--pbv .footer-personal-info .nav-btn:active,
.kia-oem--pbv .footer-personal-info .nav-btn:hover {
  text-decoration: underline;
}
.kia-oem--pbv .footer-sns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
  -webkit-margin-start: auto;
  margin-inline-start: auto;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .footer-sns {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 16px 20px;
  }
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .footer-sns {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    margin-top: 48px;
    order: 3;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .footer-sns {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    margin-top: 36px;
    order: 6;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .footer-sns {
    margin-top: 34px;
  }
}
.kia-oem--pbv .footer .sns-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-margin-start: 0;
  margin-inline-start: 0;
}
.kia-oem--pbv .footer .sns-item .btn-tooltip {
  display: block;
}
.kia-oem--pbv .footer .sns-item .btn-tooltip .ic {
  -webkit-transition: background .2s;
  transition: background .2s;
}
.kia-oem--pbv .footer .sns-item .btn-tooltip .ic-sns-facebook-outlined-24px,
.kia-oem--pbv .footer .sns-item .btn-tooltip .ic-sns-insta-outlined-24px,
.kia-oem--pbv .footer .sns-item .btn-tooltip .ic-sns-linkedin-outlined-24px,
.kia-oem--pbv .footer .sns-item .btn-tooltip .ic-sns-shell-outlined-24px,
.kia-oem--pbv .footer .sns-item .btn-tooltip .ic-sns-tiktok-outlined-24px,
.kia-oem--pbv .footer .sns-item .btn-tooltip .ic-sns-twitter-outlined-24px,
.kia-oem--pbv .footer .sns-item .btn-tooltip .ic-sns-youtube-outlined-24px {
  --icon-fill:#9ba2a9;
}
.kia-oem--pbv .footer .sns-item .btn-tooltip .ic-sns-flicker-outlined-24px,
.kia-oem--pbv .footer .sns-item .btn-tooltip .ic-sns-outlined-line-24px,
.kia-oem--pbv .footer .sns-item .btn-tooltip .ic-sns-pinterest-outlined-24px,
.kia-oem--pbv .footer .sns-item .btn-tooltip .ic-sns-snapchat-outlined-24px,
.kia-oem--pbv .footer .sns-item .btn-tooltip .ic-sns-whatsapp-outlined-24px {
  --icon-fill:#8d959a;
}
.kia-oem--pbv .footer .sns-item .btn-tooltip:active .ic-sns-facebook-outlined-24px,
.kia-oem--pbv .footer .sns-item .btn-tooltip:active .ic-sns-flicker-outlined-24px,
.kia-oem--pbv .footer .sns-item .btn-tooltip:active .ic-sns-insta-outlined-24px,
.kia-oem--pbv .footer .sns-item .btn-tooltip:active .ic-sns-linkedin-outlined-24px,
.kia-oem--pbv .footer .sns-item .btn-tooltip:active .ic-sns-outlined-line-24px,
.kia-oem--pbv .footer .sns-item .btn-tooltip:active .ic-sns-pinterest-outlined-24px,
.kia-oem--pbv .footer .sns-item .btn-tooltip:active .ic-sns-shell-outlined-24px,
.kia-oem--pbv .footer .sns-item .btn-tooltip:active .ic-sns-snapchat-outlined-24px,
.kia-oem--pbv .footer .sns-item .btn-tooltip:active .ic-sns-tiktok-outlined-24px,
.kia-oem--pbv .footer .sns-item .btn-tooltip:active .ic-sns-twitter-outlined-24px,
.kia-oem--pbv .footer .sns-item .btn-tooltip:active .ic-sns-whatsapp-outlined-24px,
.kia-oem--pbv .footer .sns-item .btn-tooltip:active .ic-sns-youtube-outlined-24px,
.kia-oem--pbv .footer .sns-item .btn-tooltip:hover .ic-sns-facebook-outlined-24px,
.kia-oem--pbv .footer .sns-item .btn-tooltip:hover .ic-sns-flicker-outlined-24px,
.kia-oem--pbv .footer .sns-item .btn-tooltip:hover .ic-sns-insta-outlined-24px,
.kia-oem--pbv .footer .sns-item .btn-tooltip:hover .ic-sns-linkedin-outlined-24px,
.kia-oem--pbv .footer .sns-item .btn-tooltip:hover .ic-sns-outlined-line-24px,
.kia-oem--pbv .footer .sns-item .btn-tooltip:hover .ic-sns-pinterest-outlined-24px,
.kia-oem--pbv .footer .sns-item .btn-tooltip:hover .ic-sns-shell-outlined-24px,
.kia-oem--pbv .footer .sns-item .btn-tooltip:hover .ic-sns-snapchat-outlined-24px,
.kia-oem--pbv .footer .sns-item .btn-tooltip:hover .ic-sns-tiktok-outlined-24px,
.kia-oem--pbv .footer .sns-item .btn-tooltip:hover .ic-sns-twitter-outlined-24px,
.kia-oem--pbv .footer .sns-item .btn-tooltip:hover .ic-sns-whatsapp-outlined-24px,
.kia-oem--pbv .footer .sns-item .btn-tooltip:hover .ic-sns-youtube-outlined-24px {
  --icon-fill:#fff;
}
.kia-oem--pbv .footer .copyright {
  -webkit-margin-end: 20px;
  color: var(--fixed-grey40);
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  margin-inline-end: 20px;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .footer .copyright {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    -webkit-margin-end: 0;
    margin-inline-end: 0;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .footer .copyright {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}
.kia-oem--pbv .footer .breadcrumb {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  margin-top: 2px;
  order: 1;
  -webkit-padding-start: 40px;
  padding-inline-start: 40px;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .footer .breadcrumb {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    margin-top: 48px;
    order: 4;
    -webkit-padding-start: 0;
    padding-inline-start: 0;
  }
}
.kia-oem--pbv .footer .breadcrumb-list {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.kia-oem--pbv .footer .breadcrumb-item,
.kia-oem--pbv .footer .breadcrumb-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.kia-oem--pbv .footer .breadcrumb-item:not(:first-child) {
  -webkit-margin-start: 4px;
  margin-inline-start: 4px;
}
.kia-oem--pbv .footer .breadcrumb-item .ic-arrowset-outlined-next-12px {
  display: block;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-margin-start: 4px;
  color: #636b74;
  margin-inline-start: 4px;
  --icon-stroke:#636b74;
  background-image: none;
  -webkit-transform: translateY(-1px) scaleX(var(--inline-dir));
  transform: translateY(-1px) scaleX(var(--inline-dir));
}
.kia-oem--pbv .footer .breadcrumb-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--fixed-grey40);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.66667;
}
.kia-oem--pbv .footer .breadcrumb-content:is(a):active,
.kia-oem--pbv .footer .breadcrumb-content:is(a):hover {
  color: var(--white-fixed);
}
.kia-oem--pbv .footer .breadcrumb-content .ic-home-outlined-12px {
  display: block;
  -webkit-box-flex: 0;
  background-image: none;
  color: inherit;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-block: -2px 0;
  margin-inline: 0 4px;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .footer .breadcrumb-content .ic-home-outlined-12px {
    height: 16px;
    margin-top: -4px;
    width: 16px;
  }
}
.kia-oem--pbv .footer .breadcrumb-content:active .ic-home-outlined-12px,
.kia-oem--pbv .footer .breadcrumb-content:hover .ic-home-outlined-12px {
  color: #fff;
}
.kia-oem--pbv .footer .other-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  -webkit-box-ordinal-group: 7;
  -ms-flex-order: 6;
  margin-top: 40px;
  order: 6;
}
@media screen and (max-width: 1280px) {
  .kia-oem--pbv .footer .other-info {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
@media screen and (min-width: 961px) and (max-width: 1280px) {
  .kia-oem--pbv .footer .other-info {
    margin-top: 20px;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .footer .other-info {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    margin-top: 13px;
    order: 5;
  }
}
.kia-oem--pbv .footer .other-info-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-margin-end: 0;
  gap: 0 20px;
  margin-inline-end: 0;
}
.kia-oem--pbv .footer .other-info-list .item {
  color: var(--fixed-grey40);
}
.kia-oem--pbv .footer .other-info-list .item .btn-select-dropdown,
.kia-oem--pbv .footer .other-info-list .item .btn-tooltip,
.kia-oem--pbv .footer .other-info-list .item .country-language-btn {
  white-space: nowrap;
}
.kia-oem--pbv .footer .other-info-list .item .btn-tooltip {
  width: 100%;
}
.kia-oem--pbv .footer .other-info-list .item .btn-tooltip:active,
.kia-oem--pbv .footer .other-info-list .item .btn-tooltip:hover {
  color: var(--white-fixed);
  text-decoration: underline;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .footer .other-info-list .item {
    text-align: start;
  }
  .kia-oem--pbv .footer .other-info-list .item:not(:last-child) {
    -webkit-margin-end: 0;
    margin-inline-end: 0;
  }
  .kia-oem--pbv .footer .other-info-list .item .btn-tooltip {
    font-size: 12px;
    font-weight: 400;
    line-height: 1.66667;
    text-align: start;
  }
  .kia-oem--pbv .footer .other-info-list {
    gap: 11px 40px;
  }
}
.kia-oem--pbv .footer .other-info .dropdown .btn-text-select {
  background-color: unset;
  border: none;
  color: var(--fixed-grey40);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.66667;
  padding: unset;
  text-overflow: clip;
}
.kia-oem--pbv .footer .other-info .dropdown .btn-text-select:active,
.kia-oem--pbv .footer .other-info .dropdown .btn-text-select:hover {
  color: var(--white-fixed);
  text-decoration: underline;
}
.kia-oem--pbv .footer .other-info .dropdown .btn-text-select:active .ic-drop-outlined-12px,
.kia-oem--pbv .footer .other-info .dropdown .btn-text-select:hover .ic-drop-outlined-12px {
  --icon-stroke:#fff;
}
.kia-oem--pbv .footer .other-info .dropdown .btn-text-select .ic-drop-outlined-12px {
  margin-top: -1px;
  -webkit-margin-start: 6px;
  margin-inline-start: 6px;
  --icon-stroke:#8d959a;
}
.kia-oem--pbv .footer .other-info .dropdown.is-opened .btn-select-dropdown {
  color: var(--white-fixed);
  text-decoration: underline;
}
.kia-oem--pbv .footer .other-info .dropdown.is-opened .btn-select-dropdown .ic-drop-outlined-12px {
  --icon-stroke:#fff;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.kia-oem--pbv .footer .other-info .dropdown-content {
  min-width: 260px;
}
.kia-oem--pbv .footer .other-info .btn-dropdown {
  display: block;
}
.kia-oem--pbv .footer .other-info .country-language-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.kia-oem--pbv .footer .other-info .country-language-btn:active .text,
.kia-oem--pbv .footer .other-info .country-language-btn:hover .text {
  color: var(--white-fixed);
  text-decoration: underline;
}
.kia-oem--pbv .footer .other-info .country-language-btn:active .ic-world-outlined-16px,
.kia-oem--pbv .footer .other-info .country-language-btn:hover .ic-world-outlined-16px {
  --icon-stroke:#fff;
}
.kia-oem--pbv .footer .other-info .country-language-btn .text {
  display: inline-block;
  -webkit-margin-start: 6px;
  color: var(--fixed-grey40);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.66667;
  margin-inline-start: 6px;
}
.kia-oem--pbv .footer .other-info .country-language-btn .ic {
  margin-top: -2px;
}
.kia-oem--pbv .footer .tooltip-area.is-visible .btn-tooltip {
  color: var(--white-fixed);
  text-decoration: underline;
}
.kia-oem--pbv .footer .tooltip-area .btn-tooltip {
  color: var(--fixed-grey40);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.66667;
  text-align: start;
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .footer .tooltip-area .btn-tooltip:hover {
    text-decoration: underline;
    text-underline-position: under;
  }
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .footer .tooltip-area .btn-tooltip {
    font-size: 11px;
    font-weight: 400;
    line-height: 1.54545;
  }
  .kia-oem--pbv .footer .tooltip-area .btn-tooltip:active {
    text-decoration: underline;
    text-underline-position: under;
  }
}
.kia-oem--pbv .footer .disclaimer-box {
  background-color: transparent;
  padding: 0 40px;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .footer .disclaimer-box {
    margin-top: -1px;
  }
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .footer .disclaimer-box {
    padding-inline: 32px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .footer .disclaimer-box {
    padding-inline: 20px;
  }
}
.kia-oem--pbv .footer .disclaimer-box-inner {
  border-top: 1px solid var(--fixed-grey80);
  margin-top: 31px;
  max-width: none;
  padding-top: 33px;
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .footer .disclaimer-box-inner {
    margin-top: 32px;
  }
}
.kia-oem--pbv .footer .disclaimer-box-inner .tooltip-area.type-disclaimer .ic-info-outlined-20px {
  --icon-fill:var(--fixed-grey40);
  --icon-stroke:var(--fixed-grey40);
}
.kia-oem--pbv .footer .disclaimer-box-inner .disclaimer-text {
  color: var(--fixed-grey40);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.66667;
}
.kia-oem--pbv .footer .disclaimer-box-inner .disclaimer-text + .disclaimer-text {
  margin-top: 20px;
}
.kia-oem--pbv .footer .disclaimer-box-inner .disclaimer-item:after {
  clear: both;
  content: "";
  display: block;
}
.kia-oem--pbv .footer .disclaimer-box-inner .disclaimer-item .title {
  -webkit-margin-end: 11px;
  color: var(--fixed-grey40);
  margin-inline-end: 11px;
}
.kia-oem--pbv .footer .disclaimer-box-inner .disclaimer-item:not(:first-child) {
  margin-top: 4px;
}
.kia-oem--pbv .footer .disclaimer-box-inner .disclaimer-item .detail-info-list {
  color: var(--fixed-grey60);
}
.kia-oem--pbv .footer .disclaimer-box-inner .disclaimer-item .detail-info-list .bar {
  background-color: var(--fixed-grey60);
}
.kia-oem--pbv .footer .disclaimer-box-inner .disclaimer-item .detail-info-list:after {
  --icon-stroke:#636b74;
}
.kia-oem--pbv .footer .disclaimer-box-inner .disclaimer-item .detail-info-list:active,
.kia-oem--pbv .footer .disclaimer-box-inner .disclaimer-item .detail-info-list:hover {
  color: var(--white-fixed);
}
.kia-oem--pbv .footer .disclaimer-box-inner .disclaimer-item .detail-info-list:active .bar,
.kia-oem--pbv .footer .disclaimer-box-inner .disclaimer-item .detail-info-list:hover .bar {
  background-color: var(--white-fixed);
}
.kia-oem--pbv .footer .disclaimer-box-inner .disclaimer-item .detail-info-list:active:after,
.kia-oem--pbv .footer .disclaimer-box-inner .disclaimer-item .detail-info-list:hover:after {
  --icon-stroke:#fff;
}
.kia-oem--pbv .disclaimer {
  font-size: 0;
}
.kia-oem--pbv .disclaimer-box {
  background-color: var(--surface-container-lowest);
  padding: 20px 40px;
}
.kia-oem--pbv .disclaimer-box.is-opened .ic-drop-outlined-16px {
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=0, M12=0, M21=0, M22=0, sizingMethod="auto expand");
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0);
  zoom: 1;
}
.kia-oem--pbv .disclaimer-box.is-opened .disclaimer-list {
  display: block;
}
.kia-oem--pbv .disclaimer-box.type-detail-info {
  padding: 24px 28px;
}
.kia-oem--pbv .disclaimer-box.type-detail-info .disclaimer-box-inner {
  max-width: none;
}
.kia-oem--pbv .disclaimer-box-inner {
  margin: 0 auto;
  max-width: 1840px;
  width: 100%;
}
.kia-oem--pbv .disclaimer-box-inner .disclaimer-item,
.kia-oem--pbv .disclaimer-box-inner .disclaimer-text {
  color: var(--on-surface-container-mid-custom);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.66667;
}
.kia-oem--pbv .disclaimer-box-inner .disclaimer-item + .disclaimer-item,
.kia-oem--pbv .disclaimer-box-inner .disclaimer-text + .disclaimer-item {
  margin-top: 4px;
}
.kia-oem--pbv .disclaimer-box-inner .disclaimer-item b,
.kia-oem--pbv .disclaimer-box-inner .disclaimer-item strong,
.kia-oem--pbv .disclaimer-box-inner .disclaimer-text b,
.kia-oem--pbv .disclaimer-box-inner .disclaimer-text strong {
  font-weight: 700;
}
.kia-oem--pbv .disclaimer-box-inner .disclaimer-item u,
.kia-oem--pbv .disclaimer-box-inner .disclaimer-text u {
  text-decoration: underline;
  text-underline-position: from-font;
}
.kia-oem--pbv .disclaimer-box-inner .disclaimer-item a,
.kia-oem--pbv .disclaimer-box-inner .disclaimer-text a {
  color: var(--secondary);
  text-decoration: underline;
  text-underline-position: from-font;
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .disclaimer-box-inner .disclaimer-item a:hover,
  .kia-oem--pbv .disclaimer-box-inner .disclaimer-text a:hover {
    text-decoration: none;
  }
}
.kia-oem--pbv .disclaimer-box-inner .disclaimer-item .footnote,
.kia-oem--pbv .disclaimer-box-inner .disclaimer-text .footnote {
  text-decoration: none;
}
.kia-oem--pbv .disclaimer-box-inner .disclaimer-item sub,
.kia-oem--pbv .disclaimer-box-inner .disclaimer-item sup,
.kia-oem--pbv .disclaimer-box-inner .disclaimer-text sub,
.kia-oem--pbv .disclaimer-box-inner .disclaimer-text sup {
  font-size: .75em;
  line-height: 0;
}
.kia-oem--pbv .disclaimer-box-inner .disclaimer-item .title {
  display: inline-block;
  -webkit-margin-end: 10px;
  color: var(--on-surface-mid);
  font-size: 12px;
  font-weight: 700;
  line-height: 1.66667;
  margin-inline-end: 10px;
}
.kia-oem--pbv .disclaimer-box-inner .disclaimer-item .detail-info-list {
  color: var(--on-surface-container-mid-custom);
}
.kia-oem--pbv .disclaimer-box-inner .disclaimer-item .detail-info-list .bar {
  background-color: var(--on-surface-container-mid-custom);
}
.kia-oem--pbv .disclaimer-box-inner .disclaimer-item .detail-info-list .ic-arrowset-outlined-12px {
  -webkit-transform: scaleX(var(--inline-dir));
  transform: scaleX(var(--inline-dir));
  --icon-stroke:#636b74;
}
@media screen and (hover: hover) and (pointer: fine) {
  .kia-oem--pbv .disclaimer-box-inner .disclaimer-item .detail-info-list:hover {
    color: var(--on-surface);
  }
  .kia-oem--pbv .disclaimer-box-inner .disclaimer-item .detail-info-list:hover .bar {
    background-color: var(--on-surface);
  }
  .kia-oem--pbv .disclaimer-box-inner .disclaimer-item .detail-info-list:hover .ic-arrowset-outlined-12px {
    --icon-stroke:#05141f;
  }
}
.kia-oem--pbv .disclaimer-box-inner .ic-drop-outlined-16px {
  -webkit-transform: scaleX(var(--inline-dir));
  transform: scaleX(var(--inline-dir));
  --icon-stroke:#828a90;
  -webkit-margin-start: 4px;
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=0, M12=0, M21=0, M22=0, sizingMethod="auto expand");
  margin-inline-start: 4px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  zoom: 1;
}
.kia-oem--pbv .disclaimer-list.type-footnote + .disclaimer-list,
.kia-oem--pbv .disclaimer-text + .disclaimer-list {
  border-top: 1px solid var(--outline-low);
  margin-top: 20px;
  padding-top: 20px;
}
@media screen and (min-width: 601px) and (max-width: 960px) {
  .kia-oem--pbv .disclaimer-box {
    -webkit-padding-start: 32px;
    padding-inline-start: 32px;
    -webkit-padding-end: 32px;
    padding-inline-end: 32px;
  }
}
@media screen and (max-width: 600px) {
  .kia-oem--pbv .disclaimer-box {
    padding: 20px;
  }
  .kia-oem--pbv .disclaimer-list.type-footnote + .disclaimer-list,
  .kia-oem--pbv .disclaimer-text + .disclaimer-list {
    margin-top: 10px;
    padding-top: 10px;
  }
}
.kia-oem--pbv .disclaimer-box.type-img-marker {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  z-index: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(var(--black-fixed-rgb), .6);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 24px;
  padding: 0;
}
.kia-oem--pbv .disclaimer-box.type-img-marker .disclaimer-box-inner {
  margin: 0;
  max-width: none;
  width: auto;
}
.kia-oem--pbv .disclaimer-box.type-img-marker .disclaimer-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1px;
}
.kia-oem--pbv .disclaimer-box.type-img-marker .disclaimer-item {
  color: var(--white-fixed);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.66667;
  margin-top: 0;
  padding: 2px 10px;
  position: relative;
  white-space: nowrap;
}
.kia-oem--pbv .disclaimer-box.type-img-marker .disclaimer-item:first-child {
  -webkit-padding-start: 8px;
  padding-inline-start: 8px;
}
.kia-oem--pbv .disclaimer-box.type-img-marker .disclaimer-item:last-child {
  -webkit-padding-end: 8px;
  padding-inline-end: 8px;
}
.kia-oem--pbv .disclaimer-box.type-img-marker .disclaimer-item + .disclaimer-item:before {
  background-color: rgba(var(--primary-lowest-rgb), .2);
  content: "";
  height: 8px;
  inset-block-start: 50%;
  inset-inline-start: -1px;
  position: absolute;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1px;
}
.kia-oem--pbv .disclaimer-box.type-img-text {
  background-color: transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  inset-block-end: 0;
  inset-inline-end: 0;
  padding: 20px;
  position: absolute;
  z-index: 1;
}
.kia-oem--pbv .disclaimer-box.type-img-text .disclaimer-box-inner {
  margin: 0;
  max-width: none;
  width: auto;
}
.kia-oem--pbv .disclaimer-box.type-img-text .disclaimer-text {
  color: var(--on-surface-lowest);
  font-size: 11px;
  font-weight: 400;
  line-height: 1.54545;
  text-align: end;
}
.kia-oem--pbv .disclaimer-box.type-img-text.type-outside {
  position: static;
}
.kia-oem--pbv .disclaimer-box.type-img-text.type-outside .disclaimer-text {
  color: var(--primary-high);
  text-align: start;
}
.kia-oem--pbv .disclaimer-box.type-img-text.type-inside {
  inset-block-end: 0;
  inset-inline-end: auto;
  inset-inline-start: 0;
}
.kia-oem--pbv .disclaimer-box.type-img-text.type-inside .disclaimer-text {
  text-align: start;
}
.kia-oem--pbv .disclaimer-dim {
  position: relative;
}
.kia-oem--pbv .disclaimer-dim:before {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .6)), color-stop(40%, transparent));
  background:
    linear-gradient(
      1turn,
      rgba(0, 0, 0, .6),
      transparent 40%);
  border-radius: inherit;
  content: "";
  height: 65.9%;
  inset: auto 0 0;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}
@media screen and (max-width: 960px) {
  .kia-oem--pbv .disclaimer-dim:before {
    height: 70.2%;
  }
}
.kia-oem--pbv .disclaimer-box-inner:not(:has(*)) {
  display: none;
}
.kia-oem--pbv .disclaimer-box:not(:has(> .disclaimer-box-inner > *, > :not(.disclaimer-box-inner))) {
  display: none;
}
