<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jadłospisy &#8211; Diety Chorobowe</title>
	<atom:link href="https://dietychorobowe.pl/product-category/jadlospisy/feed/" rel="self" type="application/rss+xml" />
	<link>https://dietychorobowe.pl</link>
	<description>Dieta z troską o Twoje zdrowie – dopasowana do Twojej diagnozy.</description>
	<lastBuildDate>Sun, 17 May 2026 08:14:39 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://dietychorobowe.pl/wp-content/uploads/2025/06/cropped-Green-and-Orange-Bright-Simple-Minimalist-Healthy-Food-Logo-32x32.png</url>
	<title>Jadłospisy &#8211; Diety Chorobowe</title>
	<link>https://dietychorobowe.pl</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Dieta redukcyjna</title>
		<link>https://dietychorobowe.pl/produkt/dieta-redukcyjna/</link>
					<comments>https://dietychorobowe.pl/produkt/dieta-redukcyjna/#respond</comments>
		
		<dc:creator><![CDATA[Aleksandra]]></dc:creator>
		<pubDate>Wed, 25 Feb 2026 16:11:45 +0000</pubDate>
				<guid isPermaLink="false">https://dietychorobowe.pl/?post_type=product&#038;p=2375</guid>

					<description><![CDATA[<p data-start="0" data-end="158">Ten plan został stworzony dla kobiet, które chcą skutecznie zredukować masę ciała bez głodówek, bez napadów objadania się i bez ciągłego zaczynania od nowa.</p>
<p data-start="160" data-end="166">Jeśli:</p>
<p data-start="168" data-end="447"><strong>– masz wrażenie, że jesz „niby zdrowo”, a waga stoi</strong><br data-start="219" data-end="222" /><strong>– wieczorem tracisz kontrolę nad jedzeniem</strong><br data-start="264" data-end="267" /><strong>– masz za sobą kilka diet zakończonych efektem jo-jo</strong><br data-start="319" data-end="322" /><strong>– boisz się, że redukcja oznacza ciągły głód i życie na sałacie</strong><br data-start="385" data-end="388" /><strong>– chcesz schudnąć, ale nie kosztem hormonów i metabolizmu</strong></p>
<p data-start="449" data-end="560">ten plan pomoże Ci poukładać redukcję w sposób strategiczny, policzony i możliwy do utrzymania w realnym życiu.</p>]]></description>
										<content:encoded><![CDATA[<h2 data-start="151" data-end="177">? Jak działa ten plan?</h2>
<p data-start="179" data-end="198">Plan opiera się na:</p>
<p data-start="251" data-end="754"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> kontrolowanym deficycie kalorycznym – wystarczającym, by redukować tkankę tłuszczową, ale nie rozwalać metabolizmu<br data-start="306" data-end="309" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> wysokiej podaży białka – aby chronić masę mięśniową podczas redukcji<br data-start="379" data-end="382" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> stabilizacji glikemii – mniej napadów głodu i mniej „zjazdów” energii<br data-start="453" data-end="456" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> dużej objętości posiłków – jesz konkretnie, nie symbolicznie<br data-start="518" data-end="521" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> eliminacji chaosu żywieniowego – wszystko masz policzone</p>
<p data-start="588" data-end="635">Wspiera organizm zamiast go dodatkowo obciążać.</p>
<hr data-start="637" data-end="640" />
<h2 data-start="642" data-end="664">? Co zawiera plan?</h2>
<p data-start="666" data-end="872"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 7 dni gotowego jadłospisu<br data-start="693" data-end="696" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> dokładną kaloryczność i makroskładniki każdego dnia<br data-start="749" data-end="752" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> listę zakupów<br data-start="767" data-end="770" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> możliwość powtarzania planu przez kolejne tygodnie<br data-start="822" data-end="825" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> format PDF – do pobrania od razu po zakupie</p>
<p data-start="874" data-end="964">Wszystko jest już policzone – nie musisz liczyć kalorii ani układać posiłków samodzielnie.</p>
<hr data-start="966" data-end="969" />
<h2 data-start="971" data-end="1001">? Jak wybrać kaloryczność?</h2>
<div id="dc-kalkulator" class="dc-kalkulator">
<div class="dc-kalkulator__header">
<h3>Oblicz kaloryczność (PPM / CPM)</h3>
<p>Wpisz dane, a pokażemy Ci orientacyjną kaloryczność na redukcję / utrzymanie / masę.</p>
<div id="dc-kalkulator-produkt" class="dc-kalkulator-wrap">
<div class="dc-kalkulator__grid">
<div class="dc-field"><label for="plec_prod">Płeć</label><br />
<select id="plec_prod"><option value="">Wybierz</option><option value="kobieta">Kobieta</option><option value="mezczyzna">Mężczyzna</option></select></div>
<div class="dc-field"><label for="wiek_prod">Wiek</label><br />
<input id="wiek_prod" max="100" min="10" type="number" placeholder="np. 34" /></div>
<div class="dc-field"><label for="wzrost_prod">Wzrost (cm)</label><br />
<input id="wzrost_prod" max="230" min="120" type="number" placeholder="np. 170" /></div>
<div class="dc-field"><label for="waga_prod">Masa ciała (kg)</label><br />
<input id="waga_prod" max="250" min="35" type="number" placeholder="np. 70" /></div>
<div class="dc-field dc-field--full"><label for="aktywnosc_prod">Poziom aktywności</label><br />
<select id="aktywnosc_prod"><option value="">Wybierz</option><option value="1.2">Siedzący</option><option value="1.4">Niska aktywność</option><option value="1.6">Umiarkowana</option><option value="1.8">Wysoka</option><option value="2.0">Bardzo wysoka</option></select></div>
<div class="dc-field dc-field--full"><label for="cel_prod">Cel</label><br />
<select id="cel_prod"><option value="">Wybierz</option><option value="-15">Schudnąć</option><option value="0">Utrzymać wagę</option><option value="10">Przytyć / budować masę</option></select></div>
<div class="dc-actions dc-field--full">
<p><button id="obliczBtn_prod" class="dc-btn" type="button">Oblicz kaloryczność</button></p>
<div id="dc-error" class="dc-error" style="display: none;"></div>
</div>
<div id="wynik_prod" class="dc-wynik dc-field--full" style="display: none;"></div>
</div>
</div>
<style>
  #dc-kalkulator-produkt {<br />    font-family: 'Montserrat', sans-serif !important;<br />    margin: 18px 0;<br />  }<br />  #dc-kalkulator-produkt .dc-kalkulator__grid {<br />    max-width: 680px;<br />    display: grid;<br />    grid-template-columns: 1fr 1fr;<br />    gap: 14px;<br />    padding: 18px;<br />    border: 1px solid #e5e5e5;<br />    border-radius: 12px;<br />    background: #fff;<br />    box-shadow: 0 0 6px rgba(0,0,0,0.03);<br />  }<br />  #dc-kalkulator-produkt .dc-field--full { grid-column: 1 / -1; }</p>
<p>  #dc-kalkulator-produkt label {<br />    display: block;<br />    font-size: 13px;<br />    margin-bottom: 5px;<br />    font-weight: 600;<br />    color: #222;<br />  }</p>
<p>  #dc-kalkulator-produkt input,<br />  #dc-kalkulator-produkt select {<br />    width: 100%;<br />    box-sizing: border-box;<br />    padding: 10px 12px;<br />    font-size: 14px;<br />    border: 1px solid #cfcfcf;<br />    border-radius: 8px;<br />    background: #fff;<br />  }</p>
<p>  #dc-kalkulator-produkt .dc-btn {<br />    width: 100%;<br />    padding: 12px 16px;<br />    border: none;<br />    border-radius: 8px;<br />    background: #3e005f;<br />    color: #fff;<br />    font-size: 14px;<br />    font-weight: 700;<br />    cursor: pointer;<br />  }<br />  #dc-kalkulator-produkt .dc-btn:hover { background: #5d0085; }</p>
<p>  #dc-kalkulator-produkt .dc-error {<br />    margin-top: 8px;<br />    background: #fff3f3;<br />    color: #a60000;<br />    border: 1px solid #f0c9c9;<br />    border-radius: 8px;<br />    padding: 10px 12px;<br />    font-size: 13px;<br />  }</p>
<p>  #dc-kalkulator-produkt .dc-wynik {<br />    margin-top: 4px;<br />    background: #f9f9fb;<br />    border-left: 4px solid #3e005f;<br />    border-radius: 8px;<br />    padding: 12px;<br />    font-size: 13px;<br />    line-height: 1.5;<br />  }</p>
<p>  #dc-kalkulator-produkt .dc-wynik .dc-kcal-box {<br />    margin-top: 10px;<br />    padding: 10px;<br />    background: #fff;<br />    border: 1px solid #ececec;<br />    border-radius: 8px;<br />  }</p>
<p>  #dc-kalkulator-produkt .dc-wynik .dc-kcal {<br />    font-size: 18px;<br />    font-weight: 800;<br />    color: #3e005f;<br />  }</p>
<p>  #dc-kalkulator-produkt .dc-cta {<br />    display: inline-block;<br />    margin-top: 10px;<br />    padding: 10px 14px;<br />    background: #3e005f;<br />    color: #fff !important;<br />    border-radius: 8px;<br />    text-decoration: none;<br />    font-weight: 700;<br />    font-size: 13px;<br />    cursor: pointer;<br />  }<br />  #dc-kalkulator-produkt .dc-cta:hover { background: #5d0085; }</p>
<p>  #dc-kalkulator-produkt .dc-help {<br />    margin-top: 8px;<br />    font-size: 12px;<br />    color: #555;<br />  }</p>
<p>  @media (max-width: 640px) {<br />    #dc-kalkulator-produkt .dc-kalkulator__grid {<br />      grid-template-columns: 1fr;<br />    }<br />  }<br /></style>
<p><script>
(function () {
  function byId(id) { return document.getElementById(id); }
  function round10(n) { return Math.round(n / 10) * 10; }</p>
<p>  function showError(msg) {
    var err = byId('dc-error');
    var wynik = byId('wynik_prod');
    if (err) {
      err.innerHTML = msg;
      err.style.display = 'block';
    }
    if (wynik) wynik.style.display = 'none';
  }</p>
<p>  function hideError() {
    var err = byId('dc-error');
    if (err) {
      err.innerHTML = '';
      err.style.display = 'none';
    }
  }</p>
<p>  // Zaokrąglenie do najbliższej "standardowej" kaloryczności (co 50 kcal)
  function suggestPlanKcal(kcal) {
    var rounded = Math.round(kcal / 50) * 50;</p>
<p>    // bezpieczny zakres pod typowe warianty
    if (rounded < 1200) rounded = 1200; if (rounded > 4000) rounded = 4000;</p>
<p>    return rounded;
  }</p>
<p>  // Szuka pola wariantu kaloryczności WooCommerce i próbuje ustawić wartość
  function trySelectCaloriesVariant(targetKcal) {
    var kcalStr = String(targetKcal);</p>
<p>    // Najczęstsze selektory WooCommerce dla wariantów
    var selectors = [
      'form.variations_form select[name*="kalorycz"]',
      'form.variations_form select[id*="kalorycz"]',
      'form.variations_form select[name*="calor"]',
      'form.variations_form select[id*="calor"]',
      'form.variations_form .variations select'
    ];</p>
<p>    var select = null;
    for (var i = 0; i < selectors.length; i++) {
      var found = document.querySelector(selectors[i]);
      if (found) {
        // jeśli to ogólny selektor, upewnijmy się, że opcje wyglądają jak kcal
        if (selectors[i].indexOf('.variations select') !== -1) {
          var txt = found.innerText || '';
          if (txt.toLowerCase().indexOf('kcal') === -1 &#038;&#038; txt.indexOf('1200') === -1) {
            continue;
          }
        }
        select = found;
        break;
      }
    }

    if (!select) return false;

    var options = select.options || [];
    var bestIndex = -1;
    var bestDiff = Infinity;

    for (var j = 0; j < options.length; j++) {
      var opt = options[j];
      var text = (opt.text || '').toLowerCase();
      var val = (opt.value || '').toLowerCase();

      // wyciągamy liczbę z opcji np. "1800 kcal"
      var matchText = text.match(/(\d{3,4})/);
      var matchVal  = val.match(/(\d{3,4})/);
      var num = null;

      if (matchText) num = parseInt(matchText[1], 10);
      else if (matchVal) num = parseInt(matchVal[1], 10);

      if (!isNaN(num) &#038;&#038; num !== null) {
        var diff = Math.abs(num - targetKcal);
        if (diff < bestDiff) { bestDiff = diff; bestIndex = j; } } // idealne trafienie po tekście if (text.indexOf(kcalStr) !== -1 || val.indexOf(kcalStr) !== -1) { bestIndex = j; bestDiff = 0; break; } } if (bestIndex >= 0) {
      select.selectedIndex = bestIndex;</p>
<p>      // WooCommerce nasłuchuje change
      var ev;
      try {
        ev = new Event('change', { bubbles: true });
      } catch (e) {
        ev = document.createEvent('Event');
        ev.initEvent('change', true, true);
      }
      select.dispatchEvent(ev);
      return true;
    }</p>
<p>    return false;
  }</p>
<p>  function scrollToProductTop() {
    // próbujemy przewinąć do formularza wariantów, a jak nie ma - do góry strony
    var target =
      document.querySelector('form.variations_form') ||
      document.querySelector('.summary.entry-summary') ||
      document.querySelector('.product') ||
      document.body;</p>
<p>    if (target && target.scrollIntoView) {
      target.scrollIntoView({ behavior: 'smooth', block: 'start' });
    } else {
      window.scrollTo(0, 0);
    }
  }</p>
<p>  function calculateAndShow() {
    hideError();</p>
<p>    var plec = byId('plec_prod') ? byId('plec_prod').value : '';
    var wiek = byId('wiek_prod') ? parseInt(byId('wiek_prod').value, 10) : NaN;
    var wzrost = byId('wzrost_prod') ? parseInt(byId('wzrost_prod').value, 10) : NaN;
    var waga = byId('waga_prod') ? parseFloat(byId('waga_prod').value) : NaN;
    var aktywnosc = byId('aktywnosc_prod') ? parseFloat(byId('aktywnosc_prod').value) : NaN;
    var cel = byId('cel_prod') ? parseFloat(byId('cel_prod').value) : NaN;</p>
<p>    if (!plec || isNaN(wiek) || isNaN(wzrost) || isNaN(waga) || isNaN(aktywnosc) || isNaN(cel)) {
      showError('Uzupełnij wszystkie pola.');
      return;
    }</p>
<p>    if (wiek < 10 || wiek > 100) return showError('Podaj poprawny wiek (10–100).');
    if (wzrost < 120 || wzrost > 230) return showError('Podaj poprawny wzrost (120–230 cm).');
    if (waga < 35 || waga > 250) return showError('Podaj poprawną wagę (35–250 kg).');</p>
<p>    // Mifflin-St Jeor (jak w głównym kalkulatorze)
    var ppm = (plec === 'kobieta')
      ? (10 * waga) + (6.25 * wzrost) - (5 * wiek) - 161
      : (10 * waga) + (6.25 * wzrost) - (5 * wiek) + 5;</p>
<p>    var cpm = ppm * aktywnosc;
    var kcalDocelowe = cpm * (1 + (cel / 100));</p>
<p>    var celTekst = 'utrzymanie masy ciała';
    if (cel === -15) celTekst = 'redukcję';
    if (cel === 10) celTekst = 'zwiększenie masy ciała';</p>
<p>    var suggested = suggestPlanKcal(kcalDocelowe);</p>
<p>    var wynik = byId('wynik_prod');
    if (!wynik) return;</p>
<p>    wynik.innerHTML =
      '<strong>Twoje szacunkowe zapotrzebowanie kaloryczne:</strong></p>
<p>' +
      'PPM: <strong>' + round10(ppm) + ' kcal</strong><br />' +
      'CPM: <strong>' + round10(cpm) + ' kcal</strong><br />' +
      'Kaloryczność na ' + celTekst + ': <strong>' + round10(kcalDocelowe) + ' kcal</strong>' +</p>
<p>      '</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
<div class="dc-kcal-box">' +
        '&#x2705; <strong>Proponowana kaloryczność diety:</strong><br />' +
        '<span class="dc-kcal">' + suggested + ' kcal</span>' +
      '</div>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
<p>' +</p>
<p>      '<a href="#" class="dc-cta" id="dc-go-to-variant">Wybierz kaloryczność u góry</a>' +
      '</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
<div class="dc-help">Po kliknięciu przewinę stronę do wariantów produktu i spróbuję zaznaczyć najbliższą kaloryczność.</div>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
<p>';</p>
<p>    wynik.style.display = 'block';</p>
<p>    // podpinamy akcję po wyrenderowaniu przycisku
    var cta = byId('dc-go-to-variant');
    if (cta) {
      cta.onclick = function (e) {
        e.preventDefault();</p>
<p>        // Najpierw ustawiamy wariant, potem scroll
        trySelectCaloriesVariant(suggested);
        scrollToProductTop();
        return false;
      };
    }
  }</p>
<p>  function bindButton() {
    var btn = byId('obliczBtn_prod');
    if (!btn) return false;
    if (btn.getAttribute('data-dc-bound') === '1') return true;</p>
<p>    btn.setAttribute('data-dc-bound', '1');
    btn.onclick = function (e) {
      if (e && e.preventDefault) e.preventDefault();
      calculateAndShow();
      return false;
    };
    return true;
  }</p>
<p>  // próbujemy od razu + kilka prób gdyby produkt/sekcja doładowały się później
  if (!bindButton()) {
    var tries = 0;
    var intv = setInterval(function () {
      tries++;
      if (bindButton() || tries > 20) clearInterval(intv);
    }, 400);
  }
})();
</script></p>
<p>Wyniki są orientacyjne i nie zastępują konsultacji medycznej.<br />
Jeśli jesteś w trakcie leczenia lub masz zaawansowaną chorobę – skonsultuj dietę z lekarzem/dietetykiem.</p>
</div>
</div>
<hr data-start="1526" data-end="1529" />
<h2 data-start="1531" data-end="1565"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2696.png" alt="⚖" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Czy ten plan pomaga schudnąć?</h2>
<p data-start="1567" data-end="1637">Tak — jeśli występuje nadwaga, plan może wspierać redukcję masy ciała.</p>
<p data-start="1639" data-end="1689">Średnie tempo redukcji przy regularnym stosowaniu:</p>
<p data-start="1691" data-end="1793"><strong>0,4–0,7 kg tygodniowo</strong><br data-start="1712" data-end="1715" />(w zależności od masy startowej, gospodarki hormonalnej i poziomu aktywności).</p>
<p data-start="1795" data-end="1895">W przypadku chorób autoimmunologicznych tempo może być wolniejsze — ale stabilne i bez efektu jo-jo.</p>
<hr data-start="1897" data-end="1900" />
<h2 data-start="1902" data-end="1922">? Bezpieczeństwo</h2>
<p data-start="1924" data-end="1977">Plan został opracowany przez dietetyka klinicznego i:</p>
<p data-start="1979" data-end="2202"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> nie schodzi do skrajnie niskich kalorii<br data-start="1763" data-end="1766" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> nie wycina całych grup produktów bez potrzeby<br data-start="1813" data-end="1816" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> nie powoduje gwałtownych skoków glukozy<br data-start="1857" data-end="1860" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> wspiera utrzymanie metabolizmu</p>
<p data-start="2204" data-end="2314">Jeśli przyjmujesz leki lub masz zaawansowaną chorobę – skonsultuj plan z lekarzem prowadzącym lub dietetykiem.</p>
<hr data-start="2316" data-end="2319" />
<h2 data-start="2321" data-end="2345"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2753.png" alt="❓" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Najczęstsze pytania</h2>
<p data-start="2347" data-end="2456"><strong data-start="2347" data-end="2389">Czy mogę powtarzać plan przez miesiąc?</strong><br data-start="2389" data-end="2392" />Tak. Jadłospis możesz rotować i stosować przez kolejne tygodnie.</p>
<p data-start="2458" data-end="2542"><strong data-start="2458" data-end="2492">Czy muszę ważyć każdy produkt?</strong><br data-start="2492" data-end="2495" />Nie. Plan zawiera proste miary i gotowe porcje.</p>
<p data-start="2544" data-end="2716"><strong data-start="2544" data-end="2590">Co jeśli nie schudnę w pierwszym tygodniu?</strong><br data-start="2590" data-end="2593" />Wahania wagi mogą wynikać z retencji wody i gospodarki hormonalnej.<br data-start="2660" data-end="2663" />Kluczowa jest regularność przez minimum 3–4 tygodnie.</p>
<hr data-start="2718" data-end="2721" />
<h2 data-start="2723" data-end="2752">? Dla kogo jest ten plan?</h2>
<p data-start="2754" data-end="2824">Dla kobiet, które mają dość sprzecznych zaleceń i restrykcyjnych diet.</p>
<p data-start="2315" data-end="2489">– mają dość zaczynania od nowa<br data-start="2345" data-end="2348" />– chcą schudnąć bez głodówek<br data-start="2376" data-end="2379" />– chcą konkretnego planu zamiast motywacyjnych cytatów<br data-start="2433" data-end="2436" />– chcą redukować mądrze, a nie szybko i chaotycznie</p>
<p data-start="2971" data-end="3022">? Wybierz kaloryczność i zacznij działać już dziś.</p>
<div class="dc-buy-bottom"><button class="dc-scroll-to-buy" type="button"><br />
Wybierz kaloryczność i kup teraz<br />
</button></div>
]]></content:encoded>
					
					<wfw:commentRss>https://dietychorobowe.pl/produkt/dieta-redukcyjna/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Dieta bez glutenu i laktozy</title>
		<link>https://dietychorobowe.pl/produkt/dieta-bez-glutenu-i-laktozy/</link>
					<comments>https://dietychorobowe.pl/produkt/dieta-bez-glutenu-i-laktozy/#comments</comments>
		
		<dc:creator><![CDATA[Aleksandra]]></dc:creator>
		<pubDate>Wed, 25 Feb 2026 10:54:32 +0000</pubDate>
				<guid isPermaLink="false">https://dietychorobowe.pl/?post_type=product&#038;p=2366</guid>

					<description><![CDATA[<p data-start="268" data-end="513">Ten plan został stworzony dla kobiet, które zmagają się z nietolerancją glutenu i/lub laktozy, dolegliwościami jelitowymi oraz nawracającymi problemami trawiennymi i chcą w końcu jeść bez bólu, wzdęć i ciągłego testowania co mi dziś zaszkodzi.</p>
<p data-start="515" data-end="831">Jeśli:<br data-start="521" data-end="524" /><strong>– po posiłkach masz wzdęcia, bóle brzucha lub uczucie ciężkości</strong><br data-start="587" data-end="590" /><strong>– czujesz mgłę mózgową i spadki energii po produktach z glutenem lub nabiałem</strong><br data-start="667" data-end="670" /><strong>– podejrzewasz u siebie nietolerancję, ale nie wiesz, jak to bezpiecznie poukładać</strong><br data-start="752" data-end="755" /><strong>– boisz się, że dieta bez glutenu i laktozy będzie monotonna i niedoborowa</strong></p>
<p data-start="833" data-end="941">ten plan pomoże Ci uporządkować żywienie w sposób przemyślany, odżywczy i możliwy do utrzymania na co dzień.</p>]]></description>
										<content:encoded><![CDATA[<ul>
<li data-start="151" data-end="177">? Jak działa ten plan?</li>
</ul>
<p data-start="179" data-end="198">Plan opiera się na:</p>
<p data-start="251" data-end="754"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> całkowitej eliminacji glutenu i laktozy w celu zmniejszenia dolegliwości jelitowych, stanów zapalnych i przeciążenia układu pokarmowego<br data-start="388" data-end="391" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> wyborze naturalnie bezglutenowych produktów o wysokiej wartości odżywczej<br data-start="466" data-end="469" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> odpowiedniej podaży białka wspierającej regenerację i utrzymanie masy mięśniowej<br data-start="551" data-end="554" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> stabilnym poziomie kalorii dopasowanym do Twojego celu (redukcja / utrzymanie / poprawa kompozycji sylwetki)<br data-start="664" data-end="667" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> składnikach łagodnych dla przewodu pokarmowego i wspierających równowagę hormonalną</p>
<p data-start="588" data-end="635">Wspiera organizm zamiast go dodatkowo obciążać.</p>
<hr data-start="637" data-end="640" />
<h2 data-start="642" data-end="664">? Co zawiera plan?</h2>
<p data-start="666" data-end="872"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 7 dni gotowego jadłospisu<br data-start="693" data-end="696" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> dokładną kaloryczność i makroskładniki każdego dnia<br data-start="749" data-end="752" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> listę zakupów<br data-start="767" data-end="770" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> możliwość powtarzania planu przez kolejne tygodnie<br data-start="822" data-end="825" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> format PDF – do pobrania od razu po zakupie</p>
<p data-start="874" data-end="964">Wszystko jest już policzone – nie musisz liczyć kalorii ani układać posiłków samodzielnie.</p>
<hr data-start="966" data-end="969" />
<h2 data-start="971" data-end="1001">? Jak wybrać kaloryczność?</h2>
<div id="dc-kalkulator" class="dc-kalkulator">
<div class="dc-kalkulator__header">
<h3>Oblicz kaloryczność (PPM / CPM)</h3>
<p>Wpisz dane, a pokażemy Ci orientacyjną kaloryczność na redukcję / utrzymanie / masę.</p>
<div id="dc-kalkulator-produkt" class="dc-kalkulator-wrap">
<div class="dc-kalkulator__grid">
<div class="dc-field"><label for="plec_prod">Płeć</label><br />
<select id="plec_prod"><option value="">Wybierz</option><option value="kobieta">Kobieta</option><option value="mezczyzna">Mężczyzna</option></select></div>
<div class="dc-field"><label for="wiek_prod">Wiek</label><br />
<input id="wiek_prod" max="100" min="10" type="number" placeholder="np. 34" /></div>
<div class="dc-field"><label for="wzrost_prod">Wzrost (cm)</label><br />
<input id="wzrost_prod" max="230" min="120" type="number" placeholder="np. 170" /></div>
<div class="dc-field"><label for="waga_prod">Masa ciała (kg)</label><br />
<input id="waga_prod" max="250" min="35" type="number" placeholder="np. 70" /></div>
<div class="dc-field dc-field--full"><label for="aktywnosc_prod">Poziom aktywności</label><br />
<select id="aktywnosc_prod"><option value="">Wybierz</option><option value="1.2">Siedzący</option><option value="1.4">Niska aktywność</option><option value="1.6">Umiarkowana</option><option value="1.8">Wysoka</option><option value="2.0">Bardzo wysoka</option></select></div>
<div class="dc-field dc-field--full"><label for="cel_prod">Cel</label><br />
<select id="cel_prod"><option value="">Wybierz</option><option value="-15">Schudnąć</option><option value="0">Utrzymać wagę</option><option value="10">Przytyć / budować masę</option></select></div>
<div class="dc-actions dc-field--full"><button id="obliczBtn_prod" class="dc-btn" type="button">Oblicz kaloryczność</button></p>
<div id="dc-error" class="dc-error" style="display: none;"></div>
</div>
<div id="wynik_prod" class="dc-wynik dc-field--full" style="display: none;"></div>
</div>
</div>
<style>
  #dc-kalkulator-produkt {<br />
    font-family: 'Montserrat', sans-serif !important;<br />
    margin: 18px 0;<br />
  }<br />
  #dc-kalkulator-produkt .dc-kalkulator__grid {<br />
    max-width: 680px;<br />
    display: grid;<br />
    grid-template-columns: 1fr 1fr;<br />
    gap: 14px;<br />
    padding: 18px;<br />
    border: 1px solid #e5e5e5;<br />
    border-radius: 12px;<br />
    background: #fff;<br />
    box-shadow: 0 0 6px rgba(0,0,0,0.03);<br />
  }<br />
  #dc-kalkulator-produkt .dc-field--full { grid-column: 1 / -1; }</p>
<p>  #dc-kalkulator-produkt label {<br />
    display: block;<br />
    font-size: 13px;<br />
    margin-bottom: 5px;<br />
    font-weight: 600;<br />
    color: #222;<br />
  }</p>
