.elementor-9 .elementor-element.elementor-element-ee13dc6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-3dc5f6a{--display:flex;--min-height:80vh;}.elementor-9 .elementor-element.elementor-element-7bbf630{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-7bbf630.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-6eee7ec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6eee7ec.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-469d908{--display:flex;--min-height:186px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:50px 50px 50px 50px;}.elementor-9 .elementor-element.elementor-element-469d908:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-469d908 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-9 .elementor-element.elementor-element-469d908.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-1f5d246{--display:grid;--e-con-grid-template-columns:repeat(7, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-821037b{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-821037b.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-6ec93de{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-284ac31{--display:flex;--min-height:30px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 2px;--row-gap:0px;--column-gap:2px;}.elementor-9 .elementor-element.elementor-element-284ac31.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-f8b5c53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f8b5c53.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-f8b5c53 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-ca9024c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-ca9024c.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-22cd144{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-9 .elementor-element.elementor-element-22cd144.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-b8e0223{--display:flex;--min-height:30px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 2px;--row-gap:0px;--column-gap:2px;}.elementor-9 .elementor-element.elementor-element-b8e0223.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-17ec8a3.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-17ec8a3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-7b01dd5{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-7b01dd5.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-72dde01{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-9 .elementor-element.elementor-element-72dde01.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-831c117{--display:flex;--min-height:30px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 2px;--row-gap:0px;--column-gap:2px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-831c117.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-604501a.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-604501a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-127119c{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-127119c.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-5e5e47c.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-5e5e47c{text-align:center;}.elementor-9 .elementor-element.elementor-element-b2ecd3f{--display:flex;--min-height:30px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-9 .elementor-element.elementor-element-b2ecd3f.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-310cd5b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-310cd5b.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-de04e3d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 5px;--row-gap:0px;--column-gap:5px;}.elementor-9 .elementor-element.elementor-element-de04e3d.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-0e4ef5a.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-0e4ef5a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-6287593{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-6287593.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-ee005d5{--display:flex;--min-height:30px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-9 .elementor-element.elementor-element-ee005d5.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-8de9768{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-8de9768.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-5f8608d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 5px;--row-gap:0px;--column-gap:5px;}.elementor-9 .elementor-element.elementor-element-5f8608d.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-4e5b34c.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-4e5b34c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-d44402e{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-d44402e.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-eb79ee9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-9 .elementor-element.elementor-element-eb79ee9.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-b8b6261{--display:flex;--min-height:30px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 2px;--row-gap:0px;--column-gap:2px;}.elementor-9 .elementor-element.elementor-element-b8b6261.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-37bec8e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-0d19c89{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-0d19c89.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-b971a51{--display:flex;--min-height:30px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-9 .elementor-element.elementor-element-b971a51.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-3d660d7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-3d660d7.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-d5da2aa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 5px;--row-gap:0px;--column-gap:5px;}.elementor-9 .elementor-element.elementor-element-d5da2aa.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-15edc82 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-ce8ad5c{--display:flex;--min-height:100px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-9 .elementor-element.elementor-element-ce8ad5c.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-2a6e340{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-2a6e340.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-dd7dd1d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-9 .elementor-element.elementor-element-dd7dd1d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-c7f7978{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-c7f7978 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-76a14e2.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-76a14e2 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-76a14e2 .elementor-icon{font-size:47px;}.elementor-9 .elementor-element.elementor-element-76a14e2 .elementor-icon svg{height:47px;}.elementor-9 .elementor-element.elementor-element-0e771b8 .elementor-button{background-color:#4C4C4C;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:10px 50px 10px 50px;}.elementor-9 .elementor-element.elementor-element-0e771b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-0e771b8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-1c23a57{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-9 .elementor-element.elementor-element-1c23a57.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-abf7b39{--e-image-carousel-slides-to-show:7;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-abf7b39 .swiper-wrapper{display:flex;align-items:center;}.elementor-9 .elementor-element.elementor-element-abf7b39 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-9 .elementor-element.elementor-element-e3cb290{--display:flex;--min-height:100px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e3cb290.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-d81aa68{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d81aa68.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-4602eed{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-9 .elementor-element.elementor-element-4602eed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-eb3cb8e{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-eb3cb8e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-33ece8a.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-33ece8a .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-33ece8a .elementor-icon{font-size:47px;}.elementor-9 .elementor-element.elementor-element-33ece8a .elementor-icon svg{height:47px;}.elementor-9 .elementor-element.elementor-element-a6bb994 .elementor-button{background-color:#4C4C4C;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:10px 50px 10px 50px;}.elementor-9 .elementor-element.elementor-element-a6bb994{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-a6bb994.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-fd288b5{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-9 .elementor-element.elementor-element-fd288b5.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-d9c4b26.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-d9c4b26.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-9 .elementor-element.elementor-element-d9c4b26.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-9 .elementor-element.elementor-element-e7cb4eb{--display:flex;--min-height:100px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e7cb4eb.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-64527a7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-64527a7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-c0ae4be{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-9 .elementor-element.elementor-element-c0ae4be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-1e47f97{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-1e47f97 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-35b6265.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-35b6265 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-35b6265 .elementor-icon{font-size:47px;}.elementor-9 .elementor-element.elementor-element-35b6265 .elementor-icon svg{height:47px;}.elementor-9 .elementor-element.elementor-element-26829a1 .elementor-button{background-color:#4C4C4C;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:10px 50px 10px 50px;}.elementor-9 .elementor-element.elementor-element-26829a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-26829a1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-9e14911{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-9 .elementor-element.elementor-element-9e14911.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-9bf4923.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-9bf4923.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-9 .elementor-element.elementor-element-9bf4923.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-9 .elementor-element.elementor-element-9e6864f{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9e6864f.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-a33ab96{--display:flex;}.elementor-9 .elementor-element.elementor-element-b34abf1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-cb020bb{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-cb020bb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-cb020bb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-fe63df0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-fe63df0 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-fe63df0 .elementor-icon{font-size:47px;}.elementor-9 .elementor-element.elementor-element-fe63df0 .elementor-icon svg{height:47px;}.elementor-9 .elementor-element.elementor-element-538b2ac.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-radius:0px;}.elementor-9 .elementor-element.elementor-element-538b2ac.elementor-wc-products  ul.products{grid-column-gap:100px;grid-row-gap:40px;}.elementor-9 .elementor-element.elementor-element-538b2ac.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-9 .elementor-element.elementor-element-538b2ac.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-9 .elementor-element.elementor-element-538b2ac.elementor-wc-products ul.products li.product .star-rating{color:#FFE050;font-size:1em;}.elementor-9 .elementor-element.elementor-element-538b2ac.elementor-wc-products ul.products li.product .star-rating::before{color:#A2A2A2;}.elementor-9 .elementor-element.elementor-element-538b2ac.elementor-wc-products ul.products li.product .price{color:#000000;}.elementor-9 .elementor-element.elementor-element-538b2ac.elementor-wc-products ul.products li.product .price ins{color:#000000;}.elementor-9 .elementor-element.elementor-element-538b2ac.elementor-wc-products ul.products li.product .price ins .amount{color:#000000;}.elementor-9 .elementor-element.elementor-element-538b2ac.elementor-wc-products ul.products li.product .price del{color:#000000;}.elementor-9 .elementor-element.elementor-element-538b2ac.elementor-wc-products ul.products li.product .price del .amount{color:#000000;}.elementor-9 .elementor-element.elementor-element-538b2ac.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#4C4C4C;border-radius:50px 50px 50px 50px;margin-top:50px;}.elementor-9 .elementor-element.elementor-element-538b2ac.elementor-wc-products ul.products li.product .button:hover{color:#FFFFFF;background-color:#646464;}.elementor-9 .elementor-element.elementor-element-538b2ac.elementor-wc-products .added_to_cart{color:#000000;margin-inline-start:24px;}.elementor-9 .elementor-element.elementor-element-538b2ac.elementor-wc-products ul.products li.product span.onsale{display:block;border-radius:0px;min-width:0px;}.elementor-9 .elementor-element.elementor-element-3437f6a{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-3437f6a.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-821c475{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ca6c0a4{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-ca6c0a4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-660ed34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-660ed34 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-660ed34 .elementor-icon{font-size:47px;}.elementor-9 .elementor-element.elementor-element-660ed34 .elementor-icon svg{height:47px;}.elementor-9 .elementor-element.elementor-element-f65cf91{--display:flex;--min-height:589px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:60px 60px 60px 60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-9 .elementor-element.elementor-element-f65cf91:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-f65cf91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://imfluid.cl/wp-content/uploads/2025/12/06747504786bc6f3385e2e4b4959d072a471fe39-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-f65cf91.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-95d74a0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-95d74a0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-70b523a{--swiper-slides-to-display:3;--swiper-slides-gap:70px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--swiper-pagination-size:14px;--dots-normal-color:#FFFFFF;--swiper-pagination-spacing:35px;}.elementor-9 .elementor-element.elementor-element-70b523a.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-70b523a .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}.elementor-9 .elementor-element.elementor-element-d5f75c2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:60px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d5f75c2.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-6cb7c69{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-db530ec{--display:flex;--min-height:200px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF4917;--border-color:#FF4917;--border-radius:40px 40px 40px 40px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-db530ec:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-db530ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;}.elementor-9 .elementor-element.elementor-element-db530ec.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-07ac016{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-07ac016.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-07ac016 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-07ac016 .elementor-icon{font-size:90px;}.elementor-9 .elementor-element.elementor-element-07ac016 .elementor-icon svg{height:90px;}.elementor-9 .elementor-element.elementor-element-65d10d7{--display:flex;--min-height:0px;--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;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-65d10d7.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-a0da2f8.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-a0da2f8{text-align:start;}.elementor-9 .elementor-element.elementor-element-a0da2f8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-4cfaad1{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-4cfaad1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-364efbb{--display:flex;--min-height:200px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF4917;--border-color:#FF4917;--border-radius:40px 40px 40px 40px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-364efbb:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-364efbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;}.elementor-9 .elementor-element.elementor-element-364efbb.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-1eac6ac{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-1eac6ac.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-1eac6ac .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-1eac6ac .elementor-icon{font-size:90px;}.elementor-9 .elementor-element.elementor-element-1eac6ac .elementor-icon svg{height:90px;}.elementor-9 .elementor-element.elementor-element-e56bfcb{--display:flex;--min-height:0px;--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:05px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e56bfcb.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-9 .elementor-element.elementor-element-5cb2cc9.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-5cb2cc9{text-align:start;}.elementor-9 .elementor-element.elementor-element-5cb2cc9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-d6a22ad{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-aa0db04{--display:flex;--min-height:200px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF4917;--border-color:#FF4917;--border-radius:40px 40px 40px 40px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-aa0db04:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-aa0db04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;}.elementor-9 .elementor-element.elementor-element-aa0db04.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-e1cabf3{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e1cabf3.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-e1cabf3 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-e1cabf3 .elementor-icon{font-size:90px;}.elementor-9 .elementor-element.elementor-element-e1cabf3 .elementor-icon svg{height:90px;}.elementor-9 .elementor-element.elementor-element-bdb31de{--display:flex;--min-height:0px;--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:05px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-bdb31de.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-9 .elementor-element.elementor-element-1b38f28.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-1b38f28{text-align:start;}.elementor-9 .elementor-element.elementor-element-1b38f28 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-32f3e32{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-9c6a967{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9c6a967.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-204d40c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c2391af{--display:flex;--min-height:225px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:40px 40px 40px 40px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c2391af:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c2391af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;}.elementor-9 .elementor-element.elementor-element-c2391af.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-427c294{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-427c294.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-427c294 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-427c294 .elementor-icon{font-size:94px;}.elementor-9 .elementor-element.elementor-element-427c294 .elementor-icon svg{height:94px;}.elementor-9 .elementor-element.elementor-element-0199450{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-0199450.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-9ed53db.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-9ed53db{text-align:start;}.elementor-9 .elementor-element.elementor-element-9ed53db .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-9547181{width:var( --container-widget-width, 104.203% );max-width:104.203%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:104.203%;--container-widget-flex-grow:0;text-align:justify;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-9547181.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-7e97cce{--display:flex;--min-height:225px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:40px 40px 40px 40px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-7e97cce:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7e97cce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;}.elementor-9 .elementor-element.elementor-element-7e97cce.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-5eb4196{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5eb4196.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-5eb4196 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-5eb4196 .elementor-icon{font-size:94px;}.elementor-9 .elementor-element.elementor-element-5eb4196 .elementor-icon svg{height:94px;}.elementor-9 .elementor-element.elementor-element-c1eaf3c{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c1eaf3c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-9 .elementor-element.elementor-element-e52638f.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-e52638f{text-align:start;}.elementor-9 .elementor-element.elementor-element-e52638f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-d4a3efe{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-e77ea1a{--display:flex;--min-height:225px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:40px 40px 40px 40px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e77ea1a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e77ea1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;}.elementor-9 .elementor-element.elementor-element-e77ea1a.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-ccf1bdf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-ccf1bdf.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-ccf1bdf .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-ccf1bdf .elementor-icon{font-size:94px;}.elementor-9 .elementor-element.elementor-element-ccf1bdf .elementor-icon svg{height:94px;}.elementor-9 .elementor-element.elementor-element-d01e13f{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d01e13f.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-9 .elementor-element.elementor-element-495bc0a.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-495bc0a{text-align:start;}.elementor-9 .elementor-element.elementor-element-495bc0a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-a71c267{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-f373977{--display:flex;--min-height:1024px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-9 .elementor-element.elementor-element-f373977::before, .elementor-9 .elementor-element.elementor-element-f373977 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-f373977 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-f373977 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-f373977 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-f373977 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F5F5F5;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-f373977.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-3d6d12f{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-3d6d12f::before, .elementor-9 .elementor-element.elementor-element-3d6d12f > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-3d6d12f > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-3d6d12f > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-3d6d12f > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-3d6d12f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F5F5F5;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-3d6d12f.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-3aa2bb9{--display:flex;--min-height:210px;--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;--justify-content:center;--overlay-opacity:1;--border-radius:35px 35px 35px 35px;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-3aa2bb9:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-3aa2bb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://imfluid.cl/wp-content/uploads/2025/12/subhome.png");background-repeat:no-repeat;}.elementor-9 .elementor-element.elementor-element-3aa2bb9::before, .elementor-9 .elementor-element.elementor-element-3aa2bb9 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-3aa2bb9 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-3aa2bb9 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-3aa2bb9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-3aa2bb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-3aa2bb9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-e863ad7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-9 .elementor-element.elementor-element-e863ad7.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-f815865{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-9 .elementor-element.elementor-element-f815865.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-b38b6d4{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-b38b6d4.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-1ac1e8a{width:var( --container-widget-width, 23% );max-width:23%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:23%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-1ac1e8a.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-1ac1e8a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-490615c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:200;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-5d3fd01{--display:flex;--min-height:59px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:50px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5d3fd01.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-2a9e63a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-cb36612{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-9 .elementor-element.elementor-element-cb36612.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-4dbc3f1{--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-9 .elementor-element.elementor-element-f71d9b7{padding:25px 25px 25px 25px;}.elementor-9 .elementor-element.elementor-element-ddce7cb{--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-9 .elementor-element.elementor-element-130dafe{padding:25px 25px 25px 25px;}@media(max-width:1470px){.elementor-9 .elementor-element.elementor-element-1f5d246{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-821037b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6ec93de{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f8b5c53 .elementor-heading-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-17ec8a3 .elementor-heading-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-604501a .elementor-heading-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-0e4ef5a .elementor-heading-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-4e5b34c .elementor-heading-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-37bec8e .elementor-heading-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-15edc82 .elementor-heading-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-3437f6a{--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-9 .elementor-element.elementor-element-70b523a{--swiper-slides-to-display:3;--swiper-slides-gap:15px;}.elementor-9 .elementor-element.elementor-element-d5f75c2{--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-9 .elementor-element.elementor-element-6cb7c69{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-65d10d7{--min-height:222px;--justify-content:center;--margin-top:05px;--margin-bottom:05px;--margin-left:05px;--margin-right:05px;--padding-top:20px;--padding-bottom:00px;--padding-left:0px;--padding-right:00px;}.elementor-9 .elementor-element.elementor-element-a0da2f8.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-a0da2f8{text-align:start;}.elementor-9 .elementor-element.elementor-element-4cfaad1.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-e56bfcb{--min-height:222px;--justify-content:center;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-bdb31de{--min-height:222px;--justify-content:center;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9c6a967{--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-9 .elementor-element.elementor-element-204d40c{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-0199450{--min-height:222px;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:00px;--padding-left:0px;--padding-right:00px;}.elementor-9 .elementor-element.elementor-element-9ed53db.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-9ed53db{text-align:start;}.elementor-9 .elementor-element.elementor-element-9547181.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-c1eaf3c{--min-height:222px;--justify-content:flex-start;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d01e13f{--min-height:222px;--justify-content:flex-start;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-3aa2bb9:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-3aa2bb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://imfluid.cl/wp-content/uploads/2025/12/subhome.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-3aa2bb9{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-3aa2bb9.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-e863ad7{--justify-content:center;}.elementor-9 .elementor-element.elementor-element-f815865{--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-cb36612{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-9 .elementor-element.elementor-element-cb36612.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-f71d9b7 img{width:100%;max-width:95%;height:40%;}.elementor-9 .elementor-element.elementor-element-130dafe img{width:100%;max-width:95%;height:40%;}}@media(max-width:1368px){.elementor-9 .elementor-element.elementor-element-1f5d246{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-821037b{--min-height:0px;}.elementor-9 .elementor-element.elementor-element-821037b.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-6ec93de.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-284ac31{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 1px;--row-gap:0px;--column-gap:1px;}.elementor-9 .elementor-element.elementor-element-284ac31.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-f8b5c53{width:auto;max-width:auto;text-align:center;}.elementor-9 .elementor-element.elementor-element-f8b5c53 .elementor-heading-title{font-size:13px;letter-spacing:-0.7px;}.elementor-9 .elementor-element.elementor-element-22cd144{--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-9 .elementor-element.elementor-element-b8e0223{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 1px;--row-gap:0px;--column-gap:1px;}.elementor-9 .elementor-element.elementor-element-b8e0223.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-17ec8a3{width:auto;max-width:auto;text-align:center;}.elementor-9 .elementor-element.elementor-element-17ec8a3 .elementor-heading-title{font-size:13px;letter-spacing:-0.7px;}.elementor-9 .elementor-element.elementor-element-012f694.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-831c117{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 1px;--row-gap:0px;--column-gap:1px;}.elementor-9 .elementor-element.elementor-element-831c117.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-604501a{width:auto;max-width:auto;text-align:center;}.elementor-9 .elementor-element.elementor-element-604501a .elementor-heading-title{font-size:13px;letter-spacing:-0.7px;}.elementor-9 .elementor-element.elementor-element-de04e3d{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 1px;--row-gap:0px;--column-gap:1px;}.elementor-9 .elementor-element.elementor-element-de04e3d.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-0e4ef5a{width:auto;max-width:auto;text-align:center;}.elementor-9 .elementor-element.elementor-element-0e4ef5a .elementor-heading-title{font-size:13px;letter-spacing:-0.7px;}.elementor-9 .elementor-element.elementor-element-24fd37d.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-5f8608d{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 1px;--row-gap:0px;--column-gap:1px;}.elementor-9 .elementor-element.elementor-element-5f8608d.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-4e5b34c{width:auto;max-width:auto;text-align:center;}.elementor-9 .elementor-element.elementor-element-4e5b34c .elementor-heading-title{font-size:13px;letter-spacing:-0.7px;}.elementor-9 .elementor-element.elementor-element-7220b63.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-b8b6261{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 1px;--row-gap:0px;--column-gap:1px;}.elementor-9 .elementor-element.elementor-element-b8b6261.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-37bec8e{width:auto;max-width:auto;text-align:center;}.elementor-9 .elementor-element.elementor-element-37bec8e .elementor-heading-title{font-size:13px;letter-spacing:-0.7px;}.elementor-9 .elementor-element.elementor-element-3d4b442.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-d5da2aa{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 1px;--row-gap:0px;--column-gap:1px;}.elementor-9 .elementor-element.elementor-element-d5da2aa.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-15edc82{width:auto;max-width:auto;text-align:center;}.elementor-9 .elementor-element.elementor-element-15edc82 .elementor-heading-title{font-size:13px;letter-spacing:-0.7px;}.elementor-9 .elementor-element.elementor-element-2a6e340{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-dd7dd1d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c7f7978{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-c7f7978 .elementor-heading-title{font-size:36px;}.elementor-9 .elementor-element.elementor-element-0e771b8{width:var( --container-widget-width, 154.625px );max-width:154.625px;--container-widget-width:154.625px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-0e771b8 .elementor-button{padding:15px 30px 15px 30px;}.elementor-9 .elementor-element.elementor-element-1c23a57{--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-9 .elementor-element.elementor-element-d81aa68{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-4602eed{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-eb3cb8e{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-eb3cb8e .elementor-heading-title{font-size:36px;}.elementor-9 .elementor-element.elementor-element-a6bb994{width:var( --container-widget-width, 154.625px );max-width:154.625px;--container-widget-width:154.625px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-a6bb994 .elementor-button{padding:15px 30px 15px 30px;}.elementor-9 .elementor-element.elementor-element-fd288b5{--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-9 .elementor-element.elementor-element-64527a7{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-c0ae4be{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1e47f97{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-1e47f97 .elementor-heading-title{font-size:36px;}.elementor-9 .elementor-element.elementor-element-26829a1{width:var( --container-widget-width, 154.625px );max-width:154.625px;--container-widget-width:154.625px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-26829a1 .elementor-button{padding:15px 30px 15px 30px;}.elementor-9 .elementor-element.elementor-element-9e14911{--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-9 .elementor-element.elementor-element-b34abf1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-cb020bb{width:var( --container-widget-width, 332px );max-width:332px;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:332px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-cb020bb .elementor-heading-title{font-size:36px;}.elementor-9 .elementor-element.elementor-element-821c475{--justify-content:flex-start;}.elementor-9 .elementor-element.elementor-element-821c475.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-ca6c0a4 .elementor-heading-title{font-size:36px;}.elementor-9 .elementor-element.elementor-element-f65cf91{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-9 .elementor-element.elementor-element-95d74a0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-95d74a0.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-70b523a{--swiper-slides-to-display:2;--swiper-slides-gap:10px;}.elementor-9 .elementor-element.elementor-element-d5f75c2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d5f75c2.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-6cb7c69{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-6cb7c69.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-204d40c{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-f815865{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-469d908{--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:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-1f5d246{--e-con-grid-template-columns:repeat(2, 1fr);--gap:5px 0px;--row-gap:5px;--column-gap:0px;--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-ce8ad5c{--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-2a6e340{--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-9 .elementor-element.elementor-element-2a6e340.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-dd7dd1d{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-dd7dd1d.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-c7f7978{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-c7f7978.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-1c23a57{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:19px 19px;--row-gap:19px;--column-gap:19px;}.elementor-9 .elementor-element.elementor-element-e3cb290{--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d81aa68{--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-9 .elementor-element.elementor-element-d81aa68.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-4602eed{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-4602eed.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-eb3cb8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-eb3cb8e.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-fd288b5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:19px 19px;--row-gap:19px;--column-gap:19px;}.elementor-9 .elementor-element.elementor-element-d9c4b26.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-9 .elementor-element.elementor-element-e7cb4eb{--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-64527a7{--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-9 .elementor-element.elementor-element-64527a7.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-c0ae4be{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c0ae4be.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-1e47f97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-1e47f97.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-9e14911{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:19px 19px;--row-gap:19px;--column-gap:19px;}.elementor-9 .elementor-element.elementor-element-9bf4923.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-9 .elementor-element.elementor-element-9e6864f{--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-a33ab96{--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-9 .elementor-element.elementor-element-a33ab96.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-b34abf1{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-b34abf1.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-cb020bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-cb020bb.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-538b2ac.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-9 .elementor-element.elementor-element-f65cf91{--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-9 .elementor-element.elementor-element-70b523a{--swiper-slides-to-display:1;}.elementor-9 .elementor-element.elementor-element-6cb7c69{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-204d40c{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-0199450{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c1eaf3c{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-d01e13f{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-f373977{--min-height:0px;}.elementor-9 .elementor-element.elementor-element-f815865{--grid-auto-flow:row;--margin-top:0%;--margin-bottom:6%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-9 .elementor-element.elementor-element-f815865.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-9 .elementor-element.elementor-element-1ac1e8a.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-1ac1e8a{text-align:center;}.elementor-9 .elementor-element.elementor-element-1ac1e8a .elementor-heading-title{font-size:22px;}.elementor-9 .elementor-element.elementor-element-cb36612{--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-9 .elementor-element.elementor-element-4dbc3f1{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-9 .elementor-element.elementor-element-f71d9b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-f71d9b7.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-f71d9b7 img{width:70%;max-width:70%;}.elementor-9 .elementor-element.elementor-element-ddce7cb{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-9 .elementor-element.elementor-element-130dafe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-130dafe.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-130dafe img{width:70%;max-width:70%;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-1f5d246{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-ce8ad5c{--content-width:80%;}.elementor-9 .elementor-element.elementor-element-dd7dd1d{--width:100%;}.elementor-9 .elementor-element.elementor-element-c7f7978 .elementor-heading-title{font-size:25px;}.elementor-9 .elementor-element.elementor-element-76a14e2 .elementor-icon{font-size:40px;}.elementor-9 .elementor-element.elementor-element-76a14e2 .elementor-icon svg{height:40px;}.elementor-9 .elementor-element.elementor-element-1c23a57{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-e3cb290{--content-width:80%;}.elementor-9 .elementor-element.elementor-element-4602eed{--width:100%;}.elementor-9 .elementor-element.elementor-element-eb3cb8e .elementor-heading-title{font-size:25px;}.elementor-9 .elementor-element.elementor-element-33ece8a .elementor-icon{font-size:40px;}.elementor-9 .elementor-element.elementor-element-33ece8a .elementor-icon svg{height:40px;}.elementor-9 .elementor-element.elementor-element-fd288b5{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-d9c4b26.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-9 .elementor-element.elementor-element-e7cb4eb{--content-width:80%;}.elementor-9 .elementor-element.elementor-element-c0ae4be{--width:100%;}.elementor-9 .elementor-element.elementor-element-1e47f97 .elementor-heading-title{font-size:25px;}.elementor-9 .elementor-element.elementor-element-35b6265 .elementor-icon{font-size:40px;}.elementor-9 .elementor-element.elementor-element-35b6265 .elementor-icon svg{height:40px;}.elementor-9 .elementor-element.elementor-element-9e14911{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-9bf4923.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-9 .elementor-element.elementor-element-9e6864f{--content-width:80%;}.elementor-9 .elementor-element.elementor-element-b34abf1{--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;}.elementor-9 .elementor-element.elementor-element-cb020bb{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;}.elementor-9 .elementor-element.elementor-element-cb020bb .elementor-heading-title{font-size:25px;}.elementor-9 .elementor-element.elementor-element-fe63df0 .elementor-icon{font-size:35px;}.elementor-9 .elementor-element.elementor-element-fe63df0 .elementor-icon svg{height:35px;}.elementor-9 .elementor-element.elementor-element-538b2ac{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-538b2ac.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-538b2ac.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-9 .elementor-element.elementor-element-821c475{--justify-content:center;}.elementor-9 .elementor-element.elementor-element-ca6c0a4{width:var( --container-widget-width, 205px );max-width:205px;--container-widget-width:205px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-ca6c0a4.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-ca6c0a4 .elementor-heading-title{font-size:25px;}.elementor-9 .elementor-element.elementor-element-f65cf91{--width:95%;}.elementor-9 .elementor-element.elementor-element-95d74a0{--width:80%;}.elementor-9 .elementor-element.elementor-element-70b523a{--swiper-slides-to-display:1;}.elementor-9 .elementor-element.elementor-element-6cb7c69{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-204d40c{--width:80%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-c2391af{--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-427c294{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-0199450{--width:95%;--min-height:0.1em;}.elementor-9 .elementor-element.elementor-element-9ed53db.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-9ed53db{text-align:center;}.elementor-9 .elementor-element.elementor-element-9ed53db .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-9547181{text-align:center;font-size:14px;}.elementor-9 .elementor-element.elementor-element-7e97cce{--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5eb4196{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5eb4196 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-5eb4196 .elementor-icon{font-size:80px;}.elementor-9 .elementor-element.elementor-element-5eb4196 .elementor-icon svg{height:80px;}.elementor-9 .elementor-element.elementor-element-c1eaf3c{--width:95%;--min-height:0px;}.elementor-9 .elementor-element.elementor-element-e52638f.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-e52638f{text-align:center;}.elementor-9 .elementor-element.elementor-element-d4a3efe.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-d4a3efe{text-align:center;font-size:14px;}.elementor-9 .elementor-element.elementor-element-e77ea1a{--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ccf1bdf{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-d01e13f{--width:95%;--min-height:111px;}.elementor-9 .elementor-element.elementor-element-495bc0a.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-495bc0a{text-align:center;}.elementor-9 .elementor-element.elementor-element-a71c267.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-a71c267{text-align:center;font-size:14px;}.elementor-9 .elementor-element.elementor-element-f815865{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-9 .elementor-element.elementor-element-1ac1e8a .elementor-heading-title{font-size:18px;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-ee13dc6{--content-width:100%;}.elementor-9 .elementor-element.elementor-element-7bbf630{--content-width:100%;}.elementor-9 .elementor-element.elementor-element-6eee7ec{--width:100%;}.elementor-9 .elementor-element.elementor-element-469d908{--width:95%;}.elementor-9 .elementor-element.elementor-element-310cd5b{--width:100%;}.elementor-9 .elementor-element.elementor-element-8de9768{--width:100%;}.elementor-9 .elementor-element.elementor-element-3d660d7{--width:100%;}.elementor-9 .elementor-element.elementor-element-ce8ad5c{--content-width:100%;}.elementor-9 .elementor-element.elementor-element-2a6e340{--width:81%;}.elementor-9 .elementor-element.elementor-element-dd7dd1d{--width:90%;}.elementor-9 .elementor-element.elementor-element-1c23a57{--width:80%;}.elementor-9 .elementor-element.elementor-element-e3cb290{--content-width:100%;}.elementor-9 .elementor-element.elementor-element-d81aa68{--width:80%;}.elementor-9 .elementor-element.elementor-element-4602eed{--width:90%;}.elementor-9 .elementor-element.elementor-element-fd288b5{--width:80%;}.elementor-9 .elementor-element.elementor-element-e7cb4eb{--content-width:100%;}.elementor-9 .elementor-element.elementor-element-64527a7{--width:80%;}.elementor-9 .elementor-element.elementor-element-c0ae4be{--width:90%;}.elementor-9 .elementor-element.elementor-element-9e14911{--width:80%;}.elementor-9 .elementor-element.elementor-element-9e6864f{--content-width:100%;}.elementor-9 .elementor-element.elementor-element-a33ab96{--width:90%;}.elementor-9 .elementor-element.elementor-element-b34abf1{--width:90%;}.elementor-9 .elementor-element.elementor-element-3437f6a{--content-width:100%;}.elementor-9 .elementor-element.elementor-element-821c475{--width:90%;}.elementor-9 .elementor-element.elementor-element-f65cf91{--width:80%;}.elementor-9 .elementor-element.elementor-element-95d74a0{--width:100%;}.elementor-9 .elementor-element.elementor-element-d5f75c2{--content-width:100%;}.elementor-9 .elementor-element.elementor-element-6cb7c69{--width:86%;}.elementor-9 .elementor-element.elementor-element-db530ec{--width:440px;}.elementor-9 .elementor-element.elementor-element-65d10d7{--width:63%;}.elementor-9 .elementor-element.elementor-element-364efbb{--width:440px;}.elementor-9 .elementor-element.elementor-element-e56bfcb{--width:63%;}.elementor-9 .elementor-element.elementor-element-aa0db04{--width:440px;}.elementor-9 .elementor-element.elementor-element-bdb31de{--width:63%;}.elementor-9 .elementor-element.elementor-element-9c6a967{--content-width:90%;}.elementor-9 .elementor-element.elementor-element-204d40c{--width:100%;}.elementor-9 .elementor-element.elementor-element-c2391af{--width:491px;}.elementor-9 .elementor-element.elementor-element-0199450{--width:63%;}.elementor-9 .elementor-element.elementor-element-7e97cce{--width:491px;}.elementor-9 .elementor-element.elementor-element-c1eaf3c{--width:63%;}.elementor-9 .elementor-element.elementor-element-e77ea1a{--width:491px;}.elementor-9 .elementor-element.elementor-element-d01e13f{--width:63%;}.elementor-9 .elementor-element.elementor-element-f373977{--width:80%;}.elementor-9 .elementor-element.elementor-element-3d6d12f{--width:90%;}.elementor-9 .elementor-element.elementor-element-3aa2bb9{--width:1102px;}.elementor-9 .elementor-element.elementor-element-e863ad7{--width:95%;}.elementor-9 .elementor-element.elementor-element-f815865{--width:100%;}.elementor-9 .elementor-element.elementor-element-b38b6d4{--width:100%;}.elementor-9 .elementor-element.elementor-element-5d3fd01{--width:95%;}.elementor-9 .elementor-element.elementor-element-cb36612{--width:1111px;}.elementor-9 .elementor-element.elementor-element-4dbc3f1{--width:65%;}.elementor-9 .elementor-element.elementor-element-ddce7cb{--width:65%;}}@media(max-width:1470px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-469d908{--width:90%;}.elementor-9 .elementor-element.elementor-element-3437f6a{--content-width:100%;}.elementor-9 .elementor-element.elementor-element-f65cf91{--width:1310px;}.elementor-9 .elementor-element.elementor-element-95d74a0{--width:85%;}.elementor-9 .elementor-element.elementor-element-d5f75c2{--content-width:100%;}.elementor-9 .elementor-element.elementor-element-db530ec{--width:400px;}.elementor-9 .elementor-element.elementor-element-65d10d7{--width:46%;}.elementor-9 .elementor-element.elementor-element-364efbb{--width:400px;}.elementor-9 .elementor-element.elementor-element-e56bfcb{--width:53%;}.elementor-9 .elementor-element.elementor-element-aa0db04{--width:400px;}.elementor-9 .elementor-element.elementor-element-bdb31de{--width:55%;}.elementor-9 .elementor-element.elementor-element-9c6a967{--content-width:100%;}.elementor-9 .elementor-element.elementor-element-c2391af{--width:400px;}.elementor-9 .elementor-element.elementor-element-0199450{--width:46%;}.elementor-9 .elementor-element.elementor-element-7e97cce{--width:400px;}.elementor-9 .elementor-element.elementor-element-c1eaf3c{--width:53%;}.elementor-9 .elementor-element.elementor-element-e77ea1a{--width:400px;}.elementor-9 .elementor-element.elementor-element-d01e13f{--width:55%;}.elementor-9 .elementor-element.elementor-element-f373977{--width:100%;}.elementor-9 .elementor-element.elementor-element-3d6d12f{--width:100%;}.elementor-9 .elementor-element.elementor-element-3aa2bb9{--width:90%;}.elementor-9 .elementor-element.elementor-element-e863ad7{--width:85%;}.elementor-9 .elementor-element.elementor-element-4dbc3f1{--width:100%;}.elementor-9 .elementor-element.elementor-element-ddce7cb{--width:100%;}}@media(max-width:1368px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-22cd144{--width:100%;}.elementor-9 .elementor-element.elementor-element-2a6e340{--width:100%;}.elementor-9 .elementor-element.elementor-element-dd7dd1d{--width:79%;}.elementor-9 .elementor-element.elementor-element-1c23a57{--width:90%;}.elementor-9 .elementor-element.elementor-element-d81aa68{--width:100%;}.elementor-9 .elementor-element.elementor-element-4602eed{--width:79%;}.elementor-9 .elementor-element.elementor-element-fd288b5{--width:90%;}.elementor-9 .elementor-element.elementor-element-64527a7{--width:100%;}.elementor-9 .elementor-element.elementor-element-c0ae4be{--width:79%;}.elementor-9 .elementor-element.elementor-element-9e14911{--width:90%;}.elementor-9 .elementor-element.elementor-element-821c475{--width:89%;}.elementor-9 .elementor-element.elementor-element-f65cf91{--width:90%;}.elementor-9 .elementor-element.elementor-element-95d74a0{--width:90%;}.elementor-9 .elementor-element.elementor-element-d5f75c2{--content-width:100%;}.elementor-9 .elementor-element.elementor-element-6cb7c69{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-469d908{--width:70%;}.elementor-9 .elementor-element.elementor-element-1f5d246{--width:70%;}.elementor-9 .elementor-element.elementor-element-f65cf91{--width:70%;}.elementor-9 .elementor-element.elementor-element-95d74a0{--width:71%;}.elementor-9 .elementor-element.elementor-element-204d40c{--width:100%;}.elementor-9 .elementor-element.elementor-element-f373977{--width:100%;}.elementor-9 .elementor-element.elementor-element-f815865{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-310cd5b *//* --- CSS solo para la animación de movimiento y clic --- */

.select {
    /* 1. La base: Asegura que la animación sea suave y controlada */
    transition: transform 0.2s ease-out; 
    
    /* 2. Opcional, pero recomendado: cambia el cursor para indicar interactividad */
    cursor: pointer; 
}

/* --- Estado HOVER (Al pasar el mouse) --- */
.select:hover {
    /* Mueve el contenedor ligeramente hacia arriba, simulando que "se levanta" */
    transform: translateY(-2px); 
}

/* --- Estado ACTIVE (Al hacer clic o al mantener presionado) --- */
.select:active {
    /* Mueve el contenedor ligeramente hacia abajo, simulando que "se presiona" */
    transform: translateY(0px); 
    
    /* Nota: Usar 0px o 1px hace que se sienta "hundido" después de levantarse con el hover. */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8de9768 *//* --- CSS solo para la animación de movimiento y clic --- */

.select {
    /* 1. La base: Asegura que la animación sea suave y controlada */
    transition: transform 0.2s ease-out; 
    
    /* 2. Opcional, pero recomendado: cambia el cursor para indicar interactividad */
    cursor: pointer; 
}

/* --- Estado HOVER (Al pasar el mouse) --- */
.select:hover {
    /* Mueve el contenedor ligeramente hacia arriba, simulando que "se levanta" */
    transform: translateY(-2px); 
}

/* --- Estado ACTIVE (Al hacer clic o al mantener presionado) --- */
.select:active {
    /* Mueve el contenedor ligeramente hacia abajo, simulando que "se presiona" */
    transform: translateY(0px); 
    
    /* Nota: Usar 0px o 1px hace que se sienta "hundido" después de levantarse con el hover. */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d660d7 *//* --- CSS solo para la animación de movimiento y clic --- */

.select {
    /* 1. La base: Asegura que la animación sea suave y controlada */
    transition: transform 0.2s ease-out; 
    
    /* 2. Opcional, pero recomendado: cambia el cursor para indicar interactividad */
    cursor: pointer; 
}

/* --- Estado HOVER (Al pasar el mouse) --- */
.select:hover {
    /* Mueve el contenedor ligeramente hacia arriba, simulando que "se levanta" */
    transform: translateY(-2px); 
}

/* --- Estado ACTIVE (Al hacer clic o al mantener presionado) --- */
.select:active {
    /* Mueve el contenedor ligeramente hacia abajo, simulando que "se presiona" */
    transform: translateY(0px); 
    
    /* Nota: Usar 0px o 1px hace que se sienta "hundido" después de levantarse con el hover. */
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-abf7b39 */.elementor-9 .elementor-element.elementor-element-abf7b39 img {
  max-height: 80px;
  width: auto;
  object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-d9c4b26 *//*
 * ===================================================================
 * ===  DISEÑO PROFESIONAL PARA WIDGET DE PRODUCTOS WOO/ELEMENTOR  ===
 * ===  v2: Botón extra oculto y tamaño aumentado                 ===
 * ===================================================================
 */

.elementor-widget-woocommerce-products {

    /* 1. LA LISTA HORIZONTAL DE PRODUCTOS
    ---------------------------------------------------------------------- */
    & ul.products {
        display: flex !important;
        flex-wrap: wrap !important;
        justify-content: center !important;
        gap: 2rem !important; /* Un poco más de espacio */
        padding-left: 0 !important;
    }

    /* 2. LA TARJETA DE PRODUCTO (UN POCO MÁS GRANDE)
    ---------------------------------------------------------------------- */
    & ul.products li.product {
        display: flex !important;
        flex-direction: column !important;
        justify-content: flex-start !important;
        background: #fff !important;
        border: 1px solid #EAEAEA !important;
        border-radius: 1.2rem !important; /* Bordes un poco más redondeados */
        box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.04), 0 2px 4px -2px rgba(0, 0, 0, 0.04) !important;
        text-align: center !important;
        overflow: hidden !important;
        transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
        flex-basis: 270px; /* Base un poco más ancha */
        flex-grow: 1;
        max-width: 310px; /* Ancho máximo aumentado */
        min-height: auto !important;
        margin: 0 !important;
        position: relative !important;
        width: auto !important;
    }

    & ul.products li.product:hover {
        border-color: #FF4917 !important;
        box-shadow: 0 10px 15px -3px rgba(255, 73, 23, 0.08), 0 4px 6px -4px rgba(255, 73, 23, 0.08) !important;
        transform: translateY(-5px);
    }

    /* 3. ENLACE Y CONTENIDO INTERNO
    ---------------------------------------------------------------------- */
    & ul.products li.product .woocommerce-loop-product__link {
        display: flex !important;
        flex-direction: column !important;
        justify-content: space-between !important;
        flex-grow: 1 !important;
        padding: 1.2rem !important; /* Un poco más de padding */
        text-decoration: none !important;
        box-sizing: border-box;
    }

    /* 4. IMAGEN DEL PRODUCTO (MÁS GRANDE)
    ---------------------------------------------------------------------- */
    & ul.products li.product img {
        aspect-ratio: 4 / 3;
        object-fit: contain;
        width: 100%;
        max-height: 170px; /* Altura máxima de imagen aumentada */
        margin: 0 auto 1.2rem auto;
    }

    /* 5. TÍTULO DEL PRODUCTO (MÁS GRANDE)
    ---------------------------------------------------------------------- */
    & ul.products li.product .woocommerce-loop-product__title {
        font-size: 1.1rem !important; /* Texto del título más grande */
        font-weight: 600 !important;
        color: #333 !important;
        min-height: 2.8rem; /* Ajustado para el nuevo tamaño de fuente */
        line-height: 1.3;
        margin: 0 0 1.2rem 0;
        display: -webkit-box !important;
        -webkit-line-clamp: 2 !important;
        -webkit-box-orient: vertical !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: normal !important;
        transition: color 0.2s ease;
    }

    & ul.products li.product a:hover .woocommerce-loop-product__title {
        color: #FF4917 !important;
    }

    /* 6. OCULTAR PRECIO, VALORACIONES Y BOTÓN "SELECCIONAR OPCIONES"
    ---------------------------------------------------------------------- */
    & ul.products li.product .price,
    & ul.products li.product .star-rating,
    & ul.products li.product .add_to_cart_button { /* <-- NUEVA REGLA PARA OCULTAR EL BOTÓN */
        display: none !important;
    }

    /* 7. BOTÓN "VER PRODUCTO" (MÁS GRANDE)
    ---------------------------------------------------------------------- */
    & ul.products li.product .woocommerce-loop-product__link::after {
        content: "Ver producto";
        display: block;
        width: 100%;
        margin-top: 1rem;
        padding: 0.85rem 1.2rem; /* Un poco más alto */
        background-color: #FF4917 !important;
        color: #fff;
        font-weight: 600;
        font-size: 1rem; /* Texto del botón más grande */
        border-radius: 0.6rem;
        text-align: center;
        transition: background-color 0.2s, transform 0.2s, box-shadow 0.2s;
        cursor: pointer;
    }

    & ul.products li.product .woocommerce-loop-product__link:hover::after {
        background-color: #E63D0F !important;
        transform: scale(1.03);
        box-shadow: 0 4px 15px rgba(255, 73, 23, 0.2);
    }

    /* 8. INDICADOR DE STOCK
    ---------------------------------------------------------------------- */
    & ul.products li.product::before {
        content: "";
        position: absolute;
        top: 1rem;
        left: 1rem;
        width: 12px;
        height: 12px;
        background: #FF4917 !important;
        border-radius: 50%;
        border: 2px solid #fff;
        box-shadow: 0 0 0 1px rgba(0,0,0,0.05);
        z-index: 10;
    }

    & ul.products li.product.outofstock::before {
        background: #D9534F !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-9bf4923 *//*
 * ===================================================================
 * ===  DISEÑO PROFESIONAL PARA WIDGET DE PRODUCTOS WOO/ELEMENTOR  ===
 * ===  v2: Botón extra oculto y tamaño aumentado                 ===
 * ===================================================================
 */

.elementor-widget-woocommerce-products {

    /* 1. LA LISTA HORIZONTAL DE PRODUCTOS
    ---------------------------------------------------------------------- */
    & ul.products {
        display: flex !important;
        flex-wrap: wrap !important;
        justify-content: center !important;
        gap: 2rem !important; /* Un poco más de espacio */
        padding-left: 0 !important;
    }

    /* 2. LA TARJETA DE PRODUCTO (UN POCO MÁS GRANDE)
    ---------------------------------------------------------------------- */
    & ul.products li.product {
        display: flex !important;
        flex-direction: column !important;
        justify-content: flex-start !important;
        background: #fff !important;
        border: 1px solid #EAEAEA !important;
        border-radius: 1.2rem !important; /* Bordes un poco más redondeados */
        box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.04), 0 2px 4px -2px rgba(0, 0, 0, 0.04) !important;
        text-align: center !important;
        overflow: hidden !important;
        transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
        flex-basis: 270px; /* Base un poco más ancha */
        flex-grow: 1;
        max-width: 310px; /* Ancho máximo aumentado */
        min-height: auto !important;
        margin: 0 !important;
        position: relative !important;
        width: auto !important;
    }

    & ul.products li.product:hover {
        border-color: #FF4917 !important;
        box-shadow: 0 10px 15px -3px rgba(255, 73, 23, 0.08), 0 4px 6px -4px rgba(255, 73, 23, 0.08) !important;
        transform: translateY(-5px);
    }

    /* 3. ENLACE Y CONTENIDO INTERNO
    ---------------------------------------------------------------------- */
    & ul.products li.product .woocommerce-loop-product__link {
        display: flex !important;
        flex-direction: column !important;
        justify-content: space-between !important;
        flex-grow: 1 !important;
        padding: 1.2rem !important; /* Un poco más de padding */
        text-decoration: none !important;
        box-sizing: border-box;
    }

    /* 4. IMAGEN DEL PRODUCTO (MÁS GRANDE)
    ---------------------------------------------------------------------- */
    & ul.products li.product img {
        aspect-ratio: 4 / 3;
        object-fit: contain;
        width: 100%;
        max-height: 170px; /* Altura máxima de imagen aumentada */
        margin: 0 auto 1.2rem auto;
    }

    /* 5. TÍTULO DEL PRODUCTO (MÁS GRANDE)
    ---------------------------------------------------------------------- */
    & ul.products li.product .woocommerce-loop-product__title {
        font-size: 1.1rem !important; /* Texto del título más grande */
        font-weight: 600 !important;
        color: #333 !important;
        min-height: 2.8rem; /* Ajustado para el nuevo tamaño de fuente */
        line-height: 1.3;
        margin: 0 0 1.2rem 0;
        display: -webkit-box !important;
        -webkit-line-clamp: 2 !important;
        -webkit-box-orient: vertical !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: normal !important;
        transition: color 0.2s ease;
    }

    & ul.products li.product a:hover .woocommerce-loop-product__title {
        color: #FF4917 !important;
    }

    /* 6. OCULTAR PRECIO, VALORACIONES Y BOTÓN "SELECCIONAR OPCIONES"
    ---------------------------------------------------------------------- */
    & ul.products li.product .price,
    & ul.products li.product .star-rating,
    & ul.products li.product .add_to_cart_button { /* <-- NUEVA REGLA PARA OCULTAR EL BOTÓN */
        display: none !important;
    }

    /* 7. BOTÓN "VER PRODUCTO" (MÁS GRANDE)
    ---------------------------------------------------------------------- */
    & ul.products li.product .woocommerce-loop-product__link::after {
        content: "Ver producto";
        display: block;
        width: 100%;
        margin-top: 1rem;
        padding: 0.85rem 1.2rem; /* Un poco más alto */
        background-color: #FF4917 !important;
        color: #fff;
        font-weight: 600;
        font-size: 1rem; /* Texto del botón más grande */
        border-radius: 0.6rem;
        text-align: center;
        transition: background-color 0.2s, transform 0.2s, box-shadow 0.2s;
        cursor: pointer;
    }

    & ul.products li.product .woocommerce-loop-product__link:hover::after {
        background-color: #E63D0F !important;
        transform: scale(1.03);
        box-shadow: 0 4px 15px rgba(255, 73, 23, 0.2);
    }

    /* 8. INDICADOR DE STOCK
    ---------------------------------------------------------------------- */
    & ul.products li.product::before {
        content: "";
        position: absolute;
        top: 1rem;
        left: 1rem;
        width: 12px;
        height: 12px;
        background: #FF4917 !important;
        border-radius: 50%;
        border: 2px solid #fff;
        box-shadow: 0 0 0 1px rgba(0,0,0,0.05);
        z-index: 10;
    }

    & ul.products li.product.outofstock::before {
        background: #D9534F !important;
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-70b523a *//* Dots Inactivos */
.swiper-pagination-bullet {
    width: 8px; 
    height: 8px;
    background-color: rgba(255, 255, 255, 0.5) !important; 
    opacity: 1 !important;
    transition: width 0.3s ease;
    vertical-align: middle; 
}

/* Dot Activo (Barra) */
.swiper-pagination-bullet-active {
    width: 25px !important; 
    height: 8px !important; 
    border-radius: 4px !important; 
    background-color: #ffffff !important; 
    vertical-align: middle !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3437f6a */.contenedor{
    display: none
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb7c69 */.no-text-cursor {
    cursor: default !important;
    user-select: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5f75c2 *//* Tarjeta */
.tarjeta-feature {
  display: flex;
  align-items: center;
  gap: 20px;

  background: #2c2c2c;
  border-radius: 22px;
  padding: 22px 26px;
  min-height: 100px;

  box-shadow: 0 8px 20px rgba(0,0,0,0.25);
}

/* Icono */
.tarjeta-feature .icono-feature {
  flex-shrink: 0;
  font-size: 42px;
  color: #fff;
}

/* Texto */
.tarjeta-feature .texto-feature h3 {
  color: #ffffff;
  font-size: 17px;
  margin: 0 0 4px 0;
  line-height: 1.2;
}

.tarjeta-feature .texto-feature p {
  color: #cfcfcf;
  font-size: 13px;
  margin: 0;
  line-height: 1.4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c6a967 *//* Tarjeta */
.tarjeta-feature {
  display: flex;
  align-items: center;
  gap: 20px;

  background: #2c2c2c;
  border-radius: 22px;
  padding: 22px 26px;
  min-height: 100px;

  box-shadow: 0 8px 20px rgba(0,0,0,0.25);
}

/* Icono */
.tarjeta-feature .icono-feature {
  flex-shrink: 0;
  font-size: 42px;
  color: #fff;
}

/* Texto */
.tarjeta-feature .texto-feature h3 {
  color: #ffffff;
  font-size: 17px;
  margin: 0 0 4px 0;
  line-height: 1.2;
}

.tarjeta-feature .texto-feature p {
  color: #cfcfcf;
  font-size: 13px;
  margin: 0;
  line-height: 1.4;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a9e63a *//* CONTENEDOR "capsula" */
#newsletter-footer .mc-row{
  display:flex;
  align-items:center;
  background:#fff;
  border-radius:25px;
  padding:4px;
  box-shadow:0 2px 8px rgba(0,0,0,.15);
  width:100%;
  max-width:100%;
}

/* INPUT */
#newsletter-footer #mce-EMAIL{
  flex:1;
  border:0;
  background:transparent;
  padding:10px 20px;
  font-size:14px;
  outline:none;
  box-shadow:none;
  height:auto;
  line-height:normal;
}

/* Placeholder */
#newsletter-footer #mce-EMAIL::placeholder{
  color:#666;
  opacity:1;
}

/* BOTON */
#newsletter-footer #mc-embedded-subscribe{
  flex-shrink:0;
  max-width:130px;
  width:130px;
  background:#ff5722;
  color:#fff;
  border:0;
  padding:10px 18px;
  border-radius:20px;
  font-size:14px;
  font-weight:500;
  cursor:pointer;
  transition:all .3s ease;
  white-space:nowrap;
}

#newsletter-footer #mc-embedded-subscribe:hover{
  background:#e64a19;
  transform:scale(1.02);
}

/* RESPONSIVE */
@media (max-width: 768px){
  #newsletter-footer .mc-row{ padding:3px; }
  #newsletter-footer #mce-EMAIL{ padding:8px 15px; font-size:13px; }
  #newsletter-footer #mc-embedded-subscribe{ width:120px; max-width:120px; padding:8px 12px; font-size:13px; }
}
@media (max-width: 480px){
  #newsletter-footer #mc-embedded-subscribe{ width:110px; max-width:110px; padding:8px 10px; font-size:12px; }
  #newsletter-footer #mce-EMAIL{ font-size:12px; }
}

/* Opcional: ocultar textos de Mailchimp si no los quieres */
#newsletter-footer .indicates-required,
#newsletter-footer h2{
  display:none;
}/* End custom CSS */