.webla-bar{position:relative;z-index:60;display:flex;align-items:center;justify-content:center;gap:14px;min-height:28px;padding:4px 16px;background:#1e2124;color:#d9ddd6;font:400 12px/1.3 system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:.01em}.webla-bar b{font-weight:600;color:#f1f3ee}.webla-bar button{appearance:none;border:0;background:none;color:#f1f3ee;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:6px 2px}.webla-bar button:focus-visible{outline:2px solid #F1F3EE;outline-offset:2px}.webla-bar .bar-animace{font-weight:400;color:#c9cec6}.webla-bar .bar-pro{margin-left:.3em}.webla-bar .bar-kdo:before{content:"\b7";margin:0 .45em}@media(max-width:600px){.webla-bar{font-size:11px;gap:12px}.webla-bar .bar-kdo,.webla-bar .bar-pro{display:none}}.webla-potrebuji a{color:inherit;text-underline-offset:2px}[data-poznamka]{position:relative}.pozn-znacka{display:none}html.poznamky .pozn-znacka{display:inline-block;position:absolute;z-index:40;left:8px;top:8px;max-width:280px;padding:6px 9px 7px;border-radius:6px;background:#fff7d6;color:#3a3320;box-shadow:0 6px 18px -8px #00000073;font:500 12px/1.35 system-ui,-apple-system,Segoe UI,sans-serif;text-align:left;letter-spacing:0;white-space:normal}html.poznamky .pozn-znacka:before{content:"\270e  "}.webla-potrebuji{display:none}html.poznamky .webla-potrebuji{display:block;position:relative;z-index:55;background:#fff7d6;color:#3a3320;border-bottom:1px solid #E6D9A8;font:400 14px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}.webla-potrebuji .vnitrek{max-width:1100px;margin:0 auto;padding:18px 20px 20px}.webla-potrebuji h2{margin:0 0 8px;font:650 16px/1.3 system-ui,-apple-system,Segoe UI,sans-serif}.webla-potrebuji ol{margin:0;padding-left:20px;columns:2 320px;column-gap:40px}.webla-potrebuji li{margin:0 0 6px;break-inside:avoid}@font-face{font-family:"Hedvig Letters Serif";src:url(pisma/hedvig-letters-serif-normal-400-latin.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Hedvig Letters Serif";src:url(pisma/hedvig-letters-serif-normal-400-latin-ext.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;src:url(pisma/schibsted-grotesk-normal-400_800-latin.woff2) format("woff2");font-weight:400 800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;src:url(pisma/schibsted-grotesk-normal-400_800-latin-ext.woff2) format("woff2");font-weight:400 800;font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--plocha: #F4EDE2;--plocha-2: #EBE1D2;--inkoust: #1E262D;--text: #2C363E;--tlumeny: #59636C;--bridlice: #56636F;--rez: #93502F;--rez-2: #7B4126;--okr: #C49D66;--pisek: #DDCCAF;--vecer: #1F2830;--r: 12px;--l: 1.5px;--ease: cubic-bezier(.22, 1, .36, 1);--serif: "Hedvig Letters Serif", "Iowan Old Style", Georgia, serif;--sans: "Schibsted Grotesk", "Segoe UI", system-ui, sans-serif;--okraj: 16px;--sirka: 1296px;--obal: max(var(--okraj), calc((100% - var(--sirka)) / 2))}@media(min-width:700px){:root{--okraj: 32px}}@media(min-width:1000px){:root{--okraj: 64px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}html[data-pohyb=vyp]{scroll-behavior:auto}body{margin:0;background:var(--plocha);color:var(--text);font:400 17px/1.55 var(--sans);font-kerning:normal;-webkit-font-smoothing:antialiased}@media(min-width:1000px){body{font-size:18px}}img{display:block;max-width:100%;height:auto}[hidden]{display:none!important}input,button,select,textarea{font:inherit}figure,blockquote{margin:0}p{margin:0}a{color:inherit}h1,h2{margin:0;font-family:var(--serif);font-weight:400;color:var(--inkoust);text-wrap:balance}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.preskok{position:absolute;left:-999px;top:8px;z-index:70;background:#fff;color:#000;padding:10px 14px}.preskok:focus{left:8px}:focus-visible{outline:2px solid var(--inkoust);outline-offset:3px}section[id],footer[id]{scroll-margin-top:12px}.tl{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border-radius:var(--r);font:600 17px/1.1 var(--sans);text-decoration:none;text-align:center;transition:background-color .2s,transform .12s var(--ease)}.tl:active{transform:scale(.98)}.tl-akce{background:var(--rez);color:#fbf6ee}.tl-akce:hover{background:var(--rez-2)}.tl-svetle{background:var(--plocha);color:var(--inkoust)}.nadpisek{display:flex;align-items:center;gap:12px;margin-bottom:14px;font:600 15px/1.3 var(--sans);color:var(--inkoust)}.nadpisek:before{content:"";width:28px;height:var(--l);background:currentColor}blockquote p{font-family:var(--serif);color:var(--inkoust)}cite{display:block;margin-top:8px;font:400 15px/1.4 var(--sans);font-style:normal;color:var(--tlumeny)}.hlava{position:relative;z-index:20;display:flex;align-items:center;gap:28px;min-height:60px;padding:8px var(--obal)}.jmeno{margin-right:auto;padding:12px 0;font:400 23px/1 var(--serif);color:var(--inkoust);text-decoration:none}.menu,.hlava-vyzva{display:none}.menu-tl{display:grid;place-content:center;gap:7px;width:48px;height:48px;margin-right:-12px;border:0;background:none;cursor:pointer}.menu-tl span{display:block;width:24px;height:var(--l);background:var(--inkoust)}.menu-tel{position:absolute;top:58px;left:0;right:0;display:grid;padding:6px var(--okraj) 20px;background:var(--plocha);border-bottom:var(--l) solid var(--inkoust)}.menu-tel[hidden]{display:none}.menu-tel a:not(.tl){padding:13px 0;font-size:18px;text-decoration:none;border-bottom:1px solid rgba(30,38,45,.16)}.menu-tel .tl{margin-top:16px}@media(min-width:1000px){.hlava{min-height:84px}.jmeno{font-size:27px}.menu{display:flex;gap:clamp(16px,1.9vw,30px)}.menu a{padding:10px 0;font-size:16px;text-decoration:none;background:linear-gradient(var(--inkoust),var(--inkoust)) 0 100% / 0 var(--l) no-repeat;transition:background-size .25s var(--ease)}.menu a:hover{background-size:100% var(--l)}.hlava-vyzva{display:inline-flex;min-height:46px;padding:0 20px;font-size:16px}.menu-tl,.menu-tel{display:none!important}}.uvod{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"misto" "titulek" "mozaika" "radka" "pravy" "hlas";padding:6px var(--obal) 48px}.misto{grid-area:misto;display:flex;align-items:center;gap:14px;margin-bottom:12px;font-size:16px;color:var(--tlumeny)}.misto:after{content:"";flex:1;height:var(--l);background:var(--inkoust);opacity:.5}.uvod h1{grid-area:titulek;font-size:41px;line-height:1.03;letter-spacing:-.012em}.uvod-pravy{grid-area:pravy}.uvod-veta{display:none}.mozaika{grid-area:mozaika;position:relative;margin-top:18px;overflow:hidden;border-radius:var(--r)}.mz{position:absolute;margin:0}.mz picture{display:block;width:100%;height:100%}.mz img{display:block;width:100%;height:100%;object-fit:cover}.mz-a img{object-position:50% 58%}.mz-b img{object-position:50% 72%}.mz-c img{object-position:50% 36%}.mz-d img{object-position:50% 50%}.mz img{background:var(--plocha-2)}.mozaika-popis{display:none}.uvod-radka{grid-area:radka;margin-top:14px;font-size:17px;line-height:1.4}.uvod-radka b{font-weight:600;color:var(--inkoust)}.uvod-akce{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:14px}.cena-od{display:grid;align-content:center;min-height:48px;text-decoration:none;line-height:1.3}.cena-od b{font-weight:600}.cena-od span{font-size:15px;color:var(--tlumeny)}.hlas-more{grid-area:hlas;display:grid;gap:18px;margin-top:32px;padding-top:18px;border-top:var(--l) solid rgba(30,38,45,.5)}.hlas-more p{font-size:25px;line-height:1.2}.hodnoceni{display:grid;align-content:center;justify-self:start;min-height:48px;text-decoration:none;line-height:1.3}.hodnoceni b{font:400 24px/1.1 var(--serif);color:var(--inkoust)}.hodnoceni span{font-size:15px;color:var(--tlumeny);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.hodnoceni:hover span{color:var(--inkoust)}@media(max-width:359px){.uvod h1{font-size:36px}}@media(min-width:700px){.uvod{grid-template-areas:"misto" "titulek" "pravy" "mozaika" "popis" "hlas"}.uvod h1{font-size:56px}.uvod-veta{display:block;max-width:34em;margin-top:16px}.uvod-radka{display:none}.mozaika{margin-top:26px}.mz-a img{object-position:45% 50%}.mz-b img{object-position:50% 62%}.mz-c img{object-position:45% 50%}.mz-d img{object-position:50% 25%}.mozaika-popis{grid-area:popis;display:block;margin-top:10px;font-size:15px;color:var(--tlumeny)}}@media(min-width:700px)and (max-width:999px)and (max-height:500px){.misto{margin-bottom:6px}.uvod h1{font-size:40px}.uvod-veta{display:none}.uvod-akce{margin-top:12px}.mozaika{margin-top:16px}}@media(min-width:1000px){.uvod{grid-template-columns:minmax(0,8fr) minmax(0,4fr);grid-template-areas:"misto misto" "titulek pravy" "mozaika mozaika" "popis popis" "hlas hlas";column-gap:clamp(40px,4vw,64px);padding-top:26px;padding-bottom:72px}.misto{margin-bottom:18px;font-size:17px}.uvod h1{font-size:clamp(54px,5vw,72px);line-height:1.02}.uvod h1 span{display:block}.uvod-pravy{align-self:end;padding-bottom:4px}.uvod-veta{margin-top:0;font-size:18px;line-height:1.5}.uvod-akce{margin-top:18px}.mozaika{margin-top:30px}.hlas-more{grid-template-columns:minmax(0,8fr) minmax(0,4fr);column-gap:clamp(40px,4vw,64px);align-items:end;margin-top:44px}.hlas-more p{font-size:30px}.hodnoceni{justify-self:start}}.pokoje{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;padding:64px var(--obal) 72px;background:var(--plocha-2)}.pokoje h2,.den h2,.cena h2{font-size:35px;line-height:1.06;letter-spacing:-.01em}.pokoje-uvod,.den-uvod,.cena-uvod{max-width:30em;margin-top:14px}.deska{position:relative}.deska-svg{display:block;width:100%;height:auto;overflow:visible}.kus{cursor:pointer;transform-box:fill-box;transform-origin:50% 50%;transition:transform .48s var(--ease),opacity .3s}.kus polygon{stroke-linejoin:round}.kus-bridlice polygon{fill:var(--bridlice);stroke:var(--bridlice)}.kus-rez polygon{fill:var(--rez);stroke:var(--rez)}.kus-okr polygon{fill:var(--okr);stroke:var(--okr)}.kus-pisek polygon{fill:var(--pisek);stroke:var(--pisek)}.kus polygon{transition:fill .3s var(--ease),stroke .3s var(--ease)}.deska .kus.je-vybrany polygon{fill:var(--inkoust);stroke:var(--inkoust)}.deska .kus.je-vybrany{transform:translateY(-2%)}.kus-tl{position:absolute;left:var(--x);top:var(--y);z-index:2;display:grid;justify-items:center;min-width:76px;min-height:64px;padding:4px 6px;border:0;background:none;color:#fbf6ee;font:inherit;text-align:center;cursor:pointer;transform:translate(-50%,-50%);transition:transform .48s var(--ease),color .3s var(--ease);-webkit-tap-highlight-color:transparent}.kus-tl-tmavy{color:var(--inkoust)}.kus-tl.je-vybrany{color:#fbf6ee}.kus-tl small{margin-bottom:3px;font-size:12px;line-height:1.2;font-weight:600;white-space:nowrap}.kus-tl b{font:400 30px/1 var(--serif)}.kus-tl span{font-size:13px;line-height:1.25}.kus-tl.je-vybrany{transform:translate(-50%,calc(-50% - 5px))}.kus-tl:focus-visible{outline-color:currentColor}.soucet{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 20px;margin-top:18px;padding-top:14px;border-top:var(--l) solid rgba(30,38,45,.5)}.soucet-rovnice{font:400 22px/1.2 var(--serif);color:var(--inkoust)}.soucet-rovnice b{font-weight:400}.soucet-koupelny{font-size:15px;color:var(--tlumeny);align-self:end}.pokoj-ram{overflow:hidden;aspect-ratio:4 / 3;border-radius:var(--r);background:var(--pisek)}.pokoj-foto{width:100%;height:100%;object-fit:cover;transition:opacity .25s}.pokoj-foto.meni{opacity:0}.pokoj figcaption{display:grid;gap:2px;margin-top:12px}.pokoj-nazev{font:400 22px/1.2 var(--serif);color:var(--inkoust)}.pokoj-popis{font-size:16px;color:var(--tlumeny)}.hlas p{font-size:22px;line-height:1.25}@media(min-width:1000px){.pokoje{grid-template-columns:minmax(0,6fr) minmax(0,6fr);grid-template-areas:"hlava hlava" "rodiny pokoj" "hlas pokoj";grid-template-rows:auto auto 1fr;column-gap:clamp(40px,5vw,80px);row-gap:36px;padding-top:96px;padding-bottom:104px}.pokoje-hlava{grid-area:hlava;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);column-gap:clamp(40px,5vw,80px);align-items:end}.pokoje-hlava .nadpisek{grid-column:1 / -1}.pokoje-uvod{margin:0 0 6px}.pokoje h2,.den h2,.cena h2{font-size:clamp(44px,4.2vw,60px)}.rodiny{grid-area:rodiny}.pokoj{grid-area:pokoj}.pokoje .hlas{grid-area:hlas;align-self:start;padding-top:8px}.pokoj{align-self:start}.kus-tl b{font-size:46px}.kus-tl span{font-size:15px}.kus-tl small{margin-bottom:4px;font-size:15px}.soucet-rovnice,.hlas p{font-size:26px}}.den{--den-plocha: #EFEBE2;--den-text: var(--text);--den-nadpis: var(--inkoust);--den-tlumeny: #505A62;display:grid;grid-template-columns:minmax(0,1fr);gap:28px;padding:64px var(--obal) 72px;background:var(--den-plocha);color:var(--den-text);transition:background-color .6s var(--ease),color .6s var(--ease)}.den[data-doba=odpoledne]{--den-plocha: #E5DBCB}.den[data-doba=podvecer]{--den-plocha: #E7D9D1}.den[data-doba=vecer]{--den-plocha: var(--vecer);--den-text: #E8E1D5;--den-nadpis: #F6F0E6;--den-tlumeny: #B9B3A8}.den h2,.den .nadpisek,.den blockquote p{color:var(--den-nadpis);transition:color .6s var(--ease)}.den cite{color:var(--den-tlumeny)}.doby{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:26px;border-bottom:1px solid rgba(30,38,45,.22);touch-action:pan-y;user-select:none;-webkit-user-select:none}.den[data-doba=vecer] .doby{border-bottom-color:#e8e1d547}.doby-cara{position:absolute;left:0;bottom:-1px;width:25%;height:2px}.doby-bod{position:absolute;inset:0;background:var(--rez);transition:transform .45s var(--ease)}.den[data-doba=odpoledne] .doby-bod{transform:translate(100%)}.den[data-doba=podvecer] .doby-bod{transform:translate(200%)}.den[data-doba=vecer] .doby-bod{transform:translate(300%);background:#d9895f}.doba{position:relative;min-height:48px;padding:6px 2px 12px;border:0;background:none;color:var(--den-tlumeny);font:400 19px/1.2 var(--serif);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .3s var(--ease)}.doba:hover,.doba[aria-pressed=true]{color:var(--den-nadpis)}.den-hlasy{margin-top:26px}@media(max-width:999px){.den{row-gap:0}.den-text{display:contents}.den-text>*{order:1}.den-fotky{order:2;margin-top:18px}.den-text>.den-hlasy{order:3;margin-top:22px}.doby{margin-top:20px}}.den-hlas{display:none}.den[data-doba=rano] .den-hlas[data-doba=rano],.den[data-doba=odpoledne] .den-hlas[data-doba=odpoledne],.den[data-doba=podvecer] .den-hlas[data-doba=podvecer],.den[data-doba=vecer] .den-hlas[data-doba=vecer]{display:block}.den-hlas p{font-size:22px;line-height:1.25}.den-fotky{display:grid}.den-foto{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .45s var(--ease),visibility 0s linear .45s}.den[data-doba=rano] .den-foto[data-doba=rano],.den[data-doba=odpoledne] .den-foto[data-doba=odpoledne],.den[data-doba=podvecer] .den-foto[data-doba=podvecer],.den[data-doba=vecer] .den-foto[data-doba=vecer]{opacity:1;visibility:visible;transition-delay:0s}.den-foto img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--r);background:#b9b6ad}.den-foto figcaption{margin-top:10px;font-size:15px;color:var(--den-tlumeny)}@media(min-width:1000px){.den{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(40px,5vw,80px);align-items:center;padding-top:96px;padding-bottom:104px}.den-fotky{justify-self:end;width:100%;max-width:620px}.den-hlas p{font-size:28px}.doba{font-size:23px}}.cena{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;padding:64px var(--obal) 72px;background:var(--plocha-2)}.vikendy-nad{margin-bottom:12px;font-weight:600;color:var(--inkoust)}.vikendy-rada{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vikend{display:grid;gap:2px;min-height:56px;padding:10px 14px;border:0;border-radius:var(--r);background:var(--plocha);color:var(--inkoust);font:inherit;text-align:left;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.vikend b{font-weight:600;font-size:16px}.vikend span{font-size:14px;color:var(--tlumeny)}.vikend[aria-pressed=true]{background:var(--inkoust);color:var(--plocha)}.vikend:not(:disabled):not([aria-pressed=true]):hover{background:#fbf7f0}.vikend[aria-pressed=true] span{color:#cfc8bc}.vikend:disabled{cursor:not-allowed;background:none;box-shadow:inset 0 0 0 1px #1e262d29}.vikend:disabled b{color:var(--tlumeny);text-decoration:line-through;text-decoration-thickness:var(--l)}.vikend-vyber{display:grid;justify-items:start;gap:6px;margin-top:20px}.vyber-termin{font:400 22px/1.25 var(--serif);color:var(--inkoust)}.vyber-cena{color:var(--tlumeny);font-size:16px}.vikend-vyber .tl{margin-top:10px}.cenik{padding:22px 22px 18px;border-radius:var(--r);background:var(--plocha)}.cenik table{width:100%;border-collapse:collapse}.cenik caption{padding-bottom:10px;text-align:left;font:400 24px/1.2 var(--serif);color:var(--inkoust)}.cenik th,.cenik td{padding:8px 0;font-size:16px}.cenik thead th{padding-top:0}.cenik thead th{font-size:14px;font-weight:600;color:var(--tlumeny);text-align:right}.cenik tbody th{text-align:left;font-weight:400}.cenik td{text-align:right;color:var(--inkoust);font-weight:600;font-variant-numeric:tabular-nums}.pravidla{margin:16px 0 0;padding:0;list-style:none;font-size:16px;color:var(--tlumeny)}.pravidla li{position:relative;padding:4px 0 4px 22px}.pravidla li:before{content:"";position:absolute;left:0;top:15px;width:12px;height:2px;background:currentColor}.cena-foto{order:4;max-width:750px}.cena-foto img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--r);background:var(--pisek)}.cena-foto figcaption{margin-top:10px;font-size:15px;color:var(--tlumeny)}@media(min-width:700px){.vikendy-rada{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1000px){.cena{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"hlava foto" "vikendy cenik";column-gap:clamp(40px,5vw,80px);row-gap:40px;align-items:end;padding-top:96px;padding-bottom:104px}.cena-hlava{grid-area:hlava;align-self:end}.cena-foto{grid-area:foto;order:0}.vikendy{grid-area:vikendy;align-self:start}.cenik{grid-area:cenik;align-self:start}}.dum{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;padding:64px var(--obal) 72px}.dum h2,.okoli h2,.kc h2,.otazky h2{font-size:35px;line-height:1.06;letter-spacing:-.01em}.dum-uvod,.okoli-uvod,.kc-uvod{max-width:30em;margin-top:14px}.dum-kolaz{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.dum-foto img{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--r);background:var(--plocha-2)}.dum-foto figcaption{display:grid;gap:2px;margin-top:10px}.dum-foto figcaption b{font:400 21px/1.2 var(--serif);color:var(--inkoust)}.dum-foto figcaption span{max-width:34em;font-size:16px;color:var(--tlumeny)}.dum-fakta{max-width:34em}.dum-hlas p{font-size:22px;line-height:1.25}@media(min-width:1000px){.dum{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"hlava hlava" "kolaz kolaz" "fakta hlas";column-gap:clamp(40px,5vw,80px);row-gap:40px;padding-top:96px;padding-bottom:104px}.dum-hlava{grid-area:hlava;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(40px,5vw,80px);align-items:end}.dum-hlava .nadpisek{grid-column:1 / -1}.dum-uvod{margin:0 0 6px}.dum-kolaz{grid-area:kolaz;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"a b" "a c";align-items:start;column-gap:clamp(28px,3vw,48px);row-gap:28px}.dum-foto-a{grid-area:a}.dum-foto-b{grid-area:b}.dum-foto-c{grid-area:c}.dum-foto-a img{aspect-ratio:4 / 3;object-position:50% 50%}.dum-foto-b img,.dum-foto-c img{aspect-ratio:2 / 1}.dum-fakta{grid-area:fakta;align-self:start;font-size:18px}.dum-hlas{grid-area:hlas;align-self:start}.dum h2,.okoli h2,.kc h2,.otazky h2{font-size:clamp(44px,4.2vw,60px)}.dum-hlas p{font-size:25px}}.den-zahrada{margin-top:22px;font-size:16px;color:var(--den-tlumeny)}@media(max-width:999px){.den-text>.den-zahrada{order:4}}.okoli{--ok-text: #FBF6EE;--ok-tlumeny: #E4E0D8;--ok-linka: rgba(251, 246, 238, .3);display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:64px var(--obal) 72px;background:var(--bridlice);color:var(--ok-text)}.okoli h2,.okoli .nadpisek,.okoli blockquote p{color:var(--ok-text)}.okoli .okoli-uvod,.okoli cite{color:var(--ok-tlumeny)}.okoli :focus-visible{outline-color:var(--ok-text)}.okoli-hlas{margin-top:26px;padding-top:16px;border-top:var(--l) solid var(--ok-linka)}.okoli-hlas p{font-size:21px;line-height:1.3}.trasy{display:grid;gap:26px}.trasa h3{margin:0 0 6px;font:600 15px/1.3 var(--sans);color:var(--ok-tlumeny)}.trasa ol{margin:0;padding:0;list-style:none}.trasa li{display:grid;grid-template-columns:4.6rem minmax(0,1fr);grid-template-areas:"cas kam" "cas kolik";column-gap:14px;align-items:center;padding:12px 0;border-top:1px solid var(--ok-linka)}.trasa .cas{grid-area:cas;font:400 44px/1 var(--serif);color:var(--ok-text);white-space:nowrap}.trasa .cas small{margin-left:4px;font:600 14px/1 var(--sans);color:var(--ok-tlumeny)}.trasa .kam{grid-area:kam;align-self:end;font-size:17px;line-height:1.3;color:var(--ok-text)}.trasa .kolik{grid-area:kolik;align-self:start;font-size:15px;color:var(--ok-tlumeny)}.trasy-dalsi{border-top:1px solid var(--ok-linka);border-bottom:1px solid var(--ok-linka)}.trasy-dalsi summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;font-weight:600;cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.trasy-dalsi summary::-webkit-details-marker{display:none}.trasy-dalsi summary:after{content:"";width:14px;height:14px;background:linear-gradient(currentColor,currentColor) 50% 50% / 100% 2px no-repeat,linear-gradient(currentColor,currentColor) 50% 50% / 2px 100% no-repeat;transition:transform .25s var(--ease)}.trasy-dalsi[open] summary:after{transform:rotate(45deg)}.trasy-dalsi-obsah{display:grid;gap:0 28px;padding-bottom:10px}.trasy-dalsi ul{margin:0;padding:0;list-style:none}.trasy-dalsi li{display:grid;grid-template-columns:minmax(0,1fr) auto 4.8em;align-items:baseline;gap:12px;padding:7px 0;font-size:16px}.trasy-dalsi .kolik{font-size:14px;color:var(--ok-tlumeny)}.trasy-dalsi .cas{text-align:right;font-weight:600;white-space:nowrap}.okoli-ram{position:relative}.okoli-foto picture{display:block}.okoli-foto img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--r);background:#6e7a84}.okoli-foto figcaption{margin-top:10px;font-size:15px;color:var(--ok-tlumeny)}.okoli-stitek{position:absolute;left:var(--xt);top:var(--yt);display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:var(--r);background:var(--plocha);color:var(--inkoust);font:400 14px/1.2 var(--sans);white-space:nowrap;transform:translate(-16px,-50%)}.okoli-stitek i{flex:none;width:12px;height:12px;border-radius:50%;background:var(--rez)}.okoli-stitek b{font-weight:600}.st-nadrz{flex-direction:row-reverse;transform:translate(calc(-100% + 16px),-50%)}.st-devin{display:none}@media(min-width:700px){.okoli-stitek{left:var(--x);top:var(--y);font-size:15px}.st-nadrz{flex-direction:row;transform:translate(-16px,-50%)}.st-devin{display:inline-flex}}html.js:not([data-pohyb=vyp]):not(.pojistka) .okoli-foto:not(.ukazana) .okoli-stitek{opacity:0;translate:0 10px}html.js:not([data-pohyb=vyp]) .okoli-stitek{transition:opacity .4s var(--ease),translate .5s var(--ease)}html.js:not([data-pohyb=vyp]) .st-devin{transition-delay:.16s}html.js:not([data-pohyb=vyp]) .st-nadrz{transition-delay:.32s}@media(max-width:999px){.okoli-text{display:contents}.okoli-text>*{order:1}.okoli-foto{order:2;margin-top:28px}.trasy{order:3;margin-top:32px}.okoli-text>.okoli-hlas{order:4;margin-top:34px}}@media(min-width:700px){.okoli-foto img{aspect-ratio:1920 / 888}.trasy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:28px}.trasy-dalsi{grid-column:1 / -1}.trasy-dalsi-obsah{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(min-width:1000px){.okoli{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"foto foto" "text trasy";column-gap:clamp(40px,5vw,80px);row-gap:64px;padding-top:96px;padding-bottom:104px}.okoli-text{grid-area:text}.trasy{grid-area:trasy;align-self:start;padding-top:34px}.okoli-foto{grid-area:foto;width:100%}.trasa .cas{font-size:56px}.trasa li{grid-template-columns:5.6rem minmax(0,1fr)}.okoli-hlas p{font-size:24px}}.kc{--kc-plocha: #DCE4E3;--kc-tlumeny: #4B565C;display:grid;grid-template-columns:minmax(0,1fr);gap:28px;padding:64px var(--obal) 72px;background:var(--kc-plocha)}.kc-fakta{display:grid;gap:14px;margin:24px 0 0}.kc-fakta div{display:grid;gap:2px}.kc-fakta dt{font-weight:600;color:var(--inkoust)}.kc-fakta dd{margin:0;font-size:16px;color:var(--kc-tlumeny)}.kc-akce{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:26px}.kc-cena{display:grid;line-height:1.3}.kc-cena b{font-weight:600;color:var(--inkoust)}.kc-cena span{font-size:15px;color:var(--kc-tlumeny)}.kc-fotky{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"sklep" "prujezd" "stit";gap:18px;min-width:0}.kc-fotky figure{min-width:0}.kc-fotky img{width:100%;object-fit:cover;border-radius:var(--r);background:#c3ced0}.kc-sklep{grid-area:sklep}.kc-sklep img{aspect-ratio:4 / 5}.kc-prujezd{grid-area:prujezd}.kc-prujezd img{aspect-ratio:4 / 3;object-position:50% 60%}.kc-stit img{aspect-ratio:1086 / 470}.kc-stit{grid-area:stit}.kc-fotky figcaption{margin-top:8px;font-size:15px;color:var(--kc-tlumeny)}@media(max-width:999px){.kc-text{display:contents}.kc-text>.nadpisek,.kc-text>h2,.kc-text>.kc-uvod{order:1}.kc-fotky{order:2}.kc-fakta{order:3;margin-top:0}.kc-akce{order:4;margin-top:0}.kc-text>.nadpisek{margin-bottom:-14px}.kc-text>.kc-uvod{margin-top:-14px}}@media(min-width:700px)and (max-width:999px){.kc-fotky{grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-template-areas:"sklep prujezd" "sklep stit"}}@media(min-width:1000px){.kc{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(40px,5vw,80px);align-items:start;padding-top:96px;padding-bottom:104px}.kc-fotky{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"sklep prujezd" "stit stit";gap:22px 18px}.kc-prujezd img{aspect-ratio:4 / 5}.kc-stit img{aspect-ratio:1086 / 470}}.otazky{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;padding:64px var(--obal) 72px;background:var(--okr)}.otazky-seznam{display:grid;gap:10px}.otazky-foto{margin-top:22px}.otazky-foto img{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:50% 64%;border-radius:var(--r);background:#b48c57}.otazky-foto figcaption{margin-top:10px;font-size:15px;color:var(--text)}.otazky details{border-radius:var(--r);background:var(--plocha)}.otazky summary{position:relative;display:block;min-height:48px;padding:16px 52px 16px 20px;font:400 21px/1.3 var(--serif);color:var(--inkoust);cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.otazky summary::-webkit-details-marker{display:none}.otazky summary:before,.otazky summary:after{content:"";position:absolute;right:20px;top:50%;width:16px;height:var(--l);margin-top:-.75px;background:var(--inkoust);transition:transform .25s var(--ease)}.otazky summary:after{transform:rotate(90deg)}.otazky details[open] summary:after{transform:rotate(0)}.otazky summary:hover{color:var(--rez-2)}.otazky details p{max-width:38em;padding:0 20px 20px;color:var(--text)}@media(min-width:1000px){.otazky{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:clamp(40px,5vw,80px);align-items:start;padding-top:96px;padding-bottom:104px}.otazky-foto{max-width:340px;margin-top:32px}.otazky-foto img{aspect-ratio:538 / 760;object-position:50% 70%}.otazky summary{padding:18px 56px 18px 24px;font-size:22px}.otazky details p{padding-left:24px;padding-right:24px}}.kontakt{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;padding:64px var(--obal) calc(104px + env(safe-area-inset-bottom));background:var(--vecer);color:#e8e1d5}.kontakt .nadpisek{color:#f6f0e6}.kontakt-titulek{margin:0;font:400 35px/1.06 var(--serif);letter-spacing:-.01em;color:#f6f0e6;text-wrap:balance}.kontakt-domy{display:grid;gap:22px;margin:26px 0 28px}.kontakt address{display:grid;gap:2px;font-style:normal;line-height:1.5}.kontakt address b{font:400 22px/1.25 var(--serif);color:#f6f0e6}.mapy-odkazy{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:2px}.mapy-odkazy a{display:inline-flex;align-items:center;min-height:44px;color:#f6f0e6;text-underline-offset:3px}.kontakt-veta{max-width:32em;margin-top:18px;color:#e8e1d5}.mapa{position:relative;display:block;overflow:hidden;border-radius:var(--r);color:var(--inkoust);text-decoration:none}.mapa img{width:100%;aspect-ratio:4 / 3;object-fit:cover;background:#d9cbb3}.mapa-bod{position:absolute;left:50%;top:50%;width:26px;height:26px;margin:-13px 0 0 -13px;border:3px solid #FBF6EE;border-radius:50%;background:var(--rez)}.mapa-stitek{position:absolute;left:calc(50% + 22px);top:calc(50% - 17px);padding:6px 10px;border-radius:var(--r);background:var(--plocha);font:600 15px/1.2 var(--sans);white-space:nowrap}.mapa-zdroj{margin-top:8px;font-size:13px;color:#b9b3a8}.mapa-zdroj a{color:inherit;text-underline-offset:2px}.mapa-odkaz{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:var(--r);background:var(--plocha);font:600 15px/1 var(--sans)}.mapa:hover .mapa-odkaz{background:#fff}.pata{grid-column:1 / -1;padding-top:20px;border-top:1px solid rgba(232,225,213,.2);font-size:15px;color:#b9b3a8}@media(min-width:700px){.kontakt-domy{grid-template-columns:repeat(2,minmax(0,max-content));column-gap:48px}}@media(min-width:1000px){.kontakt{grid-template-columns:minmax(0,6fr) minmax(0,6fr);column-gap:clamp(40px,5vw,80px);align-items:center;padding-top:96px;padding-bottom:48px}.kontakt-titulek{font-size:clamp(44px,4.2vw,60px)}.pata{margin-top:24px}}.pokoje,.dum,.den,.okoli,.kc,.cena,.poptavka,.otazky,.kontakt{content-visibility:auto;contain-intrinsic-size:auto 1800px}@media(min-width:1000px){.pokoje,.dum,.den,.okoli,.kc,.cena,.poptavka,.otazky,.kontakt{contain-intrinsic-size:auto 1000px}}.lista-dole{position:fixed;z-index:30;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--vecer);box-shadow:0 -1px #e8e1d561;transition:transform .28s var(--ease)}html.js .lista-dole:not(.ukazana),html.pise .lista-dole,html.u-poptavky .lista-dole,html.u-kontaktu .lista-dole{transform:translateY(110%)}.lista-cena{display:grid;align-content:center;min-height:48px;color:#f3ece1;text-decoration:none;line-height:1.25}.lista-cena b{font-size:16px;font-weight:600}.lista-cena span{font-size:13px;color:#bdb6aa}.lista-dole .tl{min-height:48px;padding:0 20px}@media(min-width:1000px){.lista-dole{display:none}}@media(min-width:700px)and (max-width:999px)and (min-height:600px){.lista-dole{padding-left:var(--okraj);padding-right:var(--okraj)}}html.js:not([data-pohyb=vyp]):not(.jede):not(.pojistka) .mz{transform:var(--od)}html.js:not([data-pohyb=vyp]) .mz{transition:transform .5s var(--ease)}html.js:not([data-pohyb=vyp]) .mz-b{transition-delay:.09s}html.js:not([data-pohyb=vyp]) .mz-c{transition-delay:.18s}html.js:not([data-pohyb=vyp]) .mz{will-change:transform}html.js:not([data-pohyb=vyp]) .rodiny:not(.dosedla) .kus{transform:translate(var(--dx),var(--dy))}html.js:not([data-pohyb=vyp]) .rodiny:not(.dosedla) .kus-tl{opacity:0}html.js:not([data-pohyb=vyp]) .kus-tl{transition:transform .48s var(--ease),opacity .4s var(--ease) .35s}html.js:not([data-pohyb=vyp]) .rodiny.dosedla .kus{transition-delay:calc(var(--i) * 60ms),0s}html.js:not([data-pohyb=vyp]) .rodiny.dosedla.usazena .kus{transition-delay:0s}html[data-pohyb=vyp] *,html[data-pohyb=vyp] *:before,html[data-pohyb=vyp] *:after{transition:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){html:not([data-pohyb=zap]) *,html:not([data-pohyb=zap]) *:before{transition:none!important;animation:none!important}}
