.elementor-387 .elementor-element.elementor-element-a72eb71{--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-387 .elementor-element.elementor-element-2f6a682{--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-387 .elementor-element.elementor-element-9e19463{--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-387 .elementor-element.elementor-element-d9c1b6a{padding:0px 20px 0px 0px;}.woocommerce .elementor-widget-woocommerce-product-price .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-387 .elementor-element.elementor-element-e591982.elementor-element{--align-self:center;}.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-387 .elementor-element.elementor-element-41d89d5.elementor-element{--align-self:center;}.elementor-387 .elementor-element.elementor-element-41d89d5 .cart button, .elementor-387 .elementor-element.elementor-element-41d89d5 .cart .button{transition:all 0.2s;}.elementor-387 .elementor-element.elementor-element-41d89d5 .quantity .qty{transition:all 0.2s;}.elementor-387 .elementor-element.elementor-element-f6f700c{padding:0px 30px 0px 0px;}.elementor-387 .elementor-element.elementor-element-8dd11c1{text-align:center;}.elementor-387 .elementor-element.elementor-element-f71370d{padding:0px 30px 0px 0px;}.elementor-387 .elementor-element.elementor-element-d98504a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-798ee67{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-387 .elementor-element.elementor-element-f6f700c{padding:0px 95px 0px 16px;}.elementor-387 .elementor-element.elementor-element-8dd11c1{text-align:center;}}@media(min-width:768px){.elementor-387 .elementor-element.elementor-element-2f6a682{--width:50%;}.elementor-387 .elementor-element.elementor-element-9e19463{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-68f1413 */@media (max-width:768px){

  .icsm-title{
    text-align:center;
    margin-bottom:14px;
    padding:0 12px;
  }

  .icsm-product-title{
    margin:0;
    font-family:"Heebo", system-ui, sans-serif;
    font-weight:800;        /* כמו הסטנדרט */
    font-size:22px;         /* מתאים למובייל */
    line-height:1.3;
    color:#0f1720;          /* צבע הכותרות המקורי */
    white-space:nowrap;     /* כמו בסטנדרט */
  }

}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-9f45af7 *//* פתרון: הרמת הלייטבוקס מעל ההדר */
.elementor-lightbox,
.elementor-lightbox .elementor-lightbox-wrapper,
.elementor-lightbox .elementor-lightbox-image,
.pswp,
.pswp__bg,
.pswp__scroll-wrap {
    z-index: 999999 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d9c1b6a *//* 📱 התאמות מובייל וטאבלט לריבוע האמון */
@media (max-width:1024px) {

  /* מאפשר שבירה תקינה */
  .trust-box li {
    white-space: normal !important;    /* מותר שבירה */
    text-align: center !important;      /* מרכז נקי */
    line-height: 1.6;
  }

  .trust-box {
    padding: 16px 14px !important;
    max-width: 100% !important;
  }

  .icon-badge {
    width: 24px;
    height: 24px;
    font-size: 12px;
  }
}

@media (max-width:600px) {

  .trust-box {
    border-radius: 14px;
    padding: 14px 12px !important;
  }

  .trust-box li {
    font-size: 15px !important;
    gap: 6px;
  }

}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-e591982 *//* 💰 עיצוב מחיר מוצר - iCanSit® */
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.ics-price {
  direction: rtl;
  display: inline-flex;
  align-items: baseline;
  gap: 6px;
  color: #6FBD4B; /* ירוק המותג */
  font-family: "Heebo", system-ui, Arial, sans-serif;
  font-weight: 800;
  font-size: clamp(22px, 3vw, 30px);
  margin: 12px 0 14px;
}

/* מחיר מבצע (הישן בקו חוצה) */
.woocommerce div.product p.price del,
.woocommerce div.product span.price del {
  color: #9AA5B1;
  font-weight: 500;
  font-size: 0.85em;
  opacity: 0.8;
  text-decoration: line-through;
}

/* מחיר חדש (הנוכחי) */
.woocommerce div.product p.price ins,
.woocommerce div.product span.price ins {
  color: #6FBD4B;
  font-weight: 800;
  text-decoration: none;
}

/* תגית מבצע קטנה */
.onsale,
.woocommerce span.onsale {
  position: absolute;
  top: 12px;
  right: 12px;
  background: #6FBD4B;
  color: #fff;
  font-size: 13px;
  font-weight: 700;
  border-radius: 999px;
  padding: 6px 12px;
  letter-spacing: 0.3px;
  box-shadow: 0 4px 10px rgba(111,189,75,0.3);
}

/* בצל ירוק קל */
.price-shadow {
  text-shadow: 0 2px 8px rgba(111,189,75,0.25);
}

/* אנימציית הופעה חלקה */
.woocommerce div.product p.price,
.woocommerce div.product span.price {
  animation: fadeInUp 0.6s ease;
}
@keyframes fadeInUp {
  from {opacity: 0; transform: translateY(10px);}
  to {opacity: 1; transform: translateY(0);}
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-41d89d5 *//* 🛒 כפתורי רכישה iCanSit® */
.woocommerce div.product form.cart .button,
.single_add_to_cart_button,
.ics-buy-now {
  display: inline-block;
  font-family: "Heebo", system-ui, sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 1;
  padding: 14px 38px;
  border-radius: 999px;
  border: none;
  cursor: pointer;
  transition: all 0.25s ease;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
}

/* כפתור "הוספה לסל" (ראשי) */
.woocommerce div.product form.cart .button,
.single_add_to_cart_button {
  background-color: #6FBD4B;
  color: #fff;
  box-shadow: 0 6px 14px rgba(111,189,75,0.25);
}
.woocommerce div.product form.cart .button:hover,
.single_add_to_cart_button:hover {
  background-color: #58AA43;
  transform: translateY(-2px);
  box-shadow: 0 8px 18px rgba(111,189,75,0.35);
}

/* כפתור "קנה עכשיו" */
.ics-buy-now {
  background-color: transparent;
  color: #6FBD4B;
  border: 2px solid #6FBD4B;
  display: block;               /* שורה נפרדת */
  margin: 14px auto 0;          /* מרכז אופקית */
  text-align: center;
  width: fit-content;           /* רוחב לפי הטקסט */
  box-shadow: 0 6px 14px rgba(111,189,75,0.1);
}
.ics-buy-now:hover {
  background-color: #6FBD4B;
  color: #fff;
  transform: translateY(-2px);
  box-shadow: 0 8px 18px rgba(111,189,75,0.25);
}

/* התאמה מושלמת למובייל */
@media (max-width:768px){
  .woocommerce div.product form.cart .button {
    width: 100%;
  }
  .ics-buy-now {
    width: 100%;
    margin: 10px auto 0;
  }
}
/* 🌟 Dropdown פרימיום - עם עיגול עמוק וחץ ירוק */

.woocommerce div.product form.cart .variations select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;

  width: 100%;
  padding: 14px 18px;
  padding-left: 50px; /* מקום לחץ */

  font-family: "Heebo", sans-serif;
  font-size: 16px;
  font-weight: 600;
  color: var(--ink);

  background: #ffffff;
  border: 1px solid #DDE3E7;
  border-radius: 20px; /* עיגול חזק יותר */
  cursor: pointer;

  box-shadow: 0 4px 10px rgba(0,0,0,0.05);
  transition: all .25s ease;

  background-image: url("data:image/svg+xml;utf8,<svg fill='none' stroke='%236FBD4B' stroke-width='2.2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path d='M6 9l6 6 6-6'/></svg>");
  background-repeat: no-repeat;
  background-position: left 18px center;
  background-size: 16px;
}

/* Hover */
.woocommerce div.product form.cart .variations select:hover {
  border-color: var(--brand);
  box-shadow: 0 6px 16px rgba(111,189,75,0.18);
}

/* Focus */
.woocommerce div.product form.cart .variations select:focus {
  outline: none;
  border-color: var(--brand);
  box-shadow: 0 0 0 2px rgba(111,189,75,0.2);
}

/* כותרות */
.woocommerce div.product form.cart .variations th.label {
  font-family: "Heebo", sans-serif;
  font-weight: 700;
  font-size: 16px;
  color: var(--ink);
  padding-bottom: 8px;
  text-align: right;
  white-space: nowrap;
}

/* ריווח */
.woocommerce div.product form.cart .variations td {
  padding-bottom: 22px !important;
}
/* 🌿 Quantity Input – iCanSit Premium Design */

.woocommerce div.product form.cart .quantity input.qty {
  width: 70px;
  height: 48px;

  font-family: "Heebo", sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-align: center;

  background: #ffffff; /* רקע לבן נקי */
  color: var(--ink);

  border: 1px solid #DDE3E7; /* גבול עדין */
  border-radius: 16px;       /* עיגול חזק כמו dropdown */

  box-shadow: 0 4px 10px rgba(0,0,0,0.04);
  transition: all 0.25s ease;
  outline: none;
}

/* Hover */
.woocommerce div.product form.cart .quantity input.qty:hover {
  border-color: var(--brand);
  box-shadow: 0 6px 16px rgba(111,189,75,0.12);
}

/* Focus */
.woocommerce div.product form.cart .quantity input.qty:focus {
  border-color: var(--brand);
  box-shadow: 0 0 0 2px rgba(111,189,75,0.25);
}


/* 🌿 כפתורי + ו- – אם קיימים בתבנית */
.woocommerce div.product form.cart .quantity .plus,
.woocommerce div.product form.cart .quantity .minus {
  background: #ffffff;
  border: 1px solid #DDE3E7;
  color: var(--brand);
  font-weight: 700;
  font-size: 20px;

  width: 36px;
  height: 36px;

  border-radius: 12px;
  box-shadow: 0 4px 10px rgba(0,0,0,0.04);
  transition: all .25s ease;
}

/* Hover */
.woocommerce div.product form.cart .quantity .plus:hover,
.woocommerce div.product form.cart .quantity .minus:hover {
  background: var(--brand);
  color: #fff;
  border-color: var(--brand);
  box-shadow: 0 6px 16px rgba(111,189,75,0.18);
}
/* 🧹 ביטול הרקע האפור של טבלת הוריאציות */
.woocommerce div.product form.cart .variations,
.woocommerce div.product form.cart .variations tr,
.woocommerce div.product form.cart .variations td,
.woocommerce div.product form.cart .variations th {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a72eb71 */.elementor-387 .elementor-element.elementor-element-a72eb71 {
  background: linear-gradient(180deg, #FFFFFF 0%, #F2F8F4 100%) !important;
}/* End custom CSS */