.vm-vyber{--vm-v-bg:var(--vm-variant-bg,var(--vt-povrch));--vm-v-ink:var(--vm-variant-ink,var(--vt-ink));--vm-v-okraj:var(--vm-variant-okraj,var(--vt-okraj-silny));--vm-v-r:var(--vm-variant-r,var(--vt-r-s));--vm-v-bublina:var(--vm-variant-bublina,var(--vt-akcent));--vm-v-bublina-ink:var(--vm-variant-bublina-ink,var(--vt-akcent-ink));--vm-v-cas:var(--vm-variant-cas,.32s);--vm-v-pruzina:cubic-bezier(.34, 1.56, .64, 1);align-items:flex-start;gap:var(--vt-sp-2);min-width:0;color:var(--vm-v-ink);flex-direction:column;display:flex}.vm-vyber__spustac{align-items:center;gap:var(--vt-sp-2);min-height:max(44px, var(--vt-dotyk));max-width:100%;padding:var(--vt-sp-1) var(--vt-sp-3) var(--vt-sp-1) var(--vt-sp-3);border:1px solid var(--vm-v-okraj);border-radius:var(--vm-v-r);background:var(--vm-v-bg);color:var(--vm-v-ink);font:inherit;font-size:var(--vt-text-s);text-align:left;cursor:pointer;font-weight:600;line-height:1.2;display:inline-flex}.vm-vyber__spustac:hover{border-color:var(--vm-v-bublina)}.vm-vyber__spustac:focus-visible,.vm-bublina:focus-visible{outline:2px solid var(--vt-focus);outline-offset:2px}.vm-vyber__spustac:active{transform:scale(var(--vm-stlacenie,.97))}.vm-vyber__bodka{background:var(--vm-v-bublina);border-radius:999px;flex:none;width:.5rem;height:.5rem}.vm-vyber__hodnota{align-items:baseline;gap:.35em;min-width:0;display:inline-flex}.vm-vyber__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vm-vyber__oddelovac{opacity:.55}.vm-vyber__cena{white-space:nowrap}.vm-vyber__sipka{opacity:.75;flex:none;margin-left:auto}.vm-vyber__bubliny{gap:var(--vt-sp-2);flex-wrap:wrap;max-width:100%;display:flex}.vm-vyber__bubliny[hidden]{display:none}.vm-bublina{isolation:isolate;min-height:max(44px, var(--vt-dotyk));min-width:max(44px, var(--vt-dotyk));padding:var(--vt-sp-2) var(--vt-sp-3);border:1px solid var(--vm-v-okraj);background:var(--vm-v-bg);color:var(--vm-v-ink);font:inherit;font-size:var(--vt-text-s);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:baseline;gap:.45em;font-weight:600;line-height:1.2;display:inline-flex;position:relative}.vm-bublina:before{content:"";z-index:-1;border-radius:inherit;background:var(--vm-v-bublina);opacity:0;position:absolute;inset:-1px;transform:scale(.55)}.vm-bublina[aria-checked=true]{border-color:var(--vm-v-bublina);color:var(--vm-v-bublina-ink)}.vm-bublina[aria-checked=true]:before{opacity:1;transform:scale(1)}.vm-bublina__cena{opacity:.8;white-space:nowrap;font-weight:500}.vm-bublina[aria-checked=true] .vm-bublina__cena{opacity:1}.vm-bublina:not([aria-checked=true]):not([data-vypredana]):hover{border-color:var(--vm-v-bublina)}.vm-bublina[data-vypredana]{cursor:not-allowed;border-style:dashed}.vm-bublina[data-vypredana] .vm-bublina__text{opacity:.7;text-decoration:line-through;text-decoration-thickness:1px}.vm-bublina__vypredane{opacity:.8;font-size:.85em;font-weight:500}.vm-bublina__pocet{background:var(--vt-ink);min-width:1.15rem;height:1.15rem;color:var(--vt-bg);border-radius:999px;justify-content:center;align-items:center;padding:0 .25rem;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-.45rem;right:-.35rem}.vm-koren[data-varianty=stitky] .vm-bublina,.vm-koren[data-zaoblenie=ostre] .vm-bublina{border-radius:var(--vm-v-r)}@keyframes vm-bublina-vstup{0%{opacity:0;transform:translateY(-6px)scale(.6)}}@keyframes vm-hodnota-cvak{0%{opacity:.35;transform:scale(.88)}}@keyframes vm-pocet-vstup{0%{opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion:no-preference){.vm-vyber[data-rezim=rozbalovac][data-otvoreny=ano] .vm-bublina{animation:vm-bublina-vstup var(--vm-v-cas) var(--vm-v-pruzina) backwards;animation-delay:calc(var(--vm-i,0) * 45ms)}.vm-bublina:before{transition:transform var(--vm-v-cas) var(--vm-v-pruzina), opacity calc(var(--vm-v-cas) * .6) ease-out}.vm-vyber__hodnota{animation:vm-hodnota-cvak calc(var(--vm-v-cas) * .8) var(--vm-v-pruzina)}.vm-vyber__sipka{transition:transform var(--vm-v-cas) var(--vm-v-pruzina)}.vm-vyber[data-otvoreny=ano] .vm-vyber__sipka{transform:rotate(180deg)}.vm-vyber__spustac,.vm-bublina{transition:transform var(--vt-cas,.14s) ease-out}.vm-bublina:not([data-vypredana]):active{transform:scale(var(--vm-stlacenie,.94))}.vm-bublina__pocet{animation:vm-pocet-vstup var(--vm-v-cas) var(--vm-v-pruzina)}}@media (prefers-reduced-motion:reduce){.vm-vyber[data-otvoreny=ano] .vm-vyber__sipka{transform:rotate(180deg)}}@media (forced-colors:active){.vm-bublina:before,.vm-vyber__bodka{background:highlight}.vm-bublina[aria-checked=true]{color:highlighttext}}
.vpk{--vpk-foto:clamp(44px, calc(var(--vm-foto-velkost,88px) * .6), 64px);gap:var(--vt-sp-3);min-width:0;padding:var(--vt-sp-4);border:1px solid var(--vt-okraj);border-radius:var(--vt-r-panel);background:color-mix(in srgb, var(--vt-ink) 4%, var(--vt-povrch));color:var(--vt-ink);margin:0;display:grid;container:vpk/inline-size}.vpk__nadpis{font-size:var(--vt-text-m);margin:0;font-weight:700;line-height:1.3}.vpk__zoznam{gap:var(--vt-sp-3);min-width:0;margin:0;padding:0;list-style:none;display:grid}.vpk-karta{align-items:center;gap:var(--vt-sp-2) var(--vt-sp-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text pridat""varianty varianty";min-width:0;display:grid}.vpk-karta+.vpk-karta{padding-top:var(--vt-sp-3);border-top:1px solid var(--vt-okraj)}.vpk-karta--foto{grid-template-columns:var(--vpk-foto) minmax(0, 1fr) auto;grid-template-areas:"foto text pridat""varianty varianty varianty"}.vpk-karta__foto{width:var(--vpk-foto);aspect-ratio:1;background:color-mix(in srgb, var(--vt-ink) 6%, var(--vt-povrch));-webkit-mask:var(--vm-foto-tvar,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M50 0C88 0 100 12 100 50S88 100 50 100 0 88 0 50 12 0 50 0Z'/%3E%3C/svg%3E")) center / 100% 100% no-repeat;-webkit-mask:var(--vm-foto-tvar,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M50 0C88 0 100 12 100 50S88 100 50 100 0 88 0 50 12 0 50 0Z'/%3E%3C/svg%3E")) center / 100% 100% no-repeat;mask:var(--vm-foto-tvar,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M50 0C88 0 100 12 100 50S88 100 50 100 0 88 0 50 12 0 50 0Z'/%3E%3C/svg%3E")) center / 100% 100% no-repeat;grid-area:foto;align-self:start;overflow:hidden}.vpk-karta__foto>img{object-fit:cover;width:100%;height:100%;display:block}@supports not ((-webkit-mask-image:none) or (mask-image:none)){.vpk-karta__foto{border-radius:var(--vm-foto-r,30%)}}[data-foto-rozlozenie=skryte] .vpk-karta__foto{display:none}.vpk-karta__text{grid-area:text;gap:2px;min-width:0;display:grid}.vpk-karta__nazov{overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.3}.vpk-karta__veta{font-size:var(--vt-text-s);color:var(--vt-ink-2);overflow-wrap:anywhere;margin:0;line-height:1.4}.vpk-karta__cena{align-items:baseline;column-gap:var(--vt-sp-2);flex-wrap:wrap;margin:0;display:flex}.vpk-karta__povodna{font-size:var(--vt-text-s);color:var(--vt-ink-2);text-decoration-thickness:1.5px}.vpk-karta__suma{font-variant-numeric:tabular-nums;font-weight:750}.vpk-karta__varianty{grid-area:varianty;min-width:0}.vpk-karta .vpk-karta__pridat{min-height:var(--vt-dotyk);min-width:var(--vt-dotyk);white-space:nowrap;grid-area:pridat;justify-content:center;justify-self:end;align-items:center;gap:6px;margin:0;display:inline-flex}.vpk-karta__plus{font-size:1.15em;font-weight:700;line-height:1}@container vpk (max-width:300px){.vpk-karta{grid-template-areas:"text text""pridat pridat""varianty varianty"}.vpk-karta--foto{grid-template-areas:"foto text text""foto pridat pridat""varianty varianty varianty"}}.vpk--velka{--vpk-foto:clamp(64px, var(--vm-foto-velkost,88px), 96px);padding:var(--vt-sp-5);gap:var(--vt-sp-4)}.vpk--velka .vpk__nadpis,.vpk--velka .vpk-karta__nazov,.vpk--velka .vpk-karta__suma{font-size:var(--vt-text-l)}.vpk--velka .vpk-karta__pridat{min-height:var(--vt-dotyk-hlavny)}.vpk-stitok{border:1px solid var(--vt-okraj-silny);border-radius:var(--vt-r-stitok);font-size:var(--vt-text-s);letter-spacing:.04em;text-transform:uppercase;color:var(--vt-ink-2);white-space:nowrap;vertical-align:1px;margin-right:6px;padding:0 6px;font-weight:700;line-height:1.45;display:inline-block}.vpk-povodna{color:var(--vt-ink-2);text-decoration-thickness:1.5px}@media (prefers-reduced-motion:reduce){.vpk-karta .vpk-karta__pridat,.vpk-karta .vpk-karta__pridat:active{transition:none;transform:none}}@media (forced-colors:active){.vpk{border:1px solid canvastext}}.vmo-riadok .vmo-pocet__tlacidlo:disabled{opacity:.4;box-shadow:none;cursor:not-allowed}
