.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1107 .elementor-element.elementor-element-4b469b8 .e-search-submit{background-color:#747171;}.elementor-1107 .elementor-element.elementor-element-4b469b8 .e-search-input{border-radius:30px 30px 30px 30px;}.elementor-1107 .elementor-element.elementor-element-4b469b8{--e-search-submit-border-radius:30px 30px 30px 30px;}.elementor-1107 .elementor-element.elementor-element-f2423fa{--display:flex;}.elementor-1107 .elementor-element.elementor-element-f2423fa:not(.elementor-motion-effects-element-type-background), .elementor-1107 .elementor-element.elementor-element-f2423fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1107 .elementor-element.elementor-element-b233490 .product{text-align:center;}.elementor-1107 .elementor-element.elementor-element-b233490.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:2px;}.elementor-1107 .elementor-element.elementor-element-b233490 .woocommerce .woocommerce-loop-category__title{color:#000000;}body.elementor-page-1107:not(.elementor-motion-effects-element-type-background), body.elementor-page-1107 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}:root{--page-title-display:none;}/* Start custom CSS for wc-categories, class: .elementor-element-b233490 */@media (max-width: 767px){

.woocommerce ul.products{
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
}

.woocommerce ul.products li.product-category{
    width:100% !important;
    max-width:320px;
    float:none !important;
    margin:0 auto 30px !important;
}

.woocommerce ul.products li.product-category img{
    width:100%;
    display:block;
}

.woocommerce ul.products li.product-category h2{
    text-align:center;
}

}

/* Ocultar el número de productos en las categorías de WooCommerce */
.elementor-widget-wc-categories .count,
.woocommerce .product-category .count {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2423fa *//* Contenedor de la imagen */
.wc-block-product-categories-list-item,
.product-category{
    overflow:hidden;
}

/* Imagen */
.product-category img,
.wc-block-product-categories-list-item img{
    display:block;
    width:100%;
    border-radius:18px;
    transition:
        transform .45s ease,
        filter .45s ease,
        box-shadow .45s ease;
}

/* Hover */
.product-category:hover img,
.wc-block-product-categories-list-item:hover img{
    transform:translateY(-8px) scale(1.08) rotate(1deg);
    filter:brightness(1.05) saturate(1.1);
    box-shadow:0 18px 35px rgba(0,0,0,.25);/* End custom CSS */