.sklep{background:var(--ds-paper);flex:none;min-height:70vh;padding:clamp(24px,5vw,48px) 0 64px}.sklep-waska{max-width:760px}.sklep h1{font-family:var(--font-display);color:var(--ds-ink);margin:0 0 20px;font-size:clamp(28px,5vw,40px);line-height:1.15}.sklep h2{font-family:var(--font-display);color:var(--ds-ink);margin:0 0 14px;font-size:20px}.kasa{gap:16px;display:grid}.kasa-sekcja{background:var(--ds-white);border:1px solid var(--ds-line);border-radius:var(--ds-radius);margin-bottom:16px;padding:20px}.kasa .kasa-sekcja{margin-bottom:0}.kasa-baner{border-radius:var(--ds-radius-sm);background:var(--ds-paper-2);color:var(--ds-ink-2);margin:0 0 16px;padding:12px 14px;font-size:15px;line-height:1.5}.kasa .kasa-baner{margin:0}.kasa-baner--test{background:var(--ds-orange-soft);color:var(--ds-orange-deep)}.kasa-info{color:var(--ds-muted);margin:10px 0 0;font-size:14.5px;line-height:1.55}.kasa-pozycja{border-top:1px solid var(--ds-line);grid-template-columns:112px 1fr auto auto;align-items:center;gap:8px 16px;padding:12px 0;display:grid}.kasa-pozycja:first-of-type{border-top:0;padding-top:0}.kasa-pozycja b,.zam-pozycja b{color:var(--ds-ink);display:block}.mini-wklad--kasa{width:112px}.kasa-szczegoly{color:var(--ds-muted);margin-top:2px;font-size:13.5px;display:block}.kasa-sztuki{white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:inline-flex}.kasa-sztuki button,.kasa-usun{min-width:var(--ds-touch);min-height:var(--ds-touch);border:1px solid var(--ds-line-2);border-radius:var(--ds-radius-sm);background:var(--ds-white);font:inherit;cursor:pointer;color:var(--ds-ink);font-size:18px}.kasa-sztuki button:disabled{opacity:.4;cursor:default}.kasa-cena{font-family:var(--font-mono);white-space:nowrap;justify-items:end;gap:2px;font-weight:600;display:grid}.kasa-usun{min-width:0;font-size:13px;font-family:var(--font-sans);color:var(--ds-muted);background:0 0;border:0;padding:0 4px;font-weight:400;text-decoration:underline}.kasa-pola{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:4px;display:grid}.kasa-pole{color:var(--ds-ink-2);gap:6px;font-size:14px;font-weight:600;display:grid}.kasa-pole--pelne{grid-column:1/-1}.kasa-sekcja>.kasa-pole--pelne{margin-top:14px}.kasa-pole input,.kasa-pole textarea{min-height:var(--ds-touch);border:1px solid var(--ds-line-2);border-radius:var(--ds-radius-sm);background:var(--ds-white);font:inherit;color:var(--ds-ink);width:100%;min-width:0;padding:10px 12px;font-weight:400}.kasa-pole input:focus-visible,.kasa-pole textarea:focus-visible,.kasa-zgoda input:focus-visible,.kasa-opcja input:focus-visible{outline:2px solid var(--ds-orange-deep);outline-offset:1px}.kasa-pole input[aria-invalid=true]{border-color:#c0392b}.kasa-pole--obok{align-self:end;margin:0 0 12px}.kasa-blad-pola{color:#b3261e;margin-top:4px;font-size:13px;font-weight:500;display:block}.kasa-blad{border-radius:var(--ds-radius-sm);color:#8e211a;background:#fdecea;margin:12px 0 0;padding:10px 12px;font-size:14.5px}.kasa-opcje{gap:8px;margin-bottom:14px;display:grid}.kasa-opcja{border:1.5px solid var(--ds-line-2);border-radius:var(--ds-radius-sm);cursor:pointer;align-items:center;gap:12px;min-height:52px;padding:8px 14px;font-weight:600;display:flex}.kasa-opcja.wybrana{border-color:var(--ds-orange);background:var(--ds-orange-soft)}.kasa-opcja input,.kasa-zgoda input{width:20px;height:20px;accent-color:var(--ds-orange-deep);flex:none}.kasa-opcja-cena{font-family:var(--font-mono);margin-left:auto}.kasa-zgoda{color:var(--ds-ink-2);cursor:pointer;align-items:flex-start;gap:12px;margin-top:14px;font-size:14.5px;line-height:1.5;display:flex}.kasa-zgoda input{margin-top:2px}.kasa-wiersz{border-bottom:1px solid var(--ds-line);justify-content:space-between;gap:16px;padding:8px 0;font-size:15px;display:flex}.kasa-wiersz span:last-child{font-family:var(--font-mono);white-space:nowrap}.kasa-razem{border-bottom:0;font-size:17px;font-weight:700}.kasa-przycisk{justify-content:center;width:100%;margin-top:18px}.kasa-przycisk:disabled{opacity:.45;cursor:not-allowed}.zam-numer{font-family:var(--font-mono);color:var(--ds-muted);margin:0 0 6px;font-size:14px}.zam-kroki{counter-reset:krok;grid-template-columns:repeat(4,1fr);gap:6px;margin:0 0 20px;padding:0;list-style:none;display:grid}.zam-kroki li{counter-increment:krok;border-top:4px solid var(--ds-line-2);color:var(--ds-muted);padding:10px 8px 0;font-size:13.5px}.zam-kroki li.zrobione{border-color:var(--ds-ok);color:var(--ds-ink-2)}.zam-kroki li.biezacy{border-color:var(--ds-orange);color:var(--ds-ink);font-weight:700}.zam-platnosc{margin-top:16px}.zam-pozycja{border-bottom:1px solid var(--ds-line);grid-template-columns:140px 1fr;align-items:center;gap:16px;padding:12px 0;display:grid}.zam-podglad svg{width:100%;height:auto;display:block}.zam-historia{gap:6px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.zam-historia time{min-width:150px;color:var(--ds-muted);font-family:var(--font-mono);font-size:13px;display:inline-block}@media (max-width:560px){.kasa-sekcja{padding:16px}.kasa-pola{grid-template-columns:1fr}.kasa-pozycja{grid-template-columns:76px 1fr auto;align-items:start;column-gap:12px}.mini-wklad--kasa{width:76px}.kasa-pozycja-opis{grid-column:2/-1}.kasa-sztuki{grid-column:1/3}.zam-pozycja{grid-template-columns:1fr}.zam-podglad{max-width:260px}.zam-kroki li{padding-left:0;padding-right:0;font-size:12px}}.kasa-konto{margin:-6px 0 14px}.zam-wstecz{min-height:var(--ds-touch);align-items:center;margin-bottom:4px;font-size:15px;display:inline-flex}
