@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-vietnamese-wght-normal.BUzh504Q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-ext-wght-normal.CcLUaPy7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-wght-normal.DLoelf7F.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/albert-sans-latin-ext-wght-normal.BAo4qCk1.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/albert-sans-latin-wght-normal.BJ0ssN8N.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--mgla:#eaf3f1;--bialy:#fff;--morski:#0f5563;--granat:#0b2f38;--pomarancz:#f59a32;--mieta:#c9e4dc;--ff-display:"Bricolage Grotesque Variable", "Albert Sans Variable", system-ui, sans-serif;--ff-sans:"Albert Sans Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--szer:68rem;--promien:.75rem}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:5rem;font-size:125%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--mgla);color:var(--granat);font-family:var(--ff-sans);-webkit-text-size-adjust:100%;margin:0;font-size:1rem;line-height:1.55}img,video{max-width:100%;height:auto;display:block}h1,h2,h3,p,ul,ol{margin:0}h1,h2,h3{font-family:var(--ff-display);letter-spacing:-.02em;text-wrap:balance;font-weight:700;line-height:1.1}h1{font-size:clamp(2rem,6vw,3.2rem)}h2{font-size:clamp(1.6rem,4.5vw,2.3rem)}h3{letter-spacing:-.01em;font-size:1.25rem}a{color:var(--morski);text-underline-offset:.18em}a:focus-visible,summary:focus-visible,button:focus-visible{outline:3px solid var(--granat);outline-offset:3px;border-radius:4px}ul,ol{padding-left:1.2em}li+li{margin-top:.4em}.srodek{max-width:var(--szer);padding-inline:max(1rem, env(safe-area-inset-left,0px)) max(1rem, env(safe-area-inset-right,0px));margin-inline:auto}.sekcja{padding-block:clamp(2.5rem,7vw,4.5rem)}.sekcja>.srodek{flex-direction:column;gap:1.5rem;display:flex}.biala{background:var(--bialy)}.ciemna{background:var(--morski);color:var(--bialy)}.ciemna a{color:var(--bialy)}.wstep{max-width:38em}.tekst{flex-direction:column;gap:1em;max-width:36em;display:flex}.przycisk{border-radius:var(--promien);min-height:3.2rem;font-family:var(--ff-sans);background:var(--pomarancz);color:var(--granat);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:.5em;padding:.6em 1.3em;font-size:1.05rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.przycisk:hover{filter:brightness(1.06)}.przycisk.obrys{color:var(--granat);box-shadow:inset 0 0 0 2px var(--granat);background:0 0}.ciemna .przycisk.obrys{color:var(--bialy);box-shadow:inset 0 0 0 2px var(--bialy)}.przyciski{flex-wrap:wrap;gap:.75rem;display:flex}.gora{z-index:20;background:var(--bialy);border-bottom:2px solid var(--mieta);position:sticky;top:0}.gora .srodek{justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;display:flex}.logo{color:var(--granat);font-family:var(--ff-display);letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:.5rem;font-size:1.3rem;font-weight:700;text-decoration:none;display:inline-flex}.logo svg{width:2.4rem;height:2.4rem;color:var(--morski);flex:none}.logo em{color:var(--morski);font-style:normal}.menu-duze{display:none}.menu-duze ul{gap:1.4rem;padding:0;list-style:none;display:flex}.menu-duze li{margin:0}.menu-duze a{white-space:nowrap;color:var(--granat);padding-block:.8rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-block}.menu-duze a:hover{text-decoration:underline}.gora .tel{display:none}.menu-male{position:relative}.menu-male summary{cursor:pointer;border-radius:var(--promien);min-height:2.8rem;box-shadow:inset 0 0 0 2px var(--granat);align-items:center;padding:0 1rem;font-weight:700;list-style:none;display:inline-flex}.menu-male summary::-webkit-details-marker{display:none}.menu-male ul{background:var(--bialy);border:2px solid var(--granat);border-radius:var(--promien);min-width:15rem;padding:.5rem;list-style:none;position:absolute;top:calc(100% + .5rem);right:0}.menu-male li{margin:0}.menu-male a{color:var(--granat);padding:.7rem .8rem;font-weight:600;text-decoration:none;display:block}@media (width>=66rem){.menu-duze{display:block}.menu-male{display:none}.gora .tel{white-space:nowrap;min-height:2.8rem;font-size:.95rem;display:inline-flex}}.start{padding-block:clamp(1.5rem,5vw,3.5rem)}.start .srodek{align-items:center;gap:1.5rem;display:grid}.start .tresc{flex-direction:column;gap:1.1rem;display:flex}.start .podtytul{max-width:30em;font-size:1.1rem}.fakty{flex-direction:column;gap:.45rem;padding:0;font-weight:600;list-style:none;display:flex}.fakty li{margin:0;padding-left:1.5em;position:relative}.fakty li:before{content:"";background:var(--pomarancz);border-radius:50%;width:.6em;height:.6em;position:absolute;top:.5em;left:0}.drobne{font-size:.85rem}@media (width>=52rem){.start .srodek{grid-template-columns:1.15fr .85fr;gap:3rem}}.kadr{background:var(--mieta);aspect-ratio:4/5;border-radius:1.25rem;justify-self:center;width:100%;max-width:26rem;overflow:hidden}.kadr.pion{aspect-ratio:9/16;max-width:20rem}.kadr img,.kadr video{object-fit:cover;width:100%;height:100%}.kadr .brak{text-align:center;width:100%;height:100%;color:var(--morski);border:2px dashed var(--morski);border-radius:1.25rem;justify-content:center;align-items:center;padding:1.5rem;font-size:.85rem;font-weight:600;display:flex}.karty{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem;display:grid}.karta{background:var(--bialy);border-radius:var(--promien);border:2px solid var(--mieta);flex-direction:column;gap:.7rem;padding:1.4rem;display:flex}.biala .karta{background:var(--mgla);border-color:#0000}.karta .cena{font-family:var(--ff-display);font-variant-numeric:tabular-nums;color:var(--morski);font-size:1.8rem;font-weight:700;line-height:1}.karta .czas{font-size:.85rem;font-weight:600}.karta .opis{flex-direction:column;gap:.6em;font-size:.9rem;display:flex}.uwaga{background:var(--bialy);border-left:6px solid var(--pomarancz);border-radius:0 var(--promien) var(--promien) 0;max-width:40em;padding:1rem 1.2rem}.biala .uwaga{background:var(--mgla)}.kroki{counter-reset:krok;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;padding:0;list-style:none;display:grid}.kroki li{counter-increment:krok;flex-direction:column;gap:.5rem;margin:0;display:flex}.kroki li:before{content:counter(krok);background:var(--morski);width:2.6rem;height:2.6rem;color:var(--bialy);font-family:var(--ff-display);border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;font-weight:700;display:flex}.kroki p{font-size:.9rem}.dwie{align-items:start;gap:2rem;display:grid}@media (width>=52rem){.dwie{grid-template-columns:1.2fr .8fr;gap:3rem}.dwie.odwrot>:first-child{order:2}}.ramka{background:var(--mgla);border-radius:var(--promien);flex-direction:column;gap:.8rem;padding:1.3rem;display:flex}.ciemna .ramka{background:#ffffff1f}.lista-plus{padding:0;list-style:none}.lista-plus li{padding-left:1.5em;position:relative}.lista-plus li:before{content:"";background:var(--pomarancz);border-radius:50%;width:.6em;height:.6em;position:absolute;top:.5em;left:0}.pytania{flex-direction:column;gap:.6rem;max-width:42em;display:flex}.biala .pytania details{background:var(--mgla);border-color:#0000}.pytania details{background:var(--bialy);border-radius:var(--promien);border:2px solid var(--mieta)}.pytania summary{cursor:pointer;min-height:3rem;padding:1rem 1.2rem;font-weight:700}.pytania details p{padding:0 1.2rem 1.1rem}.numer{font-family:var(--ff-display);letter-spacing:-.02em;color:inherit;font-variant-numeric:tabular-nums;padding-block:.3rem;font-size:clamp(2.2rem,9vw,3.6rem);font-weight:700;line-height:1;text-decoration:none;display:inline-block}.numer:hover{text-decoration:underline}.stopka{background:var(--granat);color:var(--mgla);padding-block:2.5rem 6.5rem;font-size:.85rem}.stopka .srodek{flex-direction:column;gap:.8rem;display:flex}.stopka a{color:var(--mgla)}.stopka .linki{flex-wrap:wrap;gap:.3rem 1.2rem;display:flex}.stopka .linki a{padding-block:.5rem}.stopka .logo{color:var(--bialy)}.stopka .logo svg,.stopka .logo em{color:var(--mieta)}.dzwon{z-index:30;padding:.6rem max(1rem, env(safe-area-inset-right,0px)) calc(.6rem + env(safe-area-inset-bottom,0px)) max(1rem, env(safe-area-inset-left,0px));background:var(--bialy);border-top:2px solid var(--mieta);position:fixed;bottom:0;left:0;right:0}.dzwon .przycisk{width:100%;min-height:3.4rem;font-size:1.15rem}@media (width>=60rem){.dzwon{display:none}.stopka{padding-bottom:2.5rem}}.proza{flex-direction:column;gap:1em;max-width:36em;display:flex}.proza h2{margin-top:1em;font-size:clamp(1.4rem,4vw,1.8rem)}.proza h3{margin-top:.6em}.proza ul,.proza ol{flex-direction:column;gap:.2em;display:flex}.opinia{margin:0}.opinia blockquote{margin:0;font-size:.95rem}.opinia figcaption{color:var(--morski);font-size:.85rem;font-weight:700}
