<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
.wc-block-grid__product .product-content {
  display: flex;
  flex-direction: column;
  position: relative;
}
.wc-block-grid__product .product-content .product-discount {
  position: absolute;
  top: 10px;
  z-index: 5;
}
.wc-block-grid__product .product-content .product-discount .custom-discount {
  width: 50px;
  padding: 5px;
  background-color: #ff40b4;
  color: white;
}
.wc-block-grid__product .product-content .product-bottom-content {
  display: flex;
  justify-content: space-between;
}
.wc-block-grid__product .product-content .product-bottom-content .bottom-content-left .title {
  margin: 5px 0;
  font-size: 0.9rem;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: -1px;
}
.wc-block-grid__product .product-content .product-bottom-content .bottom-content-right {
  font-size: 1rem;
  /* Si hay descuento, el precio con descuento es rojo */
  /* El precio regular se muestra tachado solo si existe un descuento */
}
.wc-block-grid__product .product-content .product-bottom-content .bottom-content-right .sale-price {
  color: red; /* El precio con descuento en rojo */
}
.wc-block-grid__product .product-content .product-bottom-content .bottom-content-right .regular-price {
  color: rgba(0, 0, 0, 0.568);
  font-size: 0.9rem;
  font-weight: normal;
  text-decoration: line-through; /* Tachado solo si hay un descuento */
  margin-top: 5px; /* Espacio debajo del precio de venta */
  display: block; /* Mostrar debajo del precio de venta */
}

/* Estilos para la imagen primaria y secundaria */
.image-container {
  position: relative;
}

.image-container .secondary-image {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

/* Mostrar la imagen secundaria cuando se pasa el mouse */
.image-container:hover .secondary-image {
  display: block;
}

/* Asegurarse de que la imagen primaria esté siempre visible */
.image-container .woocommerce-product-gallery__image {
  position: relative;
  z-index: 0;
}

@media (max-width: 1100px) {
  .wc-block-grid__product .product-content .product-bottom-content {
    flex-direction: column;
    text-align: start;
  }
  .wc-block-grid__product .product-content .product-bottom-content .bottom-content-left .title {
    font-size: 0.7rem;
  }
  .wc-block-grid__product .product-content .product-bottom-content .bottom-content-right .price, .wc-block-grid__product .product-content .product-bottom-content .bottom-content-right .regular-price, .wc-block-grid__product .product-content .product-bottom-content .bottom-content-right .sale-price {
    font-size: 0.7rem;
  }
}/*# sourceMappingURL=products.css.map */</pre></body></html>