.elementor-6266 .elementor-element.elementor-element-0feba06{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6266 .elementor-element.elementor-element-0feba06:not(.elementor-motion-effects-element-type-background), .elementor-6266 .elementor-element.elementor-element-0feba06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C5DDC4;}.elementor-6266 .elementor-element.elementor-element-1a11f11{--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:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-widget-theme-etheme_site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6266 .elementor-element.elementor-element-1a11f01{width:auto;max-width:auto;}.elementor-6266 .elementor-element.elementor-element-1a11f01 img{width:96px;}.elementor-6266 .elementor-element.elementor-element-bb88bb5 .etheme-search-form-submit{background-color:#FFFFFF;--s-form-shadow-color:#FFFFFF;font-family:"Alexandria", Sans-serif;font-size:14px;font-weight:600;fill:#069603;color:#069603;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-6266 .elementor-element.elementor-element-bb88bb5 .etheme-search-form-submit:hover, .elementor-6266 .elementor-element.elementor-element-bb88bb5 .etheme-search-form-submit:focus{background-color:#069603;--s-form-shadow-color:#069603;color:#FFFFFF;}.elementor-6266 .elementor-element.elementor-element-bb88bb5{width:auto;max-width:auto;--s-border-style:none;--v-item-space:6px;--h-item-space:12px;}.elementor-6266 .elementor-element.elementor-element-bb88bb5.elementor-element{--align-self:center;}.elementor-6266 .elementor-element.elementor-element-bb88bb5 > .elementor-widget-container{border-style:none;border-radius:3px 3px 3px 3px;}.elementor-6266 .elementor-element.elementor-element-bb88bb5 .button-text:last-child{margin-left:7px;}.elementor-6266 .elementor-element.elementor-element-bb88bb5 .button-text:first-child{margin-right:7px;}.elementor-6266 .elementor-element.elementor-element-bb88bb5 .etheme-search-form-select{font-family:"Alexandria", Sans-serif;font-size:14px;font-weight:600;fill:#069603;color:#069603;}.elementor-6266 .elementor-element.elementor-element-bb88bb5 .etheme-search-form-input{font-family:"Alexandria", Sans-serif;font-size:16px;font-weight:600;}.elementor-6266 .elementor-element.elementor-element-bb88bb5 .etheme-search-form-input, .elementor-6266 .elementor-element.elementor-element-bb88bb5 .etheme-search-form-clear{color:#000000;}.elementor-6266 .elementor-element.elementor-element-bb88bb5 .etheme-search-form-input::-webkit-input-placeholder{fill:#069603D1;color:#069603D1;}.elementor-6266 .elementor-element.elementor-element-bb88bb5 .etheme-search-form-input::-moz-placeholder{fill:#069603D1;color:#069603D1;}.elementor-6266 .elementor-element.elementor-element-bb88bb5 .etheme-search-form-input:-ms-input-placeholder{fill:#069603D1;color:#069603D1;}.elementor-6266 .elementor-element.elementor-element-bb88bb5 .etheme-search-form-input:-moz-placeholder{fill:#069603D1;color:#069603D1;}.elementor-6266 .elementor-element.elementor-element-bb88bb5 .etheme-search-input-placeholder{fill:#069603D1;color:#069603D1;}.elementor-6266 .elementor-element.elementor-element-bb88bb5 .etheme-search-form-submit:hover svg, .elementor-6266 .elementor-element.elementor-element-bb88bb5 .etheme-search-form-submit:focus svg{fill:#FFFFFF;}.elementor-6266 .elementor-element.elementor-element-bb88bb5 .etheme-search-ajax-results{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e1e1e1;border-radius:10px 10px 10px 10px;}.elementor-6266 .elementor-element.elementor-element-bb88bb5 .etheme-search-form-more button{font-family:"Alexandria", Sans-serif;font-size:15px;}.elementor-6266 .elementor-element.elementor-element-1a11f02 .etheme-elementor-off-canvas__toggle .elementor-button{background-color:#ffffff;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-6266 .elementor-element.elementor-element-1a11f02 .etheme-elementor-off-canvas__toggle_wrapper > .etheme-elementor-off-canvas__toggle .button-text:last-child{margin-left:7px;}.elementor-6266 .elementor-element.elementor-element-1a11f02 .etheme-elementor-off-canvas__toggle_wrapper > .etheme-elementor-off-canvas__toggle .button-text:first-child{margin-right:7px;}.elementor-6266 .elementor-element.elementor-element-1a11f02 .etheme-elementor-off-canvas__toggle_wrapper > .etheme-elementor-off-canvas__toggle .flex-wrap .button-text:last-child{margin:7px 0 0;}.elementor-6266 .elementor-element.elementor-element-1a11f02 .etheme-elementor-off-canvas__toggle .elementor-button:hover, .elementor-6266 .elementor-element.elementor-element-1a11f02 .etheme-elementor-off-canvas__toggle .elementor-button:hover:focus{color:#555;}.elementor-6266 .elementor-element.elementor-element-1a11f02 .etheme-elementor-off-canvas__toggle .elementor-button:hover svg, .elementor-6266 .elementor-element.elementor-element-1a11f02 .etheme-elementor-off-canvas__toggle .elementor-button:hover:focus svg{fill:#555;}.elementor-6266 .elementor-element.elementor-element-1a11f12{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-6266 .elementor-element.elementor-element-defa7d0 .elementskit-menu-container{height:41px;border-radius:0px 0px 0px 0px;}.elementor-6266 .elementor-element.elementor-element-defa7d0 .elementskit-navbar-nav > li > a{font-family:"Alexandria", Sans-serif;font-size:18px;font-weight:700;color:#069603;padding:0px 15px 0px 15px;}.elementor-6266 .elementor-element.elementor-element-defa7d0 .elementskit-navbar-nav > li > a:hover{color:#000000;}.elementor-6266 .elementor-element.elementor-element-defa7d0 .elementskit-navbar-nav > li > a:focus{color:#000000;}.elementor-6266 .elementor-element.elementor-element-defa7d0 .elementskit-navbar-nav > li > a:active{color:#000000;}.elementor-6266 .elementor-element.elementor-element-defa7d0 .elementskit-navbar-nav > li:hover > a{color:#000000;}.elementor-6266 .elementor-element.elementor-element-defa7d0 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:#000000;}.elementor-6266 .elementor-element.elementor-element-defa7d0 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:#000000;}.elementor-6266 .elementor-element.elementor-element-defa7d0 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:#000000;}.elementor-6266 .elementor-element.elementor-element-defa7d0 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:#000000;}.elementor-6266 .elementor-element.elementor-element-defa7d0 .elementskit-navbar-nav > li.current-menu-item > a{color:#000000;}.elementor-6266 .elementor-element.elementor-element-defa7d0 .elementskit-navbar-nav > li.current-menu-ancestor > a{color:#000000;}.elementor-6266 .elementor-element.elementor-element-defa7d0 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:#000000;}.elementor-6266 .elementor-element.elementor-element-defa7d0 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{color:#101010;fill:#101010;}.elementor-6266 .elementor-element.elementor-element-defa7d0 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{color:#101010;fill:#101010;}.elementor-6266 .elementor-element.elementor-element-defa7d0 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;color:#000000;}.elementor-6266 .elementor-element.elementor-element-defa7d0 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:#707070;}.elementor-6266 .elementor-element.elementor-element-defa7d0 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:#707070;}.elementor-6266 .elementor-element.elementor-element-defa7d0 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:#707070;}.elementor-6266 .elementor-element.elementor-element-defa7d0 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:#707070;}.elementor-6266 .elementor-element.elementor-element-defa7d0 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{color:#707070 !important;}.elementor-6266 .elementor-element.elementor-element-defa7d0 .elementskit-submenu-panel{padding:15px 0px 15px 0px;}.elementor-6266 .elementor-element.elementor-element-defa7d0 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;min-width:220px;}.elementor-6266 .elementor-element.elementor-element-defa7d0 button.elementskit-menu-hamburger{float:right;border-style:solid;border-color:#069603;}.elementor-6266 .elementor-element.elementor-element-defa7d0 button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:#069603;}.elementor-6266 .elementor-element.elementor-element-defa7d0 button.elementskit-menu-hamburger > .ekit-menu-icon{color:#069603;}.elementor-6266 .elementor-element.elementor-element-defa7d0 button.elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-6266 .elementor-element.elementor-element-defa7d0 button.elementskit-menu-hamburger:hover > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-6266 .elementor-element.elementor-element-defa7d0 button.elementskit-menu-close{font-family:"Alexandria", Sans-serif;color:rgba(51, 51, 51, 1);}.elementor-6266 .elementor-element.elementor-element-defa7d0 button.elementskit-menu-close:hover{color:rgba(0, 0, 0, 0.5);}.elementor-6266 .elementor-element.elementor-element-1a11f13{--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;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-6266 .elementor-element.elementor-element-1a11f03 .etheme-elementor-off-canvas__toggle .elementor-button{background-color:#ffffff;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-6266 .elementor-element.elementor-element-1a11f03 .etheme-elementor-off-canvas__toggle .elementor-button:hover, .elementor-6266 .elementor-element.elementor-element-1a11f03 .etheme-elementor-off-canvas__toggle .elementor-button:hover:focus{color:#555;}.elementor-6266 .elementor-element.elementor-element-1a11f03 .etheme-elementor-off-canvas__toggle .elementor-button:hover svg, .elementor-6266 .elementor-element.elementor-element-1a11f03 .etheme-elementor-off-canvas__toggle .elementor-button:hover:focus svg{fill:#555;}.elementor-6266 .elementor-element.elementor-element-1a11f04{width:auto;max-width:auto;}.elementor-6266 .elementor-element.elementor-element-1a11f04 img{width:62px;}.elementor-6266 .elementor-element.elementor-element-1a11f05 .etheme-elementor-off-canvas__toggle .elementor-button{background-color:#ffffff;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-6266 .elementor-element.elementor-element-1a11f05 .etheme-elementor-off-canvas__toggle_wrapper > .etheme-elementor-off-canvas__toggle .button-text:last-child{margin-left:7px;}.elementor-6266 .elementor-element.elementor-element-1a11f05 .etheme-elementor-off-canvas__toggle_wrapper > .etheme-elementor-off-canvas__toggle .button-text:first-child{margin-right:7px;}.elementor-6266 .elementor-element.elementor-element-1a11f05 .etheme-elementor-off-canvas__toggle_wrapper > .etheme-elementor-off-canvas__toggle .flex-wrap .button-text:last-child{margin:7px 0 0;}.elementor-6266 .elementor-element.elementor-element-1a11f05 .etheme-elementor-off-canvas__toggle .elementor-button:hover, .elementor-6266 .elementor-element.elementor-element-1a11f05 .etheme-elementor-off-canvas__toggle .elementor-button:hover:focus{color:#555;}.elementor-6266 .elementor-element.elementor-element-1a11f05 .etheme-elementor-off-canvas__toggle .elementor-button:hover svg, .elementor-6266 .elementor-element.elementor-element-1a11f05 .etheme-elementor-off-canvas__toggle .elementor-button:hover:focus svg{fill:#555;}.elementor-6266 .elementor-element.elementor-element-1a11f14{--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;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-6266 .elementor-element.elementor-element-1a11f06 .etheme-search-form-submit{background-color:#FFFFFF;--s-form-shadow-color:#FFFFFF;font-family:"Alexandria", Sans-serif;font-size:14px;font-weight:600;fill:#069603;color:#069603;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-6266 .elementor-element.elementor-element-1a11f06 .etheme-search-form-submit:hover, .elementor-6266 .elementor-element.elementor-element-1a11f06 .etheme-search-form-submit:focus{background-color:#069603;--s-form-shadow-color:#069603;color:#FFFFFF;}.elementor-6266 .elementor-element.elementor-element-1a11f06{width:auto;max-width:auto;--s-border-style:none;--v-item-space:6px;--h-item-space:12px;}.elementor-6266 .elementor-element.elementor-element-1a11f06.elementor-element{--align-self:center;}.elementor-6266 .elementor-element.elementor-element-1a11f06 > .elementor-widget-container{border-style:none;border-radius:3px 3px 3px 3px;}.elementor-6266 .elementor-element.elementor-element-1a11f06 .button-text:last-child{margin-left:7px;}.elementor-6266 .elementor-element.elementor-element-1a11f06 .button-text:first-child{margin-right:7px;}.elementor-6266 .elementor-element.elementor-element-1a11f06 .etheme-search-form-select{font-family:"Alexandria", Sans-serif;font-size:14px;font-weight:600;fill:#069603;color:#069603;}.elementor-6266 .elementor-element.elementor-element-1a11f06 .etheme-search-form-input{font-family:"Alexandria", Sans-serif;font-size:16px;font-weight:600;}.elementor-6266 .elementor-element.elementor-element-1a11f06 .etheme-search-form-input, .elementor-6266 .elementor-element.elementor-element-1a11f06 .etheme-search-form-clear{color:#000000;}.elementor-6266 .elementor-element.elementor-element-1a11f06 .etheme-search-form-input::-webkit-input-placeholder{fill:#069603D1;color:#069603D1;}.elementor-6266 .elementor-element.elementor-element-1a11f06 .etheme-search-form-input::-moz-placeholder{fill:#069603D1;color:#069603D1;}.elementor-6266 .elementor-element.elementor-element-1a11f06 .etheme-search-form-input:-ms-input-placeholder{fill:#069603D1;color:#069603D1;}.elementor-6266 .elementor-element.elementor-element-1a11f06 .etheme-search-form-input:-moz-placeholder{fill:#069603D1;color:#069603D1;}.elementor-6266 .elementor-element.elementor-element-1a11f06 .etheme-search-input-placeholder{fill:#069603D1;color:#069603D1;}.elementor-6266 .elementor-element.elementor-element-1a11f06 .etheme-search-form-submit:hover svg, .elementor-6266 .elementor-element.elementor-element-1a11f06 .etheme-search-form-submit:focus svg{fill:#FFFFFF;}.elementor-6266 .elementor-element.elementor-element-1a11f06 .etheme-search-ajax-results{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e1e1e1;border-radius:10px 10px 10px 10px;}.elementor-6266 .elementor-element.elementor-element-1a11f06 .etheme-search-form-more button{font-family:"Alexandria", Sans-serif;font-size:15px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-6266 .elementor-element.elementor-element-defa7d0 .elementskit-nav-identity-panel{padding:10px 0px 10px 0px;}.elementor-6266 .elementor-element.elementor-element-defa7d0 .elementskit-menu-container{max-width:350px;border-radius:0px 0px 0px 0px;}.elementor-6266 .elementor-element.elementor-element-defa7d0 .elementskit-navbar-nav > li > a{color:#000000;padding:10px 15px 10px 15px;}.elementor-6266 .elementor-element.elementor-element-defa7d0 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;}.elementor-6266 .elementor-element.elementor-element-defa7d0 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;}.elementor-6266 .elementor-element.elementor-element-defa7d0 button.elementskit-menu-hamburger{padding:8px 8px 8px 8px;width:45px;border-radius:3px;}.elementor-6266 .elementor-element.elementor-element-defa7d0 button.elementskit-menu-close{padding:8px 8px 8px 8px;margin:12px 12px 12px 12px;width:45px;border-radius:3px;}.elementor-6266 .elementor-element.elementor-element-defa7d0 .elementskit-nav-logo > img{max-width:160px;max-height:60px;}.elementor-6266 .elementor-element.elementor-element-defa7d0 .elementskit-nav-logo{margin:5px 0px 5px 0px;padding:5px 5px 5px 5px;}}@media(max-width:767px){.elementor-6266 .elementor-element.elementor-element-bb88bb5 .etheme-search-form-select{font-size:11px;}.elementor-6266 .elementor-element.elementor-element-bb88bb5 .etheme-search-form-input{font-size:12px;}.elementor-6266 .elementor-element.elementor-element-bb88bb5 .etheme-search-form-submit{font-size:10px;--s-button-min-width:74px;}.elementor-6266 .elementor-element.elementor-element-defa7d0 button.elementskit-menu-hamburger{float:right;border-width:2px 2px 2px 2px;}.elementor-6266 .elementor-element.elementor-element-defa7d0 button.elementskit-menu-close{font-size:12px;}.elementor-6266 .elementor-element.elementor-element-defa7d0 .elementskit-nav-logo > img{max-width:25px;max-height:83px;}.elementor-6266 .elementor-element.elementor-element-1a11f06 .etheme-search-form-select{font-size:11px;}.elementor-6266 .elementor-element.elementor-element-1a11f06 .etheme-search-form-input{font-size:12px;}.elementor-6266 .elementor-element.elementor-element-1a11f06 .etheme-search-form-submit{font-size:10px;--s-button-min-width:74px;}}/* Start custom CSS for container, class: .elementor-element-0feba06 */.elementor-6266 .elementor-element.elementor-element-0feba06 {
  background: #C5DDC4;
  padding: 0;
  gap: 0;
  border-bottom: 1px solid #A9C9AB;
}
.elementor-6266 .elementor-element.elementor-element-0feba06 .elementor-element-1a11f11 > .e-con-inner {
  min-height: 88px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 28px;
}
.elementor-6266 .elementor-element.elementor-element-0feba06 .elementor-element-1a11f11 {
  padding: 4px 22px;
}
.elementor-6266 .elementor-element.elementor-element-0feba06 .elementor-element-1a11f01 { flex: 0 0 auto; }
.elementor-6266 .elementor-element.elementor-element-0feba06 .elementor-element-bb88bb5 {
  flex: 1 1 540px;
  min-width: 250px;
  max-width: 590px;
}
.elementor-6266 .elementor-element.elementor-element-0feba06 .elementor-element-bb88bb5 .etheme-search-form {
  border: 1px solid #9FBEA4;
  border-radius: 14px;
  box-shadow: 0 5px 18px rgba(25,72,44,.08);
  background: #fff;
  overflow: visible;
}
.elementor-6266 .elementor-element.elementor-element-0feba06 .elementor-element-bb88bb5 .etheme-search-input-form-wrapper {
  min-height: 49px;
  border-radius: 14px;
}
.elementor-6266 .elementor-element.elementor-element-0feba06 .elementor-element-bb88bb5 .etheme-search-form-select {
  max-width: 156px !important;
  height: 49px;
  padding-left: 15px;
  background-color: #F3F8F1;
  border-radius: 13px 0 0 13px;
  color: #27553C;
}
.elementor-6266 .elementor-element.elementor-element-0feba06 .elementor-element-bb88bb5 .etheme-search-form-input {
  color: #243B2C;
  font-size: 14px;
}
.elementor-6266 .elementor-element.elementor-element-0feba06 .elementor-element-bb88bb5 .etheme-search-form-submit {
  min-height: 49px;
  padding: 0 19px;
  background: #216B41;
  color: white;
  border-radius: 0 13px 13px 0;
  font-weight: 700;
}
.elementor-6266 .elementor-element.elementor-element-0feba06 .elementor-element-bb88bb5 .etheme-search-form-submit:hover { background: #185735; }
.elementor-6266 .elementor-element.elementor-element-0feba06 .elementor-element-1a11f02 { flex: 0 0 auto; }
.elementor-6266 .elementor-element.elementor-element-0feba06 .elementor-element-1a11f02 .elementor-button {
  background: #fff;
  border: 1px solid #91B79A;
  border-radius: 13px;
  color: #205A37;
  min-height: 48px;
  display: inline-flex;
  align-items: center;
  padding: 0 18px;
  box-shadow: 0 4px 12px rgba(30,76,45,.06);
}
.elementor-6266 .elementor-element.elementor-element-0feba06 .elementor-element-1a11f02 .elementor-button:hover {
  background: #EFF8EF;
  color: #154C2D;
}
.elementor-6266 .elementor-element.elementor-element-0feba06 .elementor-button-icon-qty {
  background: #2F8D50;
  color: #fff;
}
.elementor-6266 .elementor-element.elementor-element-0feba06 .elementor-element-1a11f12 {
  background: rgba(255,255,255,.36);
  border-top: 1px solid rgba(70,117,76,.13);
}
.elementor-6266 .elementor-element.elementor-element-0feba06 .elementor-element-1a11f12 > .e-con-inner { min-height: 51px; }
.elementor-6266 .elementor-element.elementor-element-0feba06 .elementor-element-defa7d0 .ekit-menu-nav-link {
  color: #245638;
  font-size: 15px;
  font-weight: 650;
  padding: 10px 18px;
  border-radius: 9px;
  transition: background .18s ease, color .18s ease;
}
.elementor-6266 .elementor-element.elementor-element-0feba06 .elementor-element-defa7d0 .ekit-menu-nav-link:hover,
.elementor-6266 .elementor-element.elementor-element-0feba06 .elementor-element-defa7d0 .current-menu-item .ekit-menu-nav-link {
  background: rgba(255,255,255,.73);
  color: #174C2D;
}
@media (min-width: 1025px) {
  .elementor-6266 .elementor-element.elementor-element-0feba06 .elementor-element-1a11f13,
  .elementor-6266 .elementor-element.elementor-element-0feba06 .elementor-element-1a11f14 { display: none; }
}
@media (max-width: 1024px) {
  .elementor-6266 .elementor-element.elementor-element-0feba06 .elementor-element-1a11f11,
  .elementor-6266 .elementor-element.elementor-element-0feba06 .elementor-element-1a11f12 { display: none; }
  .elementor-6266 .elementor-element.elementor-element-0feba06 .elementor-element-1a11f13 {
    padding: 8px 20px;
  }
  .elementor-6266 .elementor-element.elementor-element-0feba06 .elementor-element-1a11f13 > .e-con-inner {
    min-height: 64px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
  }
  .elementor-6266 .elementor-element.elementor-element-0feba06 .elementor-element-1a11f03 .elementor-button,
  .elementor-6266 .elementor-element.elementor-element-0feba06 .elementor-element-1a11f05 .elementor-button {
    width: 45px;
    height: 45px;
    padding: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: rgba(255,255,255,.72);
    color: #205A37;
    border: 1px solid #9FBEA4;
    border-radius: 12px;
  }
  .elementor-6266 .elementor-element.elementor-element-0feba06 .elementor-element-1a11f05 .button-text { display: none; }
  .elementor-6266 .elementor-element.elementor-element-0feba06 .elementor-element-1a11f04 img { width: 62px; }
  .elementor-6266 .elementor-element.elementor-element-0feba06 .elementor-element-1a11f14 {
    padding: 0 20px 14px;
  }
  .elementor-6266 .elementor-element.elementor-element-0feba06 .elementor-element-1a11f14 > .e-con-inner { width: 100%; }
  .elementor-6266 .elementor-element.elementor-element-0feba06 .elementor-element-1a11f06 { width: 100%; }
  .elementor-6266 .elementor-element.elementor-element-0feba06 .elementor-element-1a11f06 .etheme-search-form {
    background: #fff;
    border: 1px solid #9FBEA4;
    border-radius: 12px;
    box-shadow: 0 4px 14px rgba(25,72,44,.07);
  }
  .elementor-6266 .elementor-element.elementor-element-0feba06 .elementor-element-1a11f06 .etheme-search-input-form-wrapper { min-height: 46px; }
  .elementor-6266 .elementor-element.elementor-element-0feba06 .elementor-element-1a11f06 .etheme-search-form-select {
    max-width: 115px !important;
    background: #F3F8F1;
    border-radius: 11px 0 0 11px;
  }
  .elementor-6266 .elementor-element.elementor-element-0feba06 .elementor-element-1a11f06 .etheme-search-form-submit {
    min-height: 46px;
    background: #216B41;
    color: #fff;
    border-radius: 0 11px 11px 0;
    padding: 0 13px;
  }
  .elementor-6266 .elementor-element.elementor-element-0feba06 .elementor-element-1a11f06 .button-text { display: none; }
}
@media (max-width: 380px) {
  .elementor-6266 .elementor-element.elementor-element-0feba06 .elementor-element-1a11f13 { padding-inline: 13px; }
  .elementor-6266 .elementor-element.elementor-element-0feba06 .elementor-element-1a11f14 { padding-inline: 13px; }
  .elementor-6266 .elementor-element.elementor-element-0feba06 .elementor-element-1a11f06 .etheme-search-form-select { max-width: 94px !important; }
}
body.etheme-elementor-off-canvas--shown #woofc-count { display: none; }
@media (max-width: 380px) { .elementor-6266 .elementor-element.elementor-element-0feba06 .elementor-element-1a11f06 .etheme-search-form-select { max-width: 115px !important; font-size: 11px; padding-left: 11px; } }

/* Private draft cart invitation: only a nonempty, closed XStore cart. */
.elementor-6266 .elementor-element.elementor-element-0feba06 .hfj-ux-header-cart:has(.elementor-button-icon-qty[data-counter]:not([data-counter="0"]):not([data-counter=""])) .etheme-elementor-off-canvas__toggle_button[aria-expanded="false"] {
  animation: hfj-ux-cart-invite 2s ease-in-out infinite;
  transform-origin: center;
}
@keyframes hfj-ux-cart-invite {
  0%, 78%, 100% { transform: translateY(0) scale(1); }
  83% { transform: translateY(-2px) scale(1.035); }
  88% { transform: translateY(0) scale(1); }
  92% { transform: translateY(-1px) scale(1.015); }
}
.elementor-6266 .elementor-element.elementor-element-0feba06 .hfj-ux-header-cart .etheme-elementor-off-canvas__toggle_button:hover,
.elementor-6266 .elementor-element.elementor-element-0feba06 .hfj-ux-header-cart .etheme-elementor-off-canvas__toggle_button:focus-visible,
.elementor-6266 .elementor-element.elementor-element-0feba06 .hfj-ux-header-cart .etheme-elementor-off-canvas__toggle_button[aria-expanded="true"] {
  animation: none;
}
@media (prefers-reduced-motion: reduce) {
  .elementor-6266 .elementor-element.elementor-element-0feba06 .hfj-ux-header-cart .etheme-elementor-off-canvas__toggle_button { animation: none !important; }
}
/* HFJ scroll header, 2026-10-22. */
.elementor-6266 .elementor-element.elementor-element-0feba06.elementor-sticky--effects { z-index:9997; width:100%; box-shadow:0 10px 24px rgba(22,68,38,.13); }
@media (min-width:1025px) {
 .elementor-6266 .elementor-element.elementor-element-0feba06 .hfj-ux-desktop-row > .e-con-inner, .elementor-6266 .elementor-element.elementor-element-0feba06 .hfj-ux-desktop-nav > .e-con-inner { transition:min-height .3s ease; }
 .elementor-6266 .elementor-element.elementor-element-0feba06.elementor-sticky--effects .hfj-ux-desktop-row > .e-con-inner { min-height:72px; }
 .elementor-6266 .elementor-element.elementor-element-0feba06.elementor-sticky--effects .hfj-ux-desktop-nav > .e-con-inner { min-height:43px; }
 .elementor-6266 .elementor-element.elementor-element-0feba06.elementor-sticky--effects .hfj-ux-desktop-nav .elementskit-navbar-nav > li { animation:hfj-ux-nav-in .42s cubic-bezier(.2,.8,.25,1) both; }
 .elementor-6266 .elementor-element.elementor-element-0feba06.elementor-sticky--effects .hfj-ux-desktop-nav .elementskit-navbar-nav > li:nth-child(-n+2) { --hfj-nav-start:-14px; }
 .elementor-6266 .elementor-element.elementor-element-0feba06.elementor-sticky--effects .hfj-ux-desktop-nav .elementskit-navbar-nav > li:nth-child(n+4) { --hfj-nav-start:14px; }
}
@keyframes hfj-ux-nav-in { from { opacity:.48; transform:translateX(var(--hfj-nav-start,0)); } to { opacity:1; transform:translateX(0); } }
@media (max-width:1024px) {
 .elementor-6266 .elementor-element.elementor-element-0feba06.elementor-sticky--effects {
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  grid-template-rows:auto;
  align-items:center;
  column-gap:14px;
  padding:8px 14px;
 }
 .elementor-6266 .elementor-element.elementor-element-0feba06.elementor-sticky--effects .hfj-ux-desktop-row,
 .elementor-6266 .elementor-element.elementor-element-0feba06.elementor-sticky--effects .hfj-ux-desktop-nav { display:none !important; }
 .elementor-6266 .elementor-element.elementor-element-0feba06.elementor-sticky--effects .hfj-ux-mobile-row,
 .elementor-6266 .elementor-element.elementor-element-0feba06.elementor-sticky--effects .hfj-ux-mobile-row > .e-con-inner {
  display:contents;
 }
 .elementor-6266 .elementor-element.elementor-element-0feba06.elementor-sticky--effects .hfj-ux-mobile-menu,
 .elementor-6266 .elementor-element.elementor-element-0feba06.elementor-sticky--effects .hfj-ux-mobile-row .hfj-ux-logo { display:none; }
 .elementor-6266 .elementor-element.elementor-element-0feba06.elementor-sticky--effects .hfj-ux-mobile-row .hfj-ux-header-cart {
  grid-column:2; grid-row:1;
  position:relative; top:auto; right:auto; bottom:auto;
  transform:none; align-self:center; justify-self:end;
  animation:hfj-ux-mobile-tools-in .24s ease-out both;
 }
 .elementor-6266 .elementor-element.elementor-element-0feba06.elementor-sticky--effects .hfj-ux-mobile-search {
  grid-column:1; grid-row:1;
  width:100%; min-width:0; padding:0; align-self:center;
  animation:hfj-ux-mobile-tools-in .24s ease-out both;
 }
 .elementor-6266 .elementor-element.elementor-element-0feba06.elementor-sticky--effects .hfj-ux-mobile-search .etheme-search-form-select { display:none; }
 .elementor-6266 .elementor-element.elementor-element-0feba06.elementor-sticky--effects .hfj-ux-mobile-search .etheme-search-input-form-wrapper { min-height:45px; }
}
@keyframes hfj-ux-mobile-tools-in { from { opacity:.72; } to { opacity:1; } }
@media (max-width:380px) {
 .elementor-6266 .elementor-element.elementor-element-0feba06.elementor-sticky--effects { padding-inline:10px; column-gap:12px; }
}
@media (prefers-reduced-motion:reduce) {
 .elementor-6266 .elementor-element.elementor-element-0feba06.elementor-sticky--effects .hfj-ux-desktop-nav .elementskit-navbar-nav > li, .elementor-6266 .elementor-element.elementor-element-0feba06.elementor-sticky--effects .hfj-ux-mobile-row .hfj-ux-header-cart, .elementor-6266 .elementor-element.elementor-element-0feba06.elementor-sticky--effects .hfj-ux-mobile-search { animation:none; }
 .elementor-6266 .elementor-element.elementor-element-0feba06 .hfj-ux-desktop-row > .e-con-inner, .elementor-6266 .elementor-element.elementor-element-0feba06 .hfj-ux-desktop-nav > .e-con-inner { transition:none; }
}

@media (max-width:1024px) { body:has(.hfj-ux-root.elementor-sticky--effects) #woofc-count { display:none; } }

@media (min-width:1025px) { .elementor-6266 .elementor-element.elementor-element-0feba06.elementor-sticky--effects .hfj-ux-desktop-row > .e-con-inner { padding-block:4px; } .elementor-6266 .elementor-element.elementor-element-0feba06.elementor-sticky--effects .hfj-ux-desktop-row .hfj-ux-logo, .elementor-6266 .elementor-element.elementor-element-0feba06.elementor-sticky--effects .hfj-ux-desktop-row .hfj-ux-logo img { width:72px; height:72px; transition:width .3s ease,height .3s ease; } .elementor-6266 .elementor-element.elementor-element-0feba06.elementor-sticky--effects .hfj-ux-desktop-nav .ekit-menu-nav-link { padding-block:6px; } }/* End custom CSS */