.elementor-29490 .elementor-element.elementor-element-5de8f2a{--display:flex;--min-height:500px;--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;--justify-content:center;--align-items:center;--overlay-opacity:0.6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29490 .elementor-element.elementor-element-5de8f2a::before, .elementor-29490 .elementor-element.elementor-element-5de8f2a > .elementor-background-video-container::before, .elementor-29490 .elementor-element.elementor-element-5de8f2a > .e-con-inner > .elementor-background-video-container::before, .elementor-29490 .elementor-element.elementor-element-5de8f2a > .elementor-background-slideshow::before, .elementor-29490 .elementor-element.elementor-element-5de8f2a > .e-con-inner > .elementor-background-slideshow::before, .elementor-29490 .elementor-element.elementor-element-5de8f2a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg, var( --e-global-color-primary ) 100%, var( --e-global-color-text ) 0%);}.elementor-29490 .elementor-element.elementor-element-5de8f2a:not(.elementor-motion-effects-element-type-background), .elementor-29490 .elementor-element.elementor-element-5de8f2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29490 .elementor-element.elementor-element-5de8f2a.e-con{--align-self:center;}.elementor-29490 .elementor-element.elementor-element-a5faddb > .elementor-widget-container{margin:130px 0px 0px 0px;}.elementor-29490 .elementor-element.elementor-element-a5faddb{text-align:center;}.elementor-29490 .elementor-element.elementor-element-a5faddb .elementor-heading-title{font-family:var( --e-global-typography-8006b3d-font-family ), Sans-serif;font-size:var( --e-global-typography-8006b3d-font-size );font-weight:var( --e-global-typography-8006b3d-font-weight );line-height:var( --e-global-typography-8006b3d-line-height );text-shadow:0px 0px 10px #000000;color:var( --e-global-color-text );}.elementor-29490 .elementor-element.elementor-element-1b74a5c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;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 );text-shadow:0px 0px 10px #000000;color:var( --e-global-color-text );}.elementor-29490 .elementor-element.elementor-element-1b74a5c > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-29490 .elementor-element.elementor-element-1b74a5c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-29490 .elementor-element.elementor-element-f720133{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-29490 .elementor-element.elementor-element-1026551 > .elementor-widget-container{padding:0px 19px 0px 0px;}.elementor-29490 .elementor-element.elementor-element-1026551 .woocommerce-breadcrumb{color:var( --e-global-color-primary );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 );}.elementor-29490 .elementor-element.elementor-element-1026551 .woocommerce-breadcrumb > a{color:var( --e-global-color-accent );}.elementor-29490 .elementor-element.elementor-element-4b01ee8{--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;--justify-content:center;--align-items:center;}.elementor-29490 .elementor-element.elementor-element-a62f647 .product{text-align:center;}.elementor-29490 .elementor-element.elementor-element-a62f647 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-29490 .elementor-element.elementor-element-a62f647.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-29490 .elementor-element.elementor-element-a62f647 a > img{border-radius:14px 14px 14px 14px;}.elementor-29490 .elementor-element.elementor-element-a62f647 .woocommerce .woocommerce-loop-category__title{font-family:var( --e-global-typography-0aef0af-font-family ), Sans-serif;font-size:var( --e-global-typography-0aef0af-font-size );font-weight:var( --e-global-typography-0aef0af-font-weight );line-height:var( --e-global-typography-0aef0af-line-height );}.elementor-29490 .elementor-element.elementor-element-a62f647 .woocommerce-loop-category__title .count{color:#02010133;}.elementor-29490 .elementor-element.elementor-element-2bf51b0{--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;--justify-content:center;--align-items:center;}.elementor-29490 .elementor-element.elementor-element-5b4d990.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-29490 .elementor-element.elementor-element-5b4d990.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-29490 .elementor-element.elementor-element-5b4d990.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-29490 .elementor-element.elementor-element-5b4d990.elementor-wc-products ul.products li.product .button{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 );padding:10px 10px 10px 10px;}.elementor-29490 .elementor-element.elementor-element-5b4d990.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-29490 .elementor-element.elementor-element-f720133{--content-width:95%;}}@media(max-width:1024px){.elementor-29490 .elementor-element.elementor-element-a5faddb > .elementor-widget-container{margin:-17px 0px -18px 0px;}.elementor-29490 .elementor-element.elementor-element-a5faddb .elementor-heading-title{font-size:var( --e-global-typography-8006b3d-font-size );line-height:var( --e-global-typography-8006b3d-line-height );}.elementor-29490 .elementor-element.elementor-element-1b74a5c{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-text-font-size );}.elementor-29490 .elementor-element.elementor-element-1b74a5c > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-29490 .elementor-element.elementor-element-1026551 .woocommerce-breadcrumb{font-size:var( --e-global-typography-text-font-size );}.elementor-29490 .elementor-element.elementor-element-4b01ee8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29490 .elementor-element.elementor-element-a62f647 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-29490 .elementor-element.elementor-element-a62f647 .woocommerce .woocommerce-loop-category__title{font-size:var( --e-global-typography-0aef0af-font-size );line-height:var( --e-global-typography-0aef0af-line-height );}.elementor-29490 .elementor-element.elementor-element-2bf51b0{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-29490 .elementor-element.elementor-element-5b4d990.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-29490 .elementor-element.elementor-element-5b4d990.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-29490 .elementor-element.elementor-element-a5faddb .elementor-heading-title{font-size:var( --e-global-typography-8006b3d-font-size );line-height:var( --e-global-typography-8006b3d-line-height );}.elementor-29490 .elementor-element.elementor-element-1b74a5c{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );}.elementor-29490 .elementor-element.elementor-element-1b74a5c > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-29490 .elementor-element.elementor-element-f720133{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-29490 .elementor-element.elementor-element-1026551 .woocommerce-breadcrumb{font-size:var( --e-global-typography-text-font-size );}.elementor-29490 .elementor-element.elementor-element-4b01ee8{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:25px;}.elementor-29490 .elementor-element.elementor-element-a62f647 .woocommerce .woocommerce-loop-category__title{font-size:var( --e-global-typography-0aef0af-font-size );line-height:var( --e-global-typography-0aef0af-line-height );}.elementor-29490 .elementor-element.elementor-element-5b4d990.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-29490 .elementor-element.elementor-element-5b4d990.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for wc-categories, class: .elementor-element-a62f647 */#subcats-only ul.products-cats {
  display: flex !important;
  flex-wrap: wrap;
  justify-content: center;
  gap: 20px;
  padding: 0;
  margin: 0;
}

/* כרטיס קטגוריה – דסקטופ */
#subcats-only ul.products-cats li.product-category {
  list-style: none;
  text-align: center;
  background: #fff;
  padding: 15px;
  border-radius: 14px;
  box-shadow: 0 2px 10px rgba(0,0,0,.06);
  box-sizing: border-box;
}

/* תמונת קטגוריה – דסקטופ */
#subcats-only ul.products-cats li.product-category img {
  width: 100px !important;
  height: 100px !important;
  object-fit: contain;
  display: block;
  margin: 0 auto 10px;
}

/* כותרת קטגוריה – פונט 16px תמיד */
#subcats-only ul.products-cats .woocommerce-loop-category__title {
  font-size: 16px !important;
  line-height: 1.25;
  margin: 0;
  text-align: center;
  color: #000;
  white-space: normal;
}


/* =========================================
   =====  מובייל + טאבלט  (עד 1024px) =====
   ========================================= */
@media (max-width: 1024px) {

  /* רשימת הקטגוריות—קרוסלה אופקית */
  #subcats-only ul.products-cats {
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    gap: 20px;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x proximity;
    padding: 10px 12px;
    scrollbar-width: none;
  }
  #subcats-only ul.products-cats::-webkit-scrollbar { display: none; }

  /* כרטיס קרוסלה—גדול יותר כדי להכיל טקסט 16px */
  #subcats-only ul.products-cats li.product-category {
    flex: 0 0 auto;
    width: 120px;      /* רוחב מוגדל */
    height: 150px;     /* מספיק גובה */
    padding: 10px 6px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    box-sizing: border-box;
    scroll-snap-align: start;
  }

  /* תמונת קטגוריה—קטנה יותר במובייל */
  #subcats-only ul.products-cats li.product-category img {
    width: 60px !important;
    height: 60px !important;
    margin-bottom: 8px;
  }

  /* כותרת במובייל—פונט 16px נשמר */
  #subcats-only ul.products-cats .woocommerce-loop-category__title {
    font-size: 16px !important;
    line-height: 1.2;
    overflow: visible;
  }
}


/* =========================================
   =====  דסקטופ (מעל 1025px) =====
   ========================================= */
@media (min-width: 1025px) {
  #subcats-only ul.products-cats {
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
    overflow: visible;
    scroll-snap-type: none;
  }
}


/* =========================================
   =====  מניעת קפיצת עיצוב בטעינה =====
   ========================================= */
#subcats-only {
  opacity: 0;
  transition: opacity .2s ease;
}/* End custom CSS */