.elementor-2424 .elementor-element.elementor-element-102f7e74{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2424 .elementor-element.elementor-element-1d0e7e8d{--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-2424 .elementor-element.elementor-element-6641171a{--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-2424 .elementor-element.elementor-element-381766b4 .elementor-heading-title{font-size:30px;letter-spacing:0.2px;}.elementor-2424 .elementor-element.elementor-element-5036a703.elementor-wc-products ul.products li.product{text-align:center;border-style:solid;border-width:1px 1px 1px 1px;border-radius:25px;padding:9px 9px 9px 9px;border-color:var( --e-global-color-astglobalcolor6 );}.elementor-2424 .elementor-element.elementor-element-5036a703.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2424 .elementor-element.elementor-element-5036a703.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;}.elementor-2424 .elementor-element.elementor-element-5036a703.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2424 .elementor-element.elementor-element-5036a703.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:24px;letter-spacing:0px;}.elementor-2424 .elementor-element.elementor-element-5036a703.elementor-wc-products ul.products li.product .button{border-style:none;}.elementor-2424 .elementor-element.elementor-element-5036a703.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-2424 .elementor-element.elementor-element-102f7e74{--content-width:1200px;}.elementor-2424 .elementor-element.elementor-element-1d0e7e8d{--width:24%;}.elementor-2424 .elementor-element.elementor-element-6641171a{--width:76%;}}@media(max-width:1024px){.elementor-2424 .elementor-element.elementor-element-5036a703.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-2424 .elementor-element.elementor-element-5036a703.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for shortcode, class: .elementor-element-f2cb3 */.wpc-filter-link{color:black;}
#wpc-term-taxonomy-product_cat-18{display:none;}
body .wpc-filters-main-wrap li.wpc-term-count-0:not(.wpc-has-not-empty-children) label a {
  opacity: 1 !important;
}
.wpc-term-item-content-wrapper label{opacity:1 !important;color:black !important;font-size:16px;}

.wpc-term-count-value{display:none;}/* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-5036a703 */.woocommerce ul.products li.product img,
.woocommerce-page ul.products li.product img {
    width: 300px;       /* Pon aquí el tamaño que quieras */
    height: 300px;      /* Igual que el ancho para cuadrado */
    object-fit: cover;  /* Recorta la imagen SIN deformarla */
    object-position: center;
    aspect-ratio: 1/1;  /* Mantén formato cuadrado siempre */
    display: block;
    background: #f5f5f5; /* Color de fondo opcional */
    border-radius: 25px;
}/* End custom CSS */