.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-10827 .elementor-element.elementor-element-c2d1e9b img{width:100%;max-width:100%;}.elementor-10827 .elementor-element.elementor-element-bf9a28f > .elementor-element-populated{padding:0em 4em 0em 0em;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10827 .elementor-element.elementor-element-f9d9259{width:auto;max-width:auto;font-family:"Libre Baskerville", Sans-serif;font-size:1px;font-weight:400;color:#4B4A4A;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-10827 .elementor-element.elementor-element-be133df{--divider-border-style:solid;--divider-color:#D982AA;--divider-border-width:2px;}.elementor-10827 .elementor-element.elementor-element-be133df .elementor-divider-separator{width:40%;}.elementor-10827 .elementor-element.elementor-element-be133df .elementor-divider{padding-block-start:9px;padding-block-end:9px;}.elementor-10827 .elementor-element.elementor-element-0645d08{width:auto;max-width:auto;text-align:left;font-family:"Libre Baskerville", Sans-serif;font-size:1px;font-weight:400;line-height:1px;letter-spacing:0px;word-spacing:0px;color:#4B4A4A;}.elementor-10827 .elementor-element.elementor-element-0645d08 > .elementor-widget-container{margin:2px 2px 2px 2px;}.elementor-10827 .elementor-element.elementor-element-0645d08 p{margin-block-end:0px;}.elementor-10827 .elementor-element.elementor-element-60ab25b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10827 .elementor-element.elementor-element-41848a4{--divider-border-style:solid;--divider-color:#D982AA;--divider-border-width:2px;}.elementor-10827 .elementor-element.elementor-element-41848a4 .elementor-divider-separator{width:100%;}.elementor-10827 .elementor-element.elementor-element-41848a4 .elementor-divider{padding-block-start:9px;padding-block-end:9px;}.elementor-10827 .elementor-element.elementor-element-5655e8e{width:auto;max-width:auto;text-align:left;font-family:"Libre Baskerville", Sans-serif;font-size:1px;font-weight:400;line-height:1px;letter-spacing:0px;word-spacing:0px;color:#4B4A4A;}.elementor-10827 .elementor-element.elementor-element-5655e8e > .elementor-widget-container{margin:2px 2px 2px 2px;}.elementor-10827 .elementor-element.elementor-element-5655e8e p{margin-block-end:0px;}.elementor-10827 .elementor-element.elementor-element-550c988{--divider-border-style:solid;--divider-color:#D982AA;--divider-border-width:2px;}.elementor-10827 .elementor-element.elementor-element-550c988 .elementor-divider-separator{width:100%;}.elementor-10827 .elementor-element.elementor-element-550c988 .elementor-divider{padding-block-start:9px;padding-block-end:9px;}.elementor-10827 .elementor-element.elementor-element-13a7302{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:left;}.elementor-10827 .elementor-element.elementor-element-13a7302 > .elementor-widget-container:hover{--e-transform-translateX:10px;}.elementor-10827 .elementor-element.elementor-element-13a7302 > .elementor-widget-container{margin:2px 2px 2px 2px;}.elementor-10827 .elementor-element.elementor-element-13a7302 img{width:300px;max-width:78%;}.elementor-10827 .elementor-element.elementor-element-add5449{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-10827 .elementor-element.elementor-element-add5449 > .elementor-widget-container:hover{--e-transform-translateX:10px;}.elementor-10827 .elementor-element.elementor-element-add5449 > .elementor-widget-container{margin:2px 2px 2px 2px;}.elementor-10827 .elementor-element.elementor-element-add5449 img{width:300px;}.elementor-10827 .elementor-element.elementor-element-0692208{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-10827 .elementor-element.elementor-element-0692208 > .elementor-widget-container:hover{--e-transform-translateX:10px;}.elementor-10827 .elementor-element.elementor-element-0692208 > .elementor-widget-container{margin:2px 2px 2px 2px;}.elementor-10827 .elementor-element.elementor-element-0692208 img{width:300px;}.elementor-10827 .elementor-element.elementor-element-17813a0{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-10827 .elementor-element.elementor-element-17813a0 > .elementor-widget-container:hover{--e-transform-translateX:10px;}.elementor-10827 .elementor-element.elementor-element-17813a0 > .elementor-widget-container{margin:2px 2px 2px 2px;}.elementor-10827 .elementor-element.elementor-element-17813a0 img{width:200px;}.elementor-10827 .elementor-element.elementor-element-3edc3c5{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-10827 .elementor-element.elementor-element-3edc3c5 > .elementor-widget-container:hover{--e-transform-translateX:10px;}.elementor-10827 .elementor-element.elementor-element-3edc3c5 > .elementor-widget-container{margin:2px 2px 2px 2px;}.elementor-10827 .elementor-element.elementor-element-3edc3c5 img{width:200px;}.elementor-10827 .elementor-element.elementor-element-d6e5444 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 0em 0em 0em;}.elementor-10827 .elementor-element.elementor-element-86da60f{width:var( --container-widget-width, 96.484% );max-width:96.484%;--container-widget-width:96.484%;--container-widget-flex-grow:0;text-align:right;font-family:"Libre Baskerville", Sans-serif;font-size:14px;font-weight:200;color:var( --e-global-color-accent );}.elementor-10827 .elementor-element.elementor-element-86da60f p{margin-block-end:0px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{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-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-10827 .elementor-element.elementor-element-4415222{width:var( --container-widget-width, 124.592% );max-width:124.592%;--container-widget-width:124.592%;--container-widget-flex-grow:0;}.elementor-10827 .elementor-element.elementor-element-4415222 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-10827 .elementor-element.elementor-element-4415222.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-10827 .elementor-element.elementor-element-4415222.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:6px 6px 6px 6px;margin-bottom:12px;}.elementor-10827 .elementor-element.elementor-element-4415222.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-10827 .elementor-element.elementor-element-4415222.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Libre Baskerville", Sans-serif;font-size:1vw;font-weight:400;font-style:normal;}.elementor-10827 .elementor-element.elementor-element-4415222.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:0px;}.elementor-10827 .elementor-element.elementor-element-4415222.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:0px;}.elementor-10827 .elementor-element.elementor-element-4415222.elementor-wc-products ul.products li.product .star-rating{font-size:0.5em;}.elementor-10827 .elementor-element.elementor-element-4415222.elementor-wc-products ul.products li.product .price{color:#000000;font-family:"Libre Baskerville", Sans-serif;font-size:1vw;font-weight:400;}.elementor-10827 .elementor-element.elementor-element-4415222.elementor-wc-products ul.products li.product .price ins{color:#000000;}.elementor-10827 .elementor-element.elementor-element-4415222.elementor-wc-products ul.products li.product .price ins .amount{color:#000000;}.elementor-10827 .elementor-element.elementor-element-4415222.elementor-wc-products ul.products li.product .price del {font-family:"Libre Baskerville", Sans-serif;font-size:0.9vw;font-weight:100;}.elementor-10827 .elementor-element.elementor-element-4415222.elementor-wc-products ul.products li.product .button{background-color:rgba(255, 255, 255, 0);font-family:"Libre Baskerville", Sans-serif;font-weight:500;font-style:normal;border-style:none;margin-top:0px;}.elementor-10827 .elementor-element.elementor-element-4415222.elementor-wc-products ul.products li.product .button:hover{color:#CF2574;}.elementor-10827 .elementor-element.elementor-element-4415222.elementor-wc-products .added_to_cart{color:#A5014C;font-family:"Libre Baskerville", Sans-serif;font-size:1vw;font-weight:600;font-style:italic;margin-inline-start:10px;}.elementor-10827 .elementor-element.elementor-element-4415222.elementor-wc-products ul.products li.product{border-style:solid;border-width:1px 1px 1px 1px;border-radius:6px;padding:12px 12px 12px 12px;background-color:var( --e-global-color-ff0aa8f );border-color:#D6D6D661;}.elementor-10827 .elementor-element.elementor-element-4415222.elementor-wc-products ul.products li.product:hover{box-shadow:5px 5px 30px -10px rgba(0.022315979003910514, 0.022315979003910514, 0.022315979003910514, 0.22);background-color:var( --e-global-color-ff0aa8f );border-color:#0000001F;}.elementor-10827 .elementor-element.elementor-element-4415222 nav.woocommerce-pagination{margin-top:30px;font-family:"Overpass", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:1.5px;}.elementor-10827 .elementor-element.elementor-element-4415222 nav.woocommerce-pagination ul li a, .elementor-10827 .elementor-element.elementor-element-4415222 nav.woocommerce-pagination ul li span{padding:10px;}.elementor-10827 .elementor-element.elementor-element-4415222 nav.woocommerce-pagination ul li a:hover{color:var( --e-global-color-ff0aa8f );background-color:#CF2574;}.elementor-10827 .elementor-element.elementor-element-4415222 nav.woocommerce-pagination ul li span.current{color:var( --e-global-color-ff0aa8f );background-color:#CF2574;}.elementor-10827 .elementor-element.elementor-element-4415222.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-10827 .elementor-element.elementor-element-827b0c8{--grid-template-columns:repeat(0, auto);bottom:0px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-10827 .elementor-element.elementor-element-827b0c8 .elementor-widget-container{text-align:center;}body:not(.rtl) .elementor-10827 .elementor-element.elementor-element-827b0c8{left:0px;}body.rtl .elementor-10827 .elementor-element.elementor-element-827b0c8{right:0px;}.elementor-10827 .elementor-element.elementor-element-827b0c8 > .elementor-widget-container{box-shadow:0px 0px 10px -2px rgba(0.022315979003910514, 0.022315979003910514, 0.022315979003910514, 0.3);}.elementor-10827 .elementor-element.elementor-element-827b0c8:hover .elementor-widget-container{box-shadow:0px 0px 20px -2px rgba(0.022315979003910514, 0.022315979003910514, 0.022315979003910514, 0.5);}.elementor-10827 .elementor-element.elementor-element-827b0c8 .elementor-social-icon{background-color:var( --e-global-color-c022b4c );}.elementor-10827 .elementor-element.elementor-element-827b0c8 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-10827 .elementor-element.elementor-element-827b0c8 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-10827 .elementor-element.elementor-element-827b0c8 .elementor-social-icon:hover{background-color:#ED378B;}.elementor-10827 .elementor-element.elementor-element-827b0c8 .elementor-social-icon:hover i{color:var( --e-global-color-ff0aa8f );}.elementor-10827 .elementor-element.elementor-element-827b0c8 .elementor-social-icon:hover svg{fill:var( --e-global-color-ff0aa8f );}@media(min-width:761px){.elementor-10827 .elementor-element.elementor-element-bf9a28f{width:24.999%;}.elementor-10827 .elementor-element.elementor-element-d6e5444{width:75.001%;}}@media(max-width:1020px) and (min-width:761px){.elementor-10827 .elementor-element.elementor-element-bf9a28f{width:100%;}.elementor-10827 .elementor-element.elementor-element-d6e5444{width:100%;}}@media(max-width:1020px){.elementor-10827 .elementor-element.elementor-element-bf9a28f > .elementor-element-populated{margin:0em 0em 2em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-10827 .elementor-element.elementor-element-d6e5444 > .elementor-element-populated{padding:0em 0em 0em 1em;}.elementor-10827 .elementor-element.elementor-element-4415222.elementor-wc-products ul.products li.product{text-align:center;padding:10px 10px 10px 10px;}.elementor-10827 .elementor-element.elementor-element-4415222.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-10827 .elementor-element.elementor-element-4415222.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-10827 .elementor-element.elementor-element-4415222.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:1.6vw;}.elementor-10827 .elementor-element.elementor-element-4415222.elementor-wc-products ul.products li.product .price{font-size:1.6vw;}.elementor-10827 .elementor-element.elementor-element-4415222.elementor-wc-products ul.products li.product .price del {font-size:1.2vw;}.elementor-10827 .elementor-element.elementor-element-4415222 nav.woocommerce-pagination{font-size:2vw;}.elementor-10827 .elementor-element.elementor-element-827b0c8{width:auto;max-width:auto;bottom:2%;--icon-size:35px;}body:not(.rtl) .elementor-10827 .elementor-element.elementor-element-827b0c8{left:2%;}body.rtl .elementor-10827 .elementor-element.elementor-element-827b0c8{right:2%;}.elementor-10827 .elementor-element.elementor-element-827b0c8 > .elementor-widget-container{border-radius:55px 55px 55px 55px;}.elementor-10827 .elementor-element.elementor-element-827b0c8:hover > .elementor-widget-container{border-radius:55px 55px 55px 55px;}.elementor-10827 .elementor-element.elementor-element-827b0c8 .elementor-social-icon{--icon-padding:0.3em;}}@media(max-width:760px){.elementor-10827 .elementor-element.elementor-element-bf9a28f > .elementor-element-populated{margin:0em 0em 3em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-10827 .elementor-element.elementor-element-d6e5444 > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-10827 .elementor-element.elementor-element-4415222.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:30px;}.elementor-10827 .elementor-element.elementor-element-4415222.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-10827 .elementor-element.elementor-element-4415222.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:4vw;line-height:1.5em;}.elementor-10827 .elementor-element.elementor-element-4415222.elementor-wc-products ul.products li.product .price{font-size:4vw;line-height:1.5em;}.elementor-10827 .elementor-element.elementor-element-4415222.elementor-wc-products ul.products li.product .price del {font-size:3vw;}.elementor-10827 .elementor-element.elementor-element-4415222.elementor-wc-products ul.products li.product{padding:8px 8px 8px 8px;}.elementor-10827 .elementor-element.elementor-element-4415222 nav.woocommerce-pagination{font-size:3.5vw;}.elementor-10827 .elementor-element.elementor-element-827b0c8{width:auto;max-width:auto;bottom:2%;--icon-size:30px;--grid-column-gap:0px;--grid-row-gap:0px;}body:not(.rtl) .elementor-10827 .elementor-element.elementor-element-827b0c8{left:3%;}body.rtl .elementor-10827 .elementor-element.elementor-element-827b0c8{right:3%;}.elementor-10827 .elementor-element.elementor-element-827b0c8 > .elementor-widget-container{border-radius:50% 50% 50% 50%;}.elementor-10827 .elementor-element.elementor-element-827b0c8:hover > .elementor-widget-container{border-radius:50% 50% 50% 50%;}.elementor-10827 .elementor-element.elementor-element-827b0c8 .elementor-social-icon{--icon-padding:0.3em;}.elementor-10827 .elementor-element.elementor-element-827b0c8 .elementor-icon{border-radius:50% 50% 50% 50%;}}/* Start custom CSS for wp-widget-woolentor_widget_psa, class: .elementor-element-60ab25b *//*Buscador de productos */
.elementor-10827 .elementor-element.elementor-element-60ab25b .woolentor_widget_psa_field_area {
    padding: 0;
    border-radius: 6px;
}
.elementor-10827 .elementor-element.elementor-element-60ab25b ::placeholder {
    color: transparent;
    opacity: 0; 
}
.elementor-10827 .elementor-element.elementor-element-60ab25b .woolentor_widget_psa button{
    color: var(--e-global-color-ff0aa8f);
    background-color: var(--e-global-color-accent );
    border: 0;
    border-radius: 6px;
}

.elementor-10827 .elementor-element.elementor-element-60ab25b .woolentor_widget_psa button:hover {
    color: var(--e-global-color-ff0aa8f);
    background-color: var( --e-global-color-9a3c0e1);
    border: 1px solid var( --e-global-color-9a3c0e1);
    transition: all .3s ease 0s;

}

/* ------------------ *//* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-4415222 */.elementor-10827 .elementor-element.elementor-element-4415222 select {
    color: #CF2574 !important;  
    border-color: #E6E6E6 !important; 
    background-color: #FAFAFA !important;  
    border-radius: 15px !important;  
}


.elementor-10827 .elementor-element.elementor-element-4415222 select option {
    color: #CF2574 !important;  
    background-color: #FAFAFA !important;  
}


.elementor-10827 .elementor-element.elementor-element-4415222 select option:hover {
    color: #FFF !important;  
    background-color: #9B1F5E !important; 
}


.elementor-10827 .elementor-element.elementor-element-4415222 select option:focus {
    background-color: #9B1F5E !important;  
    color: #FFF !important; 
}


.elementor-10827 .elementor-element.elementor-element-4415222 select:active,
.elementor-10827 .elementor-element.elementor-element-4415222 select option:active {
    background-color: #FAFAFA !important;  
    color: #CF2574 !important;
}


.elementor-10827 .elementor-element.elementor-element-4415222 p.woocommerce-result-count {
    font-size: var(--e-global-typography-4e828d9-font-size);
}

.elementor-10827 .elementor-element.elementor-element-4415222 select {
    font-size: var(--e-global-typography-4e828d9-font-size);
    color: #CF2574;
    border-color: #E6E6E6;
    background-color: #FAFAFA;
}

.elementor-10827 .elementor-element.elementor-element-4415222 .products {
    padding: 45px 0;
}

.elementor-10827 .elementor-element.elementor-element-4415222 .woocommerce-pagination .current {
    border-radius: 9px;
    margin: 0 .3em;
}

.elementor-10827 .elementor-element.elementor-element-4415222 .woocommerce-pagination :hover {
    border-radius: 9px;
}

/* Estilo responsive para móviles */
@media(max-width:760px) {
    .elementor-10827 .elementor-element.elementor-element-4415222 p.woocommerce-result-count {
        float: right;
    }
}

.elementor-10827 .elementor-element.elementor-element-4415222 li.product {
    align-content: flex-start;
}


/* Estilo para los botones de paginación */
.woocommerce-pagination ul.page-numbers li a.page-numbers {
    background-color: white !important; /* Fondo blanco */
    color: #6c6c6c !important; /* Texto gris oscuro */
    border-radius: 50% !important; /* Bordes redondeados */
    padding: 0 !important; /* Elimina padding extra */
    margin: 5px !important; /* Separación entre botones */
    display: inline-block !important; /* Asegura alineación en línea */
    text-decoration: none !important; /* Quita subrayado */
    text-align: center !important; /* Centra texto */
    transition: background-color 0.3s ease, transform 0.3s ease !important; /* Transición suave */
    font-size: 1.2rem !important; /* Tamaño de fuente consistente */
    border: 2px solid #D24D8C !important; /* Contorno rosa */
    width: 40px; /* Ancho fijo para todos los botones */
    height: 40px; /* Alto fijo para todos los botones */
    line-height: 40px; /* Centra el texto verticalmente */
    display: flex;
    justify-content: center; /* Centra el contenido horizontalmente */
    align-items: center; /* Centra el contenido verticalmente */
}

/* Efecto al pasar el ratón (hover) */
.woocommerce-pagination ul.page-numbers li a.page-numbers:hover {
    background-color: #D24D8C !important; /* Rosa en hover */
    transform: scale(1.1) !important; /* Aumento ligero */
    color: white !important; /* Texto blanco al hacer hover */
    border: 2px solid #D24D8C !important; /* Contorno rosa en hover */
}

/* Botón activo (página actual) */
.woocommerce-pagination ul.page-numbers li span.page-numbers.current {
    background-color: #D24D8C !important; /* Fondo rosa claro para la página actual */
    font-weight: bold !important; /* Texto en negrita */
    pointer-events: none !important; /* Desactiva clic */
    color: white !important; /* Asegura texto blanco */
    border: 2px solid #D24D8C !important; /* Contorno rosa en el botón actual */
    border-radius: 50% !important; /* Mantiene el borde redondeado */
    width: 50px !important; /* Aumenta el tamaño del botón de la página actual */
    height: 50px !important; /* Aumenta el tamaño */
    line-height: 50px !important; /* Centra el texto dentro del botón */
    font-size: 1.4rem !important; /* Aumenta el tamaño de fuente */
    display: flex !important; /* Asegura que el texto se mantenga centrado */
    justify-content: center; /* Centra el contenido horizontalmente */
    align-items: center; /* Centra el contenido verticalmente */
}

/* Flechas de navegación (anterior y siguiente) */
.woocommerce-pagination ul.page-numbers li a.prev,
.woocommerce-pagination ul.page-numbers li a.next {
    background-color: white !important; /* Fondo blanco */
    color: #000 !important; /* Texto negro */
    border-radius: 50% !important; /* Bordes redondeados */
    padding: 0 !important; /* Elimina padding extra */
    margin: 5px !important; /* Separación */
    transition: background-color 0.3s ease, transform 0.3s ease !important; /* Transición suave */
    border: 2px solid #D24D8C !important; /* Contorno rosa */
    width: 40px; /* Mantener el tamaño igual para las flechas */
    height: 40px;
    line-height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}

/* Efecto hover para las flechas */
.woocommerce-pagination ul.page-numbers li a.prev:hover,
.woocommerce-pagination ul.page-numbers li a.next:hover {
    background-color: #D24D8C !important; /* Rosa más oscuro en hover */
    color: white !important; /* Texto blanco en hover */
    border: 2px solid #D24D8C !important; /* Contorno rosa en hover */
}

/* Estilo para el select */
.elementor-10827 .elementor-element.elementor-element-4415222 select {
    color: #CF2574 !important;  
    border-color: #E6E6E6 !important; 
    background-color: #FAFAFA !important;  
    border-radius: 15px !important;  
}

.elementor-10827 .elementor-element.elementor-element-4415222 select option {
    color: #CF2574 !important;  
    background-color: #FAFAFA !important;  
}

.elementor-10827 .elementor-element.elementor-element-4415222 select option:hover {
    color: #FFF !important;  
    background-color: #9B1F5E !important; 
}

.elementor-10827 .elementor-element.elementor-element-4415222 select option:focus {
    background-color: #9B1F5E !important;  
    color: #FFF !important; 
}

.elementor-10827 .elementor-element.elementor-element-4415222 select:active,
.elementor-10827 .elementor-element.elementor-element-4415222 select option:active {
    background-color: #FAFAFA !important;  
    color: #CF2574 !important;
}

.elementor-10827 .elementor-element.elementor-element-4415222 p.woocommerce-result-count {
    font-size: var(--e-global-typography-4e828d9-font-size);
}

.elementor-10827 .elementor-element.elementor-element-4415222 select {
    font-size: var(--e-global-typography-4e828d9-font-size);
    color: #CF2574;
    border-color: #E6E6E6;
    background-color: #FAFAFA;
}

.elementor-10827 .elementor-element.elementor-element-4415222 .products {
    padding: 45px 0;
}

.elementor-10827 .elementor-element.elementor-element-4415222 .woocommerce-pagination .current {
    border-radius: 9px;
    margin: 0 .3em;
}

.elementor-10827 .elementor-element.elementor-element-4415222 .woocommerce-pagination :hover {
    border-radius: 9px;
}
/* Contenedor de la imagen */
.imagen-categoria {
    width: 30px; 
    height: 30px; 
    object-fit: contain; /* Ajusta la imagen dentro del contenedor sin distorsionarla */
    max-width: 30px; /* Limita el tamaño máximo de la imagen */
    max-height: 30px; /* Limita el tamaño máximo de la imagen */
    border-radius: 8px; /* Bordes redondeados */
    overflow: hidden; /* Oculta cualquier parte de la imagen que sobresalga */
    margin-bottom: 10px; 
    margin-right: 10px; 
}




/* Estilo responsive para móviles */
@media(max-width:760px) {
    .elementor-10827 .elementor-element.elementor-element-4415222 p.woocommerce-result-count {
        float: right;
    }
}

.elementor-10827 .elementor-element.elementor-element-4415222 li.product {
    align-content: flex-start;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-827b0c8 */.elementor-10827 .elementor-element.elementor-element-827b0c8 .elementor-social-icon:hover {
    transition: all .5s;
}/* End custom CSS */