:root{--sadza:#14100d;--wegiel:#1b1611;--belka:#241d17;--listwa:#2f261e;--kreska:#3d3126;--kreska-mocna:#564635;--dym:#9c9286;--dym-gesty:#6f675d;--wapno:#e4dbcd;--sol:#f6f1e7;--cegla:#b4432a;--cegla-zar:#d15c3d;--zar:#d99341;--plakatowy:"Oswald", "Arial Narrow", sans-serif;--tekstowy:"Crimson Pro", Georgia, serif;--tor:68rem;--tor-waski:42rem}*,*::before,*::after{box-sizing:border-box}html{background:var(--sadza);-webkit-text-size-adjust:100%}body{margin:0;background:linear-gradient(180deg,rgba(180,67,42,6%),transparent 22rem),var(--sadza);color:var(--wapno);font-family:var(--tekstowy);font-size:1.2rem;line-height:1.62;font-weight:400;text-rendering:optimizeLegibility}a{color:var(--sol);text-decoration-color:var(--cegla);text-decoration-thickness:2px;text-underline-offset:3px}a:hover,a:focus-visible{color:var(--cegla-zar);text-decoration-color:initial}:focus-visible{outline:3px solid var(--zar);outline-offset:3px}img,svg{max-width:100%;height:auto}.przeskocz{position:absolute;left:-100vw;top:0;z-index:10;padding:.6rem 1.2rem;background:var(--cegla);color:var(--sol);font-family:var(--plakatowy);text-transform:uppercase;text-decoration:none}.przeskocz:focus{left:0}.szyld{border-bottom:4px solid var(--cegla);background:var(--wegiel)}.szyld-pas{max-width:var(--tor);margin:0 auto;padding:1.1rem 1.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem}.szyld-marka{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:var(--sol)}.szyld-marka-godlo{display:block;color:var(--cegla-zar);flex:none}.szyld-marka-nazwa{display:block;font-family:var(--plakatowy);font-weight:700;font-size:1.65rem;line-height:1;letter-spacing:.06em;text-transform:uppercase}.szyld-marka-podpis{display:block;margin-top:.2rem;color:var(--dym);font-family:var(--plakatowy);font-weight:400;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}.szyld-lista{display:flex;flex-wrap:wrap;gap:.2rem 1.35rem;margin:0;padding:0;list-style:none}.szyld-hak{display:inline-block;padding:.3rem 0;color:var(--dym);font-family:var(--plakatowy);font-weight:500;font-size:.95rem;letter-spacing:.09em;text-transform:uppercase;text-decoration:none;border-bottom:2px solid transparent}.szyld-hak:hover,.szyld-hak:focus-visible,.szyld-hak-teraz{color:var(--sol);border-bottom-color:var(--cegla)}.szyld-hak-osobno{color:var(--dym-gesty)}.pien{max-width:var(--tor);margin:0 auto;padding:2.5rem 1.5rem 4rem}.plakat{margin:1rem 0 3.5rem}.plakat-rama{border-top:8px solid var(--cegla);border-bottom:2px solid var(--kreska);padding:2.2rem 0 2.4rem}.plakat-nadtytul{margin:0 0 1.2rem;color:var(--zar);font-family:var(--plakatowy);font-weight:500;font-size:.85rem;letter-spacing:.24em;text-transform:uppercase}.plakat-tytul{margin:0;font-family:var(--plakatowy);font-weight:700;font-size:clamp(2.9rem,8.5vw,6rem);line-height:.95;letter-spacing:-.005em;text-transform:uppercase;color:var(--sol)}.plakat-lid{max-width:38rem;margin:1.6rem 0 0;font-size:1.4rem;line-height:1.45;color:var(--wapno)}.plakat-stopka{max-width:38rem;margin:1rem 0 0;color:var(--dym);font-size:1.05rem;font-style:italic}.gwozdz{margin:0 0 3.5rem;padding:1.9rem 2rem 2rem;background:var(--belka);border-left:8px solid var(--cegla)}.gwozdz-etykieta{margin:0 0 .7rem;color:var(--zar);font-family:var(--plakatowy);font-weight:500;font-size:.8rem;letter-spacing:.2em;text-transform:uppercase}.gwozdz-tytul{margin:0;font-family:var(--plakatowy);font-weight:600;font-size:clamp(1.8rem,3.6vw,2.6rem);line-height:1.08;text-transform:uppercase}.gwozdz-tytul a{color:var(--sol);text-decoration:none}.gwozdz-tytul a:hover{color:var(--cegla-zar)}.gwozdz-nota{max-width:46rem;margin:.9rem 0 1.4rem;color:var(--dym);font-size:1.15rem}.gwozdz-wejscie{margin:0}.guzik{display:inline-block;padding:.65rem 1.5rem;background:var(--cegla);color:var(--sol);font-family:var(--plakatowy);font-weight:500;font-size:.95rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.guzik:hover,.guzik:focus-visible{background:var(--cegla-zar);color:var(--sol)}.sciaga{margin:0 0 3.5rem}.sciaga-tytul,.tablica-tytul,.wykaz-tytul{margin:0 0 .5rem;padding-bottom:.5rem;border-bottom:3px solid var(--kreska-mocna);font-family:var(--plakatowy);font-weight:600;font-size:1.5rem;letter-spacing:.08em;text-transform:uppercase;color:var(--sol)}.sciaga-wstep{margin:.9rem 0 1.4rem;color:var(--dym)}.tabelnica{overflow-x:auto;margin:1.7rem 0;border:1px solid var(--kreska);background:var(--wegiel)}.tabela{width:100%;border-collapse:collapse;font-size:1.02rem}.tabela caption{caption-side:top;padding:.85rem 1rem;background:var(--listwa);color:var(--dym);font-family:var(--plakatowy);font-weight:400;font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;text-align:left}.tabela thead th{padding:.7rem 1rem;background:var(--cegla);color:var(--sol);font-family:var(--plakatowy);font-weight:500;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;text-align:left;white-space:nowrap}.tabela td{padding:.72rem 1rem;border-top:1px solid var(--kreska);vertical-align:top}.tabela tbody tr:nth-child(even){background:rgba(255,255,255,.022)}.tabela td:first-child{font-family:var(--plakatowy);font-weight:400;font-size:1rem;color:var(--sol);letter-spacing:.02em}.tabela .row-center{text-align:center}.tabela .row-right{text-align:right}.tablica{margin:0 0 3.5rem}.tablica-siatka{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1px;margin-top:1.5rem;background:var(--kreska);border:1px solid var(--kreska)}.tablica-pole{padding:1.3rem 1.4rem 1.5rem;background:var(--wegiel)}.tablica-pole-tytul{margin:0 0 .5rem;font-family:var(--plakatowy);font-weight:600;font-size:1.2rem;letter-spacing:.07em;text-transform:uppercase}.tablica-pole-tytul a{color:var(--sol);text-decoration:none;border-bottom:2px solid transparent}.tablica-pole-tytul a:hover{color:var(--cegla-zar);border-bottom-color:var(--cegla)}.tablica-pole-opis{margin:0;color:var(--dym);font-size:1rem;line-height:1.5}.tablica-pole-licznik{margin:.8rem 0 0;color:var(--dym-gesty);font-family:var(--plakatowy);font-size:.8rem;letter-spacing:.14em;text-transform:uppercase}.wykaz-obreb{margin:0 0 3.5rem}.wykaz{margin:1.5rem 0 0;padding:0;list-style:none}.hak{display:flex;gap:1.5rem;padding:1.6rem 0;border-bottom:1px solid var(--kreska)}.hak:first-child{border-top:1px solid var(--kreska)}.hak-liczba{flex:none;font-family:var(--plakatowy);font-weight:600;font-size:1.9rem;line-height:1;color:var(--kreska-mocna);padding-top:.35rem;min-width:2.4rem}.hak:hover .hak-liczba{color:var(--cegla)}.hak-tresc{min-width:0}.hak-metka{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0 0 .45rem;font-family:var(--plakatowy);font-weight:400;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dym-gesty)}.hak-dzial{color:var(--zar);text-decoration:none;border-bottom:1px solid transparent}.hak-dzial:hover{color:var(--zar);border-bottom-color:var(--zar)}.hak-tytul{margin:0 0 .5rem;font-family:var(--plakatowy);font-weight:500;font-size:clamp(1.35rem,2.6vw,1.75rem);line-height:1.15}.hak-tytul a{color:var(--sol);text-decoration:none}.hak-tytul a:hover,.hak-tytul a:focus-visible{color:var(--cegla-zar)}.hak-nota{margin:0;color:var(--dym);font-size:1.08rem;line-height:1.5}.wykaz-dalej{margin:1.8rem 0 0;font-family:var(--plakatowy);font-size:.95rem;letter-spacing:.1em;text-transform:uppercase}.wizytowka{padding:1.8rem 2rem;background:var(--belka);border-top:3px solid var(--kreska-mocna)}.wizytowka-tytul{margin:0 0 .7rem;font-family:var(--plakatowy);font-weight:600;font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase;color:var(--sol)}.wizytowka-tekst{margin:0;max-width:46rem;color:var(--dym);font-size:1.08rem}.wizytowka-wejscie{margin:1rem 0 0;font-family:var(--plakatowy);font-size:.9rem;letter-spacing:.1em;text-transform:uppercase}.wizytowka-przy-tekscie{max-width:var(--tor-waski);margin:3.5rem auto 0}.trop-lista{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 2rem;padding:0;list-style:none;font-family:var(--plakatowy);font-size:.78rem;letter-spacing:.13em;text-transform:uppercase;color:var(--dym-gesty)}.trop-lista li+li::before{content:"/";margin-right:.5rem;color:var(--kreska-mocna)}.trop-lista a{color:var(--dym);text-decoration:none}.trop-lista a:hover{color:var(--cegla-zar)}.tekst{max-width:var(--tor-waski);margin:0 auto}.czolo{margin:0 0 2.6rem;padding-bottom:1.6rem;border-bottom:3px solid var(--cegla)}.czolo-metka{display:flex;gap:.8rem;margin:0 0 .9rem;font-family:var(--plakatowy);font-size:.8rem;letter-spacing:.18em;text-transform:uppercase}.czolo-dzial{color:var(--zar);text-decoration:none}.czolo-dzial-glusi{color:var(--dym-gesty)}.czolo-tytul{margin:0;font-family:var(--plakatowy);font-weight:600;font-size:clamp(2.1rem,5.2vw,3.2rem);line-height:1.03;letter-spacing:.005em;text-transform:uppercase;color:var(--sol)}.czolo-lid{margin:1.2rem 0 0;font-size:1.3rem;line-height:1.45;color:var(--dym)}.czolo-stopka{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;margin:1.5rem 0 0;font-family:var(--plakatowy);font-size:.78rem;letter-spacing:.13em;text-transform:uppercase;color:var(--dym-gesty)}.czolo-autor{color:var(--wapno)}.czolo-spisu{max-width:var(--tor-waski);margin-left:0}.czolo-wstep{margin-top:1.2rem;color:var(--dym)}.czolo-wstep p{margin:.6rem 0}.czolo-licznik{margin:1.3rem 0 0;font-family:var(--plakatowy);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--dym-gesty)}.plan{margin:0 0 2.8rem;padding:1.2rem 1.4rem;background:var(--wegiel);border-left:4px solid var(--kreska-mocna)}.plan-tytul{margin:0 0 .6rem;font-family:var(--plakatowy);font-weight:500;font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:var(--dym-gesty)}.plan ul{margin:0;padding-left:1.1rem;list-style:none}.plan li{margin:.35rem 0}.plan li::before{content:"—";margin-right:.55rem;color:var(--cegla)}.plan ul ul{padding-left:1.2rem;font-size:.95rem}.plan a{color:var(--dym);text-decoration:none}.plan a:hover{color:var(--sol)}.wsad h2{margin:3.2rem 0 1rem;padding-top:1rem;border-top:1px solid var(--kreska);font-family:var(--plakatowy);font-weight:600;font-size:clamp(1.6rem,3.4vw,2.05rem);line-height:1.12;letter-spacing:.02em;text-transform:uppercase;color:var(--sol)}.wsad h3{margin:2.3rem 0 .7rem;font-family:var(--plakatowy);font-weight:500;font-size:1.35rem;line-height:1.2;letter-spacing:.03em;color:var(--zar)}.wsad p{margin:0 0 1.25rem}.wsad ul,.wsad ol{margin:0 0 1.4rem;padding-left:1.4rem}.wsad li{margin:.45rem 0}.wsad ul{list-style:none;padding-left:0}.wsad ul li{padding-left:1.5rem;position:relative}.wsad ul li::before{content:"";position:absolute;left:0;top:.72em;width:.6rem;height:2px;background:var(--cegla)}.wsad strong{color:var(--sol);font-weight:700}.wsad em{color:var(--wapno)}.wsad blockquote{margin:1.8rem 0;padding:.4rem 0 .4rem 1.4rem;border-left:4px solid var(--cegla);color:var(--dym);font-style:italic}.wsad blockquote p:last-child{margin-bottom:0}.wsad hr{margin:2.6rem 0;border:0;border-top:1px solid var(--kreska)}.wsad code{font-family:var(--plakatowy);font-size:.95em;letter-spacing:.04em;color:var(--zar)}.wsad a{color:var(--wapno)}.wsad dl{margin:2rem 0 1.6rem;border-top:1px solid var(--kreska)}.wsad dt{margin:0;padding-top:1.1rem;font-family:var(--plakatowy);font-weight:500;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--zar)}.wsad dd{margin:.3rem 0 0;padding-bottom:1.1rem;border-bottom:1px solid var(--kreska)}.wsad dd p{margin:0}.wsad .tabelnica,.wsad .schemat{width:min(var(--tor),calc(100vw - 3rem));margin-left:50%;transform:translateX(-50%)}.wsad .schemat-podpis{max-width:var(--tor-waski)}.uwaga{margin:2rem 0;padding:1.2rem 1.4rem;background:var(--wegiel);border-left:5px solid var(--kreska-mocna)}.uwaga-naglowek{margin:0 0 .55rem;font-family:var(--plakatowy);font-weight:500;font-size:.85rem;letter-spacing:.16em;text-transform:uppercase;color:var(--dym)}.uwaga-tresc p{margin:0 0 .8rem;font-size:1.08rem}.uwaga-tresc p:last-child{margin-bottom:0}.uwaga-blad{border-left-color:var(--cegla)}.uwaga-blad .uwaga-naglowek{color:var(--cegla-zar)}.uwaga-norma{border-left-color:var(--zar);background:var(--belka)}.uwaga-norma .uwaga-naglowek{color:var(--zar)}.receptura{margin:2.4rem 0;border:2px solid var(--kreska-mocna);background:var(--belka)}.receptura-tytul{margin:0;padding:.75rem 1.3rem;background:var(--listwa);border-bottom:2px solid var(--kreska-mocna);font-family:var(--plakatowy);font-weight:600;font-size:1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--sol)}.receptura-podtytul{margin:0;padding:.5rem 1.3rem;border-bottom:1px solid var(--kreska);color:var(--dym-gesty);font-size:.98rem;font-style:italic}.receptura-wnetrze{padding:1.2rem 1.3rem .6rem}.receptura-wnetrze p{margin:0 0 .9rem}.receptura-wnetrze ul{list-style:none;margin:0 0 1rem;padding:0}.receptura-wnetrze li{display:flex;justify-content:space-between;gap:1rem;padding:.5rem 0;border-bottom:1px dashed var(--kreska)}.receptura-wnetrze li:last-child{border-bottom:0}.receptura-wnetrze li strong{font-family:var(--plakatowy);font-weight:500;color:var(--zar);white-space:nowrap}.schemat{margin:2.4rem 0}.schemat-plotno{padding:1rem;background:var(--wegiel);border:1px solid var(--kreska)}.schemat-plotno svg{display:block;width:100%;height:auto}.schemat-podpis{margin-top:.7rem;color:var(--dym-gesty);font-family:var(--plakatowy);font-weight:400;font-size:.82rem;letter-spacing:.09em;line-height:1.5;text-transform:uppercase}.zrodla{max-width:var(--tor-waski);margin:3.5rem auto 0;padding-top:1.6rem;border-top:3px solid var(--kreska-mocna)}.zrodla-naglowek{margin:0 0 .6rem;font-family:var(--plakatowy);font-weight:600;font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;color:var(--sol)}.zrodla-wstep{margin:0 0 1.3rem;color:var(--dym-gesty);font-size:1.02rem;font-style:italic}.zrodla-lista{margin:0;padding-left:1.3rem;font-size:1rem;color:var(--dym)}.zrodla-poz{margin:0 0 1rem;line-height:1.45}.zrodla-tytul{display:block;color:var(--wapno)}.zrodla-wydawca{display:block;color:var(--dym-gesty);font-family:var(--plakatowy);font-size:.78rem;letter-spacing:.11em;text-transform:uppercase}.zrodla-nota{display:block;color:var(--dym-gesty);font-style:italic}.dalej{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1px;max-width:var(--tor-waski);margin:3rem auto 0;background:var(--kreska);border:1px solid var(--kreska)}.dalej-poz{display:block;padding:1.2rem 1.3rem;background:var(--wegiel);text-decoration:none}.dalej-poz:hover{background:var(--belka)}.dalej-etykieta{display:block;margin-bottom:.35rem;color:var(--dym-gesty);font-family:var(--plakatowy);font-size:.74rem;letter-spacing:.18em;text-transform:uppercase}.dalej-tytul{display:block;color:var(--wapno);font-family:var(--plakatowy);font-weight:400;font-size:1.05rem;line-height:1.25}.dalej-poz:hover .dalej-tytul{color:var(--cegla-zar)}.dalej-naprzod{text-align:right}.rozdzielnik{margin:3.5rem 0 0;padding-top:1.5rem;border-top:1px solid var(--kreska)}.rozdzielnik-tytul{margin:0 0 .8rem;font-family:var(--plakatowy);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:var(--dym-gesty)}.rozdzielnik-lista{display:flex;flex-wrap:wrap;gap:.6rem 1.5rem;margin:0;padding:0;list-style:none;font-family:var(--plakatowy);font-size:.95rem;letter-spacing:.06em;text-transform:uppercase}.rozdzielnik-lista a{color:var(--dym);text-decoration:none}.rozdzielnik-lista a:hover{color:var(--cegla-zar)}.pusto{max-width:var(--tor-waski);margin:3rem auto;text-align:center}.pusto-kod{margin:0;font-family:var(--plakatowy);font-weight:700;font-size:clamp(5rem,18vw,10rem);line-height:1;color:var(--listwa)}.pusto-tytul{margin:.5rem 0 1rem;font-family:var(--plakatowy);font-weight:600;font-size:2rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cegla-zar)}.pusto-tekst{margin:0 auto 2rem;max-width:30rem;color:var(--dym)}.pusto-wyjscia{display:flex;justify-content:center;gap:2rem;margin:0;padding:0;list-style:none;font-family:var(--plakatowy);font-size:.95rem;letter-spacing:.1em;text-transform:uppercase}.spod{border-top:4px solid var(--cegla);background:var(--wegiel)}.spod-siatka{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:2.5rem;max-width:var(--tor);margin:0 auto;padding:2.8rem 1.5rem 2.2rem}.spod-naglowek{margin:0 0 .9rem;font-family:var(--plakatowy);font-weight:600;font-size:.9rem;letter-spacing:.18em;text-transform:uppercase;color:var(--sol)}.spod-nota{margin:0 0 .7rem;color:var(--dym-gesty);font-size:1rem;line-height:1.5}.spod-lista{margin:0;padding:0;list-style:none;font-family:var(--plakatowy);font-size:.95rem;letter-spacing:.05em}.spod-lista li{margin:.4rem 0}.spod-lista a,.spod-nota a{color:var(--dym);text-decoration:none}.spod-lista a:hover,.spod-nota a:hover{color:var(--cegla-zar)}.spod-listwa{border-top:1px solid var(--kreska);background:var(--sadza)}.spod-listwa p{max-width:var(--tor);margin:0 auto;padding:.5rem 1.5rem;color:var(--dym-gesty);font-size:.92rem}.spod-listwa p:first-child{padding-top:1.2rem}.spod-listwa p:last-child{padding-bottom:1.4rem}.spod-zastrzezenie{font-style:italic}@media(max-width:46rem){body{font-size:1.12rem}.szyld-pas{padding:1rem 1.1rem}.pien{padding:1.8rem 1.1rem 3rem}.gwozdz{padding:1.4rem 1.2rem 1.5rem}.hak{gap:1rem}.hak-liczba{font-size:1.3rem;min-width:1.8rem}.wizytowka{padding:1.4rem 1.2rem}.dalej-naprzod{text-align:left}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}@media print{body{background:#fff;color:#000}.szyld,.spod,.dalej,.plan,.wizytowka{display:none}}.wsad-dzialu{max-width:var(--tor-waski);margin:0 0 2.4rem}.odbitka{margin:-1rem 0 2.4rem}.odbitka img{display:block;width:100%;height:auto;background:var(--belka);outline:1px solid var(--kreska);outline-offset:6px}.hak-odbitka~.hak-tresc{flex:auto}.hak-odbitka{order:3;flex:0 0 9.5rem;align-self:flex-start;margin-top:.3rem}.hak-odbitka img{display:block;width:100%;height:auto;filter:saturate(.85)}.hak:hover .hak-odbitka img{filter:none}@media(max-width:40rem){.hak-odbitka{flex-basis:5.5rem}}