.elementor-4020101 .elementor-element.elementor-element-c44f5f2{margin-top:3%;margin-bottom:3%;}.elementor-4020101 .elementor-element.elementor-element-0411362 > .elementor-element-populated{padding:12% 12% 12% 12%;}.elementor-4020101 .elementor-element.elementor-element-63429fc{color:#383C3C;font-family:"Montserrat", sans-serif;font-weight:400;line-height:0.1em;}.elementor-4020101 .elementor-element.elementor-element-63429fc > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4020101 .elementor-element.elementor-element-bd69e9b{color:rgba(0, 0, 0, 0.84);font-family:"Poppins", sans-serif;}.elementor-4020101 .elementor-element.elementor-element-bd69e9b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4020101 .elementor-element.elementor-element-66d1b01 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(4, 1fr);}.elementor-4020101 .elementor-element.elementor-element-66d1b01 .elementor-swiper-button{font-size:1.7em;color:rgba(2, 1, 1, 0.44);}.elementor-4020101 .elementor-element.elementor-element-66d1b01 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4020101 .elementor-element.elementor-element-df81c29 a.elementor-button:not(#e){color:rgba(0, 0, 0, 0.82);}.elementor-4020101 .elementor-element.elementor-element-df81c29 a.elementor-button{--ce-btn-bg-color:rgba(2, 1, 1, 0);background-color:var(--ce-btn-bg-color);border-style:solid;border-width:1px 1px 1px 1px;}.elementor-4020101 .elementor-element.elementor-element-91602e4:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-4020101 .elementor-element.elementor-element-91602e4 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/Home/260306-header-banner-design-for-wellbeing-Desktop.jpg");background-size:cover;}.elementor-4020101 .elementor-element.elementor-element-91602e4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4020101 .elementor-element.elementor-element-91602e4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:767px){.elementor-4020101 .elementor-element.elementor-element-63429fc{font-size:0.9em;line-height:0.5em;}.elementor-4020101 .elementor-element.elementor-element-63429fc p{margin-bottom:0px;}.elementor-4020101 .elementor-element.elementor-element-63429fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for product-carousel, class: .elementor-element-66d1b01 *//* Contenedor del carrusel */
.ce-products-carousel .swiper-wrapper {
  display: flex;
}

/* Cada producto */
.ce-products-carousel .swiper-slide {
  width: 28.5% !important; /* antes era ~50%, ahora caben 2.5 */
}

/* Espacio entre productos (opcional, ajusta fino) */
.ce-products-carousel .swiper-slide {
  margin-right: 10px;
}

/* Evitar cortes raros */
.ce-products-carousel {
  overflow: hidden;
}
.ce-products-carousel .swiper-button-prev,
.ce-products-carousel .elementor-swiper-button-prev {
  display: none !important;
}/* End custom CSS */