.elementor-6899 .elementor-element.elementor-element-0146853{--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;--margin-top:8vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-6899 .elementor-element.elementor-element-f7878b3{--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-6899 .elementor-element.elementor-element-0d2567d{--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-6899 .elementor-element.elementor-element-fa44aa0{--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;--flex-wrap:wrap;}.elementor-widget-woocommerce-product-title .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-6899 .elementor-element.elementor-element-74422ec{width:100%;max-width:100%;}.elementor-6899 .elementor-element.elementor-element-74422ec .elementor-heading-title{color:#6EC1E4;}.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-6899 .elementor-element.elementor-element-fe43a4b .elementor-button{background-color:var( --e-global-color-29857b4 );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6899 .elementor-element.elementor-element-fe43a4b .elementor-button:hover, .elementor-6899 .elementor-element.elementor-element-fe43a4b .elementor-button:focus{background-color:var( --e-global-color-5e560b9a );box-shadow:0px 10px 20px 0px rgba(0,0,0,0.5);}.elementor-6899 .elementor-element.elementor-element-fe43a4b{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-6899 .elementor-element.elementor-element-25c365b .elementor-button{background-color:var( --e-global-color-5e560b9a );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6899 .elementor-element.elementor-element-25c365b .elementor-button:hover, .elementor-6899 .elementor-element.elementor-element-25c365b .elementor-button:focus{background-color:var( --e-global-color-29857b4 );box-shadow:0px 10px 20px 0px rgba(0,0,0,0.5);}.elementor-6899 .elementor-element.elementor-element-25c365b{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-6899 .elementor-element.elementor-element-ba76d09:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(15px/2);}.elementor-6899 .elementor-element.elementor-element-ba76d09:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(15px/2);}.elementor-6899 .elementor-element.elementor-element-ba76d09.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(15px/2);margin-left:calc(15px/2);}.elementor-6899 .elementor-element.elementor-element-ba76d09.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-15px/2);margin-left:calc(-15px/2);}body:not(.rtl) .elementor-6899 .elementor-element.elementor-element-ba76d09.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-15px/2) + (-1px/2) );}body:not.rtl .elementor-6899 .elementor-element.elementor-element-ba76d09.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-15px/2) - (1px/2) );}.elementor-6899 .elementor-element.elementor-element-e4971d1{--display:flex;}.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-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-6899 .elementor-element.elementor-element-ea30a79{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-6899 .elementor-element.elementor-element-ea30a79 .elementor-divider-separator{width:66%;margin:0 auto;margin-center:0;}.elementor-6899 .elementor-element.elementor-element-ea30a79 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6899 .elementor-element.elementor-element-38a59ad{text-align:right;}.elementor-6899 .elementor-element.elementor-element-480d1d9{--display:flex;}.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-6899 .elementor-element.elementor-element-353fa54{text-align:center;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{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-woocommerce-product-related.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-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6899 .elementor-element.elementor-element-3da4941.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-6899 .elementor-element.elementor-element-3da4941.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .products > h2{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-woocommerce-product-upsell.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-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6899 .elementor-element.elementor-element-fd5cbb2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-6899 .elementor-element.elementor-element-fd5cbb2.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-6899 .elementor-element.elementor-element-3da4941.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-6899 .elementor-element.elementor-element-fd5cbb2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-6899 .elementor-element.elementor-element-0146853{--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-6899 .elementor-element.elementor-element-4a468de{z-index:0;}.elementor-6899 .elementor-element.elementor-element-fe43a4b{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-6899 .elementor-element.elementor-element-25c365b{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-6899 .elementor-element.elementor-element-25c365b.elementor-element{--align-self:center;}.elementor-6899 .elementor-element.elementor-element-3da4941.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-6899 .elementor-element.elementor-element-fd5cbb2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-6899 .elementor-element.elementor-element-f7878b3{--width:80%;}.elementor-6899 .elementor-element.elementor-element-0d2567d{--width:45%;}.elementor-6899 .elementor-element.elementor-element-fa44aa0{--width:55%;}.elementor-6899 .elementor-element.elementor-element-e4971d1{--width:80%;}.elementor-6899 .elementor-element.elementor-element-480d1d9{--width:80%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-4a468de *//* ========= Desktop / Tablet (ברירת מחדל) ========= */
/* נשאר כמו קודם: עמודת ת׳מבניילים אנכית מימין */
.woocommerce div.product div.images{
  display:flex;
  flex-direction:row-reverse;
  gap:12px;
  align-items:flex-start;
}
.woocommerce div.product div.images .flex-control-thumbs{
  width:110px; min-width:110px; max-width:110px;
  height:480px; overflow-y:auto; overflow-x:hidden;
  display:flex !important; flex-direction:column; gap:10px;
}
.woocommerce div.product div.images .flex-control-thumbs li{ list-style:none; margin:0 !important; width:auto !important; float:none !important; }
.woocommerce div.product div.images .flex-control-thumbs li img{
  width:60px !important; height:60px !important; object-fit:cover;
  border-radius:10px; background:#fff; border:1px solid #e6e8eb; opacity:1 !important;
  transition:box-shadow .2s ease, border-color .2s ease;
}
.woocommerce div.product div.images .flex-control-thumbs li img:hover,
.woocommerce div.product div.images .flex-control-thumbs li img.flex-active{
  border-color:#6EC1E4; box-shadow:0 0 0 2px rgba(110,193,228,.35);
}

/* ========= Mobile ========= */
@media (max-width: 768px){

  /* סדר: קודם תמונה ראשית, אחריה הת׳מבניילים */
  .woocommerce div.product div.images{
    flex-direction:column;
    align-items:stretch;
    gap:10px;
  }

  /* הת׳מבניילים יורדים למטה בשורה אופקית עם גלילה */
  .woocommerce div.product div.images .flex-control-thumbs{
    order:2;
    width:100% !important; min-width:0; max-width:none;
    height:auto; padding:0 4px;
    display:flex !important; flex-direction:row; gap:10px;
    justify-content:flex-start; align-items:center;
    overflow-x:auto; overflow-y:hidden;
    scroll-snap-type:x proximity;          /* הצמדה עדינה */
    -webkit-overflow-scrolling:touch;       /* גלילה חלקה ב-iOS */
  }

  /* כל פריט תופס רוחב קבוע, לא נשבר לשורות */
  .woocommerce div.product div.images .flex-control-thumbs li{
    flex:0 0 auto; margin:0 !important;
  }

  /* גודל מעט קטן כדי להכניס יותר פריטים על המסך */
  .woocommerce div.product div.images .flex-control-thumbs li img{
    width:56px !important; height:56px !important;  /* אם רוצים 60 – החזר ל-60px */
    scroll-snap-align:center;
  }

  /* בסביבות RTL ודפדפנים שמוסיפים רוחב גלילה – ודא שהתמונה הראשית מלאה רוחב */
  .woocommerce div.product div.images .woocommerce-product-gallery__wrapper{
    width:100%;
  }

  /* מיקום אייקון הזום שלא יסתיר */
  .woocommerce .woocommerce-product-gallery__trigger{
    right:12px; top:12px;
  }
}

/* Scrollbar עיצוב (רשות) */
.woocommerce div.product div.images .flex-control-thumbs::-webkit-scrollbar{ height:6px; width:6px; }
.woocommerce div.product div.images .flex-control-thumbs::-webkit-scrollbar-track{ background:#f3f5f7; border-radius:10px; }
.woocommerce div.product div.images .flex-control-thumbs::-webkit-scrollbar-thumb{ background:#b9d8e6; border-radius:10px; }
.woocommerce div.product div.images .flex-control-thumbs:hover::-webkit-scrollbar-thumb{ background:#6EC1E4; }
.woocommerce div.product div.images .flex-control-thumbs{ scrollbar-width:thin; scrollbar-color:#b9d8e6 #f3f5f7; }/* End custom CSS */