.elementor-kit-6{--e-global-color-primary:#393939;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#F2F1EC;--e-global-color-accent:#FFFBF5;--e-global-typography-primary-font-family:"Assistant";--e-global-typography-primary-font-size:2.5rem;--e-global-typography-primary-line-height:3rem;--e-global-typography-secondary-font-family:"Assistant";--e-global-typography-secondary-font-size:1.3rem;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:30px;--e-global-typography-accent-font-family:"Assistant";--e-global-typography-accent-font-size:0.9rem;--e-global-typography-accent-letter-spacing:0.8px;--e-global-typography-text-font-family:"Assistant";--e-global-typography-text-font-size:2rem;--e-global-typography-text-line-height:1.7rem;--e-global-typography-text-letter-spacing:0.5px;--e-global-typography-c8db46d-font-family:"Assistant";--e-global-typography-214fd13-font-family:"Assistant";--e-global-typography-214fd13-font-size:1rem;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 h1{font-family:"futura-100-hebrew-book", Sans-serif;font-size:2.2rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1420px;}.e-con{--container-max-width:1420px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}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:1024px){.elementor-kit-6{--e-global-typography-primary-font-size:1.8rem;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-size:1.1rem;--e-global-typography-text-font-size:1.2rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-primary-font-size:1.3rem;--e-global-typography-secondary-font-size:1.1em;--e-global-typography-secondary-line-height:1.5em;--e-global-typography-accent-font-size:0.9rem;--e-global-typography-text-font-size:1rem;--e-global-typography-text-letter-spacing:0.2px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* ✅ Hide WooCommerce prices everywhere (safe – won't affect marquee/strip) */
.woocommerce-Price-amount,
.woocommerce-Price-currencySymbol,
.woocommerce-price-suffix,
.woocommerce .price,
.woocommerce ul.products li.product .price,
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce-variation-price,
.woocommerce div.product .woocommerce-variation-price,
.woocommerce div.product .woocommerce-variation-price .price,
.woocommerce-cart-form .product-price,
.woocommerce-cart-form .product-subtotal,
.cart-subtotal,
.order-total,
.woocommerce-checkout-review-order-table .product-total,
.woocommerce-checkout-review-order-table .amount,
.woocommerce-mini-cart__total,
.woocommerce-mini-cart__total .amount,
.widget_shopping_cart .total,
.widget_shopping_cart .amount {
  display: none !important;
}

/* ✅ Optional: hide labels/rows that look weird without amounts */
.woocommerce-cart .cart_totals h2,
.woocommerce-cart .cart_totals table tr.cart-subtotal,
.woocommerce-cart .cart_totals table tr.order-total,
.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal,
.woocommerce-checkout-review-order-table tfoot tr.order-total {
  display: none !important;
}
/* ✅ להעלים את "מעבר לסל הקניות" שמופיע אחרי הוספה */
.woocommerce a.added_to_cart,
.woocommerce .added_to_cart {
  display: none !important;
}

/* ✅ להעלים את ה־✓ / שינויי עיצוב שמתווספים לכפתור אחרי הוספה */
.woocommerce a.button.added::before,
.woocommerce a.button.added::after,
.woocommerce button.button.added::before,
.woocommerce button.button.added::after,
.woocommerce .single_add_to_cart_button.added::before,
.woocommerce .single_add_to_cart_button.added::after,
.woocommerce a.add_to_cart_button.added::before,
.woocommerce a.add_to_cart_button.added::after {
  content: none !important;
  display: none !important;
}

/* ✅ אם הוי הוא אייקון אמיתי בתוך הכפתור (svg/i) */
.woocommerce a.button.added svg,
.woocommerce a.button.added i,
.woocommerce button.button.added svg,
.woocommerce button.button.added i,
.woocommerce .single_add_to_cart_button.added svg,
.woocommerce .single_add_to_cart_button.added i,
.woocommerce a.add_to_cart_button.added svg,
.woocommerce a.add_to_cart_button.added i,
.woocommerce .added .elementor-button-icon {
  display: none !important;
}

/* ✅ לוודא שהטקסט בכפתור נשאר רגיל ולא משתנה ל"נוסף לסל" (אם התבנית מחליפה) */
.woocommerce a.button.added,
.woocommerce button.button.added,
.woocommerce .single_add_to_cart_button.added,
.woocommerce a.add_to_cart_button.added {
  background-image: none !important;
}
/* =========================================================
   WooCommerce: Hide "Added to cart" success notice only
   (keeps error + info notices visible)
   ========================================================= */
.woocommerce-notices-wrapper .woocommerce-message,
.woocommerce-message {
  display: none !important;
}
/* =========================================================
   WooCommerce: Hide "Added to cart" success notice
   ONLY on single product pages
   ========================================================= */
.single-product .woocommerce-notices-wrapper .woocommerce-message,
.single-product .woocommerce-message {
  display: none !important;
}
/* דסקטופ */
[id]{
  scroll-margin-top: 150px;
}

/* מובייל */
@media (max-width: 767px){
  [id]{
    scroll-margin-top: 170px;
  }
}


/* 3) Keep images/videos inside their containers (doesn't affect sticky) */
body.woocommerce-shop img,
body.tax-product_cat img,
body.single-product img,
body.woocommerce-shop video,
body.tax-product_cat video,
body.single-product video,
body.woocommerce-shop svg,
body.tax-product_cat svg,
body.single-product svg{
  max-width: 100%;
  height: auto;
}

/* 4) Make sure layout calculations don't cause +1px overflow */
body.woocommerce-shop,
body.tax-product_cat,
body.single-product{
  width: 100%;
}
.woocommerce-product-gallery__image img {
    transform: none !important;
    transition: none !important;
    cursor: default !important;
}

.woocommerce-product-gallery__image {
    pointer-events: none;
}
/* Hide magnifier / lightbox / quickview icons */
.elementor a.eicon-search,
.elementor .eicon-search,
.elementor .elementor-icon i.eicon-search,
.woocommerce a.woocommerce-product-gallery__trigger,
.woocommerce .woocommerce-product-gallery__trigger,
a[class*="lightbox"],
button[class*="lightbox"],
a[class*="quick"],
button[class*="quick"],
[class*="quick-view"],
[class*="quickview"],
[class*="zoom"] {
  display: none !important;
}
@media (max-width: 767px){
  html, body{
    overflow-x: hidden !important;
  }
  /* הגדרת "חוק" חדש עבור אותיות באנגלית בלבד */
@font-face {
    font-family: 'EnglishCustomFont';
    /* כאן אנחנו "שואלים" את הפונט הקיים שכבר טעון אצלך */
    src: local('futura-100-hebrew-book'); 
    /* טווח התווים של אנגלית ומספרים */
    unicode-range: U+0020-007F; 
}
/* פנייה לכל הטקסט באתר */
body * {
    /* בחירת טווח האותיות באנגלית בלבד */
    unicode-range: U+0020-007F;
}
/* שבירה שתעבוד רק במחשב ותיעלם במובייל */
@media (max-width: 767px) {
    .d-break { display: none !important; }
}

/* שבירה שתעבוד רק במובייל ותיעלם במחשב */
@media (min-width: 768px) {
    .m-break { display: none !important; }
}/* End custom CSS */