@font-face{font-family:Andada Pro;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonty/andada-pro.woff2) format("woff2")}@font-face{font-family:Andada Pro;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonty/andada-pro-kurziva.woff2) format("woff2")}@font-face{font-family:Geologica;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonty/geologica.woff2) format("woff2")}@font-face{font-family:Andada Fallback;src:local("Georgia");size-adjust:97%;ascent-override:92%;descent-override:26%}@font-face{font-family:Geologica Fallback;src:local("Segoe UI"),local("Arial");size-adjust:104%;ascent-override:92%;descent-override:24%}:root{--inkoust: #18202b;--inkoust-2: #4f5b69;--inkoust-3: #5d6976;--papir: #eef2f6;--papir-2: #dce4ed;--papir-3: #f8fafc;--linka: #c6d0da;--akcent: #3e5f5f;--akcent-svetly: #d6e2e0;--obsazeno: #8a96a3;--roubeni: #18202b;--roubeni-text: #eef2f6;--roubeni-2: #9eabb8;--roubeni-3: #232d3a;--na-fotce: rgb(14 20 28 / .66);--snih: #fff;--okraj: clamp(1rem, 3vw, 2.5rem);--sekce: clamp(3.5rem, 6.667vw, 6rem);--hrana-v: clamp(2.5rem, 4.5vw, 4rem);--max: 90rem;--mezera: clamp(1rem, 2.25vw, 2rem);--pismo: "Andada Pro", "Andada Fallback", Georgia, serif;--ui: Geologica, "Geologica Fallback", "Segoe UI", sans-serif;--f-blok: 500 1.375rem/1.25 var(--pismo);--f-popisek: italic 400 1.25rem/1.3 var(--pismo);--m-osa: 1px;--m-ryska: .3125rem;--m-ryska-dlouha: .625rem;--m-znacka: .75rem;--m-trojuhelnik: .4375rem;--f-cislo-osy: 500 .75rem/1 var(--ui);--f-misto: 500 .8125rem/1.25 var(--ui);--f-odecet-popis: italic 400 1.0625rem/1.2 var(--pismo);--f-drobne: 400 .75rem/1.4 var(--ui);--f-displej: 300 clamp(2.5rem, 4.5vw, 4.5rem)/.92 var(--ui);--f-displej-velke: 300 clamp(4.25rem, 8.5vw, 8rem)/.9 var(--ui);--ls-displej: -.035em;--jednotka: .4em;--f-dt: 500 .9375rem/1.5 var(--ui);--f-dd: 400 1.0625rem/1.5 var(--pismo);--f-dd-cislo: 500 1rem/1.5 var(--ui);--rychle: .18s;--stredne: .4s;--krivka: cubic-bezier(.22, 1, .36, 1);--vt-delka: 1.5s;--vt-krivka-zima: cubic-bezier(.3, .35, .3, 1);--vt-krivka-leto: cubic-bezier(.55, .05, .7, .65);--lista-v: 3.75rem;--wb-bg: #18202b;--wb-fg: #eef2f6;--wb-muted: #9aa5b1;--wb-accent: #eef2f6;--wb-font: var(--ui);color-scheme:light}html[data-sezona=leto]{--inkoust: #241d18;--inkoust-2: #5b5047;--inkoust-3: #6a5f55;--papir: #f3f1e8;--papir-2: #e6e2d2;--papir-3: #faf9f4;--linka: #d6d1bf;--akcent-svetly: #dde3d6;--obsazeno: #9a9684;--roubeni: #1e1a17;--roubeni-text: #efe9df;--roubeni-2: #b8ad9d;--roubeni-3: #2b241e;--snih: transparent}:root{--r-mala: .375rem;--r-chip: 999px;--r-tlacitko: .75rem;--r-den: .625rem;--r-plocha: clamp(1rem, .75rem + .6vw, 1.25rem);--r-tabule: clamp(.75rem, .5rem + .7vw, 1.125rem);--r-list: 1.5rem;--linka-sila: 1px;--data-sila: 1.5px;--draha-v: .375rem;--bod: .75rem;--bod-maly: .5rem;--bod-lem: 2px;--stitek-pad: .25rem .7rem .3rem;--stitek-odsazeni: .75rem;--v-ovladac: 2.75rem;--v-tlacitko: 2.875rem;--v-tlacitko-velke: 3.25rem;--v-pole: 3rem;--stin-barva: 10 14 20;--stin-zdvih: 0 1px 2px rgb(var(--stin-barva) / .12), 0 8px 20px -10px rgb(var(--stin-barva) / .38);--stin-tisk: 0 1px 2px rgb(var(--stin-barva) / .14), 0 24px 48px -24px rgb(var(--stin-barva) / .5);--stin-lista: 0 10px 24px -20px rgb(var(--stin-barva) / .5);--stin-list: 0 -12px 32px -16px rgb(var(--stin-barva) / .3);--fokus-sila: 2px;--fokus-odsazeni: 2px;--f-kurziva-mala: italic 400 .9375rem/1.35 var(--pismo);--f-kurziva: italic 400 1.0625rem/1.3 var(--pismo);--f-citat: italic 400 clamp(1.1875rem, 1.6vw, 1.375rem)/1.45 var(--pismo);--f-citat-velky: italic 400 clamp(1.875rem, 3.1vw, 2.875rem)/1.22 var(--pismo);--f-hlavicka: 600 .9375rem/1.3 var(--ui);--f-nadpisek: 600 .8125rem/1.25 var(--ui);--f-stitek-hodnota: 600 .8125rem/1.25 var(--ui)}html[data-sezona=leto]{--stin-barva: 36 29 24}:root,[data-sz-drzi],.ohne,.hoste,.ceny{--plocha: var(--papir-2);--plocha-hover: color-mix(in srgb, var(--inkoust) 7%, var(--papir-2));--plocha-pole: var(--papir-3);--plocha-vyber: var(--akcent-svetly);--draha: color-mix(in srgb, var(--inkoust) 14%, var(--papir));--draha-plna: color-mix(in srgb, var(--inkoust) 55%, var(--papir));--linka-pole: color-mix(in srgb, var(--inkoust) 50%, var(--papir));--stitek-foto: color-mix(in srgb, var(--papir) 94%, transparent);--lem: 0 0 0 var(--bod-lem) var(--papir);--fokus-barva: var(--akcent)}.ohne,.hoste,.ceny{--plocha: color-mix(in srgb, var(--roubeni-text) 9%, var(--roubeni));--plocha-hover: color-mix(in srgb, var(--roubeni-text) 14%, var(--roubeni));--fokus-barva: var(--roubeni-text)}.hoste{--papir-2: var(--roubeni-3);--inkoust: var(--roubeni-text);--inkoust-2: var(--roubeni-2);--linka: color-mix(in srgb, var(--roubeni-text) 20%, transparent)}html[data-sezona=zima] [data-jen=leto],html[data-sezona=leto] [data-jen=zima]{display:none!important}html [data-jen].prednacti{display:block!important;visibility:hidden}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--lista-v) + 1rem);scrollbar-color:color-mix(in srgb,var(--inkoust) 38%,transparent) var(--papir);background:var(--papir)}body{margin:0;background:var(--papir);color:var(--inkoust);font:400 1.0625rem/1.6 var(--pismo);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;caret-color:var(--akcent)}img,svg,canvas,picture{display:block;max-width:100%}img{height:auto}picture{display:contents}button,input,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.22em}p,h1,h2,h3,h4,blockquote,figure,dl,dd,ol,ul{margin:0}ol,ul{padding:0;list-style:none}b,strong{font-weight:600}::selection{background:var(--inkoust);color:var(--papir)}:focus-visible{outline:var(--fokus-sila) solid var(--fokus-barva);outline-offset:var(--fokus-odsazeni)}[hidden]{display:none!important}.nz{white-space:nowrap}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:absolute;left:.75rem;top:.75rem;z-index:100;display:inline-flex;align-items:center;min-height:2.75rem;padding:.6rem 1rem;border-radius:var(--r-tlacitko);background:var(--inkoust);color:var(--papir);font:600 .9375rem/1 var(--ui);transform:translateY(-160%);transition:transform var(--rychle) var(--krivka)}.skip:focus{transform:none}.oblast{background:var(--papir)}main>.oblast:not(.uvod){content-visibility:auto;contain-intrinsic-size:auto 1150px}@supports (-moz-appearance: none){#chalupa,#kontakt{content-visibility:visible}}#cesta{contain-intrinsic-size:auto 1300px}#kontakt{contain-intrinsic-size:auto 1500px}#ceny{contain-intrinsic-size:auto 1600px}#hoste{contain-intrinsic-size:auto 1250px}@media(max-width:900px){main>.oblast:not(.uvod){contain-intrinsic-size:auto 1300px}#terminy{contain-intrinsic-size:auto 1550px}#hoste{contain-intrinsic-size:auto 1900px}#okoli{contain-intrinsic-size:auto 1750px}#kontakt{contain-intrinsic-size:auto 2000px}#cesta,#ohne{contain-intrinsic-size:auto 2100px}#ceny{contain-intrinsic-size:auto 2300px}}main>.oblast:not(.uvod,.samota){padding-top:var(--sekce);padding-bottom:var(--sekce)}main>:is(.terminy,.jev,.okoli,.cesta,.otazky):has(+:is(.terminy,.jev,.okoli,.cesta,.otazky,.kontakt)){padding-bottom:calc(var(--sekce) / 2)}main>:is(.terminy,.jev,.okoli,.cesta,.otazky)+:is(.terminy,.jev,.okoli,.cesta,.otazky,.kontakt){padding-top:calc(var(--sekce) / 2)}main>.uvod+.terminy{padding-top:calc(var(--sekce) * .75)}.samota>.samota__popis{padding-bottom:var(--sekce)}main>.oblast:is(.ohne,.hoste,.ceny){padding-top:calc(var(--sekce) + var(--hrana-v) * .6);-webkit-mask:var(--hreben-hrana) top / 100% var(--hrana-v) no-repeat,linear-gradient(#000 0 0) bottom / 100% calc(100% - var(--hrana-v) + 1px) no-repeat;mask:var(--hreben-hrana) top / 100% var(--hrana-v) no-repeat,linear-gradient(#000 0 0) bottom / 100% calc(100% - var(--hrana-v) + 1px) no-repeat}.nadpis{font:500 clamp(2rem,3.6vw,3.25rem)/1.05 var(--pismo);letter-spacing:-.018em;text-wrap:balance}.nadpis--kapitola{letter-spacing:-.02em}.citat p{font:var(--f-citat);text-wrap:pretty}.citat footer{margin-top:.5rem;color:var(--inkoust-2);font:400 .8125rem/1.4 var(--ui)}.citat--male p{font-size:1.0625rem}@media(min-width:901px){:is(.ohne__hlava,.jev__hlava,.cesta__uvod)>.nadpis:first-child{margin-top:-.15em}}.stitek{display:inline-flex;align-items:baseline;gap:.3em;padding:var(--stitek-pad);border:0;border-radius:var(--r-chip);background:var(--plocha);color:var(--inkoust);font:var(--f-kurziva);white-space:nowrap}.stitek i,.stitek__jmeno{font:var(--f-kurziva)}.stitek b,.stitek__hodnota{font:var(--f-stitek-hodnota);font-variant-numeric:tabular-nums lining-nums}.stitek--foto{background:var(--stitek-foto);box-shadow:var(--stin-zdvih)}.stitek--ovladac{align-items:center;gap:.75rem;min-height:var(--v-ovladac);padding:0 .95rem;font:500 .875rem/1 var(--ui);text-decoration:none;cursor:pointer;transition:background-color var(--rychle) ease}.stitek--ovladac svg{flex:none;width:1.125rem;height:1.125rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media(hover:hover){.stitek--ovladac:hover{background:var(--plocha-hover)}.stitek--foto.stitek--ovladac:hover{background:var(--papir)}}.stitek--foto:focus-visible{outline-color:var(--inkoust);outline-offset:-4px}.popisek-foto{margin-top:.6rem;color:var(--inkoust-2);font:var(--f-kurziva-mala);text-wrap:pretty}.kredit{margin-top:.45rem;color:var(--inkoust-2);font:var(--f-drobne);text-align:right}.scena-cela{position:relative;display:grid;min-height:100svh;isolation:isolate;overflow:hidden;background:#1c232c}.scena-cela>*{grid-area:1 / 1}.scena-cela__foto{position:absolute;inset:0;z-index:0}.foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:calc(var(--fx, .5) * 100%) calc(var(--fy, .5) * 100%);background:var(--barva, #2a3139);border-radius:var(--ram, 0)}.tlacitko{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--v-tlacitko);padding:0 1.25rem;border:0;border-radius:var(--r-tlacitko);background:var(--inkoust);color:var(--papir);font:600 .9375rem/1 var(--ui);letter-spacing:.005em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--rychle) ease,color var(--rychle) ease,scale .12s var(--krivka)}.tlacitko:after{content:"";position:absolute;left:var(--linka-l, 1.25rem);right:var(--linka-p, 1.25rem);bottom:.4375rem;height:.3125rem;background:currentColor;pointer-events:none;opacity:.85;-webkit-mask:var(--hreben-linka) center / 100% 100% no-repeat;mask:var(--hreben-linka) center / 100% 100% no-repeat;clip-path:inset(0 100% 0 0);transition:clip-path .28s var(--krivka)}.tlacitko:focus-visible:after{clip-path:inset(0 0 0 0)}@media(hover:hover){.tlacitko:hover:after{clip-path:inset(0 0 0 0)}}.mlista__poptat{--linka-l: .6rem;--linka-p: .6rem}.tlacitko:active{scale:.98}.tlacitko svg{width:1.125rem;height:1.125rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.tlacitko:has(>svg:first-child){--linka-l: 2.875rem}.tlacitko:is(.tlacitko--tonove,.tlacitko--obrys){background:var(--plocha);color:var(--inkoust)}.tlacitko:is(.tlacitko--tonove,.tlacitko--obrys):after{content:none}.tlacitko:is(.tlacitko--tonove,.tlacitko--obrys):active{background:var(--plocha-hover)}@media(hover:hover){.tlacitko:is(.tlacitko--tonove,.tlacitko--obrys):hover{background:var(--plocha-hover)}}.tlacitko--ikona{flex:none;width:var(--v-ovladac);min-height:var(--v-ovladac);padding:0}.tlacitko--ikona svg{width:1.25rem;height:1.25rem}.tlacitko--velke{min-height:var(--v-tlacitko-velke);padding:0 1.6rem;font-size:1rem}.tlacitko[disabled]{opacity:.5;cursor:not-allowed}.tlacitko[disabled]:after{content:none}.odkaz{padding:.5rem 0;border:0;background:none;color:var(--inkoust);font:500 .9375rem/1.3 var(--ui);text-decoration:underline;text-underline-offset:.25em;cursor:pointer}.odkaz:hover{color:var(--akcent)}.odkaz-tel{display:inline-flex;align-items:center;gap:.45rem;min-height:2.75rem;color:var(--inkoust-2);font:500 .9375rem/1 var(--ui);font-variant-numeric:tabular-nums;text-decoration:none}.odkaz-tel svg{width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.odkaz-tel:hover{color:var(--inkoust)}.odkaz-tel:hover span{text-decoration:underline}.sezony{position:relative;isolation:isolate;display:inline-flex;flex:none;gap:0;padding:0 3px}.sezony:before{content:"";position:absolute;inset:.25rem 0;z-index:-1;border-radius:var(--r-chip);background:var(--plocha)}.sezony__btn{position:relative;isolation:isolate;display:inline-grid;place-items:center;min-width:2.75rem;min-height:var(--v-ovladac);padding:0 .8rem;border:0;border-radius:var(--r-chip);background:none;color:var(--inkoust-2);font:600 .875rem/1 var(--ui);cursor:pointer;transition:color var(--rychle) ease,scale .12s var(--krivka)}.sezony__btn:before,.jazyky a:before{content:"";position:absolute;inset:calc(.25rem + 3px) 0;z-index:-1;border-radius:var(--r-chip);background:transparent;transition:background-color var(--rychle) ease}.sezony__btn:hover{color:var(--inkoust)}.sezony__btn[aria-pressed=true]{color:var(--papir);cursor:default}.sezony__btn[aria-pressed=true]:before{background:var(--inkoust)}.sezony__btn:active,.jazyky a:active{scale:.98}.sezony__btn:focus-visible,.jazyky a:focus-visible{outline:none}.sezony__btn:focus-visible:before,.jazyky a:focus-visible:before{outline:var(--fokus-sila) solid var(--fokus-barva);outline-offset:var(--fokus-odsazeni)}.jazyky{display:flex;gap:0;font:500 .8125rem/1 var(--ui);letter-spacing:.04em}.jazyky a{position:relative;isolation:isolate;display:inline-grid;place-items:center;min-width:2.75rem;min-height:var(--v-ovladac);padding:0 .25rem;color:var(--inkoust-2);text-decoration:none;transition:color var(--rychle) ease,scale .12s var(--krivka)}.jazyky a:before{inset-inline:.125rem}.jazyky a:hover{color:var(--inkoust)}.jazyky a[aria-current]{color:var(--inkoust);font-weight:600}.jazyky a[aria-current]:before{background:var(--plocha)}.sezony+.jazyky:before{content:"";align-self:center;width:var(--linka-sila);height:1.25rem;margin:0 .375rem;background:var(--linka)}.znacka{flex:none;width:auto;height:var(--znacka-v, 1.75rem);aspect-ratio:49 / 25.6;fill:currentColor;overflow:visible}.znacka__snih{fill:var(--snih);transition:fill var(--rychle) ease}.lista__znak{display:inline-flex;align-items:center;gap:.625rem;min-height:2.75rem}@media(max-width:1180px){.lista__znak span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-width:380px){html:not([lang=cs]) .mlista__znak{display:none}}@media(max-width:430px){html[lang=en] .mlista__znak{display:none}}@media(max-width:340px){.mlista .mlista__znak{display:none}}@media(max-width:900px){:root{--mlista-v: 3.5rem}body{padding-bottom:calc(var(--mlista-v) + env(safe-area-inset-bottom))}.mlista[data-mlista]{box-sizing:border-box;height:calc(var(--mlista-v) + env(safe-area-inset-bottom));gap:.25rem;padding:0 max(.75rem,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(.75rem,env(safe-area-inset-left))}.mlista[data-mlista] .mlista__poptat{--linka-l: .75rem;--linka-p: .75rem;flex-direction:column;gap:.25rem;min-height:2.75rem;padding:0 .3rem;line-height:1}.mlista[data-mlista] .mlista__poptat:after{bottom:.125rem;height:.25rem}.mlista__vyzva{max-width:100%;overflow:hidden;text-overflow:ellipsis;font:600 .9375rem/1 var(--ui)}.mlista__cena{max-width:100%;overflow:hidden;text-overflow:ellipsis;font:500 .75rem/1 var(--ui);font-variant-numeric:tabular-nums;letter-spacing:0;opacity:.8;white-space:nowrap}.mlista[data-mlista] .sezony--mlista .sezony__btn{min-height:var(--v-ovladac);padding-inline:.55rem;font-size:.875rem}html[lang=en] .mlista[data-mlista] .sezony--mlista .sezony__btn{padding-inline:.45rem}#menu:not([hidden]){bottom:calc(var(--mlista-v) + env(safe-area-inset-bottom))}}.uvod__znak{display:inline-flex;align-items:center;gap:.5rem;margin:0;padding:0 .625rem 0 .25rem;color:var(--inkoust);font:600 1rem/1 var(--pismo);letter-spacing:-.005em;white-space:nowrap}.pat__nazev{--znacka-v: 2.25rem;display:flex;align-items:center;gap:.75rem}footer.pat{-webkit-mask:var(--hreben-pata) 0 .75rem / 100% 4.5rem no-repeat,linear-gradient(#000 0 0) bottom / 100% calc(100% - 5.25rem + 1px) no-repeat;mask:var(--hreben-pata) 0 .75rem / 100% 4.5rem no-repeat,linear-gradient(#000 0 0) bottom / 100% calc(100% - 5.25rem + 1px) no-repeat}.pravitko__rucicka,.pravitko__odecet{transition:left .6s var(--krivka),opacity .12s linear}.osa-roku__okno{transition:left .6s var(--krivka),width .6s var(--krivka)}.meridlo-ceka :is(.pravitko__rucicka,.pravitko__odecet,.osa-roku__okno){left:0!important}.meridlo-ceka .osa-roku__okno{width:0!important}.meridlo-ceka .pravitko__odecet,.meridlo-jede .pravitko__odecet{opacity:0}@media(prefers-reduced-motion:reduce){.pravitko__rucicka,.pravitko__odecet,.osa-roku__okno{transition:none}}.pozn{--pozn-bg: #f3dd6a;--pozn-fg: #2b2400;--pozn-bg-2: #f4c2a1;--pozn-fg-2: #3a1500;font-size:.6875rem}html.bez-kotvy{overflow-anchor:none}.fronta{position:fixed;inset:0;z-index:35;pointer-events:none;overflow:hidden;contain:strict}.fronta__cara{position:absolute;left:0;top:0;width:100%;height:clamp(3.5rem,7.5vw,6.75rem);overflow:visible;will-change:transform}.fronta__cara path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.fronta__stin{stroke:#1d2a3a}.fronta__stin--1{stroke-width:4px;stroke-opacity:.14}.fronta__stin--2{stroke-width:8px;stroke-opacity:.07}.fronta__stin--3{stroke-width:14px;stroke-opacity:.045}.fronta__zare{stroke:#fff;stroke-width:8px;stroke-opacity:.32}.fronta__lem{stroke:#18202b;stroke-width:2.5px;stroke-opacity:.55}.fronta__jadro{stroke:#fff;stroke-width:2px}html[data-sezona=leto] .fronta__stin{stroke:#4a3317}html[data-sezona=leto] .fronta__lem{stroke:#2e2114}html[data-sezona=leto] .fronta__zare{stroke:#fff6e2}:where([data-sz-drzi=zima]){--inkoust: #18202b;--inkoust-2: #4f5b69;--inkoust-3: #5d6976;--papir: #eef2f6;--papir-2: #dce4ed;--papir-3: #f8fafc;--linka: #c6d0da;--akcent-svetly: #d6e2e0;--obsazeno: #8a96a3;--roubeni: #18202b;--roubeni-text: #eef2f6;--roubeni-2: #9eabb8;--roubeni-3: #232d3a;--snih: #fff}:where([data-sz-drzi=leto]){--inkoust: #241d18;--inkoust-2: #5b5047;--inkoust-3: #6a5f55;--papir: #f3f1e8;--papir-2: #e6e2d2;--papir-3: #faf9f4;--linka: #d6d1bf;--akcent-svetly: #dde3d6;--obsazeno: #9a9684;--roubeni: #1e1a17;--roubeni-text: #efe9df;--roubeni-2: #b8ad9d;--roubeni-3: #2b241e;--snih: transparent}html[data-sezona][data-sezona] [data-jen].sz-drzi{display:var(--drzi, revert)!important}html [data-jen].sz-ceka{display:none!important}html [data-jen].sz-skryta{visibility:hidden!important}.sz-tabule{position:absolute;overflow:hidden;pointer-events:none;contain:layout paint style}.sz-tabule svg{position:absolute;top:0;display:block;max-width:none;overflow:visible}.sz-tabule path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.sz-tabule{--sz-papir: #fafcfe}html[data-sezona=leto] .sz-tabule{--sz-papir: #f5efdd}html :is(.ohne,.hoste,.ceny) .sz-tabule{--sz-papir: var(--papir)}.sz-tabule .sz-tabule__papir{fill:var(--sz-papir);stroke:none}.sz-tabule--papir path:not(.sz-tabule__papir){visibility:hidden}.sz-stitek{transition:opacity var(--sz-st, .14s) linear!important}.sz-stitek.sz-stitek-pryc{opacity:0!important;transition-duration:var(--sz-sp, 70ms)!important}img.sz-odkryva{z-index:1}.sz-ven{animation:sz-ven var(--sz-v, .1s) linear both;pointer-events:none}.sz-dovnitr{animation:sz-dovnitr var(--sz-d, .16s) linear var(--sz-z, 80ms) both}@keyframes sz-ven{to{opacity:0}}@keyframes sz-dovnitr{0%{opacity:0}}.oblast[data-body-ceka] .bod{visibility:hidden!important;pointer-events:none}.oblast[data-body-ceka] .bod.sz-bod-ukaz{visibility:visible!important;animation:sz-dovnitr var(--sz-d, .16s) linear both}@media(prefers-reduced-motion:reduce){:root{--vt-delka: 1s}html{scroll-behavior:auto}.tlacitko,.tlacitko:after,.sezony__btn,.sezony__btn:before,.jazyky a,.jazyky a:before,.skip,.stitek--ovladac{transition:none}.tlacitko:active,.sezony__btn:active,.jazyky a:active{scale:none}.tlacitko:not(.tlacitko--tonove,.tlacitko--obrys):active{background:color-mix(in srgb,var(--inkoust) 82%,var(--papir))}.sezony__btn:not([aria-pressed=true]):active,.jazyky a:active{color:var(--inkoust)}}.webla-bar,.webla-chip{--_bg: var(--wb-bg, #111418);--_fg: var(--wb-fg, #eef1f4);--_muted: var(--wb-muted, #9aa4af);--_accent: var(--wb-accent, #eef1f4)}.webla-bar{position:relative;z-index:60;display:flex;align-items:center;gap:1rem;min-height:2.5rem;padding:.3rem clamp(1rem,3vw,2rem);background:var(--_bg);color:var(--_fg);font-family:var(--wb-font, system-ui, sans-serif);font-size:.8125rem;line-height:1.3}.webla-bar a{color:inherit;text-decoration:none}.webla-bar a:focus-visible,.webla-bar button:focus-visible{outline:2px solid var(--_accent);outline-offset:3px;border-radius:2px}.webla-bar__kdo{display:flex;align-items:baseline;gap:.45rem;white-space:nowrap}.webla-bar__kdo b{font-weight:600}.webla-bar__kdo span{color:var(--_muted)}.webla-bar__smery{display:flex;gap:.15rem;margin-left:auto}.webla-bar__smery a{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .6rem;border-radius:6px;color:var(--_muted);white-space:nowrap;transition:color .2s ease,background-color .2s ease}.webla-bar__smery a b{font-weight:600;color:var(--_fg);opacity:.55}.webla-bar__smery a:hover{color:var(--_fg)}.webla-bar__smery a[aria-current=page]{color:var(--_bg);background:var(--_fg)}.webla-bar__smery a[aria-current=page] b{color:var(--_bg);opacity:1}.webla-notes{display:inline-flex;align-items:center;gap:.55rem;min-height:2rem;padding:.25rem .2rem .25rem .6rem;border:0;background:none;color:inherit;font:inherit;cursor:pointer;white-space:nowrap}.webla-notes__kolej{position:relative;width:2rem;height:1.1rem;border-radius:999px;background:color-mix(in srgb,var(--_fg) 25%,transparent);transition:background-color .25s ease}.webla-notes__kolej:after{content:"";position:absolute;top:.15rem;left:.15rem;width:.8rem;height:.8rem;border-radius:50%;background:var(--_fg);transition:transform .25s cubic-bezier(.22,1,.36,1)}.webla-notes[aria-pressed=true] .webla-notes__kolej{background:var(--_accent)}.webla-notes[aria-pressed=true] .webla-notes__kolej:after{transform:translate(.9rem);background:var(--_bg)}.webla-notes__pocet{color:var(--_muted);font-variant-numeric:tabular-nums}.webla-chip{position:fixed;right:max(.75rem,env(safe-area-inset-right));bottom:max(.75rem,env(safe-area-inset-bottom));z-index:60;padding:.2rem .3rem;border-radius:999px;background:var(--_bg);color:var(--_fg);font-family:var(--wb-font, system-ui, sans-serif);font-size:.75rem;box-shadow:0 6px 18px #0003;opacity:0;transform:translateY(.75rem);pointer-events:none;transition:opacity .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.webla-chip.is-on{opacity:.6;transform:none;pointer-events:auto}.webla-chip.is-on:hover,.webla-chip.is-on:focus-within{opacity:1}.webla-chip .webla-notes__popis{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:900px){.webla-chip{bottom:calc(4.75rem + env(safe-area-inset-bottom))}}@media(max-width:980px){.webla-bar{flex-wrap:wrap;gap:0 .5rem;padding:0 .75rem;font-size:.75rem}.webla-bar__kdo span{display:none}.webla-bar__smery{order:3;width:calc(100% + 1.5rem);margin:0 -.75rem;padding:0 .5rem;overflow-x:auto;scrollbar-width:none;border-top:1px solid color-mix(in srgb,var(--_fg) 12%,transparent)}.webla-bar__smery::-webkit-scrollbar{display:none}.webla-bar__smery a{min-height:2.75rem}.webla-notes{margin-left:auto;min-height:2.75rem;gap:.4rem}.webla-notes__stav{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.webla-chip{display:none}}.pozn{position:relative;display:inline-block;margin:0 .15em;padding:.05em .4em .08em;border-radius:3px;background:var(--pozn-bg, #ffe36e);color:var(--pozn-fg, #2b2400);font-family:var(--wb-font, system-ui, sans-serif);font-size:.72rem;font-style:normal;font-weight:600;letter-spacing:.03em;line-height:1.5;text-transform:uppercase;text-shadow:none;vertical-align:.2em;white-space:nowrap;cursor:help}.pozn[data-typ=doplnit]{background:var(--pozn-bg-2, #ffc9a8);color:var(--pozn-fg-2, #3a1500)}.pozn__text{position:absolute;bottom:calc(100% + .5rem);z-index:70;display:none;width:max-content;max-width:min(18rem,calc(100vw - 2rem));padding:.55rem .7rem;border-radius:6px;background:#15181c;color:#f1f3f5;font-size:.78rem;font-weight:400;letter-spacing:0;line-height:1.4;text-transform:none;white-space:normal;box-shadow:0 8px 24px #00000040;pointer-events:none}.pozn[data-strana=dole] .pozn__text{bottom:auto;top:calc(100% + .5rem)}.pozn:hover .pozn__text,.pozn:focus .pozn__text,.pozn.is-open .pozn__text{display:block}.pozn:focus{outline:none}.pozn:focus-visible{outline:2px solid currentColor;outline-offset:2px}html.bez-poznamek .pozn,.webla-notes[hidden]{display:none}@media(prefers-reduced-motion:reduce){.webla-chip,.webla-notes__kolej,.webla-notes__kolej:after{transition:none}}@media(max-width:380px){.webla-notes__popis{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(pointer:coarse){.pozn{padding-block:.4em .44em}}.uvod{--wb-v: 2.625rem;--ml-v: 0px;--pas-prekryv: var(--r-list);position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;height:calc(100svh - var(--wb-v) - var(--ml-v));min-height:38rem;isolation:isolate}.uvod__plocha{position:relative;container-type:size;overflow:hidden;background:#8fa4b8}.uvod__plocha>*{--xl: var(--sir-xl);--yt: var(--sir-yt);--tx: var(--okraj);--ty: clamp(2.75rem, 4cqh + 1rem, 3.75rem);--s: max(100cqw / 1920, 100cqh / 1440);--ox: clamp(calc(100cqw - var(--s) * 1920), calc(var(--tx) - var(--xl) * var(--s)), 0px);--oy: clamp(calc(100cqh - var(--s) * 1440), calc(var(--ty) - var(--yt) * var(--s)), 0px);--osa-x: 11.25rem;--st-t: 7.5rem}@container (min-aspect-ratio: 5/4) and (max-width: 1320px){.uvod__plocha>*{--st-t: calc(var(--oy) + var(--sir-dole) * var(--s) + 1.25rem)}}@container (max-aspect-ratio: 5/4){.uvod__plocha>*{--xl: var(--uz-xl);--yt: var(--uz-yt);--ty: 100cqh;--s: max(100cqw / 1920, 100cqh / 1320)}}.uvod__foto,.uvod__popredi{position:absolute;inset:0;pointer-events:none}.uvod__foto{z-index:0}.uvod__popredi{z-index:2}.uvod__plocha .foto,.uvod__titul,.uvod__izolinie-cary{position:absolute;inset:auto;left:var(--ox);top:var(--oy);width:calc(var(--s) * 1920);height:calc(var(--s) * 1440);max-width:none}.uvod__plocha .foto{object-fit:fill}.uvod__popredi .foto{-webkit-mask:url(/fronta/popredi-zima.svg) 0 0 / 100% 100% no-repeat;mask:url(/fronta/popredi-zima.svg) 0 0 / 100% 100% no-repeat}.uvod__popredi .foto[data-jen=leto]{-webkit-mask-image:url(/fronta/popredi-leto.svg);mask-image:url(/fronta/popredi-leto.svg)}.uvod__nazev{position:absolute;inset:0;z-index:1;margin:0;pointer-events:none}.uvod__titul{transform:translateY(calc(var(--zapad, 0) * var(--s)));will-change:transform}.uvod__titul text{font-family:var(--pismo);font-weight:600;letter-spacing:-.02em;fill:var(--inkoust)}.uvod__titul-uz{display:none}@container (max-aspect-ratio: 5/4){.uvod__titul-sir{display:none}.uvod__titul-uz{display:inline}}.uvod__izolinie-cary{overflow:visible}.uvod__izolinie-cary path{fill:none;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.uvod__izolinie{position:absolute;inset:0;z-index:3;pointer-events:none;transition:opacity .22s ease}.uvod__izolinie-cary .lem{stroke:#18202b80;stroke-width:4}.uvod__izolinie-cary .jadro{stroke:#fff;stroke-width:2}.uvod__izolinie-stitek{position:absolute;left:calc(var(--ox) + var(--x) * var(--s));top:calc(var(--oy) + var(--y) * var(--s));translate:-50% -50%}.uvod__plocha.uvod--teren .uvod__izolinie{opacity:0;transition:none}.uvod__udoli{position:absolute;z-index:3;left:calc(var(--ox) + var(--x) * var(--s));top:calc(var(--oy) + var(--y) * var(--s));translate:0 -50%;pointer-events:none;opacity:0;transition:opacity .14s ease}.uvod__udoli.je-videt{opacity:1}.uvod__udoli:not([data-smer=leto]) [data-smer=leto],.uvod__udoli[data-smer=leto] [data-smer=zima]{display:none}.uvod__hlava{position:absolute;z-index:4;top:0;right:var(--okraj);display:flex;align-items:center;padding:.125rem .375rem .25rem .75rem;border-radius:0 0 var(--r-plocha) var(--r-plocha);background:var(--papir)}.vyskomer{--sf: 1;--kolej: calc(var(--draha-v) + .125rem);--knoflik: 1.375rem;--zlom: .15;--zlom-mezera: .75rem;position:absolute;z-index:3;right:var(--okraj);bottom:calc(3.5rem + var(--pas-prekryv));width:24rem;top:var(--st-t);pointer-events:none}html[data-sezona=leto] .vyskomer{--sf: 0}.vyskomer__stupnice{position:absolute;inset:0}.vyskomer__ryska,.vyskomer__znacka{--p: calc(.1 * (1129 - clamp(1000, var(--m), 1129)) / 129 + .1 * (1000 - clamp(650, var(--m), 1000)) / 350 + .8 * (650 - clamp(480, var(--m), 650)) / 170);--y: calc(var(--p) * 100%);position:absolute}.vyskomer__osa{position:absolute;right:var(--osa-x);width:var(--kolej);translate:50% 0;overflow:hidden;border-radius:var(--r-chip);background:color-mix(in srgb,var(--papir) 55%,transparent);box-shadow:0 1px 3px rgb(var(--stin-barva) / .4)}.vyskomer__osa--nad{top:calc(-2rem - var(--kolej) / 2);height:1.8125rem;background:color-mix(in srgb,var(--papir) 32%,transparent);box-shadow:none}.vyskomer__osa--horni{top:calc(var(--kolej) / -2);height:calc(var(--zlom) * 100% + var(--kolej) / 2 - var(--zlom-mezera) / 2)}.vyskomer__osa--dolni{top:calc(var(--zlom) * 100% + var(--zlom-mezera) / 2);bottom:calc(var(--kolej) / -2)}.vyskomer__osa:after{content:"";position:absolute;inset:0 0 auto;background:#fff}.vyskomer__osa--nad:after{content:none}html[data-sezona=zima] .vyskomer:not(.je-v-pohybu) .vyskomer__osa--nad{visibility:hidden}.vyskomer__osa--horni:after{height:calc(clamp(0,var(--sf) / var(--zlom),1)*100%)}.vyskomer__osa--dolni:after{height:calc(clamp(0,(var(--sf) - var(--zlom)) / (1 - var(--zlom)),1)*100%)}.vyskomer__ryska{top:var(--y);right:var(--osa-x);display:flex;align-items:center;translate:0 -50%;padding-right:calc(var(--bod-maly) / 2 + .625rem);white-space:nowrap}.vyskomer__ryska:after{content:"";position:absolute;right:calc(var(--bod-maly) / -2);top:50%;width:var(--bod-maly);height:var(--bod-maly);translate:0 -50%;border-radius:var(--r-chip);background:var(--inkoust);box-shadow:var(--lem)}.vyskomer__stitek{transition:opacity .12s ease}.vyskomer__ryska.je-pod-rucickou .vyskomer__stitek{opacity:0}.vyskomer .pozn{pointer-events:auto}.vyskomer__ryska--hreben{--rad1: calc(.25rem + 1.0625rem * .65);align-items:flex-start;translate:0 calc(-1 * var(--rad1))}.vyskomer__ryska--hreben:after{top:var(--rad1)}.vyskomer__stitek--dva{display:grid;grid-template-columns:auto auto;align-items:baseline;column-gap:.3em;border-radius:var(--r-tlacitko)}.vyskomer__stitek--dva b{justify-self:end}.vyskomer__stupnice:has(.vyskomer__ryska--tecka.je-pod-rucickou) .vyskomer__ryska--hreben .vyskomer__stitek{opacity:0}.vyskomer__znacka{--m: 480;--nad: 0;top:calc(var(--y) - var(--nad) * 2rem - 2.25rem);left:calc(100% - var(--osa-x) - var(--knoflik) / 2);height:4.5rem;display:flex;align-items:center;gap:.5rem;color:var(--inkoust);outline:none;cursor:grab;pointer-events:auto;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}html[data-sezona=leto] .vyskomer__znacka{--m: 1129;--nad: 1}.vyskomer__znacka.je-tazena{cursor:grabbing}.vyskomer__knoflik{flex:none;display:grid;place-items:center;width:var(--knoflik);height:var(--knoflik);border-radius:var(--r-chip);background:var(--inkoust);color:var(--papir);box-shadow:var(--lem),var(--stin-zdvih);transition:scale var(--rychle) var(--krivka)}.vyskomer__knoflik svg{width:.75rem;height:.75rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.vyskomer__znacka.je-tazena .vyskomer__knoflik{scale:1.12}.uvod{--f-odecet-velky: 300 clamp(1.875rem, 2.5vw, 2.25rem)/.95 var(--ui)}.vyskomer__odecet{display:grid;justify-items:start;row-gap:.25rem;padding:.5rem .875rem .5625rem;border-radius:var(--r-tlacitko);background:var(--stitek-foto);color:var(--inkoust);box-shadow:var(--stin-zdvih);transition:background-color var(--rychle) ease}@media(hover:hover){.vyskomer__znacka:hover .vyskomer__knoflik{scale:1.12}.vyskomer__znacka:hover .vyskomer__odecet{background:var(--papir)}}.vyskomer__hodnota{display:flex;align-items:baseline;gap:.08em;font:var(--f-odecet-velky);letter-spacing:var(--ls-displej);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.vyskomer__jednotka{color:var(--inkoust-2);font-size:var(--jednotka);font-weight:400;letter-spacing:0}.vyskomer__kde{max-width:9.5rem;font:var(--f-kurziva);line-height:1.2;text-wrap:balance}.vyskomer__kratce{display:none}.vyskomer__znacka:focus-visible .vyskomer__odecet{outline:var(--fokus-sila) solid var(--inkoust);outline-offset:-4px}.vyskomer__znacka.je-tazena .vyskomer__odecet{outline:none}html[data-sezona=leto] .vyskomer:not(.je-v-pohybu) .vyskomer__hodnota{display:none}html[data-sezona=leto] .vyskomer:not(.je-v-pohybu) .vyskomer__kde{font:var(--f-popisek)}html[data-sezona=zima] .uvod__plocha:not(.uvod--teren) .vyskomer:not(.je-v-pohybu) [data-ryska=hutisko]{visibility:hidden}.uvod__vrstva{position:absolute;inset:0;z-index:0;width:100%;height:100%;max-width:none;pointer-events:none}.uvod__plocha.uvod--teren .uvod__popredi{visibility:hidden}.uvod__stitek{position:relative;z-index:3;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:var(--mezera);margin-top:calc(-1 * var(--pas-prekryv));padding:1.25rem var(--okraj) 1.375rem;border-radius:var(--r-list) var(--r-list) 0 0;background:var(--papir)}.uvod__popis{grid-column:1 / span 6;max-width:40rem}.uvod__kurziva{font:var(--f-popisek);line-height:1.4;text-wrap:pretty}.uvod__fakta{margin-top:.5rem;color:var(--inkoust-2);font:400 .9375rem/1.55 var(--ui);text-wrap:balance}.uvod__nabidka{grid-column:8 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-items:end;column-gap:1.5rem;row-gap:.375rem;text-align:right}.uvod__cena{margin:0;color:var(--inkoust-2);font:400 .9375rem/1.2 var(--ui);white-space:nowrap}.uvod__cena b{margin-right:.2em;color:var(--inkoust);font:400 1.875rem/1 var(--ui);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em}.uvod__dukaz{margin:0;color:var(--inkoust-2);font:400 .875rem/1.45 var(--ui);text-wrap:balance}.uvod__dukaz b{color:var(--inkoust);font-weight:600;font-variant-numeric:tabular-nums lining-nums}.uvod__tecka,.uvod__oddel{color:var(--inkoust-3)}.uvod__radek{display:block}.uvod__oddel{display:none}@media(max-width:900px){.uvod__radek,.uvod__oddel{display:inline}}.lista{position:fixed;inset:0 0 auto;z-index:40;display:flex;align-items:center;gap:1.25rem;height:var(--lista-v);padding:0 var(--okraj);border-bottom:0;background:var(--papir);box-shadow:var(--stin-lista);transform:translateY(-105%);visibility:hidden;transition:transform .35s var(--krivka),visibility 0s linear .35s}.lista.je-videt{transform:none;visibility:visible;transition:transform .35s var(--krivka),visibility 0s}.lista__znak{font:500 1.25rem/1 var(--pismo);letter-spacing:-.01em;text-decoration:none;white-space:nowrap}.lista__nav{display:flex;gap:.1rem;margin:0 auto;font:400 .875rem/1 var(--ui)}.lista__nav a{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 .55rem;color:var(--inkoust-2);text-decoration:none;white-space:nowrap;transition:color var(--rychle) ease}.lista__nav a:hover,.lista__nav a[aria-current=true]{color:var(--inkoust)}.lista__nav a[aria-current=true]{text-decoration:underline 2px;text-underline-offset:.45em}.lista .tlacitko{--linka-l: 1rem;--linka-p: 1rem;min-height:var(--v-ovladac);padding:0 1.1rem;font-size:.875rem}.mlista,.menu{display:none}@media(max-width:1360px){.lista__nav a:nth-child(n+8){display:none}}@media(max-width:1240px){.lista__nav a:nth-child(n+7){display:none}}.jazyky--lista a{min-width:2.5rem}@media(max-width:1100px){.lista__nav a:nth-child(n+6){display:none}.uvod__nabidka{grid-column:7 / -1}}@media(max-width:900px){:root{--lista-v: 0px}.lista{display:none}.uvod{--ml-v: calc(4.25rem + 1px + env(safe-area-inset-bottom)) }.uvod__popis{grid-column:1 / -1}.uvod__nabidka{grid-column:1 / -1;display:block;margin-top:.625rem;text-align:left}.uvod__cena,.uvod__nabidka .tlacitko,.uvod__nabidka .odkaz-tel{display:none}.mlista{position:fixed;inset:auto 0 0;z-index:45;display:flex;align-items:center;gap:.5rem;padding:.55rem .75rem calc(.55rem + env(safe-area-inset-bottom));border-top:0;background:var(--papir);transform:translateY(110%);visibility:hidden;transition:transform .35s var(--krivka),visibility 0s linear .35s}.mlista:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:1.5rem;background:linear-gradient(rgb(255 255 255 / 0),var(--papir));pointer-events:none}.mlista.je-videt{transform:none;visibility:visible;transition:transform .35s var(--krivka),visibility 0s}.mlista__znak{--znacka-v: 1.625rem;flex:none;display:grid;place-items:center;min-width:2.75rem;height:2.75rem;padding:0 .25rem;margin-left:-.25rem;color:var(--inkoust)}.sezony--mlista{flex:none}.mlista__poptat{flex:1 1 auto;min-width:0;min-height:2.75rem;padding:0 .6rem;overflow:hidden;text-overflow:ellipsis}.menu:not([hidden]){position:fixed;inset:auto 0 calc(3.9rem + env(safe-area-inset-bottom));z-index:44;display:grid;gap:1rem;justify-items:start;max-height:calc(100svh - 6rem);overflow:auto;padding:1.25rem 1.25rem 1.5rem;border-radius:var(--r-list) var(--r-list) 0 0;background:var(--papir);box-shadow:var(--stin-list)}.menu__nav{justify-self:stretch;display:grid;grid-template-columns:1fr 1fr;gap:.125rem 1rem}.menu__nav a{display:flex;align-items:center;min-height:2.75rem;font:500 1.1875rem/1 var(--pismo);text-decoration:none}.jazyky--menu{margin-left:-.375rem;font-size:.875rem}.jazyky--menu a{min-width:3rem}.menu__tel{font-size:1rem}.menu__tel svg{width:1.1rem;height:1.1rem}}@media(max-width:720px){.uvod{min-height:32rem}.uvod__hlava{display:none}.uvod__stitek{display:block;padding:.875rem var(--okraj) 1.5rem}.uvod__kurziva{font-size:1.0625rem;line-height:1.38}.uvod__fakta{display:none}.uvod__nabidka{margin-top:.5rem}.uvod__pocet{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.uvod__izolinie-dodatek,.uvod__izolinie-stitek{display:none}.uvod__plocha>*{--osa-x: 1.125rem;--st-t: calc(var(--oy) + var(--uz-dole) * var(--s) + 4.25rem)}.vyskomer{right:0;top:var(--st-t);bottom:calc(9% + var(--pas-prekryv));width:16rem}.vyskomer__znacka{left:auto;right:calc(var(--osa-x) - var(--knoflik) / 2);flex-direction:row-reverse;top:calc(var(--y) - var(--nad) * 2rem - 1.875rem);height:3.75rem}.vyskomer__stitek{padding:.1875rem .6rem .25rem}.vyskomer__stitek i{font:var(--f-kurziva-mala)}.vyskomer__ryska--hreben{--rad1: calc(.1875rem + .9375rem * .675)}.vyskomer__odecet{justify-items:end;row-gap:.125rem;padding:.3125rem .7rem .375rem}html[data-sezona=leto] .vyskomer:not(.je-v-pohybu) .vyskomer__odecet{translate:0 -.375rem}.vyskomer__hodnota{font-size:1.75rem}.vyskomer__kde{display:none}.vyskomer__kratce{display:block;font:var(--f-kurziva);line-height:1.15;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.lista,.mlista,.vyskomer__stitek,.vyskomer__knoflik,.vyskomer__odecet,.sezony--uvod .sezony__btn,.jazyky--uvod a{transition:none}.uvod__izolinie{transition-duration:.12s}}.terminy{--tabule-v: calc(100svh - var(--lista-v));--svatky-plocha: color-mix(in srgb, var(--akcent) 18%, var(--papir));--svatky-hover: color-mix(in srgb, var(--akcent) 30%, var(--papir));--kal-mezera: 3px;--kal-spoj: calc(var(--kal-mezera) + 1px);position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--mezera);padding:0 var(--okraj) var(--sekce)}.terminy__list{grid-column:1 / -1;grid-row:1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--mezera)}.terminy__tabule{grid-column:1 / span 4;grid-row:1;align-self:start;position:sticky;top:var(--lista-v);display:grid;grid-template-rows:minmax(0,1fr) auto;height:var(--tabule-v);margin:0 0 0 calc(-1 * var(--okraj))}.terminy__foto{--ram: 0 var(--r-tabule) var(--r-tabule) 0;position:relative;overflow:hidden;border-radius:var(--ram);background:#1c232c}.terminy__popisek{margin:0;padding:.7rem 0 0 var(--okraj)}.terminy__obsah{grid-column:5 / -1;grid-row:1;align-self:start;display:flex;flex-direction:column;min-height:var(--tabule-v)}.terminy__obsah>.nadpis{margin-top:-.2em}.terminy__uvod{max-width:38rem;margin-top:.9rem;color:var(--inkoust-2);text-wrap:pretty}.terminy__info{margin-top:1.25rem;font:400 .9375rem/1.5 var(--ui)}.terminy__info p{color:var(--inkoust-2)}.terminy__info .terminy__info-cena{color:var(--inkoust);font-weight:600;font-variant-numeric:tabular-nums}.js .terminy__info{display:none}.kal{position:relative;margin-top:clamp(1.75rem,4svh,2.5rem)}html:not(.js) .kal,html:not(.js) .vyber{display:none}.osa-roku{--pas-y: 3.05rem;--pas-v: var(--draha-v);--mesice-y: calc(var(--pas-y) + var(--pas-v) + .375rem);--kapsle-v: 1.75rem;position:relative;height:calc(var(--mesice-y) + 2.75rem);color:var(--inkoust)}html:not(.js) .osa-roku{display:none}.osa-roku__useky{position:absolute;inset:0 0 auto;height:calc(var(--pas-y) + var(--pas-v))}.osa-roku__usek{position:absolute;top:0;bottom:0;left:var(--od);width:var(--sirka)}.osa-roku__usek:after{content:"";position:absolute;left:0;right:3px;bottom:0;height:var(--pas-v);border-radius:var(--r-chip);background:var(--draha)}.osa-roku__usek:last-child:after{right:0}.osa-roku__usek--zima:after,.osa-roku__usek--leto:after{background:var(--draha-plna)}.osa-roku__usek--svatky:after{background:var(--akcent)}.osa-roku__stitek{position:absolute;left:0;bottom:calc(var(--pas-v) + .45rem);display:flex;flex-direction:column;white-space:nowrap}.osa-roku__nazev{color:var(--inkoust-2);font:var(--f-kurziva-mala);line-height:1.2}.osa-roku__ceny{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.je-zobrazeny .osa-roku__nazev{color:var(--inkoust)}.je-zobrazeny .osa-roku__ceny{position:static;width:auto;height:auto;overflow:visible;clip-path:none;margin-top:.15rem;color:var(--inkoust-2);font:400 .8125rem/1.2 var(--ui)}.osa-roku__cena{color:var(--inkoust);font-weight:600;font-variant-numeric:tabular-nums}.osa-roku__usek--svatky .osa-roku__stitek{left:auto;right:100%;width:max-content;max-width:5.5rem;padding-right:.4rem;text-align:right;white-space:normal}.osa-roku__usek--svatky .osa-roku__nazev{color:var(--akcent);font:var(--f-stitek-hodnota);line-height:1.45}.osa-roku__pas{position:absolute;left:0;right:0;top:var(--pas-y);height:var(--pas-v);pointer-events:none}.osa-roku__pobyt{position:absolute;top:50%;left:calc(var(--pobyt-od, 0%) + var(--pobyt-sirka, 0%) / 2);translate:-50% -50%;width:max(var(--bod),var(--pobyt-sirka, 0%));height:var(--bod);border-radius:var(--r-chip);background:var(--akcent);box-shadow:var(--lem)}.osa-roku__mesice{position:absolute;z-index:1;left:0;right:0;top:var(--mesice-y);height:2.75rem}.osa-roku__mesic{position:absolute;top:0;left:var(--od);width:var(--sirka);height:2.75rem;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;border:0;border-radius:var(--r-chip);background:none;color:var(--inkoust-2);font:var(--f-cislo-osy);text-align:center;cursor:pointer}.osa-roku__mesic>span{display:block}.osa-roku__mesic>span:first-child{line-height:var(--kapsle-v)}.osa-roku__mesic:before{content:"";position:absolute;z-index:-1;inset:0 1px auto;height:var(--kapsle-v);border-radius:var(--r-chip);background:transparent;transition:background-color var(--rychle) ease}@media(hover:hover){.osa-roku__mesic:not([aria-current]):not(:disabled):hover{color:var(--inkoust)}.osa-roku__mesic:not([aria-current]):not(:disabled):hover:before{background:color-mix(in srgb,var(--plocha) 60%,transparent)}}.osa-roku__mesic:disabled{cursor:default}.osa-roku__mesic:focus-visible{outline-offset:-2px}.osa-roku__mesic[aria-current=true]{color:var(--inkoust);font-weight:600}.osa-roku__mesic .osa-roku__rok{color:var(--inkoust-2);font:var(--f-cislo-osy);font-size:.6875rem;font-weight:400;font-variant-numeric:tabular-nums}.osa-roku__okno{position:absolute;z-index:0;left:var(--okno-od, 0%);width:var(--okno-sirka, 8.333%);top:var(--mesice-y);height:var(--kapsle-v);border-radius:var(--r-chip);background:var(--plocha);pointer-events:none}.kal__list{position:relative;margin-top:1.4rem}.kal__ovladani{position:absolute;top:-.55rem;right:0;z-index:2;display:flex;gap:.5rem}.kal__ovladani--dole{display:none}.kal__sipka{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:var(--v-ovladac);height:var(--v-ovladac);padding:0;border:0;border-radius:var(--r-tlacitko);background:var(--plocha);color:var(--inkoust);font:600 .875rem/1 var(--ui);cursor:pointer;transition:background-color var(--rychle) ease,opacity var(--rychle) ease}.kal__sipka svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media(hover:hover){.kal__sipka:not(:disabled):hover{background:var(--plocha-hover)}}.kal__sipka:not(:disabled):active{background:var(--plocha-hover)}.kal__sipka:disabled{opacity:.35;cursor:default;background:transparent}.osa-roku__mesic>.osa-roku__nazev,.kal__sipka-popis,.kal__ovladani:not(.kal__ovladani--dole) .kal__sipka-mesic{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.kal__mesice{--mesicu: 1;display:grid;grid-template-columns:repeat(var(--mesicu),minmax(0,1fr));column-gap:var(--mezera);touch-action:pan-y}.kal__mesic{display:grid;grid-row:span 3;grid-template-rows:subgrid}.kal__hlava{display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;gap:.4rem .75rem;min-height:2.25rem;padding-bottom:.9rem}.kal__mesic-nazev{font:var(--f-blok)}.kal__sezony{display:flex;flex-wrap:wrap;gap:.4rem}.kal__sezona--vanoce,.kal__sezona--vanoce :is(i,b){background:var(--svatky-plocha);color:var(--akcent)}.kal__sezona--vanoce :is(i,b){background:none}.kal__dny,.kal__mrizka{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--kal-mezera)}.kal__dny span{padding-bottom:1rem;color:var(--inkoust-2);font:500 .6875rem/1 var(--ui);letter-spacing:.06em;text-align:center;text-transform:uppercase}.kal__mrizka{position:relative}.den{position:relative;display:grid;place-items:center;min-height:2.75rem;padding:0;border:0;border-radius:var(--r-den);background:transparent;box-shadow:none;color:var(--inkoust);font:400 1rem/1 var(--ui);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--rychle) ease,color var(--rychle) ease}.den--minule{color:color-mix(in srgb,var(--inkoust) 32%,transparent);cursor:default}.den--prazdny{background:none;pointer-events:none}.den--dnes:after{content:"";position:absolute;left:50%;bottom:.4rem;width:.25rem;height:.25rem;translate:-50% 0;border-radius:var(--r-chip);background:currentColor}.den:not(.den--obsazeno,.den--minule,.den--prazdny,.den--nahled-konec):hover{background:var(--plocha-vyber)}.den--svatky:not(.den--obsazeno,.den--minule,.den--rozsah,.den--vybrany,.den--nahled,.den--nahled-konec){color:var(--akcent);font-weight:600}.den--svatky:not(.den--obsazeno,.den--minule,.den--rozsah,.den--vybrany,.den--nahled,.den--nahled-konec):not(:nth-child(7n)):has(+.den--svatky:not(.den--obsazeno,.den--rozsah,.den--vybrany)){border-top-right-radius:0;border-bottom-right-radius:0}.den--svatky:not(.den--obsazeno,.den--minule,.den--rozsah,.den--vybrany)+.den--svatky:not(.den--obsazeno,.den--rozsah,.den--vybrany):not(:nth-child(7n+1)){border-top-left-radius:0;border-bottom-left-radius:0}.kal__mrizka:has(.den--svatky:not(.den--obsazeno,.den--minule):hover) .den--svatky:not(.den--obsazeno,.den--minule,.den--rozsah,.den--vybrany,.den--nahled,.den--nahled-konec){background:var(--svatky-hover)}.kal__mrizka:has(.den--svatky:not(.den--obsazeno,.den--minule):hover) .den--svatky:not(.den--obsazeno,.den--minule,.den--rozsah,.den--vybrany,.den--nahled,.den--nahled-konec):not(:nth-child(7n)):has(+.den--svatky:not(.den--obsazeno,.den--rozsah,.den--vybrany)){box-shadow:var(--kal-spoj) 0 0 var(--svatky-hover)}.den--obsazeno{background:var(--plocha);color:var(--inkoust-2);cursor:default}.den--obsazeno:not(.den--vybrany):not(:nth-child(7n)):has(+.den--obsazeno){border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:var(--kal-spoj) 0 0 var(--plocha)}.den--obsazeno:not(.den--vybrany)+.den--obsazeno:not(:nth-child(7n+1)){border-top-left-radius:0;border-bottom-left-radius:0}.kal__mesice:not(.ma-vyber) .den--navrh{background:var(--plocha-vyber);color:var(--akcent);font-weight:600}.kal__mesice:not(.ma-vyber) .den--navrh:not(:nth-child(7n)):has(+.den--navrh){border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:var(--kal-spoj) 0 0 var(--plocha-vyber)}.kal__mesice:not(.ma-vyber) .den--navrh+.den--navrh:not(:nth-child(7n+1)){border-top-left-radius:0;border-bottom-left-radius:0}.kal__mesice:not(.ma-vyber) .kal__mrizka:has(.den--navrh:hover) .den--navrh{background:var(--svatky-hover)}.kal__mesice:not(.ma-vyber) .kal__mrizka:has(.den--navrh:hover) .den--navrh:not(:nth-child(7n)):has(+.den--navrh){box-shadow:var(--kal-spoj) 0 0 var(--svatky-hover)}.kal__navrh{position:absolute;inset:0;z-index:1;pointer-events:none}.ma-vyber .kal__navrh{display:none}.kal__navrh-stitek{position:absolute;top:0;right:0;translate:0 -42%;padding:.15rem .6rem .2rem;background:var(--plocha-vyber);color:var(--akcent)}.kal__navrh-stitek b{font:var(--f-stitek-hodnota);font-size:.75rem}.kal__navrh--vlevo .kal__navrh-stitek{left:0;right:auto}.den--rozsah,.den--nahled{background:var(--plocha-vyber);border-radius:0;box-shadow:calc(-1 * var(--kal-mezera)) 0 0 var(--plocha-vyber),var(--kal-spoj) 0 0 var(--plocha-vyber)}:is(.den--rozsah,.den--nahled):nth-child(7n+1){border-top-left-radius:var(--r-den);border-bottom-left-radius:var(--r-den);box-shadow:var(--kal-spoj) 0 0 var(--plocha-vyber)}:is(.den--rozsah,.den--nahled):nth-child(7n){border-top-right-radius:var(--r-den);border-bottom-right-radius:var(--r-den);box-shadow:calc(-1 * var(--kal-mezera)) 0 0 var(--plocha-vyber)}.den--nahled-konec{background:var(--svatky-hover);box-shadow:none}:is(.den--rozsah,.den--nahled,.den--vybrany)+.den--nahled-konec:not(:nth-child(7n+1)){border-top-left-radius:0;border-bottom-left-radius:0}.den--vybrany,.den--vybrany:hover{background:var(--akcent)!important;color:#fff;box-shadow:none}.den--vybrany:not(:nth-child(7n)):has(+:is(.den--rozsah,.den--nahled,.den--nahled-konec)){border-top-right-radius:0;border-bottom-right-radius:0}:is(.den--rozsah,.den--nahled)+.den--vybrany:not(:nth-child(7n+1)){border-top-left-radius:0;border-bottom-left-radius:0}.den:focus-visible{outline-offset:1px;z-index:2}.kal__zdroj{margin-top:.9rem;color:var(--inkoust-2);font:400 .8125rem/1.4 var(--ui)}.vyber{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--mezera);align-items:start;margin-top:1.25rem;padding:clamp(1.25rem,.9rem + 1vw,1.75rem);border-radius:var(--r-plocha);background:var(--plocha)}.vyber__odecet{grid-column:1;grid-row:1;min-width:0}.vyber__hoste{grid-column:2;grid-row:1;min-width:0}.vyber__akce{grid-column:1 / -1;grid-row:2;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1.5rem;margin-top:1.5rem}.vyber__akce .tlacitko{min-height:var(--v-tlacitko)}.vyber__akce .odkaz{min-height:var(--v-ovladac);padding:.5rem 0}.vyber__nadpis,.vyber__hoste-nadpis{color:var(--inkoust);font:var(--f-hlavicka)}.vyber__nadpis{margin-bottom:.35rem}.je-nabidka .vyber__nadpis{color:var(--akcent)}.vyber__text{font:400 1.0625rem/1.45 var(--ui);text-wrap:pretty}.vyber__text b{font-weight:600}.vyber__text .nz{white-space:nowrap}.vyber__text .chyba{display:block;margin-bottom:.2rem;font-weight:500;color:#7a2a14}.vyber__celkem{margin-top:.3rem;color:var(--inkoust);font:var(--f-displej);line-height:1.05;font-variant-numeric:tabular-nums lining-nums;letter-spacing:var(--ls-displej);white-space:nowrap}.vyber__mena{margin-left:.06em;font-size:var(--jednotka);font-weight:400;letter-spacing:0;color:var(--inkoust-2)}.vyber__rozpis{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.3rem 1rem;margin-top:.85rem;font:400 .875rem/1.4 var(--ui);font-variant-numeric:tabular-nums}.vyber__rozpis dt{color:var(--inkoust-2)}.vyber__rozpis dd{color:var(--inkoust);font-weight:600;text-align:right;white-space:nowrap}.vyber__osoba{margin-top:.6rem;color:var(--inkoust);font:var(--f-kurziva)}.vyber__rozpis:empty{display:none}.vyber__rozpis:empty+.vyber__osoba{margin-top:.5rem}.vyber__osoba:empty{display:none}.je-klid .vyber__celkem{color:color-mix(in srgb,var(--inkoust) 45%,var(--papir))}.je-klid .vyber__osoba{color:var(--inkoust-2)}html:not(.js) .pocitadlo__tl{display:none}.pocitadlo__ovladani{display:flex;align-items:center}.vyber__hoste-nadpis .pozn{margin-left:.4rem}.vyber__hoste .pocitadlo{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.6rem}.vyber__hoste-nadpis+.pocitadlo{margin-top:.75rem}.vyber__hoste .pocitadlo label{color:var(--inkoust);font:500 .9375rem/1.3 var(--ui)}.vyber__hoste .pocitadlo__ovladani{gap:.25rem}.pocitadlo__tl{display:grid;place-items:center;width:var(--v-ovladac);height:var(--v-ovladac);padding:0;flex:none;border:0;border-radius:var(--r-tlacitko);background:var(--plocha);color:var(--inkoust);cursor:pointer;transition:background-color var(--rychle) ease,opacity var(--rychle) ease}.vyber .pocitadlo__tl{background:var(--papir-3)}.pocitadlo__tl svg{width:1.125rem;height:1.125rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}@media(hover:hover){.pocitadlo__tl:not(:disabled):hover{background:var(--plocha-hover)}.vyber .pocitadlo__tl:not(:disabled):hover{background:var(--papir)}}.pocitadlo__tl:disabled{opacity:.35;cursor:default;background:transparent!important}.vyber__hoste .pocitadlo input{width:3rem;min-height:var(--v-ovladac);padding:0;border:0;border-radius:var(--r-tlacitko);background:none;color:var(--inkoust);font:400 1.375rem/1 var(--ui);font-variant-numeric:tabular-nums;text-align:center;-moz-appearance:textfield;appearance:textfield}.vyber__hoste .pocitadlo input::-webkit-inner-spin-button,.vyber__hoste .pocitadlo input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.vyber__hoste .pocitadlo input[aria-invalid=true]{color:#7a2a14;box-shadow:inset 0 0 0 var(--fokus-sila) #a1391b}.vyber__hlaska{min-height:1.4em;margin-top:.45rem;color:var(--inkoust-2);font:400 .8125rem/1.4 var(--ui);text-wrap:pretty}.vyber__hlaska.je-chyba{color:#7a2a14;font-weight:500}.poptavka{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--mezera);align-items:start;margin-top:clamp(3rem,7svh,4.5rem)}.js .poptavka:not(.je-otevrena){display:none}.js .poptavka .pop__datum{display:none}.listek{grid-column:1 / span 4;position:sticky;top:calc(var(--lista-v) + 1.5rem);margin-left:calc(-1 * var(--okraj));padding:1.6rem clamp(1.25rem,2.2vw,2rem) 1.4rem var(--okraj);border-radius:0 var(--r-plocha) var(--r-plocha) 0;background:var(--plocha);color:var(--inkoust)}html:not(.js) .listek{display:none}.listek__nadpis{color:var(--inkoust);font:var(--f-hlavicka)}.listek__osa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;margin-top:1rem}.listek__noci{grid-column:1 / -1;margin-bottom:.5rem;text-align:center;font:var(--f-kurziva)}.listek__pas{grid-column:1 / -1;display:flex;gap:3px;height:var(--draha-v)}.listek__pas>i{flex:1;border-radius:var(--r-chip);background:var(--akcent)}.listek__kraj{margin-top:.6rem;font:400 .875rem/1.35 var(--ui);color:var(--inkoust-2)}.listek__kraj b{display:block;color:var(--inkoust);font:600 1rem/1.3 var(--ui);font-variant-numeric:tabular-nums}.listek__kraj--konec{text-align:right}.listek .nz{white-space:nowrap}.listek__termin{margin-top:.75rem;color:var(--inkoust-2);font:var(--f-kurziva);text-wrap:pretty}.listek__termin:empty{display:none}.listek.je-bez .listek__termin{color:var(--inkoust);font:400 1.0625rem/1.45 var(--ui)}.listek .pop__volba{margin-top:1rem;background:var(--papir-3)}@media(hover:hover){.listek .pop__volba:hover{background:var(--papir)}}.listek .pop__volba:has(input:checked){background:var(--plocha-vyber)}.listek__cena{margin-top:1.6rem}.listek__celkem{color:var(--inkoust);font:var(--f-displej);line-height:1.05;font-variant-numeric:tabular-nums lining-nums;letter-spacing:var(--ls-displej);white-space:nowrap}.listek__rozpis{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.3rem 1rem;margin-top:.75rem;font:400 .875rem/1.4 var(--ui);font-variant-numeric:tabular-nums}.listek__rozpis dt{color:var(--inkoust-2)}.listek__rozpis dd{color:var(--inkoust);font-weight:600;text-align:right;white-space:nowrap}.listek__osoba{margin-top:.6rem;font:var(--f-kurziva)}.listek__osoba:empty{display:none}.listek__hoste{display:flex;flex-wrap:wrap;gap:.25rem 1.75rem;margin-top:1.4rem}.listek__hoste div{display:flex;align-items:baseline;gap:.6rem}.listek__hoste dt{color:var(--inkoust-2);font:var(--f-dt)}.listek__hoste dd{color:var(--inkoust);font:600 1.0625rem/1.3 var(--ui);font-variant-numeric:tabular-nums}.listek__zmenit{min-height:var(--v-ovladac);margin-top:.75rem}.poptavka__formular{grid-column:5 / span 5;min-width:0}.poptavka__nadpis{font:var(--f-blok);font-size:1.625rem}.poptavka__dal{grid-column:10 / -1;padding-top:.35rem}.poptavka__dal-nadpis{color:var(--inkoust);font:var(--f-hlavicka)}.poptavka__dal .pop__podminky{margin-top:.5rem;color:var(--inkoust-2);font:400 1rem/1.5 var(--pismo);text-wrap:pretty}.poptavka__telefon{margin-top:1.5rem;color:var(--inkoust-2);font:400 .875rem/1.4 var(--ui)}.poptavka__telefon .odkaz-tel{display:flex;color:var(--inkoust);font-size:1.0625rem}.pop{margin-top:1rem}.pop__volba{display:inline-flex;align-items:center;gap:.65rem;justify-self:start;min-height:var(--v-ovladac);padding:.55rem 1rem .55rem .8rem;border:0;border-radius:var(--r-tlacitko);background:var(--plocha);color:var(--inkoust);font:500 .9375rem/1.3 var(--ui);cursor:pointer;transition:background-color var(--rychle) ease}@media(hover:hover){.pop__volba:hover{background:var(--plocha-hover)}}.pop__volba input{flex:none;width:1.125rem;height:1.125rem;margin:0;appearance:none;-webkit-appearance:none;border:1.5px solid var(--linka-pole);border-radius:var(--r-mala);background:var(--papir-3) center / .8125rem no-repeat;cursor:pointer}.pop__volba input:checked{border-color:var(--akcent);background-color:var(--akcent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6.4 4.8 9 10 3' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.pop__volba:has(input:checked){background:var(--plocha-vyber)}.pop__past{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.pop__mrizka{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem var(--mezera)}.pop__pole{display:grid;gap:.35rem;align-content:start}.pop__pole--cele{grid-column:1 / -1}.pop__pole--pul{grid-column:span 2}.pop__pole--ctvrt{grid-column:span 1}.pop label{font:500 .875rem/1.3 var(--ui)}.pop .pop__volba{font:500 .9375rem/1.3 var(--ui)}.pop__povinne{color:var(--inkoust-2);font-weight:400}.pop input:not([type=checkbox]),.pop textarea{width:100%;min-height:var(--v-pole);padding:.65rem .8rem;border:var(--linka-sila) solid var(--linka-pole);border-radius:var(--r-tlacitko);background:var(--plocha-pole);font:400 1.0625rem/1.35 var(--ui);transition:border-color var(--rychle) ease}.pop textarea{min-height:6rem;resize:vertical}.pop input::placeholder,.pop textarea::placeholder{color:var(--inkoust-3)}.pop input:hover,.pop textarea:hover{border-color:var(--inkoust-2)}.pop input:not([type=checkbox]):focus-visible,.pop textarea:focus-visible{outline-offset:1px;border-color:var(--akcent)}.pop input[aria-invalid=true],.pop textarea[aria-invalid=true]{border-color:#a1391b}.pop__chyba{margin-top:1rem;padding:.8rem 1rem;border-radius:var(--r-plocha);background:#f7e3dc;color:#6b2410;font:500 .9375rem/1.4 var(--ui)}.pop__odeslat{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.5rem;margin-top:1.5rem}.pop button[type=submit][aria-busy=true]{opacity:.7;cursor:progress}.pop__stav{margin-top:1.25rem;padding:1.25rem 1.4rem;border-radius:var(--r-plocha);background:var(--plocha);font:400 .9375rem/1.5 var(--ui)}.pop__stav h4{margin:0 0 .3rem;font:600 1.25rem/1.25 var(--pismo)}.pop__stav p+p{margin-top:.6rem}.pop__stav .tlacitko{margin:.75rem .5rem 0 0}.pop__stav .tlacitko:is(.tlacitko--tonove,.tlacitko--obrys){background:var(--papir-3)}.pop__stav--chyba{background:#f7e3dc}@media(min-width:1001px){.kal__mesice{--mesicu: 2}.den{min-height:3rem}.kal__mesic:nth-child(2) .kal__hlava{padding-right:6.5rem}}@media(min-width:1001px)and (max-width:1200px){.poptavka__formular{grid-column:5 / -1;max-width:35rem}.poptavka__dal{grid-column:5 / -1;max-width:35rem;margin-top:2rem}}@media(max-width:1000px){.terminy{display:flex;flex-direction:column;padding:var(--sekce) 0 3rem}.terminy__list,.terminy__obsah{display:contents}.terminy__obsah>*{margin-inline:var(--okraj)}.terminy__obsah>.nadpis{margin-top:0}.terminy__info,.osa-pas{order:1}.terminy__tabule{order:2;align-self:stretch;position:relative;top:auto;display:block;height:auto;margin:1.25rem 0 0}.terminy__foto{--ram: 0;height:clamp(8.5rem,19svh,11rem)}.terminy__foto .foto{object-position:50% 30%}.terminy__popisek{display:none}.kal{order:3;margin-top:1.5rem}.kal__hlava{padding-right:6.5rem}.kal__ovladani--dole{position:static;display:flex;justify-content:space-between;margin-top:.75rem}.kal__ovladani--dole .kal__sipka{padding:0 1rem 0 .75rem}.kal__ovladani--dole .kal__sipka[data-posun="1"]{padding:0 .75rem 0 1rem}.kal__ovladani--dole .kal__sipka:disabled{visibility:hidden}.kal__zdroj{order:4}.vyber{order:5;grid-template-columns:minmax(0,1fr)}.vyber__odecet{grid-column:1;grid-row:1}.vyber__hoste{grid-column:1;grid-row:2;margin-top:1.75rem}.vyber__akce{grid-column:1;grid-row:3}.poptavka{order:6;display:block;margin:2.75rem var(--okraj) 0}.listek{position:static;margin:0;padding:1.25rem clamp(1.25rem,4vw,1.75rem) 1.1rem;border-radius:var(--r-plocha)}.listek__cena,.listek__hoste{display:none}.poptavka__formular{margin-top:1.75rem}.poptavka__dal{margin-top:2rem}.den--rezerva{display:none}}.osa-pas{display:none}@media(max-width:720px){.osa-roku{display:none}.kal__ovladani:not(.kal__ovladani--dole){display:none}.kal__hlava{padding-right:0}html.js .osa-pas{--n: 4;display:block;position:relative;margin:1.5rem 0 0;padding:0;container-type:inline-size;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--okraj) 0;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask:linear-gradient(90deg,transparent,#000 var(--okraj),#000 calc(100% - 1.5rem),transparent);mask:linear-gradient(90deg,transparent,#000 var(--okraj),#000 calc(100% - 1.5rem),transparent)}.osa-pas::-webkit-scrollbar{display:none}.osa-pas__rada{display:flex;width:max-content;margin:0;padding:0 0 0 var(--okraj);list-style:none}.osa-pas__polozka{position:relative;flex:none;width:calc((100cqw - var(--okraj)) / var(--n));padding-top:1.625rem;scroll-snap-align:start}.osa-pas__polozka--svatky{width:calc((100cqw - var(--okraj)) * 2 / var(--n))}.osa-pas__sezona{position:absolute;left:var(--x, 0%);top:0;z-index:1;height:1.625rem;padding-left:.5rem;color:var(--inkoust-2);font:var(--f-kurziva-mala);font-size:.8125rem;line-height:1.375rem;white-space:nowrap;pointer-events:none}.osa-pas__kontext{display:none}.je-prvni>.osa-pas__kontext{display:block}.osa-pas__mesic,.osa-pas__vanoce{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;width:calc(100% - .375rem);min-width:0;height:3rem;margin:0;padding:0 .5rem;border:0;border-radius:var(--r-chip);background:var(--plocha);color:var(--inkoust-2);font:400 .8125rem/1.1 var(--ui);text-align:center;cursor:pointer;transition:background-color var(--rychle) ease,color var(--rychle) ease}.osa-pas__vanoce{background:var(--svatky-plocha)}.osa-pas__jmeno{color:var(--inkoust);font-weight:600}.osa-pas__cena{font-variant-numeric:tabular-nums;white-space:nowrap}.osa-pas__mesic:disabled{cursor:default;opacity:.4}.osa-pas__mesic:focus-visible,.osa-pas__vanoce:focus-visible{outline-offset:-2px}.osa-pas__mesic[aria-current],.osa-pas__mesic[aria-current] .osa-pas__jmeno{background:var(--inkoust);color:var(--papir)}.osa-pas__mesic[aria-current] .osa-pas__cena{font-weight:600}.osa-pas__mesic[aria-current]:focus-visible{outline-color:var(--fokus-barva);outline-offset:2px}.osa-pas .ma-pobyt .osa-pas__jmeno:after{content:"";display:inline-block;width:.4375rem;height:.4375rem;margin-left:.3rem;border-radius:var(--r-chip);background:var(--akcent);vertical-align:.08em}.osa-pas .ma-pobyt[aria-current] .osa-pas__jmeno:after{background:var(--akcent-svetly)}}@media(min-width:441px)and (max-width:720px){html.js .osa-pas{--n: 5}}@media(min-width:541px)and (max-width:720px){html.js .osa-pas{--n: 6}}@media(min-width:641px)and (max-width:720px){html.js .osa-pas{--n: 7}}@media(max-width:1200px){.osa-roku{--pas-y: 3.9rem}.osa-roku__usek--svatky .osa-roku__stitek{padding-right:.3rem}.osa-roku__nazev{font-size:.875rem}.osa-roku__za{display:block}}@media(min-width:1001px)and (max-width:1060px){.osa-roku__nazev{font-size:.8125rem}.osa-roku__usek--svatky .osa-roku__nazev{font-size:.75rem}}@media(max-width:640px){.osa-roku__mesic{font-size:.6875rem}.pop__mrizka{grid-template-columns:repeat(2,minmax(0,1fr))}.pop__pole--pul,.pop__zaskrt.pop__pole--pul{grid-column:1 / -1}.pop__odeslat .tlacitko,.vyber__akce .tlacitko{width:100%}.vyber__akce{flex-direction:column;align-items:stretch}.vyber__akce .odkaz{align-self:center}}@media(max-width:400px){.kal__navrh-stitek{padding-inline:.45rem}html[lang=pl] .kal__navrh-stitek b{font-size:.6875rem}}@media(prefers-reduced-motion:reduce){.kal__sipka,.den,.pop input,.pop textarea,.pocitadlo__tl,.osa-pas__mesic,.osa-pas__vanoce,.pop__volba,.osa-roku__mesic:before{transition:none}.osa-pas{scroll-behavior:auto}}.samota{grid-template-rows:minmax(0,1fr) auto}.samota>.scena-cela__foto,.samota>.body{position:relative;grid-area:1 / 1}.samota__popis{grid-area:2 / 1;z-index:2;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem var(--mezera);align-items:start;padding:clamp(1.25rem,2.4vw,2rem) var(--okraj);background:var(--papir)}.samota__popis .nadpis{grid-column:1 / span 6;grid-row:span 2}.samota__text,.samota__popis .citat{grid-column:7 / -1}.samota__text{color:var(--inkoust-2)}.samota>.body{position:relative}@media(min-width:481px){.bod[data-kde=telefon]{display:none}}.ohne{--papir: var(--roubeni);--papir-2: var(--roubeni-3);--inkoust: var(--roubeni-text);--inkoust-2: var(--roubeni-2);--linka: color-mix(in srgb, var(--roubeni-text) 20%, transparent);padding:var(--sekce) var(--okraj);color:var(--inkoust)}.ohne__zima,.ohne__leto{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto minmax(0,1fr) auto;column-gap:var(--mezera);row-gap:.85rem;max-width:var(--max);margin:0 auto}.ohne__hlava{grid-column:1 / span 5;grid-row:1;align-self:start;padding-bottom:clamp(1.5rem,4vh,3rem)}.ohne__hlava>p{margin-top:1rem;color:var(--inkoust-2);max-width:32rem}.ohne__hlava>.ohne__dalsi{margin-top:.5rem}.ohen{display:grid;grid-template-rows:subgrid;grid-row:1 / span 2;min-width:0}.ohen__foto{--ram: var(--r-tabule);--stitek-foto: color-mix(in srgb, var(--roubeni-text) 94%, transparent);position:relative;overflow:hidden;border-radius:var(--ram);background:#2a2018}.ohen__foto .zvetsit__roh{color:var(--roubeni)}.ohen--velky{grid-column:6 / -1;grid-row:1 / span 3}.ohen--velky .ohen__foto{grid-row:1 / span 2;min-height:min(62svh,42rem)}.ohen--velky .ohen__popis{grid-row:3}.ohne__zima .ohen--velky{grid-column:7 / -1}.ohne__leto .ohen--velky .ohen__foto{min-height:0;max-width:100%;aspect-ratio:3 / 2;align-self:stretch}.ohne__male{grid-column:1 / span 5;grid-row:2 / span 2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:subgrid;column-gap:var(--mezera);row-gap:.85rem}.ohne__male .ohen__foto{align-self:stretch;min-height:15rem}.ohne__male--jedna{grid-template-columns:minmax(0,1fr)}@media(min-width:901px){.ohne__zima .ohne__male{grid-column:1 / span 6}}.ohen__popis{color:var(--inkoust-2);font:400 .9375rem/1.45 var(--ui);text-wrap:pretty}.ohen__popis b{display:block;margin-bottom:.15rem;color:var(--inkoust);font:var(--f-popisek)}.ohen__popis>span{display:block}.ohen__popis>.ohne__dalsi{margin-top:.35rem}.ohne__citat{margin-top:1.5rem;max-width:32rem}.ohne__rada{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,3fr) minmax(0,3fr);gap:.85rem clamp(1rem,2.4vw,2.5rem);margin-top:clamp(2rem,4vw,3rem)}.ohne__rada .ohen{grid-row:auto;grid-template-rows:auto auto;row-gap:.85rem;align-content:start}.ohne__rada .ohen__foto{aspect-ratio:4 / 5}.ohne__rada .ohen:first-child .ohen__foto{aspect-ratio:4 / 3}.ohne__rada .ohen:nth-child(2){margin-top:clamp(2rem,6vw,5rem)}.jev{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto minmax(0,1fr);column-gap:var(--mezera);max-width:var(--max);margin:0 auto;padding:var(--sekce) var(--okraj)}.jev__scena{--ram: var(--r-tabule);grid-column:1 / span 8;grid-row:1 / span 2;position:relative;min-height:min(76svh,52rem);overflow:hidden;border-radius:var(--ram);background:#2a2018}.jev__fotky{position:absolute;inset:0}.jev__fotky .foto{opacity:0;transition:opacity .5s ease}.jev__fotky .foto.je-aktivni{opacity:1}.jev__hlava{grid-column:9 / -1;grid-row:1}.jev__text{margin-top:1rem;color:var(--inkoust)}.jev__loznice{margin-top:1.25rem;padding:.75rem 1rem .8rem;border-radius:var(--r-plocha);background:var(--plocha);color:var(--inkoust-2);font:400 .8125rem/1.4 var(--ui)}.jev__loznice-nazev{display:flex;align-items:center;gap:.5rem;padding-bottom:.3rem;color:var(--inkoust);font:var(--f-nadpisek)}.jev__loznice li{display:grid;padding:.2rem 0}.jev__loznice li>:first-child{color:var(--inkoust);font-weight:500}.jev__loznice li>:last-child{text-wrap:pretty}.jev__pod{grid-column:9 / -1;grid-row:2;display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;margin-top:clamp(1.25rem,3vh,2rem)}.jev__sipka{display:none}.jev__taby{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.75rem;align-items:start}.jev__patro,.jev__mistnosti{display:grid;align-content:start;gap:.125rem}.jev__predel{padding:0 0 .3rem .375rem;color:var(--inkoust-2);font:var(--f-nadpisek)}.jev__tab{display:grid;grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:.75rem;width:auto;padding:.375rem;border:0;border-radius:calc(var(--r-den) + .375rem);background:none;color:var(--inkoust-2);text-align:left;font:400 1.0625rem/1.3 var(--pismo);cursor:pointer;transition:background-color var(--rychle) ease,color var(--rychle) ease}.jev__nahled{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--r-den)}@media(hover:hover){.jev__tab:hover{background:color-mix(in srgb,var(--plocha) 55%,transparent);color:var(--inkoust)}}.jev__tab[aria-selected=true]{background:var(--plocha);color:var(--inkoust);font-weight:600}.js .jev__popis:not(.je-aktivni){display:none}.jev__popis{padding:0}.jev__nazev{font:var(--f-popisek)}.jev__popis p{margin-top:.35rem;color:var(--inkoust-2)}html:not(.js) .jev__pas,html:not(.js) .jev__stitky,html:not(.js) .jev__listovani{display:none}.jev__listovani,.jev__stitky{position:absolute;z-index:3;bottom:var(--stitek-odsazeni)}.jev__listovani{left:var(--stitek-odsazeni);align-items:center;gap:0;height:var(--v-ovladac);padding:0 .125rem;font:500 .875rem/1 var(--ui)}.jev__listovani .jev__sipka{display:grid;place-items:center;width:2.5rem;height:var(--v-ovladac);padding:0;border:0;border-radius:var(--r-chip);background:none;color:var(--inkoust);cursor:pointer;transition:background-color var(--rychle) ease}.jev__listovani .jev__sipka svg{width:1.125rem;height:1.125rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media(hover:hover){.jev__listovani .jev__sipka:hover{background:var(--papir)}}.jev__listovani .jev__sipka:focus-visible{outline-color:var(--inkoust);outline-offset:-4px}.jev__pocet{display:flex;align-items:center;justify-content:center;min-width:3.25rem;margin:0;color:var(--inkoust-2);font-variant-numeric:tabular-nums;white-space:nowrap}.jev__pocet b{color:var(--inkoust);font-weight:600}.jev__stitky{right:var(--stitek-odsazeni);display:flex}.jev__stitky .stitek--ovladac{gap:.6rem;height:var(--v-ovladac);min-height:var(--v-ovladac);padding:0 .95rem;border-radius:var(--r-chip);background:var(--stitek-foto);font:500 .875rem/1 var(--ui)}@media(hover:hover){.jev__stitky .stitek--ovladac:hover{background:var(--papir)}}.jev__stitky .stitek--ovladac svg{width:1.125rem;height:1.125rem}.jev__scena .zvetsit__roh{display:none}.jev__snimek{display:contents}.jev__stitek{display:none}.hoste{--papir: var(--roubeni);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--mezera);padding:var(--sekce) var(--okraj);background:var(--roubeni);color:var(--roubeni-text)}.hoste__bok{grid-column:1 / span 4;grid-row:1;align-self:start}.hoste__bok .nadpis{max-width:calc(100% - 2.5rem);text-wrap:wrap}.hoste__uvod{grid-column:5 / -1;grid-row:1}.hoste__rok{grid-column:1 / -1;grid-row:2}@media(min-width:1200px){.hoste__bok,.hoste__skore{display:contents}.hoste__bok .nadpis{grid-column:1 / span 4;grid-row:1;align-self:start}.hoste__cislo{grid-column:1 / span 4;grid-row:2;margin-top:clamp(1.5rem,4vh,2.5rem)}.hoste__pocet{grid-column:1 / span 4;grid-row:3;align-self:start}.hoste__uvod{grid-row:1 / span 3}.hoste__dilci{grid-column:5 / -1;grid-row:4}.hoste__rok{grid-row:5}}.hoste__skore{margin-top:clamp(1.5rem,4vh,2.5rem)}.hoste__cislo{display:flex;align-items:baseline;gap:.5rem}.hoste__cislo b{font:var(--f-displej-velke);letter-spacing:var(--ls-displej);font-variant-numeric:tabular-nums lining-nums}.hoste__cislo{font:var(--f-displej-velke)}.hoste__cislo span{color:var(--roubeni-2);font:400 var(--jednotka)/1 var(--ui);letter-spacing:0}.hoste__pocet{margin-top:.75rem;color:var(--roubeni-2);font:400 .875rem/1.45 var(--ui)}.hoste__pocet a{color:var(--roubeni-text)}.hoste__citat p{font:italic 400 clamp(1.875rem,3.1vw,2.875rem)/1.22 var(--pismo);letter-spacing:-.012em;text-wrap:balance}@media(min-width:901px){.hoste__citat p{text-indent:-.42em}}.hoste__citat footer{margin-top:1rem;color:var(--roubeni-2);font:400 .875rem/1.4 var(--ui)}.hoste__recenze{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0}.hoste__kdy{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .6rem;color:var(--roubeni-2);font:500 .8125rem/1.3 var(--ui);font-variant-numeric:tabular-nums lining-nums}.hoste__znamka{color:var(--roubeni-text);font-weight:600}.hoste__kdo{color:var(--roubeni-text);font:italic 400 1.0625rem/1.3 var(--pismo);text-wrap:balance}.hoste__text{margin-top:.2rem;font:400 .9688rem/1.55 var(--pismo);color:color-mix(in srgb,var(--roubeni-text) 92%,transparent);max-width:36em;text-wrap:pretty}.hoste__recenze--bez .hoste__text{color:var(--roubeni-2)}.hoste__zacatek,.hoste__dal{display:none}.js .hoste__zacatek{display:inline}.js .hoste__cely{display:none}.js .hoste__dal{display:block}.js .hoste__recenze:has(.hoste__dal[open]) .hoste__zacatek{display:none}.js .hoste__recenze:has(.hoste__dal[open]) .hoste__cely{display:inline}.hoste__dal{margin-top:-.35rem}.hoste__dal summary{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--roubeni-2);font:500 .8125rem/1.3 var(--ui);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;cursor:pointer;list-style:none}.hoste__dal summary::-webkit-details-marker{display:none}.hoste__dal summary:hover{color:#fff;text-decoration-thickness:2px}.hoste__dal summary{padding-inline:.25rem;margin-inline:-.25rem;border-radius:var(--r-mala)}.hoste__dal[open] .hoste__dal-ano,.hoste__dal:not([open]) .hoste__dal-ne{display:none}.hoste__vse{display:none}.js .hoste__seznam:not(.vse) .hoste__recenze:not(.hoste__recenze--vybrana){display:none}.js .hoste__vse{display:block}.cesta{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--mezera);row-gap:clamp(2.25rem,4.5vw,3.5rem);max-width:var(--max);margin:0 auto;padding:var(--sekce) var(--okraj)}.cesta__hlava{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;grid-template-rows:auto 1fr;align-items:end}.cesta__titul{grid-column:1 / span 8;grid-row:1}.cesta__titul .nadpis{margin-top:.85rem;font:500 clamp(1.375rem,2vw,1.75rem)/1.2 var(--pismo);letter-spacing:-.005em}.cesta__celkem{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem}.cesta__celkem b{color:var(--inkoust);font:var(--f-displej);letter-spacing:var(--ls-displej);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.cesta__celkem small{margin-left:.06em;color:var(--inkoust-2);font-size:var(--jednotka);font-weight:400;letter-spacing:0}.cesta__sipka{margin-inline:.16em;color:var(--inkoust-2)}.cesta__celkem i{color:var(--inkoust-2);font:var(--f-popisek)}.cesta__perex{grid-column:9 / -1;grid-row:1;align-self:end;max-width:30rem;color:var(--inkoust-2)}html[data-sezona=zima] .cesta__perex{grid-column:1 / span 7;grid-row:2;align-self:start;max-width:36rem;margin-top:1.25rem}.cesta__foto{grid-column:9 / -1;grid-row:1 / span 2;align-self:start;margin:0}.cesta__obraz{--ram: var(--r-tabule);position:relative;aspect-ratio:3 / 2;overflow:hidden;border-radius:var(--ram);background:var(--papir-2)}@media(min-width:1100px){.cesta__obraz{aspect-ratio:16 / 9}}.cesta__trasa{grid-column:1 / -1}.cesta__citaty{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;row-gap:1.5rem;padding-top:clamp(.5rem,1.5vw,1.25rem)}.cesta__citaty .citat:first-child{grid-column:1 / span 6}.cesta__citaty .citat:last-child{grid-column:7 / -1}.profil{position:absolute;inset:0;width:100%;max-width:none;height:100%;overflow:visible}.profil__cara{fill:none;stroke:var(--inkoust);stroke-width:var(--data-sila);stroke-linecap:round;vector-effect:non-scaling-stroke}.profil__les{fill:none;stroke:var(--akcent);stroke-width:2.5;stroke-dasharray:6 5;stroke-linecap:round;vector-effect:non-scaling-stroke}@media(max-width:1099.98px){.cesta{row-gap:2rem}.cesta__hlava{display:contents}.cesta__titul,.cesta__perex,html[data-sezona] .cesta__perex,.cesta__foto,.cesta__trasa,.cesta__citaty{grid-column:1 / -1;grid-row:auto}.cesta__titul{order:1}.cesta__perex,html[data-sezona] .cesta__perex{order:2;align-self:start;max-width:36rem;margin-top:-.75rem}.cesta__trasa{order:3}.cesta__foto{order:4}.cesta__citaty{order:5;grid-template-columns:minmax(0,1fr)}.cesta__citaty .citat:first-child,.cesta__citaty .citat:last-child{grid-column:1}}@media(min-width:701px)and (max-width:1099.98px){.cesta__foto{grid-column:1 / span 7}html[data-sezona=zima] .cesta__citaty{grid-column:8 / -1;align-self:start}html[data-sezona=leto] .cesta__citaty{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--mezera)}html[data-sezona=leto] .cesta__citaty .citat:last-child{grid-column:2}}@media(max-width:700px){.cesta__foto{margin-inline:calc(-1 * var(--okraj))}.cesta__obraz{--ram: 0;aspect-ratio:4 / 5}.cesta__foto .popisek-foto{padding-inline:var(--okraj)}}.profil__maska{fill:none;stroke:#fff;stroke-width:70;stroke-dasharray:1 1;stroke-dashoffset:0}.ceny{--foto-v: clamp(16rem, 27vw, 25rem);--papir: var(--roubeni);--papir-2: var(--roubeni-3);--papir-3: var(--roubeni-3);--inkoust: var(--roubeni-text);--inkoust-2: var(--roubeni-2);--linka: color-mix(in srgb, var(--roubeni-text) 20%, transparent);padding:var(--sekce) var(--okraj);color:var(--inkoust)}.ceny>*{max-width:var(--max);margin-inline:auto}.ceny__hlavicka{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--mezera);align-items:end}.ceny__nadpis{grid-column:1 / -1;color:var(--inkoust);font:500 clamp(1.375rem,2vw,1.75rem)/1.2 var(--pismo);letter-spacing:-.005em}.ceny__odecet{grid-column:1 / span 8;display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1.5rem;margin-top:.35rem}.ceny__cislo{color:var(--inkoust);font:var(--f-displej-velke);font-variant-numeric:tabular-nums lining-nums;letter-spacing:var(--ls-displej);white-space:nowrap}.ceny__mena{margin-left:.06em;color:var(--roubeni-2);font-size:var(--jednotka);font-weight:400;letter-spacing:0}.ceny__za{color:var(--inkoust);font:var(--f-popisek)}.ceny__text{grid-column:9 / -1;max-width:26rem;padding-bottom:.3rem;color:var(--inkoust-2);text-wrap:pretty}.rok{position:relative;margin-top:clamp(2rem,4vw,3rem)}.rok__pas{position:relative;height:calc(var(--foto-v) + 8.5rem)}.rok__usek{position:absolute;top:0;bottom:0;left:var(--od);width:var(--sirka);padding-right:3px}.rok__usek:last-child{padding-right:0}.rok__foto{--ram: 0;position:relative;height:var(--foto-v);overflow:hidden;border-radius:var(--ram);background:var(--papir-2)}.rok__usek:first-child .rok__foto{--ram: var(--r-tabule) 0 0 var(--r-tabule)}.rok__usek:last-child .rok__foto{--ram: 0 var(--r-tabule) var(--r-tabule) 0}.ceny{--svatky: color-mix(in srgb, var(--roubeni-text) 14%, var(--roubeni))}.rok{padding-bottom:2.4rem}.rok__usek--svatky .rok__foto{display:grid;place-items:center;background:var(--svatky)}.rok__svisle{color:var(--inkoust);font:600 .75rem/1 var(--ui);letter-spacing:.04em;writing-mode:vertical-rl;rotate:180deg;white-space:nowrap}.rok__popis.rok__popis--svatky{position:absolute;left:0;top:calc(100% + .45rem);display:block;width:max-content;max-width:calc(.45*(100vw - 5rem) - 1rem);margin:0;padding:0 0 0 1rem;text-indent:-1rem;font:400 .875rem/1.45 var(--ui);text-wrap:pretty}.rok__popis.rok__popis--svatky b{font:600 .875rem/1.45 var(--ui)}.rok__popis--svatky>b:before{content:"";display:inline-block;width:.5rem;height:.9375rem;margin-right:.5rem;border-radius:calc(var(--r-mala) / 2);background:var(--svatky);vertical-align:-.15em}.rok__popis--svatky .rok__cena{margin:0}.rok__popis--svatky .rok__cena strong{font:600 .875rem/1.45 var(--ui)}.rok__popis--svatky .rok__obdobi:after{content:":"}.rok__popis--svatky .rok__cena:after{content:"."}.rok__mesice{position:absolute;left:0;right:0;top:var(--foto-v);height:1.9rem;pointer-events:none}.rok__mesic{position:absolute;top:0;padding-top:.5rem;color:var(--inkoust-2);font:var(--f-cislo-osy);text-align:center}.rok__popis{display:grid;gap:.15rem;margin-top:2.35rem;padding-right:1rem;color:var(--inkoust-2);font:400 .875rem/1.35 var(--ui)}.rok__popis b{color:var(--inkoust);font:var(--f-blok)}.rok__cena{margin-top:.2rem}.rok__popis .pozn{justify-self:start;margin-top:.3rem}.rok__cena strong{color:var(--inkoust);font:600 1.125rem/1.2 var(--ui);font-variant-numeric:tabular-nums}html[data-sezona=zima] .rok__usek--zima .rok__popis,html[data-sezona=leto] .rok__usek--leto .rok__popis{margin:1.75rem .5rem 0 0;padding:.6rem .85rem .75rem;border-radius:var(--r-plocha);background:var(--plocha)}.otazky{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--mezera);max-width:var(--max);margin:0 auto;padding:var(--sekce) var(--okraj)}.otazky__bok{grid-column:9 / -1;grid-row:1;align-self:start;position:sticky;top:calc(var(--lista-v) + 1.5rem)}.otazky__majitel{margin-top:1rem;color:var(--inkoust-2)}.otazky__tel a{display:inline-block;margin-top:0;padding-block:.6875rem .625rem;margin-bottom:-.625rem;font:600 1.25rem/1.2 var(--ui);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;font-variant-numeric:lining-nums;white-space:nowrap}.otazky__tel a:hover{text-decoration-thickness:2px}.otazky__obsah{grid-column:1 / span 7;grid-row:1}.otazky__seznam{display:flex;flex-direction:column}html[data-sezona=zima] .ot{order:var(--pz)}html[data-sezona=leto] .ot{order:var(--pl)}.ot{border-top:var(--linka-sila) solid var(--linka)}.ot:first-child{border-top:0}.ot__otazka{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.25rem;padding:.75rem 0;font:var(--f-blok);cursor:pointer;list-style:none}.ot__otazka::-webkit-details-marker{display:none}.ot__otazka svg{flex:none;box-sizing:border-box;width:var(--v-ovladac);height:var(--v-ovladac);padding:.75rem;border-radius:var(--r-tlacitko);background:var(--plocha);fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;transition:background-color var(--rychle) ease}.ot__otazka svg path{transform-box:fill-box;transform-origin:center;transition:rotate var(--rychle) var(--krivka)}.ot[open] .ot__otazka svg path{rotate:45deg}@media(hover:hover){.ot__otazka:hover svg{background:var(--plocha-hover)}}.ot__otazka:hover span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}.ot__odpoved{padding:0 3.75rem 1.4rem 0;color:var(--inkoust-2);max-width:36em}.kontakt{padding:var(--sekce) 0}.kontakt__tiraz{max-width:var(--max);margin-inline:auto;padding-inline:var(--okraj)}.kontakt__mapy{display:flex;flex-wrap:wrap;gap:.6rem}.kontakt__foto{position:relative;height:min(72svh,48rem);overflow:hidden;background:var(--papir-2);container-type:size}.kontakt__popisek{display:none}html[data-sezona=leto] .kontakt__foto:not(:where([data-sz-drzi=zima]) *),:where([data-sz-drzi=leto]) .kontakt__foto{--mrizka: calc(min(100%, var(--max)) - 2 * var(--okraj));--sloupec: calc((var(--mrizka) - 11 * var(--mezera)) / 12);width:calc(8 * var(--sloupec) + 7 * var(--mezera));height:auto;aspect-ratio:1280 / 962;overflow:visible;margin-left:calc((100% - min(100%,var(--max))) / 2 + var(--okraj));--ram: var(--r-tabule);border-radius:var(--ram)}html[data-sezona=leto] .kontakt__foto:not(:where([data-sz-drzi=zima]) *) .kontakt__popisek,:where([data-sz-drzi=leto]) .kontakt__popisek{position:absolute;left:calc(100% + var(--mezera));top:0;bottom:0;display:flex;flex-direction:column;justify-content:flex-start;gap:1.25rem;width:calc(4 * var(--sloupec) + 3 * var(--mezera));margin:0}.kontakt__popisek .citat p{text-indent:-.42em}@media(min-width:1280px){@container (max-height: 41rem){.kontakt__popisek .popisek-foto{display:none}}}@media(max-width:900px){html[data-sezona=leto] .kontakt__foto:not(:where([data-sz-drzi=zima]) *),:where([data-sz-drzi=leto]) .kontakt__foto{--ram: 0;width:auto;height:auto;min-height:0;margin-left:0;aspect-ratio:1280 / 962}html[data-sezona=leto] .kontakt__foto:not(:where([data-sz-drzi=zima]) *) .kontakt__popisek,:where([data-sz-drzi=leto]) .kontakt__popisek{display:none}}.kontakt__bod{--chip-v: 1.9375rem}.kontakt__bod:before{content:none}.kontakt__bod .bod__tecka{z-index:1;width:var(--bod);height:var(--bod);border-radius:var(--r-chip);background:var(--inkoust);box-shadow:var(--lem),var(--stin-zdvih)}.kontakt__bod .bod__stitek{left:auto;right:calc(50% - 1rem);top:calc(50% - var(--chip-v) / 2);bottom:auto;display:flex;align-items:baseline;gap:.45rem;min-height:var(--chip-v);padding:var(--stitek-pad);padding-right:2rem;border-radius:var(--r-chip);background:var(--stitek-foto);box-shadow:var(--stin-zdvih);text-align:left}.kontakt__bod .bod__stitek b{font:var(--f-kurziva)}.kontakt__bod .bod__stitek i{color:var(--inkoust);font:var(--f-stitek-hodnota);font-variant-numeric:tabular-nums lining-nums}.kontakt__bod{--u: var(--pu);--v: var(--pv);--w: var(--pw);--h: var(--ph);--fx: var(--pfx);--fy: var(--pfy);--sw: max(100cqw, 100cqh * var(--w) / var(--h));--sh: max(100cqh, 100cqw * var(--h) / var(--w));--bx: calc((100cqw - var(--sw)) * var(--fx) + var(--sw) * var(--u));--by: calc((100cqh - var(--sh)) * var(--fy) + var(--sh) * var(--v));z-index:2;pointer-events:none;cursor:default}.kontakt__bod .pozn{display:inline-block;pointer-events:auto;margin-left:.35rem}.kontakt__tiraz{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto 1fr;gap:0 var(--mezera);align-items:start;margin-top:clamp(1.5rem,3vw,2.25rem)}.kontakt__tiraz>.kontakt__hlava{grid-column:1 / span 5;grid-row:1}.kontakt__hlava .nadpis{font:500 clamp(1.375rem,2vw,1.75rem)/1.2 var(--pismo);letter-spacing:-.005em}.kontakt__tiraz>.kontakt__udaje{grid-column:1 / span 5;grid-row:2;margin-top:2.5rem;grid-template-columns:subgrid}.kontakt__mapa{grid-column:6 / -1;grid-row:1 / span 3}.kontakt__mapy{grid-column:1 / span 5;grid-row:3;margin-top:1.25rem}.kontakt__mapy .tlacitko svg{flex:none}@media(min-width:901px){.kontakt{--letni-h: calc((8 * (min(100cqw, var(--max)) - 2 * var(--okraj) - 11 * var(--mezera)) / 12 + 7 * var(--mezera)) * 962 / 1280);container-type:inline-size}.kontakt__foto{height:max(min(72svh,48rem),var(--letni-h))}html[data-sezona=leto] .kontakt__tiraz:not(:where([data-sz-drzi=zima]) *),:where([data-sz-drzi=leto]) .kontakt__tiraz{margin-top:calc(clamp(1.5rem,3vw,2.25rem) + max(0px,min(72svh,48rem) - var(--letni-h)))}}@media(min-width:1200px){.kontakt__tiraz>:is(.kontakt__hlava,.kontakt__udaje,.kontakt__mapy){grid-column:1 / span 6}.kontakt__tiraz>.kontakt__mapa{grid-column:7 / -1}}@media(min-width:1280px){html[data-sezona=leto] .kontakt__tiraz:not(:where([data-sz-drzi=zima]) *),:where([data-sz-drzi=leto]) .kontakt__tiraz{position:relative}html[data-sezona=leto] .kontakt__tiraz:not(:where([data-sz-drzi=zima]) *)>.kontakt__udaje,:where([data-sz-drzi=leto]) .kontakt__tiraz>.kontakt__udaje{position:absolute;grid-column:9 / -1;grid-row:auto;left:0;right:0;margin:0;grid-template-columns:6.5rem minmax(0,1fr);column-gap:1.25rem;bottom:calc(100% + clamp(1.5rem,3vw,2.25rem) + max(0px,min(72svh,48rem) - var(--letni-h)))}html[data-sezona=leto] .kontakt__tiraz:not(:where([data-sz-drzi=zima]) *)>.kontakt__mapy,:where([data-sz-drzi=leto]) .kontakt__tiraz>.kontakt__mapy{grid-row:2;margin-top:2rem}}.kontakt__text{margin-top:.9rem;color:var(--inkoust-2)}.kontakt__telefon{margin-top:.85rem}.kontakt__telefon a{display:inline-flex;align-items:center;gap:.18em;font:300 clamp(2.25rem,4vw,3.875rem)/1 var(--ui);letter-spacing:var(--ls-displej);text-decoration:none;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.kontakt__telefon svg{flex:none;max-width:none;width:.42em;height:.42em;margin-right:.12em;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.kontakt__telefon a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.14em}.kontakt__hlavni{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;margin-top:1.5rem}.kontakt__hlavni .tlacitko{font-size:1.0625rem}.kontakt__email{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;color:var(--inkoust-2);font:500 .9375rem/1 var(--ui);text-decoration:none}.kontakt__email svg{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.kontakt__email:hover span{text-decoration:underline}.kontakt__udaje{display:grid;column-gap:var(--mezera)}.kontakt__udaje div{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:baseline;padding:.6rem 0 .65rem;border-top:var(--linka-sila) solid var(--linka)}.kontakt__udaje div:first-child{padding-top:0;border-top:0}.kontakt__udaje dt{color:var(--inkoust-2);font:var(--f-dt);white-space:nowrap}.kontakt__udaje dd{grid-column:2 / -1;color:var(--inkoust);font:var(--f-dd);text-wrap:pretty}.kontakt__udaje .kontakt__signal{display:block;margin-top:.2rem;font-weight:600}.dl-cislo{font:var(--f-dd-cislo);font-variant-numeric:tabular-nums lining-nums;letter-spacing:0}.kontakt__gps{margin-right:1rem}.kontakt__kopirovat{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;margin:-.6rem 0;padding:0;vertical-align:baseline;color:var(--inkoust-2);font-size:.875rem}.kontakt__kopirovat:hover{color:var(--inkoust)}.kontakt__kopirovat:not(.je-pripraveno){visibility:hidden}.kontakt__kopirovat svg{flex:none;width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.kontakt__stav{display:block;color:var(--inkoust-2);font:400 .875rem/1.4 var(--ui)}.kontakt__stav:not(:empty){margin-top:.15rem}.mapa{--ox: 0;--ow: var(--mw);--m-papir: var(--papir-3);--m-louka: var(--papir-3);--m-les: #d3dbe3;--m-vrst: #a8b6c5;--m-vrst-z: #7f91a4;--m-voda: #557fa5;margin:0}html[data-sezona=leto] .mapa:not(:where([data-sz-drzi=zima]) *),:where([data-sz-drzi=leto]) .mapa{--m-louka: #ebebd4;--m-les: #cad3b0;--m-vrst: #cbb190;--m-vrst-z: #a6845d;--m-voda: #4583b2}.mapa__ram{position:relative;container-type:inline-size}.mapa__okno{position:relative;aspect-ratio:var(--ow) / var(--mh);overflow:hidden;border-radius:var(--r-plocha);background:var(--m-papir)}.mapa__plat{position:absolute;top:0;left:calc(var(--ox) / var(--ow) * -100%);width:calc(var(--mw) / var(--ow) * 100%);max-width:none;height:100%}.mapa__plat path{fill:none;stroke:none;vector-effect:non-scaling-stroke}.mapa__plat .mapa__louky{fill:var(--m-louka)}.mapa__plat .mapa__les{fill:var(--m-les);fill-rule:evenodd}.mapa__plat .mapa__vrstevnice{stroke:var(--m-vrst);stroke-width:.8px}.mapa__plat .mapa__vrstevnice--zesilene{stroke:var(--m-vrst-z)}.mapa__plat .mapa__potoky{stroke:var(--m-voda);stroke-width:1px;stroke-linecap:round}.mapa__plat .mapa__potoky--hlavni{stroke-width:1.8px}.mapa__plat .mapa__vyhled{fill:var(--inkoust);fill-opacity:.07}.mapa__plat .mapa__cesty{stroke:var(--inkoust-2);stroke-width:1.1px;stroke-dasharray:5 3}.mapa__plat .mapa__prijezdy{stroke:var(--inkoust-2);stroke-width:1.5px;stroke-linecap:round}.mapa__plat .mapa__silnice-obrys{stroke:var(--inkoust);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.mapa__plat .mapa__silnice{stroke:var(--m-papir);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.mapa__plat .mapa__budovy{fill:var(--inkoust-2)}.mapa__plat .mapa__budovy--chalupa{fill:var(--inkoust)}.mapa__plat .mapa__kota{stroke:var(--inkoust-2);stroke-width:var(--data-sila);stroke-linecap:round}.mapa__popisky{position:absolute;inset:0;z-index:1}.mapa__popisky>*{position:absolute;left:calc((var(--x) - var(--ox)) / var(--ow) * 100%);top:calc(var(--y) / var(--mh) * 100%)}.mapa__stitek--chalupa{translate:calc(-100% - 1.3125rem) -50%}.mapa__stitek--parkoviste{translate:.9375rem -50%}.mapa__stitek--kota{translate:-50% -50%;display:grid;justify-items:center;gap:.05rem;padding:.32rem 1rem .38rem;text-align:center}.mapa__stitek--kota b{font:600 .9375rem/1.2 var(--ui)}.mapa__lesem{color:var(--inkoust-2);font:400 .8125rem/1.25 var(--ui)}.mapa__popisky>.mapa__smery{top:var(--stitek-odsazeni);translate:-50% 0;align-items:center;gap:.75rem}.mapa__smer{display:inline-flex;align-items:baseline;gap:.3em}.mapa__smery>.mapa__smer+.mapa__smer:before{content:"\b7";margin-right:.45rem;color:var(--inkoust-2);font:400 1rem/1 var(--ui)}.mapa__sipka{flex:none;width:1rem;height:1rem;margin-right:-.25rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.mapa__znacka{translate:-50% -50%}.mapa__znacka--chalupa{width:1.875rem;height:1.875rem;border:2px solid var(--inkoust);border-radius:50%;box-shadow:0 0 0 2px var(--m-papir),inset 0 0 0 1.5px var(--m-papir)}.mapa__znacka--p{display:grid;place-items:center;width:1.125rem;height:1.125rem;border-radius:var(--r-mala);background:var(--inkoust);color:var(--m-papir);font:700 .75rem/1 var(--ui)}.mapa__nazev,.mapa__obec,.mapa__potok,.mapa__cislo{--halo: var(--m-papir);translate:-50% -50%;white-space:nowrap;text-shadow:0 0 2px var(--halo),0 0 2px var(--halo),0 0 4px var(--halo)}.mapa__popisky .v-lese{--halo: var(--m-les)}.mapa__nazev{color:var(--inkoust);font:var(--f-kurziva)}.mapa__nazev.k-okraji{translate:calc(-100% - .5rem) -50%}.mapa__nazev.od-bodu{translate:.35rem -50%}.mapa__obec{translate:0 -50%;color:var(--inkoust-2);font:600 .6875rem/1 var(--ui);letter-spacing:.32em;text-transform:uppercase}.mapa__potok{color:var(--m-voda);font:italic 400 .8125rem/1 var(--pismo);rotate:var(--uhel)}.mapa__cislo{color:var(--m-vrst-z);font:500 .6875rem/1 var(--ui);font-variant-numeric:tabular-nums;rotate:var(--uhel)}.mapa__legenda{position:absolute;z-index:2;left:var(--stitek-odsazeni);bottom:var(--stitek-odsazeni);align-items:center;gap:.75rem;color:var(--inkoust);font:var(--f-stitek-hodnota);font-variant-numeric:tabular-nums;pointer-events:none}.mapa__sever{display:inline-flex;align-items:center;gap:.25rem}.mapa__sever svg{width:.5625rem;height:.75rem;fill:currentColor}.mapa__meritko{--u: calc(100cqw * 100 / var(--ow));display:inline-flex;align-items:center;gap:.5rem}.mapa__meritko-pas{width:calc(3 * var(--u));height:.3125rem;border-radius:var(--r-chip);background:linear-gradient(90deg,var(--inkoust) 0 33.333%,var(--draha-plna) 33.333% 66.667%,var(--inkoust) 66.667%)}.mapa__pata{margin-top:.6rem;color:var(--inkoust-2);font:var(--f-drobne)}.mapa__vzdusne{display:block;margin-bottom:.2rem;color:var(--inkoust);font:var(--f-kurziva-mala)}@media(max-width:1300px){.kontakt__tiraz>.kontakt__udaje{grid-template-columns:7rem minmax(0,1fr);column-gap:1rem}}.pat{--plocha: color-mix(in srgb, var(--inkoust) 8%, var(--papir-2));--plocha-hover: color-mix(in srgb, var(--inkoust) 13%, var(--papir-2));position:relative;padding:7rem var(--okraj) 2.5rem;background:var(--papir-2)}.pat__popisek{position:absolute;left:var(--okraj);top:3.375rem;color:var(--inkoust-2);font:var(--f-kurziva-mala)}.pat__mrizka{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem var(--mezera);max-width:var(--max);margin:0 auto;color:var(--inkoust-2);font:400 .8125rem/1.55 var(--ui)}.pat__mrizka>:first-child{grid-column:1 / span 4}.pat__nazev{color:var(--inkoust);font:500 1.25rem/1.2 var(--pismo);letter-spacing:-.01em}.pat a{text-decoration:none}.pat a:hover{text-decoration:underline}.pat__konec{grid-column:10 / -1;display:grid;gap:.35rem;align-content:start;justify-items:start}.jazyky--pat{margin-left:-.75rem}.pat__provozovatel{margin-top:.75rem}.stranka-mala{display:grid;justify-items:center;align-content:start;gap:1.5rem;min-height:calc(100svh - 2.5rem);padding:clamp(1rem,2.5vw,1.75rem) var(--okraj) 3rem;text-align:center}.stranka-mala__znak{--znacka-v: 2.25rem;display:inline-flex;align-items:center;gap:.75rem;min-height:2.75rem;color:var(--inkoust);font:500 1.25rem/1 var(--pismo);letter-spacing:-.01em;text-decoration:none}.stranka-mala__znak:hover span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.stranka-mala__foto{--ram: var(--r-tabule);position:relative;width:min(64rem,100%);aspect-ratio:2 / 1;overflow:hidden;border-radius:var(--ram);background:var(--papir-2)}.stranka-mala .nadpis{font-size:clamp(2.5rem,6vw,4.5rem)}.stranka-mala>div>p{margin:1rem auto 1.75rem;max-width:30rem;color:var(--inkoust-2)}.e404{--zlom: .25;position:absolute;top:16%;bottom:13%;right:clamp(1.75rem,6%,3.5rem);width:0;text-align:left}.e404__draha{position:absolute;left:calc(var(--draha-v) / -2);width:var(--draha-v);border-radius:var(--r-chip);background:var(--stitek-foto);box-shadow:0 1px 3px rgb(var(--stin-barva) / .4)}.e404__draha--horni{top:0;height:calc(var(--zlom) * 100% - .375rem)}.e404__draha--dolni{top:calc(var(--zlom) * 100% + .375rem);bottom:calc((1 - var(--dno)) * 100%)}.e404__draha--pod{top:calc(var(--dno) * 100% - var(--draha-v));bottom:0;background:color-mix(in srgb,var(--papir) 50%,transparent);box-shadow:none}.e404__ryska{position:absolute;left:0;top:calc(var(--p) * 100%);width:var(--bod-maly);height:var(--bod-maly);translate:-50% -50%;border-radius:var(--r-chip);background:var(--inkoust);box-shadow:var(--lem)}.e404__stitek{position:absolute;right:calc(100% + .625rem);top:50%;translate:0 -50%}.e404__rucicka{position:absolute;left:0;top:100%;width:var(--bod);height:var(--bod);translate:-50% -50%;border-radius:var(--r-chip);background:var(--inkoust);box-shadow:var(--lem),var(--stin-zdvih)}.e404__odecet{align-items:baseline;right:calc(100% + .75rem)}.e404__odecet b{font:300 1.75rem/1 var(--ui);letter-spacing:-.02em}@media(max-width:600px){.stranka-mala__foto{aspect-ratio:4 / 3}.e404{top:12%;bottom:14%;right:1.5rem}.e404__odecet b{font-size:1.375rem}}@media(max-width:1100px){.pat__mrizka>:first-child{grid-column:1 / span 6}.pat__konec{grid-column:7 / -1}}@media(max-width:900px){.scena-cela{display:block;min-height:0;overflow:visible;background:var(--papir)}.scena-cela>.scena-cela__foto{position:relative;height:68svh;min-height:22rem;overflow:hidden}.samota .body{position:absolute;top:0;left:0;right:0;height:68svh;min-height:22rem}.samota{position:relative}.samota__popis{grid-template-columns:minmax(0,1fr);padding:1.5rem var(--okraj) 2.5rem}.samota__popis .nadpis,.samota__text,.samota__popis .citat{grid-column:1 / -1;grid-row:auto}.ohne__zima,.ohne__leto{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:1.25rem}.ohne__hlava{order:-1;grid-column:1;grid-row:auto;padding-bottom:0}.ohen--velky{grid-column:1;grid-row:auto;grid-template-rows:auto auto;row-gap:.7rem}.ohen--velky .ohen__foto{grid-row:auto;min-height:0;aspect-ratio:4 / 5}.ohne__zima .ohen--velky .ohen__foto{aspect-ratio:4 / 3}.ohne__zima .ohen--velky .foto{object-position:50% 55%}.ohne__male.ohne__male--jedna .ohen__foto{aspect-ratio:4 / 3}.ohne__male--jedna .foto{object-position:62% 60%}.ohne__leto .ohen--velky .ohen__foto{aspect-ratio:3 / 2}.ohne__zima .ohen--velky{grid-column:1}.ohen--velky .ohen__popis{grid-row:auto}.ohne__male{grid-column:1;grid-row:auto;grid-template-rows:auto auto;column-gap:.75rem;row-gap:.7rem}.ohne__male .ohen__foto{min-height:0;aspect-ratio:4 / 5}.jev{display:block;padding:var(--sekce) 0}.jev__hlava{padding:0 var(--okraj);margin-bottom:1.25rem}.jev__scena{min-height:0;height:auto;overflow:visible;border-radius:0;background:none}.jev__fotky{position:static;display:flex;gap:.6rem;padding:0 var(--okraj);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--okraj);scrollbar-width:none}.jev__fotky::-webkit-scrollbar{display:none}.jev__fotky .foto{position:relative;flex:0 0 86%;height:52svh;min-height:18rem;opacity:1;transition:none;scroll-snap-align:start}.jev__fotky .foto[data-pol=jidelna]{object-position:50% 0%}.jev__pod{display:block;margin-top:0;padding:0}.jev__pas{display:block}.jev__taby{--nahled: 4.5rem;--nahled-y: calc(.45rem + .8125rem * 1.25 + .5rem);display:flex;gap:.25rem;margin-top:.85rem;padding:0 2rem .25rem var(--okraj);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--okraj);scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),transparent),linear-gradient(90deg,#000 calc(100% - 1.75rem),transparent 0);mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),transparent),linear-gradient(90deg,#000 calc(100% - 1.75rem),transparent 0);-webkit-mask-size:100% calc(var(--nahled) + .5rem),100% 100%;mask-size:100% calc(var(--nahled) + .5rem),100% 100%;-webkit-mask-position:0 var(--nahled-y),0 0;mask-position:0 var(--nahled-y),0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.jev__taby::-webkit-scrollbar{display:none}.jev__patro{flex:none;display:block}.jev__predel{display:block;padding:.45rem 0 .5rem .25rem;white-space:nowrap}.jev__predel>span{position:sticky;left:0;display:inline-block}.jev__mistnosti{display:flex;gap:.25rem}.jev__tab{flex:none;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:.45rem;width:calc(var(--nahled) + .5rem);padding:.25rem .25rem .4rem;border-radius:calc(var(--r-den) + .25rem);font:500 .8125rem/1.2 var(--ui);scroll-snap-align:start}.jev__tab>span{overflow-wrap:anywhere}.jev__nahled{display:block;width:var(--nahled);height:var(--nahled);aspect-ratio:auto;object-fit:cover}.jev__popisy{padding:.9rem var(--okraj) 0}.jev__listovani .jev__sipka{display:none}.jev__listovani{left:calc(var(--okraj) + var(--stitek-odsazeni));padding:0 .85rem}.jev__pocet{min-width:0}.jev__stitky{right:calc(14% + .72 * var(--okraj) + var(--stitek-odsazeni))}.hoste__bok,.hoste__uvod,.hoste__rok{grid-column:1 / -1;grid-row:auto}.hoste__skore{margin-top:1.25rem;margin-bottom:clamp(2.25rem,8vw,3rem)}.ceny__odecet,.ceny__text{grid-column:1 / -1}.ceny__text{max-width:36rem;margin-top:1rem;padding-bottom:0}.rok__pas{height:auto;display:grid;gap:1.1rem}.rok__usek{position:relative;left:auto;width:auto;padding:0;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:1rem;align-items:center}.rok__mesice,.rok__svisle{display:none}.rok{padding-bottom:0}.rok__foto,.rok__usek:first-child .rok__foto,.rok__usek:last-child .rok__foto{--ram: var(--r-tabule);height:7rem}.rok__popis,html[data-sezona] .rok__usek .rok__popis{margin-top:0;padding-right:0}.rok__usek--svatky{grid-template-columns:.75rem minmax(0,1fr);align-items:stretch}.rok__usek--svatky .rok__foto{--ram: var(--r-mala);height:auto;min-height:3rem}.rok__popis--svatky>b:before{content:none}.rok__popis.rok__popis--svatky{position:static;display:grid;align-self:center;width:auto;padding:0;text-indent:0;white-space:normal}.rok__popis.rok__popis--svatky b{font:var(--f-blok)}.rok__popis--svatky .rok__cena{margin-top:.2rem}.rok__popis--svatky .rok__cena strong{font:600 1.125rem/1.2 var(--ui)}.rok__popis--svatky .rok__obdobi:after,.rok__popis--svatky .rok__cena:after{content:none}.otazky__bok{grid-column:1 / -1;grid-row:auto;position:static;margin-bottom:1.5rem}.otazky__obsah{grid-column:1 / -1;grid-row:auto}.ot__odpoved{padding-right:0}.kontakt__foto{height:62svh;min-height:20rem}.kontakt__tiraz{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.kontakt__tiraz>.kontakt__sloupec:first-child,.kontakt__tiraz>.kontakt__sloupec:nth-child(2),.kontakt__tiraz>.kontakt__udaje,.kontakt__mapa,.kontakt__mapy{grid-column:1 / -1;grid-row:auto}.kontakt__tiraz>.kontakt__udaje{order:1;grid-template-columns:minmax(0,1fr)}.kontakt__mapa{margin-top:2.5rem}.kontakt__udaje dd{grid-column:1}.kontakt__telefon a{display:flex;justify-content:center;gap:.6rem;min-height:var(--v-tlacitko-velke);padding:0 1rem;border-radius:var(--r-tlacitko);background:var(--plocha);font:600 1.125rem/1 var(--ui);letter-spacing:0}.kontakt__telefon svg{width:.62em;height:.62em;margin-right:0;stroke-width:1.6}.kontakt__udaje div{grid-template-columns:minmax(0,1fr);gap:.1rem}.kontakt__mapy .tlacitko{flex:1 1 9rem;min-height:3rem}.kontakt__hlavni .tlacitko{flex:1 1 100%}.pat__mrizka{grid-template-columns:minmax(0,1fr)}.pat__mrizka>:first-child,.pat__konec{grid-column:1}.pat{padding-top:8.75rem;padding-bottom:calc(4.875rem + env(safe-area-inset-bottom))}.pat__popisek{top:5.25rem;right:var(--okraj)}}@media(max-width:700px){.ohne__zima,.ohne__leto{column-gap:.75rem}.ohen__popis{font-size:.875rem}.ohen__popis b{font-size:1.125rem}.kontakt__telefon a{font-size:clamp(1.75rem,8.5vw,2.25rem)}}@media(max-width:480px){html[data-sezona=zima] .samota .zvetsit__roh{top:var(--stitek-odsazeni);bottom:auto}.samota{container-type:inline-size}.samota>.scena-cela__foto,.samota .body{height:auto;min-height:0;aspect-ratio:680 / 1080}html[data-sezona=leto] :is(.samota>.scena-cela__foto,.samota .body){aspect-ratio:1050 / 1080}.samota .scena-cela__foto .foto{object-position:50% 50%}.bod[data-kde=pocitac]{display:none}.body.je-otevreno .bod:not([aria-expanded=true]) .bod__stitek{visibility:hidden}.body.je-otevreno .bod[aria-expanded=true]{z-index:1}.samota .bod__stitek span{max-width:10.5rem}.samota__popis .nadpis{position:absolute;z-index:2;left:var(--okraj);right:var(--okraj);top:calc(100cqw * 1080 / 680 - 1.5rem);translate:0 -100%;margin:0;font-size:2.25rem;line-height:1.02;pointer-events:none}html[data-sezona=leto] .samota__popis .nadpis{position:static;translate:none;margin:0}.samota__popis{row-gap:1.25rem;padding:1.25rem var(--okraj) 2.75rem}.samota__text{color:var(--inkoust)}.jev{display:grid;grid-template-columns:minmax(0,1fr)}.jev__hlava{grid-area:1 / 1}.jev__scena{grid-area:2 / 1}.jev__pod{display:contents}.jev__pas{grid-area:3 / 1;min-width:0}.jev__popisy{grid-area:4 / 1;padding:.85rem var(--okraj) 0}.jev__fotky{gap:.5rem}.jev__taby{--nahled: clamp(4.25rem, calc((100vw - 5.5rem)/4) , 6.5rem)}.jev__snimek{position:relative;display:block;flex:0 0 88%;height:min(70svh,38rem);min-height:20rem;overflow:hidden;border-radius:var(--ram);background:#2a2018;scroll-snap-align:start}.jev__snimek .foto{position:absolute;inset:0;flex:none;width:100%;height:100%;min-height:0}.jev__fotky .foto[data-pol=jidelna]{object-position:53% 50%}.jev__stitek{position:absolute;z-index:2;left:var(--stitek-odsazeni);top:var(--stitek-odsazeni);display:block;max-width:calc(100% - 2 * var(--stitek-odsazeni));pointer-events:none;padding:var(--stitek-pad);border-radius:var(--r-chip);background:var(--stitek-foto);box-shadow:var(--stin-zdvih);color:var(--inkoust);font:var(--f-kurziva);transition:opacity var(--rychle) ease}.js .jev__snimek:not(.je-aktivni) .jev__stitek{opacity:0}.jev__snimek .zvetsit__roh{display:none}.jev__stitky{right:calc(12% + .76 * var(--okraj) + var(--stitek-odsazeni))}.jev__nazev{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.jev__popis p{margin-top:0}.rok{margin-top:1.75rem}.rok__pas{--den: .2rem;display:block;height:auto}.rok__popis .pozn{position:static;justify-self:start;margin:.3rem 0 0}.rok__usek{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 56%;align-items:stretch;column-gap:.75rem;min-height:calc(var(--dni) * var(--den))}.rok__foto,.rok__usek:first-child .rok__foto,.rok__usek:last-child .rok__foto{--ram: 0;grid-column:2;grid-row:1;height:auto;min-height:100%;margin:0 0 3px}.rok__usek:first-child .rok__foto{--ram: var(--r-tabule) var(--r-tabule) 0 0}.rok__usek:last-child .rok__foto{--ram: 0 0 var(--r-tabule) var(--r-tabule);margin-bottom:0}.rok__popis{position:relative;grid-column:1;grid-row:1;align-self:start;margin:0;padding:.35rem 0 1.25rem}.rok__popis>b{font:500 1.125rem/1.2 var(--pismo)}html[data-sezona=zima] .rok__usek--zima .rok__popis,html[data-sezona=leto] .rok__usek--leto .rok__popis{margin:0;padding:.55rem .7rem .75rem}.rok__usek--svatky{height:calc(var(--dni) * var(--den));min-height:0}.rok__usek--svatky .rok__foto{--ram: 0;display:grid;place-items:center;min-height:0;height:auto}.rok__usek--svatky .rok__svisle{display:block;color:var(--inkoust);font:600 .75rem/1 var(--ui);letter-spacing:.02em;writing-mode:horizontal-tb;rotate:none}.rok__popis.rok__popis--svatky{position:absolute;inset:auto 0 100%;display:grid;gap:.1rem;padding:0 0 .6rem;line-height:1.3;white-space:normal}.rok__popis.rok__popis--svatky>b{font:500 1.125rem/1.2 var(--pismo)}.rok__popis--svatky>b:before{content:""}.rok__popis--svatky .rok__za,.rok__popis--svatky .rok__obdobi{white-space:nowrap}.kontakt{position:relative;container-type:inline-size}.kontakt__foto{height:auto;min-height:0;aspect-ratio:820 / 960}html[data-sezona=leto] .kontakt__foto:not(:where([data-sz-drzi=zima]) *),:where([data-sz-drzi=leto]) .kontakt__foto{aspect-ratio:1280 / 962}.kontakt__foto .foto{object-position:50% 50%}.kontakt__bod{--u: var(--mu);--v: var(--mv);--w: var(--mw);--h: var(--mh);--fx: .5;--fy: .5}.kontakt__tiraz>.kontakt__sloupec:first-child .nadpis{position:absolute;z-index:2;left:var(--okraj);right:var(--okraj);top:calc(var(--sekce) / 2 + 1.5rem);margin:0;font-size:2.75rem;font-weight:600;line-height:.98;letter-spacing:-.02em;pointer-events:none}html[data-sezona=zima] .kontakt__tiraz>.kontakt__sloupec:first-child .nadpis:not(:where([data-sz-drzi=leto]) *),:where([data-sz-drzi=zima]) .kontakt__tiraz>.kontakt__sloupec:first-child .nadpis{top:calc(var(--sekce) / 2 + 100cqw * 960 / 820 - 1.25rem);translate:0 -100%}html[data-sezona=leto] .kontakt__tiraz>.kontakt__sloupec:first-child .nadpis:not(:where([data-sz-drzi=zima]) *),:where([data-sz-drzi=leto]) .kontakt__tiraz>.kontakt__sloupec:first-child .nadpis{position:static;translate:none;margin:0 0 .75rem}.kontakt__tiraz{display:flex;flex-direction:column;gap:0;margin-top:1rem}.kontakt__tiraz>.kontakt__sloupec:not(.kontakt__udaje){display:contents}.kontakt__telefon{order:1}.kontakt__text{order:2;margin-top:.35rem}.kontakt__hlavni{order:3;margin-top:1.5rem}.kontakt__mapa{order:4;align-self:stretch;margin-top:2.25rem}.kontakt__tiraz>.kontakt__udaje{order:6;margin-top:2rem}.mapa{--ox: 200;--ow: 1050}.mapa__popisky>*{left:calc((var(--xm, var(--x)) - var(--ox)) / var(--ow) * 100%);top:calc(var(--ym, var(--y)) / var(--mh) * 100%)}.mapa__popisky>.mimo-m{display:none}.mapa__obec,.mapa__obec .nz{white-space:normal}.mapa__obec{width:min-content;translate:-50% -50%;font-size:.625rem;line-height:1.2;letter-spacing:.18em;text-align:center}.mapa__stitek i,.mapa__smer i{font-size:.9375rem}.mapa__lesem{font-size:.75rem}.mapa__popisky>.mapa__smery{left:auto;right:var(--stitek-odsazeni);translate:none;display:grid;grid-template-columns:auto auto;column-gap:.5rem;row-gap:.05rem;align-items:center;padding:.35rem .95rem .4rem .8rem}.mapa__smery .mapa__sipka{grid-row:1 / span 2;margin-right:0}.mapa__smery>.mapa__smer+.mapa__smer:before{content:none}.mapa__legenda{position:static;display:flex;width:fit-content;margin-top:.6rem;background:var(--plocha);box-shadow:none}.kontakt__mapy{order:5;align-self:stretch;margin-top:1rem}.kontakt__telefon a{display:inline-flex;justify-content:flex-start;gap:.55rem;min-height:3.25rem;padding:0;border:0;border-radius:0;background:none;font:600 clamp(1.75rem,8.6vw,2.125rem)/1 var(--ui);letter-spacing:-.01em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-color:var(--inkoust-2)}}@media(prefers-reduced-motion:reduce){.jev__fotky .foto,.ot__otazka svg,.ot__otazka svg path,.jev__nahled,.jev__tab,.jev__stitek{transition:none}}.okoli{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--mezera);align-items:start;padding:var(--sekce) max(var(--okraj),calc((100% - var(--max)) / 2))}.okoli__hlava{position:relative;grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:baseline}.okoli__hlava .nadpis{grid-column:1 / span 4;font:500 clamp(1.375rem,2vw,1.75rem)/1.2 var(--pismo);letter-spacing:-.005em}.okoli__uvod{grid-column:5 / span 6;max-width:40rem;color:var(--inkoust-2)}.okoli__pod{grid-column:1 / -1;margin-block:clamp(1.75rem,3.5vw,2.5rem) clamp(1.25rem,2.5vw,2rem)}@media(min-width:601px)and (max-width:900px){.okoli__pod{min-height:15.375rem}}@media(min-width:901px)and (max-width:1149.98px){.okoli__pod{min-height:12.625rem}}.okoli__tabule{grid-column:5 / -1;grid-row:3;margin:0}.okoli__fotky{--ram: var(--r-tabule);position:relative;height:min(54svh,33rem);overflow:hidden;border-radius:var(--ram);background:#26303a}.okoli__scena{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s linear .6s}.okoli__scena.je-aktivni{opacity:1;visibility:visible;transition:opacity .6s ease}.okoli__obraz{position:absolute;inset:0}.okoli__bezfoto{position:absolute;inset:0;display:grid;place-items:center;background:#26303a}.okoli__bezfoto span{color:#eef2f629;font:600 clamp(6rem,14vw,13rem)/1 var(--pismo);letter-spacing:-.04em;font-variant-numeric:lining-nums}.okoli__stitek{display:none}.okoli__popisek{grid-column:1 / span 4;grid-row:3;align-self:start;display:flex;flex-direction:column;gap:1.5rem}.js .okoli__popis:not(.je-aktivni){display:none}html:not(.js) .okoli__popis+.okoli__popis{margin-top:1.5rem}.okoli__nazev{font:var(--f-blok)}.js .okoli__nazev{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.okoli__popis p{margin-top:.35rem;color:var(--inkoust-2);max-width:36em;text-wrap:pretty}.js .okoli__popis p{margin-top:0;color:var(--inkoust);font:400 1.125rem/1.55 var(--pismo)}.okoli__mista{display:grid;margin-top:.85rem;overflow:hidden;font:400 .875rem/1.35 var(--ui)}.okoli__mista li{display:flex;justify-content:space-between;gap:1rem;margin-top:calc(-1 * var(--linka-sila));padding:.4rem 0;border-top:var(--linka-sila) solid var(--linka)}.okoli__mista li>span:last-child:not(:first-child){color:var(--inkoust-2);font-variant-numeric:tabular-nums;white-space:nowrap}.okoli__dalsi{margin-top:.5rem;padding:clamp(1rem,1.6vw,1.25rem) clamp(1rem,1.8vw,1.375rem) clamp(1.125rem,1.8vw,1.375rem);border-radius:var(--r-plocha);background:var(--plocha)}.okoli__dalsi-nadpis{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem}.okoli__dalsi-nadpis b{color:var(--inkoust);font:var(--f-nadpisek)}.okoli__dalsi-nadpis span{color:var(--inkoust-2);font:400 .8125rem/1.25 var(--ui)}.okoli__dalsi ul{display:grid;gap:.875rem;margin-top:.9rem}.okoli__tip{display:grid;grid-template-columns:4.25rem minmax(0,1fr);column-gap:.85rem;align-items:baseline}.okoli__tip b{color:var(--inkoust);font:600 1.0625rem/1.3 var(--ui);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;text-align:right}.okoli__tip b small{margin-left:.08em;color:var(--inkoust-2);font-size:.8em;font-weight:500}.okoli__tip-nazev{display:block;color:var(--inkoust);font:500 1.0625rem/1.3 var(--pismo)}.okoli__tip-proc{display:block;margin-top:.15rem;color:var(--inkoust-2);font:400 .875rem/1.45 var(--ui);text-wrap:pretty}.smycka{margin:0}.smycka__obraz{--ram: var(--r-tabule);position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--ram);background:var(--barva, #2a3440)}.smycka picture,.smycka__plakat,.smycka__video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--ram)}.smycka__video{opacity:0;transition:opacity .4s linear}.smycka.je-video .smycka__video{opacity:1}.smycka.je-pripravena .smycka__obraz{cursor:pointer}.smycka__ovladac{position:absolute;right:var(--stitek-odsazeni);bottom:var(--stitek-odsazeni);z-index:1;display:flex;align-items:center;justify-content:center;gap:.5rem;min-width:var(--v-ovladac);height:var(--v-ovladac);margin:0;padding:0 1rem 0 .8rem;border:0;border-radius:var(--r-chip);background:var(--stitek-foto);box-shadow:var(--stin-zdvih);color:var(--inkoust);font:500 .875rem/1 var(--ui);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--rychle) ease}.smycka__ovladac[hidden]{display:none}.smycka__ikona{flex:none;width:1.125rem;height:1.125rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M6.8 4.9v10.2l8.2-5.1z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M6.8 4.9v10.2l8.2-5.1z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.smycka.je-zamer .smycka__ovladac{width:var(--v-ovladac);padding:0}.smycka.je-zamer .smycka__text{display:none}.smycka.je-zamer .smycka__ikona{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M7.6 5.4v9.2M12.4 5.4v9.2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M7.6 5.4v9.2M12.4 5.4v9.2'/%3E%3C/svg%3E")}@media(hover:hover){.smycka__ovladac:hover{background:var(--papir)}}.smycka__ovladac:focus-visible{outline:var(--fokus-sila) solid var(--inkoust);outline-offset:-4px}@media(min-width:901px){:is(html[data-sezona=zima] .okoli:not([data-sz-drzi=leto]),.okoli[data-sz-drzi=zima]) .okoli__tabule{grid-column:9 / -1;grid-row:3}:is(html[data-sezona=zima] .okoli:not([data-sz-drzi=leto]),.okoli[data-sz-drzi=zima]) .okoli__fotky{height:auto;aspect-ratio:16 / 9}:is(html[data-sezona=zima] .okoli:not([data-sz-drzi=leto]),.okoli[data-sz-drzi=zima]) .okoli__popisek{display:contents}:is(html[data-sezona=zima] .okoli:not([data-sz-drzi=leto]),.okoli[data-sz-drzi=zima]) .okoli__video{grid-column:1 / span 8;grid-row:3 / span 3;align-self:start}:is(html[data-sezona=zima] .okoli:not([data-sz-drzi=leto]),.okoli[data-sz-drzi=zima]) .okoli__popisy{grid-column:9 / -1;grid-row:4;align-self:start;margin-top:1rem}:is(html[data-sezona=zima] .okoli:not([data-sz-drzi=leto]),.okoli[data-sz-drzi=zima]) .okoli__dalsi{grid-column:9 / -1;grid-row:5;align-self:start;margin-top:1.5rem}}.okoli[data-sz-drzi=leto] .okoli__video{display:none}html[data-sezona=leto] .okoli[data-sz-drzi=zima] .okoli__video[data-jen]{display:block!important}html[data-sezona=zima] .okoli:has(.okoli__fotky .sz-drzi) .okoli__video,html[data-sezona=leto] .okoli:not(:has(.okoli__fotky .sz-drzi)) .okoli__video{visibility:hidden}@media(prefers-reduced-motion:reduce){.smycka__video,.smycka__ovladac{transition:none}}.pravitko{--do: var(--do-zima);--n: var(--n-zima);--odecet-v: 4.5rem;--osa-y: calc(var(--odecet-v) + 1.6rem);--rada: 2.75rem;--kmx: calc(100% - 1.75rem) ;--knoflik: 1.25rem;--pod: calc(var(--draha-v) + .625rem);position:relative;height:calc(var(--osa-y) + var(--pod) + var(--rad, 2) * var(--rada));color:var(--inkoust)}html[data-sezona=leto] .pravitko{--do: var(--do-leto);--n: var(--n-leto)}html:not(.js) .pravitko{display:none}.pravitko__draha{position:absolute;inset:0 1.75rem 0 0}.pravitko__pas{position:absolute;inset:0}.pravitko__osa{position:absolute;left:0;right:0;top:var(--osa-y);height:var(--draha-v);border-radius:var(--r-chip);background:var(--draha)}.pravitko__osa:before{content:"";position:absolute;left:0;top:0;bottom:0;width:calc(var(--vyber) / var(--do) * 100%);border-radius:inherit;background:var(--draha-plna);transition:width .6s var(--krivka)}.pravitko.je-rizena .pravitko__osa:before{transition:none}.meridlo-ceka .pravitko__osa:before{width:0}.pravitko__dilek{position:absolute;bottom:100%;left:calc(var(--km) / var(--do) * 100%);width:0;height:0}.pravitko__dilek span{position:absolute;bottom:.55rem;left:0;translate:-50% 0;color:var(--inkoust-2);font:var(--f-cislo-osy);font-variant-numeric:tabular-nums;white-space:nowrap}.pravitko__dilek span[data-jen=leto],.pravitko__dilek:last-child span{translate:-.6em 0}.pravitko__domov{position:absolute;left:0;bottom:calc(100% + .55rem)}.pravitko__domov span{display:block;color:var(--inkoust);font:var(--f-kurziva-mala);line-height:1;white-space:nowrap}.pravitko__zastavka{--zde: calc(var(--pod) + var(--rada-i, 0) * var(--rada));position:absolute;left:calc(var(--km) / var(--do) * 100%);top:calc(var(--osa-y) + var(--zde));translate:-50% 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.15rem;min-width:2.75rem;min-height:2.75rem;padding:.1rem 0 0;border:0;border-radius:var(--r-tlacitko);background:none;color:inherit;text-align:center;cursor:pointer}.pravitko__zastavka:before{content:"";position:absolute;left:50%;top:calc(var(--draha-v) / 2 - var(--zde) - var(--bod-maly) / 2);width:var(--bod-maly);height:var(--bod-maly);translate:-50% 0;border-radius:50%;background:var(--inkoust);box-shadow:var(--lem);pointer-events:none}.pravitko__zastavka--nize:after{content:"";position:absolute;left:50%;bottom:100%;width:var(--linka-sila);height:calc(var(--zde) - var(--draha-v) / 2 - var(--bod-maly) / 2 - .25rem);translate:-50% 0;background:var(--linka);pointer-events:none}.pravitko__zastavka[data-zar=start]{translate:0 0;align-items:flex-start;text-align:left}.pravitko__zastavka[data-zar=start]:before{left:0}.pravitko__zastavka[data-zar=end]{translate:-100% 0;align-items:flex-end;text-align:right}.pravitko__zastavka[data-zar=end]:before{left:100%}.pravitko__nazev{font:var(--f-kurziva-mala);white-space:nowrap}.pravitko__obsah{color:var(--inkoust-2);font:400 .75rem/1.25 var(--ui);white-space:nowrap}.pravitko__km{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(hover:hover){.pravitko__zastavka:hover .pravitko__nazev{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}}.pravitko__zastavka[aria-pressed=true] .pravitko__nazev{font-weight:600}.pravitko__zastavka:focus-visible{outline-offset:.3rem}.pravitko__rucicka,.pravitko__odecet{position:absolute;left:calc(var(--vyber) / var(--do) * var(--kmx));z-index:1;pointer-events:none}.pravitko__rucicka{top:calc(var(--osa-y) + var(--draha-v) / 2);width:var(--knoflik);height:var(--knoflik);translate:-50% -50%;border-radius:50%;background:var(--inkoust);box-shadow:0 0 0 3px var(--papir),var(--stin-zdvih)}.pravitko__odecet{bottom:calc(100% - var(--osa-y) + 1.85rem);translate:-50% 0;display:flex;align-items:baseline;gap:.7rem;margin:0;white-space:nowrap}.pravitko__chyt{position:absolute;left:0;right:0;top:0;height:calc(var(--osa-y) + var(--draha-v) / 2 + .75rem);z-index:1;cursor:grab;touch-action:pan-y}html:not(.js) .pravitko__chyt{display:none}.pravitko.je-tazena .pravitko__chyt{cursor:grabbing}.pravitko.je-rizena :is(.pravitko__rucicka,.pravitko__odecet){transition:opacity .12s linear}.pravitko__rucicka{transition:left .6s var(--krivka),opacity .12s linear,scale .12s var(--krivka)}.pravitko.je-rizena .pravitko__rucicka{transition:opacity .12s linear,scale .12s var(--krivka)}.pravitko.je-tazena .pravitko__rucicka{scale:1.2}.pravitko__odecet b{font:var(--f-displej);letter-spacing:var(--ls-displej);font-variant-numeric:tabular-nums lining-nums}.pravitko__odecet b small{margin-left:.06em;color:var(--inkoust-2);font-size:var(--jednotka);font-weight:400;letter-spacing:0}.pravitko__odecet i{color:var(--inkoust-2);font:var(--f-popisek)}@media(prefers-reduced-motion:reduce){.pravitko__osa:before,.pravitko .pravitko__rucicka,.pravitko.je-rizena .pravitko__rucicka{transition:none}}.cesta__trasa{--profil-v: 13.75rem}.cesta__profil{position:relative;height:var(--profil-v);margin-right:1.5rem}.cesta__teren{position:absolute;inset:0;overflow:hidden;border-radius:0 0 var(--r-plocha) var(--r-plocha);pointer-events:none}.profil__plocha{fill:var(--plocha)}.profil__plocha-les{fill:var(--plocha-vyber)}.cesta__bod{position:absolute;z-index:2;width:var(--bod-maly);height:var(--bod-maly);translate:-50% -50%;border-radius:var(--r-chip);background:var(--inkoust);box-shadow:var(--lem)}.cesta__bod[data-km="3.2"]{width:var(--bod);height:var(--bod)}.cesta__kota{position:absolute;left:50%;bottom:calc(100% + .375rem);translate:-50% 0;font-variant-numeric:tabular-nums lining-nums}.cesta__kota--zacatek{translate:0 0}.cesta__kota--konec{translate:-100% 0}.cesta__usek{position:absolute;z-index:1;display:flex;flex-direction:column;gap:.2rem;margin:0;color:var(--inkoust);white-space:nowrap}.cesta__usek-cisla{display:flex;align-items:baseline;gap:.4rem}.cesta__usek b{font:300 1.5rem/1 var(--ui);letter-spacing:-.025em;font-variant-numeric:tabular-nums lining-nums}.cesta__usek small{margin-left:.06em;color:var(--inkoust-2);font-size:.5em;font-weight:400;letter-spacing:0}.cesta__usek i{color:var(--inkoust-2);font:var(--f-kurziva-mala)}.cesta__asi{color:var(--inkoust-2);font:400 .9375rem/1 var(--ui)}.cesta__tecka{color:var(--inkoust-2);font:400 1rem/1 var(--ui)}.cesta__usek--silnice{left:0;top:14%}.cesta__usek--les{right:0;top:61%;align-items:flex-end;text-align:right}.cesta__stanice-seznam{display:grid;grid-template-columns:minmax(0,1fr);row-gap:1.75rem;margin-top:2.25rem}.cesta__stanice{position:relative;min-width:0}.cesta__vyska{width:fit-content;padding:var(--stitek-pad);border-radius:var(--r-chip);background:var(--plocha);color:var(--inkoust);font:var(--f-stitek-hodnota);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.cesta__nazev{margin-top:.5rem;font:var(--f-blok);text-wrap:balance}.cesta__stanice p:not(.cesta__vyska){margin-top:.35rem;color:var(--inkoust-2);font:400 .9375rem/1.5 var(--ui);text-wrap:pretty}.cesta__stanice--les{padding:1rem 1.15rem 1.15rem;border-radius:var(--r-plocha);background:var(--plocha-vyber)}.cesta__stanice--les .cesta__vyska{background:var(--papir)}@media(max-width:700px){.cesta__kota--zacatek{bottom:calc(100% + 1rem)}}@media(min-width:701px)and (max-width:1099.98px){.cesta__trasa{--profil-v: 15rem}.cesta__stanice-seznam{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;grid-auto-flow:column;column-gap:var(--mezera)}}@media(min-width:1100px){.cesta__trasa{--profil-v: clamp(12rem, 15vw, 14.5rem)}.cesta__profil{margin-right:0}.cesta__usek{top:auto;bottom:.9rem;gap:.3rem}.cesta__usek--silnice{left:34%}.cesta__usek--les{right:1rem}.cesta__usek b{font-size:clamp(1.375rem,1.8vw,1.75rem)}.cesta__usek i,.cesta__asi{font-size:1rem}.cesta__stanice-seznam{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--mezera);align-items:start;margin-top:1.75rem}.cesta__stanice{padding:1rem 1.15rem 1.15rem 0}.cesta__stanice--les{padding-left:1.15rem}}.ceny__spodek{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--mezera);row-gap:clamp(2.5rem,4.5vw,3.5rem);align-items:baseline;margin-top:clamp(3rem,6vw,4.5rem)}.ceny__blok-nadpis{grid-column:1 / span 4;color:var(--inkoust);font:var(--f-blok)}.ceny__blok-nadpis .pozn{margin-left:.5rem;vertical-align:.15em}.ceny__podminky{grid-column:5 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,auto);grid-auto-flow:column;column-gap:var(--mezera)}.ceny__podminka{display:grid;grid-template-columns:minmax(8.5rem,11rem) minmax(0,1fr);column-gap:1.25rem;align-items:baseline;padding:.6rem 0 .65rem;border-top:var(--linka-sila) solid var(--linka)}.ceny__podminka:nth-child(4n+1){padding-top:0;border-top:0}.ceny__podminka dt{color:var(--inkoust-2);font:var(--f-dt)}.ceny__podminka dd{color:var(--inkoust);font:var(--f-dd)}.ceny__podminka .pozn{margin-left:.4rem}.storno{--storno-vypln: color-mix(in srgb, var(--inkoust) 22%, var(--papir));--schod: 2.75rem;grid-column:5 / -1;align-self:start}.storno__stupnice{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.storno__usek{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:.35rem;min-width:0;padding:.85rem 1rem calc(var(--schod) + .75rem);overflow:hidden;border-radius:var(--r-plocha);background:var(--plocha)}.storno__vypln{position:absolute;z-index:-1;left:0;right:0;bottom:0;height:calc(var(--podil) * var(--schod));background:var(--storno-vypln)}.storno__dny{color:var(--inkoust);font:400 .875rem/1.35 var(--ui);text-wrap:balance}.storno__hodnota{display:block;color:var(--inkoust);font:600 1.125rem/1.25 var(--ui);font-variant-numeric:tabular-nums}.hoste__dilci{max-width:21rem;margin-top:1.75rem}.hoste__dilci-hlava{padding-bottom:.8rem;color:var(--roubeni-2);font:var(--f-nadpisek)}.hoste__dilci ul{display:grid;row-gap:.7rem}.hoste__dilci li{display:grid;grid-template-columns:minmax(6.5rem,auto) minmax(5rem,1fr) 2.75rem;align-items:center;column-gap:.9rem;color:var(--roubeni-2);font:400 .875rem/1.35 var(--ui)}.hoste__dilci b{color:var(--roubeni-text);font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.hoste__stupnice{position:relative;height:var(--draha-v);border-radius:var(--r-chip);background:var(--draha)}.hoste__stupnice:after{content:"";position:absolute;left:0;top:0;bottom:0;width:calc(var(--v) * 100%);border-radius:inherit;background:var(--draha-plna)}.hoste__rok{--nad: 1.375rem;--pas: 2.875rem;position:relative;margin:clamp(2.5rem,5vw,3.5rem) 0 0}.hrok{position:relative;height:calc(var(--nad) + var(--draha-v) + var(--pas) + 1.25rem);color:var(--roubeni-text)}.hrok__osa{position:absolute;left:0;right:0;top:var(--nad);height:var(--draha-v)}.hrok__osa:before,.hrok__osa:after{content:"";position:absolute;top:0;bottom:0;border-radius:var(--r-chip)}.hrok__osa:before{left:0;width:calc(var(--dnes) * 100%);background:var(--draha-plna)}.hrok__osa:after{left:calc(var(--dnes) * 100% + 3px);right:0;background:var(--draha)}.hrok__nazev{position:absolute;left:calc(var(--mc) * 100%);top:calc(var(--nad) + var(--draha-v) + .6rem);translate:-50% 0;display:grid;justify-items:center;gap:.3rem;color:var(--roubeni-2);font:500 .8125rem/1 var(--ui);white-space:nowrap}.hrok__rok{font-variant-numeric:tabular-nums}.hrok__ryska{position:absolute;left:calc(var(--x) * 100%);top:calc(var(--nad) + var(--draha-v) / 2);width:var(--bod-maly);height:var(--bod-maly);translate:-50% -50%;border-radius:50%;background:var(--roubeni-text);box-shadow:var(--lem)}.hrok__znamka,.hrok__prumer{position:absolute;left:calc(var(--x) * 100%);top:0;translate:-50% 0;color:var(--roubeni-text);font:var(--f-stitek-hodnota);line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.hrok__znamka{display:none}.hrok__znamka--konec{translate:calc(-100% + .125rem) 0}.hrok__znamka--zacatek{translate:-.125rem 0}.hrok__dnes-popis{display:none;position:absolute;left:calc(var(--dnes) * 100% + .5rem);top:calc(var(--nad) + var(--draha-v) + .6rem);color:var(--roubeni-2);font:500 .8125rem/1 var(--ui);font-variant-numeric:tabular-nums;white-space:nowrap}.hrok__zima-popis{position:absolute;right:0;top:calc(var(--nad) + var(--draha-v) + var(--pas) - .25rem);color:var(--roubeni-2);font:400 .8125rem/1.25 var(--ui);text-align:right;white-space:nowrap}.hrok__zima-popis b{color:var(--roubeni-text);font-weight:500}.hoste__seznam{display:grid;gap:.625rem;margin-top:1.5rem}.hoste__recenze{position:static;gap:.35rem;padding:clamp(1rem,1.4vw,1.25rem) clamp(1.125rem,1.6vw,1.375rem) clamp(1rem,1.4vw,1.25rem);border-radius:var(--r-plocha);background:var(--plocha)}.hoste__recenze:after{content:"";position:absolute;left:calc(var(--t) * 100%);top:calc(var(--nad) + var(--draha-v) / 2);width:var(--bod);height:var(--bod);translate:-50% -50%;border-radius:50%;background:var(--roubeni-text);box-shadow:var(--lem);opacity:0;pointer-events:none}.hoste__recenze:is(:hover,:focus-within):after{opacity:1}.hoste__recenze .hoste__dal{margin-top:auto}.js .hoste__recenze:has(>.hoste__dal){padding-bottom:.375rem}.hoste__vse{margin-top:1.25rem}.hoste__rok-popis{max-width:62ch;margin-top:1.25rem;color:var(--roubeni-2);font:var(--f-kurziva-mala);text-wrap:pretty}@media(min-width:1200px){.hoste__dilci{max-width:none;margin-top:2.25rem}.hoste__dilci ul{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:var(--mezera)}.hoste__dilci li{grid-template-columns:minmax(0,1fr) auto;row-gap:.55rem;column-gap:.75rem}.hoste__dilci-nazev{grid-column:1 / -1}.hrok{height:calc(var(--nad) + var(--draha-v) + var(--pas))}.hrok__prumer,.hoste__rok-mesicne{display:none}.hrok__znamka,.hrok__dnes-popis{display:block}.hrok__zima-popis{top:auto;bottom:calc(100% - var(--nad) + .5rem);display:grid}.hrok__pomlcka{display:none}.hoste__seznam{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--mezera);margin-top:1.75rem}}@media(min-width:601px)and (max-width:1199.98px){.hoste__seznam{grid-template-columns:repeat(2,minmax(0,1fr))}}.body{z-index:1;pointer-events:none}.bod{--cara: 2.5rem;position:absolute;left:var(--bx, -999px);top:var(--by, -999px);width:2.75rem;height:2.75rem;translate:-50% -50%;padding:0;border:0;background:none;color:var(--inkoust);pointer-events:auto;cursor:pointer}.bod.je-mimo{display:none}.bod__tecka{position:absolute;left:50%;top:50%;width:.625rem;height:.625rem;translate:-50% -50%;border-radius:50%;background:var(--papir);box-shadow:0 0 0 1.5px var(--inkoust);transition:scale var(--rychle) var(--krivka)}.bod:before{content:"";position:absolute;left:50%;bottom:calc(50% + .3125rem);width:1px;height:calc(var(--cara) - .3125rem);translate:-50% 0;background:var(--inkoust);box-shadow:0 0 0 1px #ffffffb3}.bod.je-pod:before{bottom:auto;top:calc(50% + .3125rem)}.bod__stitek{position:absolute;left:calc(50% - .5px);bottom:calc(50% + var(--cara));display:grid;gap:.05rem;width:max-content;max-width:15rem;padding:.22rem .5rem .28rem;background:var(--papir);color:var(--inkoust);text-align:left;font:var(--f-misto);white-space:nowrap}.bod.je-pod .bod__stitek{bottom:auto;top:calc(50% + var(--cara))}.bod.je-vlevo .bod__stitek{left:auto;right:calc(50% - .5px);text-align:right}.bod.bez-stitku:not([aria-expanded=true]) .bod__stitek,.bod.bez-stitku:not([aria-expanded=true]):before{display:none}.bod__stitek b{font:italic 400 1rem/1.2 var(--pismo)}.bod__stitek i{color:var(--inkoust-2);font:500 .8125rem/1.25 var(--ui);font-variant-numeric:tabular-nums}.bod__stitek span{display:none;max-width:14rem;white-space:normal;color:var(--inkoust-2);font-weight:400}.bod:hover .bod__tecka,.bod:focus-visible .bod__tecka,.bod[aria-expanded=true] .bod__tecka{scale:1.25}.bod:hover .bod__stitek span,.bod:focus-visible .bod__stitek span,.bod[aria-expanded=true] .bod__stitek span{display:block}.bod:hover .bod__stitek i,.bod:focus-visible .bod__stitek i,.bod[aria-expanded=true] .bod__stitek i{display:none}.bod:focus-visible{outline:none}.bod:focus-visible .bod__stitek{outline:2px solid var(--akcent);outline-offset:2px}.body .bod{--chip-v: 1.9375rem}.body .bod:before{content:none}.body .bod__tecka{z-index:1;width:var(--bod);height:var(--bod);border-radius:var(--r-chip);background:var(--inkoust);box-shadow:var(--lem),var(--stin-zdvih)}.body .bod__stitek{left:calc(50% - 1rem);right:auto;top:calc(50% - var(--chip-v) / 2);bottom:auto;translate:0 var(--dy, 0px);display:flex;align-items:baseline;gap:.45rem;max-width:none;min-height:var(--chip-v);padding:var(--stitek-pad);padding-left:2rem;border-radius:var(--r-chip);background:var(--stitek-foto);box-shadow:var(--stin-zdvih);text-align:left}.body .bod.je-vlevo .bod__stitek{left:auto;right:calc(50% - 1rem);padding-left:.7rem;padding-right:2rem;text-align:left}.body .bod:is(.je-nad,.je-pod) .bod__stitek{left:50%;right:auto;translate:calc(-50% + var(--dx, 0px)) 0;padding:var(--stitek-pad)}.body .bod.je-nad .bod__stitek{top:auto;bottom:50%;padding-bottom:calc(.3rem + var(--bod) / 2)}.body .bod.je-pod .bod__stitek{top:50%;padding-top:calc(.25rem + var(--bod) / 2)}.body .bod__stitek b{font:var(--f-kurziva)}.body .bod__stitek i{color:var(--inkoust);font:var(--f-stitek-hodnota);font-variant-numeric:tabular-nums lining-nums}.body .bod__stitek span{color:var(--inkoust-2);font:400 .875rem/1.4 var(--ui);text-wrap:pretty}.body .bod[aria-expanded=true] .bod__stitek{display:grid;gap:.1rem;max-width:16rem;padding-bottom:.55rem;border-radius:var(--r-plocha);white-space:normal}@media(min-width:901px){.body .bod:is(:hover,:focus-visible) .bod__stitek{display:grid;gap:.1rem;max-width:16rem;padding-bottom:.55rem;border-radius:var(--r-plocha);white-space:normal}}.body .bod:focus-visible .bod__stitek{outline:var(--fokus-sila) solid var(--inkoust);outline-offset:-3px}.body .bod.bez-stitku:not([aria-expanded=true]):focus-visible .bod__tecka{outline:var(--fokus-sila) solid var(--inkoust);outline-offset:var(--fokus-odsazeni)}@media(max-width:900px){.okoli__tabule,.okoli__popisek{grid-column:1 / -1;grid-row:auto}.okoli__popisek{margin-top:1.25rem;gap:1rem}.okoli__hlava .nadpis,.okoli__uvod{grid-column:1 / -1}.okoli__uvod{margin-top:.6rem}.ceny__spodek{grid-template-columns:minmax(0,1fr);row-gap:1rem}.ceny__blok-nadpis,.ceny__podminky,.storno{grid-column:1}.ceny__blok-nadpis--storno{margin-top:1.5rem}.ceny__podminky{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row}.ceny__podminka:nth-child(4n+1){padding-top:.5rem;border-top:var(--linka-sila) solid var(--linka)}.ceny__podminka:first-child{padding-top:0;border-top:0}.storno__stupnice{grid-template-columns:minmax(0,1fr);gap:.375rem}.storno__usek{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1rem;min-height:3.25rem;padding:.6rem 1rem}.storno__vypln{top:0;right:auto;width:calc(var(--podil) * 100%);height:auto}.storno__dny{font:400 1rem/1.4 var(--ui);text-wrap:pretty}.storno__hodnota{font-size:1rem;text-align:right;white-space:nowrap}.bod__stitek span{max-width:12rem}.bod:hover .bod__stitek span,.bod:focus-visible .bod__stitek span{display:none}.bod:hover .bod__stitek i,.bod:focus-visible .bod__stitek i{display:block}.bod[aria-expanded=true] .bod__stitek span{display:block}.bod[aria-expanded=true] .bod__stitek i{display:none}}@media(max-width:600px){.okoli__popisek{display:contents}.okoli__hlava{grid-row:1}.okoli__hlava .nadpis{font-size:2rem;line-height:1.08}.okoli__tabule{grid-column:1 / -1;grid-row:2;margin-top:1.5rem}.okoli__fotky{height:auto;aspect-ratio:4 / 3}.okoli__popisy{grid-column:1 / -1;grid-row:3;margin-top:1rem}.okoli__pod{grid-row:4;margin-block:1.25rem 0}.okoli__video{grid-column:1 / -1;grid-row:5;margin-top:2.25rem}.okoli__dalsi{grid-column:1 / -1;grid-row:6;margin-top:2rem}html[data-sezona=zima] .okoli__video+.okoli__dalsi{margin-top:1.25rem}.okoli__stitek{position:absolute;left:var(--stitek-odsazeni);bottom:var(--stitek-odsazeni);z-index:1;display:inline-flex;flex-wrap:wrap;max-width:calc(100% - 2 * var(--stitek-odsazeni));margin:0;white-space:normal}.okoli__stitek b{white-space:nowrap}.pravitko{height:auto}.pravitko__draha,.pravitko__pas{position:static;inset:auto}.pravitko__pas{display:grid;gap:.25rem}.pravitko__osa,.pravitko__chyt,.pravitko__rucicka,.pravitko__odecet{display:none}.pravitko__zastavka,.pravitko__zastavka[data-zar]{position:relative;left:auto;top:auto;translate:none;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;column-gap:.75rem;row-gap:.1rem;width:100%;min-height:3.25rem;padding:.45rem .875rem;border-radius:var(--r-tlacitko);text-align:left}.pravitko__zastavka:before,.pravitko__zastavka:after{content:none}.pravitko__zastavka[aria-pressed=true]{background:var(--plocha)}.pravitko__zastavka:focus-visible{outline-offset:var(--fokus-odsazeni)}.pravitko__nazev{grid-column:1;font:var(--f-kurziva)}.pravitko__obsah{grid-column:1;overflow:hidden;text-overflow:ellipsis}.pravitko__km{position:static;grid-column:2;grid-row:1 / span 2;align-self:center;width:auto;height:auto;overflow:visible;clip-path:none;color:var(--inkoust-2);font:600 .875rem/1 var(--ui);font-variant-numeric:tabular-nums}.pravitko__zastavka[aria-pressed=true] .pravitko__km{color:var(--inkoust)}}@media(max-width:700px){.ceny__podminka{grid-template-columns:minmax(0,1fr) auto;column-gap:1rem}.ceny__podminka dd{text-align:right}}@media(prefers-reduced-motion:reduce){.okoli__scena,.bod__tecka{transition:none}}.zvetsit{position:absolute;inset:0;z-index:1;display:block;border-radius:var(--ram, 0);cursor:zoom-in;-webkit-tap-highlight-color:transparent}.zvetsit:focus-visible{outline:var(--fokus-sila) solid var(--papir);outline-offset:-4px;box-shadow:inset 0 0 0 2px var(--inkoust)}.zvetsit__roh{position:absolute;right:var(--stitek-odsazeni);bottom:var(--stitek-odsazeni);display:flex;align-items:center;justify-content:center;gap:.5rem;min-width:var(--v-ovladac);height:var(--v-ovladac);padding:0 .85rem 0 .95rem;pointer-events:none;border-radius:var(--r-chip);background:var(--stitek-foto);box-shadow:var(--stin-zdvih);color:var(--inkoust);font:500 .875rem/1 var(--ui);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;transition:opacity var(--rychle) ease}.zvetsit__roh:not(:has(.zvetsit__pocet)){padding:0}.zvetsit__roh:after{content:"";flex:none;width:1.125rem;height:1.125rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='8.5' cy='8.5' r='5.25'/%3E%3Cpath d='M12.4 12.4 17 17M6 8.5h5M8.5 6v5'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='8.5' cy='8.5' r='5.25'/%3E%3Cpath d='M12.4 12.4 17 17M6 8.5h5M8.5 6v5'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.zvetsit:hover .zvetsit__roh,.zvetsit:focus-visible .zvetsit__roh{opacity:1}.rok__foto .zvetsit__roh,.ohne__male .zvetsit__roh{display:none}@media(max-width:900px),(hover:none){.zvetsit__roh{display:none}.zvetsit__roh--kapitola{display:flex;opacity:1}}.jev__snimek:not(.je-aktivni)>.zvetsit{visibility:hidden}@media(min-width:481px)and (max-width:900px){.jev__snimek>.zvetsit{display:none}.js .jev__fotky .foto{cursor:zoom-in}}@media(max-width:480px){.jev__snimek:not(.je-aktivni)>.zvetsit{visibility:visible}}.galerie-vse{align-self:flex-start;display:inline-flex;align-items:center;gap:.6rem;min-height:var(--v-tlacitko);padding:0 1.25rem 0 1rem;border:0;border-radius:var(--r-tlacitko);background:var(--plocha);color:var(--inkoust);font:600 .9375rem/1 var(--ui);cursor:pointer;transition:background-color var(--rychle) ease,color var(--rychle) ease}.galerie-vse svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}@media(hover:hover){.galerie-vse:hover{background:var(--plocha-hover)}}.galerie-vse:active{background:var(--plocha-hover)}html:not(.js) .galerie-vse{display:none}html.fk-otevreno{overflow:hidden;scrollbar-gutter:stable}.fk{--fk-k: 1;position:fixed;inset:-1px 0 0;width:100%;height:auto;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--inkoust);overflow:hidden;overscroll-behavior:contain}.fk[open]{display:block}.fk::backdrop{background:transparent}html[data-sezona=zima] .fk--plny::backdrop{background:#eef2f6}html[data-sezona=leto] .fk--plny::backdrop{background:#f3f1e8}.fk__papir{position:absolute;inset:0;background:var(--papir);opacity:var(--fk-k)}.fk--zavira{pointer-events:none}.fk--start :is(.fk__papir,.fk__okraj,.fk__kniha,.fk__okno){opacity:0}.fk__list{position:relative;height:100%;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--mezera);grid-template-rows:minmax(1.25rem,1fr) auto minmax(1rem,1fr) auto;padding:0 max(var(--okraj),calc((100% - var(--max)) / 2)) .75rem}.fk__ram{grid-row:2;grid-column:1 / span 9;display:flex;justify-content:flex-end;align-items:flex-start;min-width:0;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.fk__tabule{position:relative;flex:none;border-radius:var(--r-tabule)}.fk__okno{position:absolute;inset:0;overflow:hidden;border-radius:var(--r-tabule);transform-origin:0 0;background:var(--barva, var(--papir-2))}.fk__stin{position:absolute;inset:0;border-radius:var(--r-tabule);box-shadow:var(--stin-tisk);pointer-events:none}.fk__foto{display:block;width:100%;height:100%;max-width:none;transform-origin:0 0;transition:opacity .2s ease}.fk__ram--nacita .fk__foto{opacity:.45}.fk--zvetsitelna .fk__okno{cursor:zoom-in}.fk--zvetsena .fk__okno{cursor:grab}.fk--zvetsena .fk__okno:active{cursor:grabbing}.fk--start .fk__stin{opacity:0}.fk__okraj{grid-row:2;grid-column:10 / -1;align-self:stretch;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto minmax(0,1fr) auto;column-gap:1rem}.fk__nazev{grid-area:1 / 1;align-self:center;color:var(--inkoust-2);font:var(--f-nadpisek)}.fk__zavrit{grid-area:1 / 2}.fk__odecet{grid-area:2 / 1 / 3 / 3;display:flex;align-items:baseline;flex-wrap:wrap;column-gap:.35rem;margin-top:clamp(1.25rem,4vh,2.5rem)}.fk__cislo{font:300 clamp(3rem,4.6vw,4.5rem)/.9 var(--ui);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.03em}.fk__z{color:var(--inkoust-2);font:400 1.25rem/1 var(--ui);font-variant-numeric:tabular-nums}.fk__kapitola{margin-left:.35rem;font:var(--f-popisek)}.fk__popis{grid-area:3 / 1 / 4 / 3;align-self:start;margin-top:1.75rem}.fk__titul{font:var(--f-blok)}.fk__text{margin-top:.3rem;font:var(--f-popisek);text-wrap:pretty}.fk__titul[hidden]+.fk__text{margin-top:0}.fk__text .pozn{margin-left:.35rem;font-style:normal;vertical-align:.15em}.fk__listovani{grid-area:4 / 1 / 5 / 3;display:flex;gap:.5rem;margin-top:1.25rem}.fk__stitek{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:var(--v-ovladac);min-height:var(--v-ovladac);padding:0 .95rem;border:0;border-radius:var(--r-tlacitko);background:var(--plocha);color:var(--inkoust);font:600 .875rem/1 var(--ui);cursor:pointer;transition:background-color var(--rychle) ease,color var(--rychle) ease}.fk__stitek svg{flex:none;width:1.125rem;height:1.125rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media(hover:hover){.fk__stitek:hover{background:var(--plocha-hover)}}.fk__stitek:active{background:var(--plocha-hover);translate:0 1px}.fk__sipka{flex:1 1 0}.fk__sipka[data-krok="-1"]{justify-content:flex-start}.fk__sipka[data-krok="1"]{justify-content:flex-end}.fk__kniha{grid-row:4;grid-column:1 / -1;min-width:0}.fk__pravitko{position:relative;height:2.75rem;cursor:pointer;touch-action:none}.fk__pravitko:focus-visible{outline-offset:4px}.fk__usek{position:absolute;bottom:0;left:var(--a);width:calc(var(--b) - var(--a) - 3px);height:var(--draha-v);border-radius:var(--r-chip);background:var(--draha);transition:background-color var(--rychle) ease}.fk__usek:last-child{width:calc(var(--b) - var(--a))}.fk__usek.je-aktivni{background:var(--draha-plna)}.fk__rucicka{position:absolute;left:var(--x, 0);bottom:calc(var(--draha-v) / 2);width:var(--bod);height:var(--bod);translate:-50% 50%;border-radius:var(--r-chip);background:var(--inkoust);box-shadow:var(--lem),var(--stin-zdvih);transition:left .24s var(--krivka)}.fk__nahled{position:absolute;bottom:calc(100% + .5rem);width:8rem;translate:-50% 0;padding:.3rem .3rem .35rem;pointer-events:none;border-radius:var(--r-tlacitko);background:var(--papir-3);box-shadow:var(--stin-zdvih)}.fk__nahled img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--r-mala);background:var(--papir-2)}.fk__nahled span{display:block;padding-top:.3rem;color:var(--inkoust);font:600 .75rem/1.2 var(--ui);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.fk__kapitoly{position:relative;height:calc(var(--rad, 1) * 1.875rem + .25rem)}.fk__kap{position:absolute;left:calc(var(--x) + var(--draha-v) / 2);top:calc(var(--rada, 0) * 1.875rem);min-height:1.875rem;padding:.45rem .5rem .3rem;border:0;background:none;color:var(--inkoust-2);font:var(--f-stitek-hodnota);font-weight:500;white-space:nowrap;cursor:pointer}.fk__kap:before{content:"";position:absolute;left:0;top:calc(-1 * var(--rada, 0) * 1.875rem);bottom:.3rem;width:var(--linka-sila);background:var(--linka)}.fk__kap--vlevo{translate:-100% 0}.fk__kap--vlevo:before{left:auto;right:0}.fk__kap:hover{color:var(--inkoust)}.fk__kap[aria-current]{color:var(--inkoust);font-weight:600}@media(max-width:900px){.fk__list{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto minmax(0,1fr) auto auto;column-gap:0;padding:env(safe-area-inset-top,0px) 0 0}.fk__okraj{display:contents}.fk__odecet{grid-area:1 / 1;margin:0;padding:.7rem var(--okraj) .65rem}.fk__cislo{font-size:2.25rem}.fk__z{font-size:1rem}.fk__kapitola{font-size:1.125rem}.fk__nazev{grid-area:1 / 2;align-self:center;padding-right:var(--okraj);text-align:right}.fk__ram{grid-area:2 / 1 / 3 / 3;justify-content:center;align-items:center}.fk__popis{grid-area:3 / 1 / 4 / 3;align-self:stretch;margin:0;padding:.9rem var(--okraj) .75rem;border-top:0;overflow-y:auto}.fk__text{font-size:1.125rem}.fk__kniha{grid-area:4 / 1 / 5 / 3;padding:0 var(--okraj) .6rem}.fk__kapitoly{display:none}.fk__zavrit{grid-area:5 / 1;justify-self:start;margin:.6rem 0 calc(.6rem + env(safe-area-inset-bottom,0px)) var(--okraj)}.fk__listovani{grid-area:5 / 2;margin:.6rem var(--okraj) calc(.6rem + env(safe-area-inset-bottom,0px)) 0}.fk__sipka{flex:none;width:3.5rem;padding:0}.fk__sipka[data-krok]{justify-content:center}.fk__sipka span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-width:900px)and (min-width:601px){.fk__ram{padding-inline:var(--okraj)}}@media(max-width:600px){.fk__ram{padding-inline:.625rem}}@media(prefers-reduced-motion:reduce){.zvetsit__roh,.fk__rucicka,.fk__foto,.fk__stitek,.galerie-vse{transition:none}}
