.przepis-widget{margin:0 0 2em;font-size:1rem;line-height:1.55;color:inherit;border:1px solid rgba(128,128,128,.35);border-radius:8px;padding:1.35em 1.35em 1.1em}.przepis-widget *{box-sizing:border-box}.przepis-widget .pw-eyebrow{margin:0 0 .3em;font-size:.72em;letter-spacing:.1em;text-transform:uppercase;opacity:.72}.przepis-widget .pw-name{margin:0 0 .8em;font-size:1.5em;line-height:1.24;text-wrap:balance}.przepis-widget .pw-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:.55em;margin:0 0 1.4em;padding:0;list-style:none}.przepis-widget .pw-meta-item{min-width:0;margin:0;padding:.55em .8em;border:1px solid rgba(128,128,128,.28);border-radius:6px;background:rgba(128,128,128,.05);font-size:.95em}.przepis-widget .pw-meta .pw-label{display:block;margin-bottom:.15em;font-size:.7em;letter-spacing:.08em;text-transform:uppercase;opacity:.72}.przepis-widget .pw-meta-value{display:inline-block;font-weight:700}.przepis-widget .pw-meta-note{display:block;margin-top:.05em;font-size:.72em;opacity:.72}.przepis-widget .pw-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:1.1em;margin:0 0 1.3em}.przepis-widget .pw-grid:last-child{margin-bottom:0}.przepis-widget h3{margin:0 0 .5em;font-size:1.03em;line-height:1.3}.przepis-widget h4{margin:.75em 0 .25em;font-size:.9em;font-weight:600}.przepis-widget .pw-ingredients,.przepis-widget .pw-steps{min-width:0;padding:1.15em;border:1px solid rgba(128,128,128,.18);border-radius:8px;background:rgba(128,128,128,.035)}.przepis-widget ul,.przepis-widget ol{margin:0;padding-left:1.3em}.przepis-widget li{margin:.22em 0}.przepis-widget li::marker{font-weight:600}.przepis-widget .pw-ingredients-list{list-style:none;padding:0}.przepis-widget .pw-ingredient{margin:0;padding:.55em .35em;border-bottom:1px solid rgba(128,128,128,.13);line-height:1.4}.przepis-widget .pw-ingredients-list .pw-ingredient:last-child{border-bottom:0}.przepis-widget .pw-steps-list{list-style:none;counter-reset:pw-step;padding:0}.przepis-widget .pw-step{position:relative;min-height:2.35em;margin:0;padding:.2em 0 .85em 2.9em;counter-increment:pw-step}.przepis-widget .pw-step::before{content:counter(pw-step);position:absolute;left:0;top:0;display:grid;width:2em;height:2em;place-items:center;border-radius:50%;font-weight:700;font-variant-numeric:tabular-nums}.przepis-widget .pw-step:not(:last-child)::after{content:"";position:absolute;left:.94em;top:2em;bottom:.2em;width:1px;background:rgba(128,128,128,.3)}.przepis-widget.pw-listing{display:block;margin:1.1em 0 1.1em;padding:.75em .9em;border-color:rgba(128,128,128,.2);border-radius:6px}.przepis-widget .pw-listing-title{display:block;margin:0 0 .65em;color:inherit;font-size:1.04em;font-weight:700;line-height:1.3;text-decoration:none}.przepis-widget .pw-listing-title:hover{text-decoration:underline;text-underline-offset:.15em}.przepis-widget .pw-listing-meta{display:flex;flex-wrap:wrap;gap:.45em;padding:0;list-style:none}.przepis-widget .pw-listing-item{display:flex;align-items:center;gap:.45em;margin:0;padding:.32em .6em;border:1px solid rgba(128,128,128,.18);border-radius:5px;font-size:.85em;line-height:1.3}.przepis-widget .pw-listing-item .pw-label{display:inline;margin:0;font-size:.78em;letter-spacing:.05em;text-transform:uppercase}.przepis-widget .pw-listing-value{font-weight:700;font-variant-numeric:tabular-nums}.przepis-widget .pw-listing-item.pw-listing-trudnosc{font-weight:600}@media (max-width:640px){.przepis-widget .pw-ingredients,.przepis-widget .pw-steps{padding:.9em}}@media print{.przepis-widget.pw-listing{display:none!important}}.przepis-widget .pw-nutrition{margin-top:1.2em;padding-top:1.1em;border-top:1px solid rgba(128,128,128,.3)}.przepis-widget .pw-nutrition table{width:100%;border-collapse:collapse;font-size:.93em;font-variant-numeric:tabular-nums}.przepis-widget .pw-nutrition caption{caption-side:top;text-align:left;font-size:.85em;opacity:.8;padding:0 0 .5em}.przepis-widget .pw-nutrition th,.przepis-widget .pw-nutrition td{text-align:right;padding:.48em .65em;border-bottom:1px solid rgba(128,128,128,.2)}.przepis-widget .pw-nutrition tbody tr:last-child th,.przepis-widget .pw-nutrition tbody tr:last-child td{border-bottom:0}.przepis-widget .pw-nutrition th:first-child,.przepis-widget .pw-nutrition td:first-child{text-align:left}.przepis-widget .pw-nutrition thead th{padding-top:.4em;padding-bottom:.4em;font-size:.78em;text-transform:uppercase;letter-spacing:.05em;opacity:.75}.przepis-widget .pw-energy-breakdown{margin-top:1em;margin-bottom:1.25em;padding-top:1em;border-top:1px solid rgba(128,128,128,.18)}.przepis-widget .pw-energy-title{margin:0 0 .7em;font-size:.92em;font-weight:600;line-height:1.35}.przepis-widget .pw-energy-layout{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:1em;max-width:560px}.przepis-widget .pw-energy-chart{width:132px;max-width:100%}.przepis-widget .pw-energy-donut{display:block;width:100%;height:auto;font:inherit;overflow:visible}.przepis-widget .pw-energy-ring{stroke-linecap:butt}.przepis-widget .pw-energy-ring-bg{stroke:rgba(128,128,128,.14)}.przepis-widget .pw-energy-ring-protein{stroke:#34342f}.przepis-widget .pw-energy-ring-fat{stroke:#77776f}.przepis-widget .pw-energy-ring-carbs{stroke:#b8b8ae}.przepis-widget .pw-energy-center-value{font-size:17px;font-weight:700;font-variant-numeric:tabular-nums;fill:currentColor}.przepis-widget .pw-energy-center-label{font-size:7px;fill:currentColor;opacity:.7}.przepis-widget .pw-energy-legend{display:grid;gap:.15em;margin:0;padding:0;list-style:none}.przepis-widget .pw-energy-item{display:grid;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:.5em;margin:0;padding:.4em .45em;border-bottom:1px solid rgba(128,128,128,.14);font-size:.88em}.przepis-widget .pw-energy-item:last-child{border-bottom:0}.przepis-widget .pw-energy-label{min-width:0;overflow-wrap:anywhere}.przepis-widget .pw-energy-value,.przepis-widget .pw-energy-share{white-space:nowrap}.przepis-widget .pw-energy-marker{width:9px;height:9px;border-radius:50%}.przepis-widget .pw-energy-marker-protein{background:#34342f}.przepis-widget .pw-energy-marker-fat{background:#77776f}.przepis-widget .pw-energy-marker-carbs{background:#b8b8ae}.przepis-widget .pw-energy-value{font-variant-numeric:tabular-nums;white-space:nowrap}.przepis-widget .pw-energy-share{min-width:3.2em;text-align:right;font-variant-numeric:tabular-nums}.przepis-widget .pw-energy-note{margin:.65em 0 0;font-size:.78em;line-height:1.4;opacity:.75}.przepis-widget .pw-note{margin:.6em 0 0;font-size:.82em;opacity:.82}@media (max-width:560px){.przepis-widget .pw-energy-layout{grid-template-columns:1fr;justify-items:center}.przepis-widget .pw-energy-chart{width:124px}.przepis-widget .pw-energy-legend{width:100%}}.przepis-widget .pw-actions{display:flex;flex-wrap:wrap;gap:.6em;margin:1em 0 0;padding-left:.65em}.przepis-widget button{font:inherit;font-size:.9em;padding:.52em 1.1em;border:1px solid currentColor;border-radius:6px;background:transparent;color:inherit;cursor:pointer}.przepis-widget button:hover{background:rgba(128,128,128,.12)}.przepis-widget button:focus:not(:hover){background:transparent;color:inherit}.przepis-widget button:hover,.przepis-widget button:active{text-decoration:none}.przepis-widget button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.przepis-widget .pw-extra-wrap{margin-top:1.6em}.przepis-widget .pw-extra-wrap[hidden="until-found"]{display:block;margin-top:0}.przepis-widget .pw-card+.pw-card{margin-top:1.7em;padding-top:1.6em;border-top:1px solid rgba(128,128,128,.3)}.przepis-widget .pw-empty{margin:.4em 0 0;font-size:.9em;opacity:.75}@media (max-width:640px){.przepis-widget .pw-grid{grid-template-columns:1fr;gap:1.2em}}.przepis-widget .pw-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.85fr);gap:1.4em;align-items:start;margin:0 0 1.3em}.przepis-widget .pw-head .pw-name{margin:0}.przepis-widget .pw-head .pw-meta{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));margin:0}@media (min-width:1100px){.przepis-widget .pw-head .pw-meta{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}@media (max-width:900px){.przepis-widget .pw-head{grid-template-columns:minmax(0,1fr);gap:.9em}}.przepis-widget .pw-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:1.6em;align-items:start;margin:0 0 1.3em;padding-top:1.1em;border-top:1px solid rgba(128,128,128,.3)}.przepis-widget .pw-overview-single{grid-template-columns:minmax(0,1fr)}.przepis-widget .pw-overview .pw-energy-breakdown,.przepis-widget .pw-overview .pw-nutrition{margin:0;padding:0;border:0}.przepis-widget .pw-overview .pw-energy-layout{grid-template-columns:170px minmax(0,1fr);max-width:none}.przepis-widget .pw-overview .pw-energy-chart{width:170px}.przepis-widget .pw-energy-center-value{font-size:21px}.przepis-widget .pw-energy-center-label{font-size:10.5px;opacity:.8}@media (max-width:900px){.przepis-widget .pw-overview{grid-template-columns:minmax(0,1fr);gap:1.4em}}@media (max-width:560px){.przepis-widget .pw-overview .pw-energy-layout{grid-template-columns:1fr;justify-items:center}.przepis-widget .pw-overview .pw-energy-chart{width:160px}}.przepis-widget{font-size:16px}.przepis-widget .pw-meta-item,.przepis-widget .pw-ingredient,.przepis-widget .pw-step,.przepis-widget li,.przepis-widget .pw-energy-item,.przepis-widget .pw-nutrition table,.przepis-widget h3,.przepis-widget button,.przepis-widget .pw-empty,.przepis-widget .pw-listing-title{font-size:14px}.przepis-widget h4{font-size:13px}.przepis-widget .pw-meta .pw-label,.przepis-widget .pw-meta-note{font-size:10.5px}.przepis-widget.pw-listing .pw-listing-title{font-size:13.5px;margin-bottom:.5em}.przepis-widget.pw-listing .pw-listing-meta{flex-wrap:nowrap;gap:.4em}.przepis-widget.pw-listing .pw-listing-item{position:relative;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;padding:8px 10px;font-size:12.5px;text-align:center;white-space:nowrap}.przepis-widget.pw-listing .pw-listing-item .pw-label{display:block;font-size:10.5px;line-height:1.2}.przepis-widget.pw-listing .pw-listing-macro{padding-bottom:16px}.przepis-widget.pw-listing .pw-listing-bar{position:absolute;left:10px;right:10px;bottom:7px;height:3px;border-radius:2px;background:rgba(128,128,128,.18);overflow:hidden}.przepis-widget.pw-listing .pw-listing-bar>span{display:block;height:100%;background:currentColor;opacity:.55}.przepis-widget.pw-listing .pw-listing-macro-protein .pw-listing-bar>span{background:#34342f;opacity:1}.przepis-widget.pw-listing .pw-listing-macro-fat .pw-listing-bar>span{background:#77776f;opacity:1}.przepis-widget.pw-listing .pw-listing-macro-carbs .pw-listing-bar>span{background:#b8b8ae;opacity:1}@media (max-width:600px){.przepis-widget.pw-listing .pw-listing-meta{flex-wrap:wrap}.przepis-widget.pw-listing .pw-listing-item{flex-basis:28%}}@media screen{.pw-print-root{display:none!important}}@media print{.przepis-widget .pw-overview{border-top:1px solid #000}html.pw-printing,html.pw-printing body{height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;background:#fff!important}html.pw-printing body>*:not(.pw-print-root){display:none!important}html.pw-printing .pw-print-root{display:block!important}.przepis-widget{margin:0;padding:0;border:0;border-radius:0;color:#000;background:#fff;font-size:10.5pt;line-height:1.4}.przepis-widget .pw-extra-wrap[hidden]{display:block!important;content-visibility:visible!important;margin-top:1.6em}.przepis-widget .pw-actions{display:none!important}.przepis-widget .pw-name{font-size:15pt}.przepis-widget h3{font-size:11pt}.przepis-widget .pw-meta{display:block;margin:0 0 8pt}.przepis-widget .pw-meta-item{display:inline-block;margin:0 12pt 4pt 0;padding:0;border:0;background:#fff;color:#000!important}.przepis-widget .pw-meta-item .pw-label{color:#000!important;opacity:1}.przepis-widget .pw-card{padding:0;margin:0 0 10pt;border:0;box-shadow:none;background:#fff}.przepis-widget .pw-head,.przepis-widget .pw-meta,.przepis-widget .pw-energy-breakdown,.przepis-widget .pw-nutrition-table tr,.przepis-widget .pw-ingredient,.przepis-widget .pw-step{break-inside:avoid;page-break-inside:avoid}.przepis-widget h3,.przepis-widget .pw-section-title{break-after:avoid;page-break-after:avoid}.przepis-widget .pw-card+.pw-card{margin-top:14pt;padding-top:10pt;border-top:1px solid #000}.przepis-widget .pw-nutrition{border-top:1px solid #000}.przepis-widget .pw-energy-breakdown{border-top:1px solid #000}.przepis-widget .pw-energy-ring-bg{stroke:#ddd}.przepis-widget .pw-energy-ring-protein{stroke:#000}.przepis-widget .pw-energy-ring-fat{stroke:#555}.przepis-widget .pw-energy-ring-carbs{stroke:#aaa}.przepis-widget .pw-energy-marker-protein{background:#000}.przepis-widget .pw-energy-marker-fat{background:#555}.przepis-widget .pw-energy-marker-carbs{background:#aaa}.przepis-widget .pw-nutrition th,.przepis-widget .pw-nutrition td{padding:.3em .4em;border-bottom:1px solid #000;background:#fff!important;color:#000!important}.przepis-widget .pw-nutrition thead th{border-bottom:1.5pt solid #000}}.przepis-widget .pw-grid.pw-grid-single{grid-template-columns:minmax(0,1fr)}.przepis-widget .pw-calculator{margin-top:18px;padding:14px;border:1px solid #dcdcde;border-radius:6px}.przepis-widget .pw-shopping{--pw-shopping-accent:#0075c4;--pw-shopping-border:#cbd8e1;--pw-shopping-bg:#f5f8fa;--pw-shopping-head:#eaf2f7;--pw-shopping-paper:#fff;margin-top:20px;padding:0;border:1px solid var(--pw-shopping-border);border-radius:8px;background:var(--pw-shopping-bg)}.przepis-widget .pw-shopping summary{cursor:pointer;padding:15px 18px;border-radius:7px;background:var(--pw-shopping-head);font-size:14px;font-weight:700;line-height:1.5;list-style-position:inside}.przepis-widget .pw-shopping[open] summary{border-radius:7px 7px 0 0;border-bottom:1px solid var(--pw-shopping-border)}.przepis-widget .pw-shopping summary::marker{color:var(--pw-shopping-accent)}.przepis-widget .pw-shopping summary:focus-visible{outline:2px solid var(--pw-shopping-accent);outline-offset:-3px}.przepis-widget .pw-shopping .pw-shopping-help{margin:0;padding:14px 18px 0;font-size:13px;line-height:1.6}.przepis-widget .pw-shopping-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;list-style:none;padding:14px 18px 18px;margin:0}.przepis-widget .pw-shopping-item{min-width:0;margin:0;padding:0;border:1px solid var(--pw-shopping-border);border-radius:5px;background:var(--pw-shopping-paper)}.przepis-widget .pw-shopping-item label{display:flex;gap:10px;align-items:center;min-height:44px;padding:9px 12px;margin:0;cursor:pointer;line-height:1.45}.przepis-widget .pw-shopping-text{min-width:0;overflow-wrap:anywhere}.przepis-widget .pw-shopping-item input{width:17px;height:17px;margin:0;flex-shrink:0;accent-color:var(--pw-shopping-accent)}.przepis-widget .pw-shopping-item input:focus-visible{outline:2px solid var(--pw-shopping-accent);outline-offset:3px}.przepis-widget .pw-shopping-group{grid-column:1/-1;padding:4px 0 0;margin:2px 0 0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.przepis-widget .pw-shopping .pw-shopping-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;margin:0;padding:14px 18px;border-top:1px solid var(--pw-shopping-border);background:var(--pw-shopping-head);border-radius:0 0 7px 7px}.przepis-widget .pw-shopping-actions .pw-button{margin:0;padding:8px 12px;min-height:38px}.przepis-widget .pw-shopping-status{margin:12px 18px;font-size:13px}.przepis-widget .pw-shopping-status:empty{display:none}@media (max-width:600px){.przepis-widget .pw-shopping-list{grid-template-columns:minmax(0,1fr)}.przepis-widget .pw-shopping-actions .pw-button{flex:1 1 100%}}.przepis-widget .pw-calculator-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.przepis-widget .pw-calculator-grams{width:100px;padding:6px 8px;font:inherit;border:1px solid #757575;border-radius:4px}.przepis-widget .pw-calculator-result{display:flex;gap:12px;flex-wrap:wrap}.przepis-widget .pw-shopping-actions[hidden],.przepis-widget .pw-calculator[hidden]{display:none}@media print{.przepis-widget .pw-shopping,.przepis-widget .pw-calculator{display:none!important}.pw-print-root{font-family:Arial,sans-serif;font-size:11pt;color:#000}.pw-print-root .pw-shopping-print-title{font-size:20px}.pw-print-root .pw-shopping-print-list{list-style:none;padding:0}.pw-print-root .pw-shopping-print-list li{margin:7px 0}}.przepis-widget .pw-steps-group{font-size:14px;line-height:1.4;margin:14px 0 8px}.przepis-widget .pw-step[data-step]::before{content:attr(data-step)}