.elementor-6502 .elementor-element.elementor-element-e0c301d5:not(.elementor-motion-effects-element-type-background), .elementor-6502 .elementor-element.elementor-element-e0c301d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6502 .elementor-element.elementor-element-e0c301d5 > .elementor-container{max-width:1200px;}.elementor-6502 .elementor-element.elementor-element-e0c301d5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8px 28px 8px 28px;z-index:200;}.elementor-6502 .elementor-element.elementor-element-e0c301d5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .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-6502 .elementor-element.elementor-element-95bd125f{text-align:start;}.elementor-6502 .elementor-element.elementor-element-95bd125f img{width:118px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6502 .elementor-element.elementor-element-5419ba0d .elementor-menu-toggle{margin:0 auto;}.elementor-6502 .elementor-element.elementor-element-5419ba0d .elementor-nav-menu--main .elementor-item{color:#1D2A22;fill:#1D2A22;}.elementor-6502 .elementor-element.elementor-element-5419ba0d .elementor-nav-menu--main .elementor-item:hover,
					.elementor-6502 .elementor-element.elementor-element-5419ba0d .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-6502 .elementor-element.elementor-element-5419ba0d .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-6502 .elementor-element.elementor-element-5419ba0d .elementor-nav-menu--main .elementor-item:focus{color:#2F6B45;fill:#2F6B45;}.elementor-6502 .elementor-element.elementor-element-5419ba0d .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#2F6B45;}.elementor-6502 .elementor-element.elementor-element-5419ba0d div.elementor-menu-toggle{color:#234C32;}.elementor-6502 .elementor-element.elementor-element-5419ba0d div.elementor-menu-toggle svg{fill:#234C32;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-search-form .elementor-search-form__input,
					.elementor-widget-search-form .elementor-search-form__icon,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-search-form .elementor-search-form__submit{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-secondary );}.elementor-6502 .elementor-element.elementor-element-3feb5329 .elementor-search-form__container{min-height:50px;}.elementor-6502 .elementor-element.elementor-element-3feb5329 .elementor-search-form__submit{min-width:50px;}body:not(.rtl) .elementor-6502 .elementor-element.elementor-element-3feb5329 .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-6502 .elementor-element.elementor-element-3feb5329 .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-6502 .elementor-element.elementor-element-3feb5329 .elementor-search-form__input, .elementor-6502 .elementor-element.elementor-element-3feb5329.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-6502 .elementor-element.elementor-element-3feb5329:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-6502 .elementor-element.elementor-element-3feb5329.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-6502 .elementor-element.elementor-element-9f7a2c11 .elementor-search-form{text-align:center;}.elementor-6502 .elementor-element.elementor-element-9f7a2c11 .elementor-search-form__toggle{--e-search-form-toggle-size:33px;--e-search-form-toggle-color:#234C32;}.elementor-6502 .elementor-element.elementor-element-9f7a2c11:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-6502 .elementor-element.elementor-element-9f7a2c11.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-6502 .elementor-element.elementor-element-0ac5fb36 .elementor-icon-wrapper{text-align:center;}.elementor-6502 .elementor-element.elementor-element-0ac5fb36.elementor-view-stacked .elementor-icon{background-color:#234C32;}.elementor-6502 .elementor-element.elementor-element-0ac5fb36.elementor-view-framed .elementor-icon, .elementor-6502 .elementor-element.elementor-element-0ac5fb36.elementor-view-default .elementor-icon{color:#234C32;border-color:#234C32;}.elementor-6502 .elementor-element.elementor-element-0ac5fb36.elementor-view-framed .elementor-icon, .elementor-6502 .elementor-element.elementor-element-0ac5fb36.elementor-view-default .elementor-icon svg{fill:#234C32;}.elementor-6502 .elementor-element.elementor-element-0ac5fb36 .elementor-icon{font-size:20px;}.elementor-6502 .elementor-element.elementor-element-0ac5fb36 .elementor-icon svg{height:20px;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6502 .elementor-element.elementor-element-383ae2c3{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-icon-size:24px;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);--view-cart-button-text-color:#FFFFFF;--view-cart-button-background-color:#0D5032;--view-cart-button-hover-text-color:#18241D;--view-cart-button-hover-background-color:#BFB687;--checkout-button-text-color:#FFFFFF;--checkout-button-background-color:#0D5032;--checkout-button-hover-text-color:#18241D;--checkout-button-hover-background-color:#BFB687;}.elementor-6502 .elementor-element.elementor-element-383ae2c3 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-6502 .elementor-element.elementor-element-383ae2c3 .elementor-menu-cart__footer-buttons .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;}.elementor-6502 .elementor-element.elementor-element-383ae2c3 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;}.elementor-6502 .elementor-element.elementor-element-383ae2c3 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-6502 .elementor-element.elementor-element-5c7b72cc{width:18%;}.elementor-6502 .elementor-element.elementor-element-f7ac36b0{width:44%;}.elementor-6502 .elementor-element.elementor-element-3dd8a14b{width:24%;}.elementor-6502 .elementor-element.elementor-element-84a70bcd{width:14%;}}@media(max-width:1366px){.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:1024px){.elementor-6502 .elementor-element.elementor-element-e0c301d5{padding:8px 20px 8px 20px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-primary-font-size );}.elementor-6502 .elementor-element.elementor-element-383ae2c3{--toggle-icon-size:23px;}}@media(max-width:767px){.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-primary-font-size );}.elementor-6502 .elementor-element.elementor-element-383ae2c3{--toggle-icon-size:22px;--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);}}/* Start custom CSS for nav-menu, class: .elementor-element-5419ba0d */@media (max-width: 1024px) { .elementor-6502 .elementor-element.elementor-element-5419ba0d { position: relative !important; } .elementor-6502 .elementor-element.elementor-element-5419ba0d .elementor-nav-menu--dropdown.elementor-nav-menu__container { position: absolute !important; top: 100% !important; left: 50% !important; right: auto !important; width: min(340px, calc(100vw - 32px)) !important; min-width: 280px !important; overflow-y: auto !important; transform: translateX(-50%) !important; border: 1px solid #E2DDD3 !important; border-radius: 6px !important; box-shadow: 0 14px 30px rgba(29,42,34,.14) !important; background: #FFFFFF !important; z-index: 9999 !important; } .elementor-6502 .elementor-element.elementor-element-5419ba0d .elementor-nav-menu--dropdown.elementor-nav-menu__container[aria-hidden='true'] { display: none !important; max-height: 0 !important; margin-top: 0 !important; } .elementor-6502 .elementor-element.elementor-element-5419ba0d .elementor-nav-menu--dropdown.elementor-nav-menu__container[aria-hidden='false'] { display: block !important; max-height: 70vh !important; margin-top: 10px !important; } .elementor-6502 .elementor-element.elementor-element-5419ba0d .elementor-nav-menu--dropdown a { padding: 12px 16px !important; font-size: 15px !important; line-height: 1.35 !important; color: #1D2A22 !important; } .elementor-6502 .elementor-element.elementor-element-5419ba0d .elementor-nav-menu--dropdown a:hover, .elementor-6502 .elementor-element.elementor-element-5419ba0d .elementor-nav-menu--dropdown a:focus { background: #F6F1E7 !important; color: #2F6B45 !important; } }/* End custom CSS */
/* Start custom CSS for search-form, class: .elementor-element-9f7a2c11 */.elementor-6502 .elementor-element.elementor-element-9f7a2c11 .elementor-search-form__container{width:100%!important;height:100%!important;max-width:none!important;border:0!important;border-radius:0!important;background:rgba(246,241,231,.98)!important;overflow:visible!important;} .elementor-6502 .elementor-element.elementor-element-9f7a2c11 .elementor-search-form__input{position:relative!important;width:min(640px,82vw)!important;height:56px!important;padding:12px 18px!important;opacity:1!important;pointer-events:auto!important;border:1px solid #BFB687!important;border-radius:4px!important;background:#fff!important;color:#1D2A22!important;} .elementor-6502 .elementor-element.elementor-element-9f7a2c11 .elementor-search-form__submit{width:48px!important;height:48px!important;min-width:48px!important;padding:12px!important;background:#234C32!important;color:#fff!important;} .elementor-6502 .elementor-element.elementor-element-9f7a2c11 .dialog-close-button{position:absolute!important;top:22px!important;right:22px!important;left:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;font-size:24px!important;color:#234C32!important;}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-383ae2c3 */.elementor-6502 .elementor-element.elementor-element-383ae2c3 .elementor-menu-cart__toggle_button{width:40px!important;height:40px!important;min-width:40px!important;padding:8px!important;border:0!important;background:#fff!important;color:#234C32!important;} .elementor-6502 .elementor-element.elementor-element-383ae2c3 .elementor-menu-cart__toggle_button .elementor-button-icon svg{width:24px!important;height:24px!important;} .elementor-6502 .elementor-element.elementor-element-383ae2c3 .elementor-button-icon-qty{min-width:18px!important;height:18px!important;line-height:18px!important;font-size:11px!important;background:#C84845!important;color:#fff!important;} .elementor-6502 .elementor-element.elementor-element-383ae2c3 .elementor-menu-cart__container{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;overflow:hidden!important;z-index:99999!important;} .elementor-6502 .elementor-element.elementor-element-383ae2c3 .elementor-menu-cart__main{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;width:min(380px,92vw)!important;max-width:92vw!important;height:100vh!important;max-height:100vh!important;padding:24px!important;overflow:hidden!important;transform:none!important;border-left:1px solid #E2DDD3!important;box-shadow:-8px 0 24px rgba(29,42,34,.16)!important;background:#fff!important;} .elementor-6502 .elementor-element.elementor-element-383ae2c3 .elementor-menu-cart__products{max-height:calc(100vh - 230px)!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:4px!important;} .elementor-6502 .elementor-element.elementor-element-383ae2c3 .elementor-menu-cart__product{grid-template-columns:76px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:14px!important;row-gap:4px!important;padding:0 30px 16px 0!important;margin-bottom:16px!important;} .elementor-6502 .elementor-element.elementor-element-383ae2c3 .elementor-menu-cart__product-image{grid-row:1 / 3!important;width:76px!important;} .elementor-6502 .elementor-element.elementor-element-383ae2c3 .elementor-menu-cart__product-image img{width:72px!important;height:72px!important;max-width:72px!important;object-fit:contain!important;border-radius:6px!important;} .elementor-6502 .elementor-element.elementor-element-383ae2c3 .elementor-menu-cart__product-name,.elementor-6502 .elementor-element.elementor-element-383ae2c3 .elementor-menu-cart__product-name a{font:600 15px/1.35 Roboto,sans-serif!important;color:#1D2A22!important;word-break:normal!important;} .elementor-6502 .elementor-element.elementor-element-383ae2c3 .elementor-menu-cart__product-price,.elementor-6502 .elementor-element.elementor-element-383ae2c3 .elementor-menu-cart__product-price *{font:500 14px/1.45 Roboto,sans-serif!important;color:#2F6B45!important;} .elementor-6502 .elementor-element.elementor-element-383ae2c3 .elementor-menu-cart__subtotal{font:700 16px/1.4 Roboto,sans-serif!important;color:#1D2A22!important;} .elementor-6502 .elementor-element.elementor-element-383ae2c3 .elementor-menu-cart__footer-buttons .elementor-button{min-height:44px!important;padding:12px 14px!important;font-size:15px!important;line-height:1.2!important;background:#0D5032!important;color:#fff!important;} .elementor-6502 .elementor-element.elementor-element-383ae2c3 .elementor-menu-cart__footer-buttons .elementor-button:hover{background:#BFB687!important;color:#18241D!important;} @media(max-width:767px){.elementor-6502 .elementor-element.elementor-element-383ae2c3 .elementor-menu-cart__main{width:92vw!important;padding:20px 16px!important;} .elementor-6502 .elementor-element.elementor-element-383ae2c3 .elementor-menu-cart__products{max-height:calc(100vh - 260px)!important;} .elementor-6502 .elementor-element.elementor-element-383ae2c3 .elementor-menu-cart__product{grid-template-columns:64px minmax(0,1fr)!important;column-gap:12px!important;} .elementor-6502 .elementor-element.elementor-element-383ae2c3 .elementor-menu-cart__product-image{width:64px!important;} .elementor-6502 .elementor-element.elementor-element-383ae2c3 .elementor-menu-cart__product-image img{width:60px!important;height:60px!important;max-width:60px!important;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e0c301d5 */@media (min-width: 768px) and (max-width: 1024px) { .elementor-6502 .elementor-element.elementor-element-e0c301d5 > .elementor-container { display: flex !important; flex-wrap: nowrap !important; align-items: center !important; } .elementor-6502 .elementor-element.elementor-element-e0c301d5 > .elementor-container > .elementor-column:nth-child(1) { width: 38% !important; } .elementor-6502 .elementor-element.elementor-element-e0c301d5 > .elementor-container > .elementor-column:nth-child(2) { width: 18% !important; } .elementor-6502 .elementor-element.elementor-element-e0c301d5 > .elementor-container > .elementor-column:nth-child(3) { width: 16% !important; } .elementor-6502 .elementor-element.elementor-element-e0c301d5 > .elementor-container > .elementor-column:nth-child(4) { width: 28% !important; } }/* End custom CSS */