.elementor-601969 .elementor-element.elementor-element-9f48451{width:var( --container-widget-width, 90.821% );max-width:90.821%;--container-widget-width:90.821%;--container-widget-flex-grow:0;}.elementor-601969 .elementor-element.elementor-element-9f48451 > .elementor-widget-container{border-style:double;}@media(min-width:768px){.elementor-601969 .elementor-element.elementor-element-88347d3{width:30.704%;}.elementor-601969 .elementor-element.elementor-element-81fbfdc{width:69.296%;}}@media(max-width:1024px){.elementor-601969 .elementor-element.elementor-element-9f48451{width:var( --container-widget-width, 165.988px );max-width:165.988px;--container-widget-width:165.988px;--container-widget-flex-grow:0;}.elementor-601969 .elementor-element.elementor-element-776dd9f{width:var( --container-widget-width, 429.075px );max-width:429.075px;--container-widget-width:429.075px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-601969 .elementor-element.elementor-element-9f48451{--container-widget-width:704px;--container-widget-flex-grow:0;width:var( --container-widget-width, 704px );max-width:704px;}}/* Start custom CSS for html, class: .elementor-element-b17944d *//* ===== וואטסאפ ===== */

.whatsapp-box {
  margin-top: 12px;
}

.whatsapp-box a {
  display: block;
  background: linear-gradient(135deg, #25D366, #1ebe5d);
  color: white;
  padding: 16px;
  border-radius: 12px;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  transition: 0.3s;
}

/* אפקט */
.whatsapp-box a:hover {
  transform: translateY(-3px);
  box-shadow: 0 10px 20px rgba(37,211,102,0.3);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9f48451 *//* קונטיינר */
.sidebar-menu {
  background: #ffffff;
  padding: 20px;
  border-radius: 18px;
  max-width: 300px;
  font-family: Arial, sans-serif;
  box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}

/* כותרת */
.menu-title {
  text-align: center;
  color: #ff7a00;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: bold;
}

/* קבוצה */
.menu-group {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

/* פריטים */
.menu-item {
  display: flex;
  align-items: center;
  gap: 10px;
  background: #f8f8f8;
  padding: 14px;
  border-radius: 12px;
  text-decoration: none;
  color: #333;
  font-size: 15px;
  transition: 0.3s;
}

/* hover */
.menu-item:hover {
  background: #fff4e6;
  transform: translateX(-4px);
}

/* פעיל */
.menu-item.active {
  background: #fff4e6;
  color: #ff7a00;
  font-weight: bold;
  border-right: 4px solid #ff7a00;
}

/* CTA */
.cta-box {
  display: block;
  margin-top: 15px;
  background: linear-gradient(135deg, #ff9a3c, #ff7a00);
  color: white;
  padding: 15px;
  border-radius: 12px;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  transition: 0.3s;
}

.cta-box:hover {
  transform: translateY(-3px);
  box-shadow: 0 10px 20px rgba(255,122,0,0.25);
}

/* WhatsApp */
.whatsapp-box {
  display: block;
  margin-top: 10px;
  background: linear-gradient(135deg, #25D366, #1ebe5d);
  color: white;
  padding: 15px;
  border-radius: 12px;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  transition: 0.3s;
}

.whatsapp-box:hover {
  transform: translateY(-3px);
  box-shadow: 0 10px 20px rgba(37,211,102,0.3);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e661605 */.coupon-banner {
  background: linear-gradient(135deg, #ff9a3c, #ff7a00);
  color: white;
  text-align: center;
  padding: 40px 20px;
  border-radius: 20px;
  max-width: 700px;
  margin: 40px auto;
  font-family: Arial, sans-serif;
  box-shadow: 0 10px 25px rgba(0,0,0,0.1);
}

.coupon-banner .icon {
  font-size: 40px;
  margin-bottom: 10px;
}

.coupon-banner h1 {
  font-size: 32px;
  margin-bottom: 10px;
}

.coupon-banner p {
  font-size: 18px;
  margin-bottom: 25px;
}

.coupon-banner .btn {
  background: #ffffff;
  color: #ff7a00;
  padding: 12px 25px;
  border-radius: 15px;
  text-decoration: none;
  font-weight: bold;
  display: inline-block;
  transition: 0.3s;
}

.coupon-banner .btn:hover {
  background: #fff3e6;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-776dd9f *//* בלוק ראשי */
.coupon-info-box {
  background: rgba(255, 122, 0, 0.08); /* כתום בהיר שקוף */
  padding: 25px 20px;
  border-radius: 15px;
  max-width: 900px;
  margin: 30px auto;
  text-align: center;
  font-family: Arial, sans-serif;
  border: 1px solid rgba(255, 122, 0, 0.2);
}

/* אייקון */
.coupon-info-box .icon {
  background: #ff7a00;
  width: 65px;
  height: 65px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 15px;
}

/* כותרת */
.coupon-info-box h2 {
  color: #ff7a00;
  font-size: 24px;
  margin-bottom: 10px;
}

/* טקסט */
.coupon-info-box p {
  color: #333;
  font-size: 16px;
  margin-bottom: 20px;
}

/* תמונה */
.coupon-image {
  max-width: 100%;
  border-radius: 10px;
  margin: 20px 0;
  border: 2px solid rgba(255, 122, 0, 0.3);
}

/* טיפ (כתום עדין במקום ירוק) */
.tip-box {
  background: #fff4e6; /* כתום בהיר */
  color: #ff7a00;
  padding: 15px;
  border-radius: 10px;
  margin-top: 15px;
  font-size: 15px;
  text-align: right;
  border-right: 4px solid #ff7a00;
}

/* בולטים אפורים משודרגים */
.coupon-bullets {
  list-style: none;
  padding: 0;
  margin-top: 20px;
  text-align: right;
}

.coupon-bullets li {
  background: #f1f1f1; /* אפור בהיר */
  padding: 10px;
  margin-bottom: 8px;
  border-radius: 8px;
  font-size: 14px;
  border-right: 3px solid #ff7a00;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-529677f *//* בלוק ראשי */
.coupon-product-box {
  background: rgba(255, 122, 0, 0.06); /* כתום בהיר מאוד */
  padding: 25px 20px;
  border-radius: 15px;
  max-width: 900px;
  margin: 30px auto;
  font-family: Arial, sans-serif;
  text-align: right;
  border: 1px solid rgba(255, 122, 0, 0.15);
}

/* כותרת */
.coupon-product-box .header {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  margin-bottom: 15px;
}

.coupon-product-box .icon {
  background: #ff7a00;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* כותרת טקסט */
.coupon-product-box h2 {
  color: #ff7a00;
  font-size: 24px;
}

/* טקסט */
.coupon-product-box .desc {
  font-size: 16px;
  color: #333;
  margin-bottom: 10px;
}

/* תמונה */
.coupon-image {
  max-width: 100%;
  border-radius: 10px;
  margin: 20px 0;
  border: 2px solid rgba(255, 122, 0, 0.25);
}

/* שימו לב (אפור + כתום עדין) */
.notice-box {
  background: #f1f1f1; /* אפור בהיר */
  color: #333;
  padding: 15px;
  border-radius: 10px;
  border-right: 4px solid #ff7a00;
  font-size: 15px;
  margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a848bb0 */.coupon-top-box {
  background: #ffffff;
  padding: 25px 20px;
  border-radius: 15px;
  max-width: 900px;
  margin: 30px auto;
  font-family: Arial, sans-serif;
  text-align: right;
  border: 2px solid #ff7a00;
}

/* כותרת */
.coupon-top-box .header {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  margin-bottom: 15px;
}

.coupon-top-box .icon {
  background: #ff7a00;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.coupon-top-box h2 {
  color: #000000;
  font-size: 24px;
}

/* טקסט */
.coupon-top-box .desc {
  font-size: 16px;
  color: #333;
  margin-bottom: 15px;
}

/* תמונה */
.coupon-image {
  max-width: 100%;
  border-radius: 10px;
  margin-top: 15px;
  border: 2px solid #ff7a00;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-81003ed *//* כתום בהיר */
.coupon-orange-box {
  background: #fff4e6;
  border-right: 5px solid #ff7a00;
  padding: 20px;
  border-radius: 12px;
  margin: 20px auto;
  max-width: 900px;
  font-family: Arial, sans-serif;
  text-align: right;
}

.coupon-orange-box p {
  margin-bottom: 10px;
  font-size: 15px;
}

.coupon-orange-box ul {
  padding-right: 20px;
  margin-bottom: 10px;
}

.coupon-orange-box li {
  margin-bottom: 6px;
}

/* טיפ */
.coupon-orange-box .tip {
  font-weight: bold;
  color: #ff7a00;
}

/* אפור בהיר */
.coupon-gray-box {
  background: #f1f1f1;
  padding: 18px;
  border-radius: 12px;
  margin: 20px auto;
  max-width: 900px;
  font-family: Arial, sans-serif;
  text-align: right;
  color: #333;
}/* End custom CSS */