.elementor-kit-7{--e-global-color-primary:#000000;--e-global-color-secondary:#FDFDFD;--e-global-color-text:#9DA08F;--e-global-color-accent:#FFFCFC;--e-global-color-7640d3d:#00000000;--e-global-typography-primary-font-family:"Open Sans Hebrew Condensed";--e-global-typography-primary-font-size:37px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.25em;--e-global-typography-secondary-font-family:"Open Sans Hebrew Condensed";--e-global-typography-secondary-font-size:22px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:1.25em;--e-global-typography-text-font-family:"Open Sans Hebrew Condensed";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-font-style:normal;--e-global-typography-text-line-height:1.2em;--e-global-typography-accent-font-family:"Open Sans Hebrew Condensed";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-line-height:1em;--e-global-typography-d1d640f-font-family:"Open Sans Hebrew Condensed";--e-global-typography-d1d640f-font-size:44px;--e-global-typography-d1d640f-font-weight:700;--e-global-typography-d1d640f-line-height:1.25em;--e-global-typography-889bb3a-font-family:"Open Sans Hebrew Condensed";--e-global-typography-889bb3a-font-size:32px;--e-global-typography-889bb3a-font-weight:700;--e-global-typography-889bb3a-line-height:1.25em;--e-global-typography-5485401-font-family:"Open Sans Hebrew Condensed";--e-global-typography-5485401-font-size:26px;--e-global-typography-5485401-font-weight:600;--e-global-typography-5485401-line-height:1.25em;--e-global-typography-8f6cd0a-font-family:"Open Sans Hebrew Condensed";--e-global-typography-8f6cd0a-font-size:20px;--e-global-typography-8f6cd0a-font-weight:600;--e-global-typography-8f6cd0a-line-height:1.25em;--e-global-typography-7d80b52-font-family:"Open Sans Hebrew Condensed";--e-global-typography-7d80b52-font-size:15px;--e-global-typography-7d80b52-font-weight:500;--e-global-typography-7d80b52-line-height:1em;--e-global-typography-97c21ca-font-family:"Open Sans Hebrew Condensed";--e-global-typography-97c21ca-font-size:14px;--e-global-typography-97c21ca-font-weight:500;--e-global-typography-97c21ca-line-height:1.25em;--e-global-typography-2b4ccd1-font-family:"Open Sans Hebrew Condensed";--e-global-typography-2b4ccd1-font-size:70px;--e-global-typography-2b4ccd1-font-weight:700;--e-global-typography-2b4ccd1-line-height:0.9em;--e-global-typography-60122fe-font-family:"Open Sans Hebrew Condensed";--e-global-typography-60122fe-font-size:26px;--e-global-typography-60122fe-font-weight:400;--e-global-typography-60122fe-line-height:1.25em;--e-global-typography-c1b332f-font-family:"Open Sans Hebrew Condensed";--e-global-typography-c1b332f-font-size:44px;--e-global-typography-c1b332f-font-weight:400;--e-global-typography-c1b332f-line-height:1.25em;--e-global-typography-2914cd7-font-family:"Open Sans Hebrew Condensed";--e-global-typography-2914cd7-font-size:44px;--e-global-typography-2914cd7-font-weight:900;--e-global-typography-2914cd7-line-height:1.25em;--e-global-typography-eac24a3-font-family:"Open Sans Hebrew Condensed";--e-global-typography-eac24a3-font-size:31px;--e-global-typography-eac24a3-font-weight:400;--e-global-typography-eac24a3-line-height:1.2em;background-color:var( --e-global-color-secondary );--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-exit-animation:e-page-transition-fade-in;--e-page-transition-animation-duration:400ms;}.elementor-kit-7 a{color:var( --e-global-color-text );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1500px;}.e-con{--container-max-width:1500px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:10px;}.elementor-element{--widgets-spacing:10px 10px;--widgets-spacing-row:10px;--widgets-spacing-column:10px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1366px){.elementor-kit-7{--e-global-typography-primary-font-size:34px;--e-global-typography-secondary-font-size:20px;--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:16px;--e-global-typography-d1d640f-font-size:40px;--e-global-typography-889bb3a-font-size:28px;--e-global-typography-5485401-font-size:24px;--e-global-typography-8f6cd0a-font-size:18px;--e-global-typography-2b4ccd1-font-size:65px;--e-global-typography-60122fe-font-size:24px;--e-global-typography-c1b332f-font-size:40px;--e-global-typography-2914cd7-font-size:40px;--e-global-typography-eac24a3-font-size:28px;}}@media(max-width:1024px){.elementor-kit-7{--e-global-typography-primary-font-size:32px;--e-global-typography-secondary-font-size:20px;--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:16px;--e-global-typography-d1d640f-font-size:38px;--e-global-typography-889bb3a-font-size:26px;--e-global-typography-5485401-font-size:22px;--e-global-typography-8f6cd0a-font-size:18px;--e-global-typography-2b4ccd1-font-size:60px;--e-global-typography-60122fe-font-size:22px;--e-global-typography-c1b332f-font-size:38px;--e-global-typography-2914cd7-font-size:38px;--e-global-typography-eac24a3-font-size:26px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-primary-font-size:30px;--e-global-typography-primary-line-height:1em;--e-global-typography-secondary-font-size:18px;--e-global-typography-text-font-size:14px;--e-global-typography-accent-font-size:14px;--e-global-typography-d1d640f-font-size:38px;--e-global-typography-d1d640f-line-height:1em;--e-global-typography-889bb3a-font-size:26px;--e-global-typography-5485401-font-size:22px;--e-global-typography-5485401-line-height:1em;--e-global-typography-8f6cd0a-font-size:16px;--e-global-typography-7d80b52-font-size:15px;--e-global-typography-2b4ccd1-font-size:55px;--e-global-typography-2b4ccd1-line-height:1em;--e-global-typography-60122fe-font-size:22px;--e-global-typography-60122fe-line-height:1em;--e-global-typography-c1b332f-font-size:38px;--e-global-typography-c1b332f-line-height:1em;--e-global-typography-2914cd7-font-size:38px;--e-global-typography-2914cd7-line-height:1em;--e-global-typography-eac24a3-font-size:26px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html, body{
    overflow-x: hidden;
}

/* תיקון: הפלאגין morevision מכיל כלל גורף שמבטל אנימציות transform ומקפיא את חצי הקרוסלה */
.swiper-wrapper{
    transition-property: transform !important;
}

/* SE HOUSE shared product cards — 2026-10-28. Only Loop Item 2007. */
.ue-grid:has(.elementor-2007) { grid-auto-rows: 1fr; align-items: stretch; }
.ue-grid-item:has(.elementor-2007) { display: flex; flex-direction: column; min-width: 0; overflow: visible; }
.elementor-loop-container:has(.elementor-2007) .swiper-wrapper { align-items: stretch; }
.elementor-loop-container .swiper-slide.elementor-2007 { height: auto; display: flex; flex-direction: column; }
.elementor-2007.e-loop-item { display: flex; flex-direction: column; min-width: 0; }
.elementor-2007 .elementor-element-052792a, .elementor-2007 .elementor-element-052792a .e-con-inner { width: 100%; height: 100%; flex: 1; }
.elementor-2007 .elementor-element-8dd0145 { height: 100%; width: 100%; flex: 1; display: flex; flex-direction: column; justify-content: flex-start; align-items: stretch; position: relative; }
.elementor-2007 .elementor-widget-theme-post-featured-image { order: 0; width: 100%; aspect-ratio: 1 / 1; flex-shrink: 0; }
.elementor-2007 .elementor-widget-theme-post-featured-image .elementor-widget-container,
.elementor-2007 .elementor-widget-theme-post-featured-image a { display: block; width: 100%; height: 100%; }
.elementor-2007 .elementor-widget-theme-post-featured-image img { display: block; width: 100%; height: 100%; aspect-ratio: 1 / 1; object-fit: contain; }
.elementor-2007 .elementor-element-8dd0145:not(:has(.elementor-widget-theme-post-featured-image))::before { content: ''; display: block; width: 100%; aspect-ratio: 1 / 1; flex-shrink: 0; flex: 0 0 auto; position: static; height: auto; order: 0; background: #f4f4f1; border-radius: 3px; }
.elementor-2007 .elementor-element-39556d4 { order: 1; min-height: 2.5em; display: flex; align-items: center; justify-content: center; width: 100%; }
.elementor-2007 .elementor-element-39556d4 .elementor-heading-title { line-height: 1.25; overflow-wrap: anywhere; }
.elementor-2007 .elementor-element-3d9b26b { order: 2; margin-top: auto; min-height: 2.25em; display: flex; align-items: center; justify-content: center; width: 100%; }
.elementor-2007 .elementor-element-3d9b26b .elementor-widget-container { margin: 0; }
.elementor-2007 .elementor-element-3d9b26b .price { margin: 0; line-height: 1.25; }
.elementor-2007 .elementor-element-25a4ac4 { order: 3; min-height: 46px; width: 100%; text-align: center; }
.elementor-2007 .elementor-element-8dd0145:has(:is(.elementor-product-grouped, .elementor-product-variable)) :is(.elementor-product-grouped, .elementor-product-variable) { display: none; }
.elementor-2007 .elementor-element-8dd0145:has(:is(.elementor-product-grouped, .elementor-product-variable)) .elementor-element-39556d4,
.elementor-2007 .elementor-element-8dd0145:has(:is(.elementor-product-grouped, .elementor-product-variable)) .elementor-element-39556d4 .elementor-widget-container,
.elementor-2007 .elementor-element-8dd0145:has(:is(.elementor-product-grouped, .elementor-product-variable)) .elementor-element-39556d4 h2,
.elementor-2007 .elementor-element-8dd0145:has(:is(.elementor-product-grouped, .elementor-product-variable)) .elementor-element-39556d4 a { position: static; }
.elementor-2007 .elementor-element-8dd0145:has(:is(.elementor-product-grouped, .elementor-product-variable)) .elementor-element-39556d4 a::after { content: 'לצפייה בסט'; position: absolute; bottom: 15px; left: 50%; transform: translateX(-50%); display: inline-flex; align-items: center; justify-content: center; box-sizing: border-box; min-height: 46px; width: max-content; max-width: calc(100% - 30px); padding: 12px 20px; border: 1px solid var(--e-global-color-text, #a2a590); border-radius: 50px; background: var(--e-global-color-text, #a2a590); color: var(--e-global-color-secondary, #fff); font-family: var(--e-global-typography-accent-font-family, inherit); font-size: var(--e-global-typography-accent-font-size, 18px); font-weight: var(--e-global-typography-accent-font-weight, 700); line-height: 1; cursor: pointer; }
.elementor-2007 .elementor-element-8dd0145:has(:is(.elementor-product-grouped, .elementor-product-variable)) .elementor-element-39556d4 a:hover::after { background: var(--e-global-color-7640d3d, #e5e5df); color: var(--e-global-color-text, #636653); }
.elementor-2007 .elementor-element-8dd0145:has(:is(.elementor-product-grouped, .elementor-product-variable)) .elementor-element-39556d4 a:focus-visible::after { outline: 2px solid currentColor; outline-offset: 3px; }

/* Variable products choose options on their product page. */
.elementor-2007 .elementor-element-8dd0145:has(.elementor-product-variable) .elementor-element-39556d4 a::after { content: 'בחירת אפשרויות'; }

/* SE HOUSE center cart buttons — 2026-10-28. Product cards only. */
.elementor-2007 .elementor-element-25a4ac4 .cart,
.elementor-2007 .elementor-element-25a4ac4 .e-loop-add-to-cart-form-container { justify-content: center; }

/* SE HOUSE price filter usability — 2026-10-28. Filter widgets only. */
.elementor-widget-ucaddon_price_range_filter .ue-range-wrapper { padding-inline: 10px; box-sizing: border-box; }
.elementor-widget-ucaddon_price_range_filter .noUi-rtl .noUi-handle { left: -10px !important; right: auto !important; }
.elementor-widget-ucaddon_price_range_filter .noUi-touch-area { position: absolute; inset: -12px; }
.elementor-widget-ucaddon_price_range_filter .ue-range-num-input-wrapper { gap: 12px; align-items: start; margin-top: 18px; direction: rtl; }
.elementor-widget-ucaddon_price_range_filter .ue-num-input-wrapper { display: grid !important; grid-template-columns: minmax(0, 1fr) auto; gap: 6px 4px; flex: 1; width: auto !important; min-width: 0; overflow: visible !important; }
.elementor-widget-ucaddon_price_range_filter .ue-num-input-wrapper::before { grid-column: 1 / -1; text-align: right; font-size: 14px; line-height: 1.4; color: #333; }
.elementor-widget-ucaddon_price_range_filter .ue-num-input-wrapper:first-child::before { content: "ממחיר"; }
.elementor-widget-ucaddon_price_range_filter .ue-num-input-wrapper:last-child::before { content: "עד מחיר"; }
.elementor-widget-ucaddon_price_range_filter input[type="number"] { width: 100% !important; min-width: 0; padding: 10px 6px !important; direction: ltr; text-align: center; font-size: 16px; box-sizing: border-box; border-radius: 6px; }
.elementor-widget-ucaddon_price_range_filter .ue-num-suffix { align-self: center; }
.elementor-widget-ucaddon_price_range_filter .ue-price-range-slider-reset { margin-top: 14px; justify-content: center; border: 1px solid #a2a590; border-radius: 8px; padding: 8px 12px; min-height: 40px; box-sizing: border-box; }/* End custom CSS */