.elementor-2 .elementor-element.elementor-element-1b300f04{--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;--overlay-opacity:0.7;--padding-top:360px;--padding-bottom:100px;--padding-left:16px;--padding-right:16px;--z-index:3;}.elementor-2 .elementor-element.elementor-element-1b300f04:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1b300f04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fandibox.com.br/wp-content/uploads/2026/05/FandiBox_Capa_HighQuality-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-1b300f04::before, .elementor-2 .elementor-element.elementor-element-1b300f04 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-1b300f04 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-1b300f04 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-1b300f04 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-1b300f04 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000007A -50%, var( --e-global-color-256dab3 ) 100%);}.elementor-2 .elementor-element.elementor-element-5cb7c09c{--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;}.elementor-2 .elementor-element.elementor-element-42d38390{text-align:center;}.elementor-2 .elementor-element.elementor-element-42d38390 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:72px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;color:var( --e-global-color-32a621f );}.elementor-2 .elementor-element.elementor-element-5e14c5c5{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-274bd99e{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-274bd99e .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-274bd99e .elementor-button:focus{border-color:var( --e-global-color-256dab3 );}.elementor-2 .elementor-element.elementor-element-274bd99e .elementor-button{transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7e62167 );}.elementor-2 .elementor-element.elementor-element-46e6d0e6 .elementor-button{background-color:var( --e-global-color-c7aba46 );fill:var( --e-global-color-32a621f );color:var( --e-global-color-32a621f );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-32a621f );}.elementor-2 .elementor-element.elementor-element-46e6d0e6 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-46e6d0e6 .elementor-button:focus{background-color:var( --e-global-color-256dab3 );color:var( --e-global-color-32a621f );border-color:var( --e-global-color-256dab3 );}.elementor-2 .elementor-element.elementor-element-46e6d0e6{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-46e6d0e6 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-46e6d0e6 .elementor-button:focus svg{fill:var( --e-global-color-32a621f );}.elementor-2 .elementor-element.elementor-element-68dc7aef{--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;--padding-top:112px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;--z-index:1;}.elementor-2 .elementor-element.elementor-element-68dc7aef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-7093214f{--display:flex;--position:absolute;--min-height:100%;--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-end;--align-items:center;bottom:30px;--z-index:0;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-7093214f{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-7093214f{right:0px;}.elementor-2 .elementor-element.elementor-element-462681e8{--display:flex;--min-height:915px;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:var( --e-global-color-94e68e2 );--border-color:var( --e-global-color-94e68e2 );--border-radius:100% 100% 100% 100%;}.elementor-2 .elementor-element.elementor-element-50b9378c{--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:center;}.elementor-2 .elementor-element.elementor-element-183b16a6{--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:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:1;}.elementor-2 .elementor-element.elementor-element-183b16a6::before, .elementor-2 .elementor-element.elementor-element-183b16a6 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-183b16a6 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-183b16a6 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-183b16a6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-183b16a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-3e6bd5a );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-2bcf4643{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-56beb6f2 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-56beb6f2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c005659 );}.elementor-2 .elementor-element.elementor-element-56beb6f2.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-56beb6f2.elementor-view-default .elementor-icon{color:var( --e-global-color-c005659 );border-color:var( --e-global-color-c005659 );}.elementor-2 .elementor-element.elementor-element-56beb6f2.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-56beb6f2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c005659 );}.elementor-2 .elementor-element.elementor-element-56beb6f2 .elementor-icon{font-size:32px;}.elementor-2 .elementor-element.elementor-element-56beb6f2 .elementor-icon svg{height:32px;}.elementor-2 .elementor-element.elementor-element-31233aa1{text-align:center;}.elementor-2 .elementor-element.elementor-element-3b71983{width:var( --container-widget-width, 333px );max-width:333px;--container-widget-width:333px;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-3c4978b8{--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:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:1;}.elementor-2 .elementor-element.elementor-element-3c4978b8::before, .elementor-2 .elementor-element.elementor-element-3c4978b8 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-3c4978b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-3c4978b8 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-3c4978b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-3c4978b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-3e6bd5a );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-703ee17f{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-30f9134a .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-30f9134a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c005659 );}.elementor-2 .elementor-element.elementor-element-30f9134a.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-30f9134a.elementor-view-default .elementor-icon{color:var( --e-global-color-c005659 );border-color:var( --e-global-color-c005659 );}.elementor-2 .elementor-element.elementor-element-30f9134a.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-30f9134a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c005659 );}.elementor-2 .elementor-element.elementor-element-30f9134a .elementor-icon{font-size:32px;}.elementor-2 .elementor-element.elementor-element-30f9134a .elementor-icon svg{height:32px;}.elementor-2 .elementor-element.elementor-element-82723d9{text-align:center;}.elementor-2 .elementor-element.elementor-element-4b682802{width:var( --container-widget-width, 333px );max-width:333px;--container-widget-width:333px;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-4166a5b4{--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:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:1;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-4166a5b4::before, .elementor-2 .elementor-element.elementor-element-4166a5b4 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-4166a5b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-4166a5b4 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-4166a5b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-4166a5b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-3e6bd5a );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-3dc273fd{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-70ab88e .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-70ab88e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c005659 );}.elementor-2 .elementor-element.elementor-element-70ab88e.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-70ab88e.elementor-view-default .elementor-icon{color:var( --e-global-color-c005659 );border-color:var( --e-global-color-c005659 );}.elementor-2 .elementor-element.elementor-element-70ab88e.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-70ab88e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c005659 );}.elementor-2 .elementor-element.elementor-element-70ab88e .elementor-icon{font-size:32px;}.elementor-2 .elementor-element.elementor-element-70ab88e .elementor-icon svg{height:32px;}.elementor-2 .elementor-element.elementor-element-1fb7cbb0{text-align:center;}.elementor-2 .elementor-element.elementor-element-4354852b{width:var( --container-widget-width, 333px );max-width:333px;--container-widget-width:333px;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-2257f797{--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:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:112px;--padding-bottom:112px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-77b1158f{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-4a643121{--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:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-2 .elementor-element.elementor-element-280b8b37{--display:flex;--min-height:350px;--border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-280b8b37:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-280b8b37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fandibox.com.br/wp-content/uploads/2026/05/FandiBox_Option3_Alta.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-280b8b37.e-con{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-5d875a07{--display:flex;--min-height:255px;--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:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-2 .elementor-element.elementor-element-d1be6d7{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2 .elementor-element.elementor-element-7be142b0 .elementor-button{background-color:var( --e-global-color-c7aba46 );fill:var( --e-global-color-256dab3 );color:var( --e-global-color-256dab3 );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-256dab3 );}.elementor-2 .elementor-element.elementor-element-7be142b0 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-7be142b0 .elementor-button:focus{background-color:var( --e-global-color-c7aba46 );color:var( --e-global-color-7e62167 );border-color:var( --e-global-color-7e62167 );}.elementor-2 .elementor-element.elementor-element-7be142b0 .elementor-button-content-wrapper{flex-direction:row-reverse;--e-button-transition-duration:300ms;}.elementor-2 .elementor-element.elementor-element-7be142b0 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2 .elementor-element.elementor-element-7be142b0 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-7be142b0 .elementor-button:focus svg{fill:var( --e-global-color-7e62167 );}.elementor-2 .elementor-element.elementor-element-7be142b0 .elementor-button-icon{font-size:20px;}.elementor-2 .elementor-element.elementor-element-7be142b0 .elementor-button .elementor-button-icon i, .elementor-2 .elementor-element.elementor-element-7be142b0 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-7be142b0 .elementor-button:hover .elementor-button-icon i, .elementor-2 .elementor-element.elementor-element-7be142b0 .elementor-button:hover .elementor-button-icon svg{transform:rotate(360deg);}.elementor-2 .elementor-element.elementor-element-55a354b7{--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:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-6c4a928c{--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:56px 56px;--row-gap:56px;--column-gap:56px;}.elementor-2 .elementor-element.elementor-element-45212073{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-17869a37{text-align:center;}.elementor-2 .elementor-element.elementor-element-17869a37 .elementor-heading-title{font-family:var( --e-global-typography-648b518-font-family ), Sans-serif;font-size:var( --e-global-typography-648b518-font-size );font-weight:var( --e-global-typography-648b518-font-weight );text-transform:var( --e-global-typography-648b518-text-transform );font-style:var( --e-global-typography-648b518-font-style );text-decoration:var( --e-global-typography-648b518-text-decoration );line-height:var( --e-global-typography-648b518-line-height );}.elementor-2 .elementor-element.elementor-element-61999e6e{text-align:start;}.elementor-2 .elementor-element.elementor-element-61999e6e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:33px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.68em;}.elementor-2 .elementor-element.elementor-element-362ba4d8{--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:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2 .elementor-element.elementor-element-952a6c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:37px;--padding-bottom:37px;--padding-left:37px;--padding-right:37px;}.elementor-2 .elementor-element.elementor-element-8994d18{--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-2 .elementor-element.elementor-element-0bd63d7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2 .elementor-element.elementor-element-0bd63d7.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:17px 17px 17px 17px;}.elementor-2 .elementor-element.elementor-element-0bd63d7.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0bd63d7.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-2 .elementor-element.elementor-element-312f5b8c{--display:flex;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:0px;--padding-bottom:112px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-298c8435{--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:center;--overflow:hidden;}.elementor-2 .elementor-element.elementor-element-298c8435:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-298c8435 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fandibox.com.br/wp-content/uploads/2026/05/Gemini_Generated_Image_r2z8vur2z8vur2z8.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-35730bbd{--display:flex;--min-height:350px;}.elementor-2 .elementor-element.elementor-element-35730bbd.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-3929d817{--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:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:56px;--margin-bottom:56px;--margin-left:56px;--margin-right:56px;}.elementor-2 .elementor-element.elementor-element-1a7276b6{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-206b5660{text-align:start;}.elementor-2 .elementor-element.elementor-element-35bca204{text-align:start;}.elementor-2 .elementor-element.elementor-element-35bca204 .elementor-heading-title{font-family:var( --e-global-typography-ac45500-font-family ), Sans-serif;font-size:var( --e-global-typography-ac45500-font-size );font-weight:var( --e-global-typography-ac45500-font-weight );text-transform:var( --e-global-typography-ac45500-text-transform );font-style:var( --e-global-typography-ac45500-font-style );text-decoration:var( --e-global-typography-ac45500-text-decoration );line-height:var( --e-global-typography-ac45500-line-height );}.elementor-2 .elementor-element.elementor-element-3c857fe1 .elementor-button{background-color:#1D411E;transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-140881b{--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:72px 72px;--row-gap:72px;--column-gap:72px;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:85px;--padding-bottom:112px;--padding-left:16px;--padding-right:16px;--z-index:2;}.elementor-2 .elementor-element.elementor-element-140881b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-140881b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5F6F65;}.elementor-2 .elementor-element.elementor-element-b4fa718{--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:56px 56px;--row-gap:56px;--column-gap:56px;}.elementor-2 .elementor-element.elementor-element-3df238c{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-8bed4df{text-align:start;}.elementor-2 .elementor-element.elementor-element-8bed4df .elementor-heading-title{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-87416d9{--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:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2 .elementor-element.elementor-element-deb19e5{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-deb19e5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-51655a0{width:var( --container-widget-width, 99.741% );max-width:99.741%;--container-widget-width:99.741%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-51655a0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-51655a0 .elementor-heading-title{color:var( --e-global-color-32a621f );}.elementor-2 .elementor-element.elementor-element-7e1e602 .jeg-elementor-kit.jkit-product-carousel .jkit-product-block .jkit-product-block-wrapper{background-color:#FFFFFF;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-7e1e602.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-7e1e602 .jeg-elementor-kit.jkit-product-carousel .jkit-products, .elementor-2 .elementor-element.elementor-element-7e1e602 .jeg-elementor-kit.jkit-product-carousel .jkit-products .button{text-align:center;}.elementor-2 .elementor-element.elementor-element-7e1e602 .jeg-elementor-kit.jkit-product-carousel .star-rating{--rating-margin-center:0;font-size:13px;height:13px;color:var( --e-global-color-3e6bd5a );}.elementor-2 .elementor-element.elementor-element-7e1e602 .jeg-elementor-kit.jkit-product-carousel .product-title{color:#000000;}.elementor-2 .elementor-element.elementor-element-7e1e602 .jeg-elementor-kit.jkit-product-carousel .jkit-product-categories{font-size:11px;color:var( --e-global-color-7e62167 );}.elementor-2 .elementor-element.elementor-element-7e1e602 .jeg-elementor-kit.jkit-product-carousel .price{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-size:22px;color:var( --e-global-color-7e62167 );margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7e1e602 .jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block span.onsale{right:8px;top:9px;--jkit-onsale-gap:5px;}.elementor-2 .elementor-element.elementor-element-7e1e602 .jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block span.onsale.text{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7e1e602 .jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block span.onsale.percent{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7e1e602 .jeg-elementor-kit.jkit-product-carousel .product .button{color:#000000;}.elementor-2 .elementor-element.elementor-element-7e1e602 .jeg-elementor-kit.jkit-product-carousel .tns-controls button i{font-size:38px;}.elementor-2 .elementor-element.elementor-element-7e1e602 .jeg-elementor-kit.jkit-product-carousel .tns-controls button svg{width:38px;}.elementor-2 .elementor-element.elementor-element-7e1e602 .jeg-elementor-kit.jkit-product-carousel .tns-controls button[data-controls=prev]{left:-96px;}.elementor-2 .elementor-element.elementor-element-7e1e602 .jeg-elementor-kit.jkit-product-carousel .tns-controls button[data-controls=next]{right:-96px;}.elementor-2 .elementor-element.elementor-element-7e1e602 .jeg-elementor-kit.jkit-product-carousel .tns-controls button{border-style:none;opacity:100%;}.elementor-2 .elementor-element.elementor-element-7e1e602 .jeg-elementor-kit.jkit-product-carousel:hover .tns-controls button{opacity:100%;}.elementor-2 .elementor-element.elementor-element-7e1e602 .jeg-elementor-kit.jkit-postblock .jeg_empty_module{text-align:left;}.elementor-2 .elementor-element.elementor-element-8fe3dd4 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-2 .elementor-element.elementor-element-8fe3dd4 .elementskit-btn{background-color:#FFFFFF;width:19%;font-size:17px;font-weight:700;color:var( --e-global-color-7e62167 );fill:var( --e-global-color-7e62167 );border-style:none;}.elementor-2 .elementor-element.elementor-element-8fe3dd4 .elementskit-btn:hover{background-color:#000000;color:var( --e-global-color-7e62167 );fill:var( --e-global-color-7e62167 );}.elementor-2 .elementor-element.elementor-element-8fe3dd4{width:var( --container-widget-width, 99.221% );max-width:99.221%;--container-widget-width:99.221%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-8fe3dd4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-fa18e5e{width:var( --container-widget-width, 99.741% );max-width:99.741%;--container-widget-width:99.741%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-fa18e5e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-fa18e5e .elementor-heading-title{color:var( --e-global-color-32a621f );}.elementor-2 .elementor-element.elementor-element-ab80218 .jeg-elementor-kit.jkit-product-carousel .jkit-product-block .jkit-product-block-wrapper{background-color:#FFFFFF;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-ab80218 .jeg-elementor-kit.jkit-product-carousel .jkit-products, .elementor-2 .elementor-element.elementor-element-ab80218 .jeg-elementor-kit.jkit-product-carousel .jkit-products .button{text-align:center;}.elementor-2 .elementor-element.elementor-element-ab80218 .jeg-elementor-kit.jkit-product-carousel .star-rating{--rating-margin-center:0;font-size:13px;height:13px;color:var( --e-global-color-3e6bd5a );}.elementor-2 .elementor-element.elementor-element-ab80218 .jeg-elementor-kit.jkit-product-carousel .product-title{color:#000000;}.elementor-2 .elementor-element.elementor-element-ab80218 .jeg-elementor-kit.jkit-product-carousel .jkit-product-categories{font-size:11px;color:var( --e-global-color-7e62167 );}.elementor-2 .elementor-element.elementor-element-ab80218 .jeg-elementor-kit.jkit-product-carousel .price{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-size:22px;color:var( --e-global-color-7e62167 );margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ab80218 .jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block span.onsale{right:8px;top:9px;--jkit-onsale-gap:5px;}.elementor-2 .elementor-element.elementor-element-ab80218 .jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block span.onsale.text{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-ab80218 .jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block span.onsale.percent{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-ab80218 .jeg-elementor-kit.jkit-product-carousel .product .button{color:#000000;}.elementor-2 .elementor-element.elementor-element-ab80218 .jeg-elementor-kit.jkit-product-carousel .tns-controls button i{font-size:38px;}.elementor-2 .elementor-element.elementor-element-ab80218 .jeg-elementor-kit.jkit-product-carousel .tns-controls button svg{width:38px;}.elementor-2 .elementor-element.elementor-element-ab80218 .jeg-elementor-kit.jkit-product-carousel .tns-controls button[data-controls=prev]{left:-96px;}.elementor-2 .elementor-element.elementor-element-ab80218 .jeg-elementor-kit.jkit-product-carousel .tns-controls button[data-controls=next]{right:-96px;}.elementor-2 .elementor-element.elementor-element-ab80218 .jeg-elementor-kit.jkit-product-carousel .tns-controls button{border-style:none;opacity:100%;}.elementor-2 .elementor-element.elementor-element-ab80218 .jeg-elementor-kit.jkit-product-carousel:hover .tns-controls button{opacity:100%;}.elementor-2 .elementor-element.elementor-element-ab80218 .jeg-elementor-kit.jkit-postblock .jeg_empty_module{text-align:left;}.elementor-2 .elementor-element.elementor-element-e3b95b3 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-2 .elementor-element.elementor-element-e3b95b3 .elementskit-btn{background-color:#FFFFFF;width:19%;font-size:17px;font-weight:700;color:var( --e-global-color-7e62167 );fill:var( --e-global-color-7e62167 );border-style:none;}.elementor-2 .elementor-element.elementor-element-e3b95b3 .elementskit-btn:hover{background-color:#000000;color:var( --e-global-color-7e62167 );fill:var( --e-global-color-7e62167 );}.elementor-2 .elementor-element.elementor-element-e3b95b3{width:var( --container-widget-width, 99.221% );max-width:99.221%;--container-widget-width:99.221%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-e3b95b3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-0922e2d{width:var( --container-widget-width, 99.741% );max-width:99.741%;--container-widget-width:99.741%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-0922e2d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-0922e2d .elementor-heading-title{color:var( --e-global-color-32a621f );}.elementor-2 .elementor-element.elementor-element-83d0e04 .jeg-elementor-kit.jkit-product-carousel .jkit-product-block .jkit-product-block-wrapper{background-color:#FFFFFF;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-83d0e04 .jeg-elementor-kit.jkit-product-carousel .jkit-products, .elementor-2 .elementor-element.elementor-element-83d0e04 .jeg-elementor-kit.jkit-product-carousel .jkit-products .button{text-align:center;}.elementor-2 .elementor-element.elementor-element-83d0e04 .jeg-elementor-kit.jkit-product-carousel .star-rating{--rating-margin-center:0;font-size:13px;height:13px;color:var( --e-global-color-3e6bd5a );}.elementor-2 .elementor-element.elementor-element-83d0e04 .jeg-elementor-kit.jkit-product-carousel .product-title{color:#000000;}.elementor-2 .elementor-element.elementor-element-83d0e04 .jeg-elementor-kit.jkit-product-carousel .jkit-product-categories{font-size:11px;color:var( --e-global-color-7e62167 );}.elementor-2 .elementor-element.elementor-element-83d0e04 .jeg-elementor-kit.jkit-product-carousel .price{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;font-size:22px;color:var( --e-global-color-7e62167 );margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-83d0e04 .jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block span.onsale{right:8px;top:9px;--jkit-onsale-gap:5px;}.elementor-2 .elementor-element.elementor-element-83d0e04 .jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block span.onsale.text{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-83d0e04 .jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block span.onsale.percent{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-83d0e04 .jeg-elementor-kit.jkit-product-carousel .product .button{color:#000000;}.elementor-2 .elementor-element.elementor-element-83d0e04 .jeg-elementor-kit.jkit-product-carousel .tns-controls button i{font-size:38px;}.elementor-2 .elementor-element.elementor-element-83d0e04 .jeg-elementor-kit.jkit-product-carousel .tns-controls button svg{width:38px;}.elementor-2 .elementor-element.elementor-element-83d0e04 .jeg-elementor-kit.jkit-product-carousel .tns-controls button[data-controls=prev]{left:-96px;}.elementor-2 .elementor-element.elementor-element-83d0e04 .jeg-elementor-kit.jkit-product-carousel .tns-controls button[data-controls=next]{right:-96px;}.elementor-2 .elementor-element.elementor-element-83d0e04 .jeg-elementor-kit.jkit-product-carousel .tns-controls button{border-style:none;opacity:100%;}.elementor-2 .elementor-element.elementor-element-83d0e04 .jeg-elementor-kit.jkit-product-carousel:hover .tns-controls button{opacity:100%;}.elementor-2 .elementor-element.elementor-element-83d0e04 .jeg-elementor-kit.jkit-postblock .jeg_empty_module{text-align:left;}.elementor-2 .elementor-element.elementor-element-6370f8c .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-2 .elementor-element.elementor-element-6370f8c .elementskit-btn{background-color:#FFFFFF;width:19%;font-size:17px;font-weight:700;color:var( --e-global-color-7e62167 );fill:var( --e-global-color-7e62167 );border-style:none;}.elementor-2 .elementor-element.elementor-element-6370f8c .elementskit-btn:hover{background-color:#000000;color:var( --e-global-color-7e62167 );fill:var( --e-global-color-7e62167 );}.elementor-2 .elementor-element.elementor-element-6370f8c{width:var( --container-widget-width, 99.221% );max-width:99.221%;--container-widget-width:99.221%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-6370f8c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-afcd3ac{--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-2 .elementor-element.elementor-element-36eeffb4{width:var( --container-widget-width, 172.517% );max-width:172.517%;--container-widget-width:172.517%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-36eeffb4 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-36eeffb4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-36eeffb4 img{width:26%;height:117px;}.elementor-2 .elementor-element.elementor-element-73d7137 .elementor-heading-title{font-family:"Montserrat", Sans-serif;}.elementor-2 .elementor-element.elementor-element-7132cc1f{--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:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:30px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-5f42e583{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2 .elementor-element.elementor-element-d7a1660 .elementor-swiper-button{font-size:20px;}.elementor-2 .elementor-element.elementor-element-4b9f3fb7{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2 .elementor-element.elementor-element-3eb94431{--divider-border-style:solid;--divider-color:var( --e-global-color-c005659 );--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-3eb94431 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-3eb94431 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-2 .elementor-element.elementor-element-4b1e0def{--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:center;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--overlay-opacity:0.13;--overlay-mix-blend-mode:multiply;--padding-top:10px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-4b1e0def::before, .elementor-2 .elementor-element.elementor-element-4b1e0def > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-4b1e0def > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-4b1e0def > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-4b1e0def > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-4b1e0def > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-c005659 );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-2e4b80ec{--display:flex;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2 .elementor-element.elementor-element-2e4b80ec.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-587fc855{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-acecd70{text-align:center;}.elementor-2 .elementor-element.elementor-element-acecd70 .elementor-heading-title{font-family:var( --e-global-typography-648b518-font-family ), Sans-serif;font-size:var( --e-global-typography-648b518-font-size );font-weight:var( --e-global-typography-648b518-font-weight );text-transform:var( --e-global-typography-648b518-text-transform );font-style:var( --e-global-typography-648b518-font-style );text-decoration:var( --e-global-typography-648b518-text-decoration );line-height:var( --e-global-typography-648b518-line-height );color:#BB9116;}.elementor-2 .elementor-element.elementor-element-6307c763{text-align:start;}.elementor-2 .elementor-element.elementor-element-6307c763 .elementor-heading-title{color:#304E31;}.elementor-2 .elementor-element.elementor-element-59fc0f31{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;color:#304E31;}.elementor-2 .elementor-element.elementor-element-59fc0f31 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-bf73a35{width:var( --container-widget-width, 89.166% );max-width:89.166%;--container-widget-width:89.166%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-bf73a35.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-555c130a{--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:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7bfde24f{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-47d27bef{text-align:center;}.elementor-2 .elementor-element.elementor-element-56db43b9 iframe{height:677px;}.elementor-2 .elementor-element.elementor-element-152ba1e6{--display:flex;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:0px;--padding-bottom:112px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-211dff6e{--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:48px 48px;--row-gap:48px;--column-gap:48px;--overflow:hidden;--overlay-opacity:0.7;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-211dff6e::before, .elementor-2 .elementor-element.elementor-element-211dff6e > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-211dff6e > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-211dff6e > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-211dff6e > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-211dff6e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-1b300f04{--padding-top:100px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-50b9378c{--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:90px 90px;--row-gap:90px;--column-gap:90px;}.elementor-2 .elementor-element.elementor-element-17869a37 .elementor-heading-title{font-size:var( --e-global-typography-648b518-font-size );line-height:var( --e-global-typography-648b518-line-height );}.elementor-2 .elementor-element.elementor-element-0bd63d7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2 .elementor-element.elementor-element-35bca204 .elementor-heading-title{font-size:var( --e-global-typography-ac45500-font-size );line-height:var( --e-global-typography-ac45500-line-height );}.elementor-2 .elementor-element.elementor-element-7e1e602 .jeg-elementor-kit.jkit-product-carousel .tns-controls button[data-controls=prev]{left:0px;}.elementor-2 .elementor-element.elementor-element-7e1e602 .jeg-elementor-kit.jkit-product-carousel .tns-controls button[data-controls=next]{right:0px;}.elementor-2 .elementor-element.elementor-element-ab80218 .jeg-elementor-kit.jkit-product-carousel .tns-controls button[data-controls=prev]{left:0px;}.elementor-2 .elementor-element.elementor-element-ab80218 .jeg-elementor-kit.jkit-product-carousel .tns-controls button[data-controls=next]{right:0px;}.elementor-2 .elementor-element.elementor-element-83d0e04 .jeg-elementor-kit.jkit-product-carousel .tns-controls button[data-controls=prev]{left:0px;}.elementor-2 .elementor-element.elementor-element-83d0e04 .jeg-elementor-kit.jkit-product-carousel .tns-controls button[data-controls=next]{right:0px;}.elementor-2 .elementor-element.elementor-element-5f42e583{--gap:72px 72px;--row-gap:72px;--column-gap:72px;}.elementor-2 .elementor-element.elementor-element-acecd70 .elementor-heading-title{font-size:var( --e-global-typography-648b518-font-size );line-height:var( --e-global-typography-648b518-line-height );}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-1b300f04{--padding-top:72px;--padding-bottom:38px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-42d38390 .elementor-heading-title{font-size:30px;}.elementor-2 .elementor-element.elementor-element-5e14c5c5{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-274bd99e{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-46e6d0e6{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-68dc7aef{--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;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:26px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-50b9378c{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2 .elementor-element.elementor-element-183b16a6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-2bcf4643{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-56beb6f2 .elementor-icon{font-size:56px;}.elementor-2 .elementor-element.elementor-element-56beb6f2 .elementor-icon svg{height:56px;}.elementor-2 .elementor-element.elementor-element-31233aa1 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-3b71983{width:100%;max-width:100%;text-align:center;}.elementor-2 .elementor-element.elementor-element-3c4978b8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-703ee17f{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-30f9134a .elementor-icon{font-size:56px;}.elementor-2 .elementor-element.elementor-element-30f9134a .elementor-icon svg{height:56px;}.elementor-2 .elementor-element.elementor-element-82723d9 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-4b682802{width:100%;max-width:100%;text-align:center;}.elementor-2 .elementor-element.elementor-element-4166a5b4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-3dc273fd{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-70ab88e .elementor-icon{font-size:56px;}.elementor-2 .elementor-element.elementor-element-70ab88e .elementor-icon svg{height:56px;}.elementor-2 .elementor-element.elementor-element-1fb7cbb0 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-4354852b{width:100%;max-width:100%;text-align:center;}.elementor-2 .elementor-element.elementor-element-2257f797{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:72px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-77b1158f{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-4a643121{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2 .elementor-element.elementor-element-5d875a07{--min-height:0px;}.elementor-2 .elementor-element.elementor-element-7be142b0{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-55a354b7{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:72px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-6c4a928c{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-45212073{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-17869a37{text-align:start;}.elementor-2 .elementor-element.elementor-element-17869a37 .elementor-heading-title{font-size:var( --e-global-typography-648b518-font-size );line-height:var( --e-global-typography-648b518-line-height );}.elementor-2 .elementor-element.elementor-element-61999e6e{text-align:start;}.elementor-2 .elementor-element.elementor-element-61999e6e .elementor-heading-title{font-size:25px;}.elementor-2 .elementor-element.elementor-element-0bd63d7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2 .elementor-element.elementor-element-312f5b8c{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:72px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-298c8435{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-2 .elementor-element.elementor-element-3929d817{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-1a7276b6{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-206b5660{text-align:start;}.elementor-2 .elementor-element.elementor-element-35bca204{text-align:start;}.elementor-2 .elementor-element.elementor-element-35bca204 .elementor-heading-title{font-size:var( --e-global-typography-ac45500-font-size );line-height:var( --e-global-typography-ac45500-line-height );}.elementor-2 .elementor-element.elementor-element-3c857fe1{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-140881b{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:72px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-b4fa718{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-3df238c{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-8bed4df{text-align:start;}.elementor-2 .elementor-element.elementor-element-51655a0{text-align:start;}.elementor-2 .elementor-element.elementor-element-7e1e602 .jeg-elementor-kit.jkit-product-carousel .tns-controls button i{font-size:21px;}.elementor-2 .elementor-element.elementor-element-7e1e602 .jeg-elementor-kit.jkit-product-carousel .tns-controls button svg{width:21px;}.elementor-2 .elementor-element.elementor-element-7e1e602 .jeg-elementor-kit.jkit-product-carousel .tns-controls button{opacity:100%;}.elementor-2 .elementor-element.elementor-element-8fe3dd4 .elementskit-btn{width:60%;}.elementor-2 .elementor-element.elementor-element-fa18e5e > .elementor-widget-container{padding:26px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-fa18e5e{text-align:start;}.elementor-2 .elementor-element.elementor-element-ab80218 .jeg-elementor-kit.jkit-product-carousel .tns-controls button i{font-size:21px;}.elementor-2 .elementor-element.elementor-element-ab80218 .jeg-elementor-kit.jkit-product-carousel .tns-controls button svg{width:21px;}.elementor-2 .elementor-element.elementor-element-ab80218 .jeg-elementor-kit.jkit-product-carousel .tns-controls button{opacity:100%;}.elementor-2 .elementor-element.elementor-element-e3b95b3 .elementskit-btn{width:60%;}.elementor-2 .elementor-element.elementor-element-0922e2d > .elementor-widget-container{padding:21px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0922e2d{text-align:start;}.elementor-2 .elementor-element.elementor-element-83d0e04 .jeg-elementor-kit.jkit-product-carousel .tns-controls button i{font-size:21px;}.elementor-2 .elementor-element.elementor-element-83d0e04 .jeg-elementor-kit.jkit-product-carousel .tns-controls button svg{width:21px;}.elementor-2 .elementor-element.elementor-element-83d0e04 .jeg-elementor-kit.jkit-product-carousel .tns-controls button{opacity:100%;}.elementor-2 .elementor-element.elementor-element-6370f8c .elementskit-btn{width:60%;}.elementor-2 .elementor-element.elementor-element-36eeffb4 img{width:78%;}.elementor-2 .elementor-element.elementor-element-7132cc1f{--padding-top:72px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-5f42e583{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-2 .elementor-element.elementor-element-4b1e0def{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:72px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-587fc855{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-acecd70{text-align:start;}.elementor-2 .elementor-element.elementor-element-acecd70 .elementor-heading-title{font-size:var( --e-global-typography-648b518-font-size );line-height:var( --e-global-typography-648b518-line-height );}.elementor-2 .elementor-element.elementor-element-6307c763{text-align:start;}.elementor-2 .elementor-element.elementor-element-59fc0f31{width:100%;max-width:100%;text-align:start;}.elementor-2 .elementor-element.elementor-element-59fc0f31 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-555c130a{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7bfde24f{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-47d27bef{text-align:start;}.elementor-2 .elementor-element.elementor-element-152ba1e6{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-211dff6e{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-5cb7c09c{--width:790px;}.elementor-2 .elementor-element.elementor-element-462681e8{--width:915px;}.elementor-2 .elementor-element.elementor-element-183b16a6{--width:360px;}.elementor-2 .elementor-element.elementor-element-3c4978b8{--width:342px;}.elementor-2 .elementor-element.elementor-element-4166a5b4{--width:fit-content;}.elementor-2 .elementor-element.elementor-element-77b1158f{--width:654px;}.elementor-2 .elementor-element.elementor-element-280b8b37{--width:682px;}.elementor-2 .elementor-element.elementor-element-5d875a07{--width:470px;}.elementor-2 .elementor-element.elementor-element-45212073{--width:450px;}.elementor-2 .elementor-element.elementor-element-362ba4d8{--width:419px;}.elementor-2 .elementor-element.elementor-element-8994d18{--width:100%;}.elementor-2 .elementor-element.elementor-element-35730bbd{--width:495px;}.elementor-2 .elementor-element.elementor-element-3929d817{--width:610px;}.elementor-2 .elementor-element.elementor-element-3df238c{--width:450px;}.elementor-2 .elementor-element.elementor-element-87416d9{--width:419px;}.elementor-2 .elementor-element.elementor-element-deb19e5{--width:97.542%;}.elementor-2 .elementor-element.elementor-element-2e4b80ec{--width:632px;}.elementor-2 .elementor-element.elementor-element-587fc855{--width:500px;}.elementor-2 .elementor-element.elementor-element-211dff6e{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-5cb7c09c{--width:100%;}.elementor-2 .elementor-element.elementor-element-7093214f{--width:100%;}.elementor-2 .elementor-element.elementor-element-462681e8{--width:82%;}}@media (min-width: 1025px) {.elementor-element.elementor-element-7e1e602 .jeg-elementor-kit.jkit-product-carousel .jkit-products:not(.tns-slider) { display: flex; flex-direction: row; } }@media (min-width: 1025px) {.elementor-element.elementor-element-7e1e602 .jeg-elementor-kit.jkit-product-carousel .jkit-products:not(.tns-slider) .jkit-product-block { width: calc(4); padding-right: 39px; } }@media (min-width: 1025px) {.elementor-element.elementor-element-7e1e602 .jeg-elementor-kit.jkit-product-carousel .jkit-products:not(.tns-slider) .jkit-product-block:nth-child(n+5) { display: none; } }@media (min-width: 1025px) {.elementor-element.elementor-element-7e1e602 .jeg-elementor-kit.jkit-product-carousel .jkit-products:not(.tns-slider):not(:nth-child(4)) { margin-right: 10px; } }@media (min-width: 768px) and (max-width: 1024px) {.elementor-element.elementor-element-7e1e602 .jeg-elementor-kit.jkit-product-carousel .jkit-products:not(.tns-slider) { display: flex; flex-direction: row; } }@media (min-width: 768px) and (max-width: 1024px) {.elementor-element.elementor-element-7e1e602 .jeg-elementor-kit.jkit-product-carousel .jkit-products:not(.tns-slider) .jkit-product-block { width: calc(3); padding-right: 39px; } }@media (min-width: 768px) and (max-width: 1024px) {.elementor-element.elementor-element-7e1e602 .jeg-elementor-kit.jkit-product-carousel .jkit-products:not(.tns-slider) .jkit-product-block:nth-child(n+4) { display: none; } }@media (min-width: 768px) and (max-width: 1024px) {.elementor-element.elementor-element-7e1e602 .jeg-elementor-kit.jkit-product-carousel .jkit-products:not(.tns-slider):not(:nth-child(3)) { margin-right: 10px; } }@media (max-width: 767px) {.elementor-element.elementor-element-7e1e602 .jeg-elementor-kit.jkit-product-carousel .jkit-products:not(.tns-slider) { display: flex; flex-direction: row; } }@media (max-width: 767px) {.elementor-element.elementor-element-7e1e602 .jeg-elementor-kit.jkit-product-carousel .jkit-products:not(.tns-slider) .jkit-product-block { width: calc(1); padding-right: 39px; } }@media (max-width: 767px) {.elementor-element.elementor-element-7e1e602 .jeg-elementor-kit.jkit-product-carousel .jkit-products:not(.tns-slider) .jkit-product-block:nth-child(n+2) { display: none; } }@media (max-width: 767px) {.elementor-element.elementor-element-7e1e602 .jeg-elementor-kit.jkit-product-carousel .jkit-products:not(.tns-slider):not(:nth-child(1)) { margin-right: 10px; } }
@media (min-width: 1025px) {.elementor-element.elementor-element-ab80218 .jeg-elementor-kit.jkit-product-carousel .jkit-products:not(.tns-slider) { display: flex; flex-direction: row; } }@media (min-width: 1025px) {.elementor-element.elementor-element-ab80218 .jeg-elementor-kit.jkit-product-carousel .jkit-products:not(.tns-slider) .jkit-product-block { width: calc(4); padding-right: 31px; } }@media (min-width: 1025px) {.elementor-element.elementor-element-ab80218 .jeg-elementor-kit.jkit-product-carousel .jkit-products:not(.tns-slider) .jkit-product-block:nth-child(n+5) { display: none; } }@media (min-width: 1025px) {.elementor-element.elementor-element-ab80218 .jeg-elementor-kit.jkit-product-carousel .jkit-products:not(.tns-slider):not(:nth-child(4)) { margin-right: 10px; } }@media (min-width: 768px) and (max-width: 1024px) {.elementor-element.elementor-element-ab80218 .jeg-elementor-kit.jkit-product-carousel .jkit-products:not(.tns-slider) { display: flex; flex-direction: row; } }@media (min-width: 768px) and (max-width: 1024px) {.elementor-element.elementor-element-ab80218 .jeg-elementor-kit.jkit-product-carousel .jkit-products:not(.tns-slider) .jkit-product-block { width: calc(3); padding-right: 31px; } }@media (min-width: 768px) and (max-width: 1024px) {.elementor-element.elementor-element-ab80218 .jeg-elementor-kit.jkit-product-carousel .jkit-products:not(.tns-slider) .jkit-product-block:nth-child(n+4) { display: none; } }@media (min-width: 768px) and (max-width: 1024px) {.elementor-element.elementor-element-ab80218 .jeg-elementor-kit.jkit-product-carousel .jkit-products:not(.tns-slider):not(:nth-child(3)) { margin-right: 10px; } }@media (max-width: 767px) {.elementor-element.elementor-element-ab80218 .jeg-elementor-kit.jkit-product-carousel .jkit-products:not(.tns-slider) { display: flex; flex-direction: row; } }@media (max-width: 767px) {.elementor-element.elementor-element-ab80218 .jeg-elementor-kit.jkit-product-carousel .jkit-products:not(.tns-slider) .jkit-product-block { width: calc(1); padding-right: 31px; } }@media (max-width: 767px) {.elementor-element.elementor-element-ab80218 .jeg-elementor-kit.jkit-product-carousel .jkit-products:not(.tns-slider) .jkit-product-block:nth-child(n+2) { display: none; } }@media (max-width: 767px) {.elementor-element.elementor-element-ab80218 .jeg-elementor-kit.jkit-product-carousel .jkit-products:not(.tns-slider):not(:nth-child(1)) { margin-right: 10px; } }
@media (min-width: 1025px) {.elementor-element.elementor-element-83d0e04 .jeg-elementor-kit.jkit-product-carousel .jkit-products:not(.tns-slider) { display: flex; flex-direction: row; } }@media (min-width: 1025px) {.elementor-element.elementor-element-83d0e04 .jeg-elementor-kit.jkit-product-carousel .jkit-products:not(.tns-slider) .jkit-product-block { width: calc(4); padding-right: 31px; } }@media (min-width: 1025px) {.elementor-element.elementor-element-83d0e04 .jeg-elementor-kit.jkit-product-carousel .jkit-products:not(.tns-slider) .jkit-product-block:nth-child(n+5) { display: none; } }@media (min-width: 1025px) {.elementor-element.elementor-element-83d0e04 .jeg-elementor-kit.jkit-product-carousel .jkit-products:not(.tns-slider):not(:nth-child(4)) { margin-right: 10px; } }@media (min-width: 768px) and (max-width: 1024px) {.elementor-element.elementor-element-83d0e04 .jeg-elementor-kit.jkit-product-carousel .jkit-products:not(.tns-slider) { display: flex; flex-direction: row; } }@media (min-width: 768px) and (max-width: 1024px) {.elementor-element.elementor-element-83d0e04 .jeg-elementor-kit.jkit-product-carousel .jkit-products:not(.tns-slider) .jkit-product-block { width: calc(3); padding-right: 31px; } }@media (min-width: 768px) and (max-width: 1024px) {.elementor-element.elementor-element-83d0e04 .jeg-elementor-kit.jkit-product-carousel .jkit-products:not(.tns-slider) .jkit-product-block:nth-child(n+4) { display: none; } }@media (min-width: 768px) and (max-width: 1024px) {.elementor-element.elementor-element-83d0e04 .jeg-elementor-kit.jkit-product-carousel .jkit-products:not(.tns-slider):not(:nth-child(3)) { margin-right: 10px; } }@media (max-width: 767px) {.elementor-element.elementor-element-83d0e04 .jeg-elementor-kit.jkit-product-carousel .jkit-products:not(.tns-slider) { display: flex; flex-direction: row; } }@media (max-width: 767px) {.elementor-element.elementor-element-83d0e04 .jeg-elementor-kit.jkit-product-carousel .jkit-products:not(.tns-slider) .jkit-product-block { width: calc(1); padding-right: 31px; } }@media (max-width: 767px) {.elementor-element.elementor-element-83d0e04 .jeg-elementor-kit.jkit-product-carousel .jkit-products:not(.tns-slider) .jkit-product-block:nth-child(n+2) { display: none; } }@media (max-width: 767px) {.elementor-element.elementor-element-83d0e04 .jeg-elementor-kit.jkit-product-carousel .jkit-products:not(.tns-slider):not(:nth-child(1)) { margin-right: 10px; } }
/* Start custom CSS for jkit_product_carousel, class: .elementor-element-83d0e04 */<style>
/* ====================================================
   APENAS PARA DESKTOP (TELAS GRANDES)
   ==================================================== */
@media (min-width: 1024px) {
    /* 1. Força todos os containers internos do JKit a se alinharem ao centro */
    .elementor-widget-jkit_product_carousel .jkit-carousel-wrapper,
    .elementor-widget-jkit_product_carousel .jkit-carousel-inner,
    .elementor-widget-jkit_product_carousel .jkit-carousel-inner > * {
        display: flex !important;
        justify-content: center !important;
        align-items: stretch !important;
        width: 100% !important;
        max-width: 100% !important;
        transform: none !important; /* Desativa o deslocamento lateral do JavaScript */
        margin: 0 auto !important;
        position: relative !important;
        left: 0 !important;
        right: 0 !important;
    }

    /* 2. Distribui os cards de produtos com espaçamento perfeitamente simétrico */
    .elementor-widget-jkit_product_carousel .jkit-carousel-item,
    .elementor-widget-jkit_product_carousel .swiper-slide,
    .elementor-widget-jkit_product_carousel .jkit-product-block {
        flex: 0 0 320px !important; /* Largura fixa ideal para os cards no computador */
        width: 320px !important;
        max-width: 320px !important;
        margin: 0 15px !important; /* Margens iguais na esquerda e direita = Centro Perfeito */
        float: none !important;
        left: auto !important;
        right: auto !important;
        display: block !important;
    }

    /* 3. Alinhamento de textos do bloco */
    .jkit-product-block h3, 
    .jkit-product-block h2,
    .jkit-product-price {
        text-align: center !important;
    }
}

/* ====================================================
   ESTILO DA DESCRIÇÃO (SÓ ESTÉTICA DE TEXTO)
   ==================================================== */
.fandi-archive-desc {
    font-family: 'Georgia', serif !important;
    font-size: 14px !important;       
    color: #666666 !important;
    line-height: 1.4 !important;
    text-align: center !important;
    margin: 10px auto !important;
    padding: 0 15px !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 3 !important; 
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    height: 58px !important; 
    box-sizing: border-box !important;
    width: 100% !important;
}
</style>

<script>
(function() {
    function rodarModificacoesFandi() {
        var produtos = document.querySelectorAll('.elementor-products-grid ul.products li.product, ul.products li.product, .jkit-product-block, .jkit-carousel-item');
        
        if (produtos.length === 0) return; 

        produtos.forEach(function(produto) {
            var linkElement = produto.querySelector('a.woocommerce-LoopProduct-link') || 
                              produto.querySelector('.woocommerce-loop-product__title a') || 
                              produto.querySelector('a');
            
            if (!linkElement) return;
            var urlProduto = linkElement.href;

            var botao = produto.querySelector('.button') || produto.querySelector('.add_to_cart_button') || produto.querySelector('.elementor-button');
            if (botao && !botao.classList.contains('btn-fandi-modificado')) {
                botao.href = urlProduto; 
                botao.innerText = 'Ir para oferta';
                botao.removeAttribute('data-product_id');
                botao.removeAttribute('data-product_sku');
                botao.removeAttribute('data-quantity');
                botao.classList.remove('add_to_cart_button', 'ajax_add_to_cart');
                botao.classList.add('btn-fandi-modificado');
            }

            if (!produto.querySelector('.fandi-archive-desc')) {
                var descContainer = document.createElement('div');
                descContainer.className = 'fandi-archive-desc';
                descContainer.innerText = 'Carregando detalhes...';
                
                var preco = produto.querySelector('.price') || produto.querySelector('.jkit-product-price');
                var titulo = produto.querySelector('.woocommerce-loop-product__title') || produto.querySelector('h3') || produto.querySelector('h2');
                
                if (preco) {
                    preco.parentNode.insertBefore(descContainer, preco);
                } else if (titulo) {
                    titulo.parentNode.insertBefore(descContainer, titulo.nextSibling);
                } else {
                    produto.appendChild(descContainer);
                }

                if (urlProduto && urlProduto !== window.location.href) {
                    fetch(urlProduto)
                        .then(response => response.text())
                        .then(html => {
                            var parser = new DOMParser();
                            var doc = parser.parseFromString(html, 'text/html');
                            var shortDescHtml = doc.querySelector('.woocommerce-product-details__short-description') || doc.querySelector('.description') || doc.querySelector('.entry-summary');
                            
                            if (shortDescHtml) {
                                var textoPuro = shortDescHtml.innerText.trim();
                                if (textoPuro.length > 75) {
                                    textoPuro = textoPuro.substring(0, 75) + '...';
                                }
                                descContainer.innerText = textoPuro;
                            } else {
                                descContainer.innerText = 'Toque para ver mais detalhes deste produto exclusivo.';
                            }
                        })
                        .catch(() => {
                            descContainer.innerText = 'Disponível para entrega em Florianópolis e região.';
                        });
                } else {
                    descContainer.innerText = 'Toque para ver mais detalhes deste produto exclusivo.';
                }
            }
        });
    }

    if (document.readyState === "complete" || document.readyState === "interactive") {
        rodarModificacoesFandi();
    } else {
        document.addEventListener("DOMContentLoaded", rodarModificacoesFandi);
    }

    var contador = 0;
    var intervaloFandi = setInterval(function() {
        rodarModificacoesFandi();
        contador++;
        if (contador > 12) clearInterval(intervaloFandi);
    }, 500);
})();
</script>/* End custom CSS */
/* Start custom CSS for reviews, class: .elementor-element-d7a1660 *//* --- CUSTOMIZAÇÃO PREMIUM DE DEPOIMENTOS (FANDI BOX) --- */

/* 1. O Card / Caixa do Depoimento (CORRIGIDO PARA ALTURA IGUAL) */
.elementor-widget-testimonial-carousel .swiper-slide,
.elementor-widget-testimonial .elementor-column {
    display: flex !important;
    height: auto !important; /* Garante que os slides herdem a altura máxima do container */
}

.elementor-testimonial, 
.elementor-testimonial-wrapper {
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important; /* Empurra o conteúdo para preencher o espaço proporcionalmente */
    height: 100% !important; /* Força o card a esticar até o final */
    width: 100% !important;
    
    background-color: #ffffff !important; /* Fundo branco limpo */
    border: 1px solid #bba15c !important; /* Borda no dourado fosco da marca */
    border-radius: 12px !important; /* Cantos sutilmente arredondados e elegantes */
    padding: 35px !important; /* Espaçamento interno para o texto respirar */
    box-shadow: 0 4px 25px rgba(187, 161, 92, 0.05) !important; /* Sombra quente e quase imperceptível */
    transition: all 0.3s ease !important;
}

/* 2. O Texto do Depoimento (A Mensagem) */
.elementor-testimonial-content {
    font-family: 'Georgia', serif !important;
    color: #333333 !important; /* Grafite elegante */
    font-size: 14px !important;
    line-height: 1.7 !important;
    font-style: italic !important; /* Estilo itálico clássico para citações */
    margin-bottom: 20px !important;
    flex-grow: 1 !important; /* Faz o texto ocupar o espaço restante, alinhando as bases */
}

/* 3. O Nome do Cliente */
.elementor-testimonial-name {
    font-family: 'Georgia', serif !important;
    color: #bba15c !important; /* Nome em dourado destaque */
    font-weight: bold !important;
    font-size: 16px !important;
    letter-spacing: 0.5px !important;
}

/* 4. O Subtítulo / Cargo ou Cidade (Caso use) */
.elementor-testimonial-job {
    font-family: 'Georgia', serif !important;
    color: #888888 !important;
    font-size: 12px !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    margin-top: 2px !important;
}

/* 5. Imagem de Perfil / Avatar */
.elementor-testimonial-image img {
    border: 1px solid #bba15c !important; /* Moldura fina dourada na foto */
    padding: 2px !important;
    background-color: #ffffff !important;
}/* End custom CSS */