.elementor-2419 .elementor-element.elementor-element-585e79e{--display:flex;}.elementor-2419 .elementor-element.elementor-element-e8b47ff .jeg-elementor-kit.jkit-product-grid .product .button{background-color:var( --e-global-color-accent );color:var( --e-global-color-a09d673 );}.elementor-2419 .elementor-element.elementor-element-e8b47ff .jkit-product-grid{--product-grid-column:3;}.elementor-2419 .elementor-element.elementor-element-e8b47ff .jeg-elementor-kit.jkit-product-grid .jkit-products, .elementor-2419 .elementor-element.elementor-element-e8b47ff .jeg-elementor-kit.jkit-product-carousel .jkit-products .button{text-align:left;}.elementor-2419 .elementor-element.elementor-element-e8b47ff .jeg-elementor-kit.jkit-product-grid .star-rating{--rating-margin-left:0;font-size:13px;}.elementor-2419 .elementor-element.elementor-element-e8b47ff .jeg-elementor-kit.jkit-product-grid .product-image{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:18px 18px 18px 18px;}.elementor-2419 .elementor-element.elementor-element-e8b47ff .jeg-elementor-kit.jkit-product-grid .woocommerce ul.products li.product .product-link span.onsale{right:8px;top:9px;--jkit-onsale-gap:5px;}.elementor-2419 .elementor-element.elementor-element-e8b47ff .jeg-elementor-kit.jkit-product-grid .product-title{font-size:18px;font-weight:400;}.elementor-2419 .elementor-element.elementor-element-e8b47ff .jeg-elementor-kit.jkit-product-grid .product-order{float:right;}.elementor-2419 .elementor-element.elementor-element-e8b47ff .jeg-elementor-kit.jkit-postblock .jeg_empty_module{text-align:left;}@media(max-width:1024px){.elementor-2419 .elementor-element.elementor-element-e8b47ff .jkit-product-grid{--product-grid-column:3;}}@media(max-width:767px){.elementor-2419 .elementor-element.elementor-element-e8b47ff .jkit-product-grid{--product-grid-column:1;}}/* Start custom CSS for jkit_product_grid, class: .elementor-element-e8b47ff *//* ============================================================
   FIX FINAL — Ocultar categoría "Store" + separar filas
   ============================================================ */

/* Ocultar la categoría del producto en Astra / WooCommerce */
.woocommerce ul.products li.product .astra-shop-summary-wrap .ast-woo-product-category,
.woocommerce ul.products li.product .astra-shop-summary-wrap .ast-shop-product-category,
.woocommerce ul.products li.product .astra-shop-summary-wrap span.ast-woo-product-category,
.woocommerce ul.products li.product .astra-shop-summary-wrap span.ast-shop-product-category,
.woocommerce ul.products li.product .ast-woo-product-category,
.woocommerce ul.products li.product .ast-shop-product-category,
.woocommerce ul.products li.product .product-category,
.woocommerce-page ul.products li.product .ast-woo-product-category,
.woocommerce-page ul.products li.product .ast-shop-product-category {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  height: 0 !important;
  line-height: 0 !important;
  font-size: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
}

/* Asegurar separación real entre filas */
.woocommerce ul.products {
  gap: 40px 24px !important;
  row-gap: 40px !important;
  column-gap: 24px !important;
}

/* Refuerzo por si Astra/WooCommerce ignora el gap del grid */
.woocommerce ul.products li.product {
  margin-bottom: 16px !important;
}

/* Móvil */
@media (max-width: 480px) {
  .woocommerce ul.products {
    gap: 28px 12px !important;
    row-gap: 28px !important;
    column-gap: 12px !important;
  }

  .woocommerce ul.products li.product {
    margin-bottom: 10px !important;
  }
}/* End custom CSS */