.elementor-124588 .elementor-element.elementor-element-4196fa1:not(.elementor-motion-effects-element-type-background), .elementor-124588 .elementor-element.elementor-element-4196fa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b9c2c2 );}.elementor-124588 .elementor-element.elementor-element-4196fa1{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-124588 .elementor-element.elementor-element-4196fa1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-124588 .elementor-element.elementor-element-cf08e7c{--main-alignment:center;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#000000;--toggle-button-hover-background-color:#FFFFFF;--toggle-button-border-width:0px;--toggle-icon-size:22px;--items-indicator-background-color:#00B3FE;--cart-border-style:none;--menu-cart-subtotal-color:#000000;--product-price-color:var( --e-global-color-secondary );--divider-color:#6EC1E4;--subtotal-divider-color:#6EC1E4;--divider-width:1px;--subtotal-divider-top-width:1px;--subtotal-divider-right-width:1px;--subtotal-divider-bottom-width:1px;--subtotal-divider-left-width:1px;--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);--cart-footer-buttons-border-radius:20px;--view-cart-button-text-color:#00B3FE;--view-cart-button-background-color:#FFFFFF;--checkout-button-text-color:#00B3FE;--checkout-button-background-color:#FFFFFF;}body:not(.rtl) .elementor-124588 .elementor-element.elementor-element-cf08e7c .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-0em;top:-0em;}body.rtl .elementor-124588 .elementor-element.elementor-element-cf08e7c .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:0em;top:-0em;left:auto;}.elementor-124588 .elementor-element.elementor-element-cf08e7c .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-124588 .elementor-element.elementor-element-cf08e7c .elementor-menu-cart__product-name a{color:#000000;}.elementor-124588 .elementor-element.elementor-element-cf08e7c .elementor-button--view-cart{border-style:solid;border-color:#00B3FE;}.elementor-124588 .elementor-element.elementor-element-cf08e7c .elementor-button--checkout{border-style:solid;border-color:#00B3FE;}.elementor-124588 .elementor-element.elementor-element-50f0319 .hfe-site-logo-container, .elementor-124588 .elementor-element.elementor-element-50f0319 .hfe-caption-width figcaption{text-align:center;}.elementor-124588 .elementor-element.elementor-element-50f0319 .widget-image-caption{margin-top:0px;margin-bottom:0px;}.elementor-124588 .elementor-element.elementor-element-50f0319 .hfe-site-logo-container .hfe-site-logo-img{border-style:none;}.elementor-124588 .elementor-element.elementor-element-af61a4d .elementor-icon-wrapper{text-align:center;}.elementor-124588 .elementor-element.elementor-element-af61a4d.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-124588 .elementor-element.elementor-element-af61a4d.elementor-view-framed .elementor-icon, .elementor-124588 .elementor-element.elementor-element-af61a4d.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-124588 .elementor-element.elementor-element-af61a4d.elementor-view-framed .elementor-icon, .elementor-124588 .elementor-element.elementor-element-af61a4d.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-124588 .elementor-element.elementor-element-af61a4d.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-124588 .elementor-element.elementor-element-af61a4d.elementor-view-framed .elementor-icon:hover, .elementor-124588 .elementor-element.elementor-element-af61a4d.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-124588 .elementor-element.elementor-element-af61a4d.elementor-view-framed .elementor-icon:hover, .elementor-124588 .elementor-element.elementor-element-af61a4d.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-124588 .elementor-element.elementor-element-fa16534:not(.elementor-motion-effects-element-type-background), .elementor-124588 .elementor-element.elementor-element-fa16534 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-124588 .elementor-element.elementor-element-fa16534{box-shadow:0px 5px 8px -2px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-124588 .elementor-element.elementor-element-fa16534 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-124588 .elementor-element.elementor-element-a29e761{width:var( --container-widget-width, 83.758% );max-width:83.758%;--container-widget-width:83.758%;--container-widget-flex-grow:0;}.elementor-124588 .elementor-element.elementor-element-a29e761 > .elementor-widget-container{margin:8px 20px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-124588 .elementor-element.elementor-element-eda45e7{width:var( --container-widget-width, 66.774% );max-width:66.774%;--container-widget-width:66.774%;--container-widget-flex-grow:0;}.elementor-124588 .elementor-element.elementor-element-eda45e7 > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-124588 .elementor-element.elementor-element-eda45e7 .elementor-icon-wrapper{text-align:center;}.elementor-124588 .elementor-element.elementor-element-eda45e7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7b9c2c2 );}.elementor-124588 .elementor-element.elementor-element-eda45e7.elementor-view-framed .elementor-icon, .elementor-124588 .elementor-element.elementor-element-eda45e7.elementor-view-default .elementor-icon{color:var( --e-global-color-7b9c2c2 );border-color:var( --e-global-color-7b9c2c2 );}.elementor-124588 .elementor-element.elementor-element-eda45e7.elementor-view-framed .elementor-icon, .elementor-124588 .elementor-element.elementor-element-eda45e7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-7b9c2c2 );}.elementor-124588 .elementor-element.elementor-element-eda45e7.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-0707047 );}.elementor-124588 .elementor-element.elementor-element-eda45e7.elementor-view-framed .elementor-icon:hover, .elementor-124588 .elementor-element.elementor-element-eda45e7.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-0707047 );border-color:var( --e-global-color-0707047 );}.elementor-124588 .elementor-element.elementor-element-eda45e7.elementor-view-framed .elementor-icon:hover, .elementor-124588 .elementor-element.elementor-element-eda45e7.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-0707047 );}.elementor-124588 .elementor-element.elementor-element-eda45e7 .elementor-icon{font-size:29px;}.elementor-124588 .elementor-element.elementor-element-eda45e7 .elementor-icon svg{height:29px;}.elementor-124588 .elementor-element.elementor-element-d98c3a8:not(.elementor-motion-effects-element-type-background), .elementor-124588 .elementor-element.elementor-element-d98c3a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7b9c2c2 );}.elementor-124588 .elementor-element.elementor-element-d98c3a8 > .elementor-container{max-width:1350px;}.elementor-124588 .elementor-element.elementor-element-d98c3a8{box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5) inset;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-5px;margin-bottom:-8px;}.elementor-124588 .elementor-element.elementor-element-d98c3a8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-124588 .elementor-element.elementor-element-01848d3{width:var( --container-widget-width, 84.506% );max-width:84.506%;--container-widget-width:84.506%;--container-widget-flex-grow:0;}.elementor-124588 .elementor-element.elementor-element-41064d7{width:var( --container-widget-width, 83.758% );max-width:83.758%;--container-widget-width:83.758%;--container-widget-flex-grow:0;}.elementor-124588 .elementor-element.elementor-element-41064d7 > .elementor-widget-container{margin:8px 20px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-124588 .elementor-element.elementor-element-e999e4e{width:var( --container-widget-width, 91.156% );max-width:91.156%;--container-widget-width:91.156%;--container-widget-flex-grow:0;}.elementor-124588 .elementor-element.elementor-element-e999e4e > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-124588 .elementor-element.elementor-element-e999e4e .elementor-icon-wrapper{text-align:center;}.elementor-124588 .elementor-element.elementor-element-e999e4e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-7b9c2c2 );}.elementor-124588 .elementor-element.elementor-element-e999e4e.elementor-view-framed .elementor-icon, .elementor-124588 .elementor-element.elementor-element-e999e4e.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-124588 .elementor-element.elementor-element-e999e4e.elementor-view-framed .elementor-icon, .elementor-124588 .elementor-element.elementor-element-e999e4e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-124588 .elementor-element.elementor-element-e999e4e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-7b9c2c2 );}.elementor-124588 .elementor-element.elementor-element-e999e4e.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-7b9c2c2 );}.elementor-124588 .elementor-element.elementor-element-e999e4e.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-0707047 );color:var( --e-global-color-7b9c2c2 );}.elementor-124588 .elementor-element.elementor-element-e999e4e.elementor-view-framed .elementor-icon:hover, .elementor-124588 .elementor-element.elementor-element-e999e4e.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-0707047 );border-color:var( --e-global-color-0707047 );}.elementor-124588 .elementor-element.elementor-element-e999e4e.elementor-view-framed .elementor-icon:hover, .elementor-124588 .elementor-element.elementor-element-e999e4e.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-0707047 );}.elementor-124588 .elementor-element.elementor-element-e999e4e.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-7b9c2c2 );}.elementor-124588 .elementor-element.elementor-element-e999e4e.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-7b9c2c2 );}.elementor-124588 .elementor-element.elementor-element-e999e4e .elementor-icon{font-size:29px;}.elementor-124588 .elementor-element.elementor-element-e999e4e .elementor-icon svg{height:29px;}.elementor-124588 .elementor-element.elementor-element-2263391{width:var( --container-widget-width, 118.525% );max-width:118.525%;--container-widget-width:118.525%;--container-widget-flex-grow:0;--main-alignment:center;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-7b9c2c2 );--toggle-button-background-color:var( --e-global-color-primary );--toggle-button-icon-hover-color:var( --e-global-color-7b9c2c2 );--toggle-button-hover-background-color:var( --e-global-color-0707047 );--toggle-button-border-width:0px;--toggle-button-border-radius:100px;--toggle-icon-size:24px;--toggle-icon-padding:17px 17px 17px 17px;--items-indicator-text-color:var( --e-global-color-be6d68b );--items-indicator-background-color:#D2D2D2;--cart-border-style:none;--menu-cart-subtotal-color:#000000;--product-price-color:var( --e-global-color-secondary );--divider-color:var( --e-global-color-0707047 );--subtotal-divider-color:var( --e-global-color-0707047 );--divider-width:1px;--subtotal-divider-top-width:1px;--subtotal-divider-right-width:1px;--subtotal-divider-bottom-width:1px;--subtotal-divider-left-width:1px;--product-divider-gap:9px;--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);--space-between-buttons:10px;--cart-footer-buttons-border-radius:0px;--view-cart-button-text-color:#00B3FE;--view-cart-button-background-color:#FFFFFF;--checkout-button-text-color:#00B3FE;--checkout-button-background-color:#FFFFFF;}.elementor-124588 .elementor-element.elementor-element-2263391 > .elementor-widget-container{margin:2px 13px 0px 0px;}.elementor-124588 .elementor-element.elementor-element-2263391 .elementor-menu-cart__toggle .elementor-button:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}body:not(.rtl) .elementor-124588 .elementor-element.elementor-element-2263391 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-2em;top:-2em;}body.rtl .elementor-124588 .elementor-element.elementor-element-2263391 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:2em;top:-2em;left:auto;}.elementor-124588 .elementor-element.elementor-element-2263391 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-124588 .elementor-element.elementor-element-2263391 .elementor-menu-cart__product-name a{color:#000000;}.elementor-124588 .elementor-element.elementor-element-2263391 .elementor-button--view-cart{border-style:solid;border-width:1px 1px 1px 1px;border-color:#00B3FE;}.elementor-124588 .elementor-element.elementor-element-2263391 .elementor-button--checkout{border-style:solid;border-width:1px 1px 1px 1px;border-color:#00B3FE;}.elementor-124588 .elementor-element.elementor-element-d2bfb01:not(.elementor-motion-effects-element-type-background), .elementor-124588 .elementor-element.elementor-element-d2bfb01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-124588 .elementor-element.elementor-element-d2bfb01 > .elementor-container{max-width:1300px;}.elementor-124588 .elementor-element.elementor-element-d2bfb01{box-shadow:0px 3px 8px 1px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-124588 .elementor-element.elementor-element-d2bfb01 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-124588 .elementor-element.elementor-element-dbdae94 > .elementor-element-populated{margin:-5px 0px -9px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-124588 .elementor-element.elementor-element-4d8f5a9 > .elementor-widget-container{margin:5px 0px 3px 0px;}.elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-menu-toggle{margin-left:auto;background-color:#ffffff;}.elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-nav-menu .elementor-item{font-family:"Open Sans Hebrew Condensed", Sans-serif;font-size:22px;font-weight:bold;text-transform:capitalize;line-height:1.8em;}.elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-be6d68b );fill:var( --e-global-color-be6d68b );}.elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-be6d68b );}.elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-nav-menu--main .elementor-item{padding-left:35px;padding-right:35px;padding-top:0px;padding-bottom:0px;}.elementor-124588 .elementor-element.elementor-element-4d8f5a9{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );--nav-menu-icon-size:15px;}.elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-nav-menu--dropdown a, .elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-menu-toggle{color:#000000;fill:#000000;}.elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-nav-menu--dropdown{background-color:#FFFFFF;}.elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-nav-menu--dropdown a:hover,
					.elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-nav-menu--dropdown a:focus,
					.elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-menu-toggle:hover,
					.elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-menu-toggle:focus{color:var( --e-global-color-7b9c2c2 );}.elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-nav-menu--dropdown a:hover,
					.elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-nav-menu--dropdown a:focus,
					.elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-0707047 );}.elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-nav-menu--dropdown a.elementor-item-active{color:#00B3FE;background-color:rgba(0,0,0,0);}.elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-nav-menu--dropdown .elementor-item, .elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Open Sans Hebrew Condensed", Sans-serif;font-size:20px;font-weight:400;}.elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 15px 20px 0px rgba(0,0,0,0.1);}.elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-nav-menu--dropdown a{padding-left:5px;padding-right:5px;padding-top:12px;padding-bottom:12px;}.elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:16px !important;}.elementor-124588 .elementor-element.elementor-element-4d8f5a9 div.elementor-menu-toggle{color:#16163f;}.elementor-124588 .elementor-element.elementor-element-4d8f5a9 div.elementor-menu-toggle svg{fill:#16163f;}.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-124588 .elementor-element.elementor-element-e52e39b{width:20.988%;}.elementor-124588 .elementor-element.elementor-element-c906528{width:67.157%;}.elementor-124588 .elementor-element.elementor-element-b6215a8{width:5.124%;}.elementor-124588 .elementor-element.elementor-element-cef196b{width:6.68%;}}@media(max-width:1024px) and (min-width:768px){.elementor-124588 .elementor-element.elementor-element-cafb16c{width:15%;}.elementor-124588 .elementor-element.elementor-element-1bfe5b8{width:70%;}.elementor-124588 .elementor-element.elementor-element-ebca9a6{width:15%;}.elementor-124588 .elementor-element.elementor-element-be91f71{width:90%;}.elementor-124588 .elementor-element.elementor-element-8512a20{width:10%;}}@media(max-width:1024px){.elementor-124588 .elementor-element.elementor-element-cf08e7c{width:var( --container-widget-width, 88.965px );max-width:88.965px;--container-widget-width:88.965px;--container-widget-flex-grow:0;}.elementor-124588 .elementor-element.elementor-element-50f0319 .hfe-site-logo .hfe-site-logo-container img{width:48%;}.elementor-124588 .elementor-element.elementor-element-50f0319 .hfe-site-logo img{max-width:36%;}.elementor-124588 .elementor-element.elementor-element-50f0319{width:var( --container-widget-width, 521.668px );max-width:521.668px;--container-widget-width:521.668px;--container-widget-flex-grow:0;}.elementor-124588 .elementor-element.elementor-element-50f0319 > .elementor-widget-container{margin:0px 0px -62px 0px;}.elementor-124588 .elementor-element.elementor-element-af61a4d .elementor-icon{font-size:38px;}.elementor-124588 .elementor-element.elementor-element-af61a4d .elementor-icon svg{height:38px;}.elementor-124588 .elementor-element.elementor-element-a29e761{width:var( --container-widget-width, 656.172px );max-width:656.172px;--container-widget-width:656.172px;--container-widget-flex-grow:0;}.elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:20px !important;}}@media(max-width:767px){.elementor-124588 .elementor-element.elementor-element-4196fa1{margin-top:0px;margin-bottom:0px;}.elementor-124588 .elementor-element.elementor-element-cafb16c{width:18%;}.elementor-124588 .elementor-element.elementor-element-cafb16c > .elementor-element-populated{margin:0px 0px -3px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-124588 .elementor-element.elementor-element-cf08e7c{width:var( --container-widget-width, 25.949px );max-width:25.949px;--container-widget-width:25.949px;--container-widget-flex-grow:0;}.elementor-124588 .elementor-element.elementor-element-cf08e7c > .elementor-widget-container{margin:14px -2px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-124588 .elementor-element.elementor-element-cf08e7c .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-17px;top:-17px;}body.rtl .elementor-124588 .elementor-element.elementor-element-cf08e7c .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:17px;top:-17px;left:auto;}.elementor-124588 .elementor-element.elementor-element-cf08e7c .elementor-menu-cart__product-name a{font-size:16px;}.elementor-124588 .elementor-element.elementor-element-cf08e7c .elementor-button--view-cart{border-width:1px 1px 1px 1px;}.elementor-124588 .elementor-element.elementor-element-cf08e7c .elementor-button--checkout{border-width:1px 1px 1px 1px;}.elementor-124588 .elementor-element.elementor-element-1bfe5b8{width:64%;}.elementor-124588 .elementor-element.elementor-element-1bfe5b8 > .elementor-element-populated{margin:1px 0px -5px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-124588 .elementor-element.elementor-element-50f0319 .hfe-site-logo .hfe-site-logo-container img{width:100%;}.elementor-124588 .elementor-element.elementor-element-50f0319 .hfe-site-logo img{max-width:100%;}.elementor-124588 .elementor-element.elementor-element-50f0319{width:var( --container-widget-width, 232.383px );max-width:232.383px;--container-widget-width:232.383px;--container-widget-flex-grow:0;}.elementor-124588 .elementor-element.elementor-element-50f0319 > .elementor-widget-container{margin:-4px 0px -10px 0px;}.elementor-124588 .elementor-element.elementor-element-ebca9a6{width:18%;}.elementor-124588 .elementor-element.elementor-element-ebca9a6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-124588 .elementor-element.elementor-element-af61a4d > .elementor-widget-container{margin:24px -7px 0px 0px;}.elementor-124588 .elementor-element.elementor-element-af61a4d .elementor-icon-wrapper{text-align:center;}.elementor-124588 .elementor-element.elementor-element-af61a4d .elementor-icon{font-size:26px;}.elementor-124588 .elementor-element.elementor-element-af61a4d .elementor-icon svg{height:26px;}.elementor-124588 .elementor-element.elementor-element-fa16534{margin-top:-3px;margin-bottom:0px;}.elementor-124588 .elementor-element.elementor-element-be91f71{width:87%;}.elementor-124588 .elementor-element.elementor-element-be91f71 > .elementor-element-populated{margin:-3px 0px -3px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-124588 .elementor-element.elementor-element-a29e761{width:var( --container-widget-width, 372.875px );max-width:372.875px;--container-widget-width:372.875px;--container-widget-flex-grow:0;}.elementor-124588 .elementor-element.elementor-element-a29e761 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-124588 .elementor-element.elementor-element-8512a20{width:13%;}.elementor-124588 .elementor-element.elementor-element-eda45e7 .elementor-icon{font-size:21px;}.elementor-124588 .elementor-element.elementor-element-eda45e7 .elementor-icon svg{height:21px;}.elementor-124588 .elementor-element.elementor-element-2263391 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-124588 .elementor-element.elementor-element-2263391 .elementor-menu-cart__product-name a{font-size:16px;}.elementor-124588 .elementor-element.elementor-element-2263391 .elementor-button--view-cart{border-width:1px 1px 1px 1px;}.elementor-124588 .elementor-element.elementor-element-2263391 .elementor-button--checkout{border-width:1px 1px 1px 1px;}.elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;}.elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-nav-menu--dropdown .elementor-item, .elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:16px;}.elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-nav-menu--dropdown a{padding-top:24px;padding-bottom:24px;}.elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:20px !important;}}/* Start custom CSS for fibosearch, class: .elementor-element-a29e761 *//* ========================================= */
/* קוד לוידג'ט מובייל בלבד (Mobile Style)  */
/* ========================================= */

/* 1. עיצוב הבר עצמו (הקפסולה הדקה) */
.elementor-124588 .elementor-element.elementor-element-a29e761 .dgwt-wcas-search-wrapp {
    width: 100% !important; /* מתיחה ל-100% מהעמודה */
    max-width: 100% !important;
    margin: 0 !important;
}

.elementor-124588 .elementor-element.elementor-element-a29e761 .dgwt-wcas-search-form {
    width: 100% !important; /* מתיחה ל-100% מהעמודה */
    height: 34px !important; 
    background: #ffffff !important;
    border: 1px solid #e1e1e1 !important;
    border-radius: 50px !important;
    display: flex !important;
    align-items: center !important;
    overflow: hidden !important;
    direction: ltr !important; 
}

/* תיקון האיקס (כפתור הניקוי) - מרכוז מדויק */
.elementor-124588 .elementor-element.elementor-element-a29e761 .dgwt-wcas-preloader + .dgwt-wcas-close-v1 {
    top: 50% !important;
    transform: translateY(-50%) !important;
    right: 45px !important; /* מיקום ליד כפתור החיפוש הכחול */
    margin: 0 !important;
    padding: 0 !important;
    height: auto !important;
}

/* כפתור החיפוש */
.elementor-124588 .elementor-element.elementor-element-a29e761 .dgwt-wcas-search-submit {
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    width: 36px !important;
    height: 100% !important;
    background-color: #6EC1E4 !important;
    border: none !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

.elementor-124588 .elementor-element.elementor-element-a29e761 .dgwt-wcas-search-submit svg {
    width: 14px !important;
    fill: #ffffff !important;
}

/* שדה הטקסט */
.elementor-124588 .elementor-element.elementor-element-a29e761 .dgwt-wcas-search-input {
    height: 100% !important;
    width: 100% !important;
    background: transparent !important;
    border: none !important;
    font-size: 13px !important;
    padding-left: 40px !important;
    padding-right: 15px !important;
    text-align: right !important;
    direction: rtl !important;
}

/* 2. עיצוב חלונית התוצאות - הגנה למובייל */
@media (max-width: 767px) {
    
    .dgwt-wcas-suggestions-wrapp {
        width: 85vw !important; 
        max-width: 85vw !important;
        left: 50% !important;
        right: auto !important;
        transform: translateX(-50%) !important; /* מרכוז ה-85% לאמצע המסך */
        margin-top: 5px !important;
        border-radius: 8px !important;
        
        direction: rtl !important;
        text-align: right !important;
        
        background: #fff !important;
        box-shadow: 0 10px 30px rgba(0,0,0,0.1) !important;
    }

    /* פס הפרדה בין תוצאות */
    .dgwt-wcas-suggestion {
        border-bottom: 1px solid #f0f0f0 !important;
        padding: 10px 15px !important;
    }

    .dgwt-wcas-suggestion:last-child {
        border-bottom: none !important; /* ביטול פס הפרדה בתוצאה האחרונה */
    }
}/* End custom CSS */
/* Start custom CSS for fibosearch, class: .elementor-element-41064d7 *//* 1. איפוס והגדרת מימדים לכל האזור */
.elementor-124588 .elementor-element.elementor-element-41064d7 .dgwt-wcas-search-wrapp {
    width: 100% !important;
    min-width: 100% !important;
    margin: 0 !important;
}

/* 2. עיצוב התיבה הראשית - הקפסולה */
.elementor-124588 .elementor-element.elementor-element-41064d7 .dgwt-wcas-search-form {
    background: #fff !important;
    border: 1px solid #e0e0e0 !important;
    border-radius: 100px !important;
    overflow: hidden !important;
    position: relative !important;
    height: 50px !important;
    display: flex !important;
    align-items: center !important;
    padding: 0 !important;
    box-sizing: border-box !important;
    
    /* --- התיקון לקפיצה --- */
    direction: ltr !important; /* מכריח את המבנה להישאר משמאל לימין (כפתור בשמאל) */
}

/* 3. כפתור החיפוש - נעול לצד שמאל */
.elementor-124588 .elementor-element.elementor-element-41064d7 .dgwt-wcas-search-submit {
    position: absolute !important;
    left: 0 !important; 
    right: auto !important; /* דורס את הקפיצה לימין ב-RTL */
    top: 0 !important;
    bottom: 0 !important;
    height: 100% !important;
    width: 60px !important;
    background-color: #6EC1E4 !important;
    border: none !important;
    border-radius: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    min-width: unset !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    box-shadow: none !important;
    z-index: 10 !important; /* מוודא שהוא תמיד מעל */
}

/* 4. צבע האייקון */
.elementor-124588 .elementor-element.elementor-element-41064d7 .dgwt-wcas-search-submit svg,
.elementor-124588 .elementor-element.elementor-element-41064d7 .dgwt-wcas-search-submit:before {
    fill: #ffffff !important;
    color: #ffffff !important;
    width: 20px !important;
    height: 20px !important;
}

/* 5. שדה הטקסט - טיפול בכתיבה בעברית */
.elementor-124588 .elementor-element.elementor-element-41064d7 .dgwt-wcas-search-input {
    background: transparent !important;
    border: none !important;
    height: 100% !important;
    width: 100% !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    margin: 0 !important;
    font-size: 16px !important;
    
    /* --- הגדרות מיקום טקסט --- */
    padding-left: 70px !important; /* משאיר מקום לכפתור משמאל */
    padding-right: 25px !important; /* רווח מימין להתחלת הטקסט */
    text-align: right !important; /* שהטקסט יהיה מימין לשמאל */
    direction: rtl !important; /* שהסמן והנקודות יהיו נכונים לעברית */
}

/* ביטול מסגרת פוקוס כחולה שמגיעה מהדפדפן */
.elementor-124588 .elementor-element.elementor-element-41064d7 .dgwt-wcas-search-form:focus-within {
    border-color: #6EC1E4 !important;
}







/* ========================================= */
/* DESKTOP SEARCH - MINIMALIST DESIGN        */
/* ========================================= */

@media (min-width: 768px) {

    /* 1. מסגרת וצל חיצוני בלבד - ללא כפיית רוחב */
    .dgwt-wcas-suggestions-wrapp {
        background: #ffffff !important;
        border: 1px solid #e1e1e1 !important;
        border-radius: 12px !important;
        box-shadow: 0 15px 45px rgba(0,0,0,0.12) !important;
        margin-top: 10px !important;
        overflow: hidden !important;
    }

    /* 2. עיצוב עדין של שורת מוצר ברשימה */
    .dgwt-wcas-suggestion {
        padding: 12px 15px !important;
        border-bottom: 1px solid #f7f7f7 !important;
        transition: background 0.2s ease !important;
    }

    /* הדגשת השורה שנבחרה */
    .dgwt-wcas-suggestion:hover,
    .dgwt-wcas-suggestion-selected {
        background-color: #f4fcff !important;
        border-right: 4px solid #6EC1E4 !important;
    }

    /* 3. שיפור טיפוגרפיה (טקסט) */
    .dgwt-wcas-st { /* שם המוצר */
        font-size: 16px !important;
        color: #333 !important;
        font-weight: 500 !important;
    }

    .dgwt-wcas-sp { /* המחיר ברשימה */
        color: #6EC1E4 !important;
        font-weight: 700 !important;
        font-size: 16px !important;
    }

    /* 4. עיצוב חלונית הפרטים (צד שמאל) */
    .dgwt-wcas-details-wrapp {
        background-color: #fbfbfb !important;
        padding: 20px !important;
    }

    /* כותרת המוצר הגדולה */
    .dgwt-wcas-details-title {
        font-size: 20px !important;
        font-weight: 700 !important;
        color: #222 !important;
    }

    /* המחיר הגדול */
    .dgwt-wcas-details-price {
        font-size: 24px !important;
        font-weight: 800 !important;
        color: #6EC1E4 !important;
    }

    /* 5. עיצוב כפתור הוספה לסל */
    .dgwt-wcas-details-add-to-cart .button {
        background-color: #6EC1E4 !important;
        color: #ffffff !important;
        border-radius: 50px !important;
        font-weight: bold !important;
        padding: 10px 25px !important;
        border: none !important;
        transition: transform 0.2s ease !important;
    }

    .dgwt-wcas-details-add-to-cart .button:hover {
        background-color: #5ab1d6 !important;
        transform: translateY(-2px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-4d8f5a9 *//* --- עיצוב תפריט למחשב בלבד - גרסה קריאה וחדה (High Contrast) --- */
@media (min-width: 1025px) {

    /* 1. עיצוב השורה הראשית (הפס הכחול) */
    .elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-nav-menu > li > a {
        font-weight: 800 !important; /* העליתי למקסימום עובי */
        font-size: 25px !important;
        padding: 5px 30px !important; /* ריווח צדדי מאוזן */
        line-height: 1 !important;
        text-transform: uppercase !important;
        
        /* --- השינוי לקריאות מקסימלית --- */
        color: #ffffFF !important;
        
        /* צל חכם: יוצר הפרדה ברורה מהרקע בלי להיראות מלוכלך */
        text-shadow: 1px 2px 3px rgba(0,0,0,0.25) !important; 
        
        letter-spacing: 0.5px !important; /* ריווח קל לקריאות */
        transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    }

    /* 2. אפקט במעבר עכבר - המהפך! */
    .elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-nav-menu > li:hover > a,
    .elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-nav-menu > li.current-menu-item > a {
        background-color: #ffffff !important; /* הרקע הופך ללבן */
        color: #6EC1E4 !important; /* הטקסט הופך לכחול */
        border-radius: 50px !important; /* כפתור עגול (קפסולה) - מאוד מודרני */
        
        /* ביטול הצל במצב הזה למראה נקי */
        text-shadow: none !important; 
        transform: translateY(-2px) !important;
        box-shadow: 0 5px 15px rgba(0,0,0,0.1) !important; /* צל לכפתור עצמו */
    }

    /* 3. עיצוב הדרופדאון (החלונית שנפתחת) */
    .elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-nav-menu--main .elementor-nav-menu ul.sub-menu {
        background-color: #ffffff !important;
        border-radius: 12px !important;
        box-shadow: 0 20px 50px rgba(0,0,0,0.15) !important;
        border-top: 4px solid #6EC1E4 !important;
        padding: 15px 0 !important;
        min-width: 260px !important;
        margin-top: 15px !important;
    }

    /* 4. עיצוב הפריטים בתוך הדרופדאון */
    .elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-nav-menu--main .elementor-nav-menu ul.sub-menu li a {
        color: #333333 !important;
        font-size: 18px !important;
        font-weight: 600 !important;
        padding: 10px 25px !important;
        border-bottom: 1px solid #f9f9f9 !important;
        line-height: 1.5 !important;
        background: transparent !important;
        text-shadow: none !important;
        letter-spacing: normal !important;
    }

    /* ביטול גבול לפריט האחרון */
    .elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-nav-menu--main .elementor-nav-menu ul.sub-menu li:last-child a {
        border-bottom: none !important;
    }

    /* 5. אפקט הובר בתוך הדרופדאון */
    .elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-nav-menu--main .elementor-nav-menu ul.sub-menu li a:hover {
        background-color: #f2fbff !important;
        color: #6EC1E4 !important;
        padding-right: 35px !important;
        font-weight: 700 !important;
    }

    /* משולש קטן שמחבר */
    .elementor-124588 .elementor-element.elementor-element-4d8f5a9 .elementor-nav-menu ul.sub-menu:before {
        content: "";
        position: absolute;
        top: -10px;
        left: 50%;
        transform: translateX(-50%);
        border-width: 0 6px 6px 6px;
        border-style: solid;
        border-color: transparent transparent #6EC1E4 transparent;
    }
}/* End custom CSS */