.elementor-11129 .elementor-element.elementor-element-68216734{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for text-editor, class: .elementor-element-4f5aa41d */@import url('https://fonts.googleapis.com/css2?family=Frank+Ruhl+Libre:wght@500;700;900&amp;family=Heebo:wght@300;400;500;700;800&amp;display=swap');

/* ============================================================
   ספא בן עמי — CSS משותף למקבץ המאמרים השני (8 מאמרים)
   מדביקים בטאב Advanced ← Custom CSS של ווידג'ט ה-HTML.
   שורת ה-import חייבת להישאר ראשונה.

   פלטה: דיו 2b2622 · טקסט 5d554c · זהב 977338 / b28a4c
          מרווה 7d8a6f · קרם f7f1e8 · גבול e6dccb · חימר 9c5a41
   ============================================================ */

.bamis-article *{box-sizing:border-box;}
.bamis-article{
  direction:rtl;font-family:'Heebo',-apple-system,'Segoe UI',sans-serif;
  color:#2b2622;line-height:1.9;font-size:19px;background:#ffffff;
  max-width:860px;margin:0 auto;padding:0 22px 40px;font-weight:400;-webkit-font-smoothing:antialiased;
}
.bamis-article p{margin:0 0 1.35em;color:#5d554c;}
.bamis-article strong{color:#2b2622;font-weight:700;}
.bamis-article p a,.bamis-article li a,.bamis-note a,.bamis-alert a,.bamis-faq a{
  color:#977338;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;
  transition:color .18s ease;}
.bamis-article p a:hover,.bamis-article li a:hover,.bamis-faq a:hover{color:#6f5221;}

/* ---------- כותרת ופתיח ---------- */
.bamis-hero{margin:14px 0 8px;text-align:center;}
.bamis-kicker{display:inline-block;font-family:'Heebo',sans-serif;font-weight:500;
  letter-spacing:.22em;font-size:13px;color:#977338;text-transform:uppercase;margin-bottom:14px;}
.bamis-kicker::before,.bamis-kicker::after{content:"";display:inline-block;width:26px;height:1px;
  background:#b28a4c;vertical-align:middle;margin:0 10px;opacity:.7;}
.bamis-article h1{font-family:'Frank Ruhl Libre',serif;font-weight:900;
  font-size:clamp(30px,6vw,50px);line-height:1.18;color:#2b2622;margin:0 0 22px;letter-spacing:-.01em;}

.bamis-lead{font-size:21px;line-height:2;color:#2b2622;margin:30px 0 10px;font-weight:400;}
/* כשהפתיח בא מיד אחרי תמונת הפתיחה — מרווח נוסף, כדי שהאות הגדולה לא תיצמד לתמונה */
.bamis-figure + .bamis-lead{margin-top:42px;}
.bamis-lead::first-letter{font-family:'Frank Ruhl Libre',serif;font-size:2.9em;font-weight:900;
  color:#b28a4c;float:right;line-height:.8;margin:.08em .12em 0 .12em;}

/* ---------- מקטעים ---------- */
.bamis-section{margin:44px 0 0;}
.bamis-section h2{font-family:'Frank Ruhl Libre',serif;font-weight:700;font-size:clamp(23px,3.6vw,31px);
  line-height:1.35;color:#2b2622;margin:0 0 16px;padding-top:34px;border-top:1px solid #e6dccb;
  display:flex;align-items:center;gap:14px;}
.bamis-section h2::before{content:"";flex:0 0 auto;width:10px;height:26px;border-radius:6px;
  background:linear-gradient(180deg,#b28a4c,#977338);}
.bamis-section:first-of-type h2{border-top:none;padding-top:6px;}
.bamis-section h3{font-family:'Frank Ruhl Libre',serif;font-weight:700;font-size:21px;color:#2b2622;margin:26px 0 10px;}

/* ---------- רשימות ---------- */
.bamis-list{list-style:none;margin:6px 0 1.35em;padding:0;}
.bamis-list li{position:relative;padding:2px 34px 14px 0;color:#5d554c;}
.bamis-list li::before{content:"";position:absolute;right:6px;top:12px;width:10px;height:10px;border-radius:50%;
  background:#7d8a6f;box-shadow:0 0 0 4px rgba(125,138,111,.18);}
.bamis-list li strong{color:#2b2622;}

/* שלבים ממוספרים — עיגולי זהב */
.bamis-steps{list-style:none;counter-reset:step;margin:10px 0 1.35em;padding:0;}
.bamis-steps li{position:relative;counter-increment:step;padding:4px 50px 18px 0;color:#5d554c;}
.bamis-steps li::before{content:counter(step);position:absolute;right:0;top:-1px;width:34px;height:34px;border-radius:50%;
  background:linear-gradient(150deg,#b28a4c,#977338);color:#fff;font-family:'Frank Ruhl Libre',serif;font-weight:900;
  font-size:17px;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 14px -5px rgba(151,115,56,.6);}
.bamis-steps li strong{color:#2b2622;}

/* רשימת בדיקה — תיבת וי במרווה */
.bamis-check{list-style:none;margin:10px 0 1.35em;padding:0;}
.bamis-check li{position:relative;padding:3px 40px 15px 0;color:#5d554c;}
.bamis-check li::before{content:"";position:absolute;right:2px;top:9px;width:22px;height:22px;border-radius:7px;
  background:rgba(125,138,111,.14);border:1px solid rgba(125,138,111,.45);}
.bamis-check li::after{content:"";position:absolute;right:9px;top:13px;width:7px;height:12px;
  border-right:2px solid #6d7b60;border-bottom:2px solid #6d7b60;transform:rotate(40deg);}

/* רשימת "מה שרלוונטי / מה שכלול" — טבלת עובדות */
.bamis-facts{list-style:none;margin:18px 0 1.35em;padding:0;border-radius:16px;
  border:1px solid #e6dccb;background:#fdfaf5;overflow:hidden;}
.bamis-facts li{padding:15px 22px;color:#5d554c;border-bottom:1px solid #eee4d5;line-height:1.75;}
.bamis-facts li:last-child{border-bottom:none;}
.bamis-facts li strong{color:#2b2622;}

/* ---------- תמונות ---------- */
.bamis-figure{margin:30px 0 6px;}
.bamis-figure img{width:100%;border-radius:18px;box-shadow:0 18px 45px -20px rgba(60,45,25,.35);display:block;aspect-ratio:16/10;object-fit:cover;}
.bamis-article figure{margin:0;}
.bamis-article figcaption{font-size:14px;color:#938a7d;text-align:center;margin-top:12px;font-weight:300;letter-spacing:.02em;}

/* ---------- תיבת הערה / הבהרה (זהב) ---------- */
.bamis-note{background:#f7f1e8;border-radius:16px;padding:24px 28px;margin:30px 0 0;
  border:1px solid #e6dccb;font-size:17px;color:#5d554c;line-height:1.8;}
.bamis-note strong{color:#977338;}

/* ---------- תיבת "מתי לפנות לרופא" (חימר) ---------- */
.bamis-alert{background:#fbf2ee;border:1px solid #ecd6cb;border-radius:18px;padding:26px 30px 20px;margin:24px 0 0;}
.bamis-alert-title{display:flex;align-items:center;gap:12px;font-family:'Frank Ruhl Libre',serif;font-weight:700;
  font-size:20px;color:#8c4c35;margin:0 0 14px;}
.bamis-alert-title::before{content:"!";flex:0 0 auto;width:28px;height:28px;border-radius:50%;
  background:#9c5a41;color:#fff;font-family:'Heebo',sans-serif;font-weight:800;font-size:17px;
  display:flex;align-items:center;justify-content:center;line-height:1;}
.bamis-alert p{color:#6b5a52;font-size:17px;}
.bamis-alert ul{list-style:none;margin:0 0 1.1em;padding:0;}
.bamis-alert li{position:relative;padding:2px 26px 11px 0;color:#6b5a52;font-size:17px;line-height:1.75;}
.bamis-alert li::before{content:"";position:absolute;right:5px;top:12px;width:7px;height:7px;border-radius:50%;background:#c07a5f;}
.bamis-alert li strong{color:#8c4c35;}

/* ---------- משפט מפתח ---------- */
.bamis-pull{margin:32px 0;padding:4px 26px 4px 0;border-right:3px solid #b28a4c;
  font-family:'Frank Ruhl Libre',serif;font-size:clamp(20px,3vw,25px);line-height:1.55;color:#2b2622;font-weight:500;}

/* ---------- טיפ מעשי ---------- */
.bamis-tip{margin:26px 0 1.35em;padding:20px 24px;background:rgba(125,138,111,.08);
  border-radius:14px;border:1px solid rgba(125,138,111,.22);font-size:17px;line-height:1.8;color:#5d554c;}
.bamis-tip p{margin:0;color:inherit;}
.bamis-tip-label{display:block;font-family:'Heebo',sans-serif;font-weight:700;letter-spacing:.14em;
  font-size:12px;text-transform:uppercase;color:#6d7b60;margin-bottom:6px;}

/* ---------- תוכן עניינים (מאמר עמוד) ---------- */
.bamis-toc{margin:34px 0 0;padding:24px 28px;border:1px solid #e6dccb;border-radius:18px;background:#fdfaf5;}
.bamis-toc-title{font-family:'Heebo',sans-serif;font-weight:500;letter-spacing:.18em;font-size:12px;
  color:#977338;text-transform:uppercase;margin:0 0 14px;}
.bamis-toc ol{list-style:none;counter-reset:toc;margin:0;padding:0;
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 26px;}
.bamis-toc li{counter-increment:toc;padding:6px 0;font-size:17px;line-height:1.6;}
.bamis-toc li::before{content:counter(toc) ".";color:#b28a4c;font-weight:700;margin-left:8px;}
.bamis-toc a{color:#5d554c;text-decoration:none;border-bottom:1px solid transparent;transition:color .18s ease,border-color .18s ease;}
.bamis-toc a:hover{color:#2b2622;border-bottom-color:#b28a4c;}

/* ---------- כרטיסי אשכול ---------- */
.bamis-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0 1.35em;padding:0;list-style:none;}
.bamis-card{display:block;padding:22px 24px;border:1px solid #e6dccb;border-radius:16px;background:#fff;
  text-decoration:none !important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;}
.bamis-card:hover{transform:translateY(-3px);border-color:#d9c7a8;box-shadow:0 16px 34px -20px rgba(60,45,25,.45);}
.bamis-card-title{display:block;font-family:'Frank Ruhl Libre',serif;font-weight:700;font-size:20px;color:#2b2622;margin-bottom:6px;}
.bamis-card-text{display:block;font-size:16px;line-height:1.7;color:#7c7268;font-weight:300;}

/* ---------- CTA באמצע המאמר ---------- */
.bamis-inline-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;
  margin:34px 0 0;padding:26px 30px;border-radius:18px;background:#f7f1e8;border:1px solid #e6dccb;}
.bamis-inline-cta-text{flex:1 1 260px;}
.bamis-inline-cta-text strong{display:block;font-family:'Frank Ruhl Libre',serif;font-weight:700;font-size:21px;
  color:#2b2622;margin-bottom:4px;}
.bamis-inline-cta-text span{font-size:16px;color:#7c7268;line-height:1.7;}

/* ---------- שאלות נפוצות (אקורדיון ללא JS) ---------- */
.bamis-faq{margin:18px 0 0;border-top:1px solid #e6dccb;}
.bamis-faq details{border-bottom:1px solid #e6dccb;}
.bamis-faq summary{list-style:none;cursor:pointer;position:relative;padding:20px 44px 20px 0;
  font-family:'Frank Ruhl Libre',serif;font-weight:700;font-size:19px;color:#2b2622;line-height:1.5;
  transition:color .18s ease;}
.bamis-faq summary::-webkit-details-marker{display:none;}
.bamis-faq summary:hover{color:#977338;}
.bamis-faq summary::before{content:"";position:absolute;right:0;top:22px;width:26px;height:26px;border-radius:50%;
  background:rgba(178,138,76,.14);transition:background .2s ease;}
.bamis-faq summary::after{content:"";position:absolute;right:9px;top:30px;width:8px;height:8px;
  border-left:2px solid #977338;border-bottom:2px solid #977338;transform:rotate(-45deg);transition:transform .22s ease;}
.bamis-faq details[open] summary{color:#977338;}
.bamis-faq details[open] summary::before{background:rgba(178,138,76,.22);}
.bamis-faq details[open] summary::after{transform:rotate(135deg);top:33px;}
.bamis-faq-body{padding:0 0 20px;font-size:17.5px;line-height:1.85;color:#5d554c;}
.bamis-faq-body p{margin:0 0 .9em;color:#5d554c;}
.bamis-faq-body p:last-child{margin-bottom:0;}

/* ---------- תיבת סיום + כפתורים ---------- */
.bamis-closing{margin-top:52px;background:#f7f1e8;border-radius:22px;padding:44px 40px;text-align:center;border:1px solid #e6dccb;}
.bamis-closing h2{font-family:'Frank Ruhl Libre',serif;font-weight:700;font-size:clamp(24px,4vw,32px);margin:0 0 16px;color:#2b2622;}
.bamis-closing p{color:#5d554c;}
.bamis-cta-line{font-family:'Frank Ruhl Libre',serif;font-size:22px;color:#2b2622;font-weight:500;margin:24px 0 20px;}
.bamis-btn{display:inline-block;background:linear-gradient(150deg,#8f6a2c,#5f4619);color:#fff !important;text-shadow:0 1px 2px rgba(0,0,0,.28);
  text-decoration:none !important;font-family:'Heebo',sans-serif;font-weight:800;font-size:19px;padding:16px 46px;border-radius:50px;
  letter-spacing:.03em;box-shadow:0 14px 30px -10px rgba(95,70,25,.8);transition:transform .18s ease, box-shadow .18s ease;}
.bamis-btn:hover{transform:translateY(-2px);box-shadow:0 20px 38px -10px rgba(151,115,56,.85);}
.bamis-btn-sm{flex:0 0 auto;padding:13px 32px;font-size:17px;}
.bamis-textlink{display:block;margin-top:16px;color:#6f5221;font-weight:600;font-size:16px;text-decoration:underline;}

/* ---------- רספונסיביות ---------- */
@media(max-width:760px){
  .bamis-cards{grid-template-columns:1fr;}
  .bamis-toc ol{grid-template-columns:1fr;}
}
@media(max-width:600px){
  .bamis-article{font-size:18px;padding:0 16px;}
  .bamis-closing{padding:34px 22px;}
  .bamis-note,.bamis-alert{padding:22px 20px;}
  .bamis-inline-cta{padding:22px 20px;}
  .bamis-toc{padding:20px 20px;}
  .bamis-btn{width:100%;padding:16px 20px;}
  .bamis-btn-sm{width:100%;}
}/* End custom CSS */