.elementor-2623 .elementor-element.elementor-element-1276149a{--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-2623 .elementor-element.elementor-element-1276149a .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-2623 .elementor-element.elementor-element-53d88c57{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.25rem;--padding-right:0rem;}.elementor-2623 .elementor-element.elementor-element-53d88c57 .elementor-background-slideshow__slide__image{background-size:auto;background-position:top left;}.elementor-2623 .elementor-element.elementor-element-23682385{--spacer-size:32px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), LATO;font-size:var( --e-global-typography-text-font-size );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-2623 .elementor-element.elementor-element-33b83fc6 > .elementor-widget-container{margin:0px 0px 141px 0px;}.elementor-2623 .elementor-element.elementor-element-33b83fc6 p{margin-block-end:0px;}.elementor-2623 .elementor-element.elementor-element-334f3123{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-2623 .elementor-element.elementor-element-334f3123:not(.elementor-motion-effects-element-type-background), .elementor-2623 .elementor-element.elementor-element-334f3123 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F2EFE6 91%, #FFFFFF 100%);}.elementor-2623 .elementor-element.elementor-element-334f3123.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2623 .elementor-element.elementor-element-760a465a{--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-2623 .elementor-element.elementor-element-760a465a.e-con{--align-self:center;}.elementor-2623 .elementor-element.elementor-element-303f3ffb{--spacer-size:25px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), LATO;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2623 .elementor-element.elementor-element-79eaa178{text-align:center;}.elementor-2623 .elementor-element.elementor-element-79eaa178 .elementor-heading-title{font-family:"Playfair Display", LATO;font-weight:600;color:#8DAA91;}.elementor-2623 .elementor-element.elementor-element-06cade6{--spacer-size:30px;}.elementor-2623 .elementor-element.elementor-element-5e6159e2{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-887fca2-font-family ), LATO;font-size:var( --e-global-typography-887fca2-font-size );font-weight:var( --e-global-typography-887fca2-font-weight );color:#7A7A7A;}.elementor-2623 .elementor-element.elementor-element-5e6159e2.elementor-element{--align-self:center;}.elementor-2623 .elementor-element.elementor-element-5e6159e2 p{margin-block-end:0px;}.elementor-2623 .elementor-element.elementor-element-5e6159e2 a{color:var( --e-global-color-09cc561 );}.elementor-2623 .elementor-element.elementor-element-4c86f642{--spacer-size:10px;}.elementor-2623 .elementor-element.elementor-element-dc23082{--display:flex;}.elementor-2623 .elementor-element.elementor-element-dc23082:not(.elementor-motion-effects-element-type-background), .elementor-2623 .elementor-element.elementor-element-dc23082 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 98%, #F2EFE6 100%);}.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 ), LATO;font-size:var( --e-global-typography-primary-font-size );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 ), LATO;font-size:var( --e-global-typography-primary-font-size );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 ), LATO;font-size:var( --e-global-typography-primary-font-size );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 ), LATO;font-size:var( --e-global-typography-primary-font-size );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 ), LATO;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), LATO;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2623 .elementor-element.elementor-element-8b17ff2.elementor-wc-products ul.products li.product{text-align:left;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;}.elementor-2623 .elementor-element.elementor-element-8b17ff2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2623 .elementor-element.elementor-element-8b17ff2.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:0px;}.elementor-2623 .elementor-element.elementor-element-8b17ff2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:0px;}.elementor-2623 .elementor-element.elementor-element-8b17ff2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:0px;}.elementor-2623 .elementor-element.elementor-element-8b17ff2.elementor-wc-products ul.products li.product .button{border-style:none;}.elementor-2623 .elementor-element.elementor-element-8b17ff2.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-2623 .elementor-element.elementor-element-3af7ce72{--spacer-size:50px;}.elementor-2623 .elementor-element.elementor-element-6b432df2{--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-2623 .elementor-element.elementor-element-6b432df2:not(.elementor-motion-effects-element-type-background), .elementor-2623 .elementor-element.elementor-element-6b432df2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EFE6;}.elementor-2623 .elementor-element.elementor-element-c60f702{--spacer-size:50px;}.elementor-2623 .elementor-element.elementor-element-3aa609b{text-align:center;}.elementor-2623 .elementor-element.elementor-element-3aa609b .elementor-heading-title{font-family:"Playfair Display", LATO;font-size:2rem;font-weight:bold;color:#7B6D5A;}.elementor-2623 .elementor-element.elementor-element-3aa609b .elementor-heading-title a:hover, .elementor-2623 .elementor-element.elementor-element-3aa609b .elementor-heading-title a:focus{color:var( --e-global-color-09cc561 );}.elementor-2623 .elementor-element.elementor-element-47d0279e{--spacer-size:25px;}.elementor-2623 .elementor-element.elementor-element-386ffa84{--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;--overlay-opacity:0.5;}.elementor-2623 .elementor-element.elementor-element-386ffa84:not(.elementor-motion-effects-element-type-background), .elementor-2623 .elementor-element.elementor-element-386ffa84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F2EFE6 55%, #FFFFFF 100%);}.elementor-2623 .elementor-element.elementor-element-386ffa84::before, .elementor-2623 .elementor-element.elementor-element-386ffa84 > .elementor-background-video-container::before, .elementor-2623 .elementor-element.elementor-element-386ffa84 > .e-con-inner > .elementor-background-video-container::before, .elementor-2623 .elementor-element.elementor-element-386ffa84 > .elementor-background-slideshow::before, .elementor-2623 .elementor-element.elementor-element-386ffa84 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2623 .elementor-element.elementor-element-386ffa84 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F2EFE6;--background-overlay:'';}.elementor-2623 .elementor-element.elementor-element-712fc133{--spacer-size:5px;}.elementor-2623 .elementor-element.elementor-element-7f578567{--display:flex;--overlay-opacity:1;}.elementor-2623 .elementor-element.elementor-element-7f578567::before, .elementor-2623 .elementor-element.elementor-element-7f578567 > .elementor-background-video-container::before, .elementor-2623 .elementor-element.elementor-element-7f578567 > .e-con-inner > .elementor-background-video-container::before, .elementor-2623 .elementor-element.elementor-element-7f578567 > .elementor-background-slideshow::before, .elementor-2623 .elementor-element.elementor-element-7f578567 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2623 .elementor-element.elementor-element-7f578567 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://naturopatiaequina.com/wp-content/uploads/2026/04/pezibear-foal-6325412_1920-e1776025461269.jpg");--background-overlay:'';background-position:0px -256px;background-repeat:no-repeat;}.elementor-2623 .elementor-element.elementor-element-e192658{--spacer-size:20px;}.elementor-2623 .elementor-element.elementor-element-1d793b3{width:var( --container-widget-width, 30.302% );max-width:30.302%;--container-widget-width:30.302%;--container-widget-flex-grow:0;font-family:"Playfair Display", LATO;font-weight:400;color:#7B6D5A;}.elementor-2623 .elementor-element.elementor-element-1d793b3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2623 .elementor-element.elementor-element-7538e304{width:var( --container-widget-width, 33.03% );max-width:33.03%;--container-widget-width:33.03%;--container-widget-flex-grow:0;font-family:"Lato", LATO;font-weight:400;}.elementor-2623 .elementor-element.elementor-element-7538e304.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), LATO;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2623 .elementor-element.elementor-element-5a6ee53c .elementor-button{background-color:#8CA58D;font-family:"Playfair Display", LATO;font-size:17px;font-weight:500;line-height:12px;}.elementor-2623 .elementor-element.elementor-element-5a6ee53c{width:100%;max-width:100%;grid-column:span custom;}.elementor-2623 .elementor-element.elementor-element-5a6ee53c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2623 .elementor-element.elementor-element-639d9e15{--spacer-size:20px;}.elementor-2623 .elementor-element.elementor-element-28523f50{--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;--overlay-opacity:0.5;}.elementor-2623 .elementor-element.elementor-element-28523f50:not(.elementor-motion-effects-element-type-background), .elementor-2623 .elementor-element.elementor-element-28523f50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F2EFE6 55%, #FFFFFF 100%);}.elementor-2623 .elementor-element.elementor-element-28523f50::before, .elementor-2623 .elementor-element.elementor-element-28523f50 > .elementor-background-video-container::before, .elementor-2623 .elementor-element.elementor-element-28523f50 > .e-con-inner > .elementor-background-video-container::before, .elementor-2623 .elementor-element.elementor-element-28523f50 > .elementor-background-slideshow::before, .elementor-2623 .elementor-element.elementor-element-28523f50 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2623 .elementor-element.elementor-element-28523f50 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F2EFE6;--background-overlay:'';}.elementor-2623 .elementor-element.elementor-element-77b2b984{--spacer-size:5px;}@media(min-width:768px){.elementor-2623 .elementor-element.elementor-element-334f3123{--width:100%;}.elementor-2623 .elementor-element.elementor-element-760a465a{--width:70%;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2623 .elementor-element.elementor-element-5e6159e2{font-size:var( --e-global-typography-887fca2-font-size );}.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-size:var( --e-global-typography-primary-font-size );}.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-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );}.elementor-2623 .elementor-element.elementor-element-8b17ff2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2623 .elementor-element.elementor-element-7f578567::before, .elementor-2623 .elementor-element.elementor-element-7f578567 > .elementor-background-video-container::before, .elementor-2623 .elementor-element.elementor-element-7f578567 > .e-con-inner > .elementor-background-video-container::before, .elementor-2623 .elementor-element.elementor-element-7f578567 > .elementor-background-slideshow::before, .elementor-2623 .elementor-element.elementor-element-7f578567 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2623 .elementor-element.elementor-element-7f578567 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}}@media(max-width:767px){.elementor-2623 .elementor-element.elementor-element-1276149a{--content-width:500px;--min-height:0px;}.elementor-2623 .elementor-element.elementor-element-53d88c57 .elementor-background-slideshow__slide__image{background-position:top left;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2623 .elementor-element.elementor-element-33b83fc6 > .elementor-widget-container{margin:227px 28px 0px 0px;padding:62px 0px 0px 0px;}.elementor-2623 .elementor-element.elementor-element-33b83fc6.elementor-element{--align-self:center;}.elementor-2623 .elementor-element.elementor-element-33b83fc6{columns:1;column-gap:0px;text-align:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2623 .elementor-element.elementor-element-5e6159e2{font-size:var( --e-global-typography-887fca2-font-size );}.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-size:var( --e-global-typography-primary-font-size );}.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-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );}.elementor-2623 .elementor-element.elementor-element-8b17ff2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2623 .elementor-element.elementor-element-3aa609b .elementor-heading-title{font-size:1.9rem;}.elementor-2623 .elementor-element.elementor-element-7f578567{--content-width:500px;--min-height:0px;}.elementor-2623 .elementor-element.elementor-element-7f578567::before, .elementor-2623 .elementor-element.elementor-element-7f578567 > .elementor-background-video-container::before, .elementor-2623 .elementor-element.elementor-element-7f578567 > .e-con-inner > .elementor-background-video-container::before, .elementor-2623 .elementor-element.elementor-element-7f578567 > .elementor-background-slideshow::before, .elementor-2623 .elementor-element.elementor-element-7f578567 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2623 .elementor-element.elementor-element-7f578567 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-2623 .elementor-element.elementor-element-7538e304{width:var( --container-widget-width, 297.344px );max-width:297.344px;--container-widget-width:297.344px;--container-widget-flex-grow:0;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-8b17ff2 *//* ==========================================
   OCULTAR BOTÓN "AÑADIR AL CARRITO"
========================================== */

.elementor-2623 .elementor-element.elementor-element-8b17ff2 .button,
.elementor-2623 .elementor-element.elementor-element-8b17ff2 .add_to_cart_button,
.elementor-2623 .elementor-element.elementor-element-8b17ff2 .product_type_simple,
.elementor-2623 .elementor-element.elementor-element-8b17ff2 .product_type_variable,
.elementor-2623 .elementor-element.elementor-element-8b17ff2 .product_type_grouped,
.elementor-2623 .elementor-element.elementor-element-8b17ff2 .product_type_external {
    display: none !important;
}

/* ==========================================
   OCULTAR CATEGORÍA DEL PRODUCTO
========================================== */

.elementor-2623 .elementor-element.elementor-element-8b17ff2 .posted_in,
.elementor-2623 .elementor-element.elementor-element-8b17ff2 .product-category,
.elementor-2623 .elementor-element.elementor-element-8b17ff2 .product-cat,
.elementor-2623 .elementor-element.elementor-element-8b17ff2 .product-categories,
.elementor-2623 .elementor-element.elementor-element-8b17ff2 .woocommerce-loop-product__category,
.elementor-2623 .elementor-element.elementor-element-8b17ff2 .product_meta {
    display: none !important;
}

/* ==========================================
   IMÁGENES DEL MISMO TAMAÑO
========================================== */

.elementor-2623 .elementor-element.elementor-element-8b17ff2 li.product img {
    width: 100% !important;
    height: 350px !important;
    object-fit: contain !important;
    object-position: center center !important;
    background: #ffffff;
    display: block !important;
}

/* ==========================================
   TODAS LAS TARJETAS CON LA MISMA ALTURA
========================================== */

.elementor-2623 .elementor-element.elementor-element-8b17ff2 li.product {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.elementor-2623 .elementor-element.elementor-element-8b17ff2 li.product .woocommerce-loop-product__link {
    display: flex;
    flex-direction: column;
    height: 100%;
}/* End custom CSS */