.elementor-4286 .elementor-element.elementor-element-1f971e61 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4286 .elementor-element.elementor-element-1f971e61:not(.elementor-motion-effects-element-type-background), .elementor-4286 .elementor-element.elementor-element-1f971e61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4E595F;}.elementor-4286 .elementor-element.elementor-element-1f971e61{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:7px;margin-bottom:0px;overflow:visible;}.elementor-4286 .elementor-element.elementor-element-1f971e61 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4286 .elementor-element.elementor-element-1ec4d609.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-4286 .elementor-element.elementor-element-1ec4d609 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-widget-heading .elementor-heading-title{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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-4286 .elementor-element.elementor-element-76e56d67{width:var( --container-widget-width, 590px );max-width:590px;--container-widget-width:590px;--container-widget-flex-grow:0;text-align:right;}.elementor-4286 .elementor-element.elementor-element-76e56d67 > .elementor-widget-container{padding:0px 94px 20px 0px;}.elementor-4286 .elementor-element.elementor-element-76e56d67 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:90px;font-weight:700;text-transform:uppercase;line-height:1.3em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4286 .elementor-element.elementor-element-48a755d1{width:var( --container-widget-width, 590px );max-width:590px;--container-widget-width:590px;--container-widget-flex-grow:0;text-align:right;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.8em;color:#E6F0EF;}.elementor-4286 .elementor-element.elementor-element-48a755d1 > .elementor-widget-container{padding:0px 100px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-48a755d1 p{margin-block-end:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-4286 .elementor-element.elementor-element-10c48d33 img{width:71%;max-width:100%;height:530px;object-fit:cover;object-position:bottom center;}.elementor-4286 .elementor-element.elementor-element-08ab6e1{--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;--margin-top:41px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-primary );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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-4286 .elementor-element.elementor-element-9a6d012.elementor-wc-products  ul.products{grid-column-gap:30px;grid-row-gap:26px;}.elementor-4286 .elementor-element.elementor-element-9a6d012 a > img{border-radius:10px 10px 10px 10px;margin-bottom:0px;}.elementor-4286 .elementor-element.elementor-element-9a6d012 .woocommerce .woocommerce-loop-category__title{color:#414141;font-family:"Noto Sans Hebrew", Sans-serif;font-size:18px;font-weight:600;line-height:40px;}.elementor-4286 .elementor-element.elementor-element-3528b83{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-4286 .elementor-element.elementor-element-065f812{--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;box-shadow:0px 50px 200px 0px rgba(147, 155, 193, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;overflow:visible;}.elementor-4286 .elementor-element.elementor-element-065f812.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );background-color:var( --e-global-color-secondary );}.elementor-4286 .elementor-element.elementor-element-317a54a{width:var( --container-widget-width, 105.778% );max-width:105.778%;--container-widget-width:105.778%;--container-widget-flex-grow:0;}.elementor-4286 .elementor-element.elementor-element-317a54a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-317a54a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4286 .elementor-element.elementor-element-317a54a .elementor-search-form__container{min-height:50px;}.elementor-4286 .elementor-element.elementor-element-317a54a .elementor-search-form__submit{min-width:50px;--e-search-form-submit-text-color:#333449;background-color:rgba(2, 1, 1, 0);--e-search-form-submit-icon-size:22px;}body:not(.rtl) .elementor-4286 .elementor-element.elementor-element-317a54a .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-4286 .elementor-element.elementor-element-317a54a .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-4286 .elementor-element.elementor-element-317a54a .elementor-search-form__input, .elementor-4286 .elementor-element.elementor-element-317a54a.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-4286 .elementor-element.elementor-element-317a54a input[type="search"].elementor-search-form__input{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;line-height:1.3em;}.elementor-4286 .elementor-element.elementor-element-317a54a .elementor-search-form__input,
					.elementor-4286 .elementor-element.elementor-element-317a54a .elementor-search-form__icon,
					.elementor-4286 .elementor-element.elementor-element-317a54a .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-4286 .elementor-element.elementor-element-317a54a .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-4286 .elementor-element.elementor-element-317a54a.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:#7E8089;fill:#7E8089;}.elementor-4286 .elementor-element.elementor-element-317a54a:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:rgba(91, 115, 149, 0.05);border-radius:3px;}.elementor-4286 .elementor-element.elementor-element-317a54a.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:rgba(91, 115, 149, 0.05);border-radius:3px;}.elementor-4286 .elementor-element.elementor-element-317a54a:not(.elementor-search-form--skin-full_screen) .elementor-search-form--focus .elementor-search-form__container{background-color:rgba(91, 115, 149, 0.15);}.elementor-4286 .elementor-element.elementor-element-317a54a.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input:focus{background-color:rgba(91, 115, 149, 0.15);}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-4286 .elementor-element.elementor-element-6320817{--divider-border-style:solid;--divider-color:#538CA5;--divider-border-width:1px;width:var( --container-widget-width, 136.098% );max-width:136.098%;--container-widget-width:136.098%;--container-widget-flex-grow:0;}.elementor-4286 .elementor-element.elementor-element-6320817.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4286 .elementor-element.elementor-element-6320817 .elementor-divider-separator{width:70%;}.elementor-4286 .elementor-element.elementor-element-6320817 .elementor-divider{padding-block-start:11px;padding-block-end:11px;}.elementor-4286 .elementor-element.elementor-element-d14d1c0{--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;overflow:visible;}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-4286 .elementor-element.elementor-element-131f377.elementor-wc-products ul.products li.product{text-align:right;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;}.elementor-4286 .elementor-element.elementor-element-131f377.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-4286 .elementor-element.elementor-element-131f377.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:3px;}.elementor-4286 .elementor-element.elementor-element-131f377.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#575757;}.elementor-4286 .elementor-element.elementor-element-131f377.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#575757;}.elementor-4286 .elementor-element.elementor-element-131f377.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-4286 .elementor-element.elementor-element-131f377.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:20px;font-weight:400;line-height:40px;}.elementor-4286 .elementor-element.elementor-element-131f377.elementor-wc-products ul.products li.product .price{color:#3B3B3B;font-family:"Noto Sans Hebrew", Sans-serif;font-size:23px;font-weight:400;line-height:40px;}.elementor-4286 .elementor-element.elementor-element-131f377.elementor-wc-products ul.products li.product .price ins{color:#3B3B3B;}.elementor-4286 .elementor-element.elementor-element-131f377.elementor-wc-products ul.products li.product .price ins .amount{color:#3B3B3B;}.elementor-4286 .elementor-element.elementor-element-131f377.elementor-wc-products ul.products li.product .button{background-color:#4D9FAF;font-family:"Noto Sans Hebrew", Sans-serif;font-size:22px;font-weight:400;}.elementor-4286 .elementor-element.elementor-element-131f377.elementor-wc-products .added_to_cart{margin-inline-start:2px;}.elementor-4286 .elementor-element.elementor-element-131f377.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-4286 .elementor-element.elementor-element-653454a8:not(.elementor-motion-effects-element-type-background), .elementor-4286 .elementor-element.elementor-element-653454a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEC;}.elementor-4286 .elementor-element.elementor-element-653454a8 > .elementor-container{max-width:1600px;}.elementor-4286 .elementor-element.elementor-element-653454a8{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;overflow:visible;}.elementor-4286 .elementor-element.elementor-element-653454a8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4286 .elementor-element.elementor-element-78feeef > .elementor-container{max-width:620px;}.elementor-4286 .elementor-element.elementor-element-78feeef{margin-top:50px;margin-bottom:50px;overflow:visible;}.elementor-4286 .elementor-element.elementor-element-73d12b9{text-align:center;}.elementor-4286 .elementor-element.elementor-element-73d12b9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:54px;font-weight:700;line-height:1.3em;color:#2C2C2C;}.elementor-4286 .elementor-element.elementor-element-3ea37a9{column-gap:1px;text-align:center;font-family:"Noto Sans Hebrew", Sans-serif;font-size:18px;font-weight:400;line-height:1.8em;color:#152C23D9;}.elementor-4286 .elementor-element.elementor-element-3ea37a9 p{margin-block-end:9px;}.elementor-4286 .elementor-element.elementor-element-381aecef{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:120px;--padding-bottom:72px;--padding-left:15px;--padding-right:15px;overflow:visible;}.elementor-4286 .elementor-element.elementor-element-381aecef:not(.elementor-motion-effects-element-type-background), .elementor-4286 .elementor-element.elementor-element-381aecef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;background-image:url("https://facility.co.il/wp-content/uploads/2026/01/WhatsApp-Image-2026-01-19-at-18.27.02-e1768840128144.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4286 .elementor-element.elementor-element-381aecef::before, .elementor-4286 .elementor-element.elementor-element-381aecef > .elementor-background-video-container::before, .elementor-4286 .elementor-element.elementor-element-381aecef > .e-con-inner > .elementor-background-video-container::before, .elementor-4286 .elementor-element.elementor-element-381aecef > .elementor-background-slideshow::before, .elementor-4286 .elementor-element.elementor-element-381aecef > .e-con-inner > .elementor-background-slideshow::before, .elementor-4286 .elementor-element.elementor-element-381aecef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#18191B;--background-overlay:'';}.elementor-4286 .elementor-element.elementor-element-14733888{--spacer-size:44px;}.elementor-4286 .elementor-element.elementor-element-38abe22f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-38abe22f .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 0px 0px;font-family:"Heebo", Sans-serif;font-size:50px;font-weight:700;line-height:60px;}.elementor-4286 .elementor-element.elementor-element-38abe22f .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-4286 .elementor-element.elementor-element-38abe22f .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-4286 .elementor-element.elementor-element-704598f1{column-gap:0px;text-align:center;}.elementor-4286 .elementor-element.elementor-element-704598f1 p{margin-block-end:0px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4286 .elementor-element.elementor-element-4f7e0424{width:100%;max-width:100%;--e-form-steps-indicators-spacing:8px;--e-form-steps-indicator-padding:7px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:0px;--e-form-steps-divider-gap:6px;}.elementor-4286 .elementor-element.elementor-element-4f7e0424 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-4f7e0424.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-4286 .elementor-element.elementor-element-4f7e0424 .elementor-field-group{padding-right:calc( 6px/2 );padding-left:calc( 6px/2 );margin-bottom:0px;}.elementor-4286 .elementor-element.elementor-element-4f7e0424 .elementor-form-fields-wrapper{margin-left:calc( -6px/2 );margin-right:calc( -6px/2 );margin-bottom:-0px;}.elementor-4286 .elementor-element.elementor-element-4f7e0424 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-4286 .elementor-element.elementor-element-4f7e0424 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-4286 .elementor-element.elementor-element-4f7e0424 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-4286 .elementor-element.elementor-element-4f7e0424 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-4286 .elementor-element.elementor-element-4f7e0424 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-4286 .elementor-element.elementor-element-4f7e0424 .elementor-field-type-html{padding-bottom:0px;}.elementor-4286 .elementor-element.elementor-element-4f7e0424 .elementor-field-group .elementor-field{color:#3F3F3F;}.elementor-4286 .elementor-element.elementor-element-4f7e0424 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-4f7e0424 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-4f7e0424 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-4286 .elementor-element.elementor-element-4f7e0424 .elementor-button[type="submit"]{color:#ffffff;}.elementor-4286 .elementor-element.elementor-element-4f7e0424 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-4286 .elementor-element.elementor-element-4f7e0424 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-4286 .elementor-element.elementor-element-4f7e0424 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-4286 .elementor-element.elementor-element-4f7e0424 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-4286 .elementor-element.elementor-element-4f7e0424 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-4286 .elementor-element.elementor-element-4f7e0424 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-4286 .elementor-element.elementor-element-4f7e0424 .elementskit-reset-button.elementor-button{border-radius:0px 0px 0px 0px !important;}.elementor-4286 .elementor-element.elementor-element-4f7e0424 .elementor-message{font-family:"Noto Sans Hebrew", Sans-serif;font-size:22px;font-weight:400;line-height:14px;}@media(min-width:768px){.elementor-4286 .elementor-element.elementor-element-1ec4d609{width:54%;}.elementor-4286 .elementor-element.elementor-element-3329999f{width:46%;}.elementor-4286 .elementor-element.elementor-element-3528b83{--content-width:1313px;}.elementor-4286 .elementor-element.elementor-element-065f812{--width:20%;}.elementor-4286 .elementor-element.elementor-element-d14d1c0{--width:66.6666%;}.elementor-4286 .elementor-element.elementor-element-381aecef{--content-width:1200px;}}@media(max-width:1024px){.elementor-4286 .elementor-element.elementor-element-1ec4d609 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4286 .elementor-element.elementor-element-76e56d67 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-4286 .elementor-element.elementor-element-76e56d67 .elementor-heading-title{font-size:42px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4286 .elementor-element.elementor-element-48a755d1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-48a755d1{font-size:13px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4286 .elementor-element.elementor-element-10c48d33 img{height:250px;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4286 .elementor-element.elementor-element-065f812{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-search-form .elementor-search-form__submit{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4286 .elementor-element.elementor-element-317a54a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-317a54a .elementor-search-form__submit{--e-search-form-submit-icon-size:16px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4286 .elementor-element.elementor-element-131f377.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-4286 .elementor-element.elementor-element-653454a8{padding:50px 20px 40px 20px;}.elementor-4286 .elementor-element.elementor-element-78feeef{margin-top:0px;margin-bottom:30px;}.elementor-4286 .elementor-element.elementor-element-73d12b9{width:100%;max-width:100%;}.elementor-4286 .elementor-element.elementor-element-73d12b9 .elementor-heading-title{font-size:56px;}.elementor-4286 .elementor-element.elementor-element-3ea37a9{width:100%;max-width:100%;font-size:16px;}.elementor-4286 .elementor-element.elementor-element-381aecef{--padding-top:70px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-4286 .elementor-element.elementor-element-38abe22f .elementskit-section-title-wraper .elementskit-section-title{font-size:36px;line-height:42px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-search-form .elementor-search-form__submit{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4286 .elementor-element.elementor-element-d14d1c0{--width:500px;}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4286 .elementor-element.elementor-element-131f377.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-4286 .elementor-element.elementor-element-73d12b9 .elementor-heading-title{font-size:30px;}.elementor-4286 .elementor-element.elementor-element-38abe22f > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-4286 .elementor-element.elementor-element-38abe22f .elementskit-section-title-wraper .elementskit-section-title{font-size:34px;line-height:40px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for container, class: .elementor-element-08ab6e1 *//* ===== FACILITY CATEGORY CARDS – PREMIUM ===== */

.elementor-4286 .elementor-element.elementor-element-08ab6e1 li.product-category{
position:relative;
overflow:hidden;
border-radius:20px;
background:#f4f6f7;
box-shadow:0 8px 28px rgba(0,0,0,0.06);
transition:all .35s ease;
}

/* תמונה */

.elementor-4286 .elementor-element.elementor-element-08ab6e1 li.product-category img{
width:100%;
height:auto;
border-radius:20px;
filter:saturate(.65) contrast(.95) brightness(.92);
transition:all .45s ease;
}

/* שכבת עומק */

.elementor-4286 .elementor-element.elementor-element-08ab6e1 li.product-category::after{
content:"";
position:absolute;
inset:0;
background:linear-gradient(
180deg,
rgba(10,15,20,0.05) 0%,
rgba(10,15,20,0.25) 100%
);
opacity:.75;
transition:opacity .35s ease;
}

/* כותרת קטגוריה */

.elementor-4286 .elementor-element.elementor-element-08ab6e1 li.product-category h2{
position:absolute;
bottom:18px;
right:18px;
left:18px;
z-index:2;

margin:0;
padding:16px 18px;

background:rgba(255,255,255,0.85);
backdrop-filter:blur(10px);
-webkit-backdrop-filter:blur(10px);

border-radius:14px;

font-size:22px;
font-weight:600;
color:#1b2430;

letter-spacing:-0.3px;
line-height:1.3;

box-shadow:0 10px 28px rgba(0,0,0,0.08);

transition:all .3s ease;
}

/* הסתרת מספר מוצרים */

.elementor-4286 .elementor-element.elementor-element-08ab6e1 .count{
display:none;
}

/* hover כרטיס */

.elementor-4286 .elementor-element.elementor-element-08ab6e1 li.product-category:hover{
transform:translateY(-6px);
box-shadow:0 18px 40px rgba(0,0,0,0.12);
}

/* hover תמונה */

.elementor-4286 .elementor-element.elementor-element-08ab6e1 li.product-category:hover img{
transform:scale(1.05);
filter:saturate(.55) contrast(.97) brightness(.88);
}

/* hover כותרת */

.elementor-4286 .elementor-element.elementor-element-08ab6e1 li.product-category:hover h2{
background:rgba(255,255,255,0.92);
transform:translateY(-4px);
}

/* קישור נקי */

.elementor-4286 .elementor-element.elementor-element-08ab6e1 li.product-category a{
text-decoration:none;
}

/* מובייל */

@media(max-width:768px){

.elementor-4286 .elementor-element.elementor-element-08ab6e1 li.product-category h2{
font-size:18px;
padding:12px 14px;
bottom:12px;
right:12px;
left:12px;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-065f812 *//* ===== FACILITY SIDEBAR – FINAL 10/10 ===== */
.elementor-4286 .elementor-element.elementor-element-065f812{
  --fac-title:#16212b;
  --fac-text:#2a3440;
  --fac-muted:#8a97a1;
  --fac-line:#e8eef0;
  --fac-line-soft:#f3f6f7;
  --fac-bg:#ffffff;
  --fac-bg-soft:#fcfdfd;
  --fac-hover:#f7fbfb;
  --fac-brand:#2fa7a0;
  --fac-brand-dark:#177f86;
  --fac-shadow:0 10px 28px rgba(16,24,40,.05), 0 2px 8px rgba(16,24,40,.03);
  --fac-radius:18px;
  font-family:"Rubik","Assistant",sans-serif;
}

/* בלוקי פילטר */
.elementor-4286 .elementor-element.elementor-element-065f812 .widget,
.elementor-4286 .elementor-element.elementor-element-065f812 .wc-block-components-filter-wrapper,
.elementor-4286 .elementor-element.elementor-element-065f812 .wp-block-woocommerce-product-search,
.elementor-4286 .elementor-element.elementor-element-065f812 .wp-block-woocommerce-attribute-filter,
.elementor-4286 .elementor-element.elementor-element-065f812 .wp-block-woocommerce-price-filter,
.elementor-4286 .elementor-element.elementor-element-065f812 .wp-block-search{
  background:linear-gradient(180deg,var(--fac-bg) 0%,var(--fac-bg-soft) 100%);
  border:1px solid var(--fac-line);
  border-radius:var(--fac-radius);
  padding:26px 22px;
  margin-bottom:20px;
  box-shadow:var(--fac-shadow);
}

/* כותרות */
.elementor-4286 .elementor-element.elementor-element-065f812 h2,
.elementor-4286 .elementor-element.elementor-element-065f812 h3,
.elementor-4286 .elementor-element.elementor-element-065f812 .widget-title,
.elementor-4286 .elementor-element.elementor-element-065f812 .wc-block-components-heading,
.elementor-4286 .elementor-element.elementor-element-065f812 .wc-block-attribute-filter__title,
.elementor-4286 .elementor-element.elementor-element-065f812 .wc-block-price-filter__title{
  font-size:24px;
  font-weight:700;
  color:var(--fac-title);
  margin:0 0 16px;
  padding-bottom:12px;
  border-bottom:1px solid var(--fac-line);
  letter-spacing:-.2px;
}

/* רשימות */
.elementor-4286 .elementor-element.elementor-element-065f812 ul,
.elementor-4286 .elementor-element.elementor-element-065f812 ol{
  list-style:none;
  margin:0;
  padding:0;
}

/* שורות פילטר */
.elementor-4286 .elementor-element.elementor-element-065f812 li,
.elementor-4286 .elementor-element.elementor-element-065f812 .wc-block-checkbox-list li,
.elementor-4286 .elementor-element.elementor-element-065f812 .woocommerce-widget-layered-nav-list li{
  padding:12px 0;
  border-bottom:1px solid var(--fac-line-soft);
  transition:background .2s ease;
}

.elementor-4286 .elementor-element.elementor-element-065f812 li:last-child{
  border-bottom:0;
}

/* hover נקי */
.elementor-4286 .elementor-element.elementor-element-065f812 li:hover{
  background:var(--fac-hover);
  border-radius:12px;
}

/* טקסט */
.elementor-4286 .elementor-element.elementor-element-065f812 a,
.elementor-4286 .elementor-element.elementor-element-065f812 label,
.elementor-4286 .elementor-element.elementor-element-065f812 .wc-block-components-checkbox__label{
  font-size:18px;
  font-weight:500;
  color:var(--fac-text);
  text-decoration:none;
  transition:color .2s ease;
}

.elementor-4286 .elementor-element.elementor-element-065f812 a:hover,
.elementor-4286 .elementor-element.elementor-element-065f812 label:hover{
  color:var(--fac-brand-dark);
}

/* פריט נבחר */
.elementor-4286 .elementor-element.elementor-element-065f812 .current-cat,
.elementor-4286 .elementor-element.elementor-element-065f812 .wc-layered-nav-term.chosen,
.elementor-4286 .elementor-element.elementor-element-065f812 .woocommerce-widget-layered-nav-list__item--chosen{
  background:linear-gradient(90deg,rgba(47,167,160,.12) 0%,rgba(47,167,160,.04) 100%);
  border-radius:12px;
  padding-right:8px;
}

.elementor-4286 .elementor-element.elementor-element-065f812 .current-cat > a,
.elementor-4286 .elementor-element.elementor-element-065f812 .wc-layered-nav-term.chosen a{
  color:var(--fac-brand-dark);
  font-weight:700;
}

/* הסתרת מונים */
.elementor-4286 .elementor-element.elementor-element-065f812 .count,
.elementor-4286 .elementor-element.elementor-element-065f812 .wc-block-components-checkbox__count{
  display:none !important;
}

/* שדה חיפוש */
.elementor-4286 .elementor-element.elementor-element-065f812 input[type="search"],
.elementor-4286 .elementor-element.elementor-element-065f812 input[type="text"],
.elementor-4286 .elementor-element.elementor-element-065f812 .wc-block-product-search__field{
  width:100%;
  height:52px;
  border:1px solid #dbe3e7;
  border-radius:14px;
  padding:0 16px;
  background:#fff;
  font-size:16px;
  color:var(--fac-title);
  outline:none;
  transition:border .2s ease, box-shadow .2s ease;
}

.elementor-4286 .elementor-element.elementor-element-065f812 input[type="search"]::placeholder{
  color:var(--fac-muted);
}

.elementor-4286 .elementor-element.elementor-element-065f812 input[type="search"]:focus{
  border-color:var(--fac-brand);
  box-shadow:0 0 0 3px rgba(47,167,160,.10);
}

/* הסתרת כפתור חיפוש (עיצוב נקי יותר) */
.elementor-4286 .elementor-element.elementor-element-065f812 button,
.elementor-4286 .elementor-element.elementor-element-065f812 .wc-block-product-search__button{
  display:none !important;
}

/* גלילה לפילטרים ארוכים */
.elementor-4286 .elementor-element.elementor-element-065f812 .woocommerce-widget-layered-nav-list,
.elementor-4286 .elementor-element.elementor-element-065f812 .wc-block-checkbox-list{
  max-height:320px;
  overflow-y:auto;
  padding-right:4px;
}

/* פס גלילה עדין */
.elementor-4286 .elementor-element.elementor-element-065f812 .woocommerce-widget-layered-nav-list::-webkit-scrollbar,
.elementor-4286 .elementor-element.elementor-element-065f812 .wc-block-checkbox-list::-webkit-scrollbar{
  width:6px;
}

.elementor-4286 .elementor-element.elementor-element-065f812 .woocommerce-widget-layered-nav-list::-webkit-scrollbar-thumb,
.elementor-4286 .elementor-element.elementor-element-065f812 .wc-block-checkbox-list::-webkit-scrollbar-thumb{
  background:#c9d8d7;
  border-radius:999px;
}

/* סליידר מחיר */
.elementor-4286 .elementor-element.elementor-element-065f812 .price_slider_wrapper .ui-widget-content{
  background:#e8eff0;
  border-radius:999px;
  height:6px;
}

.elementor-4286 .elementor-element.elementor-element-065f812 .price_slider_wrapper .ui-slider-range{
  background:linear-gradient(135deg,var(--fac-brand) 0%,var(--fac-brand-dark) 100%);
  border-radius:999px;
}

.elementor-4286 .elementor-element.elementor-element-065f812 .price_slider_wrapper .ui-slider-handle{
  width:16px;
  height:16px;
  top:-5px;
  border-radius:50%;
  border:2px solid var(--fac-brand);
  background:#fff;
}

/* מובייל */
@media (max-width:767px){
  .elementor-4286 .elementor-element.elementor-element-065f812 .widget{
    padding:22px 18px;
  }
  .elementor-4286 .elementor-element.elementor-element-065f812 h2,
  .elementor-4286 .elementor-element.elementor-element-065f812 h3{
    font-size:21px;
  }
  .elementor-4286 .elementor-element.elementor-element-065f812 a,
  .elementor-4286 .elementor-element.elementor-element-065f812 label{
    font-size:17px;
  }
}
.elementor-4286 .elementor-element.elementor-element-065f812 h2,
.elementor-4286 .elementor-element.elementor-element-065f812 h3,
.elementor-4286 .elementor-element.elementor-element-065f812 .widget-title{
  font-size:26px !important;
  font-weight:700 !important;
  line-height:1.2 !important;
  margin-bottom:18px !important;
  color:#16212b !important;
}

.elementor-4286 .elementor-element.elementor-element-065f812 li{
  padding:14px 0 !important;
}

.elementor-4286 .elementor-element.elementor-element-065f812 a,
.elementor-4286 .elementor-element.elementor-element-065f812 label{
  font-size:18px !important;
  font-weight:500 !important;
  color:#2a3440 !important;
}

.elementor-4286 .elementor-element.elementor-element-065f812 li:hover{
  background:#f7fbfb !important;
  border-radius:12px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d14d1c0 *//* ===== FACILITY PRODUCT GRID – FINAL PREMIUM 100/10 ===== */

.elementor-4286 .elementor-element.elementor-element-d14d1c0{
  --fac-card-bg:#ffffff;
  --fac-card-border:#e9eef1;
  --fac-card-border-hover:#d7e7e6;
  --fac-card-shadow:0 6px 22px rgba(15, 23, 42, 0.05), 0 2px 8px rgba(15, 23, 42, 0.03);
  --fac-card-shadow-hover:0 18px 42px rgba(15, 23, 42, 0.10), 0 8px 20px rgba(15, 23, 42, 0.06);
  --fac-title:#18222c;
  --fac-text:#4b5864;
  --fac-price:#111827;
  --fac-brand:#2fa7a0;
  --fac-brand-dark:#177f86;
  --fac-radius:20px;
  --fac-radius-sm:14px;
  --fac-transition:.28s cubic-bezier(.2,.8,.2,1);
  font-family:"Rubik","Assistant",sans-serif;
}

/* גריד */
.elementor-4286 .elementor-element.elementor-element-d14d1c0 ul.products,
.elementor-4286 .elementor-element.elementor-element-d14d1c0 .products{
  display:grid !important;
  gap:30px !important;
}

/* כרטיס מוצר */
.elementor-4286 .elementor-element.elementor-element-d14d1c0 ul.products li.product,
.elementor-4286 .elementor-element.elementor-element-d14d1c0 .products li.product{
  background:linear-gradient(180deg,#ffffff 0%,#fcfdfd 100%);
  border:1px solid var(--fac-card-border);
  border-radius:var(--fac-radius);
  padding:22px 22px 20px;
  box-shadow:var(--fac-card-shadow);
  transition:transform var(--fac-transition), box-shadow var(--fac-transition), border-color var(--fac-transition);
  overflow:hidden;
  position:relative;
  display:flex;
  flex-direction:column;
  height:100%;
}

/* hover כללי */
.elementor-4286 .elementor-element.elementor-element-d14d1c0 ul.products li.product:hover,
.elementor-4286 .elementor-element.elementor-element-d14d1c0 .products li.product:hover{
  transform:translateY(-6px);
  border-color:var(--fac-card-border-hover);
  box-shadow:var(--fac-card-shadow-hover);
}

/* שכבת glow עדינה */
.elementor-4286 .elementor-element.elementor-element-d14d1c0 ul.products li.product::after,
.elementor-4286 .elementor-element.elementor-element-d14d1c0 .products li.product::after{
  content:"";
  position:absolute;
  inset:0;
  background:radial-gradient(circle at top right, rgba(47,167,160,.08), transparent 34%);
  opacity:0;
  transition:opacity var(--fac-transition);
  pointer-events:none;
}

.elementor-4286 .elementor-element.elementor-element-d14d1c0 ul.products li.product:hover::after,
.elementor-4286 .elementor-element.elementor-element-d14d1c0 .products li.product:hover::after{
  opacity:1;
}

/* קישור כללי */
.elementor-4286 .elementor-element.elementor-element-d14d1c0 ul.products li.product a,
.elementor-4286 .elementor-element.elementor-element-d14d1c0 .products li.product a{
  text-decoration:none !important;
}

/* אזור תמונה */
.elementor-4286 .elementor-element.elementor-element-d14d1c0 ul.products li.product .woocommerce-loop-product__link,
.elementor-4286 .elementor-element.elementor-element-d14d1c0 .products li.product .woocommerce-loop-product__link{
  display:flex;
  flex-direction:column;
  height:100%;
}

/* תמונה */
.elementor-4286 .elementor-element.elementor-element-d14d1c0 ul.products li.product img,
.elementor-4286 .elementor-element.elementor-element-d14d1c0 .products li.product img{
  width:100% !important;
  aspect-ratio:1 / 1;
  object-fit:contain;
  background:#ffffff;
  border-radius:16px;
  padding:10px;
  margin:0 0 18px !important;
  transition:transform .35s ease, filter .35s ease;
}

.elementor-4286 .elementor-element.elementor-element-d14d1c0 ul.products li.product:hover img,
.elementor-4286 .elementor-element.elementor-element-d14d1c0 .products li.product:hover img{
  transform:scale(1.045);
  filter:contrast(1.02) saturate(1.02);
}

/* כותרת מוצר */
.elementor-4286 .elementor-element.elementor-element-d14d1c0 ul.products li.product .woocommerce-loop-product__title,
.elementor-4286 .elementor-element.elementor-element-d14d1c0 .products li.product .woocommerce-loop-product__title,
.elementor-4286 .elementor-element.elementor-element-d14d1c0 ul.products li.product h2,
.elementor-4286 .elementor-element.elementor-element-d14d1c0 .products li.product h2{
  font-family:"Rubik","Assistant",sans-serif !important;
  font-size:21px !important;
  line-height:1.35 !important;
  font-weight:600 !important;
  color:var(--fac-title) !important;
  margin:0 0 10px !important;
  letter-spacing:-0.2px;
  min-height:56px;
}

/* טקסט משני / תיאור קצר / שורה מתחת לכותרת */
.elementor-4286 .elementor-element.elementor-element-d14d1c0 ul.products li.product .product-short-description,
.elementor-4286 .elementor-element.elementor-element-d14d1c0 .products li.product .product-short-description,
.elementor-4286 .elementor-element.elementor-element-d14d1c0 ul.products li.product .woocommerce-loop-product__title + *:not(.price):not(.button),
.elementor-4286 .elementor-element.elementor-element-d14d1c0 .products li.product .woocommerce-loop-product__title + *:not(.price):not(.button){
  color:var(--fac-text) !important;
  font-size:15px !important;
  line-height:1.55 !important;
  font-weight:500 !important;
  margin:0 0 12px !important;
}

/* אזור מחיר */
.elementor-4286 .elementor-element.elementor-element-d14d1c0 ul.products li.product .price,
.elementor-4286 .elementor-element.elementor-element-d14d1c0 .products li.product .price{
  display:block;
  margin:10px 0 18px !important;
  color:var(--fac-price) !important;
  font-family:"Rubik","Assistant",sans-serif !important;
  font-size:28px !important;
  font-weight:700 !important;
  line-height:1.1 !important;
  letter-spacing:-0.4px;
}

/* אם יש מחיר רגיל ומבצע */
.elementor-4286 .elementor-element.elementor-element-d14d1c0 ul.products li.product .price del,
.elementor-4286 .elementor-element.elementor-element-d14d1c0 .products li.product .price del{
  opacity:.45;
  font-size:16px !important;
  margin-left:8px;
}

.elementor-4286 .elementor-element.elementor-element-d14d1c0 ul.products li.product .price ins,
.elementor-4286 .elementor-element.elementor-element-d14d1c0 .products li.product .price ins{
  text-decoration:none !important;
  color:var(--fac-price) !important;
}

/* דוחף כפתור לתחתית */
.elementor-4286 .elementor-element.elementor-element-d14d1c0 ul.products li.product .button,
.elementor-4286 .elementor-element.elementor-element-d14d1c0 .products li.product .button,
.elementor-4286 .elementor-element.elementor-element-d14d1c0 ul.products li.product .added_to_cart,
.elementor-4286 .elementor-element.elementor-element-d14d1c0 .products li.product .added_to_cart{
  margin-top:auto !important;
}

/* כפתור */
.elementor-4286 .elementor-element.elementor-element-d14d1c0 ul.products li.product .button,
.elementor-4286 .elementor-element.elementor-element-d14d1c0 .products li.product .button{
  min-height:50px;
  border:0 !important;
  border-radius:999px !important;
  background:linear-gradient(135deg,var(--fac-brand) 0%,var(--fac-brand-dark) 100%) !important;
  color:#ffffff !important;
  font-family:"Rubik","Assistant",sans-serif !important;
  font-size:16px !important;
  font-weight:700 !important;
  letter-spacing:0 !important;
  padding:12px 22px !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  box-shadow:0 10px 18px rgba(23,127,134,.16);
  transition:transform .22s ease, box-shadow .22s ease, filter .22s ease;
}

/* hover לכפתור */
.elementor-4286 .elementor-element.elementor-element-d14d1c0 ul.products li.product .button:hover,
.elementor-4286 .elementor-element.elementor-element-d14d1c0 .products li.product .button:hover{
  transform:translateY(-1px) scale(1.02);
  box-shadow:0 16px 26px rgba(23,127,134,.22);
  filter:brightness(.98);
}

/* כפתור ל"מוצר עם אפשרויות" / "הוסף לסל" */
.elementor-4286 .elementor-element.elementor-element-d14d1c0 ul.products li.product.product-type-variable .button,
.elementor-4286 .elementor-element.elementor-element-d14d1c0 .products li.product.product-type-variable .button{
  background:linear-gradient(135deg,#3aa8a1 0%, #177f86 100%) !important;
}

/* כפתור "נוסף לעגלה" */
.elementor-4286 .elementor-element.elementor-element-d14d1c0 ul.products li.product .added_to_cart,
.elementor-4286 .elementor-element.elementor-element-d14d1c0 .products li.product .added_to_cart{
  display:inline-flex !important;
  align-items:center;
  justify-content:center;
  min-height:46px;
  border-radius:999px;
  padding:10px 20px !important;
  background:#f3fbfa;
  color:var(--fac-brand-dark) !important;
  font-size:15px !important;
  font-weight:700 !important;
}

/* badge / sale */
.elementor-4286 .elementor-element.elementor-element-d14d1c0 ul.products li.product .onsale,
.elementor-4286 .elementor-element.elementor-element-d14d1c0 .products li.product .onsale{
  top:16px !important;
  right:16px !important;
  left:auto !important;
  min-width:auto !important;
  min-height:auto !important;
  line-height:1 !important;
  padding:10px 12px !important;
  border-radius:999px !important;
  background:linear-gradient(135deg,var(--fac-brand) 0%, var(--fac-brand-dark) 100%) !important;
  color:#fff !important;
  font-size:13px !important;
  font-weight:700 !important;
  box-shadow:0 10px 18px rgba(23,127,134,.18);
}

/* הסתרת מיותרויות אם מפריעות */
.elementor-4286 .elementor-element.elementor-element-d14d1c0 ul.products li.product .star-rating,
.elementor-4286 .elementor-element.elementor-element-d14d1c0 .products li.product .star-rating{
  margin:0 0 8px !important;
}

.elementor-4286 .elementor-element.elementor-element-d14d1c0 ul.products li.product .woocommerce-placeholder,
.elementor-4286 .elementor-element.elementor-element-d14d1c0 .products li.product .woocommerce-placeholder{
  border-radius:16px;
}

/* אייקונים קטנים ליד כפתור אם קיימים */
.elementor-4286 .elementor-element.elementor-element-d14d1c0 ul.products li.product .button + .yith-wcwl-add-to-wishlist,
.elementor-4286 .elementor-element.elementor-element-d14d1c0 .products li.product .button + .yith-wcwl-add-to-wishlist{
  margin-top:10px;
}

/* יישור טקסטים */
.elementor-4286 .elementor-element.elementor-element-d14d1c0 ul.products li.product,
.elementor-4286 .elementor-element.elementor-element-d14d1c0 .products li.product{
  text-align:right;
}

/* אזור תוכן תחתון */
.elementor-4286 .elementor-element.elementor-element-d14d1c0 ul.products li.product .price,
.elementor-4286 .elementor-element.elementor-element-d14d1c0 .products li.product .price{
  margin-bottom:16px !important;
}

/* ריווח בין כרטיסים במובייל */
@media (max-width: 1024px){
  .elementor-4286 .elementor-element.elementor-element-d14d1c0 ul.products,
  .elementor-4286 .elementor-element.elementor-element-d14d1c0 .products{
    gap:24px !important;
  }

  .elementor-4286 .elementor-element.elementor-element-d14d1c0 ul.products li.product,
  .elementor-4286 .elementor-element.elementor-element-d14d1c0 .products li.product{
    padding:20px 18px 18px;
  }

  .elementor-4286 .elementor-element.elementor-element-d14d1c0 ul.products li.product .woocommerce-loop-product__title,
  .elementor-4286 .elementor-element.elementor-element-d14d1c0 .products li.product .woocommerce-loop-product__title,
  .elementor-4286 .elementor-element.elementor-element-d14d1c0 ul.products li.product h2,
  .elementor-4286 .elementor-element.elementor-element-d14d1c0 .products li.product h2{
    font-size:19px !important;
    min-height:auto;
  }

  .elementor-4286 .elementor-element.elementor-element-d14d1c0 ul.products li.product .price,
  .elementor-4286 .elementor-element.elementor-element-d14d1c0 .products li.product .price{
    font-size:24px !important;
  }/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-4f7e0424 */textarea{
margin-top:40px;
}

/* להרים רק את כפתור השליחה בכל מצב */
input[type="submit"],
button[type="submit"],
.ekit-mail-submit,
.ekit-mail-submit input,
.ekit-mail-submit button{
  position: relative !important;
  top: -40px !important;
}
@media (max-width: 768px){
input[type="submit"], button[type="submit"]{
top:-20px !important;
}
}/* End custom CSS */