/* Electrodescuento home — mismo loop Flatsome en Más vendidos y Outlet.
 * data-no-optimize: LiteSpeed cachea CSS combinado ~1 año.
 */

body.home .product-small .wishlist-icon,
body.home .product-small .yith-wcwl-add-to-wishlist,
.row-slider .product-small .wishlist-icon,
.row-slider .product-small .yith-wcwl-add-to-wishlist,
.home .product-small .ed-ship-badge {
  display: none !important;
}

.home .product-small .box {
  display: flex;
  flex-direction: column;
  height: 100%;
  background: #fff;
}
.home .product-small .box-image {
  aspect-ratio: 1 / 1;
  background: #fff;
  overflow: hidden;
}
.home .product-small .box-image img {
  object-fit: contain !important;
  object-position: center center !important;
  padding: 10px;
  box-sizing: border-box;
}
.home .product-small .box-text {
  padding: 12px 14px 14px !important;
}
.home .product-small .box-text .name,
.home .product-small .box-text .product-title {
  min-height: 2.7em;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.product-small .ed-ship-hint {
  margin: 8px 0 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.35;
}
.product-small .ed-ship-hint--fast {
  color: #1f7a38;
}
.product-small .ed-ship-hint--coord {
  color: #b45309;
}

/* Outlet = Más vendidos, solo el fondo de la section Flatsome. */
.home .outlet-section {
  background: #0d1b2a;
}
.home .outlet-section .section-title span,
.home .outlet-section .section-title-main {
  background-color: #0d1b2a !important;
  color: #fff !important;
}
.home .outlet-section .section-title b {
  background-color: rgba(255, 255, 255, 0.28) !important;
}
.home .outlet-section .product-small .box-text .name a,
.home .outlet-section .product-small .price,
.home .outlet-section .product-small .category-name {
  color: #0d1b2a;
}
