@font-face{font-family:Bricolage Vyloha;src:url(/_next/static/media/bricolage-latin.3e340e57.woff2) format("woff2");font-weight:200 800;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Vyloha;src:url(/_next/static/media/bricolage-latin-ext.232ded7b.woff2) format("woff2");font-weight:200 800;font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Vyloha;src:url(/_next/static/media/instrument-latin.ae05c57c.woff2) format("woff2");font-weight:400 700;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Vyloha;src:url(/_next/static/media/instrument-latin-ext.7db92424.woff2) format("woff2");font-weight:400 700;font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}.vyloha{--vy-papir:#f6f4f0;--vy-inkoust:#1b1611;--vy-tlumena:#6e6962;--vy-linka:#e7e2da;--vy-display:"Bricolage Vyloha",ui-sans-serif,system-ui,sans-serif;--vy-text:"Instrument Vyloha",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-family:var(--vy-text);color:var(--vy-inkoust);background:var(--vy-papir);min-height:100dvh}.vyloha :focus-visible{outline:3px solid var(--brand-primary);outline-offset:3px;border-radius:6px}.vy-pruh{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 16px;font-size:13px;line-height:1.3;color:var(--vy-tlumena);background:#fff;border-bottom:1px solid var(--vy-linka)}.vy-pruh a,.vy-pruh strong{color:var(--vy-inkoust);font-weight:600}.vy-pruh a{margin-left:auto;flex-shrink:0;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px;padding:6px 0}@media (display-mode:standalone){.vy-pruh{display:none}}.vy-hero{position:relative;height:320px;overflow:hidden;color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary) 75%,#fff),color-mix(in srgb,var(--brand-primary) 65%,#000))}.vy-hero img.vy-fotka{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vy-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0/.45),rgb(0 0 0/0) 30%,rgb(0 0 0/0) 45%,rgb(0 0 0/.72))}.vy-hero-obsah{position:absolute;z-index:1;left:20px;right:20px;bottom:62px;display:flex;align-items:flex-end;gap:14px}.vy-logo{flex-shrink:0;width:52px;height:52px;border-radius:15px;border:2px solid rgb(255 255 255/.9);background:var(--brand-primary);color:var(--brand-on-primary);display:grid;place-items:center;font-family:var(--vy-display);font-weight:800;font-size:19px;overflow:hidden;box-shadow:0 6px 18px rgb(0 0 0/.3)}.vy-logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vy-nazev{font-family:var(--vy-display);font-weight:800;font-size:clamp(28px,8vw,34px);line-height:1.02;letter-spacing:-.01em;text-shadow:0 1px 12px rgb(0 0 0/.35)}.vy-stav{margin-top:7px;display:flex;align-items:center;gap:8px;font-size:14px;min-width:0}.vy-stav span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vy-stitek{flex-shrink:0;padding:2px 8px;border-radius:7px;font-weight:700;font-size:12.5px;background:#6e6962}.vy-stitek[data-otevreno=true]{background:#2e7d4f}.vy-profil{position:absolute;z-index:1;top:12px;right:12px;width:44px;height:44px;border-radius:999px;display:grid;place-items:center;background:rgb(255 255 255/.94);color:var(--vy-inkoust);box-shadow:0 2px 10px rgb(0 0 0/.18)}.vy-obsah{position:relative;z-index:2;margin-top:-44px;padding:0 16px 56px}.vy-panel{background:#fff;border-radius:24px;padding:20px 18px 22px;box-shadow:0 12px 30px rgb(0 0 0/.12)}.vy-karta-nazev{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;color:var(--vy-tlumena)}.vy-slib{margin-top:4px;font-family:var(--vy-display);font-weight:800;font-size:24px;line-height:1.1;text-wrap:balance}.vy-uvitani{margin-top:6px;font-size:15px;line-height:1.45;color:var(--vy-tlumena)}.vy-razitka{margin:18px 0 20px;display:grid;grid-template-columns:repeat(var(--vy-sloupce,5),minmax(0,1fr));gap:10px}.vy-razitka svg{width:100%;height:auto;display:block}.vy-cta{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;border-radius:18px;font-weight:700;font-size:19px;background:var(--brand-primary);color:var(--brand-on-primary);box-shadow:0 6px 16px color-mix(in srgb,var(--brand-primary) 35%,transparent);transition:transform .15s ease,box-shadow .15s ease}.vy-cta:hover{transform:translateY(-2px);box-shadow:0 10px 20px color-mix(in srgb,var(--brand-primary) 40%,transparent)}.vy-druha{display:block;margin-top:6px;padding:12px 0;text-align:center;font-weight:600;font-size:15px;color:var(--vy-inkoust)}.vy-poznamka{margin-top:2px;text-align:center;font-size:13px;line-height:1.45;color:var(--vy-tlumena)}.vy-sekce{margin:26px 4px 10px;display:flex;align-items:baseline;justify-content:space-between;font-family:var(--vy-display);font-weight:800;font-size:21px}.vy-sekce small{font-family:var(--vy-text);font-weight:400;font-size:13.5px;color:var(--vy-tlumena)}.vy-novinky{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:0 16px 6px;scrollbar-width:none}.vy-novinka{position:relative;flex:0 0 238px;height:250px;border-radius:20px;overflow:hidden;scroll-snap-align:start;color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary) 75%,#fff),color-mix(in srgb,var(--brand-primary) 65%,#000))}.vy-novinka img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vy-novinka:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0/0) 40%,rgb(0 0 0/.8))}.vy-novinka div{position:absolute;z-index:1;left:14px;right:14px;bottom:12px}.vy-novinka b{display:inline-block;padding:3px 8px;border-radius:6px;font-size:12px;background:rgb(255 255 255/.94);color:var(--vy-inkoust)}.vy-novinka h3{margin-top:6px;font-family:var(--vy-display);font-weight:800;font-size:17.5px;line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vy-popis{margin:0 4px 12px;font-size:15px;line-height:1.55;color:#3f3b36}.vy-udaje{background:#fff;border-radius:18px;border:1px solid var(--vy-linka)}.vy-udaje>div{display:flex;justify-content:space-between;gap:16px;padding:14px 16px;font-size:14.5px}.vy-udaje>div+div{border-top:1px solid var(--vy-linka)}.vy-udaje dt{color:var(--vy-tlumena)}.vy-udaje dd{font-weight:600;text-align:right;overflow-wrap:anywhere}.vy-udaje a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--vy-linka)}@media (prefers-reduced-motion:reduce){.vy-cta,.vy-cta:hover{transition:none;transform:none}.vy-novinky{scroll-snap-type:none}}