/* ===== Carousel de últimos veículos ===== */

.lcs-carousel-wrap {
  display: flex;
  align-items: center;
  gap: 12px;
  margin: 16px 0;
}

.lcs-carousel {
  display: flex;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  gap: 16px;
  padding: 8px 4px;
}

.lcs-carousel__item {
  flex: 0 0 auto;
  min-width: 260px;
  max-width: 320px;
  scroll-snap-align: start;
}

/* Thumb com apenas a imagem */
.lcs-carousel__thumb {
  display: block;
  border-radius: 12px;
  overflow: hidden;
  background: #111;
}

.lcs-carousel__thumb img {
  display: block;
  width: 100%;
  height: auto;
}

/* Placeholder se não tiver thumb */
.lcs-carousel__thumb--ph {
  width: 100%;
  height: 180px;
  background: #222;
  border-radius: 12px;
}

/* Setas */
.lcs-c-prev,
.lcs-c-next {
  background: #cc7413;
  color: #fff;
  border: none;
  border-radius: 999px;
  width: 36px;
  height: 36px;
  line-height: 34px;
  text-align: center;
  cursor: pointer;
  font-size: 20px;
  padding: 0;
}

.lcs-c-prev:hover,
.lcs-c-next:hover {
  filter: brightness(1.1);
}
