.elementor-464 .elementor-element.elementor-element-36edfa3{--display:flex;--padding-top:05vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-464 .elementor-element.elementor-element-3d9f5d1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}/* Start custom CSS for wc-categories, class: .elementor-element-3d9f5d1 *//* KUVOX – Cards de categorías (scope SOLO a este widget) */

/* Tarjeta base */
.elementor-464 .elementor-element.elementor-element-3d9f5d1 ul.products.elementor-grid li.product-category.product{
  background:#fff;
  border:1px solid #eee;
  border-radius:16px;
  box-shadow:0 2px 10px rgba(0,0,0,.06);
  overflow:hidden;                    /* recorta imagen y contenido al radio */
  transition:transform .18s ease, box-shadow .18s ease;
}

/* Enlace/imagen */
.elementor-464 .elementor-element.elementor-element-3d9f5d1 ul.products.elementor-grid li.product-category.product > a{
  display:block;
  margin:0; padding:0; background:transparent; border:0;
}
.elementor-464 .elementor-element.elementor-element-3d9f5d1 ul.products.elementor-grid li.product-category.product > a img{
  width:100%; height:220px; object-fit:cover; display:block; border-radius:0;
}

/* Título */
.elementor-464 .elementor-element.elementor-element-3d9f5d1 ul.products.elementor-grid li.product-category.product h2.woocommerce-loop-category__title{
  background:transparent; margin:10px 12px 14px; padding:0;
  text-align:center; font-weight:600; color:#111;
}

/* Quitar pseudo-bandas */
.elementor-464 .elementor-element.elementor-element-3d9f5d1 ul.products.elementor-grid li.product-category.product::before,
.elementor-464 .elementor-element.elementor-element-3d9f5d1 ul.products.elementor-grid li.product-category.product::after{
  content:none;
}

/* Hover moderno */
.elementor-464 .elementor-element.elementor-element-3d9f5d1 ul.products.elementor-grid li.product-category.product:hover,
.elementor-464 .elementor-element.elementor-element-3d9f5d1 ul.products.elementor-grid li.product-category.product:focus-within{
  transform:translateY(-4px) scale(1.01);
  box-shadow:0 10px 26px rgba(0,0,0,.12);
}/* End custom CSS */