.elementor-3196 .elementor-element.elementor-element-e3dcdc3{--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;}.elementor-3196 .elementor-element.elementor-element-6d78cd1{--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;}.elementor-3196 .elementor-element.elementor-element-6d78cd1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-3196 .elementor-element.elementor-element-748afff{--display:flex;--min-height:350px;--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;}.elementor-3196 .elementor-element.elementor-element-748afff:not(.elementor-motion-effects-element-type-background), .elementor-3196 .elementor-element.elementor-element-748afff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-88780ab );}.elementor-3196 .elementor-element.elementor-element-ce9f174{--display:flex;--min-height:280px;--z-index:1;}.elementor-3196 .elementor-element.elementor-element-ce9f174:not(.elementor-motion-effects-element-type-background), .elementor-3196 .elementor-element.elementor-element-ce9f174 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-73af588 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3196 .elementor-element.elementor-element-6142742{--display:flex;--min-height:250px;--z-index:2;}.elementor-3196 .elementor-element.elementor-element-6142742:not(.elementor-motion-effects-element-type-background), .elementor-3196 .elementor-element.elementor-element-6142742 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57222e5 );}.elementor-3196 .elementor-element.elementor-element-498cfaa .elementor-button{background-color:var( --e-global-color-2f1fc3a );}.elementor-3196 .elementor-element.elementor-element-2d353f3{--display:flex;--min-height:220px;--z-index:3;}.elementor-3196 .elementor-element.elementor-element-2d353f3:not(.elementor-motion-effects-element-type-background), .elementor-3196 .elementor-element.elementor-element-2d353f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-23c3c0d );}.elementor-3196 .elementor-element.elementor-element-55ba93b .elementor-button{background-color:var( --e-global-color-8f6bbc2 );}.elementor-3196 .elementor-element.elementor-element-21a7055{--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;}.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-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3196 .elementor-element.elementor-element-963e9ef.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}@media(min-width:768px){.elementor-3196 .elementor-element.elementor-element-6d78cd1{--width:47.542%;}}/* Start custom CSS */<style>
/* העוטף הראשי */
.elementor-element-748afff,
.elementor-element-748afff > .e-con-inner {
  overflow: visible !important;
}

.elementor-element-748afff {
  position: relative;
  padding-bottom: 160vh;
}

/* שלושת הכרטיסים */
.elementor-element-ce9f174,
.elementor-element-6142742,
.elementor-element-2d353f3 {
  position: sticky;
  top: 100px;
  width: 100%;
  align-self: flex-start;
  background: #ffffff;
  border-radius: 24px;
  padding: 40px;
  box-shadow: 0 20px 50px rgba(0,0,0,0.12);
  transition: opacity 0.6s ease, transform 0.6s ease;
}

/* סדר שכבות */
.elementor-element-ce9f174 {
  z-index: 1;
  margin-top: 0;
}

.elementor-element-6142742 {
  z-index: 2;
  margin-top: -40px;
}

.elementor-element-2d353f3 {
  z-index: 3;
  margin-top: -40px;
}

/* מוסתרים בהתחלה */
.elementor-element-748afff.cards-init .elementor-element-6142742,
.elementor-element-748afff.cards-init .elementor-element-2d353f3 {
  opacity: 0;
  transform: translateY(80px);
  pointer-events: none;
}

/* נחשפים בגלילה */
.elementor-element-748afff.show-card-2 .elementor-element-6142742 {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
}

.elementor-element-748afff.show-card-3 .elementor-element-2d353f3 {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
}

/* במובייל עדיף בלי הטריק */
@media (max-width: 767px) {
  .elementor-element-748afff {
    padding-bottom: 40px;
  }

  .elementor-element-ce9f174,
  .elementor-element-6142742,
  .elementor-element-2d353f3 {
    position: relative;
    top: auto;
    margin-top: 20px !important;
    opacity: 1 !important;
    transform: none !important;
    pointer-events: auto !important;
  }
}
</style>

<script>
(function() {
  function initStackCards() {
    const section = document.querySelector('.elementor-element-748afff');
    const card1 = document.querySelector('.elementor-element-ce9f174');
    const card2 = document.querySelector('.elementor-element-6142742');
    const card3 = document.querySelector('.elementor-element-2d353f3');

    if (!section || !card1 || !card2 || !card3) return;

    section.classList.add('cards-init');

    function updateCards() {
      if (window.innerWidth <= 767) return;

      const rect = section.getBoundingClientRect();
      const sectionTop = rect.top + window.scrollY;
      const scrollY = window.scrollY;
      const vh = window.innerHeight;

      const start = sectionTop - vh * 0.15;
      const reveal2 = start + vh * 0.35;
      const reveal3 = start + vh * 0.75;

      section.classList.remove('show-card-2', 'show-card-3');

      if (scrollY >= reveal2) {
        section.classList.add('show-card-2');
      }

      if (scrollY >= reveal3) {
        section.classList.add('show-card-3');
      }
    }

    updateCards();
    window.addEventListener('scroll', updateCards, { passive: true });
    window.addEventListener('resize', updateCards);
    window.addEventListener('load', updateCards);
  }

  if (document.readyState === 'loading') {
    document.addEventListener('DOMContentLoaded', initStackCards);
  } else {
    initStackCards();
  }
})();
</script>/* End custom CSS */