.fvd-ea-hg-wrap{
  position: relative;
  overflow: hidden;
  width: 100%;
  display: block;
}

.fvd-ea-hg-wrap img{
  width: 100% !important;
  height: auto !important;
  display: block;
}

.fvd-ea-hg-track{
  display: flex;
  width: 100%;
  transform: translate3d(0,0,0);
  will-change: transform;
  /* Importante: la transición la controla JS para poder “cortar” cuando reinicia */
}

.fvd-ea-hg-slide{
  flex: 0 0 100%;
  width: 100%;
}

/* Evita saltos en cards de Elementor */
.elementor-widget-wc-archive-products li.product a.woocommerce-loop-product__link .fvd-ea-hg-wrap{
  margin-bottom: 0;
}