/* Overlay image default state: hidden and positioned over the base image */
.slider-overlay-img {
  position: absolute !important;
  left: 0 !important;
  top: 0 !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: contain;
  pointer-events: none !important;
  z-index: 2;
  opacity: 0; /* Hidden by default; JS shows/animates only on active thumb */
}

/* Short one-off animation; JS adds/removes .overlay-animate */
.slider-overlay-img.overlay-animate {
  animation: fwdu3dcarOverlayIn 3s ease-out forwards;
}

@keyframes fwdu3dcarOverlayIn {
  0%   { opacity: 1; transform: translate3d(0,0,0) scale(0.92); }
  60%  { opacity: 1; transform: translate3d(0,0,0) scale(1.04); }
  100% { opacity: 0; transform: translate3d(0,0,0) scale(1); }
}



/* .fwdu3dcar-thumb-active {

} */