<p>  #dc-kalkulator-produkt input,<br />
  #dc-kalkulator-produkt select {<br />
    width: 100%;<br />
    box-sizing: border-box;<br />
    padding: 10px 12px;<br />
    font-size: 14px;<br />
    border: 1px solid #cfcfcf;<br />
    border-radius: 8px;<br />
    background: #fff;<br />
  }</p>
<p>  #dc-kalkulator-produkt .dc-btn {<br />
    width: 100%;<br />
    padding: 12px 16px;<br />
    border: none;<br />
    border-radius: 8px;<br />
    background: #3e005f;<br />
    color: #fff;<br />
    font-size: 14px;<br />
    font-weight: 700;<br />
    cursor: pointer;<br />
  }<br />
  #dc-kalkulator-produkt .dc-btn:hover { background: #5d0085; }</p>
<p>  #dc-kalkulator-produkt .dc-error {<br />
    margin-top: 8px;<br />
    background: #fff3f3;<br />
    color: #a60000;<br />
    border: 1px solid #f0c9c9;<br />
    border-radius: 8px;<br />
    padding: 10px 12px;<br />
    font-size: 13px;<br />
  }</p>
<p>  #dc-kalkulator-produkt .dc-wynik {<br />
    margin-top: 4px;<br />
    background: #f9f9fb;<br />
    border-left: 4px solid #3e005f;<br />
    border-radius: 8px;<br />
    padding: 12px;<br />
    font-size: 13px;<br />
    line-height: 1.5;<br />
  }</p>
<p>  #dc-kalkulator-produkt .dc-wynik .dc-kcal-box {<br />
    margin-top: 10px;<br />
    padding: 10px;<br />
    background: #fff;<br />
    border: 1px solid #ececec;<br />
    border-radius: 8px;<br />
  }</p>
<p>  #dc-kalkulator-produkt .dc-wynik .dc-kcal {<br />
    font-size: 18px;<br />
    font-weight: 800;<br />
    color: #3e005f;<br />
  }</p>
<p>  #dc-kalkulator-produkt .dc-cta {<br />
    display: inline-block;<br />
    margin-top: 10px;<br />
    padding: 10px 14px;<br />
    background: #3e005f;<br />
    color: #fff !important;<br />
    border-radius: 8px;<br />
    text-decoration: none;<br />
    font-weight: 700;<br />
    font-size: 13px;<br />
    cursor: pointer;<br />
  }<br />
  #dc-kalkulator-produkt .dc-cta:hover { background: #5d0085; }</p>
<p>  #dc-kalkulator-produkt .dc-help {<br />
    margin-top: 8px;<br />
    font-size: 12px;<br />
    color: #555;<br />
  }</p>
<p>  @media (max-width: 640px) {<br />
    #dc-kalkulator-produkt .dc-kalkulator__grid {<br />
      grid-template-columns: 1fr;<br />
    }<br />
  }<br />
