.elementor-15 .elementor-element.elementor-element-7c39083{--display:flex;--min-height:37px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-dd0b12e .elementor-repeater-item-6f96a19 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://delycare.cl/wp-content/uploads/2026/04/banner-1.webp);background-size:cover;}.elementor-15 .elementor-element.elementor-element-dd0b12e .elementor-repeater-item-a5d49fa .swiper-slide-bg{background-color:#833ca3;background-image:url(https://delycare.cl/wp-content/uploads/2026/03/banner-accesorios-sillas-ruedas.webp);background-size:cover;}.elementor-15 .elementor-element.elementor-element-dd0b12e .elementor-repeater-item-2dc6429 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://delycare.cl/wp-content/uploads/2026/03/banner-cliente-1.webp);background-size:cover;}.elementor-15 .elementor-element.elementor-element-dd0b12e .elementor-repeater-item-b626e6a .swiper-slide-bg{background-color:#833ca3;background-image:url(https://delycare.cl/wp-content/uploads/2026/03/banner-camillas-1.webp);background-size:cover;}.elementor-15 .elementor-element.elementor-element-dd0b12e .swiper-slide{transition-duration:calc(8000ms*1.2);height:476px;}.elementor-15 .elementor-element.elementor-element-dd0b12e .elementor-slide-button{background-color:#55B237;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:700;border-radius:47px;border-color:#55B237;}.elementor-15 .elementor-element.elementor-element-dd0b12e{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-dd0b12e.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-dd0b12e .swiper-slide-contents{max-width:51%;}.elementor-15 .elementor-element.elementor-element-dd0b12e .swiper-slide-inner{padding:31px 31px 31px 31px;text-align:center;}.elementor-15 .elementor-element.elementor-element-dd0b12e .elementor-slide-heading{color:#1D1D1D;font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-dd0b12e .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:38px;}.elementor-15 .elementor-element.elementor-element-dd0b12e .elementor-slide-description{color:#363636;font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;}.elementor-15 .elementor-element.elementor-element-dd0b12e .elementor-swiper-button{font-size:39px;color:#070707;}.elementor-15 .elementor-element.elementor-element-dd0b12e .elementor-swiper-button svg{fill:#070707;}.elementor-15 .elementor-element.elementor-element-dd0b12e .swiper-pagination-bullet{height:4px;width:4px;}.elementor-15 .elementor-element.elementor-element-dd0b12e .swiper-horizontal .swiper-pagination-progressbar{height:4px;}.elementor-15 .elementor-element.elementor-element-dd0b12e .swiper-pagination-fraction{font-size:4px;}.elementor-15 .elementor-element.elementor-element-1f18d22{--display:flex;--min-height:37px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-e0d308e .elementor-repeater-item-6f96a19 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://delycare.cl/wp-content/uploads/2026/04/banner-1.webp);background-size:cover;}.elementor-15 .elementor-element.elementor-element-e0d308e .elementor-repeater-item-a5d49fa .swiper-slide-bg{background-color:#833ca3;background-image:url(https://delycare.cl/wp-content/uploads/2026/03/banner-accesorios-sillas-ruedas.webp);background-size:cover;}.elementor-15 .elementor-element.elementor-element-e0d308e .elementor-repeater-item-2dc6429 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://delycare.cl/wp-content/uploads/2026/03/banner-cliente-1.webp);background-size:cover;}.elementor-15 .elementor-element.elementor-element-e0d308e .elementor-repeater-item-b626e6a .swiper-slide-bg{background-color:#833ca3;background-image:url(https://delycare.cl/wp-content/uploads/2026/03/banner-camillas-1.webp);background-size:cover;}.elementor-15 .elementor-element.elementor-element-e0d308e .swiper-slide{transition-duration:calc(8000ms*1.2);height:476px;}.elementor-15 .elementor-element.elementor-element-e0d308e .elementor-slide-button{background-color:#55B237;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:700;border-radius:47px;border-color:#55B237;}.elementor-15 .elementor-element.elementor-element-e0d308e{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-e0d308e.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-e0d308e .swiper-slide-contents{max-width:51%;}.elementor-15 .elementor-element.elementor-element-e0d308e .swiper-slide-inner{padding:31px 31px 31px 31px;text-align:center;}.elementor-15 .elementor-element.elementor-element-e0d308e .elementor-slide-heading{color:#1D1D1D;font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-e0d308e .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:38px;}.elementor-15 .elementor-element.elementor-element-e0d308e .elementor-slide-description{color:#363636;font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;}.elementor-15 .elementor-element.elementor-element-e0d308e .elementor-swiper-button{font-size:39px;color:#070707;}.elementor-15 .elementor-element.elementor-element-e0d308e .elementor-swiper-button svg{fill:#070707;}.elementor-15 .elementor-element.elementor-element-e0d308e .swiper-pagination-bullet{height:4px;width:4px;}.elementor-15 .elementor-element.elementor-element-e0d308e .swiper-horizontal .swiper-pagination-progressbar{height:4px;}.elementor-15 .elementor-element.elementor-element-e0d308e .swiper-pagination-fraction{font-size:4px;}.elementor-15 .elementor-element.elementor-element-ec30361{--display:flex;}.elementor-15 .elementor-element.elementor-element-c5f99a4{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-8a3f883{--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-15 .elementor-element.elementor-element-7084847{--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-15 .elementor-element.elementor-element-9d12b3e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-411dfc1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:33px;font-weight:700;color:#1F1F1F;}.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-15 .elementor-element.elementor-element-1af0740{--divider-border-style:solid;--divider-color:#00B02E;--divider-border-width:4.3px;margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-1af0740 .elementor-divider-separator{width:59%;margin:0 auto;margin-center:0;}.elementor-15 .elementor-element.elementor-element-1af0740 .elementor-divider{text-align:center;padding-block-start:7px;padding-block-end:7px;}.elementor-15 .elementor-element.elementor-element-dfbf8e9{--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-15 .elementor-element.elementor-element-1bc7e68{--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-15 .elementor-element.elementor-element-4b5ba03{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-15 .elementor-element.elementor-element-0a469c1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:33px;font-weight:700;color:#1F1F1F;}.elementor-15 .elementor-element.elementor-element-b75609f{--divider-border-style:solid;--divider-color:#00B02E;--divider-border-width:4.3px;margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-b75609f .elementor-divider-separator{width:59%;margin:0 auto;margin-center:0;}.elementor-15 .elementor-element.elementor-element-b75609f .elementor-divider{text-align:center;padding-block-start:7px;padding-block-end:7px;}.elementor-15 .elementor-element.elementor-element-0d4af49{--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;--margin-top:-17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-44a6b7d{--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-15 .elementor-element.elementor-element-95d12d2{--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-15 .elementor-element.elementor-element-587e006{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-7d2c66d{--display:flex;--min-height:395px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0;--border-radius:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-7d2c66d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7d2c66d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://delycare.cl/wp-content/uploads/2026/03/silla-de-ruedos.webp");background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-7d2c66d::before, .elementor-15 .elementor-element.elementor-element-7d2c66d > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-7d2c66d > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-7d2c66d > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-7d2c66d > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-7d2c66d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-40514f4 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:800;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #55B237C9 0%, #55B237 100%);border-radius:28px 28px 28px 28px;}.elementor-15 .elementor-element.elementor-element-a5b10bf{--display:flex;--min-height:395px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0;--border-radius:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-a5b10bf:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-a5b10bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://delycare.cl/wp-content/uploads/2026/03/muletas.webp");background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-a5b10bf::before, .elementor-15 .elementor-element.elementor-element-a5b10bf > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-a5b10bf > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-a5b10bf > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-a5b10bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-a5b10bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-26f6d29 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:800;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #55B237C9 0%, #55B237 100%);border-radius:28px 28px 28px 28px;}.elementor-15 .elementor-element.elementor-element-4a5f08d{--display:flex;--min-height:395px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0;--border-radius:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-4a5f08d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-4a5f08d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://delycare.cl/wp-content/uploads/2026/03/pie.webp");background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-4a5f08d::before, .elementor-15 .elementor-element.elementor-element-4a5f08d > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-4a5f08d > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-4a5f08d > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-4a5f08d > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-4a5f08d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-7ad0daa .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:800;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #55B237C9 0%, #55B237 100%);border-radius:28px 28px 28px 28px;}.elementor-15 .elementor-element.elementor-element-fe999ca{--display:flex;--min-height:395px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0;--border-radius:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-fe999ca:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-fe999ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://delycare.cl/wp-content/uploads/2026/03/camilla.webp");background-position:0px -58px;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-fe999ca::before, .elementor-15 .elementor-element.elementor-element-fe999ca > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-fe999ca > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-fe999ca > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-fe999ca > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-fe999ca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-1ada972 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:800;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #55B237C9 0%, #55B237 100%);border-radius:28px 28px 28px 28px;}.elementor-15 .elementor-element.elementor-element-1ad6ae9{--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-15 .elementor-element.elementor-element-8045da7{--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;--margin-top:-17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-d32692f{--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-15 .elementor-element.elementor-element-0aa9568{--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-15 .elementor-element.elementor-element-40f6100{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-6af9849{--display:flex;--min-height:395px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0;--border-radius:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-6af9849:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-6af9849 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://delycare.cl/wp-content/uploads/2026/03/silla-de-ruedos.webp");background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-6af9849::before, .elementor-15 .elementor-element.elementor-element-6af9849 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-6af9849 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-6af9849 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-6af9849 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-6af9849 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-1ff7f5e .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:800;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #55B237C9 0%, #55B237 100%);border-radius:28px 28px 28px 28px;}.elementor-15 .elementor-element.elementor-element-e2ca062{--display:flex;--min-height:395px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0;--border-radius:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-e2ca062:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-e2ca062 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://delycare.cl/wp-content/uploads/2026/03/silla-de-ruedos.webp");background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-e2ca062::before, .elementor-15 .elementor-element.elementor-element-e2ca062 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-e2ca062 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-e2ca062 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-e2ca062 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-e2ca062 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-373316e .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:800;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #55B237C9 0%, #55B237 100%);border-radius:28px 28px 28px 28px;}.elementor-15 .elementor-element.elementor-element-9bef905{--display:flex;--min-height:395px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0;--border-radius:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-9bef905:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-9bef905 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://delycare.cl/wp-content/uploads/2026/03/silla-de-ruedos.webp");background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-9bef905::before, .elementor-15 .elementor-element.elementor-element-9bef905 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-9bef905 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-9bef905 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-9bef905 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-9bef905 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-cf1fd09 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:800;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #55B237C9 0%, #55B237 100%);border-radius:28px 28px 28px 28px;}.elementor-15 .elementor-element.elementor-element-ec9e5f9{--display:flex;--min-height:395px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0;--border-radius:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-ec9e5f9:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-ec9e5f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://delycare.cl/wp-content/uploads/2026/03/silla-de-ruedos.webp");background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-ec9e5f9::before, .elementor-15 .elementor-element.elementor-element-ec9e5f9 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-ec9e5f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-ec9e5f9 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-ec9e5f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-ec9e5f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-1173d9e .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:800;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #55B237C9 0%, #55B237 100%);border-radius:28px 28px 28px 28px;}.elementor-15 .elementor-element.elementor-element-771ef99{--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-15 .elementor-element.elementor-element-87fc932{--display:flex;}.elementor-15 .elementor-element.elementor-element-9b23448{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-49ab24a{--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;--padding-top:0px;--padding-bottom:76px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-49ab24a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-49ab24a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-15 .elementor-element.elementor-element-30b7e36{--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-15 .elementor-element.elementor-element-4373007{--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-15 .elementor-element.elementor-element-bd16d8e{--spacer-size:23px;}.elementor-15 .elementor-element.elementor-element-9ea82b4{text-align:center;}.elementor-15 .elementor-element.elementor-element-9ea82b4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:33px;font-weight:700;color:#1F1F1F;}.elementor-15 .elementor-element.elementor-element-bdab11c{--divider-border-style:solid;--divider-color:#00B02E;--divider-border-width:3.2px;margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-bdab11c .elementor-divider-separator{width:38%;margin:0 auto;margin-center:0;}.elementor-15 .elementor-element.elementor-element-bdab11c .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.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 );}.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 );}.elementor-15 .elementor-element.elementor-element-c6abed6.elementor-wc-products ul.products li.product{text-align:center;border-style:solid;border-width:1px 1px 1px 1px;border-radius:11px;padding:7px 7px 7px 7px;background-color:#FFFFFF;border-color:#F2F2F2;}.elementor-15 .elementor-element.elementor-element-c6abed6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-15 .elementor-element.elementor-element-c6abed6.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#2A2A2A;}.elementor-15 .elementor-element.elementor-element-c6abed6.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#2A2A2A;}.elementor-15 .elementor-element.elementor-element-c6abed6.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-15 .elementor-element.elementor-element-c6abed6.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-15 .elementor-element.elementor-element-c6abed6.elementor-wc-products ul.products li.product .price{color:#757575;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-c6abed6.elementor-wc-products ul.products li.product .price ins{color:#757575;}.elementor-15 .elementor-element.elementor-element-c6abed6.elementor-wc-products ul.products li.product .price ins .amount{color:#757575;}.elementor-15 .elementor-element.elementor-element-c6abed6.elementor-wc-products ul.products li.product .price del{color:#D9D9D9;}.elementor-15 .elementor-element.elementor-element-c6abed6.elementor-wc-products ul.products li.product .price del .amount{color:#D9D9D9;}.elementor-15 .elementor-element.elementor-element-c6abed6.elementor-wc-products ul.products li.product .button{background-color:#55B237;border-radius:27px 27px 27px 27px;}.elementor-15 .elementor-element.elementor-element-c6abed6.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-15 .elementor-element.elementor-element-9d0878c{--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-15 .elementor-element.elementor-element-d067299{--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;--margin-top:3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-fc64b7d .elementor-repeater-item-caaf2d2 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://delycare.cl/wp-content/uploads/2026/03/banner-envios.webp);background-size:cover;}.elementor-15 .elementor-element.elementor-element-fc64b7d .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-15 .elementor-element.elementor-element-fc64b7d .swiper-slide-contents{max-width:66%;}.elementor-15 .elementor-element.elementor-element-fc64b7d .swiper-slide-inner{text-align:center;}.elementor-15 .elementor-element.elementor-element-fc64b7d .elementor-slide-heading{color:#3C3C3C;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-fc64b7d .elementor-slide-description{color:#111111;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-15 .elementor-element.elementor-element-fc64b7d .elementor-slide-button{font-family:"Poppins", Sans-serif;font-weight:500;border-width:0px;border-radius:100px;}.elementor-15 .elementor-element.elementor-element-38a6969{--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;--margin-top:3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-7c96b6a .elementor-repeater-item-caaf2d2 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://delycare.cl/wp-content/uploads/2026/03/banner-envios.webp);background-size:cover;}.elementor-15 .elementor-element.elementor-element-7c96b6a .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-15 .elementor-element.elementor-element-7c96b6a .swiper-slide-contents{max-width:66%;}.elementor-15 .elementor-element.elementor-element-7c96b6a .swiper-slide-inner{text-align:center;}.elementor-15 .elementor-element.elementor-element-7c96b6a .elementor-slide-heading{color:#3C3C3C;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-7c96b6a .elementor-slide-description{color:#111111;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-15 .elementor-element.elementor-element-7c96b6a .elementor-slide-button{font-family:"Poppins", Sans-serif;font-weight:500;border-width:0px;border-radius:100px;}.elementor-15 .elementor-element.elementor-element-72ef72e{--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-15 .elementor-element.elementor-element-48bc2ac{--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-15 .elementor-element.elementor-element-2ac1956{--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-15 .elementor-element.elementor-element-3430b9a{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-aa4cb39{text-align:center;}.elementor-15 .elementor-element.elementor-element-aa4cb39 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#191919;}.elementor-15 .elementor-element.elementor-element-af5bc01{--divider-border-style:solid;--divider-color:#00B02E;--divider-border-width:3.2px;margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-af5bc01 .elementor-divider-separator{width:38%;margin:0 auto;margin-center:0;}.elementor-15 .elementor-element.elementor-element-af5bc01 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-dfc9fd8.elementor-wc-products ul.products li.product{text-align:center;border-style:solid;border-width:1px 1px 1px 1px;border-radius:11px;padding:7px 7px 7px 7px;background-color:#FFFFFF;border-color:#F2F2F2;}.elementor-15 .elementor-element.elementor-element-dfc9fd8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-15 .elementor-element.elementor-element-dfc9fd8.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#2A2A2A;}.elementor-15 .elementor-element.elementor-element-dfc9fd8.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#2A2A2A;}.elementor-15 .elementor-element.elementor-element-dfc9fd8.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-15 .elementor-element.elementor-element-dfc9fd8.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-15 .elementor-element.elementor-element-dfc9fd8.elementor-wc-products ul.products li.product .price{color:#16A4D9;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;}.elementor-15 .elementor-element.elementor-element-dfc9fd8.elementor-wc-products ul.products li.product .price ins{color:#16A4D9;}.elementor-15 .elementor-element.elementor-element-dfc9fd8.elementor-wc-products ul.products li.product .price ins .amount{color:#16A4D9;}.elementor-15 .elementor-element.elementor-element-dfc9fd8.elementor-wc-products ul.products li.product .button{background-color:#16D6D9;border-radius:27px 27px 27px 27px;}.elementor-15 .elementor-element.elementor-element-dfc9fd8.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-15 .elementor-element.elementor-element-16855d8{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-88ddc94{--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-15 .elementor-element.elementor-element-1a9d2a0{--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-15 .elementor-element.elementor-element-93d2d24{--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-15 .elementor-element.elementor-element-50b5ac9{--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-15 .elementor-element.elementor-element-9ec5eca{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-a2ff4fb{text-align:center;}.elementor-15 .elementor-element.elementor-element-a2ff4fb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#191919;}.elementor-15 .elementor-element.elementor-element-4357802{--divider-border-style:solid;--divider-color:#00B02E;--divider-border-width:3.2px;margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-4357802 .elementor-divider-separator{width:38%;margin:0 auto;margin-center:0;}.elementor-15 .elementor-element.elementor-element-4357802 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-386742f.elementor-wc-products ul.products li.product{text-align:center;border-style:solid;border-width:1px 1px 1px 1px;border-radius:11px;padding:7px 7px 7px 7px;background-color:#FFFFFF;border-color:#F2F2F2;}.elementor-15 .elementor-element.elementor-element-386742f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-15 .elementor-element.elementor-element-386742f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#2A2A2A;}.elementor-15 .elementor-element.elementor-element-386742f.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#2A2A2A;}.elementor-15 .elementor-element.elementor-element-386742f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-15 .elementor-element.elementor-element-386742f.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-15 .elementor-element.elementor-element-386742f.elementor-wc-products ul.products li.product .price{color:#16A4D9;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;}.elementor-15 .elementor-element.elementor-element-386742f.elementor-wc-products ul.products li.product .price ins{color:#16A4D9;}.elementor-15 .elementor-element.elementor-element-386742f.elementor-wc-products ul.products li.product .price ins .amount{color:#16A4D9;}.elementor-15 .elementor-element.elementor-element-386742f.elementor-wc-products ul.products li.product .button{background-color:#16D6D9;border-radius:27px 27px 27px 27px;}.elementor-15 .elementor-element.elementor-element-386742f.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-15 .elementor-element.elementor-element-93bf64b{--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-15 .elementor-element.elementor-element-e263fe3{--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-15 .elementor-element.elementor-element-396ac7c{--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-15 .elementor-element.elementor-element-11705da{--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-15 .elementor-element.elementor-element-fb69b57{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-c85911e{text-align:center;}.elementor-15 .elementor-element.elementor-element-c85911e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#191919;}.elementor-15 .elementor-element.elementor-element-932f742{--divider-border-style:solid;--divider-color:#00B02E;--divider-border-width:3.2px;margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-932f742 .elementor-divider-separator{width:38%;margin:0 auto;margin-center:0;}.elementor-15 .elementor-element.elementor-element-932f742 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-dd422d9.elementor-wc-products ul.products li.product{text-align:center;border-style:solid;border-width:1px 1px 1px 1px;border-radius:11px;padding:7px 7px 7px 7px;background-color:#FFFFFF;border-color:#F2F2F2;}.elementor-15 .elementor-element.elementor-element-dd422d9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-15 .elementor-element.elementor-element-dd422d9.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#2A2A2A;}.elementor-15 .elementor-element.elementor-element-dd422d9.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#2A2A2A;}.elementor-15 .elementor-element.elementor-element-dd422d9.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-15 .elementor-element.elementor-element-dd422d9.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-15 .elementor-element.elementor-element-dd422d9.elementor-wc-products ul.products li.product .price{color:#16A4D9;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;}.elementor-15 .elementor-element.elementor-element-dd422d9.elementor-wc-products ul.products li.product .price ins{color:#16A4D9;}.elementor-15 .elementor-element.elementor-element-dd422d9.elementor-wc-products ul.products li.product .price ins .amount{color:#16A4D9;}.elementor-15 .elementor-element.elementor-element-dd422d9.elementor-wc-products ul.products li.product .button{background-color:#16D6D9;border-radius:27px 27px 27px 27px;}.elementor-15 .elementor-element.elementor-element-dd422d9.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-15 .elementor-element.elementor-element-edbed74{--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-15 .elementor-element.elementor-element-ac7904d{--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-15 .elementor-element.elementor-element-1f53c62{--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-15 .elementor-element.elementor-element-735080c{--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-15 .elementor-element.elementor-element-9de1a23{text-align:center;}.elementor-15 .elementor-element.elementor-element-9de1a23 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#191919;}.elementor-15 .elementor-element.elementor-element-2914908 .elementskit-clients-slider{--ekit_client_logo_left_right_spacing:15px;}.elementor-15 .elementor-element.elementor-element-2914908 .ekit-price-card-slider{--ekit_client_logo_slidetosho:4;}.elementor-15 .elementor-element.elementor-element-2914908 .simple_logo_image .single-client .content-image .main-image{opacity:1;filter:alpha(opacity=1);}.elementor-15 .elementor-element.elementor-element-2914908 .elementskit-clients-slider .single-client img{opacity:1;filter:alpha(opacity=1);}.elementor-15 .elementor-element.elementor-element-2914908 .simple_logo_image .single-client:hover .content-image img{opacity:1;filter:alpha(opacity=1);}.elementor-15 .elementor-element.elementor-element-2914908 .simple_logo_image .single-client:hover .content-image .main-image{opacity:1;filter:alpha(opacity=1);}.elementor-15 .elementor-element.elementor-element-d239279{--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;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-587e006{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-fe999ca:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-fe999ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-15 .elementor-element.elementor-element-40f6100{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-c6abed6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-15 .elementor-element.elementor-element-dfc9fd8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-15 .elementor-element.elementor-element-386742f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-15 .elementor-element.elementor-element-dd422d9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-15 .elementor-element.elementor-element-2914908 .elementskit-clients-slider{--ekit_client_logo_left_right_spacing:10px;}.elementor-15 .elementor-element.elementor-element-2914908 .ekit-price-card-slider{--ekit_client_logo_slidetosho:2;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-e0d308e .swiper-slide{height:476px;}.elementor-15 .elementor-element.elementor-element-e0d308e .swiper-slide-contents{max-width:100%;}.elementor-15 .elementor-element.elementor-element-0a469c1{text-align:center;}.elementor-15 .elementor-element.elementor-element-587e006{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-fe999ca:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-fe999ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-15 .elementor-element.elementor-element-40f6100{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-6af9849:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-6af9849 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://delycare.cl/wp-content/uploads/2026/03/silla-de-ruedos.webp");background-position:center center;background-size:393px auto;}.elementor-15 .elementor-element.elementor-element-6af9849{--min-height:373px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-e2ca062:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-e2ca062 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://delycare.cl/wp-content/uploads/2026/03/muletas.webp");background-position:center center;background-size:393px auto;}.elementor-15 .elementor-element.elementor-element-e2ca062{--min-height:373px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-9bef905:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-9bef905 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://delycare.cl/wp-content/uploads/2026/03/pie.webp");background-position:center center;background-size:393px auto;}.elementor-15 .elementor-element.elementor-element-9bef905{--min-height:373px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-ec9e5f9:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-ec9e5f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://delycare.cl/wp-content/uploads/2026/03/camilla.webp");background-position:center center;background-size:393px auto;}.elementor-15 .elementor-element.elementor-element-ec9e5f9{--min-height:373px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-c6abed6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-15 .elementor-element.elementor-element-7c96b6a .swiper-slide{height:314px;}.elementor-15 .elementor-element.elementor-element-7c96b6a .swiper-slide-contents{max-width:100%;}.elementor-15 .elementor-element.elementor-element-7c96b6a .swiper-slide-inner{padding:-91px 52px -1px 52px;}.elementor-15 .elementor-element.elementor-element-dfc9fd8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-15 .elementor-element.elementor-element-386742f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-15 .elementor-element.elementor-element-dd422d9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-15 .elementor-element.elementor-element-2914908 .elementskit-clients-slider{--ekit_client_logo_left_right_spacing:10px;}.elementor-15 .elementor-element.elementor-element-2914908 .ekit-price-card-slider{--ekit_client_logo_slidetosho:1;}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-7084847{--width:20%;}.elementor-15 .elementor-element.elementor-element-9d12b3e{--width:60%;}.elementor-15 .elementor-element.elementor-element-dfbf8e9{--width:20%;}.elementor-15 .elementor-element.elementor-element-4b5ba03{--width:60%;}.elementor-15 .elementor-element.elementor-element-44a6b7d{--width:5%;}.elementor-15 .elementor-element.elementor-element-95d12d2{--width:90%;}.elementor-15 .elementor-element.elementor-element-1ad6ae9{--width:5%;}.elementor-15 .elementor-element.elementor-element-d32692f{--width:5%;}.elementor-15 .elementor-element.elementor-element-0aa9568{--width:90%;}.elementor-15 .elementor-element.elementor-element-771ef99{--width:5%;}.elementor-15 .elementor-element.elementor-element-30b7e36{--width:5%;}.elementor-15 .elementor-element.elementor-element-4373007{--width:90%;}.elementor-15 .elementor-element.elementor-element-9d0878c{--width:5%;}.elementor-15 .elementor-element.elementor-element-48bc2ac{--width:5%;}.elementor-15 .elementor-element.elementor-element-2ac1956{--width:90%;}.elementor-15 .elementor-element.elementor-element-88ddc94{--width:5%;}.elementor-15 .elementor-element.elementor-element-93d2d24{--width:5%;}.elementor-15 .elementor-element.elementor-element-50b5ac9{--width:90%;}.elementor-15 .elementor-element.elementor-element-93bf64b{--width:5%;}.elementor-15 .elementor-element.elementor-element-396ac7c{--width:5%;}.elementor-15 .elementor-element.elementor-element-11705da{--width:90%;}.elementor-15 .elementor-element.elementor-element-edbed74{--width:5%;}.elementor-15 .elementor-element.elementor-element-1f53c62{--width:5%;}.elementor-15 .elementor-element.elementor-element-735080c{--width:90%;}.elementor-15 .elementor-element.elementor-element-d239279{--width:5%;}}/* Start custom CSS for container, class: .elementor-element-7c39083 *//* ===============================
   SLIDER MÉDICO - MEJOR CONTRASTE
   Clase del slider: .med-slider-hero
   Clase del bloque de texto: .med-slider-copy
================================== */

.med-slider-hero{
  position: relative;
  overflow: hidden;
}

/* Capa de contraste general */
.med-slider-hero::before{
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;
  background:
    linear-gradient(90deg,
      rgba(8, 18, 28, 0.02) 0%,
      rgba(8, 18, 28, 0.00) 35%,
      rgba(255, 255, 255, 0.55) 55%,
      rgba(255, 255, 255, 0.88) 72%,
      rgba(255, 255, 255, 0.96) 100%);
}

/* Bloque del contenido */
.med-slider-hero .med-slider-copy,
.med-slider-hero .elementor-slide-content,
.med-slider-hero .swiper-slide-contents,
.med-slider-hero .slick-slide .elementor-slide-content{
  position: relative;
  z-index: 2;
  max-width: 640px;
  margin-left: auto;
  margin-right: clamp(18px, 4vw, 70px);
  padding: clamp(20px, 2.5vw, 34px);
  border-radius: 26px;
  background: rgba(255,255,255,0.18);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border: 1px solid rgba(255,255,255,0.35);
  box-shadow: 0 18px 45px rgba(20, 35, 50, 0.10);
}

/* Título */
.med-slider-hero h1,
.med-slider-hero h2,
.med-slider-hero .elementor-slide-heading,
.med-slider-hero .swiper-slide-contents .elementor-heading-title{
  color: #161b22 !important;
  font-weight: 800 !important;
  line-height: 0.95 !important;
  letter-spacing: -0.03em;
  text-wrap: balance;
  text-shadow: 0 2px 16px rgba(255,255,255,0.35);
  margin-bottom: 14px !important;
}

/* Descripción */
.med-slider-hero p,
.med-slider-hero .elementor-slide-description,
.med-slider-hero .swiper-slide-contents .elementor-text-editor{
  color: #34424f !important;
  font-size: clamp(1px, 1.2vw, 2px);
  line-height: 1.55;
  max-width: 70ch;
  margin: 0 auto 0 0;
  text-shadow: 0 1px 10px rgba(255,255,255,0.20);
}

/* Botón */
.med-slider-hero .elementor-button,
.med-slider-hero .elementor-slide-button,
.med-slider-hero a.elementor-button{
  position: relative;
  z-index: 2;
  background: linear-gradient(135deg, ##55B237 0%, #1bbbc7 100%) !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 999px !important;
  padding: 16px 30px !important;
  font-weight: 700 !important;
  box-shadow: 0 10px 24px rgba(20, 190, 205, 0.28);
  transition: all .25s ease;
}

.med-slider-hero .elementor-button:hover,
.med-slider-hero .elementor-slide-button:hover,
.med-slider-hero a.elementor-button:hover{
  transform: translateY(-2px);
  box-shadow: 0 14px 28px rgba(20, 190, 205, 0.34);
  filter: brightness(1.03);
}

/* Flechas del slider */
.med-slider-hero .swiper-button-prev,
.med-slider-hero .swiper-button-next,
.med-slider-hero .slick-prev,
.med-slider-hero .slick-next{
  width: 46px;
  height: 46px;
  border-radius: 50%;
  background: rgba(255,255,255,0.75);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  box-shadow: 0 8px 18px rgba(0,0,0,0.08);
}

.med-slider-hero .swiper-button-prev:after,
.med-slider-hero .swiper-button-next:after{
  font-size: 18px;
  color: #18222d;
  font-weight: 700;
}

/* Puntitos */
.med-slider-hero .swiper-pagination-bullet,
.med-slider-hero .slick-dots li button:before{
  opacity: .45;
}

.med-slider-hero .swiper-pagination-bullet-active,
.med-slider-hero .slick-dots li.slick-active button:before{
  opacity: 1;
}

/* Responsive */
@media (max-width: 1024px){
  .med-slider-hero::before{
    background:
      linear-gradient(180deg,
        rgba(255,255,255,0.15) 0%,
        rgba(255,255,255,0.60) 45%,
        rgba(255,255,255,0.90) 100%);
  }

  .med-slider-hero .med-slider-copy,
  .med-slider-hero .elementor-slide-content,
  .med-slider-hero .swiper-slide-contents,
  .med-slider-hero .slick-slide .elementor-slide-content{
    max-width: calc(100% - 28px);
    margin: 14px;
    padding: 20px;
    border-radius: 22px;
  }

  .med-slider-hero h1,
  .med-slider-hero h2,
  .med-slider-hero .elementor-slide-heading{
    line-height: 1.02 !important;
  }
}

@media (max-width: 767px){
  .med-slider-hero .med-slider-copy,
  .med-slider-hero .elementor-slide-content,
  .med-slider-hero .swiper-slide-contents,
  .med-slider-hero .slick-slide .elementor-slide-content{
    padding: 16px;
    border-radius: 18px;
  }

  .med-slider-hero p,
  .med-slider-hero .elementor-slide-description{
    font-size: 14px !important;
    line-height: 0.9;
  }

  .med-slider-hero .elementor-button,
  .med-slider-hero .elementor-slide-button,
  .med-slider-hero a.elementor-button{
    width: 100%;
    text-align: center;
    padding: 14px 20px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f18d22 *//* ===============================
   SLIDER MÉDICO - MEJOR CONTRASTE
   Clase del slider: .med-slider-hero
   Clase del bloque de texto: .med-slider-copy
================================== */

.med-slider-hero{
  position: relative;
  overflow: hidden;
}

/* Capa de contraste general */
.med-slider-hero::before{
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;
  background:
    linear-gradient(90deg,
      rgba(8, 18, 28, 0.02) 0%,
      rgba(8, 18, 28, 0.00) 35%,
      rgba(255, 255, 255, 0.55) 55%,
      rgba(255, 255, 255, 0.88) 72%,
      rgba(255, 255, 255, 0.96) 100%);
}

/* Bloque del contenido */
.med-slider-hero .med-slider-copy,
.med-slider-hero .elementor-slide-content,
.med-slider-hero .swiper-slide-contents,
.med-slider-hero .slick-slide .elementor-slide-content{
  position: relative;
  z-index: 2;
  max-width: 640px;
  margin-left: auto;
  margin-right: clamp(18px, 4vw, 70px);
  padding: clamp(20px, 2.5vw, 34px);
  border-radius: 26px;
  background: rgba(255,255,255,0.18);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border: 1px solid rgba(255,255,255,0.35);
  box-shadow: 0 18px 45px rgba(20, 35, 50, 0.10);
}

/* Título */
.med-slider-hero h1,
.med-slider-hero h2,
.med-slider-hero .elementor-slide-heading,
.med-slider-hero .swiper-slide-contents .elementor-heading-title{
  color: #161b22 !important;
  font-weight: 800 !important;
  line-height: 0.95 !important;
  letter-spacing: -0.03em;
  text-wrap: balance;
  text-shadow: 0 2px 16px rgba(255,255,255,0.35);
  margin-bottom: 14px !important;
}

/* Descripción */
.med-slider-hero p,
.med-slider-hero .elementor-slide-description,
.med-slider-hero .swiper-slide-contents .elementor-text-editor{
  color: #34424f !important;
  font-size: clamp(1px, 1.2vw, 2px);
  line-height: 1.55;
  max-width: 70ch;
  margin: 0 auto 0 0;
  text-shadow: 0 1px 10px rgba(255,255,255,0.20);
}

/* Botón */
.med-slider-hero .elementor-button,
.med-slider-hero .elementor-slide-button,
.med-slider-hero a.elementor-button{
  position: relative;
  z-index: 2;
  background: linear-gradient(135deg, ##55B237 0%, #1bbbc7 100%) !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 999px !important;
  padding: 16px 30px !important;
  font-weight: 700 !important;
  box-shadow: 0 10px 24px rgba(20, 190, 205, 0.28);
  transition: all .25s ease;
}

.med-slider-hero .elementor-button:hover,
.med-slider-hero .elementor-slide-button:hover,
.med-slider-hero a.elementor-button:hover{
  transform: translateY(-2px);
  box-shadow: 0 14px 28px rgba(20, 190, 205, 0.34);
  filter: brightness(1.03);
}

/* Flechas del slider */
.med-slider-hero .swiper-button-prev,
.med-slider-hero .swiper-button-next,
.med-slider-hero .slick-prev,
.med-slider-hero .slick-next{
  width: 46px;
  height: 46px;
  border-radius: 50%;
  background: rgba(255,255,255,0.75);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  box-shadow: 0 8px 18px rgba(0,0,0,0.08);
}

.med-slider-hero .swiper-button-prev:after,
.med-slider-hero .swiper-button-next:after{
  font-size: 18px;
  color: #18222d;
  font-weight: 700;
}

/* Puntitos */
.med-slider-hero .swiper-pagination-bullet,
.med-slider-hero .slick-dots li button:before{
  opacity: .45;
}

.med-slider-hero .swiper-pagination-bullet-active,
.med-slider-hero .slick-dots li.slick-active button:before{
  opacity: 1;
}

/* Responsive */
@media (max-width: 1024px){
  .med-slider-hero::before{
    background:
      linear-gradient(180deg,
        rgba(255,255,255,0.15) 0%,
        rgba(255,255,255,0.60) 45%,
        rgba(255,255,255,0.90) 100%);
  }

  .med-slider-hero .med-slider-copy,
  .med-slider-hero .elementor-slide-content,
  .med-slider-hero .swiper-slide-contents,
  .med-slider-hero .slick-slide .elementor-slide-content{
    max-width: calc(100% - 28px);
    margin: 14px;
    padding: 20px;
    border-radius: 22px;
  }

  .med-slider-hero h1,
  .med-slider-hero h2,
  .med-slider-hero .elementor-slide-heading{
    line-height: 1.02 !important;
  }
}

@media (max-width: 767px){
  .med-slider-hero .med-slider-copy,
  .med-slider-hero .elementor-slide-content,
  .med-slider-hero .swiper-slide-contents,
  .med-slider-hero .slick-slide .elementor-slide-content{
    padding: 16px;
    border-radius: 18px;
  }

  .med-slider-hero p,
  .med-slider-hero .elementor-slide-description{
    font-size: 14px !important;
    line-height: 0.9;
  }

  .med-slider-hero .elementor-button,
  .med-slider-hero .elementor-slide-button,
  .med-slider-hero a.elementor-button{
    width: 100%;
    text-align: center;
    padding: 14px 20px !important;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-c6abed6 *//* ==========================================================
   TIENDA estilo "ANTES" (solo dentro de .tk-shop)
   Verde principal: #55B237
   ========================================================== */

/* Quita azul/subrayado solo en la tienda */
.tk-shop .woocommerce a{
  color: inherit !important;
  text-decoration: none !important;
}

/* Grilla */
.tk-shop .woocommerce ul.products{
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 24px !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Card */
.tk-shop .woocommerce ul.products li.product{
  background: #fff !important;
  border: 1px solid rgba(0,0,0,.06) !important;
  border-radius: 18px !important;
  box-shadow: 0 12px 30px rgba(16,38,56,.06) !important;
  padding: 22px 18px !important;
  margin: 0 !important;
  text-align: center !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-start !important;
}

/* Link principal como columna centrada */
.tk-shop .woocommerce ul.products li.product a.woocommerce-LoopProduct-link{
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  gap: 10px !important;
}

/* Imagen estilo “tarjeta verde suave” */
.tk-shop .woocommerce ul.products li.product a img{
  width: 100% !important;
  height: 230px !important;
  object-fit: contain !important;
  background: #f3f8ef !important;
  border: 1px solid rgba(85, 178, 55, .12) !important;
  border-radius: 16px !important;
  padding: 16px !important;
  margin: 0 0 6px 0 !important;
}

/* Título */
.tk-shop .woocommerce ul.products li.product .woocommerce-loop-product__title{
  font-size: 16.5px !important;
  font-weight: 800 !important;
  line-height: 1.25 !important;
  color: #16202a !important;
  margin: 6px 0 4px !important;
  min-height: 2.6em;
}

/* Precio */
.tk-shop .woocommerce ul.products li.product .price{
  font-size: 16px !important;
  font-weight: 700 !important;
  color: #6a7a86 !important;
  margin: 0 0 12px !important;
}

/* Botón pill centrado */
.tk-shop .woocommerce ul.products li.product a.button,
.tk-shop .woocommerce ul.products li.product a.add_to_cart_button{
  display: inline-flex !important;
  justify-content: center !important;
  align-items: center !important;
  margin: 6px auto 0 !important;
  padding: 12px 22px !important;
  min-width: 180px;
  border-radius: 999px !important;
  background: #55B237 !important;
  color: #fff !important;
  border: none !important;
  font-size: 15.5px !important;
  font-weight: 800 !important;
  box-shadow: 0 12px 22px rgba(85,178,55,.18) !important;
  transition: transform .2s ease, filter .2s ease, box-shadow .2s ease;
}

.tk-shop .woocommerce ul.products li.product a.button:hover,
.tk-shop .woocommerce ul.products li.product a.add_to_cart_button:hover{
  transform: translateY(-1px);
  filter: brightness(1.03);
  background: #46992E !important;
  box-shadow: 0 16px 28px rgba(85,178,55,.24) !important;
}

/* Responsive */
@media (max-width: 1024px){
  .tk-shop .woocommerce ul.products{
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
}

@media (max-width: 767px){
  .tk-shop .woocommerce ul.products{
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 14px !important;
  }
  .tk-shop .woocommerce ul.products li.product{
    padding: 18px 14px !important;
  }
  .tk-shop .woocommerce ul.products li.product a img{
    height: 200px !important;
    padding: 14px !important;
  }
  .tk-shop .woocommerce ul.products li.product a.button,
  .tk-shop .woocommerce ul.products li.product a.add_to_cart_button{
    min-width: 160px;
    padding: 11px 18px !important;
  }
}
.tk-shop .woocommerce ul.products li.product{
  transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease !important;
}

.tk-shop .woocommerce ul.products li.product:hover{
  transform: translateY(-2px);
  border-color: rgba(85,178,55,.22) !important;
  box-shadow: 0 16px 34px rgba(85,178,55,.10) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d067299 *//* =========================================
   SLIDER BANNER - solo clase en contenedor
   Clase del contenedor: tk-slider-banner
   ========================================= */

.tk-slider-banner{
  position: relative;
  overflow: hidden;
}

/* Cada slide relativo para poder poner capa */
.tk-slider-banner .swiper-slide,
.tk-slider-banner .slick-slide,
.tk-slider-banner .elementor-repeater-item,
.tk-slider-banner .sp-slide,
.tk-slider-banner .n2-ss-slide{
  position: relative;
}

/* Capa suave para mejorar contraste */
.tk-slider-banner .swiper-slide::before,
.tk-slider-banner .slick-slide::before,
.tk-slider-banner .elementor-repeater-item::before,
.tk-slider-banner .sp-slide::before,
.tk-slider-banner .n2-ss-slide::before{
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;
  background: linear-gradient(
    90deg,
    rgba(255,255,255,.78) 0%,
    rgba(255,255,255,.72) 28%,
    rgba(255,255,255,.56) 50%,
    rgba(255,255,255,.20) 72%,
    rgba(255,255,255,.06) 100%
  );
}

/* Contenido del texto sobre la capa */
.tk-slider-banner .elementor-slide-content,
.tk-slider-banner .swiper-slide-contents,
.tk-slider-banner .sp-layer,
.tk-slider-banner .n2-ss-layer,
.tk-slider-banner .slide-content,
.tk-slider-banner .caption-wrap{
  position: relative;
  z-index: 3;
  background: rgba(255,255,255,.34);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  border: 1px solid rgba(255,255,255,.48);
  border-radius: 22px;
  padding: 30px 34px !important;
  box-shadow: 0 10px 30px rgba(0,0,0,.08);
  max-width: 760px;
  margin: 0 auto;
}

/* TITULOS */
.tk-slider-banner .elementor-slide-heading,
.tk-slider-banner .sp-title,
.tk-slider-banner .n2-ss-layer h1,
.tk-slider-banner .n2-ss-layer h2,
.tk-slider-banner .slide-content h1,
.tk-slider-banner .slide-content h2,
.tk-slider-banner h1,
.tk-slider-banner h2{
  color: #222229 !important;
  font-size: clamp(32px, 4vw, 64px) !important;
  font-weight: 800 !important;
  line-height: 1.05 !important;
  letter-spacing: -0.03em !important;
  text-shadow: 0 2px 10px rgba(255,255,255,.20);
  margin-bottom: 14px !important;
}

/* SUBTITULO / TEXTO */
.tk-slider-banner .elementor-slide-description,
.tk-slider-banner .sp-description,
.tk-slider-banner .n2-ss-layer p,
.tk-slider-banner .slide-content p,
.tk-slider-banner p{
  color: #3d3d45 !important;
  font-size: clamp(16px, 1.5vw, 28px) !important;
  font-weight: 500 !important;
  line-height: 1.35 !important;
  margin-bottom: 22px !important;
}

/* BOTONES */
.tk-slider-banner .elementor-button,
.tk-slider-banner .sp-button,
.tk-slider-banner .n2-ss-layer a,
.tk-slider-banner .slide-content .button,
.tk-slider-banner a.elementor-button{
  background: #ff5a36 !important;
  color: #fff !important;
  border: 1px solid #ff5a36 !important;
  border-radius: 14px !important;
  padding: 14px 26px !important;
  min-height: 54px;
  font-size: 17px !important;
  font-weight: 700 !important;
  text-decoration: none !important;
  box-shadow: 0 12px 25px rgba(255,90,54,.22);
  transition: all .25s ease;
}

.tk-slider-banner .elementor-button:hover,
.tk-slider-banner .sp-button:hover,
.tk-slider-banner .n2-ss-layer a:hover,
.tk-slider-banner .slide-content .button:hover,
.tk-slider-banner a.elementor-button:hover{
  transform: translateY(-2px);
  background: #eb4c28 !important;
  border-color: #eb4c28 !important;
  box-shadow: 0 16px 30px rgba(255,90,54,.28);
}

/* Centrado visual del contenido */
.tk-slider-banner .elementor-slide-content{
  text-align: center;
}

/* RESPONSIVE */
@media (max-width: 1024px){
  .tk-slider-banner .elementor-slide-content,
  .tk-slider-banner .swiper-slide-contents,
  .tk-slider-banner .sp-layer,
  .tk-slider-banner .n2-ss-layer,
  .tk-slider-banner .slide-content,
  .tk-slider-banner .caption-wrap{
    max-width: 88%;
    padding: 24px 24px !important;
    border-radius: 18px;
  }
}

@media (max-width: 767px){
  .tk-slider-banner .swiper-slide::before,
  .tk-slider-banner .slick-slide::before,
  .tk-slider-banner .elementor-repeater-item::before,
  .tk-slider-banner .sp-slide::before,
  .tk-slider-banner .n2-ss-slide::before{
    background: linear-gradient(
      180deg,
      rgba(255,255,255,.82) 0%,
      rgba(255,255,255,.72) 45%,
      rgba(255,255,255,.52) 100%
    );
  }

  .tk-slider-banner .elementor-slide-content,
  .tk-slider-banner .swiper-slide-contents,
  .tk-slider-banner .sp-layer,
  .tk-slider-banner .n2-ss-layer,
  .tk-slider-banner .slide-content,
  .tk-slider-banner .caption-wrap{
    max-width: calc(100% - 28px);
    padding: 20px 16px !important;
  }

  .tk-slider-banner .elementor-slide-heading,
  .tk-slider-banner .sp-title,
  .tk-slider-banner h1,
  .tk-slider-banner h2{
    font-size: clamp(26px, 8vw, 40px) !important;
  }

  .tk-slider-banner .elementor-slide-description,
  .tk-slider-banner .sp-description,
  .tk-slider-banner p{
    font-size: 16px !important;
  }

  .tk-slider-banner .elementor-button,
  .tk-slider-banner .sp-button,
  .tk-slider-banner a.elementor-button{
    font-size: 15px !important;
    padding: 12px 18px !important;
    min-height: 48px;
  }
}
.tk-slider-banner .elementor-button,
.tk-slider-banner .sp-button,
.tk-slider-banner .n2-ss-layer a,
.tk-slider-banner .slide-content .button,
.tk-slider-banner a.elementor-button{
  border-radius: 999px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38a6969 *//* =========================================
   SLIDER BANNER - solo clase en contenedor
   Clase del contenedor: tk-slider-banner
   ========================================= */

.tk-slider-banner{
  position: relative;
  overflow: hidden;
}

/* Cada slide relativo para poder poner capa */
.tk-slider-banner .swiper-slide,
.tk-slider-banner .slick-slide,
.tk-slider-banner .elementor-repeater-item,
.tk-slider-banner .sp-slide,
.tk-slider-banner .n2-ss-slide{
  position: relative;
}

/* Capa suave para mejorar contraste */
.tk-slider-banner .swiper-slide::before,
.tk-slider-banner .slick-slide::before,
.tk-slider-banner .elementor-repeater-item::before,
.tk-slider-banner .sp-slide::before,
.tk-slider-banner .n2-ss-slide::before{
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;
  background: linear-gradient(
    90deg,
    rgba(255,255,255,.78) 0%,
    rgba(255,255,255,.72) 28%,
    rgba(255,255,255,.56) 50%,
    rgba(255,255,255,.20) 72%,
    rgba(255,255,255,.06) 100%
  );
}

/* Contenido del texto sobre la capa */
.tk-slider-banner .elementor-slide-content,
.tk-slider-banner .swiper-slide-contents,
.tk-slider-banner .sp-layer,
.tk-slider-banner .n2-ss-layer,
.tk-slider-banner .slide-content,
.tk-slider-banner .caption-wrap{
  position: relative;
  z-index: 3;
  background: rgba(255,255,255,.34);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  border: 1px solid rgba(255,255,255,.48);
  border-radius: 22px;
  padding: 30px 34px !important;
  box-shadow: 0 10px 30px rgba(0,0,0,.08);
  max-width: 760px;
  margin: 0 auto;
}

/* TITULOS */
.tk-slider-banner .elementor-slide-heading,
.tk-slider-banner .sp-title,
.tk-slider-banner .n2-ss-layer h1,
.tk-slider-banner .n2-ss-layer h2,
.tk-slider-banner .slide-content h1,
.tk-slider-banner .slide-content h2,
.tk-slider-banner h1,
.tk-slider-banner h2{
  color: #222229 !important;
  font-size: clamp(32px, 4vw, 64px) !important;
  font-weight: 800 !important;
  line-height: 1.05 !important;
  letter-spacing: -0.03em !important;
  text-shadow: 0 2px 10px rgba(255,255,255,.20);
  margin-bottom: 14px !important;
}

/* SUBTITULO / TEXTO */
.tk-slider-banner .elementor-slide-description,
.tk-slider-banner .sp-description,
.tk-slider-banner .n2-ss-layer p,
.tk-slider-banner .slide-content p,
.tk-slider-banner p{
  color: #3d3d45 !important;
  font-size: clamp(16px, 1.5vw, 28px) !important;
  font-weight: 500 !important;
  line-height: 1.35 !important;
  margin-bottom: 22px !important;
}

/* BOTONES */
.tk-slider-banner .elementor-button,
.tk-slider-banner .sp-button,
.tk-slider-banner .n2-ss-layer a,
.tk-slider-banner .slide-content .button,
.tk-slider-banner a.elementor-button{
  background: #ff5a36 !important;
  color: #fff !important;
  border: 1px solid #ff5a36 !important;
  border-radius: 14px !important;
  padding: 14px 26px !important;
  min-height: 54px;
  font-size: 17px !important;
  font-weight: 700 !important;
  text-decoration: none !important;
  box-shadow: 0 12px 25px rgba(255,90,54,.22);
  transition: all .25s ease;
}

.tk-slider-banner .elementor-button:hover,
.tk-slider-banner .sp-button:hover,
.tk-slider-banner .n2-ss-layer a:hover,
.tk-slider-banner .slide-content .button:hover,
.tk-slider-banner a.elementor-button:hover{
  transform: translateY(-2px);
  background: #eb4c28 !important;
  border-color: #eb4c28 !important;
  box-shadow: 0 16px 30px rgba(255,90,54,.28);
}

/* Centrado visual del contenido */
.tk-slider-banner .elementor-slide-content{
  text-align: center;
}

/* RESPONSIVE */
@media (max-width: 1024px){
  .tk-slider-banner .elementor-slide-content,
  .tk-slider-banner .swiper-slide-contents,
  .tk-slider-banner .sp-layer,
  .tk-slider-banner .n2-ss-layer,
  .tk-slider-banner .slide-content,
  .tk-slider-banner .caption-wrap{
    max-width: 88%;
    padding: 24px 24px !important;
    border-radius: 18px;
  }
}

@media (max-width: 767px){
  .tk-slider-banner .swiper-slide::before,
  .tk-slider-banner .slick-slide::before,
  .tk-slider-banner .elementor-repeater-item::before,
  .tk-slider-banner .sp-slide::before,
  .tk-slider-banner .n2-ss-slide::before{
    background: linear-gradient(
      180deg,
      rgba(255,255,255,.82) 0%,
      rgba(255,255,255,.72) 45%,
      rgba(255,255,255,.52) 100%
    );
  }

  .tk-slider-banner .elementor-slide-content,
  .tk-slider-banner .swiper-slide-contents,
  .tk-slider-banner .sp-layer,
  .tk-slider-banner .n2-ss-layer,
  .tk-slider-banner .slide-content,
  .tk-slider-banner .caption-wrap{
    max-width: calc(100% - 28px);
    padding: 20px 16px !important;
  }

  .tk-slider-banner .elementor-slide-heading,
  .tk-slider-banner .sp-title,
  .tk-slider-banner h1,
  .tk-slider-banner h2{
    font-size: clamp(26px, 8vw, 40px) !important;
  }

  .tk-slider-banner .elementor-slide-description,
  .tk-slider-banner .sp-description,
  .tk-slider-banner p{
    font-size: 16px !important;
  }

  .tk-slider-banner .elementor-button,
  .tk-slider-banner .sp-button,
  .tk-slider-banner a.elementor-button{
    font-size: 15px !important;
    padding: 12px 18px !important;
    min-height: 48px;
  }
}
.tk-slider-banner .elementor-button,
.tk-slider-banner .sp-button,
.tk-slider-banner .n2-ss-layer a,
.tk-slider-banner .slide-content .button,
.tk-slider-banner a.elementor-button{
  border-radius: 999px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac7904d *//* =========================
   SECCIÓN CLIENTES (LOGOS)
   Clase del contenedor: tk-clientes
   ========================= */

.tk-clientes{
  padding: clamp(44px, 5vw, 86px) 0;
  background: #fff;
  position: relative;
}

/* Título */
.tk-clientes .elementor-heading-title,
.tk-clientes h2{
  font-weight: 800 !important;
  letter-spacing: -0.02em;
  line-height: 1.1;
  margin-bottom: 26px !important;
}

/* Contenedor interno: centra y permite wrap */
.tk-clientes .e-con-inner,
.tk-clientes .elementor-container{
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 18px 22px !important;
}

/* Cada logo (widget imagen) como “item” */
.tk-clientes .elementor-widget-image{
  flex: 0 1 210px;              /* ancho base por logo */
  display: flex;
  justify-content: center;
}

/* Tarjeta detrás del logo */
.tk-clientes .elementor-widget-image .elementor-widget-container{
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 18px 22px;
  border-radius: 18px;
  background: rgba(255,255,255,0.78);
  border: 1px solid rgba(0,0,0,0.06);
  box-shadow: 0 10px 28px rgba(0,0,0,0.06);
  transition: transform .22s ease, box-shadow .22s ease, background .22s ease;
}

/* Imagen logo: mismo alto, sin deformar */
.tk-clientes .elementor-widget-image img{
  height: clamp(38px, 4.4vw, 64px);
  width: auto !important;
  max-width: 170px;
  object-fit: contain;
  filter: grayscale(100%);
  opacity: .78;
  transition: filter .22s ease, opacity .22s ease, transform .22s ease;
}

/* Hover pro */
.tk-clientes .elementor-widget-image:hover .elementor-widget-container{
  transform: translateY(-2px);
  box-shadow: 0 16px 34px rgba(0,0,0,0.10);
  background: rgba(255,255,255,0.92);
}

.tk-clientes .elementor-widget-image:hover img{
  filter: grayscale(0%);
  opacity: 1;
  transform: scale(1.02);
}

/* Responsive */
@media (max-width: 767px){
  .tk-clientes{
    padding: 40px 0;
  }

  .tk-clientes .e-con-inner,
  .tk-clientes .elementor-container{
    gap: 12px 12px !important;
  }

  .tk-clientes .elementor-widget-image{
    flex: 0 1 calc(50% - 12px);  /* 2 columnas en móvil */
  }

  .tk-clientes .elementor-widget-image .elementor-widget-container{
    padding: 14px 14px;
    border-radius: 16px;
  }

  .tk-clientes .elementor-widget-image img{
    max-width: 140px;
    height: 44px;
  }
}/* End custom CSS */