.elementor-1788 .elementor-element.elementor-element-480a084{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1788 .elementor-element.elementor-element-480a084:not(.elementor-motion-effects-element-type-background), .elementor-1788 .elementor-element.elementor-element-480a084 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-theme-site-logo .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1788 .elementor-element.elementor-element-fc5bedc{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-1788 .elementor-element.elementor-element-fc5bedc.elementor-element{--align-self:stretch;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-widget-uael-nav-menu .menu-item a.uael-menu-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-uael-nav-menu .sub-menu li a.uael-sub-menu-item,
							.elementor-widget-uael-nav-menu nav.uael-dropdown li a.uael-menu-item,
							.elementor-widget-uael-nav-menu nav.uael-dropdown li a.uael-sub-menu-item,
							.elementor-widget-uael-nav-menu nav.uael-dropdown-expandible li a.uael-menu-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-uael-nav-menu .menu-item a.uael-menu-item.elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1788 .elementor-element.elementor-element-75b2747 .elementor-repeater-item-c35a46e ul.sub-menu{width:1024px;}.elementor-1788 .elementor-element.elementor-element-75b2747 .elementor-repeater-item-00c5d75 ul.sub-menu{width:1024px;}.elementor-1788 .elementor-element.elementor-element-75b2747 .elementor-repeater-item-5bf63b9 ul.sub-menu{width:768px;}.elementor-1788 .elementor-element.elementor-element-75b2747 .menu-item a.uael-menu-item,.elementor-1788 .elementor-element.elementor-element-75b2747 .menu-item a.uael-sub-menu-item{padding-left:15px;padding-right:15px;}.elementor-1788 .elementor-element.elementor-element-75b2747 .menu-item a.uael-menu-item, .elementor-1788 .elementor-element.elementor-element-75b2747 .menu-item a.uael-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-1788 .elementor-element.elementor-element-75b2747 .sub-menu li a.uael-sub-menu-item,
						.elementor-1788 .elementor-element.elementor-element-75b2747 nav.uael-dropdown li a.uael-menu-item,
						.elementor-1788 .elementor-element.elementor-element-75b2747 nav.uael-dropdown li a.uael-sub-menu-item,
						.elementor-1788 .elementor-element.elementor-element-75b2747 nav.uael-dropdown-expandible li a.uael-menu-item,
						.elementor-1788 .elementor-element.elementor-element-75b2747 nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-left:15px;padding-right:15px;}.elementor-1788 .elementor-element.elementor-element-75b2747 .sub-menu a.uael-sub-menu-item,
						 .elementor-1788 .elementor-element.elementor-element-75b2747 nav.uael-dropdown li a.uael-menu-item,
						 .elementor-1788 .elementor-element.elementor-element-75b2747 nav.uael-dropdown li a.uael-sub-menu-item,
						 .elementor-1788 .elementor-element.elementor-element-75b2747 nav.uael-dropdown-expandible li a.uael-menu-item,
						 .elementor-1788 .elementor-element.elementor-element-75b2747 nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-1788 .elementor-element.elementor-element-75b2747.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-1788 .elementor-element.elementor-element-75b2747 .uael-nav-menu__toggle{text-align:center;}.elementor-1788 .elementor-element.elementor-element-75b2747 .menu-item a.uael-menu-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1788 .elementor-element.elementor-element-75b2747 .menu-item a.uael-menu-item:not(.elementor-button):hover,
								.elementor-1788 .elementor-element.elementor-element-75b2747 .sub-menu a.uael-sub-menu-item:hover,
								.elementor-1788 .elementor-element.elementor-element-75b2747 .menu-item.current-menu-item a.uael-menu-item:not(.elementor-button),
								.elementor-1788 .elementor-element.elementor-element-75b2747 .menu-item a.uael-menu-item.highlighted:not(.elementor-button),
								.elementor-1788 .elementor-element.elementor-element-75b2747 .menu-item a.uael-menu-item:not(.elementor-button):focus{color:var( --e-global-color-primary );}.elementor-1788 .elementor-element.elementor-element-75b2747 .sub-menu,
								.elementor-1788 .elementor-element.elementor-element-75b2747 nav.uael-dropdown,
								.elementor-1788 .elementor-element.elementor-element-75b2747 .uael-nav-menu nav.uael-dropdown-expandible,
								.elementor-1788 .elementor-element.elementor-element-75b2747 .uael-nav-menu nav.uael-dropdown-expandible .menu-item a.uael-menu-item,
								.elementor-1788 .elementor-element.elementor-element-75b2747 .uael-nav-menu nav.uael-dropdown-expandible .menu-item .sub-menu,
								.elementor-1788 .elementor-element.elementor-element-75b2747 nav.uael-dropdown .menu-item a.uael-menu-item,
								.elementor-1788 .elementor-element.elementor-element-75b2747 nav.uael-dropdown .menu-item a.uael-sub-menu-item{background-color:#fff;}.elementor-1788 .elementor-element.elementor-element-75b2747 .sub-menu li.menu-item:not(:last-child),
						.elementor-1788 .elementor-element.elementor-element-75b2747 nav.uael-dropdown li.menu-item:not(:last-child),
						.elementor-1788 .elementor-element.elementor-element-75b2747 nav.uael-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1788 .elementor-element.elementor-element-09da514{padding:0px 0px 0px 0px;}.elementor-1788 .elementor-element.elementor-element-09da514.elementor-element{--align-self:center;}.elementor-1788 .elementor-element.elementor-element-a0ad8ed.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1788 .elementor-element.elementor-element-9e0d1fe{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1788 .elementor-element.elementor-element-3dc988c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1788 .elementor-element.elementor-element-3dc988c{text-align:end;}.elementor-1788 .elementor-element.elementor-element-3dc988c img{width:58%;}.elementor-1788 .elementor-element.elementor-element-3779342 .elementor-menu-toggle{margin:0 auto;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-1788 .elementor-element.elementor-element-fc5bedc{width:var( --container-widget-width, 38.748% );max-width:38.748%;padding:0px 0px 0px 0px;--container-widget-width:38.748%;--container-widget-flex-grow:0;}.elementor-1788 .elementor-element.elementor-element-fc5bedc img{width:100%;}.elementor-1788 .elementor-element.elementor-element-9e0d1fe{--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;--justify-content:space-between;}.elementor-1788 .elementor-element.elementor-element-3dc988c{width:var( --container-widget-width, 38.748% );max-width:38.748%;padding:0px 0px 0px 0px;--container-widget-width:38.748%;--container-widget-flex-grow:0;}.elementor-1788 .elementor-element.elementor-element-3dc988c img{width:100%;}}/* Start custom CSS for uael-nav-menu, class: .elementor-element-75b2747 *//* RTL twin of the English header.

   UAEL's own JS writes an INLINE style on each mega-menu panel:
       right: auto; left: 0px;
   Its positioning logic is LTR-only, so in RTL the panel is anchored to the item's
   LEFT edge and runs off the right of the viewport (מוצרים measured 1023..2047 on a
   1280 viewport). An inline style beats any stylesheet rule, so !important here is
   not a shortcut - it is the only way to override it.

   Re-anchor to the item's right edge, then pull each panel right so all three align
   to the first item's right edge.
   The offsets are NOT the English values mirrored: they are the widths of the Hebrew
   labels sitting to the right of each item (מוצרים 92px, יכולות 85px), where the
   English ones were 119px and 118px. Re-measure if the labels change. */
@media (min-width: 1025px) {
  .elementor-1788 .elementor-element.elementor-element-75b2747 li.parent > ul.sub-menu {
    left: auto !important;
    right: 0 !important;
    max-width: calc(100vw - 166px);
  }
  .elementor-1788 .elementor-element.elementor-element-75b2747 .elementor-repeater-item-00c5d75 > ul.sub-menu { margin-inline-start: -92px; }
  .elementor-1788 .elementor-element.elementor-element-75b2747 .elementor-repeater-item-5bf63b9 > ul.sub-menu { margin-inline-start: -177px; }

  /* The product card repeated its use-case terms, which is 83px of a 225px card
     and duplicates the product page. Hidden here only -- the terms stay assigned,
     so the taxonomy archives and SEO are unaffected.
     These are the Hebrew loop item's IDs (template 1845): the English header hides
     6be6c1e / 7dd5d28, which are template 256's. Same two widgets, different IDs. */
  .elementor-1788 .elementor-element.elementor-element-75b2747 .elementor-element-c35ff02,
  .elementor-1788 .elementor-element.elementor-element-75b2747 .elementor-element-2e6cb10 { display: none; }

  /* Never let a dropdown grow past the fold, however many products exist.
     The panel opens ~206px down the viewport, so the offset accounts for that
     plus a bottom gutter -- a smaller number leaves the last row off screen. */
  .elementor-1788 .elementor-element.elementor-element-75b2747 li.parent > ul.sub-menu {
    max-height: calc(100vh - 230px);
    overflow-y: auto;
    overscroll-behavior: contain;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a0ad8ed *//* Language switcher.

   WPML's shortcode renders BOTH languages, and the non-current one as
   "English (אנגלית)" -- native name plus its name in the current language.
   In a header that is noise: the reader knows what language they are on, and
   only wants the way out. So hide the current language and the parenthetical,
   leaving a single word in its own script -- "English" here, "עברית" on the
   English side. Both are self-evident to the person who needs them.

   Keying off WPML's own classes rather than nth-child, so it survives a third
   language being added. */
.elementor-1788 .elementor-element.elementor-element-a0ad8ed .wpml-ls-current-language { display: none; }
.elementor-1788 .elementor-element.elementor-element-a0ad8ed .wpml-ls-display,
.elementor-1788 .elementor-element.elementor-element-a0ad8ed .wpml-ls-bracket { display: none; }

.elementor-1788 .elementor-element.elementor-element-a0ad8ed .wpml-ls,
.elementor-1788 .elementor-element.elementor-element-a0ad8ed .wpml-ls ul,
.elementor-1788 .elementor-element.elementor-element-a0ad8ed .wpml-ls li { margin: 0; padding: 0; list-style: none; border: 0; }
.elementor-1788 .elementor-element.elementor-element-a0ad8ed .wpml-ls ul { display: flex; }

.elementor-1788 .elementor-element.elementor-element-a0ad8ed .wpml-ls-link {
  display: inline-block;
  padding: 6px 10px;
  font-family: "Poppins", "Rubik", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  color: #54595F;
  text-decoration: none;
  white-space: nowrap;
  border-radius: 4px;
  transition: color .18s ease, background-color .18s ease;
}
.elementor-1788 .elementor-element.elementor-element-a0ad8ed .wpml-ls-link:hover,
.elementor-1788 .elementor-element.elementor-element-a0ad8ed .wpml-ls-link:focus-visible { color: #1877A9; background: rgba(24,119,169,.08); }/* End custom CSS */