.buscador-mx.buscador_mx-grid-coches-gama .buscador-col--gama_tipos > .row {
  justify-content: flex-start !important;
  gap: 1.875rem;
}
.buscador-mx.buscador_mx-grid-coches-gama .buscador-col--gama_tipos .col-auto input[type=radio] + label {
  padding: 0 !important;
  font-size: var(--tm-root-text-body-xl-size);
  line-height: var(--tm-root-text-body-xl-line-height);
  font-weight: var(--tm-root-text-body-xl-weight);
  color: var(--tm-root-color-grey6);
}
.buscador-mx.buscador_mx-grid-coches-gama .buscador-col--gama_tipos .col-auto input[type=radio] + label::after {
  display: none;
}
.buscador-mx.buscador_mx-grid-coches-gama .buscador-col--gama_tipos .col-auto input[type=radio]:checked + label {
  color: var(--tm-root-color-accent);
}

.contenedor-mx-grid:is(.mx-grid-coches-gama) .mx-grid-item > .vc_grid-item-mini {
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05);
}
.contenedor-mx-grid:is(.mx-grid-coches-gama) .mx-grid-item > .vc_grid-item-mini {
  background-color: var(--tm-root-color-grey1);
  border-radius: var(--tm-root-radius-medium);
  overflow: hidden;
}
.contenedor-mx-grid:is(.mx-grid-coches-gama) .mx-grid-item .vc_gitem-zone-c {
  padding: 1.5rem 2.9375rem;
}

.contenedor-mx-grid:is(.mx-grid-coches-gama) .tm-card__prices {
  margin-top: 0.8125rem;
}
.contenedor-mx-grid:is(.mx-grid-coches-gama) .tm-card__prices--precio .item-veh--dato--titulo {
  font-size: var(--tm-root-text-body-s-size);
  line-height: var(--tm-root-text-body-s-line-height);
  font-weight: var(--tm-root-text-body-s-weight);
  color: var(--tm-root-color-grey4);
}
.contenedor-mx-grid:is(.mx-grid-coches-gama) .tm-card__prices--precio .item-veh--dato--valor {
  font-size: var(--tm-root-text-heading-h3-size);
  line-height: var(--tm-root-text-heading-h3-line-height);
  font-weight: var(--tm-root-text-heading-h3-weight);
  color: var(--tm-root-color-grey6);
  font-family: var(--tm-root-font-family-heading, var(--tm-root-font-family-body));
}

.contenedor-mx-grid:is(.mx-grid-coches-gama) .mx-grid-item .vc_gitem-zone-a.vc-gitem-zone-height-mode-auto-16-9 .vc_gitem-zone-mini {
  position: absolute;
  width: 100%;
  height: 100%;
}
.contenedor-mx-grid:is(.mx-grid-coches-gama) .mx-grid-item .vc_gitem-zone-a.vc-gitem-zone-height-mode-auto-16-9 .vc_gitem-zone-mini .vc_gitem-row-position-top {
  position: absolute;
  height: 100%;
}
.contenedor-mx-grid:is(.mx-grid-coches-gama) .mx-grid-item .vc_gitem-zone-a.vc-gitem-zone-height-mode-auto-16-9 .vc_gitem-zone-mini .vc_gitem-row-position-top .item-lista--img-veh {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

body:is(.single-coches-gama) .vehicle-sheet-gama__header .row-ct_comp:has(.img--destacada--veh) {
  position: relative;
}
@media (max-width: 767px) {
  body:is(.single-coches-gama) .vehicle-sheet-gama__header .row-ct_comp:has(.img--destacada--veh) {
    padding-top: 60%;
    overflow: hidden;
  }
  body:is(.single-coches-gama) .vehicle-sheet-gama__header .row-ct_comp:has(.img--destacada--veh) .img--destacada--veh {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    max-width: none;
    height: 100%;
    width: auto;
  }
}

body:is(.single-coches-gama) .ficha-veh--dato.campo-precio {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.9375rem;
  margin-top: 1.875rem;
}
body:is(.single-coches-gama) .ficha-veh--dato.campo-precio .ficha-veh--dato--titulo {
  font-size: var(--tm-root-text-body-m-size);
  line-height: var(--tm-root-text-body-m-line-height);
  font-weight: var(--tm-root-text-body-m-weight);
  color: var(--tm-root-color-grey5);
}
body:is(.single-coches-gama) .ficha-veh--dato.campo-precio .ficha-veh--dato--valor {
  font-size: var(--tm-root-text-heading-h3-size);
  line-height: var(--tm-root-text-heading-h3-line-height);
  font-weight: var(--tm-root-text-heading-h3-weight);
  color: var(--tm-root-color-grey6);
  font-family: var(--tm-root-font-family-heading, var(--tm-root-font-family-body));
}

body:is(.single-coches-gama) .vehicle-single__engines .tm-collapse .tm-collapse--boton-parent {
  justify-content: center;
}
body:is(.single-coches-gama) .ficha-veh--galeria .swiper > .swiper-pagination-bullets.ficha-veh--galeria-bullets {
  bottom: 2.1875rem;
}
body:is(.single-coches-gama) .ficha-veh--galeria .swiper > .swiper-pagination-bullets.ficha-veh--galeria-bullets .swiper-pagination-bullet {
  background-color: var(--tm-root-color-grey3);
  box-shadow: none;
  width: 1.125rem;
  height: 0.375rem;
  border-radius: var(--tm-root-radius-small);
  transform: none;
}
body:is(.single-coches-gama) .ficha-veh--galeria .swiper > .swiper-pagination-bullets.ficha-veh--galeria-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: var(--tm-root-color-accent);
}