.elementor-33 .elementor-element.elementor-element-cedb5d5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-33 .elementor-element.elementor-element-17697d0{--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-33 .elementor-element.elementor-element-2df115e{--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;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33 .elementor-element.elementor-element-2df115e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-33 .elementor-element.elementor-element-470568d{--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-33 .elementor-element.elementor-element-2d8166f{--e-image-carousel-slides-to-show:3;}.elementor-33 .elementor-element.elementor-element-2d8166f .elementor-image-carousel-caption{text-align:center;}.elementor-33 .elementor-element.elementor-element-ca92858{--display:flex;}.elementor-33 .elementor-element.elementor-element-12500ef6:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-12500ef6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zulmoraterapias.com/wp-content/uploads/2025/02/jean-philippe-delberghe-660138-unsplash.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33 .elementor-element.elementor-element-12500ef6 > .elementor-background-overlay{background-color:#f5f7fa;opacity:0.97;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33 .elementor-element.elementor-element-12500ef6 > .elementor-container{max-width:1040px;}.elementor-33 .elementor-element.elementor-element-12500ef6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 60px 0px;}.elementor-33 .elementor-element.elementor-element-5aa18230 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:12px;}.elementor-33 .elementor-element.elementor-element-1ab89dfc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2.1rem;font-weight:500;line-height:1.1666em;color:#603A70;}.elementor-33 .elementor-element.elementor-element-2793a00{--divider-border-style:solid;--divider-color:#cc9955;--divider-border-width:4px;}.elementor-33 .elementor-element.elementor-element-2793a00 .elementor-divider-separator{width:48px;}.elementor-33 .elementor-element.elementor-element-2793a00 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-33 .elementor-element.elementor-element-123fa0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-33 .elementor-element.elementor-element-123fa0b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.4em;letter-spacing:0.15px;color:#603A70;}.elementor-33 .elementor-element.elementor-element-6944e01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-33 .elementor-element.elementor-element-6944e01 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.4em;letter-spacing:0.15px;color:#603A70;}.elementor-33 .elementor-element.elementor-element-7ba51dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-33 .elementor-element.elementor-element-7ba51dc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.4em;letter-spacing:0.15px;color:#603A70;}.elementor-33 .elementor-element.elementor-element-0356cdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-33 .elementor-element.elementor-element-0356cdd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.4em;letter-spacing:0.15px;color:#603A70;}.elementor-33 .elementor-element.elementor-element-78498fc1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-33 .elementor-element.elementor-element-48bb2e9:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-48bb2e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#603A70;}.elementor-33 .elementor-element.elementor-element-48bb2e9 > .elementor-background-overlay{background-color:#603A70;opacity:0.97;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33 .elementor-element.elementor-element-48bb2e9 > .elementor-container{max-width:1040px;}.elementor-33 .elementor-element.elementor-element-48bb2e9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 60px 0px;}.elementor-33 .elementor-element.elementor-element-61cd7fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-33 .elementor-element.elementor-element-296542c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:12px;}.elementor-33 .elementor-element.elementor-element-083e13d{--divider-border-style:solid;--divider-color:#cc9955;--divider-border-width:4px;}.elementor-33 .elementor-element.elementor-element-083e13d .elementor-divider-separator{width:48px;}.elementor-33 .elementor-element.elementor-element-083e13d .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-33 .elementor-element.elementor-element-cdbb1c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-33 .elementor-element.elementor-element-cdbb1c1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.4em;letter-spacing:0.15px;color:var( --e-global-color-26ed8438 );}.elementor-33 .elementor-element.elementor-element-8e2f032{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-33 .elementor-element.elementor-element-8e2f032 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1.4em;letter-spacing:0.15px;color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-b5e38ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-33 .elementor-element.elementor-element-b5e38ee .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.4em;letter-spacing:0.15px;color:var( --e-global-color-26ed8438 );}.elementor-33 .elementor-element.elementor-element-dd797f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-33 .elementor-element.elementor-element-dd797f9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1.4em;letter-spacing:0.15px;color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-19ff6ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-33 .elementor-element.elementor-element-19ff6ac .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.4em;letter-spacing:0.15px;color:var( --e-global-color-26ed8438 );}.elementor-33 .elementor-element.elementor-element-3614a63:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-3614a63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-3614a63 > .elementor-background-overlay{background-color:#FFFFFF;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33 .elementor-element.elementor-element-3614a63 > .elementor-container{max-width:1040px;}.elementor-33 .elementor-element.elementor-element-3614a63{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 60px 0px;}.elementor-33 .elementor-element.elementor-element-1d3865e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-33 .elementor-element.elementor-element-9084e8b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:12px;}.elementor-33 .elementor-element.elementor-element-647fbd8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2.1rem;font-weight:500;line-height:1.1666em;color:#603A70;}.elementor-33 .elementor-element.elementor-element-305efb8{--divider-border-style:solid;--divider-color:#cc9955;--divider-border-width:4px;}.elementor-33 .elementor-element.elementor-element-305efb8 .elementor-divider-separator{width:48px;}.elementor-33 .elementor-element.elementor-element-305efb8 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-33 .elementor-element.elementor-element-bcff43d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-33 .elementor-element.elementor-element-bcff43d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.4em;letter-spacing:0.15px;color:#603A70;}.elementor-33 .elementor-element.elementor-element-ce2a648{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-33 .elementor-element.elementor-element-ce2a648 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.4em;letter-spacing:0.15px;color:#603A70;}.elementor-33 .elementor-element.elementor-element-3859249{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-33 .elementor-element.elementor-element-3859249 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.4em;letter-spacing:0.15px;color:#603A70;}.elementor-33 .elementor-element.elementor-element-c138f66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-33 .elementor-element.elementor-element-c138f66 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.4em;letter-spacing:0.15px;color:#603A70;}@media(max-width:1024px){.elementor-33 .elementor-element.elementor-element-1ab89dfc .elementor-heading-title{font-size:3rem;}.elementor-33 .elementor-element.elementor-element-647fbd8 .elementor-heading-title{font-size:3rem;}}@media(max-width:767px){.elementor-33 .elementor-element.elementor-element-552686d img{height:244px;}.elementor-33 .elementor-element.elementor-element-12500ef6{padding:40px 0px 40px 0px;}.elementor-33 .elementor-element.elementor-element-1ab89dfc .elementor-heading-title{font-size:2.5rem;}.elementor-33 .elementor-element.elementor-element-123fa0b .elementor-heading-title{font-size:1rem;}.elementor-33 .elementor-element.elementor-element-6944e01 .elementor-heading-title{font-size:1rem;}.elementor-33 .elementor-element.elementor-element-7ba51dc .elementor-heading-title{font-size:1rem;}.elementor-33 .elementor-element.elementor-element-0356cdd .elementor-heading-title{font-size:1rem;}.elementor-33 .elementor-element.elementor-element-48bb2e9{padding:40px 0px 40px 0px;}.elementor-33 .elementor-element.elementor-element-cdbb1c1 .elementor-heading-title{font-size:1rem;}.elementor-33 .elementor-element.elementor-element-8e2f032 .elementor-heading-title{font-size:1rem;}.elementor-33 .elementor-element.elementor-element-b5e38ee .elementor-heading-title{font-size:1rem;}.elementor-33 .elementor-element.elementor-element-dd797f9 .elementor-heading-title{font-size:1rem;}.elementor-33 .elementor-element.elementor-element-19ff6ac .elementor-heading-title{font-size:1rem;}.elementor-33 .elementor-element.elementor-element-3614a63{padding:40px 0px 40px 0px;}.elementor-33 .elementor-element.elementor-element-647fbd8 .elementor-heading-title{font-size:2.5rem;}.elementor-33 .elementor-element.elementor-element-bcff43d .elementor-heading-title{font-size:1rem;}.elementor-33 .elementor-element.elementor-element-ce2a648 .elementor-heading-title{font-size:1rem;}.elementor-33 .elementor-element.elementor-element-3859249 .elementor-heading-title{font-size:1rem;}.elementor-33 .elementor-element.elementor-element-c138f66 .elementor-heading-title{font-size:1rem;}}@media(min-width:768px){.elementor-33 .elementor-element.elementor-element-17697d0{--width:50%;}.elementor-33 .elementor-element.elementor-element-2df115e{--width:50%;}.elementor-33 .elementor-element.elementor-element-470568d{--content-width:1286px;}}@media(min-width:1025px){.elementor-33 .elementor-element.elementor-element-12500ef6:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-12500ef6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for image-carousel, class: .elementor-element-2d8166f *//* Hace que las imágenes de productos sean circulares */
.woocommerce ul.products li.product a img {
    border-radius: 50%; /* Hace que la imagen sea circular */
    object-fit: cover;  /* Recorta la imagen para que no se deforme */
    width: 150px; /* Ajusta el tamaño según sea necesario */
    height: 150px; /* Debe ser igual al width para mantener el círculo */
}

/* Opcional: Ajustar contenedor del producto */
.woocommerce ul.products li.product {
    text-align: center; /* Centra el contenido */
}/* End custom CSS */