.elementor-5305 .elementor-element.elementor-element-1eb4801{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-5305 .elementor-element.elementor-element-1eb4801:not(.elementor-motion-effects-element-type-background), .elementor-5305 .elementor-element.elementor-element-1eb4801 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF2EB;}.elementor-5305 .elementor-element.elementor-element-ddb3783{--display:flex;--min-height:0em;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#02010138;--border-color:#02010138;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:0%;}.elementor-5305 .elementor-element.elementor-element-dfcd844{--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-5305 .elementor-element.elementor-element-961735b{--iteration-count:infinite;--dynamic-text-color:#B8322A;}.elementor-5305 .elementor-element.elementor-element-961735b > .elementor-widget-container{margin:10% 0% 0% 0%;}.elementor-5305 .elementor-element.elementor-element-961735b.elementor-element{--align-self:stretch;}.elementor-5305 .elementor-element.elementor-element-961735b .elementor-headline{text-align:left;font-family:"Manrope", Sans-serif;font-size:20px;}.elementor-5305 .elementor-element.elementor-element-961735b .elementor-headline-plain-text{color:#B8322A;}.elementor-5305 .elementor-element.elementor-element-f7ccda8 > .elementor-widget-container{margin:-3% 16% 0% 0%;}.elementor-5305 .elementor-element.elementor-element-f7ccda8 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:60px;}.elementor-5305 .elementor-element.elementor-element-9372d08 > .elementor-widget-container{margin:0% 30% 0% 0%;}.elementor-5305 .elementor-element.elementor-element-9372d08{font-family:"Manrope", Sans-serif;font-size:20px;}.elementor-5305 .elementor-element.elementor-element-785f9b5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-5305 .elementor-element.elementor-element-e11ee13{--display:flex;--min-height:20px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5305 .elementor-element.elementor-element-8bd3ddf .elementor-button{background-color:#20201E;padding:16px 30px 16px 30px;}.elementor-5305 .elementor-element.elementor-element-8bd3ddf > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-5305 .elementor-element.elementor-element-823ab38{--display:flex;--min-height:20px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5305 .elementor-element.elementor-element-f67d070 .elementor-button{background-color:#20201E00;fill:#B8322A;color:#B8322A;padding:16px 30px 16px 30px;}.elementor-5305 .elementor-element.elementor-element-f67d070 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-5305 .elementor-element.elementor-element-f67d070 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5305 .elementor-element.elementor-element-f67d070 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-5305 .elementor-element.elementor-element-aebbd6d{--display:flex;}.elementor-5305 .elementor-element.elementor-element-aebbd6d:not(.elementor-motion-effects-element-type-background), .elementor-5305 .elementor-element.elementor-element-aebbd6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fantuzzi.cl/wp-content/uploads/2026/08/FANTUZZI_BANNERWEBHOME_tamano.jpg");background-repeat:no-repeat;background-size:contain;}.elementor-5305 .elementor-element.elementor-element-5f63524{--display:flex;}.elementor-5305 .elementor-element.elementor-element-5f63524:not(.elementor-motion-effects-element-type-background), .elementor-5305 .elementor-element.elementor-element-5f63524 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF2EB;}.elementor-5305 .elementor-element.elementor-element-cd2352b{--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;--flex-wrap:nowrap;}.elementor-5305 .elementor-element.elementor-element-60ca6c9{--display:flex;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:0%;}.elementor-5305 .elementor-element.elementor-element-5b7defd{--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:flex-start;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5305 .elementor-element.elementor-element-387c910{text-align:left;}.elementor-5305 .elementor-element.elementor-element-387c910 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:2.2px;color:#B8201F;}.elementor-5305 .elementor-element.elementor-element-8cab5dd .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:46px;font-weight:400;color:#22221F;}.elementor-5305 .elementor-element.elementor-element-d255ca1{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;color:#55554F;}.elementor-5305 .elementor-element.elementor-element-0078441 .elementor-button{background-color:#20201E;padding:16px 30px 16px 30px;}.elementor-5305 .elementor-element.elementor-element-0078441 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-5305 .elementor-element.elementor-element-1b68a2c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5305 .elementor-element.elementor-element-b530bcb{--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;--flex-wrap:nowrap;}.elementor-5305 .elementor-element.elementor-element-cf5dd12{--display:flex;}.elementor-5305 .elementor-element.elementor-element-8a89103{--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;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:#22221F21;--border-color:#22221F21;--border-radius:15px 15px 10px 10px;--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-5305 .elementor-element.elementor-element-8a89103:not(.elementor-motion-effects-element-type-background), .elementor-5305 .elementor-element.elementor-element-8a89103 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F2;}.elementor-5305 .elementor-element.elementor-element-28f81b0{width:100%;max-width:100%;}.elementor-5305 .elementor-element.elementor-element-28f81b0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5305 .elementor-element.elementor-element-28f81b0.elementor-element{--align-self:center;}.elementor-5305 .elementor-element.elementor-element-28f81b0 img{width:100%;border-style:none;border-radius:15px 15px 0px 0px;}.elementor-5305 .elementor-element.elementor-element-be87767{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-5305 .elementor-element.elementor-element-10153b1 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-5305 .elementor-element.elementor-element-10153b1{text-align:center;}.elementor-5305 .elementor-element.elementor-element-10153b1 .elementor-heading-title{font-size:20px;}.elementor-5305 .elementor-element.elementor-element-162f791 .elementor-button{background-color:#02010100;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:600;fill:#B8201F;color:#B8201F;}.elementor-5305 .elementor-element.elementor-element-884ce18{--display:flex;}.elementor-5305 .elementor-element.elementor-element-9887b9f{--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;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:#22221F21;--border-color:#22221F21;--border-radius:15px 15px 10px 10px;--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-5305 .elementor-element.elementor-element-9887b9f:not(.elementor-motion-effects-element-type-background), .elementor-5305 .elementor-element.elementor-element-9887b9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F2;}.elementor-5305 .elementor-element.elementor-element-3a1e216{width:100%;max-width:100%;}.elementor-5305 .elementor-element.elementor-element-3a1e216 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5305 .elementor-element.elementor-element-3a1e216.elementor-element{--align-self:center;}.elementor-5305 .elementor-element.elementor-element-3a1e216 img{width:100%;border-radius:15px 15px 0px 0px;}.elementor-5305 .elementor-element.elementor-element-a2322c7{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-5305 .elementor-element.elementor-element-3a12535 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-5305 .elementor-element.elementor-element-3a12535{text-align:center;}.elementor-5305 .elementor-element.elementor-element-3a12535 .elementor-heading-title{font-size:20px;}.elementor-5305 .elementor-element.elementor-element-cd28826 .elementor-button{background-color:#02010100;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:600;fill:#B8201F;color:#B8201F;}.elementor-5305 .elementor-element.elementor-element-2fc13db{--display:flex;}.elementor-5305 .elementor-element.elementor-element-f77c1bb{--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;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:#22221F21;--border-color:#22221F21;--border-radius:15px 15px 10px 10px;--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-5305 .elementor-element.elementor-element-f77c1bb:not(.elementor-motion-effects-element-type-background), .elementor-5305 .elementor-element.elementor-element-f77c1bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F2;}.elementor-5305 .elementor-element.elementor-element-9bbb64b{width:100%;max-width:100%;}.elementor-5305 .elementor-element.elementor-element-9bbb64b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5305 .elementor-element.elementor-element-9bbb64b.elementor-element{--align-self:center;}.elementor-5305 .elementor-element.elementor-element-9bbb64b img{width:100%;border-radius:15px 15px 0px 0px;}.elementor-5305 .elementor-element.elementor-element-8f43ac6{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-5305 .elementor-element.elementor-element-5562659 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-5305 .elementor-element.elementor-element-5562659{text-align:center;}.elementor-5305 .elementor-element.elementor-element-5562659 .elementor-heading-title{font-size:20px;}.elementor-5305 .elementor-element.elementor-element-76ea94b .elementor-button{background-color:#02010100;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:600;fill:#B8201F;color:#B8201F;}.elementor-5305 .elementor-element.elementor-element-d8d559b{--display:flex;}.elementor-5305 .elementor-element.elementor-element-a89b80c{--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;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:#22221F21;--border-color:#22221F21;--border-radius:15px 15px 10px 10px;--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-5305 .elementor-element.elementor-element-a89b80c:not(.elementor-motion-effects-element-type-background), .elementor-5305 .elementor-element.elementor-element-a89b80c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F2;}.elementor-5305 .elementor-element.elementor-element-a878274{width:100%;max-width:100%;}.elementor-5305 .elementor-element.elementor-element-a878274 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5305 .elementor-element.elementor-element-a878274.elementor-element{--align-self:center;}.elementor-5305 .elementor-element.elementor-element-a878274 img{width:100%;border-radius:15px 15px 0px 0px;}.elementor-5305 .elementor-element.elementor-element-5d264c7{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-5305 .elementor-element.elementor-element-d4ea7f7 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-5305 .elementor-element.elementor-element-d4ea7f7{text-align:center;}.elementor-5305 .elementor-element.elementor-element-d4ea7f7 .elementor-heading-title{font-size:20px;}.elementor-5305 .elementor-element.elementor-element-352a85c .elementor-button{background-color:#02010100;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:600;fill:#B8201F;color:#B8201F;}.elementor-5305 .elementor-element.elementor-element-bc43698{--display:flex;}.elementor-5305 .elementor-element.elementor-element-f593216{--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;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:#22221F21;--border-color:#22221F21;--border-radius:15px 15px 10px 10px;--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-5305 .elementor-element.elementor-element-f593216:not(.elementor-motion-effects-element-type-background), .elementor-5305 .elementor-element.elementor-element-f593216 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F2;}.elementor-5305 .elementor-element.elementor-element-76d381c{width:100%;max-width:100%;}.elementor-5305 .elementor-element.elementor-element-76d381c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5305 .elementor-element.elementor-element-76d381c.elementor-element{--align-self:center;}.elementor-5305 .elementor-element.elementor-element-76d381c img{width:100%;border-radius:15px 15px 0px 0px;}.elementor-5305 .elementor-element.elementor-element-b119977{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-5305 .elementor-element.elementor-element-3210728 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-5305 .elementor-element.elementor-element-3210728{text-align:center;}.elementor-5305 .elementor-element.elementor-element-3210728 .elementor-heading-title{font-size:20px;}.elementor-5305 .elementor-element.elementor-element-44d8ac4 .elementor-button{background-color:#02010100;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:600;fill:#B8201F;color:#B8201F;}.elementor-5305 .elementor-element.elementor-element-0ac39a9{--display:flex;}.elementor-5305 .elementor-element.elementor-element-0ac39a9:not(.elementor-motion-effects-element-type-background), .elementor-5305 .elementor-element.elementor-element-0ac39a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF2EB;}.elementor-5305 .elementor-element.elementor-element-7c7c4c2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-5305 .elementor-element.elementor-element-8bd134b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 0px 0px 10px;}.elementor-5305 .elementor-element.elementor-element-8bd134b:not(.elementor-motion-effects-element-type-background), .elementor-5305 .elementor-element.elementor-element-8bd134b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fantuzzi.cl/wp-content/uploads/2026/09/3c49e1c6-493a-42b8-ae92-d8b4089eb68b_11zon-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5305 .elementor-element.elementor-element-c07ba2d{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0201012E;--border-color:#0201012E;--border-radius:1px 0px 1px 0px;}.elementor-5305 .elementor-element.elementor-element-4a93233.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5305 .elementor-element.elementor-element-4a93233.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-5305 .elementor-element.elementor-element-4a93233 .elementor-main-swiper{width:100%;}.elementor-5305 .elementor-element.elementor-element-4a93233 .elementor-main-swiper .swiper-slide{background-color:#F7F2E9;}.elementor-5305 .elementor-element.elementor-element-4a93233 .elementor-testimonial__header{padding-top:0px;padding-left:0px;padding-right:0px;border-block-end-color:#B8322A;}.elementor-5305 .elementor-element.elementor-element-4a93233 .elementor-testimonial__content{padding-bottom:0px;padding-left:0px;padding-right:0px;}.elementor-5305 .elementor-element.elementor-element-4a93233 .elementor-swiper-button{font-size:20px;}.elementor-5305 .elementor-element.elementor-element-4a93233 .elementor-testimonial__icon:not(.elementor-testimonial__rating){color:var( --e-global-color-d0113ef );}.elementor-5305 .elementor-element.elementor-element-4a93233 .elementor-testimonial__icon:not(.elementor-testimonial__rating) svg{fill:var( --e-global-color-d0113ef );}.elementor-5305 .elementor-element.elementor-element-4a93233 .elementor-star-rating{font-size:10px;}.elementor-5305 .elementor-element.elementor-element-4a93233 .elementor-star-rating i:not(:last-of-type){margin-inline-end:0px;}.elementor-5305 .elementor-element.elementor-element-0259d5f{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 10px 10px 0px;}.elementor-5305 .elementor-element.elementor-element-0259d5f:not(.elementor-motion-effects-element-type-background), .elementor-5305 .elementor-element.elementor-element-0259d5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C9D0B8;}.elementor-5305 .elementor-element.elementor-element-5d928e1 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-5305 .elementor-element.elementor-element-5d928e1.elementor-element{--align-self:center;}.elementor-5305 .elementor-element.elementor-element-5d928e1 .elementor-icon-box-wrapper{text-align:left;}.elementor-5305 .elementor-element.elementor-element-5d928e1{--icon-box-icon-margin:15px;}.elementor-5305 .elementor-element.elementor-element-5d928e1 .elementor-icon-box-title{margin-bottom:19px;color:#20201E;}.elementor-5305 .elementor-element.elementor-element-5d928e1.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-5305 .elementor-element.elementor-element-5d928e1.elementor-view-framed .elementor-icon, .elementor-5305 .elementor-element.elementor-element-5d928e1.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-5305 .elementor-element.elementor-element-5d928e1 .elementor-icon{font-size:33px;padding:30px;}.elementor-5305 .elementor-element.elementor-element-5d928e1 .elementor-icon-box-title, .elementor-5305 .elementor-element.elementor-element-5d928e1 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:19px;font-weight:700;line-height:1px;}.elementor-5305 .elementor-element.elementor-element-5d928e1 .elementor-icon-box-description{font-size:14px;color:#20201E;}.elementor-5305 .elementor-element.elementor-element-b78f7fe{--display:flex;}.elementor-5305 .elementor-element.elementor-element-b78f7fe:not(.elementor-motion-effects-element-type-background), .elementor-5305 .elementor-element.elementor-element-b78f7fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF2EB;}.elementor-5305 .elementor-element.elementor-element-ac47571{--display:flex;}.elementor-5305 .elementor-element.elementor-element-a5a8c60{--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;--flex-wrap:nowrap;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:#0201012E;--border-color:#0201012E;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.32);}.elementor-5305 .elementor-element.elementor-element-3c11792{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#02010140;--border-color:#02010140;--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-5305 .elementor-element.elementor-element-3c11792.e-con{--align-self:center;}.elementor-5305 .elementor-element.elementor-element-af66bb8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-5305 .elementor-element.elementor-element-f8b3117 .elementor-icon-wrapper{text-align:center;}.elementor-5305 .elementor-element.elementor-element-f8b3117.elementor-view-stacked .elementor-icon{background-color:#B8322A;}.elementor-5305 .elementor-element.elementor-element-f8b3117.elementor-view-framed .elementor-icon, .elementor-5305 .elementor-element.elementor-element-f8b3117.elementor-view-default .elementor-icon{color:#B8322A;border-color:#B8322A;}.elementor-5305 .elementor-element.elementor-element-f8b3117.elementor-view-framed .elementor-icon, .elementor-5305 .elementor-element.elementor-element-f8b3117.elementor-view-default .elementor-icon svg{fill:#B8322A;}.elementor-5305 .elementor-element.elementor-element-f8b3117 .elementor-icon{font-size:30px;}.elementor-5305 .elementor-element.elementor-element-f8b3117 .elementor-icon svg{height:30px;}.elementor-5305 .elementor-element.elementor-element-fee90a5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5305 .elementor-element.elementor-element-fee90a5.e-con{--align-self:center;}.elementor-5305 .elementor-element.elementor-element-f1a3058 .elementor-heading-title{font-size:16px;font-weight:700;color:#B8322A;}.elementor-5305 .elementor-element.elementor-element-bfed2cc > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-5305 .elementor-element.elementor-element-bfed2cc{font-size:13px;}.elementor-5305 .elementor-element.elementor-element-5878c89{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#02010140;--border-color:#02010140;--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-5305 .elementor-element.elementor-element-17bcb1b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-5305 .elementor-element.elementor-element-73a8261 .elementor-icon-wrapper{text-align:center;}.elementor-5305 .elementor-element.elementor-element-73a8261.elementor-view-stacked .elementor-icon{background-color:#B8322A;}.elementor-5305 .elementor-element.elementor-element-73a8261.elementor-view-framed .elementor-icon, .elementor-5305 .elementor-element.elementor-element-73a8261.elementor-view-default .elementor-icon{color:#B8322A;border-color:#B8322A;}.elementor-5305 .elementor-element.elementor-element-73a8261.elementor-view-framed .elementor-icon, .elementor-5305 .elementor-element.elementor-element-73a8261.elementor-view-default .elementor-icon svg{fill:#B8322A;}.elementor-5305 .elementor-element.elementor-element-73a8261 .elementor-icon{font-size:30px;}.elementor-5305 .elementor-element.elementor-element-73a8261 .elementor-icon svg{height:30px;}.elementor-5305 .elementor-element.elementor-element-78c3ba1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5305 .elementor-element.elementor-element-78c3ba1.e-con{--align-self:center;}.elementor-5305 .elementor-element.elementor-element-d75032a .elementor-heading-title{font-size:16px;font-weight:700;color:#B8322A;}.elementor-5305 .elementor-element.elementor-element-7541ce4 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-5305 .elementor-element.elementor-element-7541ce4{font-size:13px;}.elementor-5305 .elementor-element.elementor-element-b3b90ac{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#02010140;--border-color:#02010140;--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-5305 .elementor-element.elementor-element-4d95ddf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-5305 .elementor-element.elementor-element-3994363 .elementor-icon-wrapper{text-align:center;}.elementor-5305 .elementor-element.elementor-element-3994363.elementor-view-stacked .elementor-icon{background-color:#B8322A;}.elementor-5305 .elementor-element.elementor-element-3994363.elementor-view-framed .elementor-icon, .elementor-5305 .elementor-element.elementor-element-3994363.elementor-view-default .elementor-icon{color:#B8322A;border-color:#B8322A;}.elementor-5305 .elementor-element.elementor-element-3994363.elementor-view-framed .elementor-icon, .elementor-5305 .elementor-element.elementor-element-3994363.elementor-view-default .elementor-icon svg{fill:#B8322A;}.elementor-5305 .elementor-element.elementor-element-3994363 .elementor-icon{font-size:30px;}.elementor-5305 .elementor-element.elementor-element-3994363 .elementor-icon svg{height:30px;}.elementor-5305 .elementor-element.elementor-element-25cacd7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5305 .elementor-element.elementor-element-25cacd7.e-con{--align-self:center;}.elementor-5305 .elementor-element.elementor-element-e89d004 .elementor-heading-title{font-size:16px;font-weight:700;color:#B8322A;}.elementor-5305 .elementor-element.elementor-element-57984ae > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-5305 .elementor-element.elementor-element-57984ae{font-size:13px;}.elementor-5305 .elementor-element.elementor-element-d8fa622{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#02010140;--border-color:#02010140;--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-5305 .elementor-element.elementor-element-f202c89{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-5305 .elementor-element.elementor-element-432cd12 .elementor-icon-wrapper{text-align:center;}.elementor-5305 .elementor-element.elementor-element-432cd12.elementor-view-stacked .elementor-icon{background-color:#B8322A;}.elementor-5305 .elementor-element.elementor-element-432cd12.elementor-view-framed .elementor-icon, .elementor-5305 .elementor-element.elementor-element-432cd12.elementor-view-default .elementor-icon{color:#B8322A;border-color:#B8322A;}.elementor-5305 .elementor-element.elementor-element-432cd12.elementor-view-framed .elementor-icon, .elementor-5305 .elementor-element.elementor-element-432cd12.elementor-view-default .elementor-icon svg{fill:#B8322A;}.elementor-5305 .elementor-element.elementor-element-432cd12 .elementor-icon{font-size:30px;}.elementor-5305 .elementor-element.elementor-element-432cd12 .elementor-icon svg{height:30px;}.elementor-5305 .elementor-element.elementor-element-02c968e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5305 .elementor-element.elementor-element-02c968e.e-con{--align-self:center;}.elementor-5305 .elementor-element.elementor-element-2879e1c .elementor-heading-title{font-size:16px;font-weight:700;color:#B8322A;}.elementor-5305 .elementor-element.elementor-element-9c26bf9 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-5305 .elementor-element.elementor-element-9c26bf9{font-size:13px;}.elementor-5305 .elementor-element.elementor-element-b20b333{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0201012E;--border-color:#0201012E;--border-radius:0px 0px 0px 0px;--padding-top:38px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-5305 .elementor-element.elementor-element-b20b333:not(.elementor-motion-effects-element-type-background), .elementor-5305 .elementor-element.elementor-element-b20b333 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF2EB;}.elementor-5305 .elementor-element.elementor-element-95ef0ff{--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:flex-start;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0201012B;--border-color:#0201012B;}.elementor-5305 .elementor-element.elementor-element-9bb8a32{--display:flex;--min-height:350px;--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-5305 .elementor-element.elementor-element-7811baf{--display:flex;}.elementor-5305 .elementor-element.elementor-element-201ed8c{--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:flex-start;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5305 .elementor-element.elementor-element-b27feba{text-align:left;}.elementor-5305 .elementor-element.elementor-element-b27feba .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:2.2px;color:#B8201F;}.elementor-5305 .elementor-element.elementor-element-0a23d8e .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:40px;font-weight:400;color:#22221F;}.elementor-5305 .elementor-element.elementor-element-6fb20a4{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:#55554F;}.elementor-5305 .elementor-element.elementor-element-283b957{--display:flex;--min-height:200px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-5305 .elementor-element.elementor-element-283b957:not(.elementor-motion-effects-element-type-background), .elementor-5305 .elementor-element.elementor-element-283b957 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fantuzzi.cl/wp-content/uploads/2026/08/FANTUZZI_BANNERWEBHOME-fav_tamano.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5305 .elementor-element.elementor-element-2a0f8ff{--display:flex;--min-height:200px;--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-5305 .elementor-element.elementor-element-f9a382d .elementor-button{background-color:#B8322A;font-size:12px;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8322A;padding:4px 4px 4px 4px;}.elementor-5305 .elementor-element.elementor-element-9574b35 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:30px;font-weight:400;color:#22221F;}.elementor-5305 .elementor-element.elementor-element-246682c .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:30px;font-weight:400;color:#22221F;}.elementor-5305 .elementor-element.elementor-element-819631e{--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;}.elementor-5305 .elementor-element.elementor-element-bbed8dd .elementor-button{background-color:#20201E;}.elementor-5305 .elementor-element.elementor-element-e09e483{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5305 .elementor-element.elementor-element-6f3f722{--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;--flex-wrap:nowrap;}.elementor-5305 .elementor-element.elementor-element-464231f{--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;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:#22221F21;--border-color:#22221F21;--border-radius:10px 10px 10px 10px;}.elementor-5305 .elementor-element.elementor-element-464231f:not(.elementor-motion-effects-element-type-background), .elementor-5305 .elementor-element.elementor-element-464231f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F2;}.elementor-5305 .elementor-element.elementor-element-48c0337 .elementor-button{background-color:#B8322A;font-size:10px;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8322A;padding:4px 4px 4px 4px;}.elementor-5305 .elementor-element.elementor-element-48c0337 > .elementor-widget-container{margin:0% 0% -10% 2%;}.elementor-5305 .elementor-element.elementor-element-48c0337{z-index:1;}.elementor-5305 .elementor-element.elementor-element-6f78708{width:100%;max-width:100%;}.elementor-5305 .elementor-element.elementor-element-6f78708 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-5305 .elementor-element.elementor-element-6f78708.elementor-element{--align-self:center;}.elementor-5305 .elementor-element.elementor-element-6f78708 img{width:50%;height:100%;}.elementor-5305 .elementor-element.elementor-element-2ce143b{--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:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5305 .elementor-element.elementor-element-7bf9ee8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-5305 .elementor-element.elementor-element-b8f7b6d .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:17px;}.elementor-5305 .elementor-element.elementor-element-4085bd0 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:30px;font-weight:400;color:#22221F;}.elementor-5305 .elementor-element.elementor-element-06c7675{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-5305 .elementor-element.elementor-element-2fbd954.elementor-element{--align-self:flex-end;}.elementor-5305 .elementor-element.elementor-element-1fac0b9{--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;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:#22221F21;--border-color:#22221F21;--border-radius:10px 10px 10px 10px;}.elementor-5305 .elementor-element.elementor-element-1fac0b9:not(.elementor-motion-effects-element-type-background), .elementor-5305 .elementor-element.elementor-element-1fac0b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F2;}.elementor-5305 .elementor-element.elementor-element-23adf46 .elementor-button{background-color:#B8322A;font-size:10px;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8322A;padding:4px 4px 4px 4px;}.elementor-5305 .elementor-element.elementor-element-23adf46 > .elementor-widget-container{margin:0% 0% -10% 2%;}.elementor-5305 .elementor-element.elementor-element-23adf46{z-index:1;}.elementor-5305 .elementor-element.elementor-element-d434f52{width:100%;max-width:100%;}.elementor-5305 .elementor-element.elementor-element-d434f52 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-5305 .elementor-element.elementor-element-d434f52.elementor-element{--align-self:center;}.elementor-5305 .elementor-element.elementor-element-d434f52 img{width:50%;height:100%;}.elementor-5305 .elementor-element.elementor-element-d0af586{--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:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5305 .elementor-element.elementor-element-4968733{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-5305 .elementor-element.elementor-element-c432d75 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:17px;}.elementor-5305 .elementor-element.elementor-element-777a71f .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:30px;font-weight:400;color:#22221F;}.elementor-5305 .elementor-element.elementor-element-664cdff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-5305 .elementor-element.elementor-element-839876f.elementor-element{--align-self:flex-end;}.elementor-5305 .elementor-element.elementor-element-b4c45bc{--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;--flex-wrap:nowrap;}.elementor-5305 .elementor-element.elementor-element-dc7f78c{--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;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:#22221F21;--border-color:#22221F21;--border-radius:10px 10px 10px 10px;}.elementor-5305 .elementor-element.elementor-element-dc7f78c:not(.elementor-motion-effects-element-type-background), .elementor-5305 .elementor-element.elementor-element-dc7f78c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F2;}.elementor-5305 .elementor-element.elementor-element-bc2748f .elementor-button{background-color:#B8322A;font-size:10px;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8322A;padding:4px 4px 4px 4px;}.elementor-5305 .elementor-element.elementor-element-bc2748f > .elementor-widget-container{margin:0% 0% -10% 2%;}.elementor-5305 .elementor-element.elementor-element-bc2748f{z-index:1;}.elementor-5305 .elementor-element.elementor-element-948c742{width:100%;max-width:100%;}.elementor-5305 .elementor-element.elementor-element-948c742 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-5305 .elementor-element.elementor-element-948c742.elementor-element{--align-self:center;}.elementor-5305 .elementor-element.elementor-element-948c742 img{width:70%;height:100%;}.elementor-5305 .elementor-element.elementor-element-b44a837{--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:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5305 .elementor-element.elementor-element-721e09a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-5305 .elementor-element.elementor-element-01c62e3 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:17px;}.elementor-5305 .elementor-element.elementor-element-b704cb2 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:30px;font-weight:400;color:#22221F;}.elementor-5305 .elementor-element.elementor-element-15e08a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-5305 .elementor-element.elementor-element-d8b4660.elementor-element{--align-self:flex-end;}.elementor-5305 .elementor-element.elementor-element-f66ca62{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;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:#22221F21;--border-color:#22221F21;--border-radius:10px 10px 10px 10px;}.elementor-5305 .elementor-element.elementor-element-f66ca62:not(.elementor-motion-effects-element-type-background), .elementor-5305 .elementor-element.elementor-element-f66ca62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F2;background-image:url("https://fantuzzi.cl/wp-content/uploads/2026/08/Diseno-sin-titulo-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5305 .elementor-element.elementor-element-a7400fd{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5305 .elementor-element.elementor-element-b5d9d19{text-align:center;}.elementor-5305 .elementor-element.elementor-element-b5d9d19 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-5305 .elementor-element.elementor-element-a2ccabe{--display:flex;}.elementor-5305 .elementor-element.elementor-element-4df8175.elementor-wc-products ul.products li.product{text-align:center;border-style:solid;border-width:0px 0px 0px 0px;padding:12px 12px 12px 12px;border-color:#FFFFFF;}.elementor-5305 .elementor-element.elementor-element-4df8175.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5305 .elementor-element.elementor-element-4df8175.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#6B7074;}.elementor-5305 .elementor-element.elementor-element-4df8175.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#6B7074;}.elementor-5305 .elementor-element.elementor-element-4df8175.elementor-wc-products ul.products li.product .star-rating{color:#042533;font-size:0.9em;}.elementor-5305 .elementor-element.elementor-element-4df8175.elementor-wc-products ul.products li.product .price{color:#B80000;}.elementor-5305 .elementor-element.elementor-element-4df8175.elementor-wc-products ul.products li.product .price ins{color:#B80000;}.elementor-5305 .elementor-element.elementor-element-4df8175.elementor-wc-products ul.products li.product .price ins .amount{color:#B80000;}.elementor-5305 .elementor-element.elementor-element-4df8175.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#C10000;}.elementor-5305 .elementor-element.elementor-element-4df8175.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-5305 .elementor-element.elementor-element-f9d6a67{--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:flex-start;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0201012B;--border-color:#0201012B;}.elementor-5305 .elementor-element.elementor-element-1f81250{--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:space-between;--align-items:flex-end;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:4px;--margin-left:0px;--margin-right:0px;}.elementor-5305 .elementor-element.elementor-element-62b7d98{--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:flex-start;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5305 .elementor-element.elementor-element-ed0f91f{text-align:left;}.elementor-5305 .elementor-element.elementor-element-ed0f91f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:2.2px;color:#B8201F;}.elementor-5305 .elementor-element.elementor-element-c34e67b .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:40px;font-weight:400;color:#22221F;}.elementor-5305 .elementor-element.elementor-element-a865ee2{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;color:#55554F;}.elementor-5305 .elementor-element.elementor-element-c0d4caf{--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-end;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:7px;--margin-left:0px;--margin-right:0px;}.elementor-5305 .elementor-element.elementor-element-d3413b1 .elementor-button{background-color:#02010100;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:600;fill:#B8201F;color:#B8201F;}.elementor-5305 .elementor-element.elementor-element-c561cbe{--display:flex;--min-height:350px;--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-5305 .elementor-element.elementor-element-1d67d9f{--display:flex;--min-height:350px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;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:#22221F21;--border-color:#22221F21;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5305 .elementor-element.elementor-element-1d67d9f:not(.elementor-motion-effects-element-type-background), .elementor-5305 .elementor-element.elementor-element-1d67d9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F2;}.elementor-5305 .elementor-element.elementor-element-0149d92{width:100%;max-width:100%;}.elementor-5305 .elementor-element.elementor-element-0149d92.elementor-element{--align-self:center;}.elementor-5305 .elementor-element.elementor-element-0149d92 img{width:100%;height:250px;border-radius:10px 10px 0px 0px;}.elementor-5305 .elementor-element.elementor-element-1957faf{--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:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:2px;--padding-left:18px;--padding-right:18px;}.elementor-5305 .elementor-element.elementor-element-b99bedb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-5305 .elementor-element.elementor-element-b99bedb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5305 .elementor-element.elementor-element-141f518 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:15px;line-height:2em;color:#B8322A;}.elementor-5305 .elementor-element.elementor-element-3cb1568 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:25px;}.elementor-5305 .elementor-element.elementor-element-dcc4c19 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:17px;line-height:1.8em;}.elementor-5305 .elementor-element.elementor-element-540c7b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-5305 .elementor-element.elementor-element-c31522e .elementor-button{background-color:#02010100;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:600;fill:#B8201F;color:#B8201F;}.elementor-5305 .elementor-element.elementor-element-c31522e{width:100%;max-width:100%;}.elementor-5305 .elementor-element.elementor-element-c31522e.elementor-element{--align-self:flex-end;}.elementor-5305 .elementor-element.elementor-element-c31522e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5305 .elementor-element.elementor-element-c31522e .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:end;}.elementor-5305 .elementor-element.elementor-element-4b3591c{--display:flex;--min-height:350px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;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:#22221F21;--border-color:#22221F21;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5305 .elementor-element.elementor-element-4b3591c:not(.elementor-motion-effects-element-type-background), .elementor-5305 .elementor-element.elementor-element-4b3591c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F2;}.elementor-5305 .elementor-element.elementor-element-206df02{width:100%;max-width:100%;}.elementor-5305 .elementor-element.elementor-element-206df02.elementor-element{--align-self:center;}.elementor-5305 .elementor-element.elementor-element-206df02 img{width:100%;height:250px;border-radius:10px 10px 0px 0px;}.elementor-5305 .elementor-element.elementor-element-b5a6f6a{--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:space-between;--align-items:flex-end;--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-5305 .elementor-element.elementor-element-777d0f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-5305 .elementor-element.elementor-element-5b32f70 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:15px;line-height:2em;color:#B8322A;}.elementor-5305 .elementor-element.elementor-element-31577ed .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:25px;}.elementor-5305 .elementor-element.elementor-element-162f35c .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:17px;line-height:1.8em;}.elementor-5305 .elementor-element.elementor-element-50c1b05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-5305 .elementor-element.elementor-element-48468b5 .elementor-button{background-color:#02010100;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:600;fill:#B8201F;color:#B8201F;}.elementor-5305 .elementor-element.elementor-element-48468b5{width:100%;max-width:100%;}.elementor-5305 .elementor-element.elementor-element-48468b5.elementor-element{--align-self:flex-end;}.elementor-5305 .elementor-element.elementor-element-48468b5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5305 .elementor-element.elementor-element-48468b5 .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:end;}.elementor-5305 .elementor-element.elementor-element-c29f03a{--display:flex;--min-height:350px;--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;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:#22221F21;--border-color:#22221F21;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5305 .elementor-element.elementor-element-c29f03a:not(.elementor-motion-effects-element-type-background), .elementor-5305 .elementor-element.elementor-element-c29f03a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F2;}.elementor-5305 .elementor-element.elementor-element-3cd3742{width:100%;max-width:100%;}.elementor-5305 .elementor-element.elementor-element-3cd3742.elementor-element{--align-self:center;}.elementor-5305 .elementor-element.elementor-element-3cd3742 img{width:100%;height:250px;border-radius:10px 10px 0px 0px;}.elementor-5305 .elementor-element.elementor-element-29a8f37{--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:space-between;--align-items:flex-end;--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-5305 .elementor-element.elementor-element-da78a36{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-5305 .elementor-element.elementor-element-e515951 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:15px;line-height:2em;color:#B8322A;}.elementor-5305 .elementor-element.elementor-element-23bccb2 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:25px;}.elementor-5305 .elementor-element.elementor-element-b056279 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:17px;line-height:1.8em;}.elementor-5305 .elementor-element.elementor-element-186c2d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-5305 .elementor-element.elementor-element-b237013 .elementor-button{background-color:#02010100;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:600;fill:#B8201F;color:#B8201F;}.elementor-5305 .elementor-element.elementor-element-b237013{width:100%;max-width:100%;}.elementor-5305 .elementor-element.elementor-element-b237013.elementor-element{--align-self:flex-end;}.elementor-5305 .elementor-element.elementor-element-b237013 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5305 .elementor-element.elementor-element-b237013 .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:end;}.elementor-5305 .elementor-element.elementor-element-e46fbba{--display:flex;--min-height:35em;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5305 .elementor-element.elementor-element-e46fbba:not(.elementor-motion-effects-element-type-background), .elementor-5305 .elementor-element.elementor-element-e46fbba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF2EB;}.elementor-5305 .elementor-element.elementor-element-7cd55ff{--display:flex;--min-height:35em;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-5305 .elementor-element.elementor-element-a67ee55{--display:flex;--min-height:35em;--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;--flex-wrap:nowrap;--border-radius:30px 30px 30px 30px;}.elementor-5305 .elementor-element.elementor-element-a67ee55:not(.elementor-motion-effects-element-type-background), .elementor-5305 .elementor-element.elementor-element-a67ee55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#20201E;}.elementor-5305 .elementor-element.elementor-element-9746cbf{--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;--padding-top:10%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-5305 .elementor-element.elementor-element-11bc656{text-align:left;}.elementor-5305 .elementor-element.elementor-element-11bc656 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:2.2px;color:#B8201F;}.elementor-5305 .elementor-element.elementor-element-e6747af .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:40px;font-weight:400;color:#FFFFFF;}.elementor-5305 .elementor-element.elementor-element-c8b4107 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-5305 .elementor-element.elementor-element-51b60b3{--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;--flex-wrap:nowrap;}.elementor-5305 .elementor-element.elementor-element-b77faac{width:100%;max-width:100%;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-5305 .elementor-element.elementor-element-b77faac .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5305 .elementor-element.elementor-element-b77faac .elementor-button span{gap:15px;}.elementor-5305 .elementor-element.elementor-element-b77faac .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:8px;}.elementor-5305 .elementor-element.elementor-element-b77faac .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-8px;}.elementor-5305 .elementor-element.elementor-element-b77faac .elementor-field-group.recaptcha_v3-bottomleft, .elementor-5305 .elementor-element.elementor-element-b77faac .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-5305 .elementor-element.elementor-element-b77faac .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-5305 .elementor-element.elementor-element-b77faac .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-5305 .elementor-element.elementor-element-b77faac .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-5305 .elementor-element.elementor-element-b77faac .elementor-field-type-html{padding-bottom:0px;}.elementor-5305 .elementor-element.elementor-element-b77faac .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#F7F2E9;border-radius:10px 10px 10px 10px;}.elementor-5305 .elementor-element.elementor-element-b77faac .elementor-field-group .elementor-select-wrapper select{background-color:#F7F2E9;border-radius:10px 10px 10px 10px;}.elementor-5305 .elementor-element.elementor-element-b77faac .elementor-button{font-size:16px;border-radius:7px 7px 7px 7px;}.elementor-5305 .elementor-element.elementor-element-b77faac .e-form__buttons__wrapper__button-next{background-color:#C9D0B8;color:#0A0A0A;}.elementor-5305 .elementor-element.elementor-element-b77faac .elementor-button[type="submit"]{background-color:#C9D0B8;color:#0A0A0A;}.elementor-5305 .elementor-element.elementor-element-b77faac .elementor-button[type="submit"] svg *{fill:#0A0A0A;}.elementor-5305 .elementor-element.elementor-element-b77faac .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-5305 .elementor-element.elementor-element-b77faac .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-5305 .elementor-element.elementor-element-b77faac .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-5305 .elementor-element.elementor-element-b77faac .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-5305 .elementor-element.elementor-element-b77faac .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-5305 .elementor-element.elementor-element-0563e00 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-5305 .elementor-element.elementor-element-0563e00 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-5305 .elementor-element.elementor-element-c123aad{--display:flex;}.elementor-5305 .elementor-element.elementor-element-c123aad:not(.elementor-motion-effects-element-type-background), .elementor-5305 .elementor-element.elementor-element-c123aad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fantuzzi.cl/wp-content/uploads/2026/08/Fantuzzi_Formulario_recetas.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-5305 .elementor-element.elementor-element-6e1b5dc{--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;}.elementor-5305 .elementor-element.elementor-element-6e1b5dc:not(.elementor-motion-effects-element-type-background), .elementor-5305 .elementor-element.elementor-element-6e1b5dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF2EB;}.elementor-5305 .elementor-element.elementor-element-78be001{--display:flex;--min-height:450px;--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-5305 .elementor-element.elementor-element-0dc5222{--display:flex;--border-radius:20px 20px 20px 20px;--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-5305 .elementor-element.elementor-element-0dc5222:not(.elementor-motion-effects-element-type-background), .elementor-5305 .elementor-element.elementor-element-0dc5222 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8D3BB;}.elementor-5305 .elementor-element.elementor-element-052e842 > .elementor-widget-container{margin:20px 20px 0px 10px;}.elementor-5305 .elementor-element.elementor-element-052e842{text-align:left;}.elementor-5305 .elementor-element.elementor-element-052e842 img{width:25%;}.elementor-5305 .elementor-element.elementor-element-c9f5de2 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-5305 .elementor-element.elementor-element-c9f5de2 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:32px;}.elementor-5305 .elementor-element.elementor-element-8361a57 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-5305 .elementor-element.elementor-element-8361a57 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:normal;}.elementor-5305 .elementor-element.elementor-element-47823fc .elementor-button{background-color:#02010100;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:600;fill:#B8201F;color:#B8201F;}.elementor-5305 .elementor-element.elementor-element-47823fc.elementor-element{--align-self:flex-start;}.elementor-5305 .elementor-element.elementor-element-4f12015 > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-5305 .elementor-element.elementor-element-4f12015{text-align:right;}.elementor-5305 .elementor-element.elementor-element-4f12015 img{width:40%;}.elementor-5305 .elementor-element.elementor-element-c080488{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.32);--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-5305 .elementor-element.elementor-element-c080488:not(.elementor-motion-effects-element-type-background), .elementor-5305 .elementor-element.elementor-element-c080488 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBEC;}.elementor-5305 .elementor-element.elementor-element-fe17372 > .elementor-widget-container{margin:20px 20px 0px 10px;}.elementor-5305 .elementor-element.elementor-element-fe17372{text-align:left;}.elementor-5305 .elementor-element.elementor-element-fe17372 img{width:25%;}.elementor-5305 .elementor-element.elementor-element-fef5063 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-5305 .elementor-element.elementor-element-fef5063 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:32px;}.elementor-5305 .elementor-element.elementor-element-576aa53 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-5305 .elementor-element.elementor-element-576aa53 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:normal;}.elementor-5305 .elementor-element.elementor-element-794f2f6 .elementor-button{background-color:#02010100;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:600;fill:#B8201F;color:#B8201F;}.elementor-5305 .elementor-element.elementor-element-794f2f6.elementor-element{--align-self:flex-start;}.elementor-5305 .elementor-element.elementor-element-8eaa51e > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-5305 .elementor-element.elementor-element-8eaa51e{text-align:right;}.elementor-5305 .elementor-element.elementor-element-8eaa51e img{width:40%;}.elementor-5305 .elementor-element.elementor-element-f03d83c{--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;--border-radius:20px 20px 20px 20px;}.elementor-5305 .elementor-element.elementor-element-f03d83c.e-con{--align-self:center;}.elementor-5305 .elementor-element.elementor-element-acd82e3{--display:flex;--min-height:200px;--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;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.32);--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-5305 .elementor-element.elementor-element-acd82e3:not(.elementor-motion-effects-element-type-background), .elementor-5305 .elementor-element.elementor-element-acd82e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBEC;}.elementor-5305 .elementor-element.elementor-element-6d97a30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-5305 .elementor-element.elementor-element-65700da > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-5305 .elementor-element.elementor-element-65700da{text-align:left;}.elementor-5305 .elementor-element.elementor-element-65700da img{width:14%;}.elementor-5305 .elementor-element.elementor-element-225eb10 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-5305 .elementor-element.elementor-element-225eb10 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:27px;}.elementor-5305 .elementor-element.elementor-element-cc2af01 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-5305 .elementor-element.elementor-element-cc2af01 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:normal;}.elementor-5305 .elementor-element.elementor-element-0ed5826 .elementor-button{background-color:#02010100;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:600;fill:#B8201F;color:#B8201F;}.elementor-5305 .elementor-element.elementor-element-0ed5826.elementor-element{--align-self:flex-start;}.elementor-5305 .elementor-element.elementor-element-b98da7c{--display:flex;--justify-content:center;}.elementor-5305 .elementor-element.elementor-element-f9dcdf7{text-align:center;}.elementor-5305 .elementor-element.elementor-element-f9dcdf7 img{width:80%;}.elementor-5305 .elementor-element.elementor-element-6237539{--display:flex;--min-height:200px;--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;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.32);--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-5305 .elementor-element.elementor-element-6237539:not(.elementor-motion-effects-element-type-background), .elementor-5305 .elementor-element.elementor-element-6237539 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBEC;}.elementor-5305 .elementor-element.elementor-element-c97f55c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-5305 .elementor-element.elementor-element-1b48870 > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-5305 .elementor-element.elementor-element-1b48870{text-align:left;}.elementor-5305 .elementor-element.elementor-element-1b48870 img{width:14%;}.elementor-5305 .elementor-element.elementor-element-30d8a16 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-5305 .elementor-element.elementor-element-30d8a16 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:27px;}.elementor-5305 .elementor-element.elementor-element-974de46 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-5305 .elementor-element.elementor-element-974de46 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:normal;}.elementor-5305 .elementor-element.elementor-element-f475d3d .elementor-button{background-color:#02010100;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:600;fill:#B8201F;color:#B8201F;}.elementor-5305 .elementor-element.elementor-element-f475d3d.elementor-element{--align-self:flex-start;}.elementor-5305 .elementor-element.elementor-element-2b79435{--display:flex;--justify-content:center;}.elementor-5305 .elementor-element.elementor-element-e2bdb55{text-align:center;}.elementor-5305 .elementor-element.elementor-element-e2bdb55 img{width:80%;}.elementor-5305 .elementor-element.elementor-element-65f7755{--display:flex;--min-height:2.7em;}.elementor-5305 .elementor-element.elementor-element-65f7755:not(.elementor-motion-effects-element-type-background), .elementor-5305 .elementor-element.elementor-element-65f7755 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C9D0B8;}.elementor-5305 .elementor-element.elementor-element-961de4b{--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-5305 .elementor-element.elementor-element-116dc72{--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-5305 .elementor-element.elementor-element-77e8ca6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;letter-spacing:3px;word-spacing:0px;}.elementor-5305 .elementor-element.elementor-element-66ee229{--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-5305 .elementor-element.elementor-element-ee16311 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;letter-spacing:3px;}.elementor-5305 .elementor-element.elementor-element-efc6ebe{--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-5305 .elementor-element.elementor-element-6621ac9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;letter-spacing:3px;}.elementor-5305 .elementor-element.elementor-element-4f57502{--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-5305 .elementor-element.elementor-element-87d7691 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;letter-spacing:3px;}.elementor-5305 .elementor-element.elementor-element-2e6fa6f{--display:flex;--min-height:450px;}.elementor-5305 .elementor-element.elementor-element-2e6fa6f:not(.elementor-motion-effects-element-type-background), .elementor-5305 .elementor-element.elementor-element-2e6fa6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B8332B;}.elementor-5305 .elementor-element.elementor-element-f130612{--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;}.elementor-5305 .elementor-element.elementor-element-70055ca{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5305 .elementor-element.elementor-element-0a28c3c > .elementor-widget-container{padding:7% 0% 0% 1%;}.elementor-5305 .elementor-element.elementor-element-0a28c3c .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:40px;font-weight:400;color:#F7F2E9;}.elementor-5305 .elementor-element.elementor-element-c70c65c{--iteration-count:infinite;}.elementor-5305 .elementor-element.elementor-element-c70c65c.elementor-element{--align-self:center;}.elementor-5305 .elementor-element.elementor-element-c70c65c .elementor-headline{text-align:center;font-family:"Manrope", Sans-serif;}.elementor-5305 .elementor-element.elementor-element-c70c65c .elementor-headline-plain-text{color:#F7F2E9;}.elementor-5305 .elementor-element.elementor-element-c70c65c .elementor-headline .elementor-headline-plain-text{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-5305 .elementor-element.elementor-element-c70c65c .elementor-headline-dynamic-text{font-family:"Manrope", Sans-serif;}.elementor-5305 .elementor-element.elementor-element-f0a744e{--display:flex;}@media(min-width:768px){.elementor-5305 .elementor-element.elementor-element-dfcd844{--width:40%;}.elementor-5305 .elementor-element.elementor-element-785f9b5{--width:100%;}.elementor-5305 .elementor-element.elementor-element-e11ee13{--width:40%;}.elementor-5305 .elementor-element.elementor-element-823ab38{--width:39%;}.elementor-5305 .elementor-element.elementor-element-aebbd6d{--width:60%;}.elementor-5305 .elementor-element.elementor-element-60ca6c9{--width:20%;}.elementor-5305 .elementor-element.elementor-element-5b7defd{--width:100%;}.elementor-5305 .elementor-element.elementor-element-1b68a2c{--width:80%;}.elementor-5305 .elementor-element.elementor-element-b530bcb{--width:100%;}.elementor-5305 .elementor-element.elementor-element-cf5dd12{--width:20%;}.elementor-5305 .elementor-element.elementor-element-8a89103{--width:100%;}.elementor-5305 .elementor-element.elementor-element-884ce18{--width:20%;}.elementor-5305 .elementor-element.elementor-element-9887b9f{--width:100%;}.elementor-5305 .elementor-element.elementor-element-2fc13db{--width:20%;}.elementor-5305 .elementor-element.elementor-element-f77c1bb{--width:100%;}.elementor-5305 .elementor-element.elementor-element-d8d559b{--width:20%;}.elementor-5305 .elementor-element.elementor-element-a89b80c{--width:100%;}.elementor-5305 .elementor-element.elementor-element-bc43698{--width:20%;}.elementor-5305 .elementor-element.elementor-element-f593216{--width:100%;}.elementor-5305 .elementor-element.elementor-element-7c7c4c2{--content-width:90%;}.elementor-5305 .elementor-element.elementor-element-8bd134b{--width:33%;}.elementor-5305 .elementor-element.elementor-element-c07ba2d{--width:33%;}.elementor-5305 .elementor-element.elementor-element-0259d5f{--width:33%;}.elementor-5305 .elementor-element.elementor-element-ac47571{--content-width:90%;}.elementor-5305 .elementor-element.elementor-element-3c11792{--width:25%;}.elementor-5305 .elementor-element.elementor-element-af66bb8{--width:20%;}.elementor-5305 .elementor-element.elementor-element-5878c89{--width:25%;}.elementor-5305 .elementor-element.elementor-element-17bcb1b{--width:20%;}.elementor-5305 .elementor-element.elementor-element-b3b90ac{--width:25%;}.elementor-5305 .elementor-element.elementor-element-4d95ddf{--width:30%;}.elementor-5305 .elementor-element.elementor-element-d8fa622{--width:25%;}.elementor-5305 .elementor-element.elementor-element-f202c89{--width:30%;}.elementor-5305 .elementor-element.elementor-element-7811baf{--width:50%;}.elementor-5305 .elementor-element.elementor-element-201ed8c{--width:100%;}.elementor-5305 .elementor-element.elementor-element-2a0f8ff{--width:60%;}.elementor-5305 .elementor-element.elementor-element-e09e483{--width:50%;}.elementor-5305 .elementor-element.elementor-element-6f3f722{--width:100%;}.elementor-5305 .elementor-element.elementor-element-464231f{--width:100%;}.elementor-5305 .elementor-element.elementor-element-7bf9ee8{--width:60%;}.elementor-5305 .elementor-element.elementor-element-06c7675{--width:40%;}.elementor-5305 .elementor-element.elementor-element-1fac0b9{--width:100%;}.elementor-5305 .elementor-element.elementor-element-4968733{--width:60%;}.elementor-5305 .elementor-element.elementor-element-664cdff{--width:40%;}.elementor-5305 .elementor-element.elementor-element-b4c45bc{--width:100%;}.elementor-5305 .elementor-element.elementor-element-dc7f78c{--width:100%;}.elementor-5305 .elementor-element.elementor-element-721e09a{--width:60%;}.elementor-5305 .elementor-element.elementor-element-15e08a5{--width:40%;}.elementor-5305 .elementor-element.elementor-element-f66ca62{--width:100%;}.elementor-5305 .elementor-element.elementor-element-a7400fd{--width:100%;}.elementor-5305 .elementor-element.elementor-element-62b7d98{--width:70%;}.elementor-5305 .elementor-element.elementor-element-c0d4caf{--width:30%;}.elementor-5305 .elementor-element.elementor-element-1d67d9f{--width:50%;}.elementor-5305 .elementor-element.elementor-element-b99bedb{--width:57.072%;}.elementor-5305 .elementor-element.elementor-element-540c7b6{--width:40%;}.elementor-5305 .elementor-element.elementor-element-4b3591c{--width:25%;}.elementor-5305 .elementor-element.elementor-element-777d0f7{--width:70%;}.elementor-5305 .elementor-element.elementor-element-50c1b05{--width:40%;}.elementor-5305 .elementor-element.elementor-element-c29f03a{--width:25%;}.elementor-5305 .elementor-element.elementor-element-da78a36{--width:70%;}.elementor-5305 .elementor-element.elementor-element-186c2d2{--width:40%;}.elementor-5305 .elementor-element.elementor-element-7cd55ff{--content-width:80%;}.elementor-5305 .elementor-element.elementor-element-9746cbf{--width:40%;}.elementor-5305 .elementor-element.elementor-element-51b60b3{--width:90%;}.elementor-5305 .elementor-element.elementor-element-c123aad{--width:60%;}.elementor-5305 .elementor-element.elementor-element-6e1b5dc{--content-width:1300px;}.elementor-5305 .elementor-element.elementor-element-b98da7c{--width:50%;}.elementor-5305 .elementor-element.elementor-element-2b79435{--width:50%;}.elementor-5305 .elementor-element.elementor-element-70055ca{--width:50%;}.elementor-5305 .elementor-element.elementor-element-f0a744e{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5305 .elementor-element.elementor-element-dfcd844{--width:50%;}.elementor-5305 .elementor-element.elementor-element-e11ee13{--width:53%;}.elementor-5305 .elementor-element.elementor-element-823ab38{--width:42%;}.elementor-5305 .elementor-element.elementor-element-aebbd6d{--width:50%;}.elementor-5305 .elementor-element.elementor-element-60ca6c9{--width:100%;}.elementor-5305 .elementor-element.elementor-element-1b68a2c{--width:100%;}.elementor-5305 .elementor-element.elementor-element-b530bcb{--width:100%;}.elementor-5305 .elementor-element.elementor-element-cf5dd12{--width:70%;}.elementor-5305 .elementor-element.elementor-element-884ce18{--width:70%;}.elementor-5305 .elementor-element.elementor-element-2fc13db{--width:70%;}.elementor-5305 .elementor-element.elementor-element-d8d559b{--width:70%;}.elementor-5305 .elementor-element.elementor-element-bc43698{--width:70%;}.elementor-5305 .elementor-element.elementor-element-7c7c4c2{--content-width:100%;}.elementor-5305 .elementor-element.elementor-element-8bd134b{--width:200px;}.elementor-5305 .elementor-element.elementor-element-c07ba2d{--width:400px;}.elementor-5305 .elementor-element.elementor-element-0259d5f{--width:200px;}.elementor-5305 .elementor-element.elementor-element-3c11792{--width:33%;}.elementor-5305 .elementor-element.elementor-element-5878c89{--width:33%;}.elementor-5305 .elementor-element.elementor-element-b3b90ac{--width:33%;}.elementor-5305 .elementor-element.elementor-element-d8fa622{--width:33%;}.elementor-5305 .elementor-element.elementor-element-7811baf{--width:100%;}.elementor-5305 .elementor-element.elementor-element-e09e483{--width:100%;}.elementor-5305 .elementor-element.elementor-element-a7400fd{--width:100%;}.elementor-5305 .elementor-element.elementor-element-1d67d9f{--width:100%;}.elementor-5305 .elementor-element.elementor-element-4b3591c{--width:100%;}.elementor-5305 .elementor-element.elementor-element-c29f03a{--width:100%;}.elementor-5305 .elementor-element.elementor-element-9746cbf{--width:100%;}.elementor-5305 .elementor-element.elementor-element-51b60b3{--width:90%;}.elementor-5305 .elementor-element.elementor-element-c123aad{--width:100%;}}@media(min-width:1025px){.elementor-5305 .elementor-element.elementor-element-aebbd6d:not(.elementor-motion-effects-element-type-background), .elementor-5305 .elementor-element.elementor-element-aebbd6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-5305 .elementor-element.elementor-element-1eb4801{--min-height:0em;}.elementor-5305 .elementor-element.elementor-element-ddb3783{--min-height:0em;}.elementor-5305 .elementor-element.elementor-element-961735b > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-5305 .elementor-element.elementor-element-961735b .elementor-headline{font-size:15px;}.elementor-5305 .elementor-element.elementor-element-f7ccda8 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-5305 .elementor-element.elementor-element-f7ccda8 .elementor-heading-title{font-size:30px;}.elementor-5305 .elementor-element.elementor-element-9372d08 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-5305 .elementor-element.elementor-element-9372d08{font-size:14px;}.elementor-5305 .elementor-element.elementor-element-785f9b5{--min-height:0px;--justify-content:flex-start;--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-5305 .elementor-element.elementor-element-e11ee13{--min-height:0px;}.elementor-5305 .elementor-element.elementor-element-8bd3ddf > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-5305 .elementor-element.elementor-element-8bd3ddf .elementor-button{font-size:12px;}.elementor-5305 .elementor-element.elementor-element-f67d070 .elementor-button{font-size:12px;padding:0px 0px 0px 0px;}.elementor-5305 .elementor-element.elementor-element-aebbd6d:not(.elementor-motion-effects-element-type-background), .elementor-5305 .elementor-element.elementor-element-aebbd6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-5305 .elementor-element.elementor-element-cd2352b{--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-5305 .elementor-element.elementor-element-5b7defd{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5305 .elementor-element.elementor-element-8cab5dd .elementor-heading-title{font-size:30px;line-height:1.08em;}.elementor-5305 .elementor-element.elementor-element-0078441 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-5305 .elementor-element.elementor-element-0078441 .elementor-button{font-size:12px;}.elementor-5305 .elementor-element.elementor-element-b530bcb{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5305 .elementor-element.elementor-element-28f81b0 img{width:100%;}.elementor-5305 .elementor-element.elementor-element-10153b1 .elementor-heading-title{font-size:14px;}.elementor-5305 .elementor-element.elementor-element-3a1e216 img{width:100%;}.elementor-5305 .elementor-element.elementor-element-3a12535 .elementor-heading-title{font-size:14px;}.elementor-5305 .elementor-element.elementor-element-9bbb64b img{width:100%;}.elementor-5305 .elementor-element.elementor-element-5562659 .elementor-heading-title{font-size:14px;}.elementor-5305 .elementor-element.elementor-element-a878274 img{width:100%;}.elementor-5305 .elementor-element.elementor-element-d4ea7f7 .elementor-heading-title{font-size:14px;}.elementor-5305 .elementor-element.elementor-element-76d381c img{width:100%;}.elementor-5305 .elementor-element.elementor-element-3210728 .elementor-heading-title{font-size:14px;}.elementor-5305 .elementor-element.elementor-element-5d928e1 > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-5305 .elementor-element.elementor-element-5d928e1 .elementor-icon-box-wrapper{text-align:center;}.elementor-5305 .elementor-element.elementor-element-5d928e1 .elementor-icon-box-title{margin-bottom:20px;}.elementor-5305 .elementor-element.elementor-element-5d928e1 .elementor-icon-box-title, .elementor-5305 .elementor-element.elementor-element-5d928e1 .elementor-icon-box-title a{line-height:1.6em;}.elementor-5305 .elementor-element.elementor-element-a5a8c60{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5305 .elementor-element.elementor-element-3c11792{--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-5305 .elementor-element.elementor-element-fee90a5{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5305 .elementor-element.elementor-element-f1a3058{text-align:center;}.elementor-5305 .elementor-element.elementor-element-bfed2cc{text-align:center;}.elementor-5305 .elementor-element.elementor-element-5878c89{--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-5305 .elementor-element.elementor-element-d75032a{text-align:center;}.elementor-5305 .elementor-element.elementor-element-7541ce4{text-align:center;}.elementor-5305 .elementor-element.elementor-element-b3b90ac{--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-5305 .elementor-element.elementor-element-e89d004{text-align:center;}.elementor-5305 .elementor-element.elementor-element-57984ae{text-align:center;}.elementor-5305 .elementor-element.elementor-element-d8fa622{--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-5305 .elementor-element.elementor-element-2879e1c{text-align:center;}.elementor-5305 .elementor-element.elementor-element-9c26bf9{text-align:center;}.elementor-5305 .elementor-element.elementor-element-9bb8a32{--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-5305 .elementor-element.elementor-element-201ed8c{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5305 .elementor-element.elementor-element-0a23d8e .elementor-heading-title{font-size:40px;line-height:1.08em;}.elementor-5305 .elementor-element.elementor-element-9574b35 .elementor-heading-title{font-size:40px;line-height:1.08em;}.elementor-5305 .elementor-element.elementor-element-246682c .elementor-heading-title{font-size:40px;line-height:1.08em;}.elementor-5305 .elementor-element.elementor-element-6f78708 img{height:310px;}.elementor-5305 .elementor-element.elementor-element-4085bd0 .elementor-heading-title{font-size:40px;line-height:1.08em;}.elementor-5305 .elementor-element.elementor-element-d434f52 img{height:310px;}.elementor-5305 .elementor-element.elementor-element-777a71f .elementor-heading-title{font-size:40px;line-height:1.08em;}.elementor-5305 .elementor-element.elementor-element-948c742 img{height:310px;}.elementor-5305 .elementor-element.elementor-element-b704cb2 .elementor-heading-title{font-size:40px;line-height:1.08em;}.elementor-5305 .elementor-element.elementor-element-f66ca62{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5305 .elementor-element.elementor-element-b5d9d19 .elementor-heading-title{font-size:30px;line-height:1.08em;}.elementor-5305 .elementor-element.elementor-element-4df8175.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5305 .elementor-element.elementor-element-1f81250{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-5305 .elementor-element.elementor-element-62b7d98{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5305 .elementor-element.elementor-element-c34e67b .elementor-heading-title{font-size:40px;line-height:1.08em;}.elementor-5305 .elementor-element.elementor-element-c0d4caf{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5305 .elementor-element.elementor-element-d3413b1 .elementor-button{font-size:11px;}.elementor-5305 .elementor-element.elementor-element-c561cbe{--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-5305 .elementor-element.elementor-element-0149d92 img{height:310px;}.elementor-5305 .elementor-element.elementor-element-4b3591c{--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-5305 .elementor-element.elementor-element-206df02 img{height:310px;}.elementor-5305 .elementor-element.elementor-element-c29f03a{--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-5305 .elementor-element.elementor-element-3cd3742 img{height:310px;}.elementor-5305 .elementor-element.elementor-element-a67ee55{--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-5305 .elementor-element.elementor-element-e6747af .elementor-heading-title{font-size:40px;line-height:1.08em;}.elementor-5305 .elementor-element.elementor-element-c8b4107 .elementor-heading-title{font-size:20px;line-height:1.08em;}.elementor-5305 .elementor-element.elementor-element-51b60b3{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5305 .elementor-element.elementor-element-0563e00 .elementor-heading-title{font-size:20px;line-height:1.08em;}.elementor-5305 .elementor-element.elementor-element-c123aad.e-con{--order:99999 /* order end hack */;}.elementor-5305 .elementor-element.elementor-element-6e1b5dc{--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-5305 .elementor-element.elementor-element-78be001{--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-5305 .elementor-element.elementor-element-052e842 img{width:20%;}.elementor-5305 .elementor-element.elementor-element-47823fc .elementor-button{font-size:15px;}.elementor-5305 .elementor-element.elementor-element-4f12015 img{width:35%;}.elementor-5305 .elementor-element.elementor-element-fe17372 img{width:20%;}.elementor-5305 .elementor-element.elementor-element-794f2f6 .elementor-button{font-size:15px;}.elementor-5305 .elementor-element.elementor-element-8eaa51e img{width:35%;}.elementor-5305 .elementor-element.elementor-element-0ed5826 .elementor-button{font-size:15px;}.elementor-5305 .elementor-element.elementor-element-f475d3d .elementor-button{font-size:15px;}.elementor-5305 .elementor-element.elementor-element-0a28c3c > .elementor-widget-container{margin:20% 0% 5% 0%;padding:0% 0% 0% 0%;}.elementor-5305 .elementor-element.elementor-element-0a28c3c .elementor-heading-title{font-size:30px;line-height:1.08em;}.elementor-5305 .elementor-element.elementor-element-c70c65c > .elementor-widget-container{margin:0% 0% 0% -7%;}.elementor-5305 .elementor-element.elementor-element-c70c65c.elementor-element{--align-self:flex-start;}}@media(max-width:767px){.elementor-5305 .elementor-element.elementor-element-ddb3783{--min-height:0em;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5305 .elementor-element.elementor-element-dfcd844{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5305 .elementor-element.elementor-element-f7ccda8 .elementor-heading-title{font-size:21px;}.elementor-5305 .elementor-element.elementor-element-9372d08 > .elementor-widget-container{margin:2% 0% 0% 0%;}.elementor-5305 .elementor-element.elementor-element-785f9b5{--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;}.elementor-5305 .elementor-element.elementor-element-e11ee13{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5305 .elementor-element.elementor-element-823ab38{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5305 .elementor-element.elementor-element-aebbd6d{--min-height:15em;}.elementor-5305 .elementor-element.elementor-element-aebbd6d.e-con{--order:-99999 /* order start hack */;}.elementor-5305 .elementor-element.elementor-element-5b7defd{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5305 .elementor-element.elementor-element-8cab5dd .elementor-heading-title{font-size:34px;}.elementor-5305 .elementor-element.elementor-element-b530bcb{--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-5305 .elementor-element.elementor-element-28f81b0 img{height:230px;}.elementor-5305 .elementor-element.elementor-element-3a1e216 img{height:230px;}.elementor-5305 .elementor-element.elementor-element-9bbb64b img{height:230px;}.elementor-5305 .elementor-element.elementor-element-a878274 img{height:230px;}.elementor-5305 .elementor-element.elementor-element-76d381c img{height:230px;}.elementor-5305 .elementor-element.elementor-element-0ac39a9{--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;--flex-wrap:wrap;}.elementor-5305 .elementor-element.elementor-element-7c7c4c2{--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-5305 .elementor-element.elementor-element-8bd134b{--min-height:10em;--border-radius:10px 10px 0px 0px;}.elementor-5305 .elementor-element.elementor-element-c07ba2d{border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;--border-radius:0px 0px 0px 0px;}.elementor-5305 .elementor-element.elementor-element-4a93233{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5305 .elementor-element.elementor-element-0259d5f{--border-radius:0px 0px 10px 10px;}.elementor-5305 .elementor-element.elementor-element-5d928e1 .elementor-icon{font-size:40px;padding:10px;}.elementor-5305 .elementor-element.elementor-element-a5a8c60{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-5305 .elementor-element.elementor-element-3c11792{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-5305 .elementor-element.elementor-element-fee90a5{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5305 .elementor-element.elementor-element-5878c89{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-5305 .elementor-element.elementor-element-78c3ba1{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5305 .elementor-element.elementor-element-b3b90ac{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-5305 .elementor-element.elementor-element-25cacd7{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5305 .elementor-element.elementor-element-d8fa622{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-5305 .elementor-element.elementor-element-02c968e{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5305 .elementor-element.elementor-element-b20b333{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5305 .elementor-element.elementor-element-95ef0ff{--flex-wrap:wrap;}.elementor-5305 .elementor-element.elementor-element-9bb8a32{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5305 .elementor-element.elementor-element-7811baf{--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;--flex-wrap:wrap;}.elementor-5305 .elementor-element.elementor-element-201ed8c{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-5305 .elementor-element.elementor-element-0a23d8e .elementor-heading-title{font-size:34px;}.elementor-5305 .elementor-element.elementor-element-9574b35 .elementor-heading-title{font-size:34px;}.elementor-5305 .elementor-element.elementor-element-246682c .elementor-heading-title{font-size:34px;}.elementor-5305 .elementor-element.elementor-element-819631e{--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5305 .elementor-element.elementor-element-819631e.e-con{--align-self:stretch;}.elementor-5305 .elementor-element.elementor-element-f794856.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-5305 .elementor-element.elementor-element-e09e483{--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;--flex-wrap:wrap;}.elementor-5305 .elementor-element.elementor-element-6f3f722{--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-5305 .elementor-element.elementor-element-6f78708 img{height:230px;}.elementor-5305 .elementor-element.elementor-element-4085bd0 .elementor-heading-title{font-size:34px;}.elementor-5305 .elementor-element.elementor-element-d434f52 img{height:230px;}.elementor-5305 .elementor-element.elementor-element-777a71f .elementor-heading-title{font-size:34px;}.elementor-5305 .elementor-element.elementor-element-b4c45bc{--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-5305 .elementor-element.elementor-element-948c742 img{height:230px;}.elementor-5305 .elementor-element.elementor-element-b704cb2 .elementor-heading-title{font-size:34px;}.elementor-5305 .elementor-element.elementor-element-b5d9d19 .elementor-heading-title{font-size:15px;line-height:2.7em;}.elementor-5305 .elementor-element.elementor-element-4df8175.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5305 .elementor-element.elementor-element-1f81250{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5305 .elementor-element.elementor-element-62b7d98{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5305 .elementor-element.elementor-element-c34e67b .elementor-heading-title{font-size:34px;}.elementor-5305 .elementor-element.elementor-element-c0d4caf{--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-5305 .elementor-element.elementor-element-0149d92 img{height:230px;}.elementor-5305 .elementor-element.elementor-element-1957faf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5305 .elementor-element.elementor-element-206df02 img{height:230px;}.elementor-5305 .elementor-element.elementor-element-b5a6f6a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5305 .elementor-element.elementor-element-3cd3742 img{height:230px;}.elementor-5305 .elementor-element.elementor-element-29a8f37{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5305 .elementor-element.elementor-element-9746cbf{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-5305 .elementor-element.elementor-element-e6747af .elementor-heading-title{font-size:25px;}.elementor-5305 .elementor-element.elementor-element-c8b4107 .elementor-heading-title{font-size:16px;}.elementor-5305 .elementor-element.elementor-element-0563e00 .elementor-heading-title{font-size:16px;}.elementor-5305 .elementor-element.elementor-element-c123aad{--min-height:10em;}.elementor-5305 .elementor-element.elementor-element-0dc5222{--min-height:460px;}.elementor-5305 .elementor-element.elementor-element-47823fc{width:100%;max-width:100%;}.elementor-5305 .elementor-element.elementor-element-47823fc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5305 .elementor-element.elementor-element-47823fc.elementor-element{--align-self:flex-start;}.elementor-5305 .elementor-element.elementor-element-4f12015 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5305 .elementor-element.elementor-element-c080488{--min-height:460px;}.elementor-5305 .elementor-element.elementor-element-794f2f6{width:100%;max-width:100%;}.elementor-5305 .elementor-element.elementor-element-794f2f6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5305 .elementor-element.elementor-element-794f2f6.elementor-element{--align-self:flex-start;}.elementor-5305 .elementor-element.elementor-element-65700da > .elementor-widget-container{margin:10px 0px 0px 10px;}.elementor-5305 .elementor-element.elementor-element-65700da img{width:20%;}.elementor-5305 .elementor-element.elementor-element-0ed5826{width:100%;max-width:100%;}.elementor-5305 .elementor-element.elementor-element-0ed5826 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5305 .elementor-element.elementor-element-0ed5826.elementor-element{--align-self:flex-start;}.elementor-5305 .elementor-element.elementor-element-f9dcdf7{text-align:center;}.elementor-5305 .elementor-element.elementor-element-f9dcdf7 img{width:40%;}.elementor-5305 .elementor-element.elementor-element-1b48870 > .elementor-widget-container{margin:10px 0px 0px 10px;}.elementor-5305 .elementor-element.elementor-element-1b48870 img{width:20%;}.elementor-5305 .elementor-element.elementor-element-f475d3d{width:100%;max-width:100%;}.elementor-5305 .elementor-element.elementor-element-f475d3d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5305 .elementor-element.elementor-element-f475d3d.elementor-element{--align-self:flex-start;}.elementor-5305 .elementor-element.elementor-element-e2bdb55 img{width:40%;}.elementor-5305 .elementor-element.elementor-element-961de4b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5305 .elementor-element.elementor-element-77e8ca6 .elementor-heading-title{font-size:15px;}.elementor-5305 .elementor-element.elementor-element-ee16311 .elementor-heading-title{font-size:15px;}.elementor-5305 .elementor-element.elementor-element-6621ac9 .elementor-heading-title{font-size:15px;}.elementor-5305 .elementor-element.elementor-element-87d7691 .elementor-heading-title{font-size:15px;}.elementor-5305 .elementor-element.elementor-element-0a28c3c > .elementor-widget-container{margin:26% 0% 0% 0%;}.elementor-5305 .elementor-element.elementor-element-0a28c3c .elementor-heading-title{font-size:24px;}}/* Start custom CSS for container, class: .elementor-element-1eb4801 */.elementor-element.elementor-element-7bcf27d.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    background-color: #f7f2e9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b530bcb */@media (max-width: 767px) {
  .cat-slider-mobile {
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    gap: 16px;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
  }

  .cat-slider-mobile::-webkit-scrollbar {
    display: none;
  }

  .cat-slider-mobile > .e-con {
    flex: 0 0 82% !important;
    min-width: 82% !important;
    scroll-snap-align: start;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b68a2c *//* Slider categorías - solo mobile */
@media (max-width: 767px) {

  .cat-slider-wrap {
    position: relative;
  }

  .cat-slider-mobile {
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    overflow-y: hidden;
    gap: 16px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
  }

  .cat-slider-mobile::-webkit-scrollbar {
    display: none;
  }

  .cat-slider-mobile > .e-con {
    flex: 0 0 82% !important;
    min-width: 82% !important;
    scroll-snap-align: start;
  }

  /* Flechas */
  .cat-slider-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 20;

    width: 38px;
    height: 38px;

    display: grid;
    place-items: center;

    padding: 0;
    border: 1px solid rgba(30, 30, 28, .16);
    border-radius: 50%;

    background: rgba(247, 242, 233, .94);
    color: #1e1e1c;

    font-size: 18px;
    line-height: 1;

    cursor: pointer;
    transition:
      opacity .2s ease,
      transform .2s ease;

    box-shadow: 0 3px 12px rgba(0, 0, 0, .06);
  }

  .cat-slider-prev {
    left: 8px;
  }

  .cat-slider-next {
    right: 8px;
  }

  .cat-slider-arrow:active {
    transform: translateY(-50%) scale(.94);
  }

  /* Oculta la flecha cuando no hay más contenido */
  .cat-slider-arrow:disabled {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
  }
}

/* Nunca mostrar flechas fuera de mobile */
@media (min-width: 768px) {
  .cat-slider-arrow {
    display: none !important;
  }
}

.imagen-categoria,
.imagen-categoria .elementor-widget-container,
.imagen-categoria a {
    width: 100%;
}

.imagen-categoria a {
    display: block;
    line-height: 0;
    overflow: hidden;
    border-radius: 12px 12px 0 0;
}

.imagen-categoria img {
    display: block;
    width: 100%;
    height: 360px;
    object-fit: cover;
    object-position: center;
    border-radius: 12px 12px 0 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c07ba2d */.elementor-element-4a93233 {
    --fantuzzi-marfil: #F7F2E9;
    --fantuzzi-carbon: #20201E;
    --fantuzzi-rojo: #B8322A;
    --fantuzzi-rojo-profundo: #7E211F;
    --fantuzzi-salvia: #C9D0B8;
    --fantuzzi-durazno: #E6A06F;
}


.elementor-element-4a93233 .elementor-main-swiper {
    padding: 4px 4px 5px;
}

.elementor-element-4a93233 .swiper-wrapper {
    align-items: stretch;
}

.elementor-element-4a93233 .swiper-slide {
    height: auto;
    padding: 6px;
}


/*TARJETA DE RESEÑA*/

.elementor-element-4a93233 .elementor-testimonial {
    position: relative;
    display: flex;
    flex-direction: column;
    height: 100%;
    min-height: 50px;
    padding: 3px 3px 2px;
    overflow: hidden;

}


/*Comillas decorativas*/

.elementor-element-4a93233 .elementor-testimonial::before {
    content: "“";
    position: absolute;
    top: -25px;
    right: 18px;
    z-index: 0;

    font-family: "Fraunces", Georgia, serif;
    font-size: 118px;
    font-weight: 700;
    line-height: 1;

    color: rgba(184, 50, 42, 0.09);
    pointer-events: none;
}

.elementor-element-4a93233 .elementor-testimonial__content,
.elementor-element-4a93233 .elementor-testimonial__header {
    position: relative;
    z-index: 1;
}


/*TEXTO DE LA RESEÑA*/

/* Mueve primero el comentario y luego los datos del cliente */

.elementor-element-4a93233 .elementor-testimonial__content {
    order: 1;
    flex-grow: 1;

    margin: 0 0 24px !important;
    padding: 0 !important;
}

.elementor-element-4a93233 .elementor-testimonial__text {
    margin: 0;

    font-family: "Manrope", Arial, sans-serif;
    font-size: 16.5px;
    font-weight: 500;
    line-height: 1.7;

    color: var(--fantuzzi-carbon);
}


/* Valoración por estrellas, si está activada */

.elementor-element-4a93233 .elementor-testimonial__rating,
.elementor-element-4a93233 .elementor-star-rating {
    margin-bottom: 14px !important;
    color: var(--fantuzzi-durazno) !important;
    font-size: 14px;
    letter-spacing: 3px;
}


/*INFORMACIÓN DEL CLIENTE*/

.elementor-element-4a93233 .elementor-testimonial__header {
    order: 2;

    display: flex !important;
    align-items: center;
    gap: 13px;

    margin-top: auto;
    padding: 20px 0 0 !important;

    border: 0 !important;
    border-top: 1px solid rgba(32, 32, 30, 0.10) !important;
}

/*verificado */

.elementor-element-4a93233 .elementor-testimonial__image {
    position: relative;

    display: grid !important;
    place-items: center;

    width: 44px !important;
    min-width: 44px;
    height: 44px !important;

    margin: 0 !important;
    overflow: visible !important;

    background: var(--fantuzzi-rojo);
    border-radius: 50%;

    box-shadow:
        0 0 0 5px rgba(184, 50, 42, 0.10);
}

.elementor-element-4a93233 .elementor-testimonial__image img {
    display: none !important;
}

.elementor-element-4a93233 .elementor-testimonial__image::before {
    content: "✓";

    font-family: "Manrope", Arial, sans-serif;
    font-size: 19px;
    font-weight: 800;
    line-height: 1;

    color: #ffffff;
}


/* Nombre y etiqueta de verificación */

.elementor-element-4a93233 .elementor-testimonial__cite {
    display: flex !important;
    flex: 1;
    flex-direction: column;
    gap: 4px;

    min-width: 0;
    margin: 0;

    font-style: normal;
}

.elementor-element-4a93233 .elementor-testimonial__title {
    order: 1;

    font-family: "Manrope", Arial, sans-serif !important;
    font-size: 14.5px !important;
    font-weight: 750 !important;
    line-height: 1.25;

    color: var(--fantuzzi-carbon) !important;
}

.elementor-element-4a93233 .elementor-testimonial__name {
    order: 2;

    font-family: "Manrope", Arial, sans-serif !important;
    font-size: 10px !important;
    font-weight: 800 !important;
    line-height: 1.2;

    letter-spacing: 0.12em;
    text-transform: uppercase;

    color: var(--fantuzzi-rojo) !important;
}


/*icono de Twitter*/

.elementor-element-4a93233 .elementor-testimonial__icon {
    display: none !important;
}

/* FLECHAS*/

.elementor-element-4a93233 .elementor-swiper-button {
    display: flex !important;
    align-items: center;
    justify-content: center;

    width: 42px !important;
    height: 42px !important;

    top: 45% !important;

    background: var(--fantuzzi-carbon);
    border: 1px solid rgba(255, 255, 255, 0.16);
    border-radius: 50%;

    color: #ffffff !important;
    font-size: 13px !important;

    box-shadow: 0 8px 20px rgba(32, 32, 30, 0.18);

    transition:
        background-color 0.25s ease,
        transform 0.25s ease,
        box-shadow 0.25s ease;
}

.elementor-element-4a93233 .elementor-swiper-button-prev {
    left: 0 !important;
}

.elementor-element-4a93233 .elementor-swiper-button-next {
    right: 0 !important;
}

.elementor-element-4a93233 .elementor-swiper-button:hover {
    background: var(--fantuzzi-rojo);
    box-shadow: 0 10px 24px rgba(126, 33, 31, 0.25);
}

.elementor-element-4a93233 .elementor-swiper-button:focus-visible {
    outline: 3px solid rgba(184, 50, 42, 0.28);
    outline-offset: 3px;
}


/*PAGINACIÓN*/

.elementor-element-4a93233 .swiper-pagination {
    bottom: 4px !important;
}

.elementor-element-4a93233 .swiper-pagination-bullet {
    width: 8px;
    height: 8px;

    margin: 0 5px !important;

    background: var(--fantuzzi-salvia) !important;
    border-radius: 20px;

    opacity: 1 !important;

    transition:
        width 0.25s ease,
        background-color 0.25s ease;
}

.elementor-element-4a93233
.swiper-pagination-bullet-active {
    width: 26px;

    background: var(--fantuzzi-rojo) !important;
}


/* TABLET */

@media (max-width: 1024px) {

    .elementor-element-4a93233 .elementor-testimonial {
        min-height: 275px;
        padding: 28px 25px 24px;
    }

    .elementor-element-4a93233 .elementor-testimonial__text {
        font-size: 16px;
    }
}


/* MÓVIL */

@media (max-width: 767px) {

    .elementor-element-4a93233 .elementor-main-swiper {
        padding: 8px 3px 4px;
    }

    .elementor-element-4a93233 .swiper-slide {
        padding: 4px;
    }

    .elementor-element-4a93233 .elementor-testimonial {
        min-height: 260px;
        padding: 26px 22px 22px;
        border-radius: 20px;
    }

    .elementor-element-4a93233 .elementor-testimonial::before {
        top: -18px;
        right: 14px;
        font-size: 92px;
    }

    .elementor-element-4a93233 .elementor-testimonial__text {
        font-size: 15.5px;
        line-height: 1.65;
    }

    .elementor-element-4a93233 .elementor-testimonial__header {
        padding-top: 18px !important;
    }

    .elementor-element-4a93233 .elementor-testimonial__image {
        width: 40px !important;
        min-width: 40px;
        height: 40px !important;
    }

    /* En móvil es más cómodo deslizar con el dedo */
    .elementor-element-4a93233 .elementor-swiper-button {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for wc-add-to-cart, class: .elementor-element-f794856 *//* Botón circular Fantuzzi: añadir al carrito */
.fantuzzi-cart-plus .elementor-button,
.fantuzzi-cart-plus .single_add_to_cart_button,
.fantuzzi-cart-plus .add_to_cart_button {
    width: 35px !important;
    min-width: 35px !important;
    height: 35px !important;
    min-height: 35px !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    padding: 0 !important;
    margin: 0 !important;

    background-color: #F7F2E9 !important;
    color: #20201E !important;

    border: 1.5px solid #20201E !important;
    border-radius: 50% !important;

    font-family: "Manrope", sans-serif !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1 !important;

    box-shadow: none !important;
    text-decoration: none !important;
    cursor: pointer;

    transition:
        background-color 0.25s ease,
        border-color 0.25s ease,
        color 0.25s ease,
        transform 0.25s ease;
}

/* Hover */
.fantuzzi-cart-plus .elementor-button:hover,
.fantuzzi-cart-plus .single_add_to_cart_button:hover,
.fantuzzi-cart-plus .add_to_cart_button:hover {
    background-color: #20201E !important;
    border-color: #20201E !important;
    color: #F7F2E9 !important;
    transform: translateY(-2px);
}

/* Navegación por teclado */
.fantuzzi-cart-plus .elementor-button:focus-visible,
.fantuzzi-cart-plus .single_add_to_cart_button:focus-visible,
.fantuzzi-cart-plus .add_to_cart_button:focus-visible {
    outline: 3px solid #E6A06F !important;
    outline-offset: 3px;
}

/* Estado mientras se agrega */
.fantuzzi-cart-plus .loading {
    opacity: 0.55 !important;
    pointer-events: none;
}

/* Estado agregado */
.fantuzzi-cart-plus .added {
    background-color: #C9D0B8 !important;
    border-color: #20201E !important;
    color: #20201E !important;
}

/* Tooltip del botón + */
.fantuzzi-cart-plus {
    position: relative;
    overflow: visible;
}

@media (hover: hover) and (pointer: fine) {

    .fantuzzi-cart-plus::after {
        content: "Agregar al carrito";

        position: absolute;
        right: 0;
        bottom: calc(100% + 10px);

        padding: 8px 12px;
        background: #1f1f1d;
        color: #fff;

        font-size: 12px;
        font-weight: 500;
        line-height: 1;
        white-space: nowrap;

        border-radius: 3px;

        opacity: 0;
        visibility: hidden;
        transform: translateY(5px);

        transition:
            opacity 0.18s ease,
            transform 0.18s ease,
            visibility 0.18s ease;

        pointer-events: none;
        z-index: 100;
    }

    .fantuzzi-cart-plus:hover::after {
        opacity: 1;
        visibility: visible;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-4df8175 */.elementor-element-4df8175 {
  --fz-red: #b51f1b;
  --fz-black: #171614;
  --fz-gray: #85817b;
  --fz-border: #FBF8F2;
  --fz-bg: #faf8f4;
  --fz-white: #fff;

  --fz-sans: Arial, Helvetica, sans-serif;
}


/*CONTENEDOR*/

.elementor-element-4df8175 .woocommerce {
  width: 100%;
}


/* GRID · 5 COLUMNAS */

.elementor-element-4df8175 ul.products {
  display: grid !important;
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  gap: 8px !important;

  width: 100%;
  margin: 0 !important;
  padding: 0 !important;
}


/* Elimina pseudo-elementos antiguos de WooCommerce */

.elementor-element-4df8175 ul.products::before,
.elementor-element-4df8175 ul.products::after {
  display: none !important;
}

/*CARD*/

.elementor-element-4df8175 ul.products li.product {
  position: relative;

  float: none !important;
  clear: none !important;

  width: 100% !important;
  min-width: 0;
  margin: 0 !important;
  padding: 0 !important;

  background: #FBF8F2;
  border: 1px solid var(--fz-border);
  border-radius: 3px;

  overflow: hidden;

  transition:
    border-color .25s ease,
    transform .25s ease;
}


/* Hover muy sutil */

.elementor-element-4df8175 ul.products li.product:hover {
  border-color: #bbb5ac;
}
/*LINK / CONTENIDO*/

.elementor-element-4df8175 .woocommerce-LoopProduct-link {
  display: flex !important;
  flex-direction: column;

  width: 100%;
  height: 100%;

  padding: 10px 10px 48px !important;

  color: var(--fz-black) !important;
  text-decoration: none !important;
}
/*IMAGEN*/

.elementor-element-4df8175 ul.products li.product img {
  display: block;

  width: 100% !important;
  height: 100% !important;

  margin: 0 0 10px !important;

  object-fit: contain;
  object-position: center;

  transition: transform .3s ease;
}


.elementor-element-4df8175 ul.products li.product:hover img {
  transform: scale(1.025);
}
/*BADGE OFERTA*/

.elementor-element-4df8175 .onsale {
  position: absolute !important;
  z-index: 5;

  top: 8px !important;
  left: 8px !important;
  right: auto !important;

  min-width: 0 !important;
  min-height: 0 !important;

  margin: 0 !important;
  padding: 5px 7px !important;

  background: var(--fz-red) !important;
  border: 0 !important;
  border-radius: 2px !important;

  color: var(--fz-white) !important;

  font-family: var(--fz-sans);
  font-size: 8px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  letter-spacing: .05em;

  text-transform: uppercase;
}

/* Cambiamos "¡Oferta!" visualmente por "OFERTA" */

.elementor-element-4df8175 .onsale {
  font-size: 0 !important;
}

.elementor-element-4df8175 .onsale::after {
  content: "OFERTA";
  font-size: 8px;
}
/*TÍTULO PRODUCTO*/

.elementor-element-4df8175 .woocommerce-loop-product__title {
  display: -webkit-box;

  min-height: 54px;

  margin: 0 !important;
  padding: 0 !important;

  overflow: hidden;

  color: var(--fz-black) !important;

  font-family: var(--fz-sans);
  font-size: 16px !important;
  font-weight: 500 !important;
  line-height: 1.25 !important;
  letter-spacing: -.02em;

  text-align: left !important;

  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
/*PRECIO*/

.elementor-element-4df8175 .price {
  display: flex !important;
  flex-wrap: wrap;
  align-items: baseline;

  gap: 5px;

  margin: 4px 0 0 !important;
  padding: 0 !important;

  color: var(--fz-black) !important;

  font-family: var(--fz-sans);
  font-size: 13px !important;
  font-weight: 600;
  line-height: 0;

  text-align: left !important;
}
/* Precio anterior */

.elementor-element-4df8175 .price del {
  color: var(--fz-gray) !important;

  font-size: 13px !important;
  font-weight: 400 !important;

  opacity: 1 !important;
}
/* Precio oferta */

.elementor-element-4df8175 .price ins {
  color: var(--fz-red) !important;

  font-size: 20px !important;
  font-weight: 700 !important;

  text-decoration: none !important;
}
/*  BOTÓN AÑADIR · CÍRCULO +*/

.elementor-element-4df8175 ul.products li.product > .button {
  position: absolute !important;

  right: 9px;
  bottom: 9px;

  display: grid !important;
  place-items: center;

  width: 31px !important;
  height: 31px !important;

  min-width: 31px !important;
  min-height: 31px !important;

  margin: 0 !important;
  padding: 0 !important;

  background: transparent !important;

  border: 1px solid var(--fz-black) !important;
  border-radius: 50% !important;

  box-shadow: none !important;

  color: var(--fz-black) !important;

  font-size: 0 !important;
  line-height: 1 !important;

  transition:
    background .2s ease,
    color .2s ease;
}
/* Símbolo + */

.elementor-element-4df8175 ul.products li.product > .button::before {
  content: "+";

  display: block;

  font-size: 20px;
  font-weight: 900;
  line-height: 1;

  transform: translateY(-1px);
}
/* Hover botón */

.elementor-element-4df8175 ul.products li.product > .button:hover {
  background: var(--fz-black) !important;
  color: var(--fz-white) !important;
}
/*ESTADO AÑADIENDO AL CARRITO*/

.elementor-element-4df8175
ul.products
li.product
> .button.loading::before {
  content: "·";
}
/* Ocultar iconos/spinners adicionales de WooCommerce */

.elementor-element-4df8175
ul.products
li.product
> .button.loading::after {
  display: none !important;
}
/*TABLET*/

@media (max-width: 1024px) {

  .elementor-element-4df8175 ul.products {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 8px !important;
  }

}
/*MOBILE*/

@media (max-width: 767px) {

  .elementor-element-4df8175 ul.products {
    display: grid !important;

    grid-template-columns: repeat(5, 175px) !important;

    gap: 7px !important;

    overflow-x: auto;
    overflow-y: hidden;

    padding-bottom: 8px !important;

    scroll-snap-type: x proximity;

    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
  }


  .elementor-element-4df8175 ul.products::-webkit-scrollbar {
    display: none;
  }


  .elementor-element-4df8175 ul.products li.product {
    scroll-snap-align: start;
  }


  .elementor-element-4df8175 ul.products li.product img {
    height: 250px !important;
  }


  .elementor-element-4df8175 .woocommerce-LoopProduct-link {
    padding: 9px 9px 44px !important;
  }


  .elementor-element-4df8175 .woocommerce-loop-product__title {
    min-height: 32px;

    font-size: 12px !important;
  }


  .elementor-element-4df8175 .price {
    font-size: 12px !important;
  }


  .elementor-element-4df8175 .price ins {
    font-size: 13px !important;
  }


  .elementor-element-4df8175 ul.products li.product > .button {
    right: 8px;
    bottom: 8px;

    width: 29px !important;
    height: 29px !important;

    min-width: 29px !important;
    min-height: 29px !important;
  }

}

/* =========================================================
   TOOLTIP GLOBAL · AGREGAR AL CARRITO
   Todos los botones + del grid Fantuzzi
========================================================= */

.elementor-element-4df8175
ul.products
li.product
> .button.product_type_simple.add_to_cart_button {
    overflow: visible !important;
    z-index: 20;

    transition:
        background-color .2s ease,
        color .2s ease,
        transform .2s ease !important;
}


/* Solo en dispositivos que realmente tienen hover */
@media (hover: hover) and (pointer: fine) {

    /* Tooltip */
    .elementor-element-4df8175
    ul.products
    li.product
    > .button.product_type_simple.add_to_cart_button::after {
        content: "Agregar al carrito" !important;

        position: absolute;
        right: 0;
        bottom: calc(100% + 9px);

        display: block !important;

        width: max-content;
        padding: 7px 10px;

        background: var(--fz-black);
        color: var(--fz-white);

        border-radius: 2px;

        font-family: var(--fz-sans);
        font-size: 11px;
        font-weight: 500;
        line-height: 1.2;
        white-space: nowrap;

        opacity: 0;
        visibility: hidden;

        transform: translateY(4px);

        pointer-events: none;

        transition:
            opacity .18s ease,
            visibility .18s ease,
            transform .18s ease;

        z-index: 100;
    }


    /* Hover del círculo + */
    .elementor-element-4df8175
    ul.products
    li.product
    > .button.product_type_simple.add_to_cart_button:hover {
        background: var(--fz-black) !important;
        color: var(--fz-white) !important;

        transform: translateY(-2px);
    }


    /* Mostrar tooltip */
    .elementor-element-4df8175
    ul.products
    li.product
    > .button.product_type_simple.add_to_cart_button:hover::after {
        opacity: 1;
        visibility: visible;

        transform: translateY(0);
    }
}


/* Mientras WooCommerce está agregando el producto,
   ocultamos el tooltip */
.elementor-element-4df8175
ul.products
li.product
> .button.product_type_simple.add_to_cart_button.loading::after {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2ccabe *//* Productos destacados - slider solo mobile */
@media (max-width: 767px) {

  .hero-productos-dest {
    position: relative;
  }

  .productos-destacados ul.products {
    display: flex !important;
    grid-template-columns: none !important;
    flex-wrap: nowrap !important;

    overflow-x: auto !important;
    overflow-y: hidden;

    gap: 16px;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
  }

  .productos-destacados ul.products::-webkit-scrollbar {
    display: none;
  }

  .productos-destacados ul.products > li.product {
    flex: 0 0 82% !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;

    scroll-snap-align: start;
  }

  /* Flechas */
  .productos-slider-arrow {
    position: absolute;
    top: 45%;
    transform: translateY(-50%);

    z-index: 20;

    width: 38px;
    height: 38px;

    display: grid;
    place-items: center;

    padding: 0;
    border: 1px solid rgba(30, 30, 28, .16);
    border-radius: 50%;

    background: rgba(247, 242, 233, .95);
    color: #1e1e1c;

    font-size: 18px;
    line-height: 1;

    box-shadow: 0 3px 12px rgba(0, 0, 0, .07);

    cursor: pointer;

    transition:
      opacity .2s ease,
      transform .2s ease;
  }

  .productos-slider-prev {
    left: 8px;
  }

  .productos-slider-next {
    right: 8px;
  }

  .productos-slider-arrow:active {
    transform: translateY(-50%) scale(.94);
  }

  .productos-slider-arrow:disabled {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
  }
}

/* Desktop y tablet */
@media (min-width: 768px) {
  .productos-slider-arrow {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f57502 */.mf-marquee{
  overflow:hidden;
}

.mf-marquee-track{
  display:flex;
  flex-wrap:nowrap;
  width:max-content;
  gap:0;
  animation:mf-marquee 20s linear infinite;
  will-change:transform;
}

.mf-marquee-track > *{
  flex:0 0 auto;
  width:auto;
}

.mf-marquee-text h2{
  white-space:nowrap;
  margin:0;
}

@keyframes mf-marquee{
  to{transform:translateX(-25%)}
}/* End custom CSS */