@font-face{font-family:"D Hina";src:url(pisma/hina.woff2) format("woff2");font-display:swap}.vm-koren.vm-koren.vm-koren[data-dielo="ma"]{--d-pismo:"D Hina","Iowan Old Style",Georgia,serif;--d-pismo-nadpis:"D Hina",Georgia,serif;--d-pismo-cena:"D Hina",Georgia,serif;--rumelka:var(--vt-akcent);--rumelka-na:var(--vt-akcent-ink);--d-karta:var(--vt-bg);--d-cena:var(--vt-ink);--d-cena-pod:var(--vt-bg);--d-pridat:var(--vt-bg);--d-pridat-text:var(--vt-akcent-text);--d-nav:var(--vt-bg);--d-nav-text:var(--vt-ink-2);--d-nav-akt:var(--vt-bg);--d-nav-akt-text:var(--vt-akcent-text);--d-strana:22px;--krok:28px;font-size:1.03rem;line-height:1.6;letter-spacing:.02em;counter-reset:ma-k}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-hlavicka{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr auto;column-gap:20px;min-height:84cqi;padding:44px var(--d-strana) 34px}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-hlavicka::before{content:"";grid-column:1;grid-row:1;width:84px;height:84px;margin-bottom:40px;border-radius:50%;background:var(--rumelka)}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-hlavicka__nazov{grid-column:2;grid-row:1 / -1;position:relative;max-inline-size:22rem;margin:0;writing-mode:vertical-rl;font-size:clamp(2.4rem,11.5cqi,5rem);font-weight:400;line-height:1.16;letter-spacing:.14em;overflow-wrap:normal;hyphens:none}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-hlavicka__podtitul{grid-column:1;grid-row:3;align-self:end;max-width:15em;margin:18px 0 0;font-size:.95rem;line-height:1.5}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-hlavicka__banner{grid-column:1;grid-row:2;align-self:end;width:46%;margin:0;aspect-ratio:3 / 4;overflow:hidden;contain:paint}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-hlavicka__banner-obraz{width:100%;height:100%;object-fit:cover;filter:saturate(.72)}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-hlavicka__logo-ram{grid-column:1;grid-row:1;justify-self:start;width:84px;height:84px;margin:0;border:0;border-radius:50%;overflow:hidden;background:var(--rumelka);box-shadow:none}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-hlavicka__logo{width:100%;height:100%;object-fit:cover;border-radius:0}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-hlavicka:has(>.vm-hlavicka__jazyk){padding-top:64px}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-denne-skok{border:1.5px solid currentColor;border-radius:3px;background:none;color:var(--vt-akcent-text);font-weight:400;font-size:.92rem}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-lista{position:sticky;z-index:4;background:var(--d-nav)}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-lista__zoznam{display:flex;gap:22px;margin:0;padding:0 var(--d-strana);overflow-x:auto;scrollbar-width:none}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-lista__odkaz{display:block;min-height:44px;box-sizing:border-box;padding:10px 0;border:0;border-radius:0;background:none;font-size:.95rem;letter-spacing:.08em}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-lista__odkaz[aria-current="location"]{background:none}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-blok--rozcestnik{padding:0 var(--d-strana)}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-rozcestnik__zoznam{display:flex;flex-wrap:wrap;gap:0 20px;margin:0;padding:0;list-style:none}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-rozcestnik__cip{min-height:44px;align-items:center;display:inline-flex;padding:0;border:0;background:none;letter-spacing:.08em}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-rozcestnik__pocet{display:none}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-kategoria{display:grid;grid-template-columns:minmax(40px,auto) minmax(0,1fr);column-gap:14px;margin:62px var(--d-strana) 0;counter-increment:ma-k;scroll-margin-top:24px}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-kategoria__fotka{grid-column:2;grid-row:1;width:62%;aspect-ratio:3 / 2;margin-bottom:34px;filter:saturate(.72)}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-kategoria__hlava{grid-column:1;grid-row:1 / span 3;position:sticky;top:58px;align-self:start;writing-mode:vertical-rl;padding-top:2px}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-kategoria__nazov{max-inline-size:18rem;font-size:1.7rem;font-weight:400;line-height:1.25;letter-spacing:.2em;overflow-wrap:normal;hyphens:none}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-zoznam{grid-column:2;gap:0}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-viac{grid-column:2}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-polozka{grid-template-areas:"nazov foto" "cena foto" "popis foto" "stitky foto" "vary foto" "pata foto" "akcia foto";grid-template-columns:minmax(0,1fr) 76px;grid-template-rows:auto auto auto auto auto auto 1fr;column-gap:16px;row-gap:0;padding:0 0 calc(var(--krok) * 1.5)}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-polozka:not([data-fotka]){grid-template-areas:"nazov" "cena" "popis" "stitky" "vary" "pata" "akcia";grid-template-columns:minmax(0,1fr)}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-polozka__obraz{width:76px;aspect-ratio:3 / 4;align-self:start;margin-top:6px}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-polozka__fotka{filter:saturate(.78)}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-polozka__nazov{font-size:1.28rem;font-weight:400;line-height:1.4;letter-spacing:.04em}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-polozka__gramaz{display:block;font-size:.8rem;letter-spacing:.06em}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-polozka__cena{margin-top:2px;font-size:.98rem;font-weight:400;letter-spacing:.08em;font-variant-numeric:lining-nums}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-polozka__popis{margin-top:8px;font-size:.92rem;line-height:1.7}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-polozka__stitky{margin-top:6px}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-stitok{border:0;padding:0;font-size:.82rem;letter-spacing:.06em}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-polozka__pata{margin-top:8px;font-size:.8rem}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-alergen{border:0;padding:0;gap:3px;font-size:.8rem}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-alergeny{gap:0 10px}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-polozka__akcia{margin-top:12px}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vmo-pridaj{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;border:1.5px solid currentColor;border-radius:3px;background:none;font-size:0}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vmo-pridaj::before{content:"+";content:"+" / "";font-size:1.5rem;line-height:1}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vmo-pridaj:has(.vmo-pridaj__pocet){background:var(--rumelka);color:var(--rumelka-na);border-color:var(--rumelka)}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vmo-pridaj:has(.vmo-pridaj__pocet)::before{content:none}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vmo-pridaj__pocet{margin:0;padding:0;min-width:0;height:auto;background:none;color:inherit;font-size:1.15rem;font-weight:400}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-polozka__znacka{border:0;padding:0;font-weight:400;letter-spacing:.1em;color:var(--vt-akcent-text)}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vmo-lista__tlacidlo{background:var(--vt-akcent-text);color:var(--vt-bg)}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-oznam{margin:44px var(--d-strana) 0;padding:0;border:0;background:none}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-oznam__ikona{display:none}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-oznam__text{color:var(--vt-ink)}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-denne{width:auto;margin:62px var(--d-strana) 0;padding:24px 0;border:0;border-block:1px solid var(--vt-okraj-silny);background:none}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-blok--oblubene{margin:62px var(--d-strana) 0}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-blok__hlava{margin-bottom:26px}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-blok__nazov{font-weight:400;font-size:1.5rem;letter-spacing:.14em}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-pata{margin-top:40px}@container listok (min-width:52rem){.vm-koren.vm-koren.vm-koren[data-dielo="ma"]{--d-strana:clamp(40px,12cqi,180px)}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-hlavicka{min-height:24rem}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-hlavicka__banner{width:11rem}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-kategoria{grid-template-columns:minmax(120px,auto) minmax(0,1fr)}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-kategoria__nazov{font-size:2.2rem}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-polozka{grid-template-columns:minmax(0,1fr) 150px;column-gap:48px}.vm-koren.vm-koren.vm-koren[data-dielo="ma"] .vm-polozka__obraz{width:150px}}@keyframes ma-ciara{from{transform:scaleY(0)}}@keyframes ma-vystup{from{opacity:0;transform:translateY(6px)}}@keyframes ma-pecat{0%{transform:scale(1.5) rotate(-9deg);opacity:.2}60%{transform:scale(.96) rotate(-3deg);opacity:1}}@media (prefers-reduced-motion:no-preference){.vm-koren.vm-koren.vm-koren[data-dielo="ma"][data-js]:not([data-motion="off"]) .vm-polozka[data-vstupuje]{animation:ma-vystup 700ms cubic-bezier(.2,.6,.2,1) calc(min(var(--i,0),7) * 70ms) both}.vm-koren.vm-koren.vm-koren[data-dielo="ma"][data-js]:not([data-motion="off"]) .vm-polozka[data-vstupuje] .vm-polozka__obraz{animation:ma-vystup 700ms cubic-bezier(.2,.6,.2,1) calc(min(var(--i,0),7) * 70ms + 120ms) both}.vm-koren.vm-koren.vm-koren[data-dielo="ma"]:not([data-motion="off"]) .vmo-pridaj:active{scale:none;transform:scale(.9)}.vm-koren.vm-koren.vm-koren[data-dielo="ma"]:not([data-motion="off"]) .vmo-pridaj__pocet{animation:ma-pecat 300ms cubic-bezier(.3,.9,.3,1) both}}