.kd-head-in{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:end;gap:clamp(20px,4vw,64px);display:grid}.kd-head-in .wyroznik{margin:0}.kd-lista{background:var(--ivory);flex-direction:column;gap:clamp(6px,.7vw,10px);padding-top:clamp(6px,.7vw,10px);display:flex}.kd{position:relative}.kd-kafel{isolation:isolate;align-items:flex-end;min-height:clamp(440px,46vw,720px);display:flex;position:relative;overflow:hidden}.kd--foto .kd-kafel{background:var(--green-deep);color:#fff}.kd-tlo{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform 1.6s var(--ease);position:absolute;inset:0}.kd--foto .kd-kafel:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0c110db8 0%,#0c110d75 32%,#0c110d00 62%),linear-gradient(#0c110d00 55%,#0c110d66 100%);position:absolute;inset:0}.kd--modele .kd-kafel{background:var(--cream);color:var(--green-deep);border-block:1px solid var(--line)}.kd-sklad{z-index:-1;pointer-events:none;top:clamp(40px,5vw,72px);bottom:0;right:max(var(--gutter), calc((100vw - var(--maxw)) / 2 + var(--gutter)));justify-content:flex-end;align-items:flex-end;gap:clamp(14px,2.4vw,40px);width:min(60%,900px);display:flex;position:absolute}.kd-sklad img{object-fit:contain;object-position:center bottom;mix-blend-mode:multiply;min-width:0;height:100%;transition:transform 1.2s var(--ease);flex:1 1 0}.kd-sklad--1 img{flex:0 38%}.kd-sklad--2 img{flex:0 36%}@media (hover:hover){.kd-kafel[data-kol-kafel]:hover .kd-tlo{transform:scale(1.035)}.kd-kafel[data-kol-kafel]:hover .kd-sklad img{transform:translateY(-6px)}}.kd-tx{padding-block:clamp(40px,5.2vw,84px);position:relative}.kd-et{font-family:var(--sans);letter-spacing:.24em;text-transform:uppercase;opacity:.88;margin:0 0 clamp(12px,1.4vw,18px);font-size:.68rem;font-weight:600}.kd-h{font-family:var(--serif);color:inherit;letter-spacing:.035em;text-transform:uppercase;margin:0;font-size:clamp(2.5rem,4.6vw,4.2rem);font-weight:500;line-height:.95}.kd-haslo{font-family:var(--sans);max-width:26ch;margin:clamp(14px,1.6vw,20px) 0 0;font-size:clamp(1.05rem,1.3vw,1.22rem);font-weight:300;line-height:1.5}.kd-kreska{opacity:.6;background:currentColor;width:48px;height:1px;margin:clamp(20px,2.4vw,30px) 0 clamp(12px,1.4vw,16px);display:block}.kd-cta{cursor:pointer;font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:inherit;background:0 0;border:0;align-items:center;gap:14px;padding:8px 0;font-size:.76rem;font-weight:600;text-decoration:none;display:inline-flex}.kd-cta[hidden]{display:none}.kd-cta:focus-visible{outline-offset:4px;outline:2px solid}.kd-cta-ar{transition:transform .35s var(--ease);display:inline-block}a.kd-cta:hover .kd-cta-ar{transform:translate(4px)}button.kd-cta:hover .kd-cta-ar{transform:translateY(3px)}.kd-cta-z,.kd-cta[aria-expanded=true] .kd-cta-o{display:none}.kd-cta[aria-expanded=true] .kd-cta-z{display:inline}.kd-cta[aria-expanded=true] .kd-cta-ar{transform:rotate(180deg)}.kd-kafel.is-klik{cursor:pointer}.kd-podglad{background:var(--ivory);overflow:hidden}.kd-podglad[hidden]{display:none}.kd-podglad.is-ruch{transition:height .5s var(--ease)}.kd-podglad-in{padding-block:clamp(26px,3vw,44px) clamp(40px,4.4vw,64px)}.kd-podglad-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding-bottom:clamp(16px,1.8vw,22px);display:flex}.kd-podglad-h{font-family:var(--sans);color:var(--green-deep);font-weight:500;font-size:var(--t-blok);line-height:var(--lh-blok);margin:0}.kd-wszystkie{padding:13px 22px}.kd-grid{margin-top:clamp(22px,2.4vw,32px)}.kdh{isolation:isolate;min-height:clamp(480px,68vh,760px);display:flex;position:relative;overflow:hidden}.kdh--foto{background:var(--green-deep);color:#fff}.kdh--modele{background:var(--cream);color:var(--green-deep);border-bottom:1px solid var(--line)}.kdh-tlo{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kdh--foto:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0c110dbd 0%,#0c110d80 34%,#0c110d00 66%),linear-gradient(#0c110d59 0%,#0c110d00 22%);position:absolute;inset:0}.kdh .kd-sklad{top:clamp(84px,9vw,120px)}.kdh-in{flex-direction:column;justify-content:space-between;gap:clamp(40px,6vw,88px);padding-block:clamp(22px,2.8vw,34px) clamp(44px,6vw,88px);display:flex}.kdh--foto .kdh-kroki,.kdh--foto .kdh-kroki a,.kdh--foto .kdh-kroki [aria-current]{color:#ffffffdb}.kdh--foto .kdh-kroki a{border-bottom-color:#ffffff59}.kdh--foto .kdh-kroki a:hover{color:#fff;border-bottom-color:#fff}.kdh--foto .kdh-kroki span[aria-hidden]{color:#ffffff73}.kdh-tx{max-width:560px}.kdh-h1{color:inherit;flex-direction:column;align-items:flex-start;gap:clamp(12px,1.4vw,18px);margin:0;display:flex}.kdh-et{font-family:var(--sans);letter-spacing:.26em;text-transform:uppercase;opacity:.9;font-size:.7rem;font-weight:600}.kdh-nazwa{font-family:var(--serif);letter-spacing:.035em;text-transform:uppercase;font-size:clamp(3rem,7vw,6rem);font-weight:500;line-height:.92}.kdh-haslo{font-family:var(--sans);max-width:26ch;margin:clamp(18px,2vw,26px) 0 0;font-size:clamp(1.2rem,1.9vw,1.6rem);font-weight:300;line-height:1.4}.kdh-haslo:before{content:"";opacity:.6;background:currentColor;width:48px;height:1px;margin-bottom:clamp(18px,2vw,24px);display:block}.kdh-lead{font-family:var(--sans);opacity:.9;max-width:46ch;margin:clamp(14px,1.6vw,20px) 0 0;font-size:.98rem;line-height:1.66}.kdh-btn{margin-top:clamp(24px,2.8vw,34px)}.kdh--foto .kdh-btn{color:var(--green-deep);background:#fff;border-color:#fff}.kdh--foto .kdh-btn:hover{background:var(--cream);border-color:var(--cream)}.kdh--modele .kdh-btn{background:var(--green);color:#fff}.kdh--modele .kdh-btn:hover{background:var(--green-deep)}.kdh-btn:hover .ar{transform:translateY(3px)}.kdo{background:var(--ivory);padding-block:var(--sec-y);border-bottom:1px solid var(--line)}.kdo-in{grid-template-columns:minmax(0,1fr);display:grid}.kdo--foto .kdo-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,88px)}.kdo-tx{max-width:64ch}.kdo-h2,.kdo-h3{font-family:var(--sans);color:var(--green-deep);font-weight:700;font-size:var(--t-sekcja);line-height:var(--lh-tytul);letter-spacing:-.02em;margin:0 0 clamp(18px,2vw,24px)}.kdo-h3{font-weight:500;font-size:var(--t-blok);line-height:var(--lh-blok);letter-spacing:0;margin-top:clamp(24px,3vw,34px)}.kdo-tx p{color:var(--muted);margin:0 0 1em;font-size:1rem;line-height:1.72}.kdo-tx p:last-child{margin-bottom:0}.kdo-tx a{color:var(--green);font-weight:600}.kdo-lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(16px,2.4vw,32px);margin:clamp(22px,2.6vw,32px) 0 0;padding:0;list-style:none;display:grid}.kdo-lista li{border-top:1px solid var(--line);font-family:var(--sans);color:var(--ink);padding:12px 0 12px 22px;font-size:.92rem;line-height:1.45;position:relative}.kdo-lista li:before{content:"";background:var(--green);width:10px;height:1px;position:absolute;top:1.2em;left:0}.kdo-foto{aspect-ratio:5/4;background:var(--cream);margin:0;overflow:hidden}.kdo-foto img{object-fit:cover;width:100%;height:100%;display:block}.mod-mini-a{border:1px solid var(--line);background:var(--cream);transition:border-color .2s var(--ease);flex:none;display:block}.mod-mini-a:hover{border-color:var(--muted)}.mod-mini-a.is-wybrane{border-color:var(--green)}.mod-mini-a:focus-visible{outline:2px solid var(--green);outline-offset:2px}.mod-mini .mod-mini-a img{object-fit:cover;border:0;width:84px;height:112px;display:block}.mod-foto-ramka.is-kadr img{object-fit:cover}@media (max-width:900px){.kd-head-in{grid-template-columns:minmax(0,1fr);align-items:start}.kdo--foto .kdo-in{grid-template-columns:minmax(0,1fr)}.kdo-foto{aspect-ratio:3/2}}@media (max-width:640px){.kd-kafel{min-height:clamp(460px,128vw,560px)}.kd--foto .kd-kafel:before{background:linear-gradient(#0c110d00 28%,#0c110d80 58%,#0c110dd1 100%)}.kd--modele .kd-kafel{flex-direction:column;justify-content:flex-end;align-items:stretch}.kd-sklad{width:auto;height:250px;margin:clamp(28px,8vw,40px) var(--gutter) 0;justify-content:center;position:relative;inset:auto}.kd-tx{padding-block:28px 34px}.kd-h{font-size:clamp(2.4rem,11vw,3.2rem)}.kd-podglad-head{flex-direction:column;align-items:flex-start}.kd-wszystkie{order:2;justify-content:center;width:100%}.kdh{min-height:clamp(520px,135vw,640px)}.kdh--foto:before{background:linear-gradient(#0c110d1a 22%,#0c110d8c 52%,#0c110dd6 100%),linear-gradient(#0c110d73 0%,#0c110d00 18%)}.kdh--modele{flex-direction:column;min-height:0}.kdh--modele .kdh-in{order:1}.kdh--modele .kd-sklad{width:auto;height:220px;margin:0 var(--gutter);order:2;justify-content:center;position:relative;inset:auto}.kdh-nazwa{font-size:clamp(2.6rem,12vw,3.6rem)}}@media (prefers-reduced-motion:reduce){.kd-tlo,.kd-sklad img,.kd-podglad.is-ruch{transition:none}}.kdh-prawda{z-index:2;right:max(var(--gutter,24px), calc((100vw - var(--maxw,1312px)) / 2 + var(--gutter,24px)));color:var(--green-deep);transition:transform .3s var(--ease), box-shadow .3s var(--ease);background:#fffffff5;align-items:flex-end;gap:16px;padding:14px 18px 14px 14px;text-decoration:none;display:flex;position:absolute;bottom:clamp(32px,4vw,56px);box-shadow:0 24px 50px -24px #0009}.kdh-prawda:hover{transform:translateY(-3px);box-shadow:0 30px 56px -24px #000000a6}.kdh-prawda:focus-visible{outline-offset:3px;outline:2px solid #fff}.kdh-prawda img{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:140px;height:clamp(140px,13vw,178px);display:block}.kdh-prawda-tx{flex-direction:column;gap:6px;padding-bottom:2px;display:flex}.kdh-prawda-et{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:.64rem;font-weight:500}.kdh-prawda-n{font-family:var(--serif);font-size:1.5rem;font-weight:500;line-height:1.05}.kdh-prawda-l{font-family:var(--sans);margin-top:6px;font-size:.82rem;font-weight:600}.kdh-prawda-l .ar{transition:transform .25s var(--ease);display:inline-block}.kdh-prawda:hover .kdh-prawda-l .ar{transform:translate(3px)}@media (max-width:760px){.kdh--foto{flex-direction:column}.kdh-prawda{margin:calc(clamp(44px,6vw,88px) * -1 + 20px) var(--gutter,16px) 32px;align-self:flex-start;gap:12px;padding:8px 14px 8px 8px;position:relative;bottom:auto;right:auto}.kdh-prawda img{height:96px}.kdh-prawda-n{font-size:1.1rem}.kdh-prawda-l{display:none}}.kdo--model{background:var(--cream);border-top:1px solid var(--line);border-bottom:0}.kdo-et{color:var(--green);margin-bottom:14px;text-decoration:none;display:inline-block}.kdo-et:hover{text-underline-offset:4px;text-decoration:underline}.kdo-lead{font-family:var(--sans);color:var(--ink);max-width:56ch;margin:0 0 clamp(18px,2vw,26px);font-size:1.06rem;line-height:1.66}
.kr-pasmo{padding-block:0 clamp(48px,6vw,88px)}.kr-pasmo-l{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.4vw,20px);margin:0;padding:0;list-style:none;display:grid}.kr-pasmo-l figure{margin:0}.kr-pasmo-l img{aspect-ratio:3/4;object-fit:cover;background:var(--sand);width:100%;display:block}.kr-pasmo-l figcaption,.kr-foto figcaption{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:clamp(10px,1.1vw,14px);font-size:.72rem}.kr-wstep{background:var(--cream);padding-block:clamp(56px,7vw,112px)}.kr-wstep-in,.kr-kolor-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5.5vw,96px);display:grid}.kr-h2{margin:clamp(10px,1.2vw,14px) 0 clamp(16px,1.8vw,22px)}.kr-wstep-tx p,.kr-kolor-tx p{color:var(--muted);max-width:58ch;margin:0;line-height:1.7}.kr-wstep-tx p+p,.kr-kolor-tx p+p{margin-top:clamp(10px,1.1vw,14px)}.kr-spis{flex-wrap:wrap;gap:10px;margin-top:clamp(24px,2.8vw,36px);display:flex}.kr-spis-l{border:1px solid var(--line);background:var(--ivory);color:var(--ink);transition:border-color .25s var(--ease), box-shadow .25s var(--ease);border-radius:999px;align-items:center;gap:10px;padding:9px 16px 9px 10px;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-flex}.kr-spis-l:hover,.kr-spis-l:focus-visible{border-color:var(--green);box-shadow:0 6px 18px -12px #0f181273}.kr-kropka{background:var(--kr-kropka,transparent) center/cover no-repeat;border-radius:50%;flex:none;width:18px;height:18px;box-shadow:inset 0 0 0 1px #0f181224}.kr-kolor{padding-block:clamp(56px,7vw,112px)}.kr-kolor.kr-tlo{background:var(--cream)}.kr-kolor--odwr .kr-kolor-in>.kr-foto,.kr-kolor--odwr .kr-kolor-in>.kr-paleta{order:-1}.kr-kolor--bez .kr-kolor-in{grid-template-columns:minmax(0,1fr)}.kr-kolor--bez .kr-kolor-tx{max-width:760px}.kr-et{align-items:center;gap:10px;display:inline-flex}.kr-et:before{content:"";background:var(--kr-kropka,var(--green));border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 1px #0f181224}.kr-wybarwienia{margin-top:clamp(16px,1.8vw,22px);display:inline-block}.kr-foto{margin:0}.kr-foto img{aspect-ratio:4/5;object-fit:cover;background:var(--sand);width:100%;display:block}.kr-wstep-foto img{aspect-ratio:4/3}.kr-foto--model a{background:var(--ivory);border:1px solid var(--line);display:block}.kr-foto--model img{object-fit:contain;background:0 0;padding:clamp(24px,4vw,56px)}.kr-modele{margin-top:clamp(28px,3.2vw,44px)}.kr-modele-h{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.7rem;font-weight:600}.kr-grid.kat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.2vw,16px);margin-top:clamp(12px,1.4vw,16px)}.kr-tlo .kr-grid .kat-shot{background:var(--ivory)}@media (max-width:900px){.kr-wstep-in,.kr-kolor-in{grid-template-columns:minmax(0,1fr)}.kr-kolor-in>.kr-foto{order:-1}.kr-kolor--odwr .kr-kolor-in>.kr-paleta{order:0}.kr-foto img{aspect-ratio:4/3}.kr-foto--model img{aspect-ratio:3/4;max-height:70vh}}@media (max-width:760px){.kr-pasmo-l{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.kr-grid.kat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.kr-paleta{background:var(--ivory);border:1px solid var(--line);margin:0;padding:clamp(18px,2.2vw,30px)}.kr-paleta-h{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 clamp(14px,1.6vw,20px);font-size:.7rem;font-weight:600}.kr-probki{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);margin:0;padding:0;list-style:none;display:grid}.kr-probka{margin:0}.kr-probka img{aspect-ratio:300/156;object-fit:cover;width:100%;display:block}.kr-probka-pod{color:var(--ink);margin-top:8px;font-size:.82rem}.kr-probka-pod small{color:var(--muted);font-size:.72rem;display:block}.kr-karty-head{max-width:760px}.kr-karty{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);margin-top:clamp(36px,4.4vw,64px);display:grid}.kr-karta{background:var(--ivory);border:1px solid var(--line);padding:clamp(22px,2.8vw,40px)}.kr-karta--model{grid-template-columns:minmax(0,1fr) clamp(110px,11vw,150px);align-items:start;gap:clamp(16px,2vw,28px);display:grid}.kr-karta-h{color:var(--ink);align-items:center;gap:12px;margin:0 0 clamp(12px,1.4vw,18px);font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:600;display:flex}.kr-karta p{color:var(--muted);margin:0;line-height:1.7}.kr-karta p+p{margin-top:clamp(8px,1vw,12px)}@media (max-width:760px){.kr-karty{grid-template-columns:minmax(0,1fr)}}.kr-spis{flex-direction:column;align-items:flex-start;gap:12px}.kr-spis--jeden{flex-direction:row;align-items:center}.kr-spis-gr{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.kr-spis-g{letter-spacing:.12em;text-transform:uppercase;width:100%;color:var(--muted);font-size:.7rem;font-weight:600}.kr-probka--natura img{object-fit:contain;background:var(--ivory)}.kr-kolor:not(.kr-tlo) .kr-karta,.kr-kolor:not(.kr-tlo) .kr-paleta,.kr-kolor:not(.kr-tlo) .kr-foto--model a{background:var(--cream);border-color:#0000}.kr-kolor:not(.kr-tlo) .kr-probka--natura img{background:var(--ivory)}.kr-spis-sec{padding-block:0 clamp(40px,5vw,72px)}.kr-spis-sec .kr-spis{margin-top:0}.kr-spis-sec .kr-spis-g{width:auto;margin-right:6px}.kr-spis-l--bez{padding-left:16px}.kr-blok+.kr-blok{margin-top:clamp(18px,2vw,26px)}.kr-blok-h{color:var(--ink);margin:0 0 clamp(8px,1vw,12px);font-size:clamp(1.02rem,1.3vw,1.15rem);font-weight:600}.kr-foto--wycinek{background:var(--ivory);border:1px solid var(--line);align-content:center;justify-items:center;padding:clamp(24px,4vw,56px);display:grid}.kr-kolor:not(.kr-tlo) .kr-foto--wycinek{background:var(--cream);border-color:#0000}.kr-foto--wycinek img{aspect-ratio:auto;object-fit:contain;background:0 0;width:auto;max-width:100%;max-height:520px}.kr-foto--wycinek figcaption{justify-self:stretch}@media (min-width:901px){.kr-kolor--dlugi .kr-kolor-in{align-items:start}.kr-kolor--dlugi .kr-kolor-in>.kr-foto{position:sticky;top:110px}}
:root{--rg-akcent:#2f7a4a;--rg-akcent-tlo:#2f7a4a24;--rg-drewno:#8b5a36;--rg-drewno-ciemne:#4a3020;--rg-stal:#b9bec4}.rg-head .ok-head-grid{align-items:start}.rg-head-lead{margin-top:clamp(18px,2.2vw,28px)}.rg-head .rg-skrot{margin-top:0}.rg-skrot{background:var(--cream);border:1px solid var(--line);border-left:3px solid var(--green);margin-top:clamp(20px,2.4vw,30px);padding:clamp(16px,2vw,22px) clamp(18px,2.2vw,26px)}.rg-skrot-h{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin:0 0 6px;font-size:.72rem;font-weight:600}.rg-skrot dl{margin:0}.rg-skrot-w{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:16px;padding:9px 0;display:grid}.rg-skrot-w:first-child{border-top:0}.rg-skrot dt{color:var(--muted);font-size:.88rem;line-height:1.45}.rg-skrot dd{color:var(--ink);margin:0;font-size:.92rem;font-weight:600;line-height:1.45}.rg-sec-head{max-width:760px}.rg-sec-head p{color:var(--muted);margin:0;line-height:1.7}.rg-sec-head p+p{margin-top:clamp(10px,1.1vw,14px)}.rg-maly{font-size:.9rem}.rg-uwaga{border-left:2px solid var(--line);max-width:760px;color:var(--muted);margin:clamp(26px,3vw,40px) 0 0;padding-left:16px;line-height:1.7}.kr-kolor-tx .rg-uwaga{margin-top:clamp(16px,1.8vw,22px)}.kr-kolor-tx .dr-wpis-lista{max-width:58ch;margin:clamp(12px,1.4vw,18px) 0;padding:0}.kr-kolor-tx .ok-mocne-l{margin-top:clamp(16px,1.8vw,22px);display:inline-block}.rg-kiedy{background:var(--cream);padding-block:clamp(56px,7vw,112px)}.rg-objawy{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);margin:clamp(28px,3.4vw,48px) 0 0;padding:0;list-style:none;display:grid}.rg-objaw{background:var(--ivory);border:1px solid var(--line);padding:clamp(20px,2.2vw,28px)}.rg-ikona{fill:none;width:34px;height:34px;stroke:var(--green);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.rg-objaw-h{font-family:var(--sans);color:var(--ink);margin:14px 0 8px;font-size:1rem;font-weight:600;line-height:1.35}.rg-objaw p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.6}.rg-narzedzia{background:var(--cream);max-width:58ch;margin-top:clamp(20px,2.4vw,30px);padding:clamp(14px,1.6vw,18px) clamp(16px,2vw,22px)}.rg-narzedzia-h{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--green)!important;margin:0 0 8px!important;font-size:.72rem!important}.rg-narzedzia ul{margin:0;padding:0;list-style:none}.rg-narzedzia li{color:var(--ink);padding-left:22px;font-weight:600;line-height:1.7;position:relative}.rg-narzedzia li:before{content:"";border:2px solid var(--green);border-radius:2px;width:12px;height:12px;position:absolute;top:.55em;left:0;transform:rotate(45deg)scale(.7)}.rg-skrzydlo{background:var(--cream);padding-block:clamp(56px,7vw,112px)}.rg-schematy{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.8vw,24px);margin:clamp(28px,3.4vw,48px) 0 0;padding:0;list-style:none;display:grid}.rg-schemat{margin:0}.rg-schematy .rg-schemat{background:var(--ivory);border:1px solid var(--line);height:100%;padding:clamp(14px,1.6vw,20px)}.rg-schemat-obraz{position:relative}.rg-schemat-obraz img{width:100%;height:auto;display:block}.rg-schematy .rg-schemat-obraz img{aspect-ratio:732/560;object-fit:contain}.rg-schemat figcaption{color:var(--muted);margin-top:14px;font-size:.92rem;line-height:1.6}.rg-schemat figcaption strong{color:var(--ink);margin-bottom:2px;font-size:.98rem;display:block}.rg-obrot{aspect-ratio:1;background:var(--rg-akcent-tlo);pointer-events:none;border-radius:50%;width:15%;position:absolute;transform:translate(-50%,-50%)}.rg-obrot svg{fill:none;width:100%;height:100%;stroke:var(--rg-akcent);stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;animation:2.4s cubic-bezier(.45,.05,.35,1) infinite rg-obrot;display:block}@keyframes rg-obrot{0%{transform:rotate(0)}55%,to{transform:rotate(360deg)}}.rg-foto-znacznik{justify-self:center;max-width:460px}.rg-foto-znacznik .rg-obrot{background:#ffffff47;width:22%}.rg-foto-znacznik .rg-obrot svg{stroke:#fff;filter:drop-shadow(0 1px 2px #0000008c)}.rg-foto-obraz{position:relative}.rg-foto-znacznik img{aspect-ratio:517/400}.rg-sezon{background:var(--cream);max-width:420px;margin:clamp(22px,2.6vw,32px) 0 0;padding:clamp(12px,1.4vw,16px)}.rg-sezon svg{width:100%;height:auto;font-family:var(--sans);display:block}.rg-sezon-rama{fill:var(--rg-drewno-ciemne)}.rg-sezon-skrzydlo rect{fill:var(--rg-drewno)}.rg-sezon-uszczelka{fill:#2a2a2a;transform-box:fill-box;transform-origin:0;animation:6s ease-in-out infinite rg-uszczelka}.rg-sezon-skrzydlo{animation:6s ease-in-out infinite rg-sezon}.rg-sezon-stan{fill:var(--green);font-size:15px;font-weight:600}.rg-sezon-stan--zima{opacity:0;animation:6s ease-in-out infinite rg-zima}.rg-sezon-stan--lato{animation:6s ease-in-out infinite rg-lato}.rg-sezon-opis{fill:var(--muted);letter-spacing:.06em;text-anchor:middle;font-size:12px}.rg-sezon-linia{stroke:var(--muted);stroke-width:1px}@keyframes rg-sezon{0%,40%{transform:translate(10px)}50%,90%{transform:translate(0)}to{transform:translate(10px)}}@keyframes rg-uszczelka{0%,40%{transform:scaleX(1)}50%,90%{transform:scaleX(.5)}to{transform:scaleX(1)}}@keyframes rg-lato{0%,40%{opacity:1}48%,92%{opacity:0}to{opacity:1}}@keyframes rg-zima{0%,42%{opacity:0}50%,90%{opacity:1}98%,to{opacity:0}}.rg-smar{background:var(--ivory);border:1px solid var(--line);margin:0;padding:clamp(18px,2.4vw,32px)}.rg-kropla{aspect-ratio:1;border:2px solid var(--rg-akcent);background:var(--rg-akcent-tlo);opacity:0;border-radius:50%;width:5.6%;animation:4.55s ease-out infinite rg-kropla;position:absolute;transform:translate(-50%,-50%)}@keyframes rg-kropla{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}10%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}30%{opacity:.85;transform:translate(-50%,-50%)scale(1)}45%,to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}.rg-uchyl{background:var(--cream);justify-self:center;max-width:520px;padding:clamp(18px,2.4vw,32px)}.rg-pozycja{aspect-ratio:1;border:3px solid var(--rg-akcent);background:var(--rg-akcent-tlo);opacity:0;border-radius:50%;width:6.4%;animation:3.6s ease-in-out infinite rg-pozycja;position:absolute;transform:translate(-50%,-50%)}@keyframes rg-pozycja{0%{opacity:0}6%,30%{opacity:.85}36%,to{opacity:0}}.rg-drzwi{background:var(--cream);padding-block:clamp(56px,7vw,112px)}.rg-drzwi-wstep .kr-foto img{aspect-ratio:4/3}.rg-sd{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(24px,3.4vw,56px);margin-top:clamp(36px,4.4vw,64px);display:grid}.rg-sd-scena{background:var(--ivory);border:1px solid var(--line);padding:clamp(16px,2vw,24px);position:sticky;top:110px}.rg-sd-lead{color:var(--muted);margin:0 0 14px;font-size:.92rem;line-height:1.6}.rg-sd-tryby{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.rg-sd-tryb,.rg-sd-graj{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--ivory);color:var(--ink);transition:border-color .2s var(--ease), background-color .2s var(--ease), color .2s var(--ease);border-radius:999px;padding:8px 14px;font-size:.82rem;font-weight:600}.rg-sd-tryb:hover,.rg-sd-tryb:focus-visible,.rg-sd-graj:hover,.rg-sd-graj:focus-visible{border-color:var(--green)}.rg-sd-tryb--akt{background:var(--green);border-color:var(--green);color:#fff}.rg-sd-graj{margin-top:12px}.rg-sd-rys{grid-template-rows:auto auto;grid-template-columns:minmax(0,320fr) minmax(0,258fr);align-items:start;column-gap:clamp(8px,1.4vw,18px);display:grid}.rg-sd-svg{width:100%;height:auto;font-family:var(--sans);display:block;overflow:visible}.rg-sd-svg--drzwi{grid-row:span 2}.rg-sd-oscieznica{fill:var(--rg-drewno-ciemne)}.rg-sd-szczelina{fill:#efe9df}.rg-sd-lico{fill:var(--rg-drewno)}.rg-sd-plycina{fill:none;stroke:#6d4428;stroke-width:3px}.rg-sd-klamka{fill:#c9a96e}.rg-sd-skrzydlo{transition:transform .6s}.rg-sd-zawias-korpus{fill:var(--rg-stal);stroke:#7c838b;stroke-width:1.5px}.rg-sd-litera{fill:var(--muted);font-size:16px;font-weight:700}.rg-sd-halo{fill:var(--rg-akcent-tlo);stroke:var(--rg-akcent);stroke-width:2px;opacity:0}.rg-sd-zawias--akt .rg-sd-halo{opacity:1;transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite rg-halo}.rg-sd-zawias--akt .rg-sd-litera{fill:var(--rg-akcent)}@keyframes rg-halo{0%,to{transform:scale(.9)}50%{transform:scale(1.06)}}.rg-sd-strzalka{fill:none;stroke:var(--rg-akcent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;opacity:0}.rg-sd-ramka{fill:var(--cream);stroke:var(--line);stroke-width:1.5px}.rg-sd-podpis{letter-spacing:.1em;text-transform:uppercase;fill:var(--muted);font-size:12px;font-weight:600}.rg-sd-podpis--maly{text-transform:none;letter-spacing:.02em;fill:var(--rg-akcent);font-size:13px}.rg-sd-plyta{fill:#d3d7db;stroke:#8a9097;stroke-width:1.5px}.rg-sd-tuleja{fill:#c3c8cd;stroke:#8a9097;stroke-width:1.5px}.rg-sd-czop-trzpien{fill:#6b737b;transition:transform .8s}.rg-sd-plytka{fill:#9aa1a8;transition:transform .8s}.rg-sd-sruby circle{fill:#eef0f2;stroke:#6b737b;stroke-width:2px;transform-box:fill-box;transform-origin:50%}.rg-sd-gniazdo{fill:#eef0f2;stroke:#4b535b;stroke-width:2.5px}.rg-sd-klucz-l{fill:none;stroke:var(--ink);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.rg-sd-klucz--rama{transform:translate(496px,137px)}.rg-sd-klucz-ramie{transform-box:fill-box;transform-origin:50% 0}.rg-sd-czesc{letter-spacing:.06em;fill:var(--muted);text-anchor:middle;font-size:11px;font-weight:600}.rg-sd-bok{fill:#b9bec4;stroke:#8a9097;stroke-width:1.5px}.rg-sd-sruba-boczna{fill:#eef0f2;stroke:#4b535b;stroke-width:2px}.rg-sd-wyciecie{fill:#8a9097;opacity:.35}.rg-sd-mimosrod{transform-box:fill-box;transform-origin:50%}.rg-sd-mimosrod-punkt{fill:#4b535b}.rg-sd-obrot{opacity:0}.rg-sd-rama-przekroj{fill:var(--rg-drewno-ciemne)}.rg-sd-uszczelka{fill:#2a2a2a;transform-box:fill-box;transform-origin:0;transition:transform .6s}.rg-sd-skrzydlo-przekroj{fill:var(--rg-drewno);transition:transform .6s;transform:translate(8px)}.rg-sd-przekroj{opacity:.45;transition:opacity .4s}.rg-sd[data-tryb=docisk] .rg-sd-przekroj{opacity:1}.rg-sd-napis{fill:var(--rg-akcent);text-anchor:middle;opacity:0;font-size:14px;font-weight:600}.rg-sd[data-faza=sruby-skrzydlo] .rg-sd-sruby--skrzydlo circle,.rg-sd[data-faza=plytka-sruby] .rg-sd-sruby--skrzydlo circle,.rg-sd[data-faza=sruby-rama] .rg-sd-sruby--rama circle{stroke:var(--rg-akcent);fill:#ddebe1;animation:1.3s ease-in-out infinite rg-sruba}@keyframes rg-sruba{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}.rg-sd[data-faza=plytka] .rg-sd-plytka,.rg-sd[data-faza=plytka-sruby] .rg-sd-plytka,.rg-sd[data-faza=czop] .rg-sd-plytka{transform:translate(-14px)}.rg-sd[data-faza=plytka] .rg-sd-plytka{fill:var(--rg-akcent)}.rg-sd[data-faza=czop] .rg-sd-czop-trzpien{fill:var(--rg-akcent);transform:translateY(-14px)}.rg-sd[data-faza=ruch-x] .rg-sd-sruba-boczna,.rg-sd[data-faza=ruch-y] .rg-sd-gniazdo,.rg-sd[data-faza=ruch-z] .rg-sd-gniazdo{stroke:var(--rg-akcent);fill:#ddebe1}.rg-sd[data-gra=nie][data-faza=ruch-x] .rg-sd-strzalki-x .rg-sd-strzalka,.rg-sd[data-gra=nie][data-faza=ruch-y] .rg-sd-strzalki-y .rg-sd-strzalka{opacity:1}.rg-sd[data-gra=tak][data-faza=ruch-x] .rg-sd-skrzydlo{animation:6s ease-in-out infinite rg-ruch-x}.rg-sd[data-gra=tak][data-faza=ruch-x] .rg-sd-klucz-ramie{animation:6s ease-in-out infinite rg-klucz-bok}.rg-sd[data-gra=tak][data-faza=ruch-x] .rg-sd-strzalka--lewo,.rg-sd[data-gra=tak][data-faza=ruch-x] .rg-sd-napis--lewo,.rg-sd[data-gra=tak][data-faza=ruch-x] .rg-sd-obrot--lewo{animation:6s ease-in-out infinite rg-x-zamek}.rg-sd[data-gra=tak][data-faza=ruch-x] .rg-sd-strzalka--prawo,.rg-sd[data-gra=tak][data-faza=ruch-x] .rg-sd-napis--prawo,.rg-sd[data-gra=tak][data-faza=ruch-x] .rg-sd-obrot--prawo{animation:6s ease-in-out infinite rg-x-zawiasy}.rg-sd[data-gra=tak][data-faza=ruch-x] .rg-sd-podpis--staly{opacity:0}@keyframes rg-ruch-x{0%,6%{transform:translate(0)}24%,40%{transform:translate(-8px)}60%,78%{transform:translate(8px)}94%,to{transform:translate(0)}}@keyframes rg-klucz-bok{0%,6%{transform:scaleY(1)}15%{transform:scaleY(-1)}24%,40%{transform:scaleY(1)}45%{transform:scaleY(-1)}50%{transform:scaleY(1)}55%{transform:scaleY(-1)}60%,78%{transform:scaleY(1)}86%{transform:scaleY(-1)}94%,to{transform:scaleY(1)}}@keyframes rg-x-zamek{0%,6%{opacity:0}10%,38%{opacity:1}44%,76%{opacity:0}82%,94%{opacity:1}to{opacity:0}}@keyframes rg-x-zawiasy{0%,40%{opacity:0}46%,74%{opacity:1}80%,to{opacity:0}}.rg-sd[data-gra=tak][data-faza=ruch-y] .rg-sd-skrzydlo{animation:6s ease-in-out infinite rg-ruch-y}.rg-sd[data-gra=tak][data-faza=ruch-y] .rg-sd-strzalka--gora,.rg-sd[data-gra=tak][data-faza=ruch-y] .rg-sd-napis--gora{animation:6s ease-in-out infinite rg-pierwsza}.rg-sd[data-gra=tak][data-faza=ruch-y] .rg-sd-strzalka--dol,.rg-sd[data-gra=tak][data-faza=ruch-y] .rg-sd-napis--dol{animation:6s ease-in-out infinite rg-druga}.rg-sd[data-gra=tak][data-faza=ruch-z] .rg-sd-skrzydlo-przekroj{animation:6s ease-in-out infinite rg-ruch-z}.rg-sd[data-gra=tak][data-faza=ruch-z] .rg-sd-uszczelka{animation:6s ease-in-out infinite rg-docisk}.rg-sd[data-gra=tak][data-faza=ruch-y] .rg-sd-klucz--rama,.rg-sd[data-gra=tak][data-faza=ruch-z] .rg-sd-klucz--rama{animation:6s linear infinite rg-klucz-mimosrod}.rg-sd[data-gra=tak][data-faza=ruch-y] .rg-sd-mimosrod,.rg-sd[data-gra=tak][data-faza=ruch-z] .rg-sd-mimosrod{animation:6s linear infinite rg-mimosrod}@keyframes rg-ruch-y{0%{transform:translateY(0)}25%{transform:translateY(-8px)}50%{transform:translateY(0)}75%{transform:translateY(8px)}to{transform:translateY(0)}}@keyframes rg-klucz-mimosrod{0%{transform:translate(496px,137px)rotate(0)}to{transform:translate(496px,137px)rotate(-360deg)}}@keyframes rg-mimosrod{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes rg-ruch-z{0%{transform:translate(8px)}50%{transform:translate(0)}to{transform:translate(8px)}}@keyframes rg-docisk{0%{transform:scaleX(1)}50%{transform:scaleX(.5)}to{transform:scaleX(1)}}@keyframes rg-pierwsza{0%,8%{opacity:0}16%,42%{opacity:1}50%,to{opacity:0}}@keyframes rg-druga{0%,50%{opacity:0}58%,82%{opacity:1}90%,to{opacity:0}}.rg-sd-opisy{gap:12px;display:grid}.rg-sd-proc{background:var(--ivory);border:1px solid var(--line);transition:border-color .3s var(--ease), box-shadow .3s var(--ease);padding:clamp(14px,1.6vw,20px) clamp(16px,2vw,22px)}.rg-sd-proc--akt{border-color:var(--green);box-shadow:0 10px 30px -22px #0f181299}.rg-sd-proc-h{font-family:var(--sans);margin:0;font-size:1rem;font-weight:600}.rg-sd-proc-h button,.rg-sd-krok button{all:unset;cursor:pointer;display:block}.rg-sd-proc-h button:focus-visible,.rg-sd-krok button:focus-visible{outline:2px solid var(--green);outline-offset:3px}.rg-sd-kroki{counter-reset:krok;margin:10px 0 0;padding:0;list-style:none}.rg-sd-krok{counter-increment:krok;color:var(--muted);transition:color .3s var(--ease);padding:6px 0 6px 34px;font-size:.92rem;line-height:1.55;position:relative}.rg-sd-krok:before{content:counter(krok);width:22px;height:22px;color:var(--muted);border:1px solid var(--line);transition:background-color .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease);border-radius:50%;place-items:center;font-size:.72rem;font-weight:700;display:grid;position:absolute;top:6px;left:0}.rg-sd-krok--akt{color:var(--ink)}.rg-sd-krok--akt:before{background:var(--green);border-color:var(--green);color:#fff}.rg-sd-koniec{margin-top:6px}.rg-sd-koniec p{color:var(--muted);margin:0 0 10px;line-height:1.7}.rg-pytania{padding-block:clamp(56px,7vw,112px)}.rg-pytania-l{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(28px,4vw,64px);margin-top:clamp(24px,3vw,40px);display:grid}.rg-pytanie{border-top:1px solid var(--line);padding:clamp(16px,1.8vw,22px) 0}.rg-pytanie-h{font-family:var(--sans);color:var(--ink);margin:0 0 6px;font-size:1rem;font-weight:600;line-height:1.4}.rg-pytanie p{color:var(--muted);margin:0;line-height:1.7}@media (max-width:1100px){.rg-objawy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.rg-sd{grid-template-columns:minmax(0,1fr)}.rg-sd-scena{position:static}.rg-pytania-l{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.rg-sd-rys{grid-template-columns:minmax(0,1fr);row-gap:12px}.rg-sd-svg--drzwi{grid-row:auto;justify-self:center;max-width:280px}.rg-sd-svg--detal,.rg-sd-svg--przekroj{justify-self:center;max-width:340px}.rg-schematy{grid-template-columns:minmax(0,1fr)}.rg-skrot-w{grid-template-columns:minmax(0,1fr);gap:2px}}@media (max-width:560px){.rg-objawy{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.rg-obrot svg,.rg-sezon-skrzydlo,.rg-sezon-uszczelka,.rg-sezon-stan,.rg-kropla,.rg-pozycja,.rg-sd *{transition:none!important;animation:none!important}.rg-kropla,.rg-pozycja{opacity:.85}.rg-sezon-stan--zima{opacity:0}}
.dr-tech,.dr-konstr,.dr-zakres,.dr-split,.dr-wyp{--sec-y:clamp(48px, 5.5vw, 84px)}.dr-konstr{padding-block:var(--sec-y);background:var(--ivory)}.dr-glowa{max-width:760px;margin-bottom:clamp(32px,4vw,56px)}.dr-glowa-d{font-family:var(--sans);color:var(--muted);margin:14px 0 0;font-size:1rem;line-height:1.65}.dr-siatka{grid-template-columns:repeat(2,1fr);gap:clamp(20px,2.4vw,34px);display:grid}.dr-siatka-3{grid-template-columns:repeat(3,1fr)}.dr-osadz{--sec-y:clamp(48px, 5.5vw, 84px);padding-block:var(--sec-y);background:var(--cream)}.dr-cechy-k .dr-cecha{padding:9px 0;font-size:.9rem}.dr-nota-s{max-width:78ch;margin-top:clamp(24px,2.8vw,36px)}.dr-karta{border:1px solid var(--line);background:var(--ivory);flex-direction:column;padding:clamp(20px,2.2vw,28px);display:flex}.dr-karta-mm{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--green);margin-bottom:10px;font-size:.72rem;font-weight:600}.dr-karta-mm--symbol{text-transform:none;letter-spacing:.02em;font-size:.92rem;font-weight:700}.dr-karta-t{font-family:var(--sans);color:var(--green-deep);margin:0 0 10px;font-size:clamp(1.1rem,1.35vw,1.25rem);font-weight:600}.dr-karta-d{font-family:var(--sans);color:var(--muted);margin:0 0 22px;font-size:.98rem;line-height:1.6}.dr-spec{border-top:1px solid var(--line);margin:0 0 auto}.dr-spec-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:baseline;gap:14px;padding:12px 0;display:grid}.dr-spec-row dt{font-family:var(--sans);color:var(--muted);font-size:.82rem}.dr-spec-row dd{font-family:var(--sans);color:var(--green-deep);text-align:right;margin:0;font-size:.9rem;font-weight:600}.dr-zakres{padding-block:var(--sec-y);background:var(--cream)}.dr-v-l{color:var(--ink);transition:color .2s var(--ease);text-decoration:none}.dr-v-l .ar{color:var(--green);opacity:0;transition:opacity .2s var(--ease)}.dr-v-l:hover{color:var(--green)}.dr-v-l:hover .ar{opacity:1}.dr-v-l:focus-visible{outline:2px solid var(--green);outline-offset:3px}.dr-zakres-grid{grid-template-columns:minmax(280px,.75fr) 1fr;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.dr-zakres-l{font-family:var(--sans);color:var(--green);align-items:center;gap:.5em;margin-top:18px;font-size:.86rem;font-weight:600;display:inline-flex}.dr-zakres-l:hover{color:var(--green-deep)}.dr-lista{margin:0;padding:0;list-style:none}.dr-poz{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,.5fr) 1fr;gap:20px;padding:16px 0;display:grid}.dr-poz:first-child{border-top:1px solid var(--line)}.dr-n{font-family:var(--sans);letter-spacing:.04em;color:var(--green-deep);font-size:.82rem;font-weight:600}.dr-v{font-family:var(--sans);color:var(--muted);font-size:.98rem;line-height:1.55}ul:has(>.dr-poz)+.dr-nota{border-top:0;padding-top:0}.dr-nota{border-top:1px solid var(--line);font-family:var(--sans);color:var(--muted);margin:clamp(26px,3vw,38px) 0 0;padding-top:22px;font-size:.92rem;line-height:1.65}.dr-wpis .dr-nota{margin-top:clamp(26px,3vw,38px)}.dr-wpis .dr-nota-s{margin-top:clamp(24px,2.8vw,36px)}.dr-opis{scroll-margin-top:110px!important}.dr-split{padding-block:var(--sec-y);background:var(--ivory)}.dr-split-grid{grid-template-columns:1fr .85fr;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.dr-split-d{font-family:var(--sans);color:var(--muted);margin:14px 0 0;font-size:1rem;line-height:1.7}.dr-cechy{margin:0;padding:0;list-style:none}.dr-cecha{font-family:var(--sans);color:var(--muted);grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:0;font-size:.96rem;line-height:1.55;display:grid}.dr-cecha+.dr-cecha{margin-top:26px}.dr-cecha-ic{color:var(--green);line-height:1.5}@media (max-width:1100px){.dr-siatka-3{grid-template-columns:1fr}}@media (max-width:900px){.dr-siatka,.dr-zakres-grid,.dr-split-grid{grid-template-columns:1fr}}@media (max-width:560px){.dr-poz{grid-template-columns:1fr;gap:6px}}.dr-wyp{padding-block:var(--sec-y);background:var(--ivory)}.dr-uklad{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);max-width:1360px;margin-inline:auto;display:grid}.dr-spis{scrollbar-width:thin;scrollbar-color:var(--line) transparent;max-height:calc(100vh - 120px);position:sticky;top:96px;overflow-y:auto}.dr-spis::-webkit-scrollbar{width:6px}.dr-spis::-webkit-scrollbar-track{background:0 0}.dr-spis::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}.dr-spis::-webkit-scrollbar-thumb:hover{background:var(--muted)}.dr-spis.ma-wiecej:not(.na-koncu){-webkit-mask-image:linear-gradient(#000 0 calc(100% - 42px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 42px),#0000 100%)}.dr-spis-h{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--green);margin:0 0 18px;font-size:.72rem;font-weight:600}.dr-spis-g{margin:0 0 26px;padding:0;list-style:none}.dr-spis-g:last-child{margin-bottom:0}.dr-spis-gh{font-family:var(--sans);color:var(--green-deep);border-bottom:1px solid var(--line);margin-bottom:6px;padding-bottom:10px;font-size:.78rem;font-weight:600}.dr-spis-gl{color:inherit;transition:color .25s var(--ease);text-decoration:none;display:block}.dr-spis-gl:hover{color:var(--green)}.dr-spis-l{font-family:var(--sans);color:var(--muted);transition:color .25s var(--ease);padding:7px 0;font-size:.9rem;line-height:1.4;display:block}.dr-spis-l:hover{color:var(--green)}.dr-spis-l.is-tu{color:var(--green-deep);font-weight:600}.dr-widoki .dr-spis-l{padding-left:14px;position:relative}.dr-widoki .dr-spis-l:before{content:"";background:var(--green);width:3px;height:0;transition:height .25s var(--ease);position:absolute;top:50%;left:0;transform:translateY(-50%)}.dr-widoki .dr-spis-l.is-tu:before{height:16px}@media (min-width:901px){.dr-spis-gh{font-size:.95rem;line-height:1.35}.dr-spis-g>li:not(.dr-spis-gh){border-left:1px solid var(--line);transition:border-color .25s var(--ease);padding-left:14px}.dr-spis-g>li:not(.dr-spis-gh):has(.dr-spis-l.is-tu){border-left-color:var(--green)}.dr-spis-l{font-size:.86rem}}.dr-std{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}.dr-std-tx>:first-child{margin-top:0}.dr-std-n{transition:color .25s var(--ease);text-decoration:none}.dr-std-n .ar{color:var(--green);margin-left:.35em}.dr-std-n:hover{color:var(--green)}@media (max-width:1180px){.dr-std{grid-template-columns:minmax(0,1fr);gap:24px}}#grubosci-skrzydla .ok-tab-wrap{margin-bottom:clamp(26px,3vw,38px)}#grubosci-skrzydla .ok-tab thead th[scope=row]{font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom-color:var(--line);width:clamp(120px,15%,180px);font-size:.82rem;font-weight:600}@media (max-width:760px){#grubosci-skrzydla .ok-tab thead th[scope=row]{z-index:2;background:var(--ivory);box-shadow:1px 0 0 var(--line);letter-spacing:.04em;width:100px;min-width:100px;font-size:.74rem;position:sticky;left:0}}.dr-grupa{padding-block:0}.dr-grupa+.dr-grupa{border-top:1px solid var(--line);margin-top:clamp(48px,6vw,84px);padding-top:clamp(40px,4.6vw,64px)}.faq-grupa+.faq-grupa{border-top:0;padding-top:0}.dr-grupa-h{font-family:var(--sans);color:var(--green-deep);margin:0 0 8px;font-size:clamp(1.8rem,2.5vw,2.25rem);font-weight:700}.dr-grupa-d{font-family:var(--sans);color:var(--muted);margin:0 0 clamp(26px,3vw,38px);font-size:.98rem;line-height:1.6}.dr-opcje{font-family:var(--sans);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:0 0 clamp(30px,3.4vw,44px);padding:0;list-style:none;display:grid}.dr-opcje li{display:flex}.dr-opcje-l{color:var(--green-deep);transition:color .25s var(--ease);padding:12px 0;text-decoration:none;display:block}.dr-opcje-l:hover{color:var(--green)}.dr-opcje-l:focus-visible{outline:2px solid var(--green);outline-offset:3px}.dr-opcje-t{letter-spacing:-.01em;font-size:.98rem;font-weight:600;line-height:1.35}.dr-opcje-ar{color:var(--green);opacity:.4;transition:opacity .25s var(--ease), transform .25s var(--ease);margin-left:.5em;font-size:.95rem;display:inline-block}.dr-opcje-l:hover .dr-opcje-ar{opacity:1;transform:translate(4px)}@media (max-width:700px){.dr-opcje{grid-template-columns:1fr;gap:0;margin-bottom:clamp(26px,5vw,34px)}.dr-opcje-l{padding:6px 0;line-height:1.3}.dr-opcje-t{font-size:.95rem}}.dr-wpis{padding:clamp(26px,3vw,38px) 0}.dr-wpis:first-child{padding-top:0}.dr-wpis:not(:has(>.dr-wpis-nad))>.dr-wpis-h{margin-top:33px}.dr-wpis-nad{margin-bottom:14px;display:block}.dr-wpis-h{font-family:var(--sans);color:var(--green-deep);margin:0 0 18px;font-size:clamp(1.35rem,1.9vw,1.7rem);font-weight:600}.dr-widoki .dr-grupa-h,.dr-widoki .dr-grupa-d{display:none}.dr-widoki .dr-grupa+.dr-grupa{border-top:0;margin-top:0;padding-top:0}.dr-widoki .dr-wpis{border:0;padding:0;display:none}.dr-widoki .dr-wpis.is-otwarty{display:block}@media (prefers-reduced-motion:no-preference){.dr-widoki .dr-wpis.is-otwarty{animation:dr-wejscie .34s var(--ease) both}}@keyframes dr-wejscie{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dr-wpis p{font-family:var(--sans);color:var(--muted);max-width:64ch;margin:0 0 12px;font-size:1rem;line-height:1.7}.dr-wpis p,.dr-wpis .dr-wpis-lista{max-width:90ch}.dr-wpis p:last-child{margin-bottom:0}.dr-wpis-fig{max-width:340px;margin:22px 0 0}:is(p,ul,ol)+.dr-wpis-fig--szeroka{margin-top:clamp(20px,2.4vw,30px)}.dr-wpis>.dr-wpis-fig:not(.dr-wpis-fig--szeroka):not(:last-child),.dr-wpis>div:not([class])>.dr-wpis-fig:not(.dr-wpis-fig--szeroka):not(:last-child){margin-bottom:22px}.dr-wpis-fig img{background:var(--cream);width:100%;height:auto;display:block}.dr-wpis-fig figcaption{font-family:var(--sans);color:var(--muted);margin-top:10px;font-size:.78rem;line-height:1.5}.dr-split-fig{max-width:280px;margin:0 0 22px}.dr-split-fig img{background:var(--cream);width:100%;height:auto;display:block}.dr-detale-sec{--sec-y:clamp(48px, 5.5vw, 84px);padding-block:var(--sec-y);background:var(--ivory)}.dr-detale{grid-template-columns:repeat(4,1fr);gap:clamp(20px,2.4vw,32px);display:grid}.dr-detal{margin:0}.dr-detal img{aspect-ratio:4/3;object-fit:contain;background:var(--cream);border:1px solid var(--line);width:100%;padding:12px;display:block}.dr-detal figcaption{font-family:var(--sans);color:var(--muted);margin-top:10px;font-size:.82rem}@media (max-width:900px){.dr-detale{grid-template-columns:repeat(2,1fr)}}.dr-wpis p a{color:var(--green);border-bottom:1px solid var(--line);transition:border-color .2s var(--ease);text-decoration:none}.dr-wpis p a:hover{border-bottom-color:var(--green)}.dr-wpis p a:focus-visible{outline:2px solid var(--green);outline-offset:3px}.dr-wpis-lista{max-width:64ch;margin:14px 0 0;padding:0;list-style:none}.dr-wpis-lista li{font-family:var(--sans);color:var(--muted);grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:0;font-size:.96rem;line-height:1.55;display:grid}.dr-wpis-lista li+li{margin-top:26px}.dr-wpis-lista+p,.dr-wpis-lista+:is(h3,h4),.dr-lista+p,.dr-wzory+p,.kol-ral-grid+p,.ot-lista+p,.ot-progi-lista+p{margin-top:22px}.dr-wpis-lista li:before{content:"✓";color:var(--green)}@media (max-width:900px){.dr-uklad{grid-template-columns:minmax(0,1fr);gap:26px}.dr-spis{z-index:20;margin-inline:calc(var(--gutter) * -1);padding:12px var(--gutter);background:var(--ivory);border-bottom:1px solid var(--line);-webkit-overflow-scrolling:touch;max-height:none;position:sticky;top:85px;overflow:auto visible}.dr-spis-h{display:none}.dr-spis-in{gap:22px;width:max-content;display:flex}.dr-spis-g{align-items:center;gap:18px;margin:0;display:flex}.dr-spis-gh{white-space:nowrap;border:0;margin:0;padding:0}.dr-spis-l{white-space:nowrap;padding:9px 0}.dr-karta[id],.dr-opis{scroll-margin-top:160px!important}}@media (max-width:900px) and (max-height:520px){.dr-spis,.dr-widoki .dr-spis{position:static}.dr-widoki .dr-spis-l{padding-left:0}.dr-widoki .dr-spis-l:before{display:none}.dr-wpis,.dr-grupa{scroll-margin-top:150px!important}}.kat-wynik .dr-spis{display:none}.kat-wynik .dr-uklad{grid-template-columns:1fr}.kat-wynik .dr-wyp{padding-block:0}.tech-hero{background:var(--ivory);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:stretch;width:100vw;margin-left:calc(50% - 50vw);padding-block:0;display:grid}.tech-hero-tx{padding:clamp(34px,4.4vw,64px) clamp(28px,3.6vw,56px) clamp(34px,4.4vw,64px) max(var(--gutter), calc((100vw - var(--maxw))/2 + var(--gutter)));flex-direction:column;justify-content:center;display:flex}.tech-hero .kat-kroki{margin-bottom:clamp(18px,2.4vw,30px)}.tech-hero .eyebrow{margin-bottom:10px;display:block}.tech-h1>.eyebrow{line-height:1.65}.tech-h1{font-family:var(--sans);font-weight:700;font-size:var(--t-tytul);letter-spacing:-.022em;text-transform:uppercase;color:var(--green-deep);margin:0;line-height:1.06}.tech-hero-lead{color:var(--muted);max-width:44ch;margin:clamp(20px,2.4vw,30px) 0 0;font-size:clamp(1rem,1.15vw,1.08rem);line-height:1.66}.tech-hero-cta{flex-wrap:wrap;align-items:center;gap:clamp(14px,1.8vw,26px);margin-top:clamp(24px,3vw,38px);display:flex}.tech-cta-kafel{border:1px solid var(--green-deep);background:var(--green-deep);font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ivory);transition:background .3s var(--ease), color .3s var(--ease);align-items:center;gap:.7em;padding:14px 22px;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.tech-cta-kafel .ar{transition:transform .3s var(--ease)}.tech-cta-kafel:hover{color:var(--green-deep);background:0 0}.tech-cta-kafel:hover .ar{transform:translate(4px)}.tech-cta-cichy{font-family:var(--sans);color:var(--muted);border-bottom:1px solid var(--line);transition:color .3s var(--ease), border-color .3s var(--ease);padding-bottom:2px;font-size:.9rem;text-decoration:none}.tech-cta-cichy:hover{color:var(--green);border-bottom-color:var(--green)}.tech-hero-media{background:var(--sand);min-height:clamp(360px,54vh,600px);position:relative;overflow:hidden}.tech-hero-media img{object-fit:cover;object-position:var(--foto-poz,50% 50%);width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:900px){.tech-hero{grid-template-columns:1fr}.tech-hero-tx{padding:clamp(26px,5vw,40px) var(--gutter)}.tech-hero-media{aspect-ratio:1;order:2;min-height:0}}.dr-wzory-h{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--green);margin:0 0 16px;font-size:.76rem;font-weight:600}.dr-wzory{max-width:46ch;margin:0;padding:0;list-style:none}.dr-wzory li{font-family:var(--sans);color:var(--muted);padding:0;font-size:.96rem;line-height:1.5}.dr-wzory li+li{margin-top:22px}.dr-wzory-nota{font-family:var(--sans);color:var(--muted);margin:14px 0 0;font-size:.88rem}.dr-faq{padding-block:var(--sec-y);background:var(--ivory)}.dr-faq .faq-list{margin-top:clamp(18px,2.2vw,28px)}.dz-faq .faq-item.open .faq-a{max-height:900px}.dr-wpis .dr-spec-row dd{text-align:left}.dr-wpis .dr-spec-row{grid-template-columns:minmax(90px,.4fr) 1fr}.dr-wpis .dr-siatka .dr-spec-row{grid-template-columns:1fr;gap:4px}.dr-wpis .dr-siatka{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.dr-wpis .wz-filtr{margin:18px 0 0}.dr-wpis .kol-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}.dr-wpis .kol-ral-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.dr-wpis-h3{font-family:var(--sans);color:var(--green-deep);margin:clamp(20px,2.4vw,28px) 0 10px;font-size:1.05rem;font-weight:600}.dr-wpis-kroki{margin:0 0 clamp(16px,2vw,22px);padding-left:1.4em}.dr-wpis-kroki li{font-family:var(--sans);color:var(--muted);padding:5px 0;font-size:.99rem;line-height:1.66}.dr-wpis-kroki li::marker{color:var(--green);font-weight:600}
.wyp-gat{grid-template-columns:minmax(0,150px) 1fr;align-items:start;gap:clamp(18px,2.4vw,32px);padding:clamp(22px,2.6vw,32px) 0;display:grid}.wyp-gat:first-of-type{margin-top:clamp(18px,2.4vw,28px);padding-top:0}.wyp-gat-fig{margin:0}.wyp-gat-fig img{background:var(--rama-foto);width:100%;height:auto;display:block}.wyp-gat-h{font-family:var(--sans);color:var(--green-deep);margin:0 0 10px;font-size:1.05rem;font-weight:600}.wyp-gat-tx p{margin:0 0 10px}.wyp-gat-tx p:last-child{margin-bottom:0}.wyp-gat-dop{font-family:var(--sans);letter-spacing:.04em;color:var(--green);margin-top:8px;font-size:.78rem;display:inline-block}.wyp-tab-hint{font-family:var(--sans);color:var(--muted);align-items:center;gap:.5em;margin:0 0 10px;font-size:.78rem;display:none}.wyp-tab-hint .ar{color:var(--green)}@media (max-width:760px){.wyp-tab-hint{display:flex}}.wyp-tab-wrap{-webkit-overflow-scrolling:touch;margin:16px 0 0;overflow-x:auto}.wyp-tab{border-collapse:collapse;width:100%;min-width:520px}.wyp-tab caption{caption-side:top;text-align:left;font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-bottom:10px;font-size:.78rem;font-weight:600}.wyp-tab th,.wyp-tab td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:clamp(8px,1vw,12px) clamp(10px,1.2vw,16px)}.wyp-tab thead th{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--green-deep);font-size:.76rem;font-weight:600}.wyp-tab tbody th{font-family:var(--sans);color:var(--green-deep);white-space:nowrap;font-size:.9rem;font-weight:600}.wyp-tab td{font-family:var(--sans);color:var(--muted);font-size:.93rem;line-height:1.55}.wyp-tab-pod{color:var(--muted);margin:12px 0 0;font-size:.9rem}@media (max-width:640px){.wyp-gat{grid-template-columns:1fr}.wyp-gat-fig{max-width:150px}}.dr-wpis-fig--szeroka{max-width:min(560px,100%);margin-top:0;margin-bottom:18px}.dr-wpis-fig--szeroka img{aspect-ratio:3/2;object-fit:cover}.wyp-figury{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:start;gap:clamp(12px,1.6vw,20px);max-width:620px;margin-top:22px;display:grid}.wyp-figury .dr-wpis-fig{max-width:none;margin:0}.wyp-figury .dr-wpis-fig img{aspect-ratio:4/3;object-fit:contain;background:var(--sand-soft);width:100%;height:auto;padding:8px}.wyp-figury figcaption{margin-top:8px}.wyp-figury+.wyp-gat-h{margin-top:34px}.wyp-figury+p:not([class]){margin-top:22px}.wyp-figury--kadry{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));max-width:760px}.wyp-figury--kadry .dr-wpis-fig img{aspect-ratio:auto;object-fit:fill;background:0 0;padding:0}.wyp-figury--rzad4{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));max-width:820px}.wyp-inne{background:var(--cream);padding-block:clamp(48px,6vw,88px)}.wyp-inne-h{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--green);margin:0 0 12px;font-size:.76rem;font-weight:600}.wyp-inne-d{font-family:var(--sans);color:var(--muted);max-width:62ch;margin:0 0 clamp(20px,2.4vw,30px);font-size:.99rem;line-height:1.66}.wyp-inne-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(16px,2vw,26px);display:grid}.wyp-inny{background:var(--ivory);border:1px solid var(--line);transition:border-color .2s var(--ease);padding:clamp(20px,2.4vw,28px);text-decoration:none;display:block}.wyp-inny:hover{border-color:var(--green)}.wyp-inny-t{font-family:var(--sans);color:var(--green-deep);margin-bottom:8px;font-size:1.02rem;font-weight:600;display:block}.wyp-inny-d{font-family:var(--sans);color:var(--muted);font-size:.93rem;line-height:1.6;display:block}:root{--rama-foto:#f1efea}.dr-wpis-fig:not(.dr-wpis-fig--szeroka){isolation:isolate;position:relative}.dr-wpis-fig:not(.dr-wpis-fig--szeroka):before{content:"";z-index:-1;aspect-ratio:4/3;background:var(--cream);position:absolute;top:0;left:0;right:0}.dr-wpis-fig:not(.dr-wpis-fig--szeroka) img{aspect-ratio:4/3;object-fit:contain;box-sizing:border-box;mix-blend-mode:multiply;background:0 0;width:100%;height:auto;padding:9% 12%}:is(.dr-wpis-fig:has(img[src*=zab-doklejka]),.dr-wpis-fig:has(img[src*=szyby-zespolone-image003]),.dr-wpis-fig:has(img[src*=klamki-okienne-original-seccustic]),.dr-wpis-fig:has(img[src*=klamki-okienne-original-klamka-secustic]),.dr-wpis-fig:has(img[src*=okucia-kryte-original]),.dr-wpis-fig:has(img[src*=okucia-antywlamaniowe-]),.dr-wpis-fig:has(img[src*=szprosy-nakladane-]),.dr-wpis-fig:has(img[src*=elementy-wentylacji-original]),.dr-wpis-fig:has(img[src*=parapety-prosty-wnetrze]),.dr-wpis-fig:has(img[src*=parapety-frez-wnetrze])) img{object-fit:cover;mix-blend-mode:normal;padding:0}.dr-wpis-fig figcaption{border-left:2px solid var(--green);color:var(--muted);margin-top:12px;padding-left:12px;font-size:.8rem;line-height:1.45}.wyp-figury:not(.wyp-figury--zab){grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;max-width:none}.wyp-figury:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr));max-width:780px}.wyp-figury .dr-wpis-fig img{aspect-ratio:4/3;background:0 0;padding:9% 12%}.wyp-figury--kadry .dr-wpis-fig img{aspect-ratio:4/3;object-fit:cover;mix-blend-mode:normal;padding:0}.dr-wpis>.dr-wpis-fig:not(.dr-wpis-fig--szeroka),.dr-wpis>div:not([class])>.dr-wpis-fig:not(.dr-wpis-fig--szeroka){max-width:380px;margin-top:26px}.dr-wpis .dr-wpis-fig--szeroka{max-width:100%}.dr-wpis .dr-wpis-fig--szeroka img{aspect-ratio:2}.dr-uklad .dr-wpis+.dr-wpis{border-top:1px solid var(--line)}@media (min-width:1100px){:is(.dr-widoki .dr-wpis.is-otwarty,.dr-uklad:not(.dr-widoki) .dr-wpis):not(:has(.dr-wpis-fig--szeroka)):not(:has(.dr-siatka)):not(:has(.wyp-figury)):not(:has(.wyp-tab-wrap)):not(:has(.dr-detale)):not(:has(.kol-grid)):not(:has(.wyp-gat)):not(:has(.ot-progi-lista)):not(:has(.ot-prod-grid)):not(:has(.ot-trw-grid)):not(:has(.dr-wpis-fig~.dr-wpis-fig)):has(>.dr-wpis-fig:not(.dr-wpis-fig--szeroka),>div:not([class])>.dr-wpis-fig:not(.dr-wpis-fig--szeroka)){grid-template-columns:minmax(0,1fr) 360px;align-content:start;column-gap:56px;display:grid}:is(.dr-widoki .dr-wpis.is-otwarty,.dr-uklad:not(.dr-widoki) .dr-wpis):not(:has(.dr-wpis-fig--szeroka)):not(:has(.dr-siatka)):not(:has(.wyp-figury)):not(:has(.wyp-tab-wrap)):not(:has(.dr-detale)):not(:has(.kol-grid)):not(:has(.wyp-gat)):not(:has(.ot-progi-lista)):not(:has(.ot-prod-grid)):not(:has(.ot-trw-grid)):not(:has(.dr-wpis-fig~.dr-wpis-fig)):has(>.dr-wpis-fig:not(.dr-wpis-fig--szeroka),>div:not([class])>.dr-wpis-fig:not(.dr-wpis-fig--szeroka))>:not(.dr-wpis-fig){grid-column:1}:is(.dr-widoki .dr-wpis.is-otwarty,.dr-uklad:not(.dr-widoki) .dr-wpis):not(:has(.dr-wpis-fig--szeroka)):not(:has(.dr-siatka)):not(:has(.wyp-figury)):not(:has(.wyp-tab-wrap)):not(:has(.dr-detale)):not(:has(.kol-grid)):not(:has(.wyp-gat)):not(:has(.ot-progi-lista)):not(:has(.ot-prod-grid)):not(:has(.ot-trw-grid)):not(:has(.dr-wpis-fig~.dr-wpis-fig)):has(>.dr-wpis-fig:not(.dr-wpis-fig--szeroka),>div:not([class])>.dr-wpis-fig:not(.dr-wpis-fig--szeroka))>div:not([class])>:not(.dr-wpis-fig){grid-column:1}:is(.dr-widoki .dr-wpis.is-otwarty,.dr-uklad:not(.dr-widoki) .dr-wpis):not(:has(.dr-wpis-fig--szeroka)):not(:has(.dr-siatka)):not(:has(.wyp-figury)):not(:has(.wyp-tab-wrap)):not(:has(.dr-detale)):not(:has(.kol-grid)):not(:has(.wyp-gat)):not(:has(.ot-progi-lista)):not(:has(.ot-prod-grid)):not(:has(.ot-trw-grid)):not(:has(.dr-wpis-fig~.dr-wpis-fig))>.dr-wpis-fig:not(.dr-wpis-fig--szeroka){max-width:none;top:calc(var(--header-h,85px) + 24px);grid-area:1/2/span 99;align-self:start;margin:0;position:sticky}:is(.dr-widoki .dr-wpis.is-otwarty,.dr-uklad:not(.dr-widoki) .dr-wpis):not(:has(.dr-wpis-fig--szeroka)):not(:has(.dr-siatka)):not(:has(.wyp-figury)):not(:has(.wyp-tab-wrap)):not(:has(.dr-detale)):not(:has(.kol-grid)):not(:has(.wyp-gat)):not(:has(.ot-progi-lista)):not(:has(.ot-prod-grid)):not(:has(.ot-trw-grid)):not(:has(.dr-wpis-fig~.dr-wpis-fig))>div:not([class])>.dr-wpis-fig:not(.dr-wpis-fig--szeroka){max-width:none;top:calc(var(--header-h,85px) + 24px);grid-area:1/2/span 99;align-self:start;margin:0;position:sticky}:is(.dr-widoki .dr-wpis.is-otwarty,.dr-uklad:not(.dr-widoki) .dr-wpis):not(:has(.dr-wpis-fig--szeroka)):not(:has(.dr-siatka)):not(:has(.wyp-figury)):not(:has(.wyp-tab-wrap)):not(:has(.dr-detale)):not(:has(.kol-grid)):not(:has(.wyp-gat)):not(:has(.ot-progi-lista)):not(:has(.ot-prod-grid)):not(:has(.ot-trw-grid)):not(:has(.dr-wpis-fig~.dr-wpis-fig)):has(>.dr-wpis-fig:not(.dr-wpis-fig--szeroka),>div:not([class])>.dr-wpis-fig:not(.dr-wpis-fig--szeroka)) p{max-width:64ch}:is(.dr-widoki .dr-wpis.is-otwarty,.dr-uklad:not(.dr-widoki) .dr-wpis):not(:has(.dr-wpis-fig--szeroka)):not(:has(.dr-siatka)):not(:has(.wyp-figury)):not(:has(.wyp-tab-wrap)):not(:has(.dr-detale)):not(:has(.kol-grid)):not(:has(.wyp-gat)):not(:has(.ot-progi-lista)):not(:has(.ot-prod-grid)):not(:has(.ot-trw-grid)):not(:has(.dr-wpis-fig~.dr-wpis-fig)):has(>.dr-wpis-fig:not(.dr-wpis-fig--szeroka),>div:not([class])>.dr-wpis-fig:not(.dr-wpis-fig--szeroka)) .dr-wpis-lista{max-width:64ch}}
:root{--sec-y:clamp(48px, 5.5vw, 84px)}.wz-head{background:var(--ivory);padding-block:clamp(28px,4vw,44px) clamp(28px,4vw,40px)}.wz-kroki{font-family:var(--sans);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:clamp(24px,3vw,38px);font-size:.82rem;display:flex}.wz-kroki a{color:var(--muted);border-bottom:1px solid var(--line);text-decoration:none}.wz-kroki a:hover{color:var(--green);border-bottom-color:var(--green)}.wz-kroki span[aria-hidden]{color:var(--line)}.wz-kroki [aria-current]{color:var(--ink)}.wz-head-grid{border-bottom:1px solid var(--line);grid-template-columns:1.05fr .95fr;align-items:end;gap:clamp(36px,6vw,88px);padding-bottom:clamp(24px,3vw,36px);display:grid}.wz-head-grid:has(+.ws-spis){border-bottom:0}.wz-lead p{color:var(--muted);max-width:52ch;margin:0 0 12px;font-size:1.02rem;line-height:1.66}.wz-lead p:last-child{margin-bottom:0}.wz-filtr{flex-wrap:wrap;align-items:baseline;gap:clamp(16px,2vw,28px);display:flex}.wz-filtr-l{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--green);flex:none;font-size:.72rem;font-weight:600}.wz-chipy{flex-wrap:wrap;gap:8px;display:flex}.wz-chip{font-family:var(--sans);color:var(--ink);background:var(--sand-soft);cursor:pointer;transition:background .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease);border:1px solid #0000;border-radius:0;padding:9px 15px;font-size:.86rem}.wz-chip:hover{border-color:var(--green)}.wz-chip.is-active{background:var(--green);color:#fff}.wz-chip:focus-visible{outline:2px solid var(--green);outline-offset:2px}.wz-chip-n{opacity:.55;margin-left:3px;font-size:.78rem}.wz-chip.is-active .wz-chip-n{opacity:.7}.wz-licznik,.dr-wpis .wz-licznik{font-family:var(--sans);color:var(--muted);border-bottom:1px solid var(--line);margin:clamp(20px,2.4vw,28px) 0 0;padding-bottom:clamp(16px,2vw,22px);font-size:.82rem}.kol-sec{padding-block:clamp(32px,4vw,52px) var(--sec-y);background:var(--ivory)}.kol-grid{grid-template-columns:repeat(6,1fr);gap:clamp(14px,1.6vw,22px);margin-top:clamp(28px,3.4vw,44px);display:grid}.kol-probka{flex-direction:column;gap:10px;margin:0;display:flex}.kol-probka[hidden]{display:none}.kol-probka img{aspect-ratio:1;object-fit:cover;border:1px solid var(--line);width:100%;display:block}.kol-probka figcaption{flex-direction:column;gap:2px;display:flex}.kol-wyk{font-family:var(--sans);color:var(--green-deep);letter-spacing:-.01em;font-size:.92rem;font-weight:600}.kol-gat{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:600}.kol-nota,.dr-wpis .kol-nota{background:var(--cream);color:var(--muted);max-width:78ch;margin:clamp(32px,4vw,52px) 0 0;padding:18px 20px;font-size:.94rem;line-height:1.6}.wyp-sec{padding-block:var(--sec-y)}.wyp-sec:nth-of-type(odd){background:var(--ivory)}.wyp-sec:nth-of-type(2n){background:var(--cream)}.wyp-head{max-width:60ch;margin-bottom:clamp(32px,4vw,52px)}.wyp-h2{margin-bottom:14px;font-size:clamp(1.7rem,3vw,2.6rem);font-weight:600}.wyp-d{color:var(--muted);margin:0;font-size:1.02rem;line-height:1.64}.wyp-poz{border-top:1px solid var(--line);grid-template-columns:1.15fr .85fr;align-items:start;gap:clamp(28px,4vw,64px);padding-block:clamp(28px,3.4vw,44px);display:grid}.wyp-poz:last-child{border-bottom:1px solid var(--line)}.wyp-h3{font-family:var(--sans);color:var(--green-deep);letter-spacing:-.01em;margin:0 0 14px;font-size:clamp(1.2rem,1.7vw,1.5rem);font-weight:600}.wyp-tx p{color:var(--muted);max-width:62ch;margin:0 0 12px;font-size:.98rem;line-height:1.66}.wyp-tx p:last-child{margin-bottom:0}.wyp-lista{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.wyp-lista li{font-family:var(--sans);color:var(--ink);background:var(--sand-soft);padding:7px 13px;font-size:.84rem}.wyp-foto{gap:10px;display:grid}.wyp-kadr{margin:0}.wyp-foto img{aspect-ratio:4/3;object-fit:cover;background:var(--sand);border:1px solid var(--line);width:100%;display:block}.wyp-podpis{font-family:var(--sans);color:var(--muted);margin-top:7px;font-size:.78rem;line-height:1.45}.wd-lista{padding-block:var(--sec-y);background:var(--ivory)}.wd-grid{grid-template-columns:repeat(4,1fr);gap:clamp(16px,1.8vw,26px);display:grid}.wd-lead{border-bottom:1px solid var(--line);margin-bottom:clamp(34px,4.4vw,64px);padding-bottom:clamp(34px,4.4vw,64px);display:flex}.wd-lead-link{width:100%;color:inherit;grid-template-columns:1.28fr 1fr;align-items:center;gap:clamp(28px,4vw,64px);text-decoration:none;display:grid}.wd-lead-link:focus-visible{outline:2px solid var(--green);outline-offset:4px}.wd-lead-foto{aspect-ratio:3/2;background:var(--sand);border:1px solid var(--line);display:block;overflow:hidden}.wd-lead-foto img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease);display:block}.wd-lead-link:hover .wd-lead-foto img{transform:scale(1.04)}.wd-lead-body{flex-direction:column;display:flex}.wd-kat--lead{color:var(--green);align-items:center;gap:12px;margin-bottom:clamp(14px,1.6vw,20px);display:flex}.wd-kat--lead:before{content:"";background:var(--green);flex:none;width:clamp(28px,3vw,46px);height:1px}.wd-lead-t{font-family:var(--sans);color:var(--green-deep);letter-spacing:-.02em;transition:color .25s var(--ease);margin:0 0 16px;font-size:clamp(1.8rem,3.2vw,2.8rem);font-weight:600;line-height:1.12}.wd-lead-link:hover .wd-lead-t{color:var(--green)}.wd-lead-d{color:var(--muted);max-width:46ch;margin:0 0 clamp(22px,2.6vw,30px);font-size:1.06rem;line-height:1.7}.wd-lead-foot{align-items:baseline;gap:clamp(16px,2vw,26px);display:flex}.wd-lead-foot .wd-data{font-size:.82rem}.wd-lead--noimg .wd-lead-link{background:var(--cream);border:1px solid var(--line);grid-template-columns:1fr;padding:clamp(28px,4vw,56px)}.wd-lead--noimg .wd-lead-d{max-width:64ch}.wd-poz{display:flex}.wd-link{color:inherit;flex-direction:column;width:100%;text-decoration:none;display:flex}.wd-link:focus-visible{outline:2px solid var(--green);outline-offset:4px}.wd-foto{aspect-ratio:4/3;background:var(--sand);border:1px solid var(--line);display:block;overflow:hidden}.wd-foto img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease);display:block}.wd-link:hover .wd-foto img{transform:scale(1.05)}.wd-body{flex-direction:column;flex:1;padding:clamp(16px,1.2vw,20px) 0 0;display:flex}.wd-kat{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--green);margin-bottom:10px;font-size:.64rem;font-weight:600}.wd-t{font-family:var(--sans);color:var(--green-deep);letter-spacing:-.01em;transition:color .25s var(--ease);margin:0 0 8px;font-size:clamp(1.02rem,1.15vw,1.2rem);font-weight:600;line-height:1.28}.wd-link:hover .wd-t{color:var(--green)}.wd-d{color:var(--muted);margin:0 0 auto;padding-bottom:16px;font-size:.88rem;line-height:1.56}.wd-go{font-family:var(--sans);color:var(--green);align-items:center;gap:7px;font-size:.8rem;font-weight:600;display:inline-flex}.wd-go-ar{transition:transform .3s var(--ease);display:inline-block}.wd-link:hover .wd-go-ar{transform:translate(5px)}.wd-foot{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.wd-data{font-family:var(--sans);color:var(--muted);letter-spacing:.02em;white-space:nowrap;font-size:.74rem}.wd-poz--hidden{display:none}.wd-more{justify-content:center;margin-top:clamp(34px,4vw,60px);display:flex}.wd-more-btn{font-family:var(--sans);color:var(--green);border:1px solid var(--green);cursor:pointer;transition:background .25s var(--ease), color .25s var(--ease);background:0 0;border-radius:0;padding:14px 30px;font-size:.9rem;font-weight:600}.wd-more-btn:hover{background:var(--green);color:#fff}.wd-more-btn:focus-visible{outline:2px solid var(--green);outline-offset:3px}.wd-more-n{opacity:.6;margin-left:4px;font-weight:500}.no-js .wd-poz--hidden{display:flex}.no-js .wd-more{display:none}.ar-body{padding-block:clamp(28px,4vw,44px) var(--sec-y);background:var(--ivory)}.ar-body>.wrap{--ar-col:52rem}.ar-head{max-width:var(--ar-col);text-align:center;margin:clamp(20px,3vw,34px) auto clamp(30px,4vw,48px)}.ar-head .eyebrow{justify-content:center}.ar-h1{font-size:var(--t-tytul);max-width:22ch;margin-inline:auto;font-weight:600}.ar-data{font-family:var(--sans);color:var(--muted);letter-spacing:.02em;margin-top:16px;font-size:.85rem;display:block}.ar-cover{max-width:var(--ar-col);margin:0 auto clamp(34px,4.5vw,60px)}.ar-cover img{aspect-ratio:16/9;object-fit:cover;background:var(--sand);border:1px solid var(--line);width:100%;display:block}.ar-ilu{float:right;width:min(var(--nat,300px), 42%);margin:6px 0 22px 30px}.ar-ilu img{background:var(--sand);border:1px solid var(--line);width:100%;height:auto;display:block}.ar-tx:after{content:"";clear:both;display:block}@media (max-width:720px){.ar-ilu{float:none;width:min(var(--nat,300px), 100%);margin:0 0 24px}}.ar-tx{max-width:var(--ar-col);margin-inline:auto}.ar-tx p{color:var(--ink);margin:0 0 20px;font-size:1.06rem;line-height:1.8}@media (max-width:400px){.ar-tx p{font-size:1rem;line-height:1.72}}.ar-tx>p:first-of-type{color:var(--green-deep);margin-bottom:26px;font-size:clamp(1.14rem,1.5vw,1.3rem);line-height:1.62}.ar-h2{font-family:var(--sans);color:var(--green-deep);letter-spacing:-.01em;margin:clamp(32px,3.4vw,44px) 0 14px;font-size:clamp(1.2rem,1.7vw,1.45rem);font-weight:600}.ar-h3{font-family:var(--sans);color:var(--ink);letter-spacing:-.005em;margin:clamp(22px,2.4vw,30px) 0 10px;font-size:1.02rem;font-weight:600}.ar-lista{margin:0 0 18px;padding:0 0 0 20px}.ar-lista li{color:var(--muted);margin-bottom:6px;font-size:1rem;line-height:1.66}.ar-fig{margin:clamp(26px,3vw,38px) 0}.ar-fig img{border:1px solid var(--line);background:var(--cream);width:100%;max-width:38rem;height:auto;margin-inline:auto;display:block}.ar-nav{max-width:var(--ar-col);border-top:1px solid var(--line);justify-content:space-between;gap:20px;margin:clamp(44px,5vw,72px) auto 0;padding-top:clamp(20px,2.4vw,28px);display:flex}.ar-nav a{font-family:var(--sans);color:var(--muted);transition:color .25s var(--ease);font-size:.9rem;text-decoration:none}.ar-nav a:hover{color:var(--green)}.wz-cta{background:var(--cream);padding-block:var(--sec-y)}.wz-cta-in{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.wz-cta-h{margin-bottom:14px;font-size:clamp(1.5rem,2.4vw,2.2rem);font-weight:600}.wz-cta-d{color:var(--muted);max-width:54ch;margin:0;font-size:1rem;line-height:1.64}.wyp-sec+.wz-cta{background:var(--ivory)}.wyp-sec+.wz-cta .kn-kanal:hover{background:var(--cream)}@media (max-width:1200px){.kol-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:1000px){.wd-grid{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,26px)}}@media (max-width:900px){.wz-head-grid{grid-template-columns:1fr;align-items:start;gap:20px}.wyp-poz{grid-template-columns:1fr;gap:22px}.wz-cta-in{grid-template-columns:minmax(0,1fr)}.wd-lead-link{grid-template-columns:1fr;gap:clamp(18px,3vw,26px)}.wd-lead-foto{aspect-ratio:16/9}}@media (max-width:760px){.wd-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.wd-grid{grid-template-columns:1fr}}@media (max-width:640px){.kol-grid{grid-template-columns:repeat(2,1fr)}.wz-filtr{flex-direction:column;align-items:flex-start;gap:12px}.wyp-foto{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.wyp-foto::-webkit-scrollbar{display:none}.wyp-foto .wyp-kadr{scroll-snap-align:start;flex:0 0 76%}.wyp-foto .wyp-kadr:only-child{flex-basis:100%}}.wyp-poz--link .wyp-h3 a{color:inherit;text-decoration:none}.wyp-poz--link .wyp-h3 a:hover{color:var(--green)}.wyp-wiecej{font-family:var(--sans);color:var(--green);margin-top:12px;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-block}.wyp-wiecej:hover{text-underline-offset:4px;text-decoration:underline}.wyp-wiecej .ar{transition:transform .3s var(--ease);display:inline-block}.wyp-wiecej:hover .ar{transform:translate(4px)}.kol-ral-head{max-width:74ch}.kol-ral-wiecej{margin-top:clamp(22px,2.6vw,34px)}.kol-ral-wiecej>summary{cursor:pointer;font-family:var(--sans);color:var(--green);align-items:center;gap:10px;font-size:.9rem;font-weight:600;list-style:none;display:inline-flex}.kol-ral-wiecej>summary::-webkit-details-marker{display:none}.kol-ral-wiecej>summary:after{content:"";width:8px;height:8px;transition:transform .25s var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(45deg)translate(-2px,-2px)}.kol-ral-wiecej[open]>summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.kol-ral-wiecef>summary:hover,.kol-ral-wiecej>summary:hover{color:var(--green-deep)}.kol-ral-wiecej>summary:focus-visible{outline:2px solid var(--green);outline-offset:3px}.kol-ral-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:clamp(10px,1.2vw,16px);margin:clamp(18px,2.2vw,28px) 0 0;padding:0;list-style:none;display:grid}.kol-ral-grid img{border:1px solid var(--line);width:100%;height:auto;display:block}.ar-dalej{max-width:var(--ar-col);border-top:1px solid var(--line);margin:clamp(44px,5vw,72px) auto 0;padding-top:clamp(28px,3vw,40px)}.faq-grupa .faq-item.open .faq-a{max-height:2400px}.faq-grupa+.faq-grupa{margin-top:clamp(34px,4vw,54px)}.faq-grupa .dr-grupa-h{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--green);align-items:center;gap:.85em;margin:0 0 6px;padding-top:6px;font-size:.74rem;font-weight:600;display:flex}.faq-grupa .dr-grupa-h:before{content:"";opacity:.55;background:currentColor;flex:none;width:2.2em;height:1px}.faq-grupa+.faq-grupa .dr-grupa-h{padding-top:0}.faq-grupa .faq-q{text-align:left;width:100%}.faq-grupa .faq-a p{max-width:72ch;padding-bottom:14px}.faq-grupa .faq-a p:last-child{padding-bottom:26px}.faq-grupa .faq-a ul{max-width:72ch;color:var(--muted);margin:0 0 26px;padding:0 4px 0 20px;font-size:.98rem;line-height:1.7}.faq-grupa .faq-a li{margin-bottom:8px}.faq-grupa .faq-a a{color:var(--green);text-underline-offset:3px;text-decoration:underline}.faq-intro .btn-text{margin-right:26px}.faq-intro .btn-text:last-child{margin-right:0}.faq .faq-item.open .faq-a{max-height:1800px}.faq-a ul{max-width:600px;color:var(--muted);margin:0 0 26px;padding:0 4px 0 20px;font-size:.98rem;line-height:1.7}.faq-a li{margin-bottom:8px}.faq-a a{color:var(--green);text-underline-offset:3px;text-decoration:underline}
.kn-kanaly{flex-direction:column;align-items:stretch;display:flex}.kn-kanal{border:1px solid var(--line);transition:background .35s var(--ease), border-color .35s var(--ease);grid-template-columns:1fr auto;align-items:center;gap:3px 18px;padding:18px clamp(18px,2vw,24px);display:grid}.kn-kanal+.kn-kanal{margin-top:-1px}.kn-kanal:hover{background:var(--ivory);border-color:var(--green);z-index:1;position:relative}.kn-kanal:focus-visible{z-index:1;position:relative}.kn-kanal-et{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);grid-column:1;font-size:.7rem;font-weight:600}.kn-kanal-gl{color:var(--green-deep);letter-spacing:-.01em;grid-column:1;font-size:clamp(1.1rem,1.5vw,1.35rem);font-weight:600;line-height:1.25}.kn-kanal-st{color:var(--muted);grid-column:1;align-items:center;gap:.6em;font-size:.8rem;display:inline-flex}.kn-ar{color:var(--green);transition:transform .35s var(--ease);grid-area:1/2/-1;font-size:1.05rem}.kn-kanal:hover .kn-ar{transform:translate(6px)}.kn-kanal{--kn-ikona-kopiuj:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='9' width='13' height='13'/%3E%3Cpath d='M5 15H2V2h13v3'/%3E%3C/svg%3E");--kn-ikona-ok:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.kn-kanal[href^=mailto\:] .kn-ar,.kn-kanal[href*="/cdn-cgi/l/email-protection"] .kn-ar{visibility:hidden;position:relative;transform:none}.kn-kanal[href^=mailto\:] .kn-ar:after,.kn-kanal[href*="/cdn-cgi/l/email-protection"] .kn-ar:after{content:"";visibility:visible;width:18px;height:18px;-webkit-mask:var(--kn-ikona-kopiuj) center / contain no-repeat;-webkit-mask:var(--kn-ikona-kopiuj) center / contain no-repeat;mask:var(--kn-ikona-kopiuj) center / contain no-repeat;background:currentColor;margin:-9px 0 0 -9px;position:absolute;top:50%;left:50%}.kn-kanal[data-skopiowano] .kn-ar:after{-webkit-mask-image:var(--kn-ikona-ok);-webkit-mask-image:var(--kn-ikona-ok);mask-image:var(--kn-ikona-ok)}.kn-kanal[href^=mailto\:],.kn-kanal[href*="/cdn-cgi/l/email-protection"]{position:relative}.kn-kanal[data-skopiowano]:after{content:attr(data-skopiowano);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:var(--green-deep);color:#fff;animation:kn-plakietka 2.2s var(--ease) both;padding:6px 10px;font-size:.68rem;font-weight:600;line-height:1.2;position:absolute;top:14px;right:calc(clamp(18px,2vw,24px) + 30px)}.pp-kanaly .kn-kanal[data-skopiowano]:after{color:var(--green-deep);background:#fff}@keyframes kn-plakietka{0%{opacity:0;transform:translateY(4px)}10%,85%{opacity:1;transform:none}to{opacity:0}}@media (prefers-reduced-motion:reduce){.kn-kanal[data-skopiowano]:after{animation:none}}.kn-kropka{background:var(--muted);flex:none;width:6px;height:6px}.kn-kanal[data-otwarte=tak] .kn-kropka{background:var(--green)}.kn-samoobsluga{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:4px 18px;max-width:44ch;margin-top:clamp(24px,3vw,34px);padding-top:20px;display:grid}.kn-samoobsluga-gl{color:var(--green-deep);letter-spacing:-.01em;transition:color .3s var(--ease);grid-column:1;font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:600;line-height:1.3}.kn-samoobsluga-d{color:var(--muted);grid-column:1;font-size:.86rem;line-height:1.5}.kn-samoobsluga .kn-ar{grid-row:1/-1}.kn-samoobsluga:hover .kn-ar{transform:translate(6px)}.kn-samoobsluga:hover .kn-samoobsluga-gl{color:var(--green)}.kn-poboczny{color:var(--muted);transition:color .3s var(--ease);align-self:flex-start;align-items:center;gap:.5em;margin-top:20px;font-size:.88rem;font-weight:500;display:inline-flex}.kn-poboczny:hover{color:var(--green)}.kn-poboczny .ar{transition:transform .3s var(--ease);display:inline-block}.kn-poboczny:hover .ar{transform:translate(4px)}@media (pointer:coarse){.kn-poboczny{margin-top:9px;padding-block:11px}}.kt-hero{background:var(--sand);align-items:flex-end;min-height:clamp(320px,46vh,520px);display:flex;position:relative;overflow:hidden}.kt-hero-foto{position:absolute;inset:0}.kt-hero-foto img{object-fit:cover;object-position:58% 30%;width:100%;height:100%;display:block}.kt-hero-welon{background:linear-gradient(100deg,#fffffff5 0%,#fffffff0 32%,#ffffffa8 50%,#ffffff1a 76%,#fff0 100%);position:absolute;inset:0}.kt-hero-tresc{width:100%;padding-block:clamp(30px,4.4vw,58px);position:relative}.kt-hero-tresc .wz-kroki{margin:0}.kt-hero-h1{margin:clamp(14px,2vw,24px) 0 0}.kt-hero-lead{color:var(--muted);max-width:36ch;margin:clamp(10px,1.4vw,16px) 0 0;font-size:1.06rem;line-height:1.65}@media (max-width:760px){.kt-hero{min-height:clamp(300px,52vh,420px)}.kt-hero-foto img{object-position:62% 45%}.kt-hero-welon{background:linear-gradient(#ffffff2e 0%,#fff9 28%,#ffffffed 54%,#fffffff7 100%)}.kt-hero-lead{max-width:none}}.kt-sciezki{padding-block:var(--sec-y,clamp(48px, 5.5vw, 84px));background:var(--ivory)}.kt-sciezki-h{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--green);margin:0 0 clamp(22px,2.6vw,32px);font-size:.72rem;font-weight:600}.kt-sc-lista{grid-template-columns:repeat(3,1fr);gap:clamp(18px,2vw,30px);margin:0;padding:0;list-style:none;display:grid}.kt-sc{background:var(--cream);border:1px solid var(--line);flex-direction:column;padding:clamp(22px,2.2vw,30px);display:flex}.kt-sc-nr{font-family:var(--sans);letter-spacing:.18em;color:var(--muted);margin-bottom:12px;font-size:.68rem;font-weight:600}.kt-sc-h{font-family:var(--sans);color:var(--green-deep);margin:0 0 10px;font-size:1.16rem;font-weight:600;line-height:1.3}.kt-sc-d{color:var(--muted);margin:0 0 auto;padding-bottom:20px;font-size:.97rem;line-height:1.6}.kt-sc-l{border-top:1px solid var(--line);padding-block:10px;text-decoration:none;display:block}.kt-sc-l:first-of-type{border-top:0}.kt-sc-et{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:3px;font-size:.68rem;font-weight:600;display:block}.kt-sc-v{font-family:var(--sans);color:var(--green);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--green) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--green) 40%, transparent);transition:color .2s var(--ease), text-decoration-color .2s var(--ease);overflow-wrap:anywhere;font-size:1.02rem;font-weight:600;display:block}.kt-sc-l--glowny .kt-sc-v{font-size:1.1rem}.kt-sc-l:hover .kt-sc-v{color:var(--green-deep);text-decoration-color:currentColor}.kt-sc-l:focus-visible{outline:2px solid var(--green);outline-offset:3px}.kt-sc-godz{font-family:var(--sans);color:var(--muted);align-items:center;gap:8px;margin-top:12px;font-size:.8rem;display:flex}@media (max-width:900px){.kt-sc-lista{grid-template-columns:1fr}.kt-sc-d{padding-bottom:16px}}@media (max-width:680px){.kt-sc-l{flex-direction:column;justify-content:center;min-height:56px;display:flex}}.kn-cta{background:var(--cream)}
.kf{border:1px solid var(--line);background:var(--cream);gap:clamp(22px,2.6vw,34px);max-width:760px;padding:clamp(24px,3vw,40px);display:grid}.kf-tryby{border:0;min-width:0;margin:0;padding:0}.kf-legend{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-bottom:12px;padding:0;font-size:.76rem;font-weight:600}.kf-tryby-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.kf-tryb{cursor:pointer;border:1px solid var(--line);transition:border-color .3s var(--ease), background .3s var(--ease);background:0 0;flex-direction:column;gap:5px;padding:clamp(13px,1.5vw,17px);display:flex}.kf-tryb:hover{border-color:var(--green)}.kf-tryb:focus-within{outline:2px solid var(--green);outline-offset:3px}.kf-tryb.is-active{border-color:var(--green);background:var(--ivory)}.kf-tryb-radio{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kf-tryb-n{font-family:var(--sans);color:var(--green-deep);font-size:.98rem;font-weight:600}.kf-tryb-d{color:var(--muted);font-size:.82rem;line-height:1.4}.kf-gwar{font-family:var(--sans);background:var(--ivory);border-left:3px solid var(--green);margin:0;padding:14px 18px;font-size:.9rem}.kf-gwar-et{color:var(--green-deep);font-weight:600}.kf-gwar a{color:var(--green);text-underline-offset:4px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.kf-gwar a:hover{text-decoration-thickness:2px}.kf-gwar--uwaga{background:var(--warn-soft);border-left-color:var(--warn)}.kf-gwar--uwaga .kf-gwar-et{color:var(--warn-deep)}.kf-pola{grid-template-columns:1fr 1fr;gap:clamp(14px,1.6vw,20px);display:grid}.kf-pola--tresc{grid-template-columns:1fr}.kf-pola--kontakt{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.7fr);padding-top:clamp(18px,2vw,24px)}.kf-pole{flex-direction:column;gap:6px;min-width:0;display:flex}.kf-pole--szerokie{grid-column:1/-1}.kf-l{font-family:var(--sans);color:var(--green-deep);font-size:.85rem;font-weight:600}.kf-wym{color:var(--green)}.kf-opc{color:var(--muted);font-weight:400}.kf-i{font-family:var(--sans);color:var(--ink);background:var(--ivory);border:1px solid var(--line);width:100%;transition:border-color .3s var(--ease);padding:11px 13px;font-size:.96rem}.kf-i:hover{border-color:var(--green)}.kf-i:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-color:var(--green)}.kf-i::placeholder{color:var(--muted);opacity:.8}textarea.kf-i{resize:vertical;min-height:118px;line-height:1.55}.kf-hint{font-family:var(--sans);color:var(--muted);font-size:.78rem;line-height:1.4}.kf-i.is-blad{border-color:var(--error)}.kf-i.is-blad:focus-visible{outline-color:var(--error);border-color:var(--error)}.kf-pole-blad{font-family:var(--sans);color:var(--error-deep);font-size:.78rem;line-height:1.4}.kt-form-uklad{grid-template-columns:minmax(0,760px) minmax(260px,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.kt-form-kol{min-width:0}.kt-kanaly-kol{border-left:1px solid var(--line);padding-left:clamp(20px,2.4vw,32px)}.kt-kanaly-kol .kt-poz{grid-template-columns:1fr;gap:4px;padding:12px 0}.kt-poz-l{font-family:var(--sans);color:var(--green);text-underline-offset:4px;margin-top:6px;font-size:.85rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:block}.kt-poz-l:hover{text-decoration-thickness:2px}.kt-kanaly-kol .kt-poz:first-child{border-top:0;padding-top:0}.kt-kanaly-kol .kt-poz:last-child{border-bottom:0;padding-bottom:0}@media (min-width:1101px){.kt-kanaly-kol{position:sticky;top:100px}}@media (max-width:1100px){.kt-form-uklad{grid-template-columns:1fr}.kt-kanaly-kol{border-left:0;border-top:1px solid var(--line);padding:clamp(20px,3vw,30px) 0 0}}.kt-siedziba{border:1px solid var(--line);background:var(--ivory);grid-template-columns:minmax(280px,.85fr) 1.15fr;display:grid}.kt-siedziba-tresc{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(26px,3vw,42px);display:flex}.kt-siedziba-mapa{aspect-ratio:16/9}.kt-siedziba-mapa .kt-mapa-link{border:0;height:100%}.kt-siedziba-mapa .kt-mapa-link img{object-fit:cover;width:100%;height:100%}.kt-siedziba .kt-dostawa{border-top:1px solid var(--line);grid-column:1/-1;max-width:none;margin:0;padding:clamp(18px,2vw,24px) clamp(26px,3vw,42px)}@media (max-width:900px){.kt-siedziba{grid-template-columns:1fr}.kt-siedziba-mapa{aspect-ratio:16/10;min-height:0}}.kt-salony-uklad{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:clamp(18px,2.4vw,32px);display:grid}.kt-salony-uklad .kt-salony{display:contents}.kt-salony-glowa{flex-direction:column;justify-content:center;display:flex}.kt-salony-glowa .dr-glowa-d{margin-top:14px}@media (max-width:1000px){.kt-salony-uklad{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.kt-salony-uklad{grid-template-columns:1fr}}.kf-ptaszki-pole{border:0;min-width:0;margin:0;padding:0}.kf-ptaszki-pole>.kf-l{padding:0}.kf-ptaszki{flex-wrap:wrap;gap:10px;display:flex}.kf-ptaszek{cursor:pointer;border:1px solid var(--line);transition:border-color .3s var(--ease), background .3s var(--ease);background:0 0;align-items:center;gap:9px;padding:10px 14px;display:inline-flex}.kf-ptaszek:hover{border-color:var(--green)}.kf-ptaszek:focus-within{outline:2px solid var(--green);outline-offset:3px}.kf-ptaszek:has(:checked){border-color:var(--green);background:var(--ivory)}.kf-ptaszek-i{accent-color:var(--green);flex:none;width:16px;height:16px;margin:0}.kf-ptaszek-n{font-family:var(--sans);color:var(--green-deep);font-size:.9rem;font-weight:600}.kf-plik{flex-direction:column;gap:8px;display:flex}.kf-plik-l{font-family:var(--sans);color:var(--green-deep);font-size:.85rem;font-weight:600}.kf-plik-i{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kf-plik-btn{cursor:pointer;font-family:var(--sans);color:var(--green-deep);background:var(--ivory);border:1px solid var(--line);transition:border-color .3s var(--ease);align-self:start;padding:8px 14px;font-size:.86rem;font-weight:600}.kf-plik-btn:hover{border-color:var(--green)}.kf-plik-i:focus-visible+.kf-plik-btn{outline:2px solid var(--green);outline-offset:2px}.kf-plik-i.is-blad+.kf-plik-btn,.kf-plik-i[aria-invalid]+.kf-plik-btn{border-color:var(--error)}.kf-plik-wybrany{font-family:var(--sans);background:var(--ivory);border:1px solid var(--line);align-self:start;align-items:center;gap:10px;padding:7px 12px;font-size:.84rem;display:inline-flex}.kf-plik-nazwa{color:var(--green-deep);overflow-wrap:anywhere;font-weight:600}.kf-plik-waga{color:var(--muted)}.kf-plik-usun{font-family:var(--sans);color:var(--muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0 0 0 2px;font-size:.84rem;font-weight:600;text-decoration:underline}.kf-plik-usun:hover{color:var(--error-deep)}.kf-pulapka{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.kf-zgoda{font-family:var(--sans);color:var(--muted);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:.85rem;line-height:1.5;display:grid}.kf-zgoda input{accent-color:var(--green);width:16px;height:16px;margin-top:3px}.kf-zgoda a{color:var(--green);font-weight:600}.kf-zgoda.is-blad{color:var(--error-deep)}.kf-zgoda.is-blad input{outline:2px solid var(--error);outline-offset:2px}.kf-blad{font-family:var(--sans);border-left:3px solid var(--error);color:var(--error-deep);background:#fdf2f2;margin:0;padding:12px 15px;font-size:.9rem}.kf-blad:focus-visible{outline:2px solid var(--error);outline-offset:2px}.kf-stopka{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.kf-wyslij[disabled]{opacity:.6;cursor:progress}.kf-obietnica{font-family:var(--sans);color:var(--muted);font-size:.82rem}.kf-ok{background:var(--cream);border:1px solid var(--line);border-left:3px solid var(--green);max-width:760px;padding:clamp(22px,2.6vw,32px)}.kf-ok-h{font-family:var(--sans);color:var(--green-deep);margin:0 0 8px;font-size:1.2rem;font-weight:600}.kf-ok-h:focus-visible{outline:2px solid var(--green);outline-offset:4px}.kf-ok-d{color:var(--muted);max-width:52ch;margin:0 0 16px;font-size:.96rem;line-height:1.6}.kf-znowu{font-family:var(--sans);color:var(--green);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:.88rem;font-weight:600;text-decoration:underline}@media (max-width:760px){.kf-tryby-grid,.kf-pola{grid-template-columns:1fr}}.kt-form-sec .kt-blok{margin-bottom:clamp(20px,2.4vw,30px)}.kt-form-d{color:var(--muted);max-width:56ch;margin:8px 0 0;font-size:.98rem;line-height:1.6}
.ot-izo,.ot-u,.ot-progi,.ot-rc,.ot-trw,.ot-prod{--sec-y:clamp(48px, 5.5vw, 84px);padding-block:var(--sec-y)}.ot-izo{background:var(--ivory)}.ot-u{background:var(--cream)}.ot-progi{background:var(--ivory)}.ot-rc{background:var(--cream)}.ot-trw{background:var(--ivory)}.ot-prod{background:var(--cream)}.ot-prod-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(32px,5vw,72px);margin-top:clamp(28px,3.4vw,44px);display:grid}.ot-prod-tx p{color:var(--muted);max-width:60ch;margin:0 0 14px;font-size:.99rem;line-height:1.68}.ot-prod-tx p:last-child{margin-bottom:0}.ot-prod-foto{grid-template-columns:1fr;gap:clamp(10px,1.2vw,16px);display:grid}.ot-prod-foto figure{margin:0}.ot-prod-foto img{object-fit:cover;background:var(--sand-soft);width:100%;height:100%;display:block}.ot-prod-kontrola{margin-top:clamp(36px,4.4vw,64px)}.ot-prod-h3{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--green);margin:0 0 18px;font-size:.76rem;font-weight:600}@media (max-width:900px){.ot-prod-grid{grid-template-columns:1fr}}.ot-lista,.ot-trw-lista{margin:0;padding:0;list-style:none}.ot-poz{border-bottom:1px solid var(--line);grid-template-columns:minmax(170px,.5fr) 1fr;gap:20px;padding:16px 0;display:grid}.ot-poz:first-child{border-top:1px solid var(--line)}.ot-n{font-family:var(--sans);letter-spacing:.04em;color:var(--green-deep);font-size:.82rem;font-weight:600}.ot-v{font-family:var(--sans);color:var(--muted);font-size:.98rem;line-height:1.55}.ot-noty{max-width:74ch;margin-top:clamp(26px,3vw,40px)}.ot-noty p{color:var(--muted);margin:0 0 14px;font-size:.99rem;line-height:1.68}.ot-noty p:last-child{margin-bottom:0}.ot-etykieta{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--green-deep);margin-right:10px;font-size:.76rem;font-weight:600;display:inline-block}.ot-progi-lista{grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.4vw,32px);margin:0;padding:0;list-style:none;display:grid}.ot-prog{background:var(--sand-soft);padding:clamp(22px,2.6vw,32px)}.ot-prog-v{font-family:var(--serif);color:var(--green-deep);margin-bottom:10px;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:500;display:block}.ot-prog-n{font-family:var(--sans);color:var(--muted);font-size:.92rem;line-height:1.6;display:block}.ot-progi-pod,.dr-wpis .ot-progi-pod{color:var(--muted);margin:clamp(22px,2.6vw,32px) 0 0;font-size:.95rem}.ot-progi-pod a{color:var(--green);font-weight:600;text-decoration:none}.ot-progi-pod a:hover{text-underline-offset:4px;text-decoration:underline}.ot-trw-grid{grid-template-columns:.95fr 1.05fr;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.ot-trw-h2{margin-bottom:14px;font-size:clamp(1.7rem,3vw,2.6rem);font-weight:600}.ot-trw-d{color:var(--muted);max-width:44ch;margin:0 0 16px;font-size:.98rem;line-height:1.62}.ot-trw-l{font-family:var(--sans);color:var(--green);font-size:.88rem;font-weight:600;text-decoration:none}.ot-trw-l:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:900px){.ot-progi-lista,.ot-trw-grid{grid-template-columns:1fr}}@media (max-width:560px){.ot-poz{grid-template-columns:1fr;gap:6px}}.dr-wpis .ot-lista,.dr-wpis .ot-trw-lista{margin-top:6px}.dr-wpis .ot-progi-lista{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.dr-wpis .ot-trw-grid,.dr-wpis .ot-prod-grid{grid-template-columns:1fr;gap:clamp(20px,2.4vw,30px)}.dr-wpis .ot-noty{margin-top:clamp(20px,2.4vw,30px)}.dr-wpis .ot-prod-kontrola{margin-top:clamp(24px,3vw,36px)}.dr-wpis .ot-prod-tx p,.dr-wpis .ot-noty,.dr-wpis .ot-trw-d{max-width:90ch}.dr-wpis .ot-noty+.wyp-gat-h,.dr-wpis .wyp-tab-wrap+.wyp-gat-h,.dr-wpis .ot-lista+.wyp-gat-h,.dr-wpis .dr-wpis-lista+.wyp-gat-h{margin-top:clamp(26px,3vw,40px)}#porownanie-profili .ok-tab-wrap{margin-bottom:clamp(16px,2vw,24px)}
:root{--sec-y:clamp(48px, 5.5vw, 84px)}.pob-sec{padding-block:var(--sec-y);background:var(--ivory)}.pob-lista{max-width:78ch;margin:clamp(24px,3vw,40px) 0 0;padding:0;list-style:none}.pob-poz{border-top:1px solid var(--line)}.pob-poz:last-child{border-bottom:1px solid var(--line)}.pob-l,.pob-poz--brak{color:inherit;grid-template-columns:1fr auto;align-items:baseline;gap:6px clamp(18px,2.4vw,36px);padding:clamp(16px,2vw,22px) 0;text-decoration:none;display:grid}.pob-l:hover .pob-t{color:var(--green)}.pob-t{font-family:var(--sans);color:var(--green-deep);transition:color .2s var(--ease);grid-column:1;font-size:1.02rem;font-weight:600}.pob-d{font-family:var(--sans);color:var(--muted);grid-column:1;font-size:.93rem;line-height:1.55}.pob-meta{font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--green);white-space:nowrap;grid-area:1/2/span 2;align-self:center;font-size:.78rem}.pob-poz--brak .pob-t,.pob-poz--brak .pob-meta{color:var(--muted)}.pob-nota{font-family:var(--sans);color:var(--muted);margin:clamp(22px,2.6vw,32px) 0 0;font-size:.93rem}.pob-nota a{color:var(--green);font-weight:600;text-decoration:none}.pob-nota a:hover{text-underline-offset:4px;text-decoration:underline}.kt-sec{padding-block:var(--sec-y);background:var(--ivory)}.kt-salony-sec{padding-block:var(--sec-y);background:var(--cream)}.kt-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.kt-h2{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--green);margin:0 0 18px;font-size:.76rem;font-weight:600}.kt-lista{margin:0;padding:0;list-style:none}.kt-poz{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,.5fr) 1fr;gap:8px 20px;padding:14px 0;display:grid}.kt-poz:first-child{border-top:1px solid var(--line)}.kt-n{font-family:var(--sans);letter-spacing:.04em;color:var(--green-deep);font-size:.82rem;font-weight:600}.kt-v{font-family:var(--sans);color:var(--muted);font-size:.99rem;line-height:1.55}.kt-v a{color:var(--green);text-decoration:none}.kt-v a:hover{text-underline-offset:4px;text-decoration:underline}.kt-adres{font-family:var(--sans);color:var(--ink);margin:0 0 10px;font-size:1.02rem;line-height:1.7}.kt-gps{font-family:var(--sans);color:var(--muted);margin:0 0 14px;font-size:.9rem}.kt-mapa{font-family:var(--sans);color:var(--green);font-size:.9rem;font-weight:600;text-decoration:none}.kt-mapa:hover{text-underline-offset:4px;text-decoration:underline}.kt-dostawa{border-top:1px solid var(--line);font-family:var(--sans);color:var(--muted);max-width:46ch;margin:clamp(20px,2.4vw,30px) 0 0;padding-top:16px;font-size:.95rem;line-height:1.65}.kt-salony{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(18px,2.4vw,32px);margin:clamp(24px,3vw,40px) 0 0;padding:0;list-style:none;display:grid}.kt-salon{background:var(--ivory);padding:clamp(20px,2.4vw,28px)}.kt-salon-m{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--green);margin-bottom:10px;font-size:.74rem;font-weight:600;display:block}.kt-salon-n{font-family:var(--sans);color:var(--green-deep);margin-bottom:6px;font-size:1rem;font-weight:600;display:block}.kt-salon-a{font-family:var(--sans);color:var(--muted);margin-bottom:12px;font-size:.92rem;line-height:1.55;display:block}.kt-salon-k{margin:0;padding:0;list-style:none}.kt-salon-k li{font-family:var(--sans);color:var(--muted);font-size:.92rem;line-height:1.7}.kt-salon-et{color:var(--green-deep)}.kt-salon-k a{color:var(--green);text-decoration:none}.kt-salon-k a:hover{text-underline-offset:4px;text-decoration:underline}.np-sec{padding-block:var(--sec-y);background:var(--ivory)}.np-wrap{max-width:min(74ch,100%)}.np-h2{font-family:var(--sans);color:var(--green-deep);margin:clamp(30px,3.4vw,44px) 0 14px;scroll-margin-top:96px;font-size:1.05rem;font-weight:600}.np-h2:first-child{margin-top:0}.np-sec p{font-family:var(--sans);color:var(--muted);margin:0 0 14px;font-size:.98rem;line-height:1.72}.np-lista{margin:0 0 16px;padding:0;list-style:none}.np-lista li{font-family:var(--sans);color:var(--muted);border-bottom:1px solid var(--line);padding:9px 0 9px 20px;font-size:.96rem;line-height:1.6;position:relative}.np-lista li:first-child{border-top:1px solid var(--line)}.np-lista li:before{content:"";background:var(--green);width:8px;height:1px;position:absolute;top:1.05em;left:0}@media (max-width:900px){.kt-grid{grid-template-columns:1fr}}@media (max-width:560px){.kt-poz{grid-template-columns:1fr;gap:4px}.pob-l,.pob-poz--brak{grid-template-columns:1fr}.pob-meta{grid-area:auto/1}}.kt-mapa-ramka{max-width:360px;margin:clamp(18px,2.2vw,26px) 0 0}.kt-mapa-link{border:1px solid var(--line);display:block;position:relative;overflow:hidden}.kt-mapa-link img{width:100%;height:auto;display:block}.kt-mapa-lupa{background:var(--ivory);border:1px solid var(--line);font-family:var(--sans);color:var(--green-deep);transition:color .2s var(--ease), border-color .2s var(--ease);align-items:center;gap:7px;padding:7px 11px;font-size:.78rem;font-weight:600;display:inline-flex;position:absolute;bottom:10px;left:10px;box-shadow:0 6px 18px -8px #0f181259}.kt-mapa-link:hover .kt-mapa-lupa{color:var(--green);border-color:var(--green)}.kt-mapa-link:focus-visible{outline:2px solid var(--green);outline-offset:3px}@media (max-width:560px){.kt-mapa-lupa{padding:7px 11px;font-size:.78rem;bottom:10px;right:10px}}
:root{--sec-y:clamp(48px, 5.5vw, 84px)}.on-head{background:var(--green-deep);padding-block:var(--sec-y);align-items:center;min-height:clamp(320px,42vh,470px);display:flex;position:relative;overflow:hidden}.on-head:before{content:"";z-index:0;background:url(/assets/photos/fig-warsztat-heblowanie.jpg) 50% 16%/cover no-repeat;position:absolute;inset:0}@supports (background-image:image-set(url("/x.webp") type("image/webp"))){.on-head:before{background-image:-webkit-image-set(url(/assets/photos/fig-warsztat-heblowanie.webp) 1x type("image/webp"),url(/assets/photos/fig-warsztat-heblowanie.jpg) 1x type("image/jpeg"));background-image:image-set("/assets/photos/fig-warsztat-heblowanie.webp" 1x type("image/webp"),"/assets/photos/fig-warsztat-heblowanie.jpg" 1x type("image/jpeg"))}}.on-head:after{content:"";z-index:1;background:linear-gradient(#0f181294 0%,#0f181200 36%),linear-gradient(100deg,#0f18128f 0%,#0f181273 34%,#0f181266 66%,#0f18125c 100%);position:absolute;inset:0}.on-head>.wrap{z-index:2;width:100%;position:relative}.on-head .on-kroki,.on-head .on-kroki a,.on-head .on-kroki span{color:#ffffffe0}.on-head .on-kroki a:hover{color:#fff}.on-head .eyebrow{color:var(--gold,#c9a86a)}.on-head .on-h1,.on-head .on-lead{color:#fff}.on-kroki{font-family:var(--sans);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:clamp(24px,3vw,38px);font-size:.82rem;display:flex}.on-kroki a{color:var(--muted);border-bottom:1px solid var(--line);text-decoration:none}.on-kroki a:hover{color:var(--green);border-bottom-color:var(--green)}.on-kroki span[aria-hidden]{color:var(--line)}.on-kroki [aria-current]{color:var(--ink)}.on-head-grid{border-bottom:1px solid var(--line);grid-template-columns:1.05fr .95fr;align-items:end;gap:clamp(36px,6vw,88px);padding-bottom:clamp(24px,3vw,36px);display:grid}.on-h1{max-width:16ch}.on-lead{color:var(--muted);max-width:46ch;margin:0;font-size:1.08rem;line-height:1.66}.on-hist{padding-block:var(--sec-y);background:var(--cream)}.on-hist-head{max-width:62ch;margin-bottom:clamp(32px,4vw,52px)}.on-hist-h2{margin-bottom:14px;font-size:clamp(1.7rem,3vw,2.6rem);font-weight:600}.on-hist-d{color:var(--muted);margin:0;font-size:1.02rem;line-height:1.64}.on-os{--os-rail:clamp(104px,12vw,152px);--os-gap:clamp(22px,3vw,48px);--os-foto:clamp(210px,26vw,352px);--os-pad:clamp(24px,2.8vw,38px);--os-pad-s:clamp(18px,2vw,26px);--os-y-size:clamp(1.25rem,1.9vw,1.65rem);--os-axis:calc(var(--os-rail) + var(--os-gap) / 2);max-width:1060px;margin:0;padding:0;list-style:none}.on-os-poz{column-gap:var(--os-gap);padding-block:var(--os-pad-s);grid-template-columns:minmax(0,1fr);align-items:center;row-gap:0;display:grid;position:relative}.on-os-poz--foto{grid-template-columns:minmax(0,1fr) var(--os-foto);padding-block:var(--os-pad)}.on-os-poz:not(.on-os-poz--foto) .on-os-tresc{max-width:64ch}.on-os-poz:not(:last-child){border-bottom:1px solid var(--line)}.on-os-poz:before{content:"";z-index:0;left:var(--os-axis);background:var(--line);width:1px;position:absolute;top:0;bottom:0}.on-os-poz:first-child:before{top:var(--os-pad)}.on-os-poz:last-child:before{bottom:var(--os-pad)}.on-os-glowa{grid-template-columns:var(--os-rail) minmax(0,1fr);column-gap:var(--os-gap);align-items:start;display:grid}.on-os-y{text-align:right;font-family:var(--sans);font-size:var(--os-y-size);letter-spacing:-.01em;color:var(--green);font-variant-numeric:tabular-nums;grid-column:1;font-weight:500;line-height:1.04;position:relative}.on-os-y:after{content:"";z-index:1;top:calc(var(--os-y-size) * .52);left:calc(100% + var(--os-gap) / 2);background:var(--green);width:9px;height:9px;margin:-4px 0 0 -4px;position:absolute}.on-os-tresc{grid-column:2}.on-os-t{font-family:var(--sans);color:var(--green-deep);letter-spacing:-.01em;margin:0 0 10px;font-size:clamp(1.2rem,1.6vw,1.4rem);font-weight:600;line-height:1.22}.on-os-d{color:var(--muted);margin:0;font-size:.96rem;line-height:1.58}.on-os-foto{margin:0}.on-os-foto img{aspect-ratio:3/2;object-fit:cover;background:var(--sand);width:100%;display:block}.on-os-foto img.on-os-arch{aspect-ratio:500/318;object-fit:contain;background:var(--ivory)}.on-os-podpis{font-family:var(--sans);color:var(--muted);margin-top:9px;font-size:.74rem;line-height:1.45}.on-os-poz:nth-child(5) .on-os-foto img{object-position:50% 46%}.on-os-poz:nth-child(6) .on-os-foto img{object-position:50% 10%}.on-zesp{padding-block:var(--sec-y);background:var(--ivory)}.on-zesp-head{max-width:60ch;margin-bottom:clamp(36px,4.5vw,60px)}.on-zesp-h2{margin-bottom:14px;font-size:clamp(1.7rem,3vw,2.6rem);font-weight:600}.on-zesp-d{color:var(--muted);margin:0;font-size:1.02rem;line-height:1.64}.zesp-block+.zesp-block{margin-top:clamp(46px,5.4vw,76px)}.zesp-cat{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--green);border-bottom:1px solid var(--line);align-items:baseline;gap:12px;margin:0 0 clamp(24px,2.8vw,34px);padding-bottom:14px;font-size:.74rem;font-weight:600;display:flex}.zesp-cat-n{color:var(--muted);letter-spacing:.12em;font-weight:500}.zesp-grid{grid-template-columns:repeat(4,1fr);gap:clamp(20px,2.4vw,34px);display:grid}.zesp-grid--lead{grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,44px)}.tm{flex-direction:column;display:flex}.tm-foto{background:var(--sand);aspect-ratio:4/5;margin:0 0 16px;overflow:hidden}.tm-foto img{object-fit:cover;object-position:50% 15%;width:100%;height:100%;transition:transform .6s var(--ease);display:block}.tm:hover .tm-foto img{transform:scale(1.035)}.tm-role{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--green);margin-bottom:7px;font-size:.71rem;font-weight:600;display:block}.tm-name{font-family:var(--sans);color:var(--green-deep);letter-spacing:-.01em;margin:0;font-size:clamp(1.04rem,1.35vw,1.2rem);font-weight:600;line-height:1.2}.tm--lead .tm-name{font-size:clamp(1.14rem,1.55vw,1.4rem)}.tm-contact{border-top:1px solid var(--line);flex-direction:column;gap:5px;margin-top:13px;padding-top:13px;display:flex}.tm-mail{max-width:100%;font-family:var(--sans);color:var(--ink);border-bottom:1px solid var(--line);word-break:break-word;transition:color .25s var(--ease), border-color .25s var(--ease);align-self:flex-start;font-size:.85rem;text-decoration:none}.tm-mail:hover{color:var(--green);border-bottom-color:var(--green)}.tm-tel{font-family:var(--sans);color:var(--muted);font-size:.82rem}@media (max-width:1100px){.zesp-grid{grid-template-columns:repeat(2,1fr)}.zesp-grid--lead{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.on-head-grid{grid-template-columns:1fr;align-items:start;gap:20px}}@media (max-width:760px){.on-head:after{background:linear-gradient(#0f18129e 0%,#0f181285 30%,#0f181294 100%)}.on-os{--os-rail:0px;--os-gap:8px;--os-pad:clamp(22px,5vw,30px);--os-pad-l:clamp(26px,7vw,34px);--os-y-size:clamp(1.15rem,4.4vw,1.4rem)}.on-os-poz{padding-left:var(--os-pad-l);grid-template-columns:minmax(0,1fr);row-gap:14px}.on-os-glowa{grid-template-columns:minmax(0,1fr);row-gap:8px}.on-os-y{text-align:left;grid-column:1}.on-os-y:after{top:calc(var(--os-y-size) * .52);left:calc(4px - var(--os-pad-l))}.on-os-tresc{grid-column:1}.on-os-foto img{aspect-ratio:4/3}}@media (max-width:640px){.zesp-grid--lead{grid-template-columns:1fr;gap:24px}}@media (max-width:560px){.zesp-grid{grid-template-columns:1fr;gap:14px}.zesp-grid:not(.zesp-grid--lead) .tm{flex-direction:row;align-items:center;gap:14px}.zesp-grid:not(.zesp-grid--lead) .tm-foto{flex:0 0 116px}.zesp-grid:not(.zesp-grid--lead) .tm-body{flex:auto;min-width:0}.zesp-grid:not(.zesp-grid--lead) .tm-name{font-size:1rem}}.on-story{flex-direction:column;gap:clamp(40px,5vw,72px);margin-top:clamp(40px,5vw,72px);margin-bottom:clamp(48px,6vw,84px);display:flex}.story-ch{grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);align-items:start;gap:clamp(24px,4vw,60px);display:grid}.story-ch-head{position:sticky;top:100px}.story-ch-n{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--green);margin-bottom:10px;font-size:.72rem;font-weight:600;display:block}.story-ch-t{font-family:var(--sans);letter-spacing:-.01em;color:var(--green-deep);margin:0;font-size:clamp(1.28rem,1.9vw,1.72rem);font-weight:600;line-height:1.18}.story-ch-body{max-width:66ch}.story-ch-body p{color:var(--ink);margin:0 0 1.05em;font-size:1.05rem;line-height:1.75}.story-ch-body p:last-child{margin-bottom:0}.story-quote{border-left:2px solid var(--green);text-align:left;margin:clamp(30px,3.6vw,46px) 0 clamp(26px,3.2vw,40px);padding:clamp(2px,.5vw,6px) 0 clamp(2px,.5vw,6px) clamp(18px,2.2vw,30px)}.story-quote p{max-width:34ch;font-family:var(--serif,"Cormorant Infant",Georgia,serif);color:var(--green);letter-spacing:.005em;text-indent:-.42em;margin:0;font-size:clamp(1.3rem,2.1vw,1.8rem);font-style:italic;font-weight:500;line-height:1.3}@media (max-width:900px){.story-ch{grid-template-columns:1fr;gap:12px}.story-ch-head{position:static;top:auto}}.about--onas .about-gallery{grid-template-columns:1fr;gap:clamp(10px,1.1vw,14px)}.about--onas .ag-item img{height:clamp(220px,23vw,320px)}
.hos{--hos-kolo:clamp(120px,14vw,168px);--hos-pierscien:6px;flex-direction:column;gap:clamp(32px,4vw,56px);max-width:1060px;margin:clamp(40px,5vw,64px) auto 0;padding:0;list-style:none;display:flex;position:relative}.hos:before{content:"";z-index:0;top:calc(var(--hos-kolo) / 2);bottom:calc(var(--hos-kolo) / 2);background:var(--line);width:1px;margin-left:-.5px;position:absolute;left:50%}.hos-poz{z-index:1;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:clamp(24px,3vw,48px);display:grid;position:relative}.hos-foto{width:var(--hos-kolo);flex-direction:column;grid-area:1/2;align-items:center;margin:0;display:flex}.hos-foto img{width:var(--hos-kolo);height:var(--hos-kolo);object-fit:cover;background:var(--sand);box-shadow:0 0 0 var(--hos-pierscien) var(--ivory);border-radius:50%;display:block}.hos-foto--brak{width:var(--hos-kolo);flex-direction:column;grid-area:1/2;align-items:center;display:flex}.hos-kolo-brak{width:var(--hos-kolo);height:var(--hos-kolo);background:var(--sand-soft);border:1px dashed var(--line);box-shadow:0 0 0 var(--hos-pierscien) var(--ivory);border-radius:50%;display:block}.hos-brak{text-align:center;font-family:var(--sans);letter-spacing:.03em;color:var(--muted);max-width:calc(var(--hos-kolo) + 60px);margin-top:12px;font-size:.74rem;font-weight:500;line-height:1.4}.hos-podpis{text-align:center;font-family:var(--sans);color:var(--muted);max-width:calc(var(--hos-kolo) + 60px);margin-top:12px;font-size:.72rem;line-height:1.4}.hos-tresc{text-align:right;grid-area:1/1;justify-self:end;max-width:46ch}.hos-poz:nth-child(2n) .hos-tresc{text-align:left;grid-column:3;justify-self:start}.hos-rok{font-family:var(--sans);letter-spacing:-.01em;color:var(--green);font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:clamp(1.25rem,1.9vw,1.65rem);font-weight:500;line-height:1.04;display:block}.hos-t{font-family:var(--sans);color:var(--green-deep);letter-spacing:-.01em;margin:0 0 10px;font-size:clamp(1.2rem,1.6vw,1.4rem);font-weight:600;line-height:1.22}.hos-d{color:var(--muted);margin:0;font-size:.96rem;line-height:1.58}@media (max-width:900px){.hos{--hos-kolo:clamp(84px,22vw,112px);gap:clamp(26px,5vw,36px)}.hos:before{left:calc(var(--hos-kolo) / 2)}.hos-poz{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:clamp(16px,4vw,24px)}.hos-foto,.hos-foto--brak{grid-column:1}.hos-tresc,.hos-poz:nth-child(2n) .hos-tresc{text-align:left;grid-column:2;justify-self:start}.hos-brak{text-align:left;max-width:none;font-size:.72rem}.hos-podpis{text-align:left;max-width:none}}
:root{--sec-y:clamp(48px, 5.5vw, 84px)}.rp-head{background:var(--ivory);padding-block:clamp(28px,4vw,44px) clamp(28px,4vw,40px)}.rp-kroki{font-family:var(--sans);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:clamp(24px,3vw,38px);font-size:.82rem;display:flex}.rp-kroki a{color:var(--muted);border-bottom:1px solid var(--line);text-decoration:none}.rp-kroki a:hover{color:var(--green);border-bottom-color:var(--green)}.rp-kroki span[aria-hidden]{color:var(--line)}.rp-kroki [aria-current]{color:var(--ink)}.rp-head-grid{border-bottom:1px solid var(--line);grid-template-columns:1.05fr .95fr;align-items:end;gap:clamp(36px,6vw,88px);padding-bottom:clamp(24px,3vw,36px);display:grid}.rp-lead{color:var(--muted);max-width:46ch;margin:0;font-size:1.08rem;line-height:1.66}.rzab{padding-block:var(--sec-y);background:var(--cream)}.zab-intro{border-bottom:1px solid var(--line);grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(32px,5vw,80px);padding-bottom:clamp(40px,5vw,64px);display:grid}.zab-h2{margin-bottom:18px;font-size:clamp(1.7rem,3vw,2.6rem);font-weight:600}.zab-intro p{color:var(--muted);max-width:52ch;margin:0 0 14px;font-size:1.02rem;line-height:1.66}.zab-intro p:last-child{margin-bottom:0}.zab-fakty{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.zab-fakt{align-items:flex-start;gap:16px;display:flex}.zab-fakt-ic{aspect-ratio:1;background:var(--green);color:#fff;flex:none;place-items:center;width:38px;display:grid}.zab-fakt-ic svg{width:50%;height:50%}.zab-fakt-t{font-family:var(--sans);color:var(--green-deep);margin-bottom:3px;font-size:1rem;font-weight:600;display:block}.zab-fakt-d{color:var(--muted);max-width:38ch;font-size:.94rem;line-height:1.55}.zab-pary{flex-direction:column;gap:clamp(44px,6vw,80px);margin-top:clamp(44px,5vw,72px);display:flex}.zab-para{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(14px,1.6vw,20px);margin:0;display:grid}.zab-foto{background:var(--sand);aspect-ratio:var(--zab-ar,4/5);margin:0;position:relative;overflow:hidden}.zab-foto img{object-fit:cover;width:100%;height:100%;display:block}.zab-tag{z-index:1;font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;background:var(--green-deep);color:#fff;padding:8px 14px;font-size:.68rem;font-weight:600;position:absolute;top:0;left:0}.zab-foto.is-po .zab-tag{background:var(--green)}.zab-cap{border-top:1px solid var(--line);grid-column:1/-1;padding-top:clamp(16px,2vw,22px)}.zab-cap-h{font-family:var(--sans);color:var(--green-deep);letter-spacing:-.01em;margin:0 0 8px;font-size:clamp(1.2rem,1.7vw,1.5rem);font-weight:600}.zab-cap-d{color:var(--muted);max-width:70ch;margin:0;font-size:.98rem;line-height:1.6}.zab-cap-m{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--green);margin-bottom:10px;font-size:.72rem;font-weight:600;display:block}.rz-spis{background:var(--line);border:1px solid var(--line);border-top:0;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.rz-spis a{background:var(--ivory);font-family:var(--sans);color:var(--green-deep);transition:background .3s var(--ease), color .3s var(--ease);align-items:baseline;gap:12px;padding:clamp(16px,1.8vw,22px) clamp(16px,2vw,26px);font-size:.98rem;font-weight:500;text-decoration:none;display:flex}.rz-spis a:hover,.rz-spis a:focus-visible{background:var(--sand-soft);color:var(--green)}.rz-spis-nr{letter-spacing:.16em;color:var(--green);font-size:.7rem;font-weight:600}.rz{padding-block:var(--sec-y);background:var(--ivory)}.rz--cream{background:var(--cream)}.rz-naglowek{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:clamp(20px,3vw,44px);padding-bottom:clamp(28px,3.5vw,44px);display:grid}.rz-nrsek{font-family:var(--serif,var(--sans));color:var(--line);letter-spacing:-.03em;font-size:clamp(2.4rem,5vw,4.4rem);line-height:.9}.rz-h2{margin:0 0 14px;font-size:clamp(1.7rem,3vw,2.6rem);font-weight:600}.rz-lead{color:var(--muted);max-width:60ch;margin:0;font-size:1.02rem;line-height:1.66}.rz-lista{flex-direction:column;display:flex}.rz-poz{grid-template-columns:repeat(12,1fr);align-items:center;gap:clamp(20px,2.5vw,32px) clamp(24px,3.5vw,64px);padding-block:clamp(40px,5vw,80px);scroll-margin-top:96px;display:grid}.rz-poz>.rz-foto{grid-area:1/1/auto/span 7}.rz-poz>.rz-tresc{grid-area:1/9/auto/span 4}.rz-poz:nth-of-type(2n)>.rz-foto{grid-column:6/span 7}.rz-poz:nth-of-type(2n)>.rz-tresc{grid-column:1/span 4}.rz-foto{background:var(--sand);margin:0;overflow:hidden}.rz-foto img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;transition:transform 1.1s var(--ease);display:block}.rz-poz:hover .rz-foto img{transform:scale(1.03)}.rz-nr{font-family:var(--sans);letter-spacing:.2em;color:var(--green);margin-bottom:14px;font-size:.72rem;font-weight:600;display:block}.rz-meta{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:.74rem;font-weight:500;display:block}.rz-kat{color:var(--green);font-weight:600}.rz-h{font-family:var(--sans);color:var(--green-deep);letter-spacing:-.012em;margin:0 0 14px;font-size:clamp(1.3rem,2vw,1.75rem);font-weight:600;line-height:1.2}.rz-d{color:var(--muted);margin:0 0 20px;font-size:1rem;line-height:1.68}.rz-dane{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rz-dane li{font-family:var(--sans);color:var(--ink);background:var(--sand-soft);padding:7px 13px;font-size:.78rem}.rz-mala{background:var(--sand);margin:clamp(20px,2.2vw,28px) 0 0;overflow:hidden}.rz-mala img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.rz-foto img{transition:none}.rz-poz:hover .rz-foto img{transform:none}}@media (max-width:1000px){.rz-poz>.rz-foto,.rz-poz:nth-of-type(2n)>.rz-foto{grid-column:1/span 7}.rz-poz>.rz-tresc,.rz-poz:nth-of-type(2n)>.rz-tresc{grid-column:8/span 5}}@media (max-width:900px){.rp-head-grid{grid-template-columns:1fr;align-items:start;gap:20px}.zab-intro{grid-template-columns:1fr;gap:32px}.rz-spis,.rz-poz{grid-template-columns:1fr}.rz-poz>.rz-foto,.rz-poz:nth-of-type(2n)>.rz-foto{grid-area:1/1}.rz-poz>.rz-tresc,.rz-poz:nth-of-type(2n)>.rz-tresc{grid-area:2/1}.rz-naglowek{grid-template-columns:1fr;gap:12px}.rz-nrsek{font-size:2.2rem}}@media (max-width:640px){.zab-para{grid-template-columns:1fr;gap:10px}.zab-foto{aspect-ratio:3/4}.rz-foto img{aspect-ratio:4/3}}
