.kp-tlo{background:var(--kd-srebro);min-height:100vh;padding:96px 16px 64px}.kp{max-width:720px;margin:0 auto;scroll-margin-top:84px;font-family:var(--kd-font);color:var(--kd-grafit)}.kp-h1{font-family:var(--kd-font-nag);font-weight:var(--kd-akcent-waga);letter-spacing:-.035em;font-size:clamp(2.2rem,7vw,3.2rem);line-height:1;margin:0 0 10px}.kp-pod{margin:0 0 22px;font-size:1.08rem;color:var(--kd-tekst2)}.kp-pasek{list-style:none;margin:0 0 18px;padding:0;display:flex;gap:6px}.kp-pasek li{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:6px;font-size:.8rem;color:var(--kd-szary)}.kp-pasek li:before{content:"";height:5px;border-radius:99px;background:var(--kd-srebro-ciemne)}.kp-pasek li.kp-zrobiony:before,.kp-pasek li.kp-teraz:before{background:var(--kd-pomarancz)}.kp-pasek span{display:none}.kp-pasek em{font-style:normal;visibility:hidden;white-space:nowrap}.kp-pasek li.kp-teraz em{visibility:visible;color:var(--kd-grafit);font-weight:650}@media(min-width:640px){.kp-pasek em{visibility:visible}}.kp-karta{background:#fff;border-radius:18px;padding:24px 18px;box-shadow:0 18px 40px -30px #15171b59;border:1px solid var(--kd-linia)}@media(min-width:640px){.kp-karta{padding:32px}}.kp-h2{font-family:var(--kd-font-nag);font-weight:700;letter-spacing:-.02em;font-size:1.55rem;margin:0 0 6px}.kp-opis{margin:0 0 18px;color:var(--kd-tekst2);font-size:1.02rem;line-height:1.5}.kp-male{font-size:.92rem;margin-top:14px}.kp-pole{display:block;margin:0 0 14px;font-weight:600;font-size:.95rem}.kp-pole small{font-weight:400;color:var(--kd-szary)}.kp-pole input{display:block;width:100%;margin-top:6px;height:52px;border-radius:12px;border:1.5px solid var(--kd-srebro-ciemne);background:#fff;padding:0 14px;font:inherit;font-size:1.08rem;font-weight:400;color:var(--kd-grafit)}.kp-pole input:focus{outline:none;border-color:var(--kd-pomarancz);box-shadow:0 0 0 3px #f04a0c26}.kp-wiersz{display:flex;gap:8px;align-items:flex-end}.kp-wiersz input{flex:1;min-width:0}.kp-btn-obrys{flex:none;height:52px;padding:0 18px;border-radius:12px;border:1.5px solid var(--kd-grafit);background:#fff;font:inherit;font-weight:650;color:var(--kd-grafit);cursor:pointer}.kp-btn-obrys:disabled{opacity:.6}.kp-firma{display:grid;gap:4px;padding:14px 16px;border-radius:12px;background:var(--kd-srebro);margin:4px 0 14px}.kp-firma span{color:var(--kd-tekst2);font-size:.95rem}.kp-info{margin:0 0 14px;padding:12px 14px;border-radius:12px;background:#fff4ec;border:1px solid #FBD5BE;font-size:.95rem;line-height:1.45}.kp-blad{margin:14px 0 0;color:#b42318;font-weight:600}.kp-blad-txt{color:#b42318}.kp-kafle{display:grid;gap:10px;grid-template-columns:1fr}@media(min-width:640px){.kp-kafle{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:640px){.kp-kafle-tech{grid-template-columns:repeat(2,minmax(0,1fr))}}.kp-kafel{display:flex;flex-direction:column;gap:6px;text-align:left;padding:16px;border-radius:14px;border:1.5px solid var(--kd-srebro-ciemne);background:#fff;font:inherit;color:var(--kd-grafit);cursor:pointer;min-height:64px;transition:border-color .15s,background-color .15s,transform .12s}.kp-kafel b{font-size:1.1rem}.kp-kafel span{color:var(--kd-tekst2);font-size:.92rem;line-height:1.4}.kp-kafel.kp-wybrany,.kp-woj.kp-wybrany{border-color:var(--kd-pomarancz);background:#fff4ec;box-shadow:inset 0 0 0 1px var(--kd-pomarancz)}@media(hover:hover){.kp-kafel:hover{border-color:var(--kd-pomarancz)}}.kp-kafel:active{transform:scale(.98)}.kp-kafle-paczki .kp-cena{font-size:1.15rem;color:var(--kd-grafit);font-weight:650}.kp-kafle-paczki .kp-cena small{font-weight:400;color:var(--kd-szary);font-size:.85rem}.kp-taniej{color:var(--kd-pomarancz-etykieta);font-size:.85rem}.kp-przelacznik{display:inline-flex;padding:4px;border-radius:12px;background:var(--kd-srebro);margin:6px 0 16px;gap:4px}.kp-przelacznik button{border:0;background:transparent;font:inherit;font-weight:600;white-space:nowrap;padding:10px 14px;border-radius:9px;min-height:44px;cursor:pointer;color:var(--kd-tekst2)}.kp-przelacznik button small{margin-left:6px;padding:2px 7px;border-radius:99px;background:var(--kd-pomarancz);color:var(--kd-grafit);font-size:.72rem;font-weight:700}.kp-przelacznik button small.kp-plak-test{background:var(--kd-grafit,#15171B);color:#fff}.kp-przelacznik button.kp-wybrany{background:#fff;color:var(--kd-grafit);box-shadow:0 2px 8px -4px #15171b4d}.kp-suma{display:grid;gap:2px;margin:18px 0 6px;padding:16px;border-radius:14px;background:var(--kd-grafit);color:#fff}.kp-suma span{font-size:.9rem;opacity:.8}.kp-suma b{font-size:1.6rem;letter-spacing:-.02em}.kp-suma small{opacity:.8}.kp-lista{margin:12px 0 0;padding-left:18px;color:var(--kd-tekst2);line-height:1.5;font-size:.97rem}.kp-lista li+li{margin-top:4px}.kp-podsumowanie{margin:4px 0 0;display:grid;gap:0}.kp-podsumowanie div{display:grid;grid-template-columns:1fr;gap:2px;padding:10px 0;border-bottom:1px solid var(--kd-linia)}@media(min-width:640px){.kp-podsumowanie div{grid-template-columns:150px 1fr;gap:12px}}.kp-podsumowanie dt{color:var(--kd-szary);font-size:.9rem}.kp-podsumowanie dd{margin:0;overflow-wrap:anywhere}.kp-podsumowanie small{color:var(--kd-szary)}.kp-zgoda{display:flex;gap:10px;align-items:flex-start;margin:16px 0 0;font-size:1rem;cursor:pointer}.kp-zgoda input{width:22px;height:22px;margin-top:1px;accent-color:var(--kd-pomarancz);flex:none}.kp-zgoda a{color:var(--kd-grafit);text-decoration:underline}.kp-pulapka{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.kp-ts{margin-top:14px}.kp-nawigacja{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-top:24px}.kp-wstecz{border:0;background:none;font:inherit;font-weight:600;color:var(--kd-tekst2);padding:12px 4px;min-height:48px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.kp .bd-cta.kp-dalej{margin-left:auto;min-width:0;padding:15px 26px;border:0;cursor:pointer;font-family:inherit}.kp .bd-cta.kp-dalej:disabled{opacity:.7;cursor:wait}@media(max-width:420px){.kp .bd-cta.kp-dalej{flex:1}}.kp-gotowe .kp-karta ol{margin:6px 0 0;padding-left:20px;line-height:1.55;color:var(--kd-tekst2)}.kp-gotowe .kp-karta ol li+li{margin-top:8px}.kp-gotowe .kp-karta ol b{color:var(--kd-grafit)}.kp-polska{display:grid;gap:12px}.kp-polska svg{width:100%;height:auto;max-height:520px;display:block}.kp-pl-btn{font:inherit;font-size:.9rem;font-weight:650;padding:8px 14px;border-radius:999px;border:1.5px solid var(--kd-srebro-ciemne);background:#fff;color:var(--kd-grafit);cursor:pointer;min-height:44px}@media(hover:hover){.kp-pl-btn:hover{border-color:var(--kd-grafit)}}.kp-pl-btn-tak{background:var(--kd-grafit);border-color:var(--kd-grafit);color:#fff}.kp-zasieg{display:grid;gap:10px}.kp-zs-pola{display:grid;gap:14px}@media(min-width:700px){.kp-zs-pola{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:22px}}.kp-zs-miasto{margin:0}.kp-zs-combo{position:relative;display:block}.kp-zs-combo input{width:100%}.kp-zs-lista{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 4px);margin:0;padding:6px;list-style:none;background:#fff;border:1px solid var(--kd-linia);border-radius:12px;box-shadow:0 18px 40px -18px #15171b59;max-height:300px;overflow:auto}.kp-zs-lista li{display:grid;gap:1px;padding:9px 10px;border-radius:9px;cursor:pointer;font-weight:400}.kp-zs-lista li b{font-weight:650;color:var(--kd-grafit)}.kp-zs-lista li small{color:var(--kd-tekst2);font-size:.85rem}.kp-zs-lista li.kp-zs-aktywna{background:#fff1e9}.kp-zs-szuka{display:block;margin-top:6px;color:var(--kd-tekst2);font-weight:400}.kp-zs-suwak{display:grid;gap:6px}.kp-zs-suwak label{font-weight:600;color:var(--kd-grafit)}.kp-zs-suwak label b{font-size:1.35rem;color:var(--kd-pomarancz-etykieta,#C2410C);letter-spacing:-.01em}.kp-zs-suwak input[type=range]{width:100%;min-height:44px;accent-color:var(--kd-pomarancz);cursor:pointer}.kp-zs-suwak input[type=range]:disabled{opacity:.4;cursor:not-allowed}.kp-zs-skala{display:flex;justify-content:space-between;font-size:.8rem;color:var(--kd-szary);margin-top:-6px}.kp-zs-min{margin:0;font-size:.88rem;color:var(--kd-tekst2)}@media(min-width:900px){.kp-zs-mapa svg{max-height:420px}}.kp-zs-woj{fill:#eaf2fb;stroke:#fff;stroke-width:3;stroke-linejoin:round}.kp-zs-cala .kp-zs-woj{fill:#ffd9c2}.kp-zs-kolo{fill:#f04a0c33;stroke:var(--kd-pomarancz);stroke-width:3;transition:r .12s ease-out}.kp-zs-pkt{fill:var(--kd-pomarancz);stroke:#fff;stroke-width:3}.kp-zs-napis{font:800 26px/1 var(--kd-font, system-ui);fill:var(--kd-grafit);paint-order:stroke;stroke:#fff;stroke-width:6px;stroke-linejoin:round}@media(max-width:520px){.kp-zs-napis{font-size:34px}}.kp-zs-dol{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:12px;background:var(--kd-srebro)}.kp-zs-wynik{margin:0;color:var(--kd-tekst2);font-size:.97rem}.kp-zs-wynik b{color:var(--kd-grafit);font-size:1.1rem;margin-right:6px}.kp-zs-wynik span{white-space:nowrap}.kp-ponad{margin:16px 0 0;padding:16px;border-radius:14px;background:#fff4ec;border:1px solid #FFD9C2;display:grid;gap:12px;justify-items:start}.kp-ponad p{margin:0;line-height:1.5;color:var(--kd-grafit)}.kp-kafle-paczki .kp-paczka-wiecej{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding-top:14px!important;padding-bottom:14px}.kp-paczka-wiecej b{font-size:1.05rem}.kp-ponad .bd-cta.kp-dalej{margin-left:0}.kp-przelacznik{margin-bottom:8px;flex-wrap:wrap}.kp-podpowiedz{margin:0 0 16px;color:var(--kd-tekst2);font-size:.95rem}.kp-paczka{position:relative;padding-top:22px!important;gap:4px}.kp-paczka .kp-znaczek{position:absolute;top:-11px;left:16px;padding:3px 10px;border-radius:99px;background:var(--kd-grafit);color:#fff!important;font-size:.72rem;font-weight:700;letter-spacing:.02em}.kp-paczka.kp-polecany .kp-znaczek{background:var(--kd-pomarancz);color:var(--kd-grafit)!important}.kp-polecany{box-shadow:0 18px 36px -22px #f04a0c8c}.kp-paczka .kp-cena{font-size:1.5rem!important;font-weight:800!important;letter-spacing:-.02em}.kp-razem{color:var(--kd-tekst2);font-size:.85rem}.kp-oszcz{display:inline-block;justify-self:start;margin-top:4px;padding:3px 9px;border-radius:8px;background:#e7f6ec;color:#11733a;font-size:.8rem;font-weight:700}.kp-arek{display:flex;gap:14px;align-items:center;margin-top:18px;padding:12px 16px;border-radius:14px;background:var(--kd-srebro);border:1px solid var(--kd-linia)}.kp-arek img{width:52px;height:52px;border-radius:50%;object-fit:cover;flex:none;box-shadow:0 0 0 3px #fff}.kp-arek p{margin:0;font-size:.95rem;line-height:1.45;color:var(--kd-grafit)}.kp-arek a{font-weight:700;color:var(--kd-grafit);white-space:nowrap}.kp-arek-kto{display:block;margin-top:2px;font-size:.8rem;color:var(--kd-tekst2)}body:has(.kp-kasa) header:has(>nav),body:has(.kp-kasa) footer.kf,body:has(.kp-kasa) [data-kydi-czat]{display:none}.kp-kasa{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:16px;padding:12px 16px;background:#fff;border-bottom:1px solid var(--kd-linia)}.kp-kasa-logo{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:1.25rem;letter-spacing:-.03em;color:var(--kd-grafit);text-decoration:none;min-height:44px}.kp-kasa-wroc{color:var(--kd-tekst2);font-weight:600;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}@media(hover:hover){.kp-kasa-wroc:hover{color:var(--kd-grafit);text-decoration:underline}}.kp-kasa-tel{margin-left:auto;display:grid;text-align:right;font-weight:700;color:var(--kd-grafit);text-decoration:none;line-height:1.2}.kp-kasa-tel small{font-size:.75rem;font-weight:500;color:var(--kd-szary)}@media(max-width:520px){.kp-kasa-wroc{display:none}}.kp-tlo{padding-top:28px}.kp-zamowienie{margin:0 0 16px;padding:12px 14px;border-radius:12px;background:var(--kd-srebro);font-size:.95rem;line-height:1.45;color:var(--kd-tekst2)}.kp-zamowienie b{color:var(--kd-grafit)}.kp-paczka .kp-znaczek,.kp-paczka.kp-polecany .kp-znaczek{background:var(--kd-grafit);color:#fff!important}.kp-polecany{box-shadow:none}.kp-oszcz{background:transparent;padding:0;color:var(--kd-tekst2);font-weight:650}.kp-suma{background:var(--kd-srebro);color:var(--kd-grafit);border:1px solid var(--kd-linia)}.kp-suma span,.kp-suma small{opacity:1;color:var(--kd-tekst2)}.kp-przelacznik{flex-wrap:nowrap}@media(max-width:520px){.kp-przelacznik button small{display:block;margin:4px 0 0}}.kp-wiecej{margin:14px 0 0;font-size:.9rem}.kp-wiecej a{color:inherit;font-weight:650;text-decoration:underline;text-underline-offset:3px}.kp-montujemy{border:0;padding:0;margin:22px 0 0;min-width:0}.kp-montujemy legend{padding:0;margin-bottom:10px;font-weight:650;color:var(--kd-grafit);font-size:1rem}.kp-montujemy legend span{font-weight:400;color:var(--kd-szary)}.kp-montujemy-lista{display:flex;flex-wrap:wrap;gap:8px}.kp-pig{display:inline-flex;align-items:center;min-height:42px;padding:0 16px;border-radius:999px;border:1px solid #D9DCE1;background:#fff;cursor:pointer;font-size:.97rem;user-select:none}.kp-pig input{position:absolute;opacity:0;pointer-events:none}.kp-pig-on{border-color:var(--kd-grafit);box-shadow:inset 0 0 0 1px var(--kd-grafit);font-weight:600}.kp-pig:focus-within{outline:2px solid var(--kd-pomarancz);outline-offset:2px}.kp-dokladka{margin:18px 0 0;padding:14px 16px;border-radius:12px;background:#fff4ec;border:1px solid #FFD9C2;line-height:1.45}.kp-dokladka b{font-weight:650;color:var(--kd-grafit)}.kp-paczka.kp-polecany .kp-znaczek{background:#15803d;color:#fff!important}.kp-paczka.kp-polecany{border-color:#15803d;box-shadow:0 0 0 1px #15803d,0 18px 36px -22px #15803d8c}.kp-paczka.kp-polecany.kp-wybrany{box-shadow:0 0 0 2px #15803d,0 18px 36px -22px #15803d8c}.kp-przelacznik button small.kp-promo{background:#dc2626;color:#fff;font-weight:800;letter-spacing:.01em;transform:rotate(-3deg);display:inline-block;box-shadow:0 4px 10px -4px #dc262699}@media(min-width:900px){.kp-pakiet{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:16px;align-items:stretch;margin-top:14px}.kp-pakiet .kp-suma{margin:0;align-content:center;align-self:start}.kp-pakiet-prawa{display:block}.kp-pakiet .kp-lista{margin:0}.kp-pakiet .kp-arek{margin-top:10px}.kp-kafle-paczki .kp-kafel{padding-top:16px;padding-bottom:16px}.kp-nawigacja{position:sticky;bottom:0;z-index:5;margin:18px -32px -32px;padding:14px 32px;background:#fffffff0;backdrop-filter:blur(8px);border-top:1px solid var(--kd-linia);border-radius:0 0 18px 18px}}.kp-konto p{margin:0 0 10px}.kp-konto .kp-male{margin:10px 0 0;color:var(--kd-tekst2)}.kp-konto-btn{display:inline-flex;text-decoration:none}.kp-pakiet-lewa{display:grid;gap:10px;align-content:start}.kp-suma-gratis{color:#067647!important;opacity:1!important;font-weight:600}.kp-kod-link,.kp-link-maly{background:none;border:0;padding:0;font:inherit;font-size:.95rem;font-weight:600;color:var(--kd-grafit);text-decoration:underline;text-underline-offset:3px;cursor:pointer;justify-self:start}.kp-link-maly{margin-left:10px;font-weight:500;color:var(--kd-tekst2)}.kp-kod{display:grid;gap:6px}.kp-kod input{width:100%;min-height:46px;padding:0 14px;border-radius:12px;border:1px solid var(--kd-linia);font:inherit;font-size:1rem;text-transform:uppercase;letter-spacing:.04em;background:#fff}.kp-kod input::placeholder{text-transform:none;letter-spacing:0}.kp-kod input:focus{outline:2px solid var(--kd-grafit);outline-offset:1px}.kp-kod-blad{color:#b42318}.kp-kod-ok{margin:0;padding:10px 12px;border-radius:12px;background:#ecfdf3;border:1px solid #A6E9C1;color:#065f35;font-size:.95rem}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(min-width:641px){html body:has(.kp) .zg-pas{right:auto;left:18px}}
