.elementor-243 .elementor-element.elementor-element-25fb882{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-243 .elementor-element.elementor-element-ae48b9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-243 .elementor-element.elementor-element-719ccd2{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-243 .elementor-element.elementor-element-acaf119{text-align:center;}.elementor-243 .elementor-element.elementor-element-acaf119 img{width:32%;}.elementor-243 .elementor-element.elementor-element-bfcdcf1.elementor-widget-woolentor-product-archive-addons ul.products li.product span.onsale{display:block;}.elementor-243 .elementor-element.elementor-element-bfcdcf1.elementor-widget-woolentor-product-archive-addons span.onsale{display:block !important;}.elementor-243 .elementor-element.elementor-element-bfcdcf1{width:100%;max-width:100%;}.elementor-243 .elementor-element.elementor-element-f152819{--spacer-size:50px;}@media(max-width:767px){.elementor-243 .elementor-element.elementor-element-acaf119 img{width:51%;}}/* Start custom CSS for woolentor-product-archive-addons, class: .elementor-element-bfcdcf1 *//* Forzar a TODOS los productos del grid */
.woocommerce ul.products li.product {
  text-align: center;
}

.woocommerce ul.products li.product img {
  border-radius: 18px;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
  display: inline-block;
  margin: 10px 0 6px;
  padding: 6px 14px;
  //border: 2px solid #1E5BFF;
  border-radius: 999px;
  font-weight: 700;
  text-transform: uppercase;
  color: #1E5BFF;
  background: #fff;
}


.woocommerce ul.products li.product .price {
  color: #1E5BFF;
  //font-weight: 600;
}

/* Oculta cualquier botón del loop (incluye "Seleccionar opciones") */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product a.button {
  display: none;
}

/* Reducir espacio vertical entre productos del grid */
.woocommerce ul.products {
  row-gap: 15px !important; /* controla la separación entre filas */
}

/* Si tu tema no usa grid-gap (por compatibilidad) */
.woocommerce ul.products li.product {
  margin-bottom: 15px !important; /* ajusta el espacio inferior de cada producto */
}/* End custom CSS */