.elementor-651 .elementor-element.elementor-element-780eb74e{--display:flex;--min-height:96px;--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-651 .elementor-element.elementor-element-780eb74e:not(.elementor-motion-effects-element-type-background), .elementor-651 .elementor-element.elementor-element-780eb74e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0);}.elementor-651 .elementor-element.elementor-element-39081632{--display:flex;--min-height:62px;--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:0px 28px;--row-gap:0px;--column-gap:28px;--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-651 .elementor-element.elementor-element-183ee8e0{--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;--gap:0px 34px;--row-gap:0px;--column-gap:34px;--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-651 .elementor-element.elementor-element-61425c6d{width:var( --container-widget-width, 182px );max-width:182px;--container-widget-width:182px;--container-widget-flex-grow:0;text-align:start;}.elementor-651 .elementor-element.elementor-element-61425c6d.elementor-element{--align-self:center;}.elementor-651 .elementor-element.elementor-element-61425c6d img{width:88%;}.elementor-651 .elementor-element.elementor-element-4d2f5315{--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:0px 8px;--row-gap:0px;--column-gap:8px;--flex-wrap:nowrap;--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-651 .elementor-element.elementor-element-31b9d0c4{width:auto;max-width:auto;}.elementor-651 .elementor-element.elementor-element-31b9d0c4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-651 .elementor-element.elementor-element-31b9d0c4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-651 .elementor-element.elementor-element-31b9d0c4 .elementor-icon-wrapper{text-align:center;}.elementor-651 .elementor-element.elementor-element-31b9d0c4.elementor-view-stacked .elementor-icon{background-color:#1F3A2A;}.elementor-651 .elementor-element.elementor-element-31b9d0c4.elementor-view-framed .elementor-icon, .elementor-651 .elementor-element.elementor-element-31b9d0c4.elementor-view-default .elementor-icon{color:#1F3A2A;border-color:#1F3A2A;}.elementor-651 .elementor-element.elementor-element-31b9d0c4.elementor-view-framed .elementor-icon, .elementor-651 .elementor-element.elementor-element-31b9d0c4.elementor-view-default .elementor-icon svg{fill:#1F3A2A;}.elementor-651 .elementor-element.elementor-element-31b9d0c4.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-651 .elementor-element.elementor-element-31b9d0c4.elementor-view-framed .elementor-icon:hover, .elementor-651 .elementor-element.elementor-element-31b9d0c4.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-651 .elementor-element.elementor-element-31b9d0c4.elementor-view-framed .elementor-icon:hover, .elementor-651 .elementor-element.elementor-element-31b9d0c4.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-651 .elementor-element.elementor-element-31b9d0c4 .elementor-icon{font-size:20px;}.elementor-651 .elementor-element.elementor-element-31b9d0c4 .elementor-icon svg{height:20px;}.elementor-651 .elementor-element.elementor-element-455c21d7{width:auto;max-width:auto;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#1F3A2A;--toggle-button-background-color:rgba(255,255,255,0);--toggle-button-border-color:#315F46;--toggle-button-icon-hover-color:#FFFFFF;--toggle-button-hover-background-color:#214F3A;--toggle-button-hover-border-color:#214F3A;--toggle-button-border-width:1px;--toggle-button-border-radius:7px;--toggle-icon-size:21px;--toggle-icon-padding:0px 0px 0px 0px;--items-indicator-text-color:#FFFFFF;--items-indicator-background-color:#4F9769;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-651 .elementor-element.elementor-element-455c21d7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-651 .elementor-element.elementor-element-455c21d7.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-651 .elementor-element.elementor-element-455c21d7 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-7px;top:-7px;}body.rtl .elementor-651 .elementor-element.elementor-element-455c21d7 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:7px;top:-7px;left:auto;}.elementor-651 .elementor-element.elementor-element-455c21d7 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-651 .elementor-element.elementor-element-62586eff.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-menu-container{height:58px;max-width:700px;border-radius:0px 0px 0px 0px;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav > li > a{font-family:"Arial", Sans-serif;font-size:15px;font-weight:500;line-height:1.2em;letter-spacing:0.1px;color:#1F3A2A;padding:0px 15px 0px 15px;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav > li > a:hover{color:#4F9769;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav > li > a:focus{color:#4F9769;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav > li > a:active{color:#4F9769;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav > li:hover > a{color:#4F9769;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:#4F9769;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:#4F9769;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:#4F9769;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:#4F9769;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav > li.current-menu-item > a{color:#4F9769;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav > li.current-menu-ancestor > a{color:#4F9769;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:#4F9769;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav > li{margin:0px 12px 0px 12px;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{color:#101010;fill:#101010;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{color:#101010;fill:#101010;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;color:#000000;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:#707070;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:#707070;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:#707070;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:#707070;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{color:#707070 !important;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-submenu-panel{padding:15px 0px 15px 0px;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;min-width:220px;}.elementor-651 .elementor-element.elementor-element-62586eff button.elementskit-menu-hamburger{float:right;}.elementor-651 .elementor-element.elementor-element-62586eff button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-651 .elementor-element.elementor-element-62586eff button.elementskit-menu-hamburger > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-651 .elementor-element.elementor-element-62586eff button.elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-651 .elementor-element.elementor-element-62586eff button.elementskit-menu-hamburger:hover > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-651 .elementor-element.elementor-element-62586eff button.elementskit-menu-close{color:rgba(51, 51, 51, 1);}.elementor-651 .elementor-element.elementor-element-62586eff button.elementskit-menu-close:hover{color:rgba(0, 0, 0, 0.5);}.elementor-651 .elementor-element.elementor-element-763ee09a{--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:0px 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:nowrap;--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-651 .elementor-element.elementor-element-763ee09a.e-con{--align-self:center;}.elementor-651 .elementor-element.elementor-element-fb897c0 .elementor-button{background-color:#4F9769;font-family:"Arial", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.1em;letter-spacing:0.35px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#315F46;border-radius:6px 6px 6px 6px;padding:13px 20px 13px 20px;}.elementor-651 .elementor-element.elementor-element-fb897c0 .elementor-button:hover, .elementor-651 .elementor-element.elementor-element-fb897c0 .elementor-button:focus{background-color:#214F3A;color:#FFFFFF;border-color:#214F3A;}.elementor-651 .elementor-element.elementor-element-fb897c0.elementor-element{--align-self:flex-end;}.elementor-651 .elementor-element.elementor-element-fb897c0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-651 .elementor-element.elementor-element-fb897c0 .elementor-button:hover svg, .elementor-651 .elementor-element.elementor-element-fb897c0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-651 .elementor-element.elementor-element-1da8e50c{width:auto;max-width:auto;}.elementor-651 .elementor-element.elementor-element-1da8e50c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-651 .elementor-element.elementor-element-1da8e50c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-651 .elementor-element.elementor-element-1da8e50c .elementor-icon-wrapper{text-align:center;}.elementor-651 .elementor-element.elementor-element-1da8e50c.elementor-view-stacked .elementor-icon{background-color:#1F3A2A;}.elementor-651 .elementor-element.elementor-element-1da8e50c.elementor-view-framed .elementor-icon, .elementor-651 .elementor-element.elementor-element-1da8e50c.elementor-view-default .elementor-icon{color:#1F3A2A;border-color:#1F3A2A;}.elementor-651 .elementor-element.elementor-element-1da8e50c.elementor-view-framed .elementor-icon, .elementor-651 .elementor-element.elementor-element-1da8e50c.elementor-view-default .elementor-icon svg{fill:#1F3A2A;}.elementor-651 .elementor-element.elementor-element-1da8e50c.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-651 .elementor-element.elementor-element-1da8e50c.elementor-view-framed .elementor-icon:hover, .elementor-651 .elementor-element.elementor-element-1da8e50c.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-651 .elementor-element.elementor-element-1da8e50c.elementor-view-framed .elementor-icon:hover, .elementor-651 .elementor-element.elementor-element-1da8e50c.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-651 .elementor-element.elementor-element-1da8e50c .elementor-icon{font-size:20px;}.elementor-651 .elementor-element.elementor-element-1da8e50c .elementor-icon svg{height:20px;}.elementor-651 .elementor-element.elementor-element-597e0bc6{width:auto;max-width:auto;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#1F3A2A;--toggle-button-background-color:rgba(255,255,255,0);--toggle-button-border-color:#315F46;--toggle-button-icon-hover-color:#FFFFFF;--toggle-button-hover-background-color:#214F3A;--toggle-button-hover-border-color:#214F3A;--toggle-button-border-width:1px;--toggle-button-border-radius:7px;--toggle-icon-size:21px;--toggle-icon-padding:0px 0px 0px 0px;--items-indicator-text-color:#FFFFFF;--items-indicator-background-color:#4F9769;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-651 .elementor-element.elementor-element-597e0bc6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-651 .elementor-element.elementor-element-597e0bc6.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-651 .elementor-element.elementor-element-597e0bc6 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-7px;top:-7px;}body.rtl .elementor-651 .elementor-element.elementor-element-597e0bc6 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:7px;top:-7px;left:auto;}.elementor-651 .elementor-element.elementor-element-597e0bc6 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-651 .elementor-element.elementor-element-780eb74e{--min-height:82px;--padding-top:8px;--padding-bottom:8px;--padding-left:24px;--padding-right:24px;}.elementor-651 .elementor-element.elementor-element-39081632{--gap:0px 18px;--row-gap:0px;--column-gap:18px;}.elementor-651 .elementor-element.elementor-element-183ee8e0{--justify-content:space-between;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 18px;--row-gap:0px;--column-gap:18px;}.elementor-651 .elementor-element.elementor-element-183ee8e0.e-con{--align-self:stretch;}.elementor-651 .elementor-element.elementor-element-61425c6d{--container-widget-width:158px;--container-widget-flex-grow:0;width:var( --container-widget-width, 158px );max-width:158px;}.elementor-651 .elementor-element.elementor-element-61425c6d.elementor-element{--align-self:center;}.elementor-651 .elementor-element.elementor-element-61425c6d img{width:86%;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-nav-identity-panel{padding:10px 0px 10px 0px;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-menu-container{max-width:350px;border-radius:0px 0px 0px 0px;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav > li > a{color:#1F3A2A;padding:10px 15px 10px 15px;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav > li > a:hover{color:#4F9769;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav > li > a:focus{color:#4F9769;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav > li > a:active{color:#4F9769;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav > li:hover > a{color:#4F9769;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:#4F9769;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:#4F9769;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:#4F9769;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:#4F9769;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav > li.current-menu-item > a{color:#4F9769;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav > li.current-menu-ancestor > a{color:#4F9769;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:#4F9769;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;}.elementor-651 .elementor-element.elementor-element-62586eff button.elementskit-menu-hamburger{padding:8px 8px 8px 8px;width:45px;border-radius:3px;}.elementor-651 .elementor-element.elementor-element-62586eff button.elementskit-menu-close{padding:8px 8px 8px 8px;margin:12px 12px 12px 12px;width:45px;border-radius:3px;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-nav-logo > img{max-width:160px;max-height:60px;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-nav-logo{margin:5px 0px 5px 0px;padding:5px 5px 5px 5px;}}@media(max-width:767px){.elementor-651 .elementor-element.elementor-element-780eb74e{--min-height:74px;--padding-top:7px;--padding-bottom:7px;--padding-left:18px;--padding-right:18px;}.elementor-651 .elementor-element.elementor-element-39081632{--gap:0px 12px;--row-gap:0px;--column-gap:12px;}.elementor-651 .elementor-element.elementor-element-183ee8e0{--width:100%;--justify-content:space-between;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 12px;--row-gap:0px;--column-gap:12px;}.elementor-651 .elementor-element.elementor-element-183ee8e0.e-con{--align-self:stretch;}.elementor-651 .elementor-element.elementor-element-61425c6d{width:var( --container-widget-width, 142px );max-width:142px;--container-widget-width:142px;--container-widget-flex-grow:0;}.elementor-651 .elementor-element.elementor-element-61425c6d.elementor-element{--align-self:center;}.elementor-651 .elementor-element.elementor-element-61425c6d img{width:100%;}.elementor-651 .elementor-element.elementor-element-4d2f5315{--width:74px;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav > li > a{color:#1F3A2A;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav > li > a:hover{color:#4F9769;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav > li > a:focus{color:#4F9769;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav > li > a:active{color:#4F9769;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav > li:hover > a{color:#4F9769;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:#4F9769;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:#4F9769;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:#4F9769;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:#4F9769;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav > li.current-menu-item > a{color:#4F9769;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav > li.current-menu-ancestor > a{color:#4F9769;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:#4F9769;}.elementor-651 .elementor-element.elementor-element-62586eff .elementskit-nav-logo > img{max-width:120px;max-height:50px;}.elementor-651 .elementor-element.elementor-element-763ee09a{--width:0%;}}@media(min-width:768px){.elementor-651 .elementor-element.elementor-element-183ee8e0{--width:69%;}.elementor-651 .elementor-element.elementor-element-4d2f5315{--width:82px;}.elementor-651 .elementor-element.elementor-element-763ee09a{--width:29%;}}@media(max-width:1024px) and (min-width:768px){.elementor-651 .elementor-element.elementor-element-183ee8e0{--width:100%;}.elementor-651 .elementor-element.elementor-element-4d2f5315{--width:82px;}.elementor-651 .elementor-element.elementor-element-763ee09a{--width:0%;}}/* Start custom CSS for container, class: .elementor-element-780eb74e */#masthead {
  position: sticky !important;
  top: 0 !important;
  z-index: 9999 !important;
  background-color: transparent;
  --perfloor-action-color: #1F3A2A;
  --perfloor-action-bg: #FFFFFF;
  --perfloor-action-border: #315F46;
  animation-name: perfloor-header-surface;
  animation-duration: 1ms;
  animation-timing-function: linear;
  animation-fill-mode: both;
  animation-timeline: scroll(root block);
  animation-range-start: 0px;
  animation-range-end: 24px;
}

#masthead .elementor-motion-effects-container {
  display: none !important;
}

@keyframes perfloor-header-surface {
  from {
    background-color: rgba(255, 255, 255, 0);
    box-shadow: 0 0 0 rgba(31, 58, 42, 0);
    --perfloor-action-color: #1F3A2A;
    --perfloor-action-bg: #FFFFFF;
    --perfloor-action-border: #315F46;
  }
  to {
    background-color: rgba(255, 255, 255, 0.98);
    box-shadow: 0 8px 24px rgba(31, 58, 42, 0.12);
    --perfloor-action-color: #1F3A2A;
    --perfloor-action-bg: rgba(255,255,255,.14);
    --perfloor-action-border: #315F46;
  }
}

body.admin-bar #masthead {
  top: 32px !important;
}

@media (max-width: 782px) {
  body.admin-bar #masthead {
    top: 46px !important;
  }
}

/* Conta e carrinho nativos WooCommerce - adicionados sem alterar o comportamento sticky */
#masthead .perfloor-header-actions-desktop,
#masthead .perfloor-header-actions-mobile { gap: 10px; }
#masthead .perfloor-header-account .elementor-icon-wrapper { display: flex; }
#masthead .perfloor-header-account a.elementor-icon,
#masthead .perfloor-header-cart .elementor-menu-cart__toggle .elementor-button {
  width: 38px; min-width: 38px; height: 38px; min-height: 38px; padding: 0 !important;
  display: inline-flex; align-items: center; justify-content: center; color: #1F3A2A;
  background: rgba(255,255,255,.10); border: 1px solid #315F46; border-radius: 6px; box-shadow: none;
  transition: color .2s ease, background-color .2s ease, border-color .2s ease, transform .2s ease;
}
#masthead .perfloor-header-account a.elementor-icon:hover,
#masthead .perfloor-header-account a.elementor-icon:focus-visible,
#masthead .perfloor-header-cart .elementor-menu-cart__toggle .elementor-button:hover,
#masthead .perfloor-header-cart .elementor-menu-cart__toggle .elementor-button:focus-visible {
  color: #FFFFFF; background: #214F3A; border-color: #214F3A; transform: translateY(-1px);
}
#masthead .perfloor-header-account .elementor-icon svg,
#masthead .perfloor-header-cart .elementor-menu-cart__toggle .elementor-button svg {
  width: 17px; height: 17px; fill: currentColor;
}
#masthead .perfloor-header-cart .elementor-button-icon-qty {
  min-width: 16px; height: 16px; padding: 0 4px; display: inline-flex; align-items: center; justify-content: center;
  top: -7px; right: -8px; color: #FFFFFF; background: #4F9769; border: 2px solid #FFFFFF; border-radius: 999px;
  font-family: Arial,sans-serif; font-size: 9px; font-weight: 700; line-height: 1;
}
#masthead .perfloor-header-cart .elementor-menu-cart__toggle_button { text-decoration: none; }
@media (max-width: 1024px) {
  #masthead .perfloor-header-actions-mobile { gap: 8px; }
  #masthead .perfloor-header-account a.elementor-icon,
  #masthead .perfloor-header-cart .elementor-menu-cart__toggle .elementor-button {
    width: 34px; min-width: 34px; height: 34px; min-height: 34px;
  }
  #masthead .perfloor-header-account .elementor-icon svg,
  #masthead .perfloor-header-cart .elementor-menu-cart__toggle .elementor-button svg { width: 16px; height: 16px; }
}

