.ks-seznam{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.ks-polozka{--ks-ustrizek: 104px;position:relative;isolation:isolate;display:grid;grid-template-columns:var(--ks-ustrizek) minmax(0,1fr);border:1px solid var(--color-line);background:var(--color-surface);overflow:hidden}.ks-polozka:before,.ks-polozka:after{content:"";position:absolute;left:calc(var(--ks-ustrizek) - 9px);z-index:4;width:18px;height:18px;border:1px solid var(--color-line);border-radius:50%;background:var(--color-paper)}.ks-polozka:before{top:-10px}.ks-polozka:after{bottom:-10px}.ks-polozka:focus{outline:2px solid var(--color-ink);outline-offset:2px}.ks-polozka[data-chyba]{border-color:var(--color-accent-strong)}.ks-ustrizek{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:116px;padding:16px 10px;background:var(--sekce, var(--color-night));color:#fff;text-align:center}.ks-ustrizek:after{content:"";position:absolute;top:14px;bottom:14px;right:-3px;z-index:3;width:6px;background:radial-gradient(circle,var(--color-paper) 2px,transparent 2.5px) center top / 6px 9px repeat-y}.ks-ustrizek-den{font-family:var(--font-display);font-size:38px;line-height:1;font-variant-numeric:tabular-nums}.ks-ustrizek-mesic,.ks-ustrizek-dow{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.ks-ustrizek-dow{color:#ffffffb8}.ks-ustrizek-castka{font-family:var(--font-display);font-size:19px;line-height:1.1;white-space:nowrap}.ks-ustrizek-foto{justify-content:flex-end;padding-bottom:10px}.ks-ustrizek-foto img{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover}.ks-ustrizek-foto:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to top,#000c,#0000000d 70%)}.ks-ustrizek-foto>span{position:relative;z-index:2}.ks-ustrizek-foto .ks-ustrizek-den{font-size:30px}.ks-polozka-telo{display:flex;flex-direction:column;gap:6px;min-width:0;padding:14px 16px 2px 22px}.ks-cena{font-family:var(--font-display);font-size:20px;font-weight:400;line-height:1.15}.ks-odebrat{align-self:flex-start;min-height:44px;padding:4px 0;font-weight:500;color:var(--color-mute)}.ks-odebrat:hover{color:var(--color-ink)}.ks-odkazy{display:flex;flex-wrap:wrap;gap:10px}.ks-prazdny{display:flex;flex-direction:column;gap:16px}.ks-dalsi,.ks-prazdny{padding:16px;border:1.5px dashed var(--color-line);border-color:color-mix(in srgb,var(--color-ink) 26%,transparent)}.ks-dalsi{justify-content:center}.ks-prazdny{padding:20px}.btn.ks-odkaz-sekce{color:var(--akcent);border-color:var(--akcent);background:var(--color-surface);padding-left:30px}.btn.btn-sm.ks-odkaz-sekce{padding-left:24px}.ks-odkaz-sekce:before{content:"";position:absolute;inset:-1px auto -1px -1px;width:8px;background:var(--sekce)}.btn.ks-odkaz-sekce:hover:not(:disabled){background:var(--sekce);border-color:var(--sekce);color:#fff;transform:translateY(-1px);box-shadow:0 8px 24px -8px color-mix(in srgb,var(--sekce) 60%,transparent)}@media(max-width:480px){.ks-polozka{--ks-ustrizek: 84px}.ks-ustrizek{padding-inline:6px}.ks-ustrizek-den{font-size:30px}.ks-ustrizek-castka{font-size:15px}.ks-polozka-telo{padding:12px 12px 2px 18px}.ks-dalsi .btn{flex:1 1 100%}}.ks-mezititulek{margin:12px 0 0}.kp .platba{max-width:var(--pruvodce-max);min-width:0;display:flex;flex-direction:column;gap:20px}.kp .platba-stitek{margin:0;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-mute)}.kp .platba-stitek-ok{color:var(--color-ok)}.kp .platba-stitek-ceka{color:var(--color-redeem)}.kp .platba-stitek-ne{color:var(--color-accent-strong)}.kp .platba-hlava{display:flex;gap:12px;align-items:center}.kp .platba-ikona{flex:0 0 auto;width:36px;height:36px}.kp .platba-ikona-ok{color:var(--color-ok)}.kp .platba-nadpis{margin:0;font-size:clamp(22px,3vw,36px)}.kp .platba-text{margin:0;font-size:15px;line-height:1.5}.kp .kp-seznam{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.kp .platba-poukaz{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--color-ink);background:var(--color-surface)}.kp .platba-kod{margin:0;font-size:22px;letter-spacing:.04em}.kp .platba-popis{margin:0;font-size:13px;color:var(--color-mute)}.kp .platba-akce{align-self:flex-start}.kp .platba-formular{display:contents}.kp .platba-akce-radek{display:flex;flex-wrap:wrap;gap:12px}.kp .platba-akce-radek:empty{display:none}.kp .platba-dal{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:1px solid var(--color-line)}.kp .platba-dal-kroky{margin:0;padding-left:22px;list-style:decimal outside;display:flex;flex-direction:column;gap:6px;font-size:15px;line-height:1.5}.kp .platba-dal-kroky a,.kp .platba-kontakt a,.kp .platba-text a{color:var(--color-ink);text-decoration:underline}.kp .platba-kontakt{margin:0;font-size:var(--fs-small);color:var(--color-mute)}.kp a[href^="tel:"]{white-space:nowrap}@media(max-width:640px){.kp .platba-akce{align-self:stretch}}.ks .ks-souhlas{align-items:flex-start;font-size:13px;font-weight:500;line-height:1.5}.ks .ks-souhlas .nk-checkbox{margin-top:1px}.ks .ks-souhlas a{color:inherit;text-decoration:underline}.ks .ks-zaplaceno-jinde{padding-left:12px;border-left:3px solid var(--color-buy);color:var(--color-ink)}.ks .ks-zaplaceno-jinde a{color:inherit;font-weight:700;text-decoration:underline}