</style>
<p><script>
(function () {
  function byId(id) { return document.getElementById(id); }
  function round10(n) { return Math.round(n / 10) * 10; }</p>
<p>  function showError(msg) {
    var err = byId('dc-error');
    var wynik = byId('wynik_prod');
    if (err) {
      err.innerHTML = msg;
      err.style.display = 'block';
    }
    if (wynik) wynik.style.display = 'none';
  }</p>
<p>  function hideError() {
    var err = byId('dc-error');
    if (err) {
      err.innerHTML = '';
      err.style.display = 'none';
    }
  }</p>
<p>  // Zaokrąglenie do najbliższej "standardowej" kaloryczności (co 50 kcal)
  function suggestPlanKcal(kcal) {
    var rounded = Math.round(kcal / 50) * 50;</p>
<p>    // bezpieczny zakres pod typowe warianty
    if (rounded < 1200) rounded = 1200; if (rounded > 4000) rounded = 4000;</p>
<p>    return rounded;
  }</p>
<p>  // Szuka pola wariantu kaloryczności WooCommerce i próbuje ustawić wartość
  function trySelectCaloriesVariant(targetKcal) {
    var kcalStr = String(targetKcal);</p>
<p>    // Najczęstsze selektory WooCommerce dla wariantów
    var selectors = [
      'form.variations_form select[name*="kalorycz"]',
      'form.variations_form select[id*="kalorycz"]',
      'form.variations_form select[name*="calor"]',
      'form.variations_form select[id*="calor"]',
      'form.variations_form .variations select'
    ];</p>
<p>    var select = null;
    for (var i = 0; i < selectors.length; i++) {
      var found = document.querySelector(selectors[i]);
      if (found) {
        // jeśli to ogólny selektor, upewnijmy się, że opcje wyglądają jak kcal
        if (selectors[i].indexOf('.variations select') !== -1) {
          var txt = found.innerText || '';
          if (txt.toLowerCase().indexOf('kcal') === -1 &#038;&#038; txt.indexOf('1200') === -1) {
            continue;
          }
        }
        select = found;
        break;
      }
    }

    if (!select) return false;

    var options = select.options || [];
    var bestIndex = -1;
    var bestDiff = Infinity;

    for (var j = 0; j < options.length; j++) {
      var opt = options[j];
      var text = (opt.text || '').toLowerCase();
      var val = (opt.value || '').toLowerCase();

      // wyciągamy liczbę z opcji np. "1800 kcal"
      var matchText = text.match(/(\d{3,4})/);
      var matchVal  = val.match(/(\d{3,4})/);
      var num = null;

      if (matchText) num = parseInt(matchText[1], 10);
      else if (matchVal) num = parseInt(matchVal[1], 10);

      if (!isNaN(num) &#038;&#038; num !== null) {
        var diff = Math.abs(num - targetKcal);
        if (diff < bestDiff) { bestDiff = diff; bestIndex = j; } } // idealne trafienie po tekście if (text.indexOf(kcalStr) !== -1 || val.indexOf(kcalStr) !== -1) { bestIndex = j; bestDiff = 0; break; } } if (bestIndex >= 0) {
      select.selectedIndex = bestIndex;</p>
<p>      // WooCommerce nasłuchuje change
      var ev;
      try {
        ev = new Event('change', { bubbles: true });
      } catch (e) {
        ev = document.createEvent('Event');
        ev.initEvent('change', true, true);
      }
      select.dispatchEvent(ev);
      return true;
    }</p>
<p>    return false;
  }</p>
<p>  function scrollToProductTop() {
    // próbujemy przewinąć do formularza wariantów, a jak nie ma - do góry strony
    var target =
      document.querySelector('form.variations_form') ||
      document.querySelector('.summary.entry-summary') ||
      document.querySelector('.product') ||
      document.body;</p>
<p>    if (target && target.scrollIntoView) {
      target.scrollIntoView({ behavior: 'smooth', block: 'start' });
    } else {
      window.scrollTo(0, 0);
    }
  }</p>
<p>  function calculateAndShow() {
    hideError();</p>
<p>    var plec = byId('plec_prod') ? byId('plec_prod').value : '';
    var wiek = byId('wiek_prod') ? parseInt(byId('wiek_prod').value, 10) : NaN;
    var wzrost = byId('wzrost_prod') ? parseInt(byId('wzrost_prod').value, 10) : NaN;
    var waga = byId('waga_prod') ? parseFloat(byId('waga_prod').value) : NaN;
    var aktywnosc = byId('aktywnosc_prod') ? parseFloat(byId('aktywnosc_prod').value) : NaN;
    var cel = byId('cel_prod') ? parseFloat(byId('cel_prod').value) : NaN;</p>
<p>    if (!plec || isNaN(wiek) || isNaN(wzrost) || isNaN(waga) || isNaN(aktywnosc) || isNaN(cel)) {
      showError('Uzupełnij wszystkie pola.');
      return;
    }</p>
<p>    if (wiek < 10 || wiek > 100) return showError('Podaj poprawny wiek (10–100).');
    if (wzrost < 120 || wzrost > 230) return showError('Podaj poprawny wzrost (120–230 cm).');
    if (waga < 35 || waga > 250) return showError('Podaj poprawną wagę (35–250 kg).');</p>
<p>    // Mifflin-St Jeor (jak w głównym kalkulatorze)
    var ppm = (plec === 'kobieta')
      ? (10 * waga) + (6.25 * wzrost) - (5 * wiek) - 161
      : (10 * waga) + (6.25 * wzrost) - (5 * wiek) + 5;</p>
<p>    var cpm = ppm * aktywnosc;
    var kcalDocelowe = cpm * (1 + (cel / 100));</p>
<p>    var celTekst = 'utrzymanie masy ciała';
    if (cel === -15) celTekst = 'redukcję';
    if (cel === 10) celTekst = 'zwiększenie masy ciała';</p>
<p>    var suggested = suggestPlanKcal(kcalDocelowe);</p>
<p>    var wynik = byId('wynik_prod');
    if (!wynik) return;</p>
<p>    wynik.innerHTML =
      '<strong>Twoje szacunkowe zapotrzebowanie kaloryczne:</strong></p>
<p>' +
      'PPM: <strong>' + round10(ppm) + ' kcal</strong><br />' +
      'CPM: <strong>' + round10(cpm) + ' kcal</strong><br />' +
      'Kaloryczność na ' + celTekst + ': <strong>' + round10(kcalDocelowe) + ' kcal</strong>' +</p>
<p>      '</p>
<div class="dc-kcal-box">' +
        '&#x2705; <strong>Proponowana kaloryczność diety:</strong><br />' +
        '<span class="dc-kcal">' + suggested + ' kcal</span>' +
      '</div>
<p>' +</p>
<p>      '<a href="#" class="dc-cta" id="dc-go-to-variant">Wybierz kaloryczność u góry</a>' +
      '</p>
<div class="dc-help">Po kliknięciu przewinę stronę do wariantów produktu i spróbuję zaznaczyć najbliższą kaloryczność.</div>
<p>';</p>
<p>    wynik.style.display = 'block';</p>
<p>    // podpinamy akcję po wyrenderowaniu przycisku
    var cta = byId('dc-go-to-variant');
    if (cta) {
      cta.onclick = function (e) {
        e.preventDefault();</p>
<p>        // Najpierw ustawiamy wariant, potem scroll
        trySelectCaloriesVariant(suggested);
        scrollToProductTop();
        return false;
      };
    }
  }</p>
<p>  function bindButton() {
    var btn = byId('obliczBtn_prod');
    if (!btn) return false;
    if (btn.getAttribute('data-dc-bound') === '1') return true;</p>
<p>    btn.setAttribute('data-dc-bound', '1');
    btn.onclick = function (e) {
      if (e && e.preventDefault) e.preventDefault();
      calculateAndShow();
      return false;
    };
    return true;
  }</p>
<p>  // próbujemy od razu + kilka prób gdyby produkt/sekcja doładowały się później
  if (!bindButton()) {
    var tries = 0;
    var intv = setInterval(function () {
      tries++;
      if (bindButton() || tries > 20) clearInterval(intv);
    }, 400);
  }
})();
</script></p>
<p>Wyniki są orientacyjne i nie zastępują konsultacji medycznej.<br />
Jeśli jesteś w trakcie leczenia lub masz zaawansowaną chorobę – skonsultuj dietę z lekarzem/dietetykiem.</p>
</div>
</div>
<hr data-start="1526" data-end="1529" />
<h2 data-start="1531" data-end="1565"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2696.png" alt="⚖" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Czy ten plan pomaga schudnąć?</h2>
<p data-start="1567" data-end="1637">Tak — jeśli występuje nadwaga, plan może wspierać redukcję masy ciała.</p>
<p data-start="1639" data-end="1689">Średnie tempo redukcji przy regularnym stosowaniu:</p>
<p data-start="1691" data-end="1793"><strong>0,4–0,7 kg tygodniowo</strong><br data-start="1712" data-end="1715" />(w zależności od masy startowej, gospodarki hormonalnej i poziomu aktywności).</p>
<p data-start="1795" data-end="1895">W przypadku chorób autoimmunologicznych tempo może być wolniejsze — ale stabilne i bez efektu jo-jo.</p>
<hr data-start="1897" data-end="1900" />
<h2 data-start="1902" data-end="1922">? Bezpieczeństwo</h2>
<p data-start="1924" data-end="1977">Plan został opracowany przez dietetyka klinicznego i:</p>
<p data-start="1979" data-end="2202"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> uwzględnia potrzeby osób z Hashimoto i innymi chorobami autoimmunologicznymi<br data-start="2057" data-end="2060" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> nie obniża drastycznie kalorii<br data-start="2092" data-end="2095" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> nie wprowadza skrajnych, trudnych do utrzymania eliminacji<br data-start="2155" data-end="2158" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> wspiera metabolizm zamiast go spowalniać</p>
<p data-start="2204" data-end="2314">Jeśli przyjmujesz leki lub masz zaawansowaną chorobę – skonsultuj plan z lekarzem prowadzącym lub dietetykiem.</p>
<hr data-start="2316" data-end="2319" />
<h2 data-start="2321" data-end="2345"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2753.png" alt="❓" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Najczęstsze pytania</h2>
<p data-start="2347" data-end="2456"><strong data-start="2347" data-end="2389">Czy mogę powtarzać plan przez miesiąc?</strong><br data-start="2389" data-end="2392" />Tak. Jadłospis możesz rotować i stosować przez kolejne tygodnie.</p>
<p data-start="2458" data-end="2542"><strong data-start="2458" data-end="2492">Czy muszę ważyć każdy produkt?</strong><br data-start="2492" data-end="2495" />Nie. Plan zawiera proste miary i gotowe porcje.</p>
<p data-start="2544" data-end="2716"><strong data-start="2544" data-end="2590">Co jeśli nie schudnę w pierwszym tygodniu?</strong><br data-start="2590" data-end="2593" />Wahania wagi mogą wynikać z retencji wody i gospodarki hormonalnej.<br data-start="2660" data-end="2663" />Kluczowa jest regularność przez minimum 3–4 tygodnie.</p>
<hr data-start="2718" data-end="2721" />
<h2 data-start="2723" data-end="2752">? Dla kogo jest ten plan?</h2>
<p data-start="2754" data-end="2824">Dla kobiet, które mają dość sprzecznych zaleceń i restrykcyjnych diet.</p>
<p data-start="2826" data-end="2849">Dla kobiet, które chcą:</p>
<p data-start="2851" data-end="2969">– jeść normalnie<br data-start="2867" data-end="2870" />– nie głodzić się<br data-start="2887" data-end="2890" />– wspierać organizm przy autoimmunologii<br data-start="2930" data-end="2933" />– odzyskać kontrolę nad masą ciała</p>
<p data-start="2971" data-end="3022">? Wybierz kaloryczność i zacznij działać już dziś.</p>
<div class="dc-buy-bottom"><button class="dc-scroll-to-buy" type="button"><br />
Wybierz kaloryczność i kup teraz<br />
</button></div>
]]></content:encoded>
					
					<wfw:commentRss>https://dietychorobowe.pl/produkt/dieta-bez-glutenu-i-laktozy/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Dieta autoimmunologiczna</title>
		<link>https://dietychorobowe.pl/produkt/dietaautoimmunologiczna/</link>
					<comments>https://dietychorobowe.pl/produkt/dietaautoimmunologiczna/#comments</comments>
		
		<dc:creator><![CDATA[Aleksandra]]></dc:creator>
		<pubDate>Tue, 13 May 2025 10:45:54 +0000</pubDate>
				<guid isPermaLink="false">https://dietychorobowe.pl/?post_type=product&#038;p=413</guid>

					<description><![CDATA[<h2 data-start="269" data-end="453">Dieta autoimmunologiczna to gotowy jadłospis dla osób, które chcą wyciszyć stany zapalne, poprawić komfort trawienia i odzyskać więcej energii na co dzień.</h2>
<p data-start="455" data-end="628"><strong>Jeśli:</strong>
<strong>– masz wahania energii i „dni bez siły”</strong><br data-start="501" data-end="504" /><strong>– łatwo przybierasz na wadze mimo starań</strong><br data-start="544" data-end="547" /><strong>– czujesz przewlekłe zmęczenie</strong><br data-start="577" data-end="580" /><strong>– boisz się restrykcyjnych diet eliminacyjnych</strong></p>
<p data-start="630" data-end="695">ten plan pomoże Ci uporządkować żywienie bez skrajności i chaosu.</p>]]></description>
										<content:encoded><![CDATA[<h2 data-start="151" data-end="177">? Jak działa dieta autoimmunologiczna?</h2>
<p data-start="179" data-end="198">Plan opiera się na:</p>
<p data-start="200" data-end="454"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> ograniczeniu produktów mogących nasilać reakcje zapalne<br data-start="257" data-end="260" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> odpowiedniej podaży białka wspierającej regenerację organizmu<br data-start="323" data-end="326" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> stabilnym poziomie kalorii dopasowanym do redukcji przy nadwadze<br data-start="392" data-end="395" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> produktach wspierających układ odpornościowy i tarczycę</p>
<p data-start="456" data-end="586">Nie jest to skrajna dieta eliminacyjna.<br data-start="495" data-end="498" />Nie obniża drastycznie kalorii.<br data-start="529" data-end="532" />Nie opiera się na restrykcjach, które trudno utrzymać.</p>
<p data-start="588" data-end="635">Wspiera organizm zamiast go dodatkowo obciążać.</p>
<hr data-start="637" data-end="640" />
<h2 data-start="642" data-end="664">? Co zawiera dieta autoimmunologiczna?</h2>
<p data-start="666" data-end="872"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 7 dni gotowego jadłospisu<br data-start="693" data-end="696" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> dokładną kaloryczność i makroskładniki każdego dnia<br data-start="749" data-end="752" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> listę zakupów<br data-start="767" data-end="770" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> możliwość powtarzania planu przez kolejne tygodnie<br data-start="822" data-end="825" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> format PDF – do pobrania od razu po zakupie</p>
<p data-start="874" data-end="964">Wszystko jest już policzone – nie musisz liczyć kalorii ani układać posiłków samodzielnie.</p>
<hr data-start="966" data-end="969" />
<h2 data-start="971" data-end="1001">? Jak wybrać kaloryczność?</h2>
<div id="dc-kalkulator" class="dc-kalkulator">
<div class="dc-kalkulator__header">
<h3>Oblicz kaloryczność (PPM / CPM)</h3>
<p>Wpisz dane, a pokażemy Ci orientacyjną kaloryczność na redukcję / utrzymanie / masę.</p>
<div id="dc-kalkulator-produkt" class="dc-kalkulator-wrap">
<div class="dc-kalkulator__grid">
<div class="dc-field"><label for="plec_prod">Płeć</label><br />
<select id="plec_prod"><option value="">Wybierz</option><option value="kobieta">Kobieta</option><option value="mezczyzna">Mężczyzna</option></select></div>
<div class="dc-field"><label for="wiek_prod">Wiek</label><br />
<input id="wiek_prod" max="100" min="10" type="number" placeholder="np. 34" /></div>
<div class="dc-field"><label for="wzrost_prod">Wzrost (cm)</label><br />
<input id="wzrost_prod" max="230" min="120" type="number" placeholder="np. 170" /></div>
<div class="dc-field"><label for="waga_prod">Masa ciała (kg)</label><br />
<input id="waga_prod" max="250" min="35" type="number" placeholder="np. 70" /></div>
<div class="dc-field dc-field--full"><label for="aktywnosc_prod">Poziom aktywności</label><br />
<select id="aktywnosc_prod"><option value="">Wybierz</option><option value="1.2">Siedzący</option><option value="1.4">Niska aktywność</option><option value="1.6">Umiarkowana</option><option value="1.8">Wysoka</option><option value="2.0">Bardzo wysoka</option></select></div>
<div class="dc-field dc-field--full"><label for="cel_prod">Cel</label><br />
<select id="cel_prod"><option value="">Wybierz</option><option value="-15">Schudnąć</option><option value="0">Utrzymać wagę</option><option value="10">Przytyć / budować masę</option></select></div>
<div class="dc-actions dc-field--full">
<p><button id="obliczBtn_prod" class="dc-btn" type="button">Oblicz kaloryczność</button></p>
<div id="dc-error" class="dc-error" style="display: none;"></div>
</div>
<div id="wynik_prod" class="dc-wynik dc-field--full" style="display: none;"></div>
</div>
</div>
<style>
  #dc-kalkulator-produkt {<br />    font-family: 'Montserrat', sans-serif !important;<br />    margin: 18px 0;<br />  }<br />  #dc-kalkulator-produkt .dc-kalkulator__grid {<br />    max-width: 680px;<br />    display: grid;<br />    grid-template-columns: 1fr 1fr;<br />    gap: 14px;<br />    padding: 18px;<br />    border: 1px solid #e5e5e5;<br />    border-radius: 12px;<br />    background: #fff;<br />    box-shadow: 0 0 6px rgba(0,0,0,0.03);<br />  }<br />  #dc-kalkulator-produkt .dc-field--full { grid-column: 1 / -1; }</p>
<p>  #dc-kalkulator-produkt label {<br />    display: block;<br />    font-size: 13px;<br />    margin-bottom: 5px;<br />    font-weight: 600;<br />    color: #222;<br />  }</p>
<p>  #dc-kalkulator-produkt input,<br />  #dc-kalkulator-produkt select {<br />    width: 100%;<br />    box-sizing: border-box;<br />    padding: 10px 12px;<br />    font-size: 14px;<br />    border: 1px solid #cfcfcf;<br />    border-radius: 8px;<br />    background: #fff;<br />  }</p>
<p>  #dc-kalkulator-produkt .dc-btn {<br />    width: 100%;<br />    padding: 12px 16px;<br />    border: none;<br />    border-radius: 8px;<br />    background: #3e005f;<br />    color: #fff;<br />    font-size: 14px;<br />    font-weight: 700;<br />    cursor: pointer;<br />  }<br />  #dc-kalkulator-produkt .dc-btn:hover { background: #5d0085; }</p>
<p>  #dc-kalkulator-produkt .dc-error {<br />    margin-top: 8px;<br />    background: #fff3f3;<br />    color: #a60000;<br />    border: 1px solid #f0c9c9;<br />    border-radius: 8px;<br />    padding: 10px 12px;<br />    font-size: 13px;<br />  }</p>
<p>  #dc-kalkulator-produkt .dc-wynik {<br />    margin-top: 4px;<br />    background: #f9f9fb;<br />    border-left: 4px solid #3e005f;<br />    border-radius: 8px;<br />    padding: 12px;<br />    font-size: 13px;<br />    line-height: 1.5;<br />  }</p>
<p>  #dc-kalkulator-produkt .dc-wynik .dc-kcal-box {<br />    margin-top: 10px;<br />    padding: 10px;<br />    background: #fff;<br />    border: 1px solid #ececec;<br />    border-radius: 8px;<br />  }</p>
<p>  #dc-kalkulator-produkt .dc-wynik .dc-kcal {<br />    font-size: 18px;<br />    font-weight: 800;<br />    color: #3e005f;<br />  }</p>
<p>  #dc-kalkulator-produkt .dc-cta {<br />    display: inline-block;<br />    margin-top: 10px;<br />    padding: 10px 14px;<br />    background: #3e005f;<br />    color: #fff !important;<br />    border-radius: 8px;<br />    text-decoration: none;<br />    font-weight: 700;<br />    font-size: 13px;<br />    cursor: pointer;<br />  }<br />  #dc-kalkulator-produkt .dc-cta:hover { background: #5d0085; }</p>
<p>  #dc-kalkulator-produkt .dc-help {<br />    margin-top: 8px;<br />    font-size: 12px;<br />    color: #555;<br />  }</p>
<p>  @media (max-width: 640px) {<br />    #dc-kalkulator-produkt .dc-kalkulator__grid {<br />      grid-template-columns: 1fr;<br />    }<br />  }<br /></style>
<p><script>
(function () {
  function byId(id) { return document.getElementById(id); }
  function round10(n) { return Math.round(n / 10) * 10; }</p>
<p>  function showError(msg) {
    var err = byId('dc-error');
    var wynik = byId('wynik_prod');
    if (err) {
      err.innerHTML = msg;
      err.style.display = 'block';
    }
    if (wynik) wynik.style.display = 'none';
  }</p>
<p>  function hideError() {
    var err = byId('dc-error');
    if (err) {
      err.innerHTML = '';
      err.style.display = 'none';
    }
  }</p>
<p>  // Zaokrąglenie do najbliższej "standardowej" kaloryczności (co 50 kcal)
  function suggestPlanKcal(kcal) {
    var rounded = Math.round(kcal / 50) * 50;</p>
<p>    // bezpieczny zakres pod typowe warianty
    if (rounded < 1200) rounded = 1200; if (rounded > 4000) rounded = 4000;</p>
<p>    return rounded;
  }</p>
<p>  // Szuka pola wariantu kaloryczności WooCommerce i próbuje ustawić wartość
  function trySelectCaloriesVariant(targetKcal) {
    var kcalStr = String(targetKcal);</p>
<p>    // Najczęstsze selektory WooCommerce dla wariantów
    var selectors = [
      'form.variations_form select[name*="kalorycz"]',
      'form.variations_form select[id*="kalorycz"]',
      'form.variations_form select[name*="calor"]',
      'form.variations_form select[id*="calor"]',
      'form.variations_form .variations select'
    ];</p>
<p>    var select = null;
    for (var i = 0; i < selectors.length; i++) {
      var found = document.querySelector(selectors[i]);
      if (found) {
        // jeśli to ogólny selektor, upewnijmy się, że opcje wyglądają jak kcal
        if (selectors[i].indexOf('.variations select') !== -1) {
          var txt = found.innerText || '';
          if (txt.toLowerCase().indexOf('kcal') === -1 &#038;&#038; txt.indexOf('1200') === -1) {
            continue;
          }
        }
        select = found;
        break;
      }
    }

    if (!select) return false;

    var options = select.options || [];
    var bestIndex = -1;
    var bestDiff = Infinity;

    for (var j = 0; j < options.length; j++) {
      var opt = options[j];
      var text = (opt.text || '').toLowerCase();
      var val = (opt.value || '').toLowerCase();

      // wyciągamy liczbę z opcji np. "1800 kcal"
      var matchText = text.match(/(\d{3,4})/);
      var matchVal  = val.match(/(\d{3,4})/);
      var num = null;

      if (matchText) num = parseInt(matchText[1], 10);
      else if (matchVal) num = parseInt(matchVal[1], 10);

      if (!isNaN(num) &#038;&#038; num !== null) {
        var diff = Math.abs(num - targetKcal);
        if (diff < bestDiff) { bestDiff = diff; bestIndex = j; } } // idealne trafienie po tekście if (text.indexOf(kcalStr) !== -1 || val.indexOf(kcalStr) !== -1) { bestIndex = j; bestDiff = 0; break; } } if (bestIndex >= 0) {
      select.selectedIndex = bestIndex;</p>
<p>      // WooCommerce nasłuchuje change
      var ev;
      try {
        ev = new Event('change', { bubbles: true });
      } catch (e) {
        ev = document.createEvent('Event');
        ev.initEvent('change', true, true);
      }
      select.dispatchEvent(ev);
      return true;
    }</p>
<p>    return false;
  }</p>
<p>  function scrollToProductTop() {
    // próbujemy przewinąć do formularza wariantów, a jak nie ma - do góry strony
    var target =
      document.querySelector('form.variations_form') ||
      document.querySelector('.summary.entry-summary') ||
      document.querySelector('.product') ||
      document.body;</p>
<p>    if (target && target.scrollIntoView) {
      target.scrollIntoView({ behavior: 'smooth', block: 'start' });
    } else {
      window.scrollTo(0, 0);
    }
  }</p>
<p>  function calculateAndShow() {
    hideError();</p>
<p>    var plec = byId('plec_prod') ? byId('plec_prod').value : '';
    var wiek = byId('wiek_prod') ? parseInt(byId('wiek_prod').value, 10) : NaN;
    var wzrost = byId('wzrost_prod') ? parseInt(byId('wzrost_prod').value, 10) : NaN;
    var waga = byId('waga_prod') ? parseFloat(byId('waga_prod').value) : NaN;
    var aktywnosc = byId('aktywnosc_prod') ? parseFloat(byId('aktywnosc_prod').value) : NaN;
    var cel = byId('cel_prod') ? parseFloat(byId('cel_prod').value) : NaN;</p>
<p>    if (!plec || isNaN(wiek) || isNaN(wzrost) || isNaN(waga) || isNaN(aktywnosc) || isNaN(cel)) {
      showError('Uzupełnij wszystkie pola.');
      return;
    }</p>
<p>    if (wiek < 10 || wiek > 100) return showError('Podaj poprawny wiek (10–100).');
    if (wzrost < 120 || wzrost > 230) return showError('Podaj poprawny wzrost (120–230 cm).');
    if (waga < 35 || waga > 250) return showError('Podaj poprawną wagę (35–250 kg).');</p>
<p>    // Mifflin-St Jeor (jak w głównym kalkulatorze)
    var ppm = (plec === 'kobieta')
      ? (10 * waga) + (6.25 * wzrost) - (5 * wiek) - 161
      : (10 * waga) + (6.25 * wzrost) - (5 * wiek) + 5;</p>
<p>    var cpm = ppm * aktywnosc;
    var kcalDocelowe = cpm * (1 + (cel / 100));</p>
<p>    var celTekst = 'utrzymanie masy ciała';
    if (cel === -15) celTekst = 'redukcję';
    if (cel === 10) celTekst = 'zwiększenie masy ciała';</p>
<p>    var suggested = suggestPlanKcal(kcalDocelowe);</p>
<p>    var wynik = byId('wynik_prod');
    if (!wynik) return;</p>
<p>    wynik.innerHTML =
      '<strong>Twoje szacunkowe zapotrzebowanie kaloryczne:</strong></p>
<p>' +
      'PPM: <strong>' + round10(ppm) + ' kcal</strong><br />' +
      'CPM: <strong>' + round10(cpm) + ' kcal</strong><br />' +
      'Kaloryczność na ' + celTekst + ': <strong>' + round10(kcalDocelowe) + ' kcal</strong>' +</p>
<p>      '</p>
</p>
</p>
</p>
</p>
<div class="dc-kcal-box">' +
        '&#x2705; <strong>Proponowana kaloryczność diety:</strong><br />' +
        '<span class="dc-kcal">' + suggested + ' kcal</span>' +
      '</div>
</p>
</p>
</p>
</p>
<p>' +</p>
<p>      '<a href="#" class="dc-cta" id="dc-go-to-variant">Wybierz kaloryczność u góry</a>' +
      '</p>
</p>
</p>
</p>
</p>
<div class="dc-help">Po kliknięciu przewinę stronę do wariantów produktu i spróbuję zaznaczyć najbliższą kaloryczność.</div>
</p>
</p>
</p>
</p>
<p>';</p>
<p>    wynik.style.display = 'block';</p>
<p>    // podpinamy akcję po wyrenderowaniu przycisku
    var cta = byId('dc-go-to-variant');
    if (cta) {
      cta.onclick = function (e) {
        e.preventDefault();</p>
<p>        // Najpierw ustawiamy wariant, potem scroll
        trySelectCaloriesVariant(suggested);
        scrollToProductTop();
        return false;
      };
    }
  }</p>
<p>  function bindButton() {
    var btn = byId('obliczBtn_prod');
    if (!btn) return false;
    if (btn.getAttribute('data-dc-bound') === '1') return true;</p>
<p>    btn.setAttribute('data-dc-bound', '1');
    btn.onclick = function (e) {
      if (e && e.preventDefault) e.preventDefault();
      calculateAndShow();
      return false;
    };
    return true;
  }</p>
<p>  // próbujemy od razu + kilka prób gdyby produkt/sekcja doładowały się później
  if (!bindButton()) {
    var tries = 0;
    var intv = setInterval(function () {
      tries++;
      if (bindButton() || tries > 20) clearInterval(intv);
    }, 400);
  }
})();
</script></p>
<p>Wyniki są orientacyjne i nie zastępują konsultacji medycznej.<br />
Jeśli jesteś w trakcie leczenia lub masz zaawansowaną chorobę – skonsultuj dietę z lekarzem/dietetykiem.</p>
</div>
</div>
<hr data-start="1526" data-end="1529" />
<h2 data-start="1531" data-end="1565"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2696.png" alt="⚖" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Czy ten dieta autoimmunologiczna pomaga schudnąć?</h2>
<p data-start="1567" data-end="1637">Tak , jeśli występuje nadwaga, plan może wspierać redukcję masy ciała.</p>
<p data-start="1639" data-end="1689">Średnie tempo redukcji przy regularnym stosowaniu:</p>
<p data-start="1691" data-end="1793"><strong>0,4–0,7 kg tygodniowo</strong><br data-start="1712" data-end="1715" />(w zależności od masy startowej, gospodarki hormonalnej i poziomu aktywności).</p>
<p data-start="1795" data-end="1895">W przypadku chorób autoimmunologicznych tempo może być wolniejsze , ale stabilne i bez efektu jo-jo.</p>
<hr data-start="1897" data-end="1900" />
<h2 data-start="1902" data-end="1922">? Bezpieczeństwo</h2>
<p data-start="1924" data-end="1977">Plan został opracowany przez dietetyka klinicznego i:</p>
<p data-start="1979" data-end="2202"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> uwzględnia potrzeby osób z Hashimoto i innymi chorobami autoimmunologicznymi<br data-start="2057" data-end="2060" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> nie obniża drastycznie kalorii<br data-start="2092" data-end="2095" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> nie wprowadza skrajnych, trudnych do utrzymania eliminacji<br data-start="2155" data-end="2158" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> wspiera metabolizm zamiast go spowalniać</p>
<p data-start="2204" data-end="2314">Jeśli przyjmujesz leki lub masz zaawansowaną chorobę – skonsultuj plan z lekarzem prowadzącym lub dietetykiem.</p>
<hr data-start="2316" data-end="2319" />
<h2 data-start="2321" data-end="2345"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2753.png" alt="❓" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Najczęstsze pytania</h2>
<p data-start="2347" data-end="2456"><strong data-start="2347" data-end="2389">Czy mogę powtarzać plan przez miesiąc?</strong><br data-start="2389" data-end="2392" />Tak. Jadłospis możesz rotować i stosować przez kolejne tygodnie.</p>
<p data-start="2458" data-end="2542"><strong data-start="2458" data-end="2492">Czy muszę ważyć każdy produkt?</strong><br data-start="2492" data-end="2495" />Nie. Plan zawiera proste miary i gotowe porcje.</p>
<p data-start="2544" data-end="2716"><strong data-start="2544" data-end="2590">Co jeśli nie schudnę w pierwszym tygodniu?</strong><br data-start="2590" data-end="2593" />Wahania wagi mogą wynikać z retencji wody i gospodarki hormonalnej.<br data-start="2660" data-end="2663" />Kluczowa jest regularność przez minimum 3–4 tygodnie.</p>
<hr data-start="2718" data-end="2721" />
<h2 data-start="2723" data-end="2752">? Dla kogo jest dieta autoimmunologiczna?</h2>
<p data-start="2754" data-end="2824">Ten plan został opracowany dla osób, które zmagają się z chorobami autoimmunologicznymi, przewlekłym stanem zapalnym, problemami jelitowymi, mgłą mózgową, spadkiem energii i obniżoną tolerancją pokarmową. Dieta autoimmunologiczna sprawdzi się szczególnie przy Hashimoto, RZS, AZS, łuszczycy oraz wtedy, gdy chcesz uporządkować jedzenie bez chaosu i ciągłego szukania informacji na własną rękę.</p>
<p data-start="2971" data-end="3022">? Wybierz kaloryczność i zacznij działać już dziś.</p>
<div class="dc-buy-bottom"><button class="dc-scroll-to-buy" type="button"><br />
Wybierz kaloryczność i kup teraz<br />
</button></div>
]]></content:encoded>
					
					<wfw:commentRss>https://dietychorobowe.pl/produkt/dietaautoimmunologiczna/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Dieta przeciwzapalna</title>
		<link>https://dietychorobowe.pl/produkt/dietaprzeciwzapalna/</link>
					<comments>https://dietychorobowe.pl/produkt/dietaprzeciwzapalna/#comments</comments>
		
		<dc:creator><![CDATA[Aleksandra]]></dc:creator>
		<pubDate>Tue, 13 May 2025 10:44:10 +0000</pubDate>
				<guid isPermaLink="false">https://dietychorobowe.pl/?post_type=product&#038;p=403</guid>

					<description><![CDATA[<h2 data-start="429" data-end="526">Dieta przeciwzapalna to gotowy jadłospis dla kobiet, które chcą zmniejszyć stan zapalny, ograniczyć wzdęcia i obrzęki, poprawić komfort trawienia oraz odzyskać stabilną energię</h2>
<p data-start="528" data-end="652">Ten plan został opracowany dla kobiet z Hashimoto, RZS, migrenami, jelitami wrażliwymi i przewlekłym zmęczeniem, które chcą:</p>
<p data-start="654" data-end="818">✔<strong> zmniejszyć wzdęcia i obrzęki</strong><br data-start="684" data-end="687" /><strong>✔ uspokoić organizm</strong><br data-start="706" data-end="709" /><strong>✔ poprawić komfort trawienia</strong><br data-start="737" data-end="740" /><strong>✔ odzyskać stabilną energię</strong><br data-start="767" data-end="770" /><strong>✔ stopniowo redukować masę ciała przy nadwadze</strong></p>
<p data-start="820" data-end="920">To nie jest detoks ani głodówka.<br data-start="852" data-end="855" />To uporządkowany system żywieniowy oparty na praktyce klinicznej.</p>]]></description>
										<content:encoded><![CDATA[<h2 data-start="927" data-end="953">Jak działa dieta przeciwzapalna?</h2>
<p data-start="955" data-end="974">Plan opiera się na:</p>
<p data-start="976" data-end="1193"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> eliminacji produktów nasilających stan zapalny<br data-start="1024" data-end="1027" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> odpowiedniej podaży białka wspierającej metabolizm<br data-start="1079" data-end="1082" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> tłuszczach o działaniu przeciwzapalnym<br data-start="1122" data-end="1125" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> stabilnym poziomie kalorii dopasowanym do redukcji przy nadwadze</p>
<p data-start="1195" data-end="1321">Nie obniża drastycznie kalorii.<br data-start="1226" data-end="1229" />Nie opiera się na modnych eliminacjach „na ślepo”.<br data-start="1279" data-end="1282" />Wspiera organizm zamiast go przeciążać.</p>
<hr data-start="1323" data-end="1326" />
<h2 data-start="1328" data-end="1350">? Co zawiera dieta przeciwzapalna?</h2>
<p data-start="1352" data-end="1558"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 7 dni gotowego jadłospisu<br data-start="1379" data-end="1382" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> dokładną kaloryczność i makroskładniki każdego dnia<br data-start="1435" data-end="1438" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> listę zakupów<br data-start="1453" data-end="1456" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> możliwość powtarzania planu przez kolejne tygodnie<br data-start="1508" data-end="1511" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> format PDF – do pobrania od razu po zakupie</p>
<p data-start="1560" data-end="1616">Wszystko jest już policzone – nie musisz liczyć kalorii.</p>
<hr data-start="1618" data-end="1621" />
<h2 data-start="1623" data-end="1653">? Jak wybrać kaloryczność?</h2>
<div id="dc-kalkulator" class="dc-kalkulator">
<div class="dc-kalkulator__header">
<h3>Oblicz kaloryczność (PPM / CPM)</h3>
<p>Wpisz dane, a pokażemy Ci orientacyjną kaloryczność na redukcję / utrzymanie / masę.</p>
<div id="dc-kalkulator-produkt" class="dc-kalkulator-wrap">
<div class="dc-kalkulator__grid">
<div class="dc-field"><label for="plec_prod">Płeć</label><br />
<select id="plec_prod"><option value="">Wybierz</option><option value="kobieta">Kobieta</option><option value="mezczyzna">Mężczyzna</option></select></div>
<div class="dc-field"><label for="wiek_prod">Wiek</label><br />
<input id="wiek_prod" max="100" min="10" type="number" placeholder="np. 34" /></div>
<div class="dc-field"><label for="wzrost_prod">Wzrost (cm)</label><br />
<input id="wzrost_prod" max="230" min="120" type="number" placeholder="np. 170" /></div>
<div class="dc-field"><label for="waga_prod">Masa ciała (kg)</label><br />
<input id="waga_prod" max="250" min="35" type="number" placeholder="np. 70" /></div>
<div class="dc-field dc-field--full"><label for="aktywnosc_prod">Poziom aktywności</label><br />
<select id="aktywnosc_prod"><option value="">Wybierz</option><option value="1.2">Siedzący</option><option value="1.4">Niska aktywność</option><option value="1.6">Umiarkowana</option><option value="1.8">Wysoka</option><option value="2.0">Bardzo wysoka</option></select></div>
<div class="dc-field dc-field--full"><label for="cel_prod">Cel</label><br />
<select id="cel_prod"><option value="">Wybierz</option><option value="-15">Schudnąć</option><option value="0">Utrzymać wagę</option><option value="10">Przytyć / budować masę</option></select></div>
<div class="dc-actions dc-field--full">
<p><button id="obliczBtn_prod" class="dc-btn" type="button">Oblicz kaloryczność</button></p>
<div id="dc-error" class="dc-error" style="display: none;"></div>
</div>
<div id="wynik_prod" class="dc-wynik dc-field--full" style="display: none;"></div>
</div>
</div>
<style>
  #dc-kalkulator-produkt {<br />    font-family: 'Montserrat', sans-serif !important;<br />    margin: 18px 0;<br />  }<br />  #dc-kalkulator-produkt .dc-kalkulator__grid {<br />    max-width: 680px;<br />    display: grid;<br />    grid-template-columns: 1fr 1fr;<br />    gap: 14px;<br />    padding: 18px;<br />    border: 1px solid #e5e5e5;<br />    border-radius: 12px;<br />    background: #fff;<br />    box-shadow: 0 0 6px rgba(0,0,0,0.03);<br />  }<br />  #dc-kalkulator-produkt .dc-field--full { grid-column: 1 / -1; }</p>
<p>  #dc-kalkulator-produkt label {<br />    display: block;<br />    font-size: 13px;<br />    margin-bottom: 5px;<br />    font-weight: 600;<br />    color: #222;<br />  }</p>
<p>  #dc-kalkulator-produkt input,<br />  #dc-kalkulator-produkt select {<br />    width: 100%;<br />    box-sizing: border-box;<br />    padding: 10px 12px;<br />    font-size: 14px;<br />    border: 1px solid #cfcfcf;<br />    border-radius: 8px;<br />    background: #fff;<br />  }</p>
<p>  #dc-kalkulator-produkt .dc-btn {<br />    width: 100%;<br />    padding: 12px 16px;<br />    border: none;<br />    border-radius: 8px;<br />    background: #3e005f;<br />    color: #fff;<br />    font-size: 14px;<br />    font-weight: 700;<br />    cursor: pointer;<br />  }<br />  #dc-kalkulator-produkt .dc-btn:hover { background: #5d0085; }</p>
<p>  #dc-kalkulator-produkt .dc-error {<br />    margin-top: 8px;<br />    background: #fff3f3;<br />    color: #a60000;<br />    border: 1px solid #f0c9c9;<br />    border-radius: 8px;<br />    padding: 10px 12px;<br />    font-size: 13px;<br />  }</p>
<p>  #dc-kalkulator-produkt .dc-wynik {<br />    margin-top: 4px;<br />    background: #f9f9fb;<br />    border-left: 4px solid #3e005f;<br />    border-radius: 8px;<br />    padding: 12px;<br />    font-size: 13px;<br />    line-height: 1.5;<br />  }</p>
<p>  #dc-kalkulator-produkt .dc-wynik .dc-kcal-box {<br />    margin-top: 10px;<br />    padding: 10px;<br />    background: #fff;<br />    border: 1px solid #ececec;<br />    border-radius: 8px;<br />  }</p>
<p>  #dc-kalkulator-produkt .dc-wynik .dc-kcal {<br />    font-size: 18px;<br />    font-weight: 800;<br />    color: #3e005f;<br />  }</p>
<p>  #dc-kalkulator-produkt .dc-cta {<br />    display: inline-block;<br />    margin-top: 10px;<br />    padding: 10px 14px;<br />    background: #3e005f;<br />    color: #fff !important;<br />    border-radius: 8px;<br />    text-decoration: none;<br />    font-weight: 700;<br />    font-size: 13px;<br />    cursor: pointer;<br />  }<br />  #dc-kalkulator-produkt .dc-cta:hover { background: #5d0085; }</p>
<p>  #dc-kalkulator-produkt .dc-help {<br />    margin-top: 8px;<br />    font-size: 12px;<br />    color: #555;<br />  }</p>
<p>  @media (max-width: 640px) {<br />    #dc-kalkulator-produkt .dc-kalkulator__grid {<br />      grid-template-columns: 1fr;<br />    }<br />  }<br /></style>
<p><script>
(function () {
  function byId(id) { return document.getElementById(id); }
  function round10(n) { return Math.round(n / 10) * 10; }</p>
<p>  function showError(msg) {
    var err = byId('dc-error');
    var wynik = byId('wynik_prod');
    if (err) {
      err.innerHTML = msg;
      err.style.display = 'block';
    }
    if (wynik) wynik.style.display = 'none';
  }</p>
<p>  function hideError() {
    var err = byId('dc-error');
    if (err) {
      err.innerHTML = '';
      err.style.display = 'none';
    }
  }</p>
<p>  // Zaokrąglenie do najbliższej "standardowej" kaloryczności (co 50 kcal)
  function suggestPlanKcal(kcal) {
    var rounded = Math.round(kcal / 50) * 50;</p>
<p>    // bezpieczny zakres pod typowe warianty
    if (rounded < 1200) rounded = 1200; if (rounded > 4000) rounded = 4000;</p>
<p>    return rounded;
  }</p>
<p>  // Szuka pola wariantu kaloryczności WooCommerce i próbuje ustawić wartość
  function trySelectCaloriesVariant(targetKcal) {
    var kcalStr = String(targetKcal);</p>
<p>    // Najczęstsze selektory WooCommerce dla wariantów
    var selectors = [
      'form.variations_form select[name*="kalorycz"]',
      'form.variations_form select[id*="kalorycz"]',
      'form.variations_form select[name*="calor"]',
      'form.variations_form select[id*="calor"]',
      'form.variations_form .variations select'
    ];</p>
<p>    var select = null;
    for (var i = 0; i < selectors.length; i++) {
      var found = document.querySelector(selectors[i]);
      if (found) {
        // jeśli to ogólny selektor, upewnijmy się, że opcje wyglądają jak kcal
        if (selectors[i].indexOf('.variations select') !== -1) {
          var txt = found.innerText || '';
          if (txt.toLowerCase().indexOf('kcal') === -1 &#038;&#038; txt.indexOf('1200') === -1) {
            continue;
          }
        }
        select = found;
        break;
      }
    }

    if (!select) return false;

    var options = select.options || [];
    var bestIndex = -1;
    var bestDiff = Infinity;

    for (var j = 0; j < options.length; j++) {
      var opt = options[j];
      var text = (opt.text || '').toLowerCase();
      var val = (opt.value || '').toLowerCase();

      // wyciągamy liczbę z opcji np. "1800 kcal"
      var matchText = text.match(/(\d{3,4})/);
      var matchVal  = val.match(/(\d{3,4})/);
      var num = null;

      if (matchText) num = parseInt(matchText[1], 10);
      else if (matchVal) num = parseInt(matchVal[1], 10);

      if (!isNaN(num) &#038;&#038; num !== null) {
        var diff = Math.abs(num - targetKcal);
        if (diff < bestDiff) { bestDiff = diff; bestIndex = j; } } // idealne trafienie po tekście if (text.indexOf(kcalStr) !== -1 || val.indexOf(kcalStr) !== -1) { bestIndex = j; bestDiff = 0; break; } } if (bestIndex >= 0) {
      select.selectedIndex = bestIndex;</p>
<p>      // WooCommerce nasłuchuje change
      var ev;
      try {
        ev = new Event('change', { bubbles: true });
      } catch (e) {
        ev = document.createEvent('Event');
        ev.initEvent('change', true, true);
      }
      select.dispatchEvent(ev);
      return true;
    }</p>
<p>    return false;
  }</p>
<p>  function scrollToProductTop() {
    // próbujemy przewinąć do formularza wariantów, a jak nie ma - do góry strony
    var target =
      document.querySelector('form.variations_form') ||
      document.querySelector('.summary.entry-summary') ||
      document.querySelector('.product') ||
      document.body;</p>
<p>    if (target && target.scrollIntoView) {
      target.scrollIntoView({ behavior: 'smooth', block: 'start' });
    } else {
      window.scrollTo(0, 0);
    }
  }</p>
<p>  function calculateAndShow() {
    hideError();</p>
<p>    var plec = byId('plec_prod') ? byId('plec_prod').value : '';
    var wiek = byId('wiek_prod') ? parseInt(byId('wiek_prod').value, 10) : NaN;
    var wzrost = byId('wzrost_prod') ? parseInt(byId('wzrost_prod').value, 10) : NaN;
    var waga = byId('waga_prod') ? parseFloat(byId('waga_prod').value) : NaN;
    var aktywnosc = byId('aktywnosc_prod') ? parseFloat(byId('aktywnosc_prod').value) : NaN;
    var cel = byId('cel_prod') ? parseFloat(byId('cel_prod').value) : NaN;</p>
<p>    if (!plec || isNaN(wiek) || isNaN(wzrost) || isNaN(waga) || isNaN(aktywnosc) || isNaN(cel)) {
      showError('Uzupełnij wszystkie pola.');
      return;
    }</p>
<p>    if (wiek < 10 || wiek > 100) return showError('Podaj poprawny wiek (10–100).');
    if (wzrost < 120 || wzrost > 230) return showError('Podaj poprawny wzrost (120–230 cm).');
    if (waga < 35 || waga > 250) return showError('Podaj poprawną wagę (35–250 kg).');</p>
<p>    // Mifflin-St Jeor (jak w głównym kalkulatorze)
    var ppm = (plec === 'kobieta')
      ? (10 * waga) + (6.25 * wzrost) - (5 * wiek) - 161
      : (10 * waga) + (6.25 * wzrost) - (5 * wiek) + 5;</p>
<p>    var cpm = ppm * aktywnosc;
    var kcalDocelowe = cpm * (1 + (cel / 100));</p>
<p>    var celTekst = 'utrzymanie masy ciała';
    if (cel === -15) celTekst = 'redukcję';
    if (cel === 10) celTekst = 'zwiększenie masy ciała';</p>
<p>    var suggested = suggestPlanKcal(kcalDocelowe);</p>
<p>    var wynik = byId('wynik_prod');
    if (!wynik) return;</p>
<p>    wynik.innerHTML =
      '<strong>Twoje szacunkowe zapotrzebowanie kaloryczne:</strong></p>
<p>' +
      'PPM: <strong>' + round10(ppm) + ' kcal</strong><br />' +
      'CPM: <strong>' + round10(cpm) + ' kcal</strong><br />' +
      'Kaloryczność na ' + celTekst + ': <strong>' + round10(kcalDocelowe) + ' kcal</strong>' +</p>
<p>      '</p>
</p>
</p>
<div class="dc-kcal-box">' +
        '&#x2705; <strong>Proponowana kaloryczność diety:</strong><br />' +
        '<span class="dc-kcal">' + suggested + ' kcal</span>' +
      '</div>
</p>
</p>
<p>' +</p>
<p>      '<a href="#" class="dc-cta" id="dc-go-to-variant">Wybierz kaloryczność u góry</a>' +
      '</p>
</p>
</p>
<div class="dc-help">Po kliknięciu przewinę stronę do wariantów produktu i spróbuję zaznaczyć najbliższą kaloryczność.</div>
</p>
</p>
<p>';</p>
<p>    wynik.style.display = 'block';</p>
<p>    // podpinamy akcję po wyrenderowaniu przycisku
    var cta = byId('dc-go-to-variant');
    if (cta) {
      cta.onclick = function (e) {
        e.preventDefault();</p>
<p>        // Najpierw ustawiamy wariant, potem scroll
        trySelectCaloriesVariant(suggested);
        scrollToProductTop();
        return false;
      };
    }
  }</p>
<p>  function bindButton() {
    var btn = byId('obliczBtn_prod');
    if (!btn) return false;
    if (btn.getAttribute('data-dc-bound') === '1') return true;</p>
<p>    btn.setAttribute('data-dc-bound', '1');
    btn.onclick = function (e) {
      if (e && e.preventDefault) e.preventDefault();
      calculateAndShow();
      return false;
    };
    return true;
  }</p>
<p>  // próbujemy od razu + kilka prób gdyby produkt/sekcja doładowały się później
  if (!bindButton()) {
    var tries = 0;
    var intv = setInterval(function () {
      tries++;
      if (bindButton() || tries > 20) clearInterval(intv);
    }, 400);
  }
})();
</script></p>
<p>Wyniki są orientacyjne i nie zastępują konsultacji medycznej.<br />
Jeśli jesteś w trakcie leczenia lub masz zaawansowaną chorobę, skonsultuj dietę z lekarzem/dietetykiem.</p>
</div>
</div>
<hr data-start="2193" data-end="2196" />
<h2 data-start="2198" data-end="2232"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2696.png" alt="⚖" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Czy ten plan pomaga schudnąć?</h2>
<p data-start="2234" data-end="2304">Tak , jeśli występuje nadwaga, plan może wspierać redukcję masy ciała.</p>
<p data-start="2306" data-end="2356">Średnie tempo redukcji przy regularnym stosowaniu:</p>
<p data-start="2358" data-end="2464"><strong data-start="2358" data-end="2383">0,4–0,7 kg tygodniowo</strong><br data-start="2383" data-end="2386" />(w zależności od masy startowej, gospodarki hormonalnej i poziomu aktywności).</p>
<p data-start="2466" data-end="2560">W przypadku zaburzeń hormonalnych tempo może być wolniejsze, ale stabilne i bez efektu jo-jo.</p>
<hr data-start="2562" data-end="2565" />
<h2 data-start="2567" data-end="2587">? Bezpieczeństwo</h2>
<p data-start="2589" data-end="2642">Dieta przeciwzapalna została opracowana przez dietetyka klinicznego i:</p>
<p data-start="2644" data-end="2784"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> uwzględnia potrzeby kobiet z Hashimoto i autoimmunologią<br data-start="2702" data-end="2705" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> nie obniża drastycznie kalorii<br data-start="2737" data-end="2740" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> wspiera metabolizm zamiast go spowalniać</p>
<p data-start="2786" data-end="2880">Jeśli przyjmujesz leki lub masz zaawansowaną chorobę skonsultuj plan z lekarzem prowadzącym lub dietetykiem.</p>
<hr data-start="2882" data-end="2885" />
<h2 data-start="2887" data-end="2911"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2753.png" alt="❓" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Najczęstsze pytania</h2>
<p data-start="2913" data-end="3022"><strong data-start="2913" data-end="2955">Czy mogę powtarzać plan przez miesiąc?</strong><br data-start="2955" data-end="2958" />Tak. Jadłospis możesz rotować i stosować przez kolejne tygodnie.</p>
<p data-start="3024" data-end="3108"><strong data-start="3024" data-end="3058">Czy muszę ważyć każdy produkt?</strong><br data-start="3058" data-end="3061" />Nie. Plan zawiera proste miary i gotowe porcje.</p>
<p data-start="3110" data-end="3268"><strong data-start="3110" data-end="3156">Co jeśli nie schudnę w pierwszym tygodniu?</strong><br data-start="3156" data-end="3159" />Wahania wagi mogą wynikać z retencji wody i hormonów.<br data-start="3212" data-end="3215" />Kluczowa jest regularność przez minimum 3–4 tygodnie.</p>
<hr data-start="3270" data-end="3273" />
<h2 data-start="3275" data-end="3304">? Dla kogo jest dieta przeciwzapalna?</h2>
<p data-start="3306" data-end="3391">Dla kobiet, które mają dość chaosu żywieniowego i sprzecznych informacji z internetu.</p>
<p data-start="3393" data-end="3416">Dla kobiet, które chcą:</p>
<p data-start="3418" data-end="3510">– jeść normalnie<br data-start="3434" data-end="3437" />– nie głodzić się<br data-start="3454" data-end="3457" />– wspierać hormony<br data-start="3475" data-end="3478" />– odzyskać kontrolę nad ciałem</p>
<hr data-start="3512" data-end="3515" />
<p data-start="3517" data-end="3568">? Wybierz kaloryczność i zacznij działać już dziś.</p>
<div class="dc-buy-bottom"><button class="dc-scroll-to-buy" type="button"><br />
Wybierz kaloryczność i kup teraz<br />
</button></div>
]]></content:encoded>
					
					<wfw:commentRss>https://dietychorobowe.pl/produkt/dietaprzeciwzapalna/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Dieta na cholesterol</title>
		<link>https://dietychorobowe.pl/produkt/dietanacholesterol/</link>
					<comments>https://dietychorobowe.pl/produkt/dietanacholesterol/#respond</comments>
		
		<dc:creator><![CDATA[Aleksandra]]></dc:creator>
		<pubDate>Tue, 13 May 2025 10:39:39 +0000</pubDate>
				<guid isPermaLink="false">https://dietychorobowe.pl/?post_type=product&#038;p=373</guid>

					<description><![CDATA[<h2 data-start="3507" data-end="3575">Dieta na cholesterol to gotowy jadłospis dla osób, które chcą obniżyć LDL, poprawić profil lipidowy i jednocześnie jeść normalnie, bez restrykcyjnych diet i głodówek.</h2>
<p data-start="3577" data-end="3682">Plan dla osób z podwyższonym LDL, które chcą poprawić wyniki badań i jednocześnie kontrolować masę ciała.</p>
<p data-start="3684" data-end="3818"><strong>Jeśli:</strong>
<strong>✔ masz podwyższony cholesterol</strong><br data-start="3721" data-end="3724" /><strong>✔ lekarz zalecił zmianę diety</strong><br data-start="3753" data-end="3756" /><strong>✔ boisz się tłuszczów</strong><br data-start="3777" data-end="3780" /><strong>✔ chcesz jeść normalnie, ale mądrzej</strong></p>
<p data-start="3820" data-end="3861">ten plan pomoże Ci uporządkować żywienie.</p>]]></description>
										<content:encoded><![CDATA[<h2 data-start="636" data-end="662">? Jak działa dieta na obniżenie cholesterolu?</h2>
<p data-start="664" data-end="683">Plan opiera się na:</p>
<p data-start="685" data-end="857"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> zwiększonej podaży błonnika rozpuszczalnego<br data-start="730" data-end="733" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> zdrowych tłuszczach roślinnych i rybach<br data-start="774" data-end="777" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> ograniczeniu tłuszczów nasyconych<br data-start="812" data-end="815" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> stabilnej, kontrolowanej kaloryczności</p>
<p data-start="859" data-end="1001">Nie jest to dieta eliminująca wszystkie tłuszcze.<br data-start="908" data-end="911" />To plan, który wspiera poprawę profilu lipidowego przy zachowaniu równowagi metabolicznej.</p>
<hr data-start="1003" data-end="1006" />
<h2 data-start="1008" data-end="1030">? Co zawiera dieta na cholesterol?</h2>
<p data-start="1032" data-end="1188">Jadłospis na cholesterol został przygotowany tak, aby uprościć codzienne wybory żywieniowe i dać Ci gotowy plan działania bez zgadywania, co jeść przy wysokim LDL.</p>
<p data-start="1032" data-end="1188"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 7 dni gotowego jadłospisu<br data-start="1059" data-end="1062" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> dokładne kalorie i makroskładniki<br data-start="1097" data-end="1100" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> listę zakupów<br data-start="1115" data-end="1118" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> możliwość powtarzania planu<br data-start="1147" data-end="1150" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> PDF do pobrania od razu po zakupie</p>
<p data-start="1190" data-end="1235">Nie musisz nic liczyć – wszystko jest gotowe.</p>
<hr data-start="1237" data-end="1240" />
<h2 data-start="1242" data-end="1272">? Jak wybrać kaloryczność?</h2>
<div id="dc-kalkulator" class="dc-kalkulator">
<div class="dc-kalkulator__header">
<h3>Oblicz kaloryczność (PPM / CPM)</h3>
<p>Wpisz dane, a pokażemy Ci orientacyjną kaloryczność na redukcję / utrzymanie / masę.</p>
<div id="dc-kalkulator-produkt" class="dc-kalkulator-wrap">
<div class="dc-kalkulator__grid">
<div class="dc-field"><label for="plec_prod">Płeć</label><br />
<select id="plec_prod"><option value="">Wybierz</option><option value="kobieta">Kobieta</option><option value="mezczyzna">Mężczyzna</option></select></div>
<div class="dc-field"><label for="wiek_prod">Wiek</label><br />
<input id="wiek_prod" max="100" min="10" type="number" placeholder="np. 34" /></div>
<div class="dc-field"><label for="wzrost_prod">Wzrost (cm)</label><br />
<input id="wzrost_prod" max="230" min="120" type="number" placeholder="np. 170" /></div>
<div class="dc-field"><label for="waga_prod">Masa ciała (kg)</label><br />
<input id="waga_prod" max="250" min="35" type="number" placeholder="np. 70" /></div>
<div class="dc-field dc-field--full"><label for="aktywnosc_prod">Poziom aktywności</label><br />
<select id="aktywnosc_prod"><option value="">Wybierz</option><option value="1.2">Siedzący</option><option value="1.4">Niska aktywność</option><option value="1.6">Umiarkowana</option><option value="1.8">Wysoka</option><option value="2.0">Bardzo wysoka</option></select></div>
<div class="dc-field dc-field--full"><label for="cel_prod">Cel</label><br />
<select id="cel_prod"><option value="">Wybierz</option><option value="-15">Schudnąć</option><option value="0">Utrzymać wagę</option><option value="10">Przytyć / budować masę</option></select></div>
<div class="dc-actions dc-field--full">
<p><button id="obliczBtn_prod" class="dc-btn" type="button">Oblicz kaloryczność</button></p>
<div id="dc-error" class="dc-error" style="display: none;"></div>
</div>
<div id="wynik_prod" class="dc-wynik dc-field--full" style="display: none;"></div>
</div>
</div>
<style>
  #dc-kalkulator-produkt {<br />    font-family: 'Montserrat', sans-serif !important;<br />    margin: 18px 0;<br />  }<br />  #dc-kalkulator-produkt .dc-kalkulator__grid {<br />    max-width: 680px;<br />    display: grid;<br />    grid-template-columns: 1fr 1fr;<br />    gap: 14px;<br />    padding: 18px;<br />    border: 1px solid #e5e5e5;<br />    border-radius: 12px;<br />    background: #fff;<br />    box-shadow: 0 0 6px rgba(0,0,0,0.03);<br />  }<br />  #dc-kalkulator-produkt .dc-field--full { grid-column: 1 / -1; }</p>
<p>  #dc-kalkulator-produkt label {<br />    display: block;<br />    font-size: 13px;<br />    margin-bottom: 5px;<br />    font-weight: 600;<br />    color: #222;<br />  }</p>
<p>  #dc-kalkulator-produkt input,<br />  #dc-kalkulator-produkt select {<br />    width: 100%;<br />    box-sizing: border-box;<br />    padding: 10px 12px;<br />    font-size: 14px;<br />    border: 1px solid #cfcfcf;<br />    border-radius: 8px;<br />    background: #fff;<br />  }</p>
<p>  #dc-kalkulator-produkt .dc-btn {<br />    width: 100%;<br />    padding: 12px 16px;<br />    border: none;<br />    border-radius: 8px;<br />    background: #3e005f;<br />    color: #fff;<br />    font-size: 14px;<br />    font-weight: 700;<br />    cursor: pointer;<br />  }<br />  #dc-kalkulator-produkt .dc-btn:hover { background: #5d0085; }</p>
<p>  #dc-kalkulator-produkt .dc-error {<br />    margin-top: 8px;<br />    background: #fff3f3;<br />    color: #a60000;<br />    border: 1px solid #f0c9c9;<br />    border-radius: 8px;<br />    padding: 10px 12px;<br />    font-size: 13px;<br />  }</p>
<p>  #dc-kalkulator-produkt .dc-wynik {<br />    margin-top: 4px;<br />    background: #f9f9fb;<br />    border-left: 4px solid #3e005f;<br />    border-radius: 8px;<br />    padding: 12px;<br />    font-size: 13px;<br />    line-height: 1.5;<br />  }</p>
<p>  #dc-kalkulator-produkt .dc-wynik .dc-kcal-box {<br />    margin-top: 10px;<br />    padding: 10px;<br />    background: #fff;<br />    border: 1px solid #ececec;<br />    border-radius: 8px;<br />  }</p>
<p>  #dc-kalkulator-produkt .dc-wynik .dc-kcal {<br />    font-size: 18px;<br />    font-weight: 800;<br />    color: #3e005f;<br />  }</p>
<p>  #dc-kalkulator-produkt .dc-cta {<br />    display: inline-block;<br />    margin-top: 10px;<br />    padding: 10px 14px;<br />    background: #3e005f;<br />    color: #fff !important;<br />    border-radius: 8px;<br />    text-decoration: none;<br />    font-weight: 700;<br />    font-size: 13px;<br />    cursor: pointer;<br />  }<br />  #dc-kalkulator-produkt .dc-cta:hover { background: #5d0085; }</p>
<p>  #dc-kalkulator-produkt .dc-help {<br />    margin-top: 8px;<br />    font-size: 12px;<br />    color: #555;<br />  }</p>
<p>  @media (max-width: 640px) {<br />    #dc-kalkulator-produkt .dc-kalkulator__grid {<br />      grid-template-columns: 1fr;<br />    }<br />  }<br /></style>
<p><script>
(function () {
  function byId(id) { return document.getElementById(id); }
  function round10(n) { return Math.round(n / 10) * 10; }</p>
<p>  function showError(msg) {
    var err = byId('dc-error');
    var wynik = byId('wynik_prod');
    if (err) {
      err.innerHTML = msg;
      err.style.display = 'block';
    }
    if (wynik) wynik.style.display = 'none';
  }</p>
<p>  function hideError() {
    var err = byId('dc-error');
    if (err) {
      err.innerHTML = '';
      err.style.display = 'none';
    }
  }</p>
<p>  // Zaokrąglenie do najbliższej "standardowej" kaloryczności (co 50 kcal)
  function suggestPlanKcal(kcal) {
    var rounded = Math.round(kcal / 50) * 50;</p>
<p>    // bezpieczny zakres pod typowe warianty
    if (rounded < 1200) rounded = 1200; if (rounded > 4000) rounded = 4000;</p>
<p>    return rounded;
  }</p>
<p>  // Szuka pola wariantu kaloryczności WooCommerce i próbuje ustawić wartość
  function trySelectCaloriesVariant(targetKcal) {
    var kcalStr = String(targetKcal);</p>
<p>    // Najczęstsze selektory WooCommerce dla wariantów
    var selectors = [
      'form.variations_form select[name*="kalorycz"]',
      'form.variations_form select[id*="kalorycz"]',
      'form.variations_form select[name*="calor"]',
      'form.variations_form select[id*="calor"]',
      'form.variations_form .variations select'
    ];</p>
<p>    var select = null;
    for (var i = 0; i < selectors.length; i++) {
      var found = document.querySelector(selectors[i]);
      if (found) {
        // jeśli to ogólny selektor, upewnijmy się, że opcje wyglądają jak kcal
        if (selectors[i].indexOf('.variations select') !== -1) {
          var txt = found.innerText || '';
          if (txt.toLowerCase().indexOf('kcal') === -1 &#038;&#038; txt.indexOf('1200') === -1) {
            continue;
          }
        }
        select = found;
        break;
      }
    }

    if (!select) return false;

    var options = select.options || [];
    var bestIndex = -1;
    var bestDiff = Infinity;

    for (var j = 0; j < options.length; j++) {
      var opt = options[j];
      var text = (opt.text || '').toLowerCase();
      var val = (opt.value || '').toLowerCase();

      // wyciągamy liczbę z opcji np. "1800 kcal"
      var matchText = text.match(/(\d{3,4})/);
      var matchVal  = val.match(/(\d{3,4})/);
      var num = null;

      if (matchText) num = parseInt(matchText[1], 10);
      else if (matchVal) num = parseInt(matchVal[1], 10);

      if (!isNaN(num) &#038;&#038; num !== null) {
        var diff = Math.abs(num - targetKcal);
        if (diff < bestDiff) { bestDiff = diff; bestIndex = j; } } // idealne trafienie po tekście if (text.indexOf(kcalStr) !== -1 || val.indexOf(kcalStr) !== -1) { bestIndex = j; bestDiff = 0; break; } } if (bestIndex >= 0) {
      select.selectedIndex = bestIndex;</p>
<p>      // WooCommerce nasłuchuje change
      var ev;
      try {
        ev = new Event('change', { bubbles: true });
      } catch (e) {
        ev = document.createEvent('Event');
        ev.initEvent('change', true, true);
      }
      select.dispatchEvent(ev);
      return true;
    }</p>
<p>    return false;
  }</p>
<p>  function scrollToProductTop() {
    // próbujemy przewinąć do formularza wariantów, a jak nie ma - do góry strony
    var target =
      document.querySelector('form.variations_form') ||
      document.querySelector('.summary.entry-summary') ||
      document.querySelector('.product') ||
      document.body;</p>
<p>    if (target && target.scrollIntoView) {
      target.scrollIntoView({ behavior: 'smooth', block: 'start' });
    } else {
      window.scrollTo(0, 0);
    }
  }</p>
<p>  function calculateAndShow() {
    hideError();</p>
<p>    var plec = byId('plec_prod') ? byId('plec_prod').value : '';
    var wiek = byId('wiek_prod') ? parseInt(byId('wiek_prod').value, 10) : NaN;
    var wzrost = byId('wzrost_prod') ? parseInt(byId('wzrost_prod').value, 10) : NaN;
    var waga = byId('waga_prod') ? parseFloat(byId('waga_prod').value) : NaN;
    var aktywnosc = byId('aktywnosc_prod') ? parseFloat(byId('aktywnosc_prod').value) : NaN;
    var cel = byId('cel_prod') ? parseFloat(byId('cel_prod').value) : NaN;</p>
<p>    if (!plec || isNaN(wiek) || isNaN(wzrost) || isNaN(waga) || isNaN(aktywnosc) || isNaN(cel)) {
      showError('Uzupełnij wszystkie pola.');
      return;
    }</p>
<p>    if (wiek < 10 || wiek > 100) return showError('Podaj poprawny wiek (10–100).');
    if (wzrost < 120 || wzrost > 230) return showError('Podaj poprawny wzrost (120–230 cm).');
    if (waga < 35 || waga > 250) return showError('Podaj poprawną wagę (35–250 kg).');</p>
<p>    // Mifflin-St Jeor (jak w głównym kalkulatorze)
    var ppm = (plec === 'kobieta')
      ? (10 * waga) + (6.25 * wzrost) - (5 * wiek) - 161
      : (10 * waga) + (6.25 * wzrost) - (5 * wiek) + 5;</p>
<p>    var cpm = ppm * aktywnosc;
    var kcalDocelowe = cpm * (1 + (cel / 100));</p>
<p>    var celTekst = 'utrzymanie masy ciała';
    if (cel === -15) celTekst = 'redukcję';
    if (cel === 10) celTekst = 'zwiększenie masy ciała';</p>
<p>    var suggested = suggestPlanKcal(kcalDocelowe);</p>
<p>    var wynik = byId('wynik_prod');
    if (!wynik) return;</p>
<p>    wynik.innerHTML =
      '<strong>Twoje szacunkowe zapotrzebowanie kaloryczne:</strong></p>
<p>' +
      'PPM: <strong>' + round10(ppm) + ' kcal</strong><br />' +
      'CPM: <strong>' + round10(cpm) + ' kcal</strong><br />' +
      'Kaloryczność na ' + celTekst + ': <strong>' + round10(kcalDocelowe) + ' kcal</strong>' +</p>
<p>      '</p>
</p>
<div class="dc-kcal-box">' +
        '&#x2705; <strong>Proponowana kaloryczność diety:</strong><br />' +
        '<span class="dc-kcal">' + suggested + ' kcal</span>' +
      '</div>
</p>
<p>' +</p>
<p>      '<a href="#" class="dc-cta" id="dc-go-to-variant">Wybierz kaloryczność u góry</a>' +
      '</p>
</p>
<div class="dc-help">Po kliknięciu przewinę stronę do wariantów produktu i spróbuję zaznaczyć najbliższą kaloryczność.</div>
</p>
<p>';</p>
<p>    wynik.style.display = 'block';</p>
<p>    // podpinamy akcję po wyrenderowaniu przycisku
    var cta = byId('dc-go-to-variant');
    if (cta) {
      cta.onclick = function (e) {
        e.preventDefault();</p>
<p>        // Najpierw ustawiamy wariant, potem scroll
        trySelectCaloriesVariant(suggested);
        scrollToProductTop();
        return false;
      };
    }
  }</p>
<p>  function bindButton() {
    var btn = byId('obliczBtn_prod');
    if (!btn) return false;
    if (btn.getAttribute('data-dc-bound') === '1') return true;</p>
<p>    btn.setAttribute('data-dc-bound', '1');
    btn.onclick = function (e) {
      if (e && e.preventDefault) e.preventDefault();
      calculateAndShow();
      return false;
    };
    return true;
  }</p>
<p>  // próbujemy od razu + kilka prób gdyby produkt/sekcja doładowały się później
  if (!bindButton()) {
    var tries = 0;
    var intv = setInterval(function () {
      tries++;
      if (bindButton() || tries > 20) clearInterval(intv);
    }, 400);
  }
})();
</script></p>
<p>Wyniki są orientacyjne i nie zastępują konsultacji medycznej.<br />
Jeśli jesteś w trakcie leczenia lub masz zaawansowaną chorobę – skonsultuj dietę z lekarzem/dietetykiem.</p>
</div>
</div>
<hr data-start="1841" data-end="1844" />
<h2 data-start="1846" data-end="1866">? Bezpieczeństwo</h2>
<p data-start="1868" data-end="2040"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> brak drastycznych restrykcji<br data-start="1898" data-end="1901" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> brak eliminacji całych grup produktów<br data-start="1940" data-end="1943" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> odpowiednia podaż tłuszczów wspierających serce<br data-start="1992" data-end="1995" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> plan możliwy do stosowania długoterminowo</p>
<p data-start="2042" data-end="2119">Jeśli przyjmujesz leki obniżające cholesterol – skonsultuj zmiany z lekarzem.</p>
<hr data-start="2121" data-end="2124" />
<h2 data-start="2183" data-end="2207"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2753.png" alt="❓" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Najczęstsze pytania</h2>
<p data-start="2209" data-end="2314"><strong>Czy mogę powtarzać plan przez miesiąc?</strong><br data-start="2247" data-end="2250" />Tak. Jadłospis możesz rotować i stosować przez kolejne tygodnie.</p>
<p data-start="2316" data-end="2396"><strong>Czy muszę ważyć każdy produkt?</strong><br data-start="2346" data-end="2349" />Nie. Plan zawiera proste miary i gotowe porcje.</p>
<p data-start="2398" data-end="2552"><strong>Co jeśli nie schudnę w pierwszym tygodniu?</strong><br data-start="2440" data-end="2443" />Wahania wagi mogą wynikać z retencji wody i hormonów.<br data-start="2496" data-end="2499" />Kluczowa jest regularność przez minimum 3–4 tygodnie.</p>
<hr data-start="5048" data-end="5051" />
<h2 data-start="5053" data-end="5082">? Dla kogo jest ten plan?</h2>
<p data-start="5084" data-end="5164">Ten plan został przygotowany dla osób, które mają podwyższony cholesterol, wysoki LDL, trójglicerydy lub chcą zadbać o profil lipidowy bez chaosu żywieniowego. Sprawdzi się szczególnie wtedy, gdy lekarz zalecił zmianę diety, pojawił się lęk przed tłuszczem albo chcesz poprawić wyniki badań i jednocześnie lepiej kontrolować masę ciała.</p>
<p data-start="5166" data-end="5208">? Wybierz kaloryczność i zacznij działać.</p>
<div class="dc-buy-bottom"><button class="dc-scroll-to-buy" type="button"><br />
Wybierz kaloryczność i kup teraz<br />
</button></div>
]]></content:encoded>
					
					<wfw:commentRss>https://dietychorobowe.pl/produkt/dietanacholesterol/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Dieta lekkostrawna</title>
		<link>https://dietychorobowe.pl/produkt/dietalekkostrawna/</link>
					<comments>https://dietychorobowe.pl/produkt/dietalekkostrawna/#comments</comments>
		
		<dc:creator><![CDATA[Aleksandra]]></dc:creator>
		<pubDate>Thu, 08 May 2025 12:20:57 +0000</pubDate>
				<guid isPermaLink="false">https://dietychorobowe.pl/product/kilimanjaro-set/</guid>

					<description><![CDATA[<h2 data-start="3590" data-end="3651">Dieta lekkostrawna to gotowy jadłospis dla osób, które chcą odciążyć przewód pokarmowy, zmniejszyć refluks, ograniczyć wzdęcia i odzyskać komfort po jedzeniu.</h2>
<p data-start="3743" data-end="3876"><strong>Jeśli:</strong>
<strong>✔ masz uczucie ciężkości</strong><br data-start="3774" data-end="3777" /><strong>✔ zmagasz się ze zgagą</strong><br data-start="3799" data-end="3802" /><strong>✔ jesteś po antybiotykoterapii</strong><br data-start="3832" data-end="3835" /><strong>✔ potrzebujesz łagodnej diety startowej</strong></p>
<p data-start="3878" data-end="3932">ten plan pozwoli Ci bezpiecznie uporządkować żywienie.</p>]]></description>
										<content:encoded><![CDATA[<h2 data-start="3939" data-end="3961">? Jak działa dieta lekkostrawna?</h2>
<p data-start="3963" data-end="4094"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> lekkostrawne techniki kulinarne<br data-start="3996" data-end="3999" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> ograniczenie produktów drażniących<br data-start="4035" data-end="4038" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> kontrolowana kaloryczność<br data-start="4065" data-end="4068" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> stabilna podaż energii</p>
<hr data-start="4096" data-end="4099" />
<h2 data-start="4101" data-end="4118">? Co zawiera dieta lekkostrawna?</h2>
<p data-start="1352" data-end="1558"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 7 dni gotowego jadłospisu<br data-start="1379" data-end="1382" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> dokładną kaloryczność i makroskładniki każdego dnia<br data-start="1435" data-end="1438" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> listę zakupów<br data-start="1453" data-end="1456" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> możliwość powtarzania planu przez kolejne tygodnie<br data-start="1508" data-end="1511" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> format PDF – do pobrania od razu po zakupie</p>
<p data-start="1560" data-end="1616">Wszystko jest już policzone – nie musisz liczyć kalorii.</p>
<hr data-start="4194" data-end="4197" />
<h2 data-start="922" data-end="952">? Jak wybrać kaloryczność?</h2>
<div id="dc-kalkulator" class="dc-kalkulator">
<div class="dc-kalkulator__header">
<h3>Oblicz kaloryczność (PPM / CPM)</h3>
<p>Wpisz dane, a pokażemy Ci orientacyjną kaloryczność na redukcję / utrzymanie / masę.</p>
<div id="dc-kalkulator-produkt" class="dc-kalkulator-wrap">
<div class="dc-kalkulator__grid">
<div class="dc-field"><label for="plec_prod">Płeć</label><br />
<select id="plec_prod"><option value="">Wybierz</option><option value="kobieta">Kobieta</option><option value="mezczyzna">Mężczyzna</option></select></div>
<div class="dc-field"><label for="wiek_prod">Wiek</label><br />
<input id="wiek_prod" max="100" min="10" type="number" placeholder="np. 34" /></div>
<div class="dc-field"><label for="wzrost_prod">Wzrost (cm)</label><br />
<input id="wzrost_prod" max="230" min="120" type="number" placeholder="np. 170" /></div>
<div class="dc-field"><label for="waga_prod">Masa ciała (kg)</label><br />
<input id="waga_prod" max="250" min="35" type="number" placeholder="np. 70" /></div>
<div class="dc-field dc-field--full"><label for="aktywnosc_prod">Poziom aktywności</label><br />
<select id="aktywnosc_prod"><option value="">Wybierz</option><option value="1.2">Siedzący</option><option value="1.4">Niska aktywność</option><option value="1.6">Umiarkowana</option><option value="1.8">Wysoka</option><option value="2.0">Bardzo wysoka</option></select></div>
<div class="dc-field dc-field--full"><label for="cel_prod">Cel</label><br />
<select id="cel_prod"><option value="">Wybierz</option><option value="-15">Schudnąć</option><option value="0">Utrzymać wagę</option><option value="10">Przytyć / budować masę</option></select></div>
<div class="dc-actions dc-field--full">
<p><button id="obliczBtn_prod" class="dc-btn" type="button">Oblicz kaloryczność</button></p>
<div id="dc-error" class="dc-error" style="display: none;"></div>
</div>
<div id="wynik_prod" class="dc-wynik dc-field--full" style="display: none;"></div>
</div>
</div>
<style>
  #dc-kalkulator-produkt {<br />    font-family: 'Montserrat', sans-serif !important;<br />    margin: 18px 0;<br />  }<br />  #dc-kalkulator-produkt .dc-kalkulator__grid {<br />    max-width: 680px;<br />    display: grid;<br />    grid-template-columns: 1fr 1fr;<br />    gap: 14px;<br />    padding: 18px;<br />    border: 1px solid #e5e5e5;<br />    border-radius: 12px;<br />    background: #fff;<br />    box-shadow: 0 0 6px rgba(0,0,0,0.03);<br />  }<br />  #dc-kalkulator-produkt .dc-field--full { grid-column: 1 / -1; }</p>
<p>  #dc-kalkulator-produkt label {<br />    display: block;<br />    font-size: 13px;<br />    margin-bottom: 5px;<br />    font-weight: 600;<br />    color: #222;<br />  }</p>
<p>  #dc-kalkulator-produkt input,<br />  #dc-kalkulator-produkt select {<br />    width: 100%;<br />    box-sizing: border-box;<br />    padding: 10px 12px;<br />    font-size: 14px;<br />    border: 1px solid #cfcfcf;<br />    border-radius: 8px;<br />    background: #fff;<br />  }</p>
<p>  #dc-kalkulator-produkt .dc-btn {<br />    width: 100%;<br />    padding: 12px 16px;<br />    border: none;<br />    border-radius: 8px;<br />    background: #3e005f;<br />    color: #fff;<br />    font-size: 14px;<br />    font-weight: 700;<br />    cursor: pointer;<br />  }<br />  #dc-kalkulator-produkt .dc-btn:hover { background: #5d0085; }</p>
<p>  #dc-kalkulator-produkt .dc-error {<br />    margin-top: 8px;<br />    background: #fff3f3;<br />    color: #a60000;<br />    border: 1px solid #f0c9c9;<br />    border-radius: 8px;<br />    padding: 10px 12px;<br />    font-size: 13px;<br />  }</p>
<p>  #dc-kalkulator-produkt .dc-wynik {<br />    margin-top: 4px;<br />    background: #f9f9fb;<br />    border-left: 4px solid #3e005f;<br />    border-radius: 8px;<br />    padding: 12px;<br />    font-size: 13px;<br />    line-height: 1.5;<br />  }</p>
<p>  #dc-kalkulator-produkt .dc-wynik .dc-kcal-box {<br />    margin-top: 10px;<br />    padding: 10px;<br />    background: #fff;<br />    border: 1px solid #ececec;<br />    border-radius: 8px;<br />  }</p>
<p>  #dc-kalkulator-produkt .dc-wynik .dc-kcal {<br />    font-size: 18px;<br />    font-weight: 800;<br />    color: #3e005f;<br />  }</p>
<p>  #dc-kalkulator-produkt .dc-cta {<br />    display: inline-block;<br />    margin-top: 10px;<br />    padding: 10px 14px;<br />    background: #3e005f;<br />    color: #fff !important;<br />    border-radius: 8px;<br />    text-decoration: none;<br />    font-weight: 700;<br />    font-size: 13px;<br />    cursor: pointer;<br />  }<br />  #dc-kalkulator-produkt .dc-cta:hover { background: #5d0085; }</p>
<p>  #dc-kalkulator-produkt .dc-help {<br />    margin-top: 8px;<br />    font-size: 12px;<br />    color: #555;<br />  }</p>
<p>  @media (max-width: 640px) {<br />    #dc-kalkulator-produkt .dc-kalkulator__grid {<br />      grid-template-columns: 1fr;<br />    }<br />  }<br /></style>
<p><script>
(function () {
  function byId(id) { return document.getElementById(id); }
  function round10(n) { return Math.round(n / 10) * 10; }</p>
<p>  function showError(msg) {
    var err = byId('dc-error');
    var wynik = byId('wynik_prod');
    if (err) {
      err.innerHTML = msg;
      err.style.display = 'block';
    }
    if (wynik) wynik.style.display = 'none';
  }</p>
<p>  function hideError() {
    var err = byId('dc-error');
    if (err) {
      err.innerHTML = '';
      err.style.display = 'none';
    }
  }</p>
<p>  // Zaokrąglenie do najbliższej "standardowej" kaloryczności (co 50 kcal)
  function suggestPlanKcal(kcal) {
    var rounded = Math.round(kcal / 50) * 50;</p>
<p>    // bezpieczny zakres pod typowe warianty
    if (rounded < 1200) rounded = 1200; if (rounded > 4000) rounded = 4000;</p>
<p>    return rounded;
  }</p>
<p>  // Szuka pola wariantu kaloryczności WooCommerce i próbuje ustawić wartość
  function trySelectCaloriesVariant(targetKcal) {
    var kcalStr = String(targetKcal);</p>
<p>    // Najczęstsze selektory WooCommerce dla wariantów
    var selectors = [
      'form.variations_form select[name*="kalorycz"]',
      'form.variations_form select[id*="kalorycz"]',
      'form.variations_form select[name*="calor"]',
      'form.variations_form select[id*="calor"]',
      'form.variations_form .variations select'
    ];</p>
<p>    var select = null;
    for (var i = 0; i < selectors.length; i++) {
      var found = document.querySelector(selectors[i]);
      if (found) {
        // jeśli to ogólny selektor, upewnijmy się, że opcje wyglądają jak kcal
        if (selectors[i].indexOf('.variations select') !== -1) {
          var txt = found.innerText || '';
          if (txt.toLowerCase().indexOf('kcal') === -1 &#038;&#038; txt.indexOf('1200') === -1) {
            continue;
          }
        }
        select = found;
        break;
      }
    }

    if (!select) return false;

    var options = select.options || [];
    var bestIndex = -1;
    var bestDiff = Infinity;

    for (var j = 0; j < options.length; j++) {
      var opt = options[j];
      var text = (opt.text || '').toLowerCase();
      var val = (opt.value || '').toLowerCase();

      // wyciągamy liczbę z opcji np. "1800 kcal"
      var matchText = text.match(/(\d{3,4})/);
      var matchVal  = val.match(/(\d{3,4})/);
      var num = null;

      if (matchText) num = parseInt(matchText[1], 10);
      else if (matchVal) num = parseInt(matchVal[1], 10);

      if (!isNaN(num) &#038;&#038; num !== null) {
        var diff = Math.abs(num - targetKcal);
        if (diff < bestDiff) { bestDiff = diff; bestIndex = j; } } // idealne trafienie po tekście if (text.indexOf(kcalStr) !== -1 || val.indexOf(kcalStr) !== -1) { bestIndex = j; bestDiff = 0; break; } } if (bestIndex >= 0) {
      select.selectedIndex = bestIndex;</p>
<p>      // WooCommerce nasłuchuje change
      var ev;
      try {
        ev = new Event('change', { bubbles: true });
      } catch (e) {
        ev = document.createEvent('Event');
        ev.initEvent('change', true, true);
      }
      select.dispatchEvent(ev);
      return true;
    }</p>
<p>    return false;
  }</p>
<p>  function scrollToProductTop() {
    // próbujemy przewinąć do formularza wariantów, a jak nie ma - do góry strony
    var target =
      document.querySelector('form.variations_form') ||
      document.querySelector('.summary.entry-summary') ||
      document.querySelector('.product') ||
      document.body;</p>
<p>    if (target && target.scrollIntoView) {
      target.scrollIntoView({ behavior: 'smooth', block: 'start' });
    } else {
      window.scrollTo(0, 0);
    }
  }</p>
<p>  function calculateAndShow() {
    hideError();</p>
<p>    var plec = byId('plec_prod') ? byId('plec_prod').value : '';
    var wiek = byId('wiek_prod') ? parseInt(byId('wiek_prod').value, 10) : NaN;
    var wzrost = byId('wzrost_prod') ? parseInt(byId('wzrost_prod').value, 10) : NaN;
    var waga = byId('waga_prod') ? parseFloat(byId('waga_prod').value) : NaN;
    var aktywnosc = byId('aktywnosc_prod') ? parseFloat(byId('aktywnosc_prod').value) : NaN;
    var cel = byId('cel_prod') ? parseFloat(byId('cel_prod').value) : NaN;</p>
<p>    if (!plec || isNaN(wiek) || isNaN(wzrost) || isNaN(waga) || isNaN(aktywnosc) || isNaN(cel)) {
      showError('Uzupełnij wszystkie pola.');
      return;
    }</p>
<p>    if (wiek < 10 || wiek > 100) return showError('Podaj poprawny wiek (10–100).');
    if (wzrost < 120 || wzrost > 230) return showError('Podaj poprawny wzrost (120–230 cm).');
    if (waga < 35 || waga > 250) return showError('Podaj poprawną wagę (35–250 kg).');</p>
<p>    // Mifflin-St Jeor (jak w głównym kalkulatorze)
    var ppm = (plec === 'kobieta')
      ? (10 * waga) + (6.25 * wzrost) - (5 * wiek) - 161
      : (10 * waga) + (6.25 * wzrost) - (5 * wiek) + 5;</p>
<p>    var cpm = ppm * aktywnosc;
    var kcalDocelowe = cpm * (1 + (cel / 100));</p>
<p>    var celTekst = 'utrzymanie masy ciała';
    if (cel === -15) celTekst = 'redukcję';
    if (cel === 10) celTekst = 'zwiększenie masy ciała';</p>
<p>    var suggested = suggestPlanKcal(kcalDocelowe);</p>
<p>    var wynik = byId('wynik_prod');
    if (!wynik) return;</p>
<p>    wynik.innerHTML =
      '<strong>Twoje szacunkowe zapotrzebowanie kaloryczne:</strong></p>
<p>' +
      'PPM: <strong>' + round10(ppm) + ' kcal</strong><br />' +
      'CPM: <strong>' + round10(cpm) + ' kcal</strong><br />' +
      'Kaloryczność na ' + celTekst + ': <strong>' + round10(kcalDocelowe) + ' kcal</strong>' +</p>
<p>      '</p>
</p>
</p>
<div class="dc-kcal-box">' +
        '&#x2705; <strong>Proponowana kaloryczność diety:</strong><br />' +
        '<span class="dc-kcal">' + suggested + ' kcal</span>' +
      '</div>
</p>
</p>
<p>' +</p>
<p>      '<a href="#" class="dc-cta" id="dc-go-to-variant">Wybierz kaloryczność u góry</a>' +
      '</p>
</p>
</p>
<div class="dc-help">Po kliknięciu przewinę stronę do wariantów produktu i spróbuję zaznaczyć najbliższą kaloryczność.</div>
</p>
</p>
<p>';</p>
<p>    wynik.style.display = 'block';</p>
<p>    // podpinamy akcję po wyrenderowaniu przycisku
    var cta = byId('dc-go-to-variant');
    if (cta) {
      cta.onclick = function (e) {
        e.preventDefault();</p>
<p>        // Najpierw ustawiamy wariant, potem scroll
        trySelectCaloriesVariant(suggested);
        scrollToProductTop();
        return false;
      };
    }
  }</p>
<p>  function bindButton() {
    var btn = byId('obliczBtn_prod');
    if (!btn) return false;
    if (btn.getAttribute('data-dc-bound') === '1') return true;</p>
<p>    btn.setAttribute('data-dc-bound', '1');
    btn.onclick = function (e) {
      if (e && e.preventDefault) e.preventDefault();
      calculateAndShow();
      return false;
    };
    return true;
  }</p>
<p>  // próbujemy od razu + kilka prób gdyby produkt/sekcja doładowały się później
  if (!bindButton()) {
    var tries = 0;
    var intv = setInterval(function () {
      tries++;
      if (bindButton() || tries > 20) clearInterval(intv);
    }, 400);
  }
})();
</script></p>
<p>Wyniki są orientacyjne i nie zastępują konsultacji medycznej.<br />
Jeśli jesteś w trakcie leczenia lub masz zaawansowaną chorobę – skonsultuj dietę z lekarzem/dietetykiem.</p>
</div>
</div>
<hr data-start="1477" data-end="1480" />
<h2 data-start="1482" data-end="1516"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2696.png" alt="⚖" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Czy dieta lekkostrawna pomaga schudnąć?</h2>
<p data-start="1518" data-end="1588">Tak,  jeśli występuje nadwaga, plan może wspierać redukcję masy ciała.</p>
<p data-start="1590" data-end="1640">Średnie tempo redukcji przy regularnym stosowaniu:</p>
<p data-start="1642" data-end="1744">0,4–0,7 kg tygodniowo<br data-start="1663" data-end="1666" />(w zależności od masy startowej, gospodarki hormonalnej i poziomu aktywności).</p>
<p data-start="1746" data-end="1840">W przypadku zaburzeń hormonalnych tempo może być wolniejsze, ale stabilne i bez efektu jo-jo.</p>
<p data-start="5635" data-end="5714">Przy nadwadze umożliwia stopniową redukcję masy ciała bez przeciążania żołądka.</p>
<hr data-start="5716" data-end="5719" />
<h2 data-start="5721" data-end="5741">? Bezpieczeństwo</h2>
<p data-start="5743" data-end="5856"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> brak drastycznych restrykcji<br data-start="5773" data-end="5776" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> łagodny dla układu pokarmowego<br data-start="5808" data-end="5811" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> możliwy do stosowania przez kilka tygodni</p>
<hr data-start="5716" data-end="5719" />
<h2 data-start="2887" data-end="2911"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2753.png" alt="❓" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Najczęstsze pytania</h2>
<p data-start="2913" data-end="3022"><strong data-start="2913" data-end="2955">Czy mogę powtarzać plan przez miesiąc?</strong><br data-start="2955" data-end="2958" />Tak. Jadłospis możesz rotować i stosować przez kolejne tygodnie.</p>
<p data-start="3024" data-end="3108"><strong data-start="3024" data-end="3058">Czy muszę ważyć każdy produkt?</strong><br data-start="3058" data-end="3061" />Nie. Plan zawiera proste miary i gotowe porcje.</p>
<p data-start="3110" data-end="3268"><strong data-start="3110" data-end="3156">Co jeśli nie schudnę w pierwszym tygodniu?</strong><br data-start="3156" data-end="3159" />Wahania wagi mogą wynikać z retencji wody i hormonów.<br data-start="3212" data-end="3215" />Kluczowa jest regularność przez minimum 3–4 tygodnie.</p>
<hr data-start="3270" data-end="3273" />
<h2 data-start="3275" data-end="3304">? Dla kogo jest dieta lekkostrawna?</h2>
<p data-start="3306" data-end="3391">Dla kobiet, które mają dość chaosu żywieniowego i sprzecznych informacji z internetu.</p>
<p data-start="3393" data-end="3416">Dla kobiet, które chcą:</p>
<p data-start="3418" data-end="3510">– jeść normalnie<br data-start="3434" data-end="3437" />– nie głodzić się<br data-start="3454" data-end="3457" />– wspierać hormony<br data-start="3475" data-end="3478" />– odzyskać kontrolę nad ciałem</p>
<hr data-start="3512" data-end="3515" />
<p data-start="3517" data-end="3568">? Wybierz kaloryczność i zacznij działać już dziś.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dietychorobowe.pl/produkt/dietalekkostrawna/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Dieta LOW IG</title>
		<link>https://dietychorobowe.pl/produkt/dietalowig/</link>
					<comments>https://dietychorobowe.pl/produkt/dietalowig/#comments</comments>
		
		<dc:creator><![CDATA[Aleksandra]]></dc:creator>
		<pubDate>Thu, 08 May 2025 12:20:56 +0000</pubDate>
				<guid isPermaLink="false">https://dietychorobowe.pl/product/himalaya-range/</guid>

					<description><![CDATA[<h2 data-start="2524" data-end="2844">Dieta przy insulinooporności w modelu LOW IG to gotowy jadłospis dla osób, które chcą ustabilizować poziom cukru, ograniczyć napady głodu i łatwiej kontrolować apetyt.</h2>
<p data-start="2524" data-end="2844">Plan został przygotowany z myślą o kobietach z insulinoopornością, wahaniami energii, trudnością w redukcji masy ciała oraz problemami hormonalnymi.</p>]]></description>
										<content:encoded><![CDATA[<h2 data-start="664" data-end="690">? Jak działa ten plan przy insulinooporności?</h2>
<p data-start="692" data-end="711">Plan opiera się na:</p>
<p data-start="713" data-end="893"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> niskim indeksie i ładunku glikemicznym<br data-start="753" data-end="756" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> stabilnej podaży białka<br data-start="781" data-end="784" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> ograniczeniu gwałtownych skoków cukru<br data-start="823" data-end="826" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> kontrolowanej kaloryczności wspierającej redukcję przy nadwadze</p>
<p data-start="895" data-end="977">Nie jest to dieta restrykcyjna.<br data-start="926" data-end="929" />To system, który możesz stosować długoterminowo.</p>
<hr data-start="979" data-end="982" />
<h2 data-start="984" data-end="1006">? Co zawiera plan?</h2>
<p data-start="1008" data-end="1164"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 7 dni gotowego jadłospisu<br data-start="1035" data-end="1038" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> dokładne kalorie i makroskładniki<br data-start="1073" data-end="1076" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> listę zakupów<br data-start="1091" data-end="1094" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> możliwość powtarzania planu<br data-start="1123" data-end="1126" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> PDF do pobrania od razu po zakupie</p>
<p data-start="1166" data-end="1222">Nie musisz liczyć kalorii – wszystko jest już policzone.</p>
<hr data-start="1224" data-end="1227" />
<h2 data-start="1229" data-end="1259">? Jak wybrać kaloryczność?</h2>
<div id="dc-kalkulator" class="dc-kalkulator">
<div class="dc-kalkulator__header">
<h3>Oblicz kaloryczność (PPM / CPM)</h3>
<p>Wpisz dane, a pokażemy Ci orientacyjną kaloryczność na redukcję / utrzymanie / masę.</p>
<div id="dc-kalkulator-produkt" class="dc-kalkulator-wrap">
<div class="dc-kalkulator__grid">
<div class="dc-field"><label for="plec_prod">Płeć</label><br />
<select id="plec_prod"><option value="">Wybierz</option><option value="kobieta">Kobieta</option><option value="mezczyzna">Mężczyzna</option></select></div>
<div class="dc-field"><label for="wiek_prod">Wiek</label><br />
<input id="wiek_prod" max="100" min="10" type="number" placeholder="np. 34" /></div>
<div class="dc-field"><label for="wzrost_prod">Wzrost (cm)</label><br />
<input id="wzrost_prod" max="230" min="120" type="number" placeholder="np. 170" /></div>
<div class="dc-field"><label for="waga_prod">Masa ciała (kg)</label><br />
<input id="waga_prod" max="250" min="35" type="number" placeholder="np. 70" /></div>
<div class="dc-field dc-field--full"><label for="aktywnosc_prod">Poziom aktywności</label><br />
<select id="aktywnosc_prod"><option value="">Wybierz</option><option value="1.2">Siedzący</option><option value="1.4">Niska aktywność</option><option value="1.6">Umiarkowana</option><option value="1.8">Wysoka</option><option value="2.0">Bardzo wysoka</option></select></div>
<div class="dc-field dc-field--full"><label for="cel_prod">Cel</label><br />
<select id="cel_prod"><option value="">Wybierz</option><option value="-15">Schudnąć</option><option value="0">Utrzymać wagę</option><option value="10">Przytyć / budować masę</option></select></div>
<div class="dc-actions dc-field--full">
<p><button id="obliczBtn_prod" class="dc-btn" type="button">Oblicz kaloryczność</button></p>
<div id="dc-error" class="dc-error" style="display: none;"></div>
</div>
<div id="wynik_prod" class="dc-wynik dc-field--full" style="display: none;"></div>
</div>
</div>
<style>
  #dc-kalkulator-produkt {<br />    font-family: 'Montserrat', sans-serif !important;<br />    margin: 18px 0;<br />  }<br />  #dc-kalkulator-produkt .dc-kalkulator__grid {<br />    max-width: 680px;<br />    display: grid;<br />    grid-template-columns: 1fr 1fr;<br />    gap: 14px;<br />    padding: 18px;<br />    border: 1px solid #e5e5e5;<br />    border-radius: 12px;<br />    background: #fff;<br />    box-shadow: 0 0 6px rgba(0,0,0,0.03);<br />  }<br />  #dc-kalkulator-produkt .dc-field--full { grid-column: 1 / -1; }</p>
<p>  #dc-kalkulator-produkt label {<br />    display: block;<br />    font-size: 13px;<br />    margin-bottom: 5px;<br />    font-weight: 600;<br />    color: #222;<br />  }</p>
<p>  #dc-kalkulator-produkt input,<br />  #dc-kalkulator-produkt select {<br />    width: 100%;<br />    box-sizing: border-box;<br />    padding: 10px 12px;<br />    font-size: 14px;<br />    border: 1px solid #cfcfcf;<br />    border-radius: 8px;<br />    background: #fff;<br />  }</p>
<p>  #dc-kalkulator-produkt .dc-btn {<br />    width: 100%;<br />    padding: 12px 16px;<br />    border: none;<br />    border-radius: 8px;<br />    background: #3e005f;<br />    color: #fff;<br />    font-size: 14px;<br />    font-weight: 700;<br />    cursor: pointer;<br />  }<br />  #dc-kalkulator-produkt .dc-btn:hover { background: #5d0085; }</p>
<p>  #dc-kalkulator-produkt .dc-error {<br />    margin-top: 8px;<br />    background: #fff3f3;<br />    color: #a60000;<br />    border: 1px solid #f0c9c9;<br />    border-radius: 8px;<br />    padding: 10px 12px;<br />    font-size: 13px;<br />  }</p>
<p>  #dc-kalkulator-produkt .dc-wynik {<br />    margin-top: 4px;<br />    background: #f9f9fb;<br />    border-left: 4px solid #3e005f;<br />    border-radius: 8px;<br />    padding: 12px;<br />    font-size: 13px;<br />    line-height: 1.5;<br />  }</p>
<p>  #dc-kalkulator-produkt .dc-wynik .dc-kcal-box {<br />    margin-top: 10px;<br />    padding: 10px;<br />    background: #fff;<br />    border: 1px solid #ececec;<br />    border-radius: 8px;<br />  }</p>
<p>  #dc-kalkulator-produkt .dc-wynik .dc-kcal {<br />    font-size: 18px;<br />    font-weight: 800;<br />    color: #3e005f;<br />  }</p>
<p>  #dc-kalkulator-produkt .dc-cta {<br />    display: inline-block;<br />    margin-top: 10px;<br />    padding: 10px 14px;<br />    background: #3e005f;<br />    color: #fff !important;<br />    border-radius: 8px;<br />    text-decoration: none;<br />    font-weight: 700;<br />    font-size: 13px;<br />    cursor: pointer;<br />  }<br />  #dc-kalkulator-produkt .dc-cta:hover { background: #5d0085; }</p>
<p>  #dc-kalkulator-produkt .dc-help {<br />    margin-top: 8px;<br />    font-size: 12px;<br />    color: #555;<br />  }</p>
<p>  @media (max-width: 640px) {<br />    #dc-kalkulator-produkt .dc-kalkulator__grid {<br />      grid-template-columns: 1fr;<br />    }<br />  }<br /></style>
<p><script>
(function () {
  function byId(id) { return document.getElementById(id); }
  function round10(n) { return Math.round(n / 10) * 10; }</p>
<p>  function showError(msg) {
    var err = byId('dc-error');
    var wynik = byId('wynik_prod');
    if (err) {
      err.innerHTML = msg;
      err.style.display = 'block';
    }
    if (wynik) wynik.style.display = 'none';
  }</p>
<p>  function hideError() {
    var err = byId('dc-error');
    if (err) {
      err.innerHTML = '';
      err.style.display = 'none';
    }
  }</p>
<p>  // Zaokrąglenie do najbliższej "standardowej" kaloryczności (co 50 kcal)
  function suggestPlanKcal(kcal) {
    var rounded = Math.round(kcal / 50) * 50;</p>
<p>    // bezpieczny zakres pod typowe warianty
    if (rounded < 1200) rounded = 1200; if (rounded > 4000) rounded = 4000;</p>
<p>    return rounded;
  }</p>
<p>  // Szuka pola wariantu kaloryczności WooCommerce i próbuje ustawić wartość
  function trySelectCaloriesVariant(targetKcal) {
    var kcalStr = String(targetKcal);</p>
<p>    // Najczęstsze selektory WooCommerce dla wariantów
    var selectors = [
      'form.variations_form select[name*="kalorycz"]',
      'form.variations_form select[id*="kalorycz"]',
      'form.variations_form select[name*="calor"]',
      'form.variations_form select[id*="calor"]',
      'form.variations_form .variations select'
    ];</p>
<p>    var select = null;
    for (var i = 0; i < selectors.length; i++) {
      var found = document.querySelector(selectors[i]);
      if (found) {
        // jeśli to ogólny selektor, upewnijmy się, że opcje wyglądają jak kcal
        if (selectors[i].indexOf('.variations select') !== -1) {
          var txt = found.innerText || '';
          if (txt.toLowerCase().indexOf('kcal') === -1 &#038;&#038; txt.indexOf('1200') === -1) {
            continue;
          }
        }
        select = found;
        break;
      }
    }

    if (!select) return false;

    var options = select.options || [];
    var bestIndex = -1;
    var bestDiff = Infinity;

    for (var j = 0; j < options.length; j++) {
      var opt = options[j];
      var text = (opt.text || '').toLowerCase();
      var val = (opt.value || '').toLowerCase();

      // wyciągamy liczbę z opcji np. "1800 kcal"
      var matchText = text.match(/(\d{3,4})/);
      var matchVal  = val.match(/(\d{3,4})/);
      var num = null;

      if (matchText) num = parseInt(matchText[1], 10);
      else if (matchVal) num = parseInt(matchVal[1], 10);

      if (!isNaN(num) &#038;&#038; num !== null) {
        var diff = Math.abs(num - targetKcal);
        if (diff < bestDiff) { bestDiff = diff; bestIndex = j; } } // idealne trafienie po tekście if (text.indexOf(kcalStr) !== -1 || val.indexOf(kcalStr) !== -1) { bestIndex = j; bestDiff = 0; break; } } if (bestIndex >= 0) {
      select.selectedIndex = bestIndex;</p>
<p>      // WooCommerce nasłuchuje change
      var ev;
      try {
        ev = new Event('change', { bubbles: true });
      } catch (e) {
        ev = document.createEvent('Event');
        ev.initEvent('change', true, true);
      }
      select.dispatchEvent(ev);
      return true;
    }</p>
<p>    return false;
  }</p>
<p>  function scrollToProductTop() {
    // próbujemy przewinąć do formularza wariantów, a jak nie ma - do góry strony
    var target =
      document.querySelector('form.variations_form') ||
      document.querySelector('.summary.entry-summary') ||
      document.querySelector('.product') ||
      document.body;</p>
<p>    if (target && target.scrollIntoView) {
      target.scrollIntoView({ behavior: 'smooth', block: 'start' });
    } else {
      window.scrollTo(0, 0);
    }
  }</p>
<p>  function calculateAndShow() {
    hideError();</p>
<p>    var plec = byId('plec_prod') ? byId('plec_prod').value : '';
    var wiek = byId('wiek_prod') ? parseInt(byId('wiek_prod').value, 10) : NaN;
    var wzrost = byId('wzrost_prod') ? parseInt(byId('wzrost_prod').value, 10) : NaN;
    var waga = byId('waga_prod') ? parseFloat(byId('waga_prod').value) : NaN;
    var aktywnosc = byId('aktywnosc_prod') ? parseFloat(byId('aktywnosc_prod').value) : NaN;
    var cel = byId('cel_prod') ? parseFloat(byId('cel_prod').value) : NaN;</p>
<p>    if (!plec || isNaN(wiek) || isNaN(wzrost) || isNaN(waga) || isNaN(aktywnosc) || isNaN(cel)) {
      showError('Uzupełnij wszystkie pola.');
      return;
    }</p>
<p>    if (wiek < 10 || wiek > 100) return showError('Podaj poprawny wiek (10–100).');
    if (wzrost < 120 || wzrost > 230) return showError('Podaj poprawny wzrost (120–230 cm).');
    if (waga < 35 || waga > 250) return showError('Podaj poprawną wagę (35–250 kg).');</p>
<p>    // Mifflin-St Jeor (jak w głównym kalkulatorze)
    var ppm = (plec === 'kobieta')
      ? (10 * waga) + (6.25 * wzrost) - (5 * wiek) - 161
      : (10 * waga) + (6.25 * wzrost) - (5 * wiek) + 5;</p>
<p>    var cpm = ppm * aktywnosc;
    var kcalDocelowe = cpm * (1 + (cel / 100));</p>
<p>    var celTekst = 'utrzymanie masy ciała';
    if (cel === -15) celTekst = 'redukcję';
    if (cel === 10) celTekst = 'zwiększenie masy ciała';</p>
<p>    var suggested = suggestPlanKcal(kcalDocelowe);</p>
<p>    var wynik = byId('wynik_prod');
    if (!wynik) return;</p>
<p>    wynik.innerHTML =
      '<strong>Twoje szacunkowe zapotrzebowanie kaloryczne:</strong></p>
<p>' +
      'PPM: <strong>' + round10(ppm) + ' kcal</strong><br />' +
      'CPM: <strong>' + round10(cpm) + ' kcal</strong><br />' +
      'Kaloryczność na ' + celTekst + ': <strong>' + round10(kcalDocelowe) + ' kcal</strong>' +</p>
<p>      '</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
<div class="dc-kcal-box">' +
        '&#x2705; <strong>Proponowana kaloryczność diety:</strong><br />' +
        '<span class="dc-kcal">' + suggested + ' kcal</span>' +
      '</div>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
<p>' +</p>
<p>      '<a href="#" class="dc-cta" id="dc-go-to-variant">Wybierz kaloryczność u góry</a>' +
      '</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
<div class="dc-help">Po kliknięciu przewinę stronę do wariantów produktu i spróbuję zaznaczyć najbliższą kaloryczność.</div>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
<p>';</p>
<p>    wynik.style.display = 'block';</p>
<p>    // podpinamy akcję po wyrenderowaniu przycisku
    var cta = byId('dc-go-to-variant');
    if (cta) {
      cta.onclick = function (e) {
        e.preventDefault();</p>
<p>        // Najpierw ustawiamy wariant, potem scroll
        trySelectCaloriesVariant(suggested);
        scrollToProductTop();
        return false;
      };
    }
  }</p>
<p>  function bindButton() {
    var btn = byId('obliczBtn_prod');
    if (!btn) return false;
    if (btn.getAttribute('data-dc-bound') === '1') return true;</p>
<p>    btn.setAttribute('data-dc-bound', '1');
    btn.onclick = function (e) {
      if (e && e.preventDefault) e.preventDefault();
      calculateAndShow();
      return false;
    };
    return true;
  }</p>
<p>  // próbujemy od razu + kilka prób gdyby produkt/sekcja doładowały się później
  if (!bindButton()) {
    var tries = 0;
    var intv = setInterval(function () {
      tries++;
      if (bindButton() || tries > 20) clearInterval(intv);
    }, 400);
  }
})();
</script></p>
<p>Wyniki są orientacyjne i nie zastępują konsultacji medycznej.<br />
Jeśli jesteś w trakcie leczenia lub masz zaawansowaną chorobę – skonsultuj dietę z lekarzem/dietetykiem.</p>
</div>
</div>
<hr data-start="1549" data-end="1552" />
<h2 data-start="1554" data-end="1588"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2696.png" alt="⚖" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Czy ten plan pomaga schudnąć?</h2>
<p data-start="1590" data-end="1643">Tak – przy nadwadze plan wspiera bezpieczną redukcję.</p>
<p data-start="1645" data-end="1743">Średnie tempo:<br data-start="1659" data-end="1662" /><strong data-start="1662" data-end="1687">0,4–0,7 kg tygodniowo</strong>,<br data-start="1688" data-end="1691" />w zależności od gospodarki hormonalnej i aktywności.</p>
<p data-start="1745" data-end="1816">W przypadku insulinooporności tempo może być wolniejsze – ale stabilne.</p>
<hr data-start="1818" data-end="1821" />
<h2 data-start="1823" data-end="1843">? Bezpieczeństwo</h2>
<p data-start="1845" data-end="1975"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> brak drastycznych restrykcji<br data-start="1875" data-end="1878" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> brak głodówek<br data-start="1893" data-end="1896" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> odpowiednia podaż białka<br data-start="1922" data-end="1925" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> wsparcie metabolizmu zamiast jego spowalniania</p>
<hr data-start="1977" data-end="1980" />
<h2 data-start="2183" data-end="2207"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2753.png" alt="❓" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Najczęstsze pytania</h2>
<p data-start="2209" data-end="2314"><strong>Czy mogę powtarzać plan przez miesiąc?</strong><br data-start="2247" data-end="2250" />Tak. Jadłospis możesz rotować i stosować przez kolejne tygodnie.</p>
<p data-start="2316" data-end="2396"><strong>Czy muszę ważyć każdy produkt?</strong><br data-start="2346" data-end="2349" />Nie. Plan zawiera proste miary i gotowe porcje.</p>
<p data-start="2398" data-end="2552"><strong>Co jeśli nie schudnę w pierwszym tygodniu?</strong><br data-start="2440" data-end="2443" />Wahania wagi mogą wynikać z retencji wody i hormonów.<br data-start="2496" data-end="2499" />Kluczowa jest regularność przez minimum 3–4 tygodnie.</p>
<hr data-start="4024" data-end="4027" />
<h2 data-start="4029" data-end="4058">? Dla kogo jest ten plan?</h2>
<p data-start="4060" data-end="4170">Dla kobiet, które chcą ustabilizować poziom cukru, ograniczyć napady głodu i odzyskać kontrolę nad masą ciała.</p>
<p data-start="4172" data-end="4214">? Wybierz kaloryczność i zacznij działać.</p>
<div class="dc-buy-bottom"><button class="dc-scroll-to-buy" type="button"><br />
Wybierz kaloryczność i kup teraz<br />
</button></div>
]]></content:encoded>
					
					<wfw:commentRss>https://dietychorobowe.pl/produkt/dietalowig/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>Dieta menopauza i hormony</title>
		<link>https://dietychorobowe.pl/produkt/dietamenopauzaihormony/</link>
					<comments>https://dietychorobowe.pl/produkt/dietamenopauzaihormony/#comments</comments>
		
		<dc:creator><![CDATA[Aleksandra]]></dc:creator>
		<pubDate>Thu, 08 May 2025 12:20:56 +0000</pubDate>
				<guid isPermaLink="false">https://dietychorobowe.pl/product/alps-edition/</guid>

					<description><![CDATA[<h2 data-start="230" data-end="381">Dieta w menopauzie to gotowy jadłospis dla kobiet, które chcą łagodniej przejść przez zmiany hormonalne, odzyskać więcej energii i łatwiej kontrolować masę ciała.</h2>
<p data-start="383" data-end="565"><strong>Jeśli:</strong>
<strong>– waga rośnie mimo że jesz podobnie jak wcześniej</strong><br data-start="439" data-end="442" /><strong>– masz wzdęcia i uczucie „opuchnięcia”</strong><br data-start="480" data-end="483" /><strong>– trudniej Ci schudnąć niż kilka lat temu</strong><br data-start="524" data-end="527" /><strong>– czujesz wahania energii i nastroju</strong></p>
<p data-start="567" data-end="651">ten plan pomoże Ci uporządkować żywienie i bezpiecznie wspierać redukcję masy ciała.</p>]]></description>
										<content:encoded><![CDATA[<h2 data-start="860" data-end="886">? Jak działa dieta w menopauzie?</h2>
<p data-start="888" data-end="907">Dieta menopauza i hormony opiera się na prostych, odżywczych posiłkach wspierających kobiecą gospodarkę hormonalną, układ kostny i stabilny poziom energii. Odpowiedni dobór tłuszczów, składników mineralnych i produktów wspierających mikroflorę pomaga uporządkować jedzenie w okresie, w którym organizm często gorzej reaguje na chaos żywieniowy, stres i nieregularność.</p>
<hr data-start="1298" data-end="1301" />
<h2 data-start="1303" data-end="1325">? Co zawiera dieta w menopauzie?</h2>
<p data-start="1327" data-end="1533"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 7 dni gotowego jadłospisu<br data-start="1354" data-end="1357" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> dokładną kaloryczność i makroskładniki każdego dnia<br data-start="1410" data-end="1413" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> listę zakupów<br data-start="1428" data-end="1431" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> możliwość powtarzania planu przez kolejne tygodnie<br data-start="1483" data-end="1486" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> format PDF – do pobrania od razu po zakupie</p>
<p data-start="1535" data-end="1625">Wszystko jest już policzone – nie musisz liczyć kalorii ani układać posiłków samodzielnie.</p>
<hr data-start="1627" data-end="1630" />
<h2 data-start="1632" data-end="1662">? Jak wybrać kaloryczność?</h2>
<div id="dc-kalkulator" class="dc-kalkulator">
<div class="dc-kalkulator__header">
<h3>Oblicz kaloryczność (PPM / CPM)</h3>
<p>Wpisz dane, a pokażemy Ci orientacyjną kaloryczność na redukcję / utrzymanie / masę.</p>
<div id="dc-kalkulator-produkt" class="dc-kalkulator-wrap">
<div class="dc-kalkulator__grid">
<div class="dc-field"><label for="plec_prod">Płeć</label><br />
<select id="plec_prod"><option value="">Wybierz</option><option value="kobieta">Kobieta</option><option value="mezczyzna">Mężczyzna</option></select></div>
<div class="dc-field"><label for="wiek_prod">Wiek</label><br />
<input id="wiek_prod" max="100" min="10" type="number" placeholder="np. 34" /></div>
<div class="dc-field"><label for="wzrost_prod">Wzrost (cm)</label><br />
<input id="wzrost_prod" max="230" min="120" type="number" placeholder="np. 170" /></div>
<div class="dc-field"><label for="waga_prod">Masa ciała (kg)</label><br />
<input id="waga_prod" max="250" min="35" type="number" placeholder="np. 70" /></div>
<div class="dc-field dc-field--full"><label for="aktywnosc_prod">Poziom aktywności</label><br />
<select id="aktywnosc_prod"><option value="">Wybierz</option><option value="1.2">Siedzący</option><option value="1.4">Niska aktywność</option><option value="1.6">Umiarkowana</option><option value="1.8">Wysoka</option><option value="2.0">Bardzo wysoka</option></select></div>
<div class="dc-field dc-field--full"><label for="cel_prod">Cel</label><br />
<select id="cel_prod"><option value="">Wybierz</option><option value="-15">Schudnąć</option><option value="0">Utrzymać wagę</option><option value="10">Przytyć / budować masę</option></select></div>
<div class="dc-actions dc-field--full">
<p><button id="obliczBtn_prod" class="dc-btn" type="button">Oblicz kaloryczność</button></p>
<div id="dc-error" class="dc-error" style="display: none;"></div>
</div>
<div id="wynik_prod" class="dc-wynik dc-field--full" style="display: none;"></div>
</div>
</div>
<style>
  #dc-kalkulator-produkt {<br />    font-family: 'Montserrat', sans-serif !important;<br />    margin: 18px 0;<br />  }<br />  #dc-kalkulator-produkt .dc-kalkulator__grid {<br />    max-width: 680px;<br />    display: grid;<br />    grid-template-columns: 1fr 1fr;<br />    gap: 14px;<br />    padding: 18px;<br />    border: 1px solid #e5e5e5;<br />    border-radius: 12px;<br />    background: #fff;<br />    box-shadow: 0 0 6px rgba(0,0,0,0.03);<br />  }<br />  #dc-kalkulator-produkt .dc-field--full { grid-column: 1 / -1; }</p>
<p>  #dc-kalkulator-produkt label {<br />    display: block;<br />    font-size: 13px;<br />    margin-bottom: 5px;<br />    font-weight: 600;<br />    color: #222;<br />  }</p>
<p>  #dc-kalkulator-produkt input,<br />  #dc-kalkulator-produkt select {<br />    width: 100%;<br />    box-sizing: border-box;<br />    padding: 10px 12px;<br />    font-size: 14px;<br />    border: 1px solid #cfcfcf;<br />    border-radius: 8px;<br />    background: #fff;<br />  }</p>
<p>  #dc-kalkulator-produkt .dc-btn {<br />    width: 100%;<br />    padding: 12px 16px;<br />    border: none;<br />    border-radius: 8px;<br />    background: #3e005f;<br />    color: #fff;<br />    font-size: 14px;<br />    font-weight: 700;<br />    cursor: pointer;<br />  }<br />  #dc-kalkulator-produkt .dc-btn:hover { background: #5d0085; }</p>
<p>  #dc-kalkulator-produkt .dc-error {<br />    margin-top: 8px;<br />    background: #fff3f3;<br />    color: #a60000;<br />    border: 1px solid #f0c9c9;<br />    border-radius: 8px;<br />    padding: 10px 12px;<br />    font-size: 13px;<br />  }</p>
<p>  #dc-kalkulator-produkt .dc-wynik {<br />    margin-top: 4px;<br />    background: #f9f9fb;<br />    border-left: 4px solid #3e005f;<br />    border-radius: 8px;<br />    padding: 12px;<br />    font-size: 13px;<br />    line-height: 1.5;<br />  }</p>
<p>  #dc-kalkulator-produkt .dc-wynik .dc-kcal-box {<br />    margin-top: 10px;<br />    padding: 10px;<br />    background: #fff;<br />    border: 1px solid #ececec;<br />    border-radius: 8px;<br />  }</p>
<p>  #dc-kalkulator-produkt .dc-wynik .dc-kcal {<br />    font-size: 18px;<br />    font-weight: 800;<br />    color: #3e005f;<br />  }</p>
<p>  #dc-kalkulator-produkt .dc-cta {<br />    display: inline-block;<br />    margin-top: 10px;<br />    padding: 10px 14px;<br />    background: #3e005f;<br />    color: #fff !important;<br />    border-radius: 8px;<br />    text-decoration: none;<br />    font-weight: 700;<br />    font-size: 13px;<br />    cursor: pointer;<br />  }<br />  #dc-kalkulator-produkt .dc-cta:hover { background: #5d0085; }</p>
<p>  #dc-kalkulator-produkt .dc-help {<br />    margin-top: 8px;<br />    font-size: 12px;<br />    color: #555;<br />  }</p>
<p>  @media (max-width: 640px) {<br />    #dc-kalkulator-produkt .dc-kalkulator__grid {<br />      grid-template-columns: 1fr;<br />    }<br />  }<br /></style>
<p><script>
(function () {
  function byId(id) { return document.getElementById(id); }
  function round10(n) { return Math.round(n / 10) * 10; }</p>
<p>  function showError(msg) {
    var err = byId('dc-error');
    var wynik = byId('wynik_prod');
    if (err) {
      err.innerHTML = msg;
      err.style.display = 'block';
    }
    if (wynik) wynik.style.display = 'none';
  }</p>
<p>  function hideError() {
    var err = byId('dc-error');
    if (err) {
      err.innerHTML = '';
      err.style.display = 'none';
    }
  }</p>
<p>  // Zaokrąglenie do najbliższej "standardowej" kaloryczności (co 50 kcal)
  function suggestPlanKcal(kcal) {
    var rounded = Math.round(kcal / 50) * 50;</p>
<p>    // bezpieczny zakres pod typowe warianty
    if (rounded < 1200) rounded = 1200; if (rounded > 4000) rounded = 4000;</p>
<p>    return rounded;
  }</p>
<p>  // Szuka pola wariantu kaloryczności WooCommerce i próbuje ustawić wartość
  function trySelectCaloriesVariant(targetKcal) {
    var kcalStr = String(targetKcal);</p>
<p>    // Najczęstsze selektory WooCommerce dla wariantów
    var selectors = [
      'form.variations_form select[name*="kalorycz"]',
      'form.variations_form select[id*="kalorycz"]',
      'form.variations_form select[name*="calor"]',
      'form.variations_form select[id*="calor"]',
      'form.variations_form .variations select'
    ];</p>
<p>    var select = null;
    for (var i = 0; i < selectors.length; i++) {
      var found = document.querySelector(selectors[i]);
      if (found) {
        // jeśli to ogólny selektor, upewnijmy się, że opcje wyglądają jak kcal
        if (selectors[i].indexOf('.variations select') !== -1) {
          var txt = found.innerText || '';
          if (txt.toLowerCase().indexOf('kcal') === -1 &#038;&#038; txt.indexOf('1200') === -1) {
            continue;
          }
        }
        select = found;
        break;
      }
    }

    if (!select) return false;

    var options = select.options || [];
    var bestIndex = -1;
    var bestDiff = Infinity;

    for (var j = 0; j < options.length; j++) {
      var opt = options[j];
      var text = (opt.text || '').toLowerCase();
      var val = (opt.value || '').toLowerCase();

      // wyciągamy liczbę z opcji np. "1800 kcal"
      var matchText = text.match(/(\d{3,4})/);
      var matchVal  = val.match(/(\d{3,4})/);
      var num = null;

      if (matchText) num = parseInt(matchText[1], 10);
      else if (matchVal) num = parseInt(matchVal[1], 10);

      if (!isNaN(num) &#038;&#038; num !== null) {
        var diff = Math.abs(num - targetKcal);
        if (diff < bestDiff) { bestDiff = diff; bestIndex = j; } } // idealne trafienie po tekście if (text.indexOf(kcalStr) !== -1 || val.indexOf(kcalStr) !== -1) { bestIndex = j; bestDiff = 0; break; } } if (bestIndex >= 0) {
      select.selectedIndex = bestIndex;</p>
<p>      // WooCommerce nasłuchuje change
      var ev;
      try {
        ev = new Event('change', { bubbles: true });
      } catch (e) {
        ev = document.createEvent('Event');
        ev.initEvent('change', true, true);
      }
      select.dispatchEvent(ev);
      return true;
    }</p>
<p>    return false;
  }</p>
<p>  function scrollToProductTop() {
    // próbujemy przewinąć do formularza wariantów, a jak nie ma - do góry strony
    var target =
      document.querySelector('form.variations_form') ||
      document.querySelector('.summary.entry-summary') ||
      document.querySelector('.product') ||
      document.body;</p>
<p>    if (target && target.scrollIntoView) {
      target.scrollIntoView({ behavior: 'smooth', block: 'start' });
    } else {
      window.scrollTo(0, 0);
    }
  }</p>
<p>  function calculateAndShow() {
    hideError();</p>
<p>    var plec = byId('plec_prod') ? byId('plec_prod').value : '';
    var wiek = byId('wiek_prod') ? parseInt(byId('wiek_prod').value, 10) : NaN;
    var wzrost = byId('wzrost_prod') ? parseInt(byId('wzrost_prod').value, 10) : NaN;
    var waga = byId('waga_prod') ? parseFloat(byId('waga_prod').value) : NaN;
    var aktywnosc = byId('aktywnosc_prod') ? parseFloat(byId('aktywnosc_prod').value) : NaN;
    var cel = byId('cel_prod') ? parseFloat(byId('cel_prod').value) : NaN;</p>
<p>    if (!plec || isNaN(wiek) || isNaN(wzrost) || isNaN(waga) || isNaN(aktywnosc) || isNaN(cel)) {
      showError('Uzupełnij wszystkie pola.');
      return;
    }</p>
<p>    if (wiek < 10 || wiek > 100) return showError('Podaj poprawny wiek (10–100).');
    if (wzrost < 120 || wzrost > 230) return showError('Podaj poprawny wzrost (120–230 cm).');
    if (waga < 35 || waga > 250) return showError('Podaj poprawną wagę (35–250 kg).');</p>
<p>    // Mifflin-St Jeor (jak w głównym kalkulatorze)
    var ppm = (plec === 'kobieta')
      ? (10 * waga) + (6.25 * wzrost) - (5 * wiek) - 161
      : (10 * waga) + (6.25 * wzrost) - (5 * wiek) + 5;</p>
<p>    var cpm = ppm * aktywnosc;
    var kcalDocelowe = cpm * (1 + (cel / 100));</p>
<p>    var celTekst = 'utrzymanie masy ciała';
    if (cel === -15) celTekst = 'redukcję';
    if (cel === 10) celTekst = 'zwiększenie masy ciała';</p>
<p>    var suggested = suggestPlanKcal(kcalDocelowe);</p>
<p>    var wynik = byId('wynik_prod');
    if (!wynik) return;</p>
<p>    wynik.innerHTML =
      '<strong>Twoje szacunkowe zapotrzebowanie kaloryczne:</strong></p>
<p>' +
      'PPM: <strong>' + round10(ppm) + ' kcal</strong><br />' +
      'CPM: <strong>' + round10(cpm) + ' kcal</strong><br />' +
      'Kaloryczność na ' + celTekst + ': <strong>' + round10(kcalDocelowe) + ' kcal</strong>' +</p>
<p>      '</p>
</p>
<div class="dc-kcal-box">' +
        '&#x2705; <strong>Proponowana kaloryczność diety:</strong><br />' +
        '<span class="dc-kcal">' + suggested + ' kcal</span>' +
      '</div>
</p>
<p>' +</p>
<p>      '<a href="#" class="dc-cta" id="dc-go-to-variant">Wybierz kaloryczność u góry</a>' +
      '</p>
</p>
<div class="dc-help">Po kliknięciu przewinę stronę do wariantów produktu i spróbuję zaznaczyć najbliższą kaloryczność.</div>
</p>
<p>';</p>
<p>    wynik.style.display = 'block';</p>
<p>    // podpinamy akcję po wyrenderowaniu przycisku
    var cta = byId('dc-go-to-variant');
    if (cta) {
      cta.onclick = function (e) {
        e.preventDefault();</p>
<p>        // Najpierw ustawiamy wariant, potem scroll
        trySelectCaloriesVariant(suggested);
        scrollToProductTop();
        return false;
      };
    }
  }</p>
<p>  function bindButton() {
    var btn = byId('obliczBtn_prod');
    if (!btn) return false;
    if (btn.getAttribute('data-dc-bound') === '1') return true;</p>
<p>    btn.setAttribute('data-dc-bound', '1');
    btn.onclick = function (e) {
      if (e && e.preventDefault) e.preventDefault();
      calculateAndShow();
      return false;
    };
    return true;
  }</p>
<p>  // próbujemy od razu + kilka prób gdyby produkt/sekcja doładowały się później
  if (!bindButton()) {
    var tries = 0;
    var intv = setInterval(function () {
      tries++;
      if (bindButton() || tries > 20) clearInterval(intv);
    }, 400);
  }
})();
</script></p>
<p>Wyniki są orientacyjne i nie zastępują konsultacji medycznej.<br />
Jeśli jesteś w trakcie leczenia lub masz zaawansowaną chorobę – skonsultuj dietę z lekarzem/dietetykiem.</p>
</div>
</div>
<hr data-start="2187" data-end="2190" />
<h2 data-start="2192" data-end="2226"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2696.png" alt="⚖" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Czy dieta w menopauzie pomaga schudnąć?</h2>
<p data-start="2228" data-end="2298">Tak, jeśli występuje nadwaga, plan może wspierać redukcję masy ciała.</p>
<p data-start="2300" data-end="2350">Średnie tempo redukcji przy regularnym stosowaniu:</p>
<p data-start="2352" data-end="2463"><strong>0,4–0,7 kg tygodniowo</strong><br data-start="2373" data-end="2376" />(w zależności od masy startowej, poziomu aktywności i indywidualnej reakcji organizmu).</p>
<p data-start="2465" data-end="2559">W okresie menopauzy tempo może być wolniejsze niż wcześniej, ale stabilne i bez efektu jo-jo.</p>
<hr data-start="2561" data-end="2564" />
<h2 data-start="2566" data-end="2586">? Bezpieczeństwo</h2>
<p data-start="2588" data-end="2641">Plan został opracowany przez dietetyka klinicznego i:</p>
<p data-start="2643" data-end="2812"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> uwzględnia zmiany metaboliczne w okresie menopauzy<br data-start="2695" data-end="2698" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> nie obniża drastycznie kalorii<br data-start="2730" data-end="2733" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> wspiera metabolizm zamiast go spowalniać<br data-start="2775" data-end="2778" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> pomaga utrzymać masę mięśniową</p>
<p data-start="2814" data-end="2938">Jeśli przyjmujesz leki hormonalne lub masz choroby współistniejące – skonsultuj plan z lekarzem prowadzącym lub dietetykiem.</p>
<hr data-start="2940" data-end="2943" />
<h2 data-start="2945" data-end="2969"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2753.png" alt="❓" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Najczęstsze pytania</h2>
<p data-start="2971" data-end="3076"><strong>Czy mogę powtarzać plan przez miesiąc?</strong><br data-start="3009" data-end="3012" />Tak. Jadłospis możesz rotować i stosować przez kolejne tygodnie.</p>
<p data-start="3078" data-end="3158"><strong>Czy muszę ważyć każdy produkt?</strong><br data-start="3108" data-end="3111" />Nie. Plan zawiera proste miary i gotowe porcje.</p>
<p data-start="3160" data-end="3324"><strong>Co jeśli nie schudnę w pierwszym tygodniu?</strong><br data-start="3202" data-end="3205" />Wahania wagi mogą wynikać z retencji wody i zmian hormonalnych.<br data-start="3268" data-end="3271" />Kluczowa jest regularność przez minimum 3–4 tygodnie.</p>
<hr data-start="3326" data-end="3329" />
<h2 data-start="3331" data-end="3360">? Dla kogo jest ten plan?</h2>
<p data-start="3362" data-end="3454">Ten plan został przygotowany dla kobiet w okresie okołomenopauzalnym i menopauzalnym, które chcą uporządkować jedzenie i lepiej wspierać organizm w czasie zmian hormonalnych. Sprawdzi się szczególnie przy uderzeniach gorąca, wahaniach nastroju, bezsenności, spadku energii, zatrzymywaniu wody i tendencji do przybierania na wadze.</p>
<p data-start="3598" data-end="3649">? Wybierz kaloryczność i zacznij działać już dziś.</p>
<div class="dc-buy-bottom"><button class="dc-scroll-to-buy" type="button"><br />
Wybierz kaloryczność i kup teraz<br />
</button></div>
]]></content:encoded>
					
					<wfw:commentRss>https://dietychorobowe.pl/produkt/dietamenopauzaihormony/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
