.elementor-1545 .elementor-element.elementor-element-d1a9feb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1545 .elementor-element.elementor-element-26025a4{--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-1545 .elementor-element.elementor-element-ac27163{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1545 .elementor-element.elementor-element-b1ef6f6 .cart button, .elementor-1545 .elementor-element.elementor-element-b1ef6f6 .cart .button{transition:all 0.2s;}.elementor-1545 .elementor-element.elementor-element-b1ef6f6 .quantity .qty{transition:all 0.2s;}.elementor-1545 .elementor-element.elementor-element-c7298d6{--display:flex;}.elementor-1545 .elementor-element.elementor-element-d78d464{--display:flex;}.elementor-1545 .elementor-element.elementor-element-88feba2{--display:flex;}.elementor-1545 .elementor-element.elementor-element-c463fd6{--display:flex;}.elementor-1545 .elementor-element.elementor-element-b69bf64{--display:flex;}.elementor-1545 .elementor-element.elementor-element-2dc7cca{--display:flex;}@media(min-width:768px){.elementor-1545 .elementor-element.elementor-element-26025a4{--width:50%;}.elementor-1545 .elementor-element.elementor-element-ac27163{--width:50%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-cdd3a6c *//* הקטנת תמונת המוצר הראשית במובייל */
@media (max-width: 768px) {
    .woocommerce div.product div.images,
    .woocommerce-product-gallery {
        width: 70% !important; /* משנה את רוחב התמונה ל-70% מהמסך */
        margin: 0 auto 15px !important; /* ממרכז את התמונה ומוסיף רווח קטן מתחתיה */
        float: none !important;
    }
}

/* התאמה למסכים קטנים מאוד */
@media (max-width: 600px) {
    .woocommerce div.product div.images {
        width: 60% !important; /* הקטנה נוספת למניעת הצפה של המסך */
    }
}/* שיפור כפתור הסגירה במובייל */
.use-close {
    position: absolute !important;
    top: 20px !important;
    left: 20px !important;
    z-index: 9999999 !important; /* מוודא שהוא מעל התמונה */
    width: 44px !important; /* גודל אידיאלי למגע אגודל */
    height: 44px !important;
    background: rgba(0, 0, 0, 0.6) !important; /* רקע כהה יותר לניגודיות */
    border: 2px solid #fff !important;
    border-radius: 50% !important;
    color: #fff !important;
    font-size: 24px !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}/* הוראה לאתר: תראה לנו את ה-X של סגירת התמונה */
.use-close {
    display: flex !important;           /* תראה את הכפתור */
    position: absolute !important;      /* תציף אותו מעל התמונה */
    top: 15px !important;               /* שים אותו קצת מתחת לקצה העליון */
    left: 15px !important;              /* שים אותו בצד שמאל */
    width: 40px !important;              /* רוחב נוח לאצבע */
    height: 40px !important;             /* גובה נוח לאצבע */
    background: rgba(0,0,0,0.7) !important; /* רקע שחור שקוף כדי שיבלוט */
    color: white !important;             /* ה-X עצמו יהיה לבן */
    border-radius: 50% !important;       /* תעשה אותו עגול ויפה */
    font-size: 22px !important;          /* תגדיל את ה-X שיהיה ברור */
    z-index: 999999 !important;          /* תוודא שהוא תמיד מעל הכל */
    border: 2px solid white !important;  /* מסגרת לבנה קטנה */
    cursor: pointer;                     /* כשהעכבר עליו, הוא יראה שאפשר ללחוץ */
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-af322b0 */.ics-trust-strip-v2 {
  display: flex;
  justify-content: center;
  gap: 15px; /* מרווח קטן יותר בין הפריטים */
  margin: 5px 0 10px; /* צמצום משמעותי של המרווח למעלה ולמטה */
  padding: 5px 0;
  border-bottom: 1px solid #f1f1f1; /* קו עדין מאוד רק בתחתית */
}

.strip-item {
  display: flex;
  align-items: center;
  gap: 5px;
  font-size: 13px;
  font-weight: 700;
  color: #5B6876; /* אפור מקצועי שמשתלב עם המותג */
  white-space: nowrap;
}

.strip-svg {
  width: 14px;
  height: 14px;
  color: var(--brand); /* משתמש בצבע הירוק המדויק של המותג */
  flex-shrink: 0;
}

@media (max-width: 380px) {
  .ics-trust-strip-v2 { gap: 8px; }
  .strip-item { font-size: 11px; }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-b1ef6f6 *//* ================================
   iCanSit - Woo Variations Widget UI
   Brand: #6FBD4B
   Updated: Remove "Exclusive Size", Keep Premium, Allow Defaults
   ================================ */

:root{
  --brand: #6FBD4B;
  --brand-dark: #4FA731;
  --brand-soft: rgba(111,189,75,0.16);
  --ink: #0F1720;
  --muted: #5B6876;
  --border: #E8EDF0;
  --card: #FFFFFF;
  --shadow: 0 10px 28px rgba(15,23,32,0.08);
  --radius: 18px;
  --radius-sm: 12px;
}

/* המעטפת המקורית */
.woocommerce div.product form.cart{
  background: var(--card);
  border: 1px solid var(--border);
  border-radius: var(--radius);
  box-shadow: var(--shadow);
  padding: 14px 14px 12px;
  margin: 0;
  overflow: visible !important;
}

/* טבלת וריאציות מקורית */
.woocommerce div.product form.cart .variations{
  margin: 0 0 10px;
  border: 0;
}
.woocommerce div.product form.cart .variations tr{
  border: 0;
}
.woocommerce div.product form.cart .variations td,
.woocommerce div.product form.cart .variations th{
  border: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  line-height: 1.25;
  vertical-align: top;
}

/* עיצוב השורות המקורי */
.woo-variation-swatches.wvs-show-label .variations tr{
  display: block;
  padding: 10px 10px 10px;
  border: 1px solid rgba(232,237,240,0.9);
  border-radius: 14px;
  margin: 8px 0;
  background: linear-gradient(180deg, rgba(111,189,75,0.08), rgba(255,255,255,0));
  overflow: visible !important;
}

.woo-variation-swatches.wvs-show-label .variations th.label label{
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-weight: 900;
  font-size: 15px;
  color: var(--ink);
}

.woo-variation-swatches .variable-items-wrapper{
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* פריט וריאציה מקורי */
.woo-variation-swatches .variable-item{
  border-radius: 14px !important;
  border: 1px solid rgba(15,23,32,0.12) !important;
  background: #fff !important;
  box-shadow: 0 6px 16px rgba(15,23,32,0.06) !important;
  transition: transform .15s ease, box-shadow .15s ease, border-color .15s ease, background .15s ease !important;
  overflow: visible !important;
}

.woo-variation-swatches .variable-item:hover{
  transform: translateY(-1px);
  border-color: rgba(111,189,75,0.55) !important;
}

.woo-variation-swatches .variable-item.selected{
  border-color: var(--brand) !important;
  box-shadow: 0 0 0 3px var(--brand-soft), 0 10px 22px rgba(15,23,32,0.10) !important;
  background: linear-gradient(180deg, rgba(111,189,75,0.20), rgba(111,189,75,0.08)) !important;
}

/* ===== תגית פרימיום בלבד ===== */

/* מנקה רק את ה-After כדי למנוע כפילויות, אבל משאיר את ה-Before פנוי לתגיות ברירת מחדל */
.woo-variation-swatches .variable-item[data-value*="xl"]::after {
    content: none;
}

.woo-variation-swatches .variable-item.button-variable-item[data-value*="xl"] {
  position: relative !important;
}

/* תגית ICANSIT PREMIUM */
.woo-variation-swatches .variable-item.button-variable-item[data-value*="xl"]::after {
  content: "ICANSIT PREMIUM";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  background: linear-gradient(135deg, var(--brand), var(--brand-dark));
  color: #fff !important;
  font-weight: 900;
  font-size: 9px;
  padding: 3px 8px;
  border-radius: 20px;
  box-shadow: 0 4px 10px rgba(0,0,0,0.15);
  white-space: nowrap;
  z-index: 10;
  border: 1px solid #fff;
}

/* כפתור הוספה לסל המקורי */
.woocommerce div.product form.cart .single_add_to_cart_button{
  background: linear-gradient(135deg, var(--brand), var(--brand-dark)) !important;
  border: 0 !important;
  border-radius: 16px !important;
  padding: 14px 18px !important;
  font-weight: 900 !important;
  box-shadow: 0 12px 22px rgba(111,189,75,0.25) !important;
}

.woocommerce div.product form.cart .variations_button{
  display: flex;
  align-items: center;
  gap: 10px;
  margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1a9feb */.elementor-1545 .elementor-element.elementor-element-d1a9feb {
  background: linear-gradient(180deg, #FFFFFF 0%, #F2F8F4 100%) !important;
/* iCanSit - Sticky product gallery on desktop only */
@media (min-width: 1025px){
  /* חשוב: למנוע מצב ש-Elementor חוסם sticky בגלל overflow */
  .elementor-section, 
  .elementor-container, 
  .elementor-column, 
  .elementor-widget-wrap{
    overflow: visible;
  }

  /* העמודה של התמונות נשארת דביקה */
  .ics-sticky-gallery{
    position: sticky;
    top: 110px; /* שנה לפי גובה ההדר/בר עליון */
    align-self: flex-start;
    z-index: 2;
  }

  /* מניעת מתיחה לגובה מלא במקרים מסוימים */
  .ics-sticky-gallery .elementor-widget-wrap{
    align-content: flex-start;
  }
}

/* במובייל וטאבלט לא עושים sticky לתמונות */
@media (max-width: 1024px){
  .ics-sticky-gallery{
    position: static;
    top: auto;
  }
}/* End custom CSS */
/* Start custom CSS */@media (max-width: 600px) {
    /* 1. כותרות - הגדלה קלה לשיפור הקריאה */
    .ics-intro-part1 { 
        padding: 10px 0 5px !important; 
    }
    .intro-title { 
        margin-bottom: 4px !important; 
        font-size: 26px !important; /* הגדלה מ-24px */
        line-height: 1.1 !important; 
    }
    .intro-subtitle { 
        margin-bottom: 8px !important; 
        font-size: 17px !important; /* הגדלה מ-15px */
    }

    /* 2. באג' הדוקטור - הופך לסמכותי ובולט יותר */
    .intro-authority { 
        padding: 6px 16px !important; 
        font-size: 14px !important; /* הגדלה מ-12px לקריאה קלה */
        margin-bottom: 12px !important; 
        font-weight: 700 !important;
        background: rgba(111, 189, 75, 0.1) !important;
    }

    /* 3. פס האמון - הגדלת אייקונים וטקסט להסרת חסמים מהירה */
    .ics-trust-strip-v2 { 
        margin: 0 0 10px !important; 
        padding: 6px 0 !important; 
        gap: 12px !important; 
        border-bottom: 1px solid #f1f1f1 !important;
    }
    .strip-item { 
        font-size: 13px !important; /* הגדלה מ-11px */
        font-weight: 800 !important; /* בולד חזק יותר */
    }
    .strip-svg { 
        width: 16px !important; 
        height: 16px !important; 
    }

    /* 4. תמונת מוצר - איזון בין גודל לחיסכון במקום */
    .woocommerce div.product div.images {
        margin-bottom: 0 !important;
        padding: 0 !important;
        max-width: 210px !important;
        margin: 0 auto !important;
    }
    .woocommerce-product-gallery img { 
        max-height: 180px !important; 
        object-fit: contain !important; 
    }

    /* 5. אזור המחיר - חפיפה אלגנטית עם רקע קריא */
    .ics-price-container {
        margin-top: -25px !important; /* חפיפה עדינה */
        padding: 12px 0 !important;
        position: relative;
        z-index: 20;
        /* גרדיאנט לבן חזק יותר כדי שהמחיר "יקפוץ" מהתמונה */
        background: linear-gradient(to top, rgba(255,255,255,1) 75%, rgba(255,255,255,0) 100%);
    }
    .ics-main-price { 
        font-size: 26px !important; 
        font-weight: 900 !important; 
    }
    .ics-sub-label { 
        font-size: 15px !important; 
        margin-bottom: 8px !important; 
        font-weight: 800 !important;
    }

    /* 6. תיקון מדבקת המבצע */
    .onsale, .woocommerce span.onsale {
        right: 15px !important;
        top: 15px !important;
        font-size: 12px !important;
        padding: 5px 12px !important;
    }

    /* 7. צמצום ווריאציות */
    .variations_form { padding-top: 0 !important; }
    .variations td { padding-bottom: 10px !important; }
}/* End custom CSS */