.faq[data-astro-cid-hemr5th4]{padding:var(--pad-y) var(--pad-x)}.faq--bez-gory[data-astro-cid-hemr5th4]{padding-top:0}.faq__siatka[data-astro-cid-hemr5th4]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:clamp(30px,5vw,80px);display:grid}.faq__h2[data-astro-cid-hemr5th4]{font-size:var(--t-h2-sredni);letter-spacing:-.02em;margin:20px 0 0;line-height:1}.faq__lista[data-astro-cid-hemr5th4]{border-top:1px solid var(--linia-16)}.faq__el[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--linia-16)}.faq__pyt[data-astro-cid-hemr5th4]{cursor:pointer;font-family:var(--font-serif);justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:clamp(19px,1.8vw,25px);line-height:1.3;list-style:none;display:flex}.faq__kropka[data-astro-cid-hemr5th4]{background:var(--mosiadz);border-radius:50%;flex:none;width:7px;height:7px;transition:transform .3s}.faq__el[data-astro-cid-hemr5th4][open] .faq__kropka[data-astro-cid-hemr5th4]{transform:scale(1.6)}.faq__odp[data-astro-cid-hemr5th4]{max-width:52ch;color:var(--tekst-68);margin:0;padding:0 0 26px;font-size:16.5px;line-height:1.65}.baner[data-astro-cid-fime6lyd]{padding:clamp(60px, 8vw, 120px) var(--pad-x)}.baner__ramka[data-astro-cid-fime6lyd]{border:1px solid var(--linia-mosiadz-50);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:center;gap:clamp(24px,3vw,48px);padding:clamp(30px,4vw,60px);display:grid}.baner__h2[data-astro-cid-fime6lyd]{letter-spacing:-.02em;max-width:18ch;font-size:clamp(28px,3.4vw,52px);line-height:1.04}.baner__p[data-astro-cid-fime6lyd]{max-width:44ch;color:var(--tekst-66);margin:20px 0 0;font-size:16.5px;line-height:1.65}.baner__akcje[data-astro-cid-fime6lyd]{flex-wrap:wrap;justify-self:end;gap:14px;display:flex}@media (width<=700px){.baner__akcje[data-astro-cid-fime6lyd]{justify-self:start}}.inne[data-astro-cid-pdtsjgur]{background:var(--marmur);padding:clamp(48px, 6vw, 80px) var(--pad-x)}.inne__etykieta[data-astro-cid-pdtsjgur]{letter-spacing:.22em;text-transform:uppercase;color:var(--tekst-62);font-size:11px;font-weight:500}.inne__linki[data-astro-cid-pdtsjgur]{flex-wrap:wrap;gap:12px 28px;margin-top:20px;display:flex}.inne__linki[data-astro-cid-pdtsjgur] a[data-astro-cid-pdtsjgur]{font-family:var(--font-serif);border-bottom:1px solid #0000;font-size:clamp(20px,2vw,28px);transition:border-color .3s}.inne__linki[data-astro-cid-pdtsjgur] a[data-astro-cid-pdtsjgur]:hover{color:var(--atrament);border-bottom-color:var(--mosiadz-tekst)}.hero[data-astro-cid-unwg2giz]{border-bottom:1px solid #b08d5766;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.hero__tresc[data-astro-cid-unwg2giz]{padding:clamp(44px, 6vw, 100px) var(--pad-x)}.okruszki[data-astro-cid-unwg2giz]{letter-spacing:.12em;text-transform:uppercase;color:var(--tekst-62);align-items:center;gap:10px;font-size:12px;display:flex}.okruszki[data-astro-cid-unwg2giz] a[data-astro-cid-unwg2giz]{color:var(--tekst-62)}.okruszki[data-astro-cid-unwg2giz] a[data-astro-cid-unwg2giz]:hover{color:var(--mosiadz-tekst)}.okruszki__kropka[data-astro-cid-unwg2giz]{background:var(--mosiadz);border-radius:50%;width:4px;height:4px}.hero__h1[data-astro-cid-unwg2giz]{font-size:var(--t-h1-kategoria);letter-spacing:-.028em;margin:26px 0 0;line-height:.96}.hero__lead[data-astro-cid-unwg2giz]{max-width:46ch;color:var(--tekst-68);margin:26px 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.6}.hero__lead[data-astro-cid-unwg2giz]+.hero__lead[data-astro-cid-unwg2giz]{margin-top:14px}.hero__btn[data-astro-cid-unwg2giz]{margin-top:34px}.hero[data-astro-cid-unwg2giz] .hero__img,.hero__placeholder[data-astro-cid-unwg2giz]{object-fit:cover;background:var(--marmur);width:100%;height:100%;min-height:clamp(300px,36vw,560px)}.dla-kogo[data-astro-cid-unwg2giz]{padding:var(--pad-y) var(--pad-x)}.dla-kogo__siatka[data-astro-cid-unwg2giz]{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:clamp(28px,4vw,72px);display:grid}.dla-kogo__h2[data-astro-cid-unwg2giz]{letter-spacing:-.02em;max-width:18ch;margin:20px 0 0;font-size:clamp(28px,3.2vw,48px);line-height:1.06}.dla-kogo__lista[data-astro-cid-unwg2giz]{border-top:1px solid var(--linia-mosiadz);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-content:start;gap:0;margin:0;padding:0;list-style:none;display:grid}.dla-kogo__lista[data-astro-cid-unwg2giz] li[data-astro-cid-unwg2giz]{border-bottom:1px solid var(--linia-10);color:var(--tekst-75);gap:14px;padding:22px 24px 22px 0;font-size:16.5px;line-height:1.55;display:flex}.dla-kogo__lista[data-astro-cid-unwg2giz] li[data-astro-cid-unwg2giz]:before{content:"";background:var(--mosiadz);border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.zabiegi[data-astro-cid-unwg2giz]{background:var(--marmur);padding:var(--pad-y) var(--pad-x)}.zabiegi__h2[data-astro-cid-unwg2giz]{letter-spacing:-.02em;margin:20px 0 0;font-size:clamp(34px,4.6vw,72px);line-height:1}.zabiegi__siatka[data-astro-cid-unwg2giz]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(20px,2.4vw,32px);margin-top:clamp(34px,4vw,60px);display:grid}.karta[data-astro-cid-unwg2giz]{background:var(--tlo);scroll-margin-top:calc(var(--h-header) + 24px);flex-direction:column;padding:clamp(26px,2.6vw,38px);display:flex}.karta__h3[data-astro-cid-unwg2giz]{font-size:clamp(26px,2.4vw,34px);line-height:1.1}.karta__opis[data-astro-cid-unwg2giz]{color:var(--tekst-62);margin:14px 0 0;font-size:15.5px;line-height:1.6}.karta__warianty[data-astro-cid-unwg2giz]{margin-top:auto;padding-top:26px}.karta__wariant[data-astro-cid-unwg2giz]{border-top:1px solid var(--linia);color:var(--tekst-72);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:13px 0;font-size:16px;display:flex}.karta__wariant[data-astro-cid-unwg2giz]>span[data-astro-cid-unwg2giz]:first-child{flex:100px;min-width:0}.karta__cena[data-astro-cid-unwg2giz]{font-family:var(--font-serif);white-space:normal;max-width:100%;color:var(--atrament);flex:none;margin-left:auto;font-size:19px}.zabiegi__akcje[data-astro-cid-unwg2giz]{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:clamp(32px,4vw,52px);display:flex}
