.pz-koren{flex-direction:column;min-height:100svh;display:flex}.pz-obsah{box-sizing:border-box;width:min(1120px,100%);padding:calc(var(--vt-pruh-vyska) + clamp(2rem, 6vw, 4.5rem)) var(--vt-sp-4) clamp(3rem, 7vw, 5rem);flex-direction:column;flex:1;gap:clamp(1.75rem,4vw,3rem);margin-inline:auto;display:flex}.pz-obsah:focus{outline:none}.pz-hlava{gap:var(--vt-sp-3);max-width:48rem;display:grid}.pz-titul{font-family:var(--vt-font-display);letter-spacing:var(--vt-tracking-nadpis);color:var(--vt-ink);text-wrap:balance;margin:0;font-size:clamp(2.25rem,6vw,4.25rem);font-weight:700;line-height:1.02}.pz-perex{max-width:62ch;color:var(--vt-ink-2);font-size:var(--vt-text-l);text-wrap:pretty;margin:0;line-height:1.55}.pz-tabulka{border-collapse:separate;border-spacing:0;text-align:left;width:100%}.pz-tabulka th,.pz-tabulka td{vertical-align:top;padding:1rem 1.25rem;line-height:1.45}.pz-hlavicka-co,.pz-hlavicka-ine{color:var(--vt-ink-2);font-size:var(--vt-text-s);vertical-align:bottom;font-weight:650}.pz-hlavicka-vittles{color:#fff;vertical-align:bottom;background:#0f1219;border-radius:22px 22px 0 0}.pz-co{border-top:1px solid var(--vt-okraj);width:28%;color:var(--vt-ink);font-weight:650}.pz-vittles{color:#fff;background:#0f1219;width:40%;font-weight:550;box-shadow:inset 0 1px #ffffff24}.pz-ine{border-top:1px solid var(--vt-okraj);color:var(--vt-ink-2)}.pz-tabulka .pz-skupina th{color:var(--vt-ink);font-family:var(--vt-font-display);letter-spacing:var(--vt-tracking-nadpis);text-wrap:balance;padding-block:2rem .75rem;font-size:1.25rem;font-weight:700;line-height:1.2}.pz-skupina-vittles{background:#0f1219}.pz-tabulka tbody:last-child tr:last-child .pz-vittles{border-radius:0 0 22px 22px}@media (max-width:47.99rem){.pz-tabulka,.pz-tabulka thead,.pz-tabulka tbody,.pz-tabulka tr,.pz-tabulka th,.pz-tabulka td{width:auto;display:block}.pz-tabulka thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pz-tabulka tr{border-top:1px solid var(--vt-okraj);padding-block:.875rem}.pz-tabulka tr.pz-skupina{border-top:0;padding-block:1.5rem .25rem}.pz-tabulka .pz-skupina th{padding:0;font-size:1.375rem}.pz-tabulka .pz-skupina td{display:none}.pz-tabulka th.pz-co{border:0;padding:0 0 .625rem;font-size:1.0625rem}.pz-tabulka td.pz-vittles{box-shadow:none;border-radius:14px;padding:.75rem .875rem}.pz-tabulka td.pz-ine{border:0;padding:.625rem .875rem 0}.pz-tabulka td:before{content:attr(data-stlpec);letter-spacing:.02em;opacity:.82;margin-bottom:.1875rem;font-size:.75rem;font-weight:700;display:block}}.pz-udaje{max-width:72ch;color:var(--vt-ink-2);font-size:var(--vt-text-s);margin:0;line-height:1.5}.pz-akcie{align-items:center;gap:var(--vt-sp-3) var(--vt-sp-4);flex-wrap:wrap;display:flex}.pz-odkaz{color:var(--vt-akcent-text);text-underline-offset:3px;text-decoration:underline}.pz-odkaz:focus-visible{outline:3px solid var(--vt-focus);outline-offset:3px}.pa-sekcie{gap:clamp(1.75rem,4vw,3rem) clamp(2rem,5vw,4.5rem);display:grid}@media (min-width:52rem){.pa-sekcie{grid-template-columns:repeat(2,minmax(0,1fr))}}.pa-sekcia{align-content:start;gap:var(--vt-sp-3);padding-top:var(--vt-sp-3);border-top:2px solid var(--vt-ink);display:grid}.pa-nadpis{font-family:var(--vt-font-display);letter-spacing:var(--vt-tracking-nadpis);color:var(--vt-ink);margin:0;font-size:clamp(1.375rem,2.6vw,1.75rem);font-weight:700}.pa-zoznam{gap:var(--vt-sp-2);color:var(--vt-ink-2);margin:0;padding-left:1.25rem;line-height:1.55;display:grid}.pa-plan{max-width:68ch;color:var(--vt-ink);font-size:var(--vt-text-l);margin:0;font-weight:600;line-height:1.5}