/* Perfloor: ações de conta e carrinho — refinamento visual */
#masthead .perfloor-header-actions-desktop,#masthead .perfloor-header-actions-mobile{gap:10px;}
#masthead .perfloor-header-account .elementor-icon-wrapper{display:flex;}
#masthead .perfloor-header-account a.elementor-icon,#masthead .perfloor-header-cart .elementor-menu-cart__toggle .elementor-button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:var(--perfloor-action-color,#1F3A2A)!important;background:var(--perfloor-action-bg,rgba(255,255,255,.14))!important;border:1px solid var(--perfloor-action-border,#315F46)!important;border-radius:7px!important;box-shadow:none!important;transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease!important;}
#masthead .perfloor-header-account a.elementor-icon i{font-size:20px!important;line-height:1!important;color:currentColor!important;}
#masthead .perfloor-header-cart .elementor-menu-cart__toggle .elementor-button .elementor-button-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;}
#masthead .perfloor-header-cart .elementor-menu-cart__toggle .elementor-button .elementor-button-icon i,#masthead .perfloor-header-cart .elementor-menu-cart__toggle .elementor-button .eicon-cart-medium{font-size:21px!important;line-height:1!important;color:currentColor!important;}
#masthead .perfloor-header-account a.elementor-icon:hover,#masthead .perfloor-header-account a.elementor-icon:focus-visible,#masthead .perfloor-header-cart .elementor-menu-cart__toggle .elementor-button:hover,#masthead .perfloor-header-cart .elementor-menu-cart__toggle .elementor-button:focus-visible{color:#FFFFFF!important;background:#214F3A!important;border-color:#214F3A!important;transform:translateY(-1px)!important;box-shadow:0 6px 14px rgba(31,58,42,.16)!important;}
#masthead .perfloor-header-account a.elementor-icon:active,#masthead .perfloor-header-cart .elementor-menu-cart__toggle .elementor-button:active{transform:translateY(0) scale(.97)!important;}
#masthead .perfloor-header-account a.elementor-icon:focus-visible,#masthead .perfloor-header-cart .elementor-menu-cart__toggle .elementor-button:focus-visible{outline:2px solid #79C78F!important;outline-offset:2px!important;}
#masthead .perfloor-header-account a.elementor-animation-grow,#masthead .perfloor-header-account a.elementor-animation-grow:hover{animation:none!important;}
#masthead .perfloor-header-cart .elementor-button-icon-qty{min-width:17px!important;height:17px!important;padding:0 4px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;top:-7px!important;right:-8px!important;color:#FFFFFF!important;background:#4F9769!important;border:2px solid #FFFFFF!important;border-radius:999px!important;font-family:Arial,sans-serif!important;font-size:10px!important;font-weight:700!important;line-height:1!important;}
#masthead .perfloor-header-actions-desktop>.elementor-widget-button .elementor-button,#masthead .perfloor-header-actions-mobile>.elementor-widget-button .elementor-button{min-height:44px;}
@media(max-width:1024px){#masthead .perfloor-header-actions-mobile{gap:8px;}#masthead .perfloor-header-account a.elementor-icon,#masthead .perfloor-header-cart .elementor-menu-cart__toggle .elementor-button{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;}#masthead .perfloor-header-account a.elementor-icon i{font-size:18px!important;}#masthead .perfloor-header-cart .elementor-menu-cart__toggle .elementor-button .elementor-button-icon i,#masthead .perfloor-header-cart .elementor-menu-cart__toggle .elementor-button .eicon-cart-medium{font-size:19px!important;}}/* End custom CSS */