.elementor-29121 .elementor-element.elementor-element-48fd99e2{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-29121 .elementor-element.elementor-element-f9da537{--display:flex;}.elementor-29121 .elementor-element.elementor-element-3c89c00{--display:flex;}.elementor-29121 .elementor-element.elementor-element-51a4f085{--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;--justify-content:space-between;}html .elementor-29121 .elementor-element.elementor-element-47e27753 .product_title{font-size:21px;}.elementor-29121 .elementor-element.elementor-element-26b96254 img{max-width:80px;}.elementor-29121 .elementor-element.elementor-element-84df974{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29121 .elementor-element.elementor-element-84df974 .elementor-divider-separator{width:100%;}.elementor-29121 .elementor-element.elementor-element-84df974 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-29121 .elementor-element.elementor-element-e61deb5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29121 .elementor-element.elementor-element-e61deb5 .elementor-divider-separator{width:100%;}.elementor-29121 .elementor-element.elementor-element-e61deb5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-29121 .elementor-element.elementor-element-55494685 .price{font-size:25px;}.elementor-29121 .elementor-element.elementor-element-90f89bf{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1010101A;--border-color:#1010101A;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-29121 .elementor-element.elementor-element-79060157{--display:flex;}.elementor-29121 .elementor-element.elementor-element-816e00a{--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;}@media(min-width:769px){.elementor-29121 .elementor-element.elementor-element-48fd99e2{--content-width:850px;}.elementor-29121 .elementor-element.elementor-element-f9da537{--width:50%;}.elementor-29121 .elementor-element.elementor-element-3c89c00{--width:50%;}.elementor-29121 .elementor-element.elementor-element-79060157{--width:100%;}.elementor-29121 .elementor-element.elementor-element-816e00a{--content-width:700px;}}@media(max-width:1024px) and (min-width:769px){.elementor-29121 .elementor-element.elementor-element-f9da537{--width:50%;}.elementor-29121 .elementor-element.elementor-element-3c89c00{--width:50%;}}@media(max-width:1024px){.elementor-29121 .elementor-element.elementor-element-48fd99e2{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-29121 .elementor-element.elementor-element-47e27753{width:initial;max-width:initial;}.elementor-29121 .elementor-element.elementor-element-26b96254 img{max-width:60px;}.elementor-29121 .elementor-element.elementor-element-55494685 .price{font-size:18px;}.elementor-29121 .elementor-element.elementor-element-90f89bf{--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-29121 .elementor-element.elementor-element-5c3430e2{width:100%;max-width:100%;}}@media(max-width:768px){.elementor-29121 .elementor-element.elementor-element-48fd99e2{--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-29121 .elementor-element.elementor-element-51a4f085{--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-29121 .elementor-element.elementor-element-47e27753{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29121 .elementor-element.elementor-element-5c3430e2{width:100%;max-width:100%;}}/* Start custom CSS for wd_single_product_short_description, class: .elementor-element-443c0bc3 *//* ── כותרת מוצר ── */
.wd-single-title .product_title {
  font-family: 'Oswald', sans-serif !important;
  font-weight: 700 !important;
  font-size: clamp(16px, 2vw, 22px) !important;
  color: #1a3a5c !important;
  line-height: 1.2 !important;
  text-align: center !important;
  direction: rtl;
  margin-bottom: .75rem !important;
  text-transform: uppercase;
  letter-spacing: .3px;
}

/* ── מחיר ── */
.wd-single-price .price {
  font-family: 'Oswald', sans-serif !important;
  font-weight: 700 !important;
  font-size: 36px !important;
  color: #1a3a5c !important;
  line-height: 1 !important;
  text-align: right !important;
  direction: rtl;
  margin-bottom: .5rem !important;
}
.wd-single-price .price .woocommerce-Price-amount { color: #1a3a5c !important; }
.wd-single-price .price .woocommerce-Price-currencySymbol { font-size: 22px !important; vertical-align: middle; }
.wd-single-price .price del { color: #aab0c0 !important; font-size: 20px !important; font-weight: 400 !important; margin-left: 8px; }
.wd-single-price .price ins { text-decoration: none !important; color: #c0392b !important; }
@media(max-width:768px){ .wd-single-price .price { font-size: 28px !important; } }

/* ── כפתורים — שורה אחת ── */
.wd-single-add-cart form.cart {
  display: flex;
  flex-direction: row !important;
  gap: 10px;
  align-items: center;
}
.wd-single-add-cart .quantity { display: none !important; }

/* כפתור הוסף לסל */
.wd-single-add-cart .single_add_to_cart_button {
  flex: 1 !important;
  background: #fff !important;
  color: #1a3a5c !important;
  border: 2px solid #1a3a5c !important;
  border-radius: 12px !important;
  padding: 14px 20px !important;
  font-family: 'Heebo', sans-serif !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  width: auto !important;
  transition: all .2s !important;
  letter-spacing: .3px;
  text-align: center;
}
.wd-single-add-cart .single_add_to_cart_button:hover { background: #f5f7fa !important; }

/* כפתור Buy Now */
.wd-single-add-cart .wd-buy-now-btn,
.wd-single-add-cart a.buy-now,
.wd-single-add-cart .woocommerce-buy-now {
  flex: 1 !important;
  background: linear-gradient(135deg, #1a3a5c, #1e4570) !important;
  color: #fff !important;
  border: none !important;
  border-radius: 12px !important;
  padding: 14px 20px !important;
  font-family: 'Heebo', sans-serif !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  width: auto !important;
  cursor: pointer !important;
  text-align: center !important;
  transition: all .2s !important;
  box-shadow: 0 4px 16px rgba(26,58,92,0.25) !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-decoration: none !important;
}
.wd-single-add-cart .wd-buy-now-btn:hover,
.wd-single-add-cart a.buy-now:hover {
  transform: translateY(-2px) !important;
  box-shadow: 0 8px 24px rgba(26,58,92,0.3) !important;
}
@media(max-width:480px){
  .wd-single-add-cart form.cart { flex-direction: column !important; }
  .wd-single-add-cart .single_add_to_cart_button,
  .wd-single-add-cart .wd-buy-now-btn,
  .wd-single-add-cart a.buy-now { width: 100% !important; }
}

/* ── גלריה ── */
.wd-single-gallery .woocommerce-product-gallery { background: #fff !important; }
.wd-single-gallery .woocommerce-product-gallery__image {
  border-radius: 16px !important;
  overflow: hidden !important;
  border: 1px solid #e4e8f0 !important;
  background: #f8f9fb !important;
}
.wd-single-gallery .woocommerce-product-gallery__image img {
  padding: 1rem !important;
  object-fit: contain !important;
  background: #f8f9fb !important;
}
.wd-single-gallery .wd-gallery-thumb .woocommerce-product-gallery__image {
  border-radius: 10px !important;
  border: 2px solid #e4e8f0 !important;
  background: #f8f9fb !important;
  cursor: pointer !important;
  transition: border-color .2s !important;
  padding: 4px !important;
}
.wd-single-gallery .wd-gallery-thumb .woocommerce-product-gallery__image:hover,
.wd-single-gallery .wd-gallery-thumb .woocommerce-product-gallery__image.wd-active { border-color: #C9A84C !important; }
.wd-single-gallery .wd-btn-arrow {
  background: #fff !important;
  border: 1px solid #e4e8f0 !important;
  border-radius: 50% !important;
  width: 36px !important;
  height: 36px !important;
  transition: all .2s !important;
}
.wd-single-gallery .wd-btn-arrow:hover { background: #1a3a5c !important; border-color: #1a3a5c !important; }
.wd-single-gallery .wd-btn-arrow:hover .wd-arrow-inner { border-color: #fff !important; }

/* ── תיאור קצר ── */
.woocommerce-product-details__short-description {
  direction: rtl;
  text-align: right;
  margin: .75rem 0 1.25rem;
  padding: .85rem 1.1rem .85rem 1rem;
  border-right: 3px solid #C9A84C;
  border-left: none;
  border-top: 1px solid rgba(201,168,76,0.2);
  border-bottom: 1px solid rgba(201,168,76,0.2);
  background: linear-gradient(to left, rgba(201,168,76,0.07), rgba(26,58,92,0.03));
  border-radius: 0 10px 10px 0;
}
.woocommerce-product-details__short-description p {
  font-family: 'Heebo', sans-serif !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  color: #1a3a5c !important;
  line-height: 1.8 !important;
  margin: 0 0 .6rem !important;
}
.woocommerce-product-details__short-description::before {
  content: '✓ מאושר FDA  ·  ✓ מקורי מארה"ב  ·  ✓ מחיר סופי';
  display: block;
  font-family: 'Heebo', sans-serif;
  font-size: 10.5px;
  font-weight: 700;
  color: #C9A84C;
  letter-spacing: .3px;
  margin-bottom: .5rem;
}
.woocommerce-product-details__short-description::after {
  content: '💬 לכל שאלה אנחנו זמינים ב-WhatsApp ';
  display: block;
  font-family: 'Heebo', sans-serif;
  font-size: 12px;
  font-weight: 600;
  color: #2E7D52;
  margin-top: .6rem;
  padding-top: .6rem;
  border-top: 1px solid rgba(201,168,76,0.15);
}/* End custom CSS */