.vm-denne{box-sizing:border-box;width:100%;max-width:64ch;padding:var(--vt-sp-4) var(--vt-sp-4) var(--vt-sp-1);border:1px solid var(--vt-okraj-silny);border-radius:var(--vt-r-panel);background:var(--vt-povrch);box-shadow:var(--vt-tien-1);scroll-margin-top:var(--vt-sp-4);flex-direction:column;margin-inline:auto;display:flex}.vm-denne__hlava{justify-content:space-between;align-items:baseline;column-gap:var(--vt-sp-4);row-gap:var(--vt-sp-1);padding-bottom:var(--vt-sp-3);border-bottom:1px solid var(--vt-okraj-silny);flex-wrap:wrap;display:flex}.vm-denne__nazov{font-size:var(--vt-text-xl);letter-spacing:var(--vt-tracking-nadpis);color:var(--vt-ink);margin:0;font-weight:700}.vm-denne__kedy{font-size:var(--vt-text-s);color:var(--vt-ink-2);font-variant-numeric:tabular-nums;margin:0;line-height:1.5}.vm-denne__den,.vm-denne__okno{white-space:nowrap}.vm-denne__okno{color:var(--vt-ink);font-weight:650}.vm-denne__poznamka{margin:var(--vt-sp-1) 0 0;font-size:var(--vt-text-m);color:var(--vt-ink);overflow-wrap:anywhere;flex-basis:100%;line-height:1.5}.vm-denne__zoznam{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vm-denne__zoznam+.vm-denne__zoznam{border-top:1px solid var(--vt-okraj-silny)}.vm-denne__riadok{padding:var(--vt-sp-3) 0}.vm-denne__riadok+.vm-denne__riadok{border-top:1px solid var(--vt-okraj)}.vm-denne__riadok--vypredane{opacity:.65}.vm-koren[data-rozlozenie] .vm-denne .vm-polozka__spoj{display:block}.vm-denne__oznacenie{margin:0 0 calc(var(--vt-sp-1) - var(--vt-sp-2));font-size:var(--vt-text-s);letter-spacing:.04em;text-transform:uppercase;color:var(--vt-ink-2);font-weight:700;line-height:1.3}.vm-denne__cena-polievky{white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;display:inline-flex}.vm-denne__samostatne{font-size:var(--vt-text-s);color:var(--vt-ink-2);line-height:1.3}.vm-denne__v-cene{max-width:7.5rem;font-size:var(--vt-text-s);text-align:end;text-wrap:balance;color:var(--vt-ink-2);flex:0 auto;font-weight:650;line-height:1.3}.vm-denne__stitok{padding:2px var(--vt-sp-2);border-radius:var(--vt-r-stitok);background:color-mix(in srgb, var(--vt-ink) 8%, transparent);font-size:var(--vt-text-s);color:var(--vt-ink);white-space:nowrap;align-items:center;font-weight:650;line-height:1.5;display:inline-flex}.vm-denne__od{min-height:var(--vt-dotyk);padding:0 var(--vt-sp-4);border:1px dashed var(--vt-okraj-silny);border-radius:var(--vt-r);font-size:var(--vt-text-s);color:var(--vt-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;font-weight:650;display:inline-flex}.vm-polozka__akcia>.vm-denne__vyber{flex:100%}.vm-denne__vyber{box-sizing:border-box;gap:var(--vt-sp-3);padding:var(--vt-sp-3);border:1px solid var(--vt-okraj-silny);border-radius:var(--vt-r-s);background:color-mix(in srgb, var(--vt-ink) 4%, var(--vt-povrch));flex-direction:column;display:flex}.vm-denne__polievky{gap:var(--vt-sp-2);border:0;min-width:0;margin:0;padding:0;display:grid}.vm-denne__legenda{width:100%;font-size:var(--vt-text-s);letter-spacing:.04em;text-transform:uppercase;color:var(--vt-ink-2);padding:0;font-weight:700}.vm-denne__volba{overflow-wrap:anywhere;min-width:0}.vm-denne__vyber .vmo-volba{background:var(--vt-povrch)}.vm-denne__vyber .vmo-volby{grid-template-columns:minmax(0,1fr)}.vm-denne__vyber-chyba{padding-left:var(--vt-sp-2);border-left:3px solid var(--vt-chyba);font-size:var(--vt-text-s);color:var(--vt-ink);margin:0;font-weight:650;line-height:1.45}.vm-denne__vyber-akcie{justify-content:flex-end;gap:var(--vt-sp-2);flex-wrap:wrap;display:flex}.vm-denne__zrusit{min-height:var(--vt-dotyk);padding:var(--vt-sp-2) var(--vt-sp-4);border:1px solid var(--vt-okraj-silny);border-radius:var(--vt-r);color:var(--vt-ink);font:inherit;font-size:var(--vt-text-s);cursor:pointer;background:0 0;font-weight:650}.vm-denne__zrusit:focus-visible{outline:3px solid var(--vt-focus);outline-offset:2px}@media (max-width:420px){.vm-denne__vyber-akcie>*{flex:1 1 0}}.vm-koren[data-hustota=kompaktne] .vm-denne{padding:var(--vt-sp-3) var(--vt-sp-3) 0}.vm-koren[data-hustota=kompaktne] .vm-denne__riadok{padding:var(--vt-sp-2) 0}.vm-koren[data-zaoblenie=ostre] .vm-denne,.vm-koren[data-zaoblenie=ostre] .vm-denne__vyber{border-radius:0}.vm-koren[data-zaoblenie=oble] .vm-denne{border-radius:20px}@media (max-width:480px){.vm-denne{padding-inline:var(--vt-sp-3)}}.vmo-riadok__denne{border:1px solid var(--vt-okraj-silny);border-radius:var(--vt-r-stitok);width:fit-content;font-size:var(--vt-text-s);letter-spacing:.04em;text-transform:uppercase;color:var(--vt-ink-2);margin-bottom:2px;padding:0 6px;font-weight:700;line-height:1.5;display:block}.vmo-riadok__polievka,.vmo-bon__polievka{font-size:var(--vt-text-s);color:var(--vt-ink-2);margin-top:2px;font-weight:400;display:block}.vmo-oznam{align-items:flex-start;gap:var(--vt-sp-2);padding:var(--vt-sp-2) var(--vt-sp-2) var(--vt-sp-2) var(--vt-sp-4);border:1px solid var(--vt-okraj-silny);border-left:3px solid var(--vt-akcent);border-radius:var(--vt-r-s);background:color-mix(in srgb, var(--vt-ink) 4%, var(--vt-povrch));color:var(--vt-ink);display:flex}.vmo-oznam--prazdny{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vmo-oznam__veta{min-width:0;padding-block:var(--vt-sp-2);font-size:var(--vt-text-s);flex:auto;margin:0;font-weight:650;line-height:1.5}.vmo-oznam__zavri{min-width:var(--vt-dotyk);min-height:var(--vt-dotyk);border-radius:var(--vt-r-s);color:var(--vt-ink-2);font:inherit;font-size:var(--vt-text-l);cursor:pointer;background:0 0;border:0;flex:none;line-height:1}.vmo-oznam__zavri:focus-visible{outline:3px solid var(--vt-focus);outline-offset:2px}.vmo-denne-bez-zliav{font-size:var(--vt-text-s);color:var(--vt-ink-2);margin:0;line-height:1.45}@media (prefers-reduced-motion:no-preference){.vm-denne__zrusit,.vmo-oznam__zavri{transition:transform var(--vt-cas) var(--vt-kriv)}.vm-denne__zrusit:active,.vmo-oznam__zavri:active{transform:scale(.94)}}.vm-denne-bez-menu{padding:var(--vt-sp-5) var(--vt-sp-4);color:var(--vt-ink)}.vm-denne-bez-menu__veta{font-size:var(--vt-text-m);margin:0;font-weight:650}.vm-denne-bez-menu__dalsi{margin:var(--vt-sp-2) 0 0;color:var(--vt-ink-2);font-size:var(--vt-text-s)}.vm-denne__len-v-den{font-style:italic}
