@font-face{font-family:Zilla Slab;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/zilla-slab-600.woff2) format("woff2")}@font-face{font-family:Zilla Slab;font-style:italic;font-weight:500;font-display:swap;src:url(../fonts/zilla-slab-500-italic.woff2) format("woff2")}@font-face{font-family:Asap;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/asap-400.woff2) format("woff2")}@font-face{font-family:Asap;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/asap-600.woff2) format("woff2")}:root{--travnik: #2f4426;--travnik-tma: #22331c;--lista: #1b2715;--omitka: #f5f2ea;--papir: #ece7da;--bila: #fffdf8;--inkoust: #22301a;--inkoust-2: #4c5940;--krem: #f7f4ec;--krem-2: #d3dbc4;--tasky: #8c5a44;--trava: #a3b862;--med: #e39a58;--med-2: #f0b37d;--med-t: #9c4a18;--linka: rgba(34, 48, 26, .16);--linka-sv: rgba(207, 216, 191, .26);--font-t: "Zilla Slab", Georgia, serif;--font: "Asap", "Segoe UI", system-ui, sans-serif;--okraj: clamp(1rem, 4vw, 3rem);--ram: min(1240px, 100% - 2 * var(--okraj));--mezera: clamp(1rem, 2.2vw, 2rem);--r-l: clamp(20px, 2.2vw, 30px);--r-m: clamp(14px, 1.4vw, 18px);--d1: .18s;--d2: .45s;--d3: .9s;--k: cubic-bezier(.2, .7, .2, 1)}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:1rem}body{margin:0;background:var(--omitka);color:var(--inkoust);font:400 1.125rem/1.55 var(--font);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img,svg,video{display:block;max-width:100%}picture{display:block}a{color:inherit}p{margin:0}h1,h2,h3,h4{margin:0;font-weight:600}figure{margin:0}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--med-t);outline-offset:3px;border-radius:4px}.tma :focus-visible,.hodnoceni :focus-visible,.okoli :focus-visible,.kontakt :focus-visible,.pata :focus-visible{outline-color:var(--med-2)}.skok{position:absolute;left:1rem;top:-4rem;z-index:100;padding:.7rem 1rem;background:var(--krem);color:var(--inkoust);border-radius:8px}.skok:focus{top:1rem}.sprite{position:absolute;width:0;height:0;overflow:hidden}.skryte{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.jen-pc{display:none!important}@media(min-width:1000px){.jen-pc{display:block!important}.jen-m{display:none!important}}.tl{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.25rem;padding:0 1.45rem;border:0;border-radius:999px;background:var(--med);color:#1f2412;font:600 1.0625rem/1 var(--font);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--d1) ease,transform var(--d1) ease}.tl svg{flex:none;width:1.2rem;height:1.2rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.tl:hover{background:var(--med-2)}.tl:active{transform:translateY(1px)}.tl--obrys{background:transparent;color:var(--krem);box-shadow:inset 0 0 0 1.5px #f7f4ec9e}.tl--obrys:hover{background:#f7f4ec17}.tl--maly{min-height:2.75rem;padding:0 1.15rem;font-size:1rem}.tl--velke{min-height:3.5rem;padding:0 2rem;font-size:1.125rem}.odkaz{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--med-t);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.28em}.odkaz:hover{color:var(--inkoust)}.nb{position:relative;z-index:70;display:flex;align-items:center;gap:.5rem 1rem;padding:.5rem var(--okraj);background:var(--lista);color:#e7ecdc;font:400 .8125rem/1.35 var(--font)}.nb__ctverec{flex:none;width:.55rem;height:.55rem;border-radius:2px;background:var(--med)}.nb__kdo{min-width:0}.nb__kdo b{font-weight:600}.nb__pozn{position:relative;margin-left:auto;flex:none;min-height:2.75rem;padding:.3rem 0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.nb__pozn:after{content:"";position:absolute;inset:-.3rem -.4rem}.pozn{display:none}html.poznamky-zapnute .pozn{position:relative;display:inline-flex;align-items:center;margin:0 .2em;padding:.05em .45em .1em;border:1px dashed #8a6a2a;border-radius:4px;background:#f3e3b8;color:#3b2d0f;font:600 .75rem/1.3 var(--font);letter-spacing:.02em;vertical-align:.15em;white-space:nowrap;cursor:help}html.poznamky-zapnute .pozn--blok{display:flex;width:fit-content;max-width:100%;margin:.7rem 0 0;white-space:normal;vertical-align:0}.pozn__text{display:none}html.poznamky-zapnute .pozn.je-otevrena .pozn__text,html.poznamky-zapnute .pozn:hover .pozn__text,html.poznamky-zapnute .pozn:focus-visible .pozn__text{position:absolute;z-index:80;top:calc(100% + 6px);left:0;display:block;width:min(18rem,80vw);padding:.6rem .75rem;border-radius:8px;background:#20261a;color:#f3f1e9;font:400 .875rem/1.45 var(--font);letter-spacing:0;white-space:normal;box-shadow:0 10px 28px #00000047}.potrebuji{display:none}html.poznamky-zapnute .potrebuji{position:relative;z-index:65;display:block;padding:1.4rem var(--okraj) 1.6rem;background:#f4ecd2;color:#2b2410;font:400 1rem/1.5 var(--font);border-bottom:1px solid rgba(0,0,0,.12)}.potrebuji__vnitr{width:min(1240px,100%);margin:0 auto;display:grid;gap:1.5rem 3rem}.potrebuji h2{margin-bottom:.6rem;font:600 1.0625rem/1.3 var(--font)}.potrebuji ol{padding-left:1.3rem;list-style:decimal}.potrebuji li{margin-bottom:.45rem}.potrebuji a{color:inherit;text-decoration:none}.potrebuji a:hover{text-decoration:underline;text-underline-offset:.2em}.potrebuji p+p{margin-top:.5rem}.potrebuji__ai{padding:1rem 1.1rem;border-radius:12px;background:#ffffff8c}@media(min-width:1000px){.potrebuji__vnitr{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.potrebuji ol{columns:2 20rem;column-gap:2.5rem}.potrebuji li{break-inside:avoid}}.tma{background:var(--travnik);color:var(--krem);padding-bottom:clamp(2.5rem,5vw,4rem)}.hlava{position:relative;z-index:20;width:var(--ram);margin:0 auto;display:flex;align-items:center;gap:.6rem;padding:.4rem 0 .3rem}.znacka{display:inline-flex;align-items:center;min-height:2.75rem;text-decoration:none}.znacka__text{font:600 1.4rem/1 var(--font-t);letter-spacing:-.012em;white-space:nowrap}.hlava__nav,.hlava__tl{display:none}.menu{position:relative;margin-left:auto}.menu summary{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;cursor:pointer;list-style:none;box-shadow:inset 0 0 0 1.5px #f7f4ec66}.menu summary::-webkit-details-marker{display:none}.menu summary span,.menu summary span:before,.menu summary span:after{display:block;width:1.1rem;height:1.5px;background:var(--krem);border-radius:2px}.menu summary span{position:relative}.menu summary span:before,.menu summary span:after{content:"";position:absolute;left:0}.menu summary span:before{top:-5px}.menu summary span:after{top:5px}.menu nav{position:absolute;right:0;top:calc(100% + .5rem);z-index:30;display:grid;min-width:14rem;padding:.5rem;border-radius:16px;background:var(--krem);color:var(--inkoust);box-shadow:0 16px 40px #00000040}.menu nav a{padding:.75rem .9rem;border-radius:10px;text-decoration:none}.menu nav a:hover{background:var(--papir)}@media(min-width:700px){.hlava__tl{display:inline-flex;margin-left:auto}.menu{margin-left:0}}@media(min-width:1000px){.hlava{gap:2rem;padding-top:1.2rem}.znacka__text{font-size:1.7rem}.hlava__nav{display:flex;gap:1.5rem;margin-left:auto;font-size:1rem}.hlava__nav a{padding:.4rem 0;text-decoration:none}.hlava__nav a:hover{text-decoration:underline;text-underline-offset:.35em}.hlava__tl{margin-left:0}.menu{display:none}}.nadtitulek{margin-bottom:.9rem;color:var(--med-t);font:600 1rem/1.3 var(--font);letter-spacing:.1em;text-transform:uppercase}.tma .nadtitulek{color:var(--med-2)}h1{font:600 clamp(2.75rem,6vw,5.5rem)/.98 var(--font-t);letter-spacing:-.024em;text-wrap:balance}h2{font:600 clamp(2.2rem,2.4vw + 1.35rem,3.7rem)/1.03 var(--font-t);letter-spacing:-.018em;text-wrap:balance}.h2--mensi{font-size:clamp(1.8rem,1.1vw + 1.35rem,2.6rem);line-height:1.08;letter-spacing:-.012em}h3{font:600 clamp(1.5rem,.7vw + 1.2rem,1.875rem)/1.12 var(--font-t);letter-spacing:-.01em}.uvod{position:relative;width:var(--ram);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;padding-top:.3rem}.uvod__text{display:contents}.uvod__obraz{position:relative;grid-column:1 / -1;grid-row:1}.uvod__foto{position:relative;overflow:hidden;border-radius:var(--r-l);background:#46603a}.uvod__foto picture,.uvod__foto img{width:100%;height:100%}.uvod__foto img{aspect-ratio:358 / 392;object-fit:cover;object-position:50% 50%}.uvod__stitek{position:absolute;left:.7rem;top:.7rem;padding:.42rem .8rem;border-radius:999px;background:var(--omitka);color:var(--inkoust);font:600 1rem/1.2 var(--font)}.uvod__vnitrek{grid-column:2;grid-row:2;z-index:2;width:clamp(8.5rem,38vw,12rem);margin:-3.6rem .6rem 0 0;animation:dosednout var(--d3) var(--k) .3s both}.uvod__vnitrek img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--r-m);box-shadow:0 0 0 5px var(--travnik)}.uvod__vnitrek figcaption{display:none}@keyframes dosednout{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}.dukaz{grid-column:1 / -1;grid-row:1;z-index:2;align-self:end;justify-self:start;display:flex;flex-wrap:wrap;align-items:center;gap:.1rem .5rem;max-width:calc(100% - 1.4rem - clamp(8.5rem,38vw,12rem));margin:0 0 .7rem .7rem;padding:.4rem .75rem;border-radius:16px;background:#1b2715db;font-size:1rem;line-height:1.3;color:var(--krem-2)}.dukaz__znamka{display:inline-flex;align-items:center;gap:.4rem}.dukaz b{color:var(--krem);font-weight:600}.hvezdy svg{width:4.6rem;height:.92rem;fill:var(--med)}.uvod__misto{display:none}.uvod h1{grid-column:1 / -1;grid-row:3;margin:.5rem 0 .6rem}.uvod__veta{grid-column:1 / -1;grid-row:4;max-width:32rem;margin-bottom:1rem;font-size:clamp(1.125rem,.35vw + 1.02rem,1.3125rem);line-height:1.5;color:#eef1e3}.uvod__tlacitka{grid-column:1 / -1;grid-row:5;display:flex;gap:.6rem}.uvod__tlacitka .tl{flex:1 1 auto;min-width:0;padding:0 1rem}@media(max-width:379px){.uvod__tlacitka{gap:.5rem}.uvod__tlacitka .tl{padding:0 .7rem;font-size:1rem;gap:.45rem}.dukaz__zdroj{display:none}}.fakta-pas{width:var(--ram);margin:0 auto}.fakta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:2.2rem;padding-top:1.35rem;border-top:1px solid var(--linka-sv)}.fakta li{display:flex;flex-direction:column;gap:.2rem}.fakta b{font:600 1.65rem/1.1 var(--font-t);letter-spacing:-.01em;color:var(--krem)}.fakta span{font-size:1rem;line-height:1.4;color:var(--krem-2)}@media(min-width:700px){.uvod__foto img{aspect-ratio:16 / 11}.uvod__tlacitka .tl{flex:0 0 auto;padding:0 1.45rem}.fakta{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1000px){.uvod{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--mezera);padding-top:clamp(.5rem,1.4vw,1.4rem)}.uvod__text{display:block;grid-column:1 / span 5;grid-row:1;align-self:center;padding-bottom:3rem}.uvod__misto{display:block}.uvod h1{margin:0 0 1.1rem}.uvod__veta{margin-bottom:1.6rem}.uvod__obraz{grid-column:6 / span 7;grid-row:1}.uvod__foto{height:clamp(26rem,calc(100svh - 22.5rem),44rem)}.uvod__foto img{aspect-ratio:auto;object-position:50% 50%}.uvod__stitek{left:auto;right:1rem;top:1rem}.uvod__vnitrek{position:absolute;grid-column:auto;grid-row:auto;left:calc((100% - 11 * var(--mezera)) / 12 * 5 + 5 * var(--mezera) - 3rem);bottom:-2.6rem;width:clamp(13rem,17vw,16.5rem);margin:0}.uvod__vnitrek img{box-shadow:0 0 0 7px var(--travnik)}.uvod__vnitrek figcaption{display:block;margin-top:.55rem;font-size:1rem;color:var(--krem-2)}.dukaz{grid-column:auto;grid-row:auto;max-width:none;margin:1.6rem 0 0;padding:0;background:none;border-radius:0;gap:.3rem .6rem}.hvezdy svg{width:5.2rem;height:1.04rem}.fakta{margin-top:4.4rem}.fakta b{font-size:1.85rem}}.hejtman{position:relative;background:var(--omitka);padding-bottom:clamp(3rem,6vw,5rem)}.hejtman__foto{position:relative}.video.hejtman__video{aspect-ratio:1 / 1;border-radius:0;background:#1f2c22}.hejtman__video .video__poster,.hejtman__video video{object-position:50% 28%}.hejtman__popisek{position:static;width:var(--ram);margin:.55rem auto 0;padding:0;border-radius:0;background:none;color:var(--inkoust-2);font-size:1rem;line-height:1.3}.hejtman__panel{position:relative;z-index:2;width:var(--ram);margin:0 auto;padding:1.1rem 0 0;border-radius:var(--r-l);background:var(--omitka)}.hejtman__panel h2{margin-bottom:.9rem;font-size:clamp(1.9rem,1.6vw + 1.4rem,3rem);line-height:1.04}.hejtman__cislo{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.2rem;color:var(--inkoust);font-size:clamp(1.6rem,1vw + 1.3rem,2.4rem)}.hejtman__cislo b{font:600 clamp(4.4rem,5vw + 2.4rem,7.5rem)/.82 var(--font-t);letter-spacing:-.04em}.hejtman__panel>p{max-width:30rem;color:var(--inkoust-2)}.citat{margin:1.6rem 0 0;padding-left:1.1rem;border-left:2px solid var(--med)}.citat p{font:500 italic 1.25rem/1.42 var(--font-t);color:var(--inkoust)}.citat footer{margin-top:.55rem;font-size:1rem;color:var(--inkoust-2)}@media(min-width:700px){.video.hejtman__video{aspect-ratio:2.4 / 1}.hejtman__popisek{position:absolute;left:auto;right:var(--okraj);bottom:1.2rem;width:auto;max-width:calc(100% - 2 * var(--okraj));margin:0;padding:.35rem .75rem;border-radius:999px;background:#1b2715c7;color:#f3f1e9}}@media(min-width:1000px){.hejtman{padding-bottom:2.5rem}.video.hejtman__video{aspect-ratio:auto;height:clamp(26rem,58vh,38rem)}.hejtman__popisek{right:max(var(--okraj),calc((100% - 1240px)/2));bottom:1.4rem}.hejtman__panel{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--mezera);margin-top:-9rem;padding:0;background:none;border-radius:0}.hejtman__panel h2,.hejtman__panel>p{grid-column:1 / span 5}.hejtman__panel h2{margin:0;padding:2.2rem 2.4rem 0;border-radius:var(--r-l) var(--r-l) 0 0;background:var(--omitka)}.hejtman__panel>p{padding:1rem 2.4rem 0}.hejtman__citat{grid-column:7 / span 6;grid-row:2;align-self:end;margin:0;max-width:34rem}}.dovnitr{position:relative;background:var(--omitka);padding:0 0 clamp(2rem,4vw,3rem)}.dovnitr__scena{width:var(--ram);margin:0 auto;display:grid;gap:1.2rem}.dovnitr__text h2{max-width:16ch;margin-bottom:.7rem;font-size:clamp(1.9rem,1.6vw + 1.4rem,3rem)}.dovnitr__text>p:last-child{max-width:30rem;color:var(--inkoust-2)}.dovnitr__ram{--ox: 28cqw;--oy: 74cqh;position:relative;overflow:hidden;border-radius:var(--r-l);aspect-ratio:358 / 500;background:#e4dfd2;container-type:size}.dovnitr__ram figure,.dovnitr__ram picture,.dovnitr__ram img{position:absolute;inset:0;width:100%;height:100%}.dovnitr__ram img{object-fit:cover}.dovnitr__venku img{transform:scale(calc(1 + var(--p, 1) * .05));transform-origin:30% 70%;will-change:transform}.dovnitr__okno{position:absolute;z-index:1;inset:0;overflow:hidden;border-radius:var(--r-l);transform-origin:calc(100% - 1rem) calc(100% - 1rem);transform:scale(var(--s, 1));box-shadow:0 0 0 1.1rem var(--omitka);will-change:transform}.dovnitr__okno .dovnitr__uvnitr{position:absolute;inset:0;width:100%;height:100%}.dovnitr__stitek{position:absolute;left:.8rem;top:.8rem;z-index:2;max-width:calc(100% - 1.6rem);padding:.4rem .8rem;border-radius:999px;background:var(--omitka);color:var(--inkoust);font:600 1rem/1.3 var(--font);transition:opacity var(--d2) ease}.dovnitr__stitek--venku{opacity:0}.js .dovnitr{height:190vh;height:190svh;padding:0}.js .dovnitr__scena{position:sticky;top:0;height:100vh;height:100svh;align-content:center;padding:1rem 0}.js .dovnitr__ram{aspect-ratio:auto;height:min(64svh,36rem)}.js .dovnitr__stitek--venku{opacity:clamp(0,(.55 - var(--p, 0)) * 12,1)}.js .dovnitr__stitek--uvnitr{opacity:clamp(0,(var(--p, 0) - .57) * 12,1)}@media(min-width:1000px){.dovnitr__scena{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--mezera);align-items:start}.dovnitr__text{grid-column:1 / span 4;padding-top:1.2rem}.dovnitr__text h2{max-width:13ch}.dovnitr__ram{grid-column:5 / span 8;justify-self:end;width:100%;max-width:52rem;aspect-ratio:1.2 / 1}.js .dovnitr__ram{height:auto;aspect-ratio:1.2 / 1;max-height:86svh}.dovnitr__ram{--ox: 16cqw;--oy: 76cqh}}.apartmany{padding:clamp(2.5rem,5vw,4.5rem) 0 clamp(3.5rem,7vw,6rem);background:var(--omitka)}.apartmany__hlava{width:var(--ram);margin:0 auto;display:grid;gap:2rem}.apartmany__hlava h2{max-width:15ch;margin-bottom:1rem}.apartmany__uvod{max-width:34rem;color:var(--inkoust-2)}.rozcestnik{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem 1rem;margin-top:1.8rem}.rozcestnik a{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.7rem;align-items:end;padding-top:.7rem;border-top:1.5px solid var(--linka);text-decoration:none}.rozcestnik__c{grid-row:span 2;font:600 4.6rem/.8 var(--font-t);letter-spacing:-.04em;color:var(--med-t)}.rozcestnik a>span{align-self:end;font:600 1.2rem/1.15 var(--font-t)}.rozcestnik span i,.jednotka em i{font-style:normal;color:var(--med-t)}.rozcestnik small{align-self:start;font-size:1rem;line-height:1.3;color:var(--inkoust-2)}.rozcestnik__cena{display:block;white-space:nowrap}.rozcestnik a:hover .rozcestnik__c{color:var(--inkoust)}.rozcestnik a:hover>span{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.2em}.plan-box{padding:.9rem .9rem .8rem;border-radius:var(--r-l);background:var(--bila);box-shadow:inset 0 0 0 1px var(--linka)}.plan-box figcaption{margin-top:.5rem;font-size:1rem;color:var(--inkoust-2)}.shora{position:relative}.shora img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--r-m)}.shora__bod{position:absolute;z-index:1;transform:translate(-50%,-50%);padding:.2rem .6rem;border-radius:999px;background:#f5f2eaed;color:var(--inkoust);font:600 1rem/1.25 var(--font);white-space:nowrap;text-decoration:none;box-shadow:0 1px 3px #00000040}@media(min-width:1000px){.apartmany__hlava{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--mezera);align-items:center}.apartmany__text{grid-column:1 / span 7}.rozcestnik{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:1.4rem;margin-top:2.4rem}.rozcestnik a{grid-template-columns:minmax(0,1fr);row-gap:.35rem;padding-top:.9rem}.rozcestnik__c{grid-row:auto;font-size:6.6rem;line-height:.78;margin-bottom:.35rem}.plan-box{grid-column:9 / span 4;justify-self:end;width:100%;max-width:26.5rem;padding:1rem 1rem .8rem}}.jednotka-blok{width:var(--ram);margin:clamp(3.5rem,7vw,6.5rem) auto 0;scroll-margin-top:1rem}.jb__mriz{position:relative;display:grid;gap:0}.jb__hlavni{position:relative}.jb__hlavni img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--r-l)}.jb__hlavni{display:flex;flex-direction:column-reverse}.jb__hlavni figcaption{margin-bottom:.55rem;color:var(--inkoust-2);font-size:1rem;line-height:1.3}.jb__panel{position:relative;z-index:2;margin:-3.2rem .6rem 0;padding:1.2rem 1.2rem 1.3rem;border-radius:var(--r-l);background:var(--omitka);box-shadow:0 1px 0 var(--linka);display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.9rem;row-gap:.5rem;align-items:end}.jb__cislo{grid-row:span 2;font:600 4.4rem/.78 var(--font-t);letter-spacing:-.04em;color:var(--med-t)}.jb__cislo--dvur{display:grid;place-items:center;align-self:center;width:3.3rem;height:3.3rem;border-radius:50%;box-shadow:inset 0 0 0 2px var(--med-t)}.jb__cislo--dvur span{width:.9rem;height:.9rem;border-radius:50%;background:var(--med-t)}.jb__panel h3{font-size:clamp(2rem,1.3vw + 1.6rem,2.8rem);line-height:1}.jb__udaje{display:flex;flex-wrap:wrap;font-size:1rem;font-weight:600;color:var(--inkoust)}.jb__udaje>span:not(:last-child):after{content:"\b7";margin:0 .5rem;color:var(--med-t)}.jb__text{grid-column:1 / -1;margin-top:.4rem;color:var(--inkoust-2)}.jb__cena{grid-column:1 / -1;font-size:1rem;color:var(--inkoust-2)}.jb__cena b{font:600 1.4rem/1.2 var(--font-t);color:var(--inkoust)}.jb__panel .tl{grid-column:1 / -1;justify-self:start;margin-top:.3rem}.jb__citat{grid-column:1 / -1;margin-top:.4rem}.tl--tmave{background:transparent;color:var(--inkoust);box-shadow:inset 0 0 0 1.5px var(--inkoust)}.tl--tmave:hover{background:var(--papir)}.galerie{position:relative;margin-top:1.2rem}.galerie__pas{display:flex;gap:.7rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--okraj));padding:0 var(--okraj) .4rem;scroll-padding-left:var(--okraj);scrollbar-width:none;-webkit-overflow-scrolling:touch}.galerie__pas::-webkit-scrollbar{display:none}.galerie__pas li{flex:none;width:74vw;scroll-snap-align:start}.galerie__pas img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--r-m);background:#e4dfd2;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.galerie__pas figcaption{margin-top:.5rem;padding-right:.8rem;font-size:1rem;line-height:1.35;color:var(--inkoust-2)}.galerie__ovladani{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.4rem}.galerie__sipka{display:grid;place-items:center;width:3rem;height:3rem;border:0;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1.5px #22301a66;color:var(--inkoust);cursor:pointer;transition:box-shadow var(--d1) ease,opacity var(--d1) ease,background-color var(--d1) ease}.galerie__sipka:hover{box-shadow:inset 0 0 0 2px var(--med-t);background:#fbefe2}.galerie__sipka svg{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.galerie__sipka[aria-disabled=true]{opacity:.3;cursor:default}@media(max-width:999px){.galerie__ovladani{display:none!important}}@media(min-width:700px)and (max-width:999px){.jb__hlavni img{aspect-ratio:3 / 2}.galerie__pas li{width:42vw}}@media(min-width:1000px){.jb__mriz{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--mezera);align-items:end}.jb__hlavni{grid-column:1 / span 8;grid-row:1}.jb__hlavni img{aspect-ratio:3 / 2}.jb__hlavni{flex-direction:column}.jb__hlavni figcaption{margin:.6rem 0 0}.jednotka-blok--zrcadlo .jb__hlavni figcaption{text-align:right}.jb__panel{grid-column:8 / span 5;grid-row:1;margin:0 0 -1.5rem;padding:1.8rem 1.9rem 1.9rem;box-shadow:0 0 0 1px var(--linka)}.jednotka-blok--zrcadlo .jb__hlavni{grid-column:5 / span 8}.jednotka-blok--zrcadlo .jb__panel{grid-column:1 / span 5}.jb__cislo{font-size:5.6rem}.galerie{margin-top:2.6rem}.galerie__pas{gap:1rem;margin:0;padding:0 0 .4rem;scroll-padding-left:0;scroll-snap-type:x proximity;cursor:grab}.galerie__pas.je-tazeno{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.galerie__pas li{width:auto}.galerie__pas img,.galerie__pas picture{width:auto;height:17rem;aspect-ratio:var(--pomer, 1.5)}.galerie--tri .galerie__pas li{flex:1 1 0;min-width:0}.galerie--tri .galerie__pas img,.galerie--tri .galerie__pas picture{width:100%;height:19rem;aspect-ratio:auto;object-fit:cover}}.vybaveni{padding:clamp(3rem,6vw,5rem) 0;background:var(--papir)}.vybaveni__vnitr{width:var(--ram);margin:0 auto;display:grid;row-gap:1.4rem}.vybaveni h2{max-width:15ch}.vybaveni__foto img{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--r-l)}.vybaveni__foto figcaption{margin-top:.5rem;font-size:1rem;color:var(--inkoust-2)}.skupina{padding-top:1.1rem;border-top:1px solid var(--linka)}.skupina h3{margin-bottom:.45rem;font-size:1.35rem}.skupina p{max-width:34rem;line-height:1.5;color:var(--inkoust-2)}@media(min-width:1000px){.vybaveni__vnitr{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--mezera);row-gap:2.4rem;align-items:center}.vybaveni h2{grid-column:1 / span 5;grid-row:1}.vybaveni__foto{grid-column:6 / span 7;grid-row:1}.skupina{grid-column:span 4;align-self:start;padding-top:1.4rem}}.hodnoceni{padding:clamp(3rem,6vw,5.5rem) 0;background:var(--travnik);color:var(--krem)}.hodnoceni__vnitr{width:var(--ram);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;row-gap:1.8rem}.hodnoceni__hlava{grid-column:1;align-self:end}.hodnoceni__cislo{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.5rem}.hodnoceni__cislo b{font:600 clamp(4.6rem,6vw + 2rem,7.5rem)/.9 var(--font-t);letter-spacing:-.03em;color:var(--krem)}.hodnoceni__cislo span{font:600 1.5rem/1 var(--font-t);color:var(--krem-2)}.hodnoceni h2{max-width:13ch;margin-bottom:.7rem}.hodnoceni__zdroj{font-size:1rem;color:var(--krem-2)}.hodnoceni__zdroj a{color:var(--krem);text-underline-offset:.2em}.hodnoceni__foto{grid-column:2;grid-row:1;width:clamp(7.5rem,32vw,11rem);align-self:end}.hodnoceni__foto img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 100%;border-radius:var(--r-m)}.hodnoceni__hlavni{grid-column:1 / -1}.hodnoceni__hlavni blockquote{margin:0}.hodnoceni__hlavni blockquote p{font:500 italic clamp(1.8rem,1.7vw + 1.3rem,2.9rem)/1.18 var(--font-t);letter-spacing:-.01em;text-wrap:balance}.hodnoceni__hlavni figcaption{margin-top:.9rem;font-size:1rem;color:var(--krem-2)}.citaty{grid-column:1 / -1;display:grid;gap:1.5rem}.citaty li{padding-top:1.2rem;border-top:1px solid var(--linka-sv)}.citaty blockquote{margin:0}.citaty blockquote p{font:500 italic 1.3rem/1.4 var(--font-t)}.citaty__kdo{margin-top:.5rem;font-size:1rem;color:var(--krem-2)}@media(min-width:1000px){.hodnoceni__vnitr{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--mezera);row-gap:0;align-items:start}.hodnoceni__foto{grid-column:1 / span 5;grid-row:1 / span 3;align-self:stretch;width:auto}.hodnoceni__foto picture{height:100%}.hodnoceni__foto img{height:100%;min-height:32rem;aspect-ratio:auto;object-position:72% 100%;border-radius:var(--r-l)}.hodnoceni__hlava{grid-column:7 / span 6;grid-row:1;align-self:start}.hodnoceni__hlavni{grid-column:7 / span 6;grid-row:2;margin-top:2.6rem}.citaty{grid-column:7 / span 6;grid-row:3;margin-top:2.6rem;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--mezera)}}.rezervace{padding:clamp(3rem,6vw,5.5rem) 0 clamp(3.5rem,7vw,6rem);background:var(--omitka)}.rezervace__vnitr{width:var(--ram);margin:0 auto;display:grid;gap:1.6rem}.rezervace__hlava h2{max-width:17ch;margin-bottom:.9rem}.rezervace__hlava p{max-width:36rem;color:var(--inkoust-2)}.rez{display:grid;gap:1rem;min-width:0}.rez__krok{min-width:0;margin:0;padding:1.2rem 1.1rem 1.4rem;border:0;border-radius:var(--r-l);background:var(--bila);box-shadow:inset 0 0 0 1px var(--linka)}.rez__krok legend{float:left;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;margin-bottom:1rem;padding:0;font:600 1.4rem/1.15 var(--font-t)}.rez__krok legend~*{clear:both}.rez__c{font:600 .8125rem/1.2 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--inkoust-2)}.pocitadlo{display:flex;align-items:center;gap:.6rem}.pocitadlo__tl{display:grid;place-items:center;width:3.25rem;height:3.25rem;border:0;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1.5px #22301a73;color:var(--inkoust);cursor:pointer;transition:box-shadow var(--d1) ease,background-color var(--d1) ease}.pocitadlo__tl svg{width:1.2rem;height:1.2rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.pocitadlo__tl:hover{box-shadow:inset 0 0 0 2px var(--med-t);background:#fbefe2}.pocitadlo__pole{display:flex;align-items:baseline;gap:.4rem}.pocitadlo__pole input{width:3.6rem;padding:0;border:0;background:none;color:var(--inkoust);font:600 2.4rem/1 var(--font-t);text-align:center;-moz-appearance:textfield}.pocitadlo__pole input::-webkit-inner-spin-button,.pocitadlo__pole input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pocitadlo__pole span{font-weight:600;color:var(--inkoust-2)}.rez__navrh{margin:1rem 0;font-weight:600;font-size:1.0625rem}.rez__pravidla{margin:-.4rem 0 1rem;font-size:1rem;color:var(--inkoust-2)}.rez__ceka{padding:.2rem 0 .1rem;font-size:1rem;color:var(--inkoust-2)}.js .rez__kontakt.ceka .rez__kontakt-pole{display:none}.rez__navrh small{display:block;margin-top:.2rem;font-weight:400;font-size:1rem;color:var(--inkoust-2)}.jednotky{display:grid;gap:.5rem}.jednotka{position:relative;display:block;cursor:pointer}.jednotka input{position:absolute;z-index:2;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.jednotka>span{position:relative;display:grid;grid-template-columns:3.5rem minmax(0,1fr);align-items:center;column-gap:.85rem;min-height:4.2rem;padding:.45rem .9rem .45rem .45rem;border-radius:16px;box-shadow:inset 0 0 0 1.5px #22301a2e;line-height:1.2;transition:background-color var(--d1) ease,box-shadow var(--d1) ease}.jednotka b{display:none}.jednotka picture{grid-row:span 2}.jednotka img{width:3.5rem;height:3.5rem;object-fit:cover;border-radius:11px}.jednotka em{font:600 1.2rem/1.15 var(--font-t);font-style:normal}.jednotka small{font-size:1rem;color:var(--inkoust-2)}.jednotka input:checked+span{background:#fbe7d3;box-shadow:inset 0 0 0 2px var(--med-t)}.jednotka input:focus-visible+span{outline:2px solid var(--med-t);outline-offset:2px}.jednotky__auto{justify-self:start;min-height:2.75rem;padding:0;border:0;background:none;color:var(--med-t);font:600 1rem/1 var(--font);text-decoration:underline;text-underline-offset:.25em;cursor:pointer}.rez__data{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.js .rez__data.je-skryte{display:none}.rez label{display:grid;gap:.35rem;font-size:1rem;font-weight:600}.rez input:not([type=checkbox]):not([type=number]),.rez textarea{width:100%;min-height:3rem;padding:.7rem .85rem;border:0;border-radius:12px;background:#f6f2e8;box-shadow:inset 0 0 0 1.5px #22301a38;color:var(--inkoust);font:400 1rem/1.4 var(--font)}.rez textarea{resize:vertical}.rez input[type=date]::-webkit-calendar-picker-indicator{padding:.45rem;margin:-.3rem -.35rem -.3rem 0;cursor:pointer}.rez input:focus,.rez textarea:focus{outline:none;box-shadow:inset 0 0 0 2px var(--med-t);background:var(--bila)}.rez input::placeholder,.rez textarea::placeholder{color:#80867a}.pole2{display:grid;gap:.9rem;margin-bottom:.9rem}.rez__kontakt .tl{margin-top:1.1rem;width:100%}.rez__drobne{margin-top:.8rem;font-size:1rem;color:var(--inkoust-2)}.rez__souhrn{padding:1.2rem 1.25rem;border-radius:var(--r-l);background:var(--travnik);color:var(--krem)}.rez__souhrn-prazdny{color:var(--krem-2)}.souhrn__radek{display:flex;justify-content:space-between;gap:1rem;padding:.45rem 0;border-bottom:1px solid rgba(207,216,191,.2);font-size:1rem}.souhrn__radek b{text-align:right}.souhrn__radek:last-of-type{border-bottom:0}.souhrn__celkem{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.4rem;padding-top:.7rem;border-top:1px solid rgba(207,216,191,.4)}.souhrn__celkem b{font:600 2rem/1 var(--font-t);color:var(--med-2)}.souhrn__pozn{margin-top:.7rem;font-size:1rem;color:var(--krem-2)}.souhrn__chyba{padding:.6rem .8rem;border-radius:10px;background:#f0b37d29;color:#ffe2c6;font-weight:600}.rez__hotovo{padding:1.5rem 1.25rem;border-radius:var(--r-l);background:var(--travnik);color:var(--krem)}.rez__hotovo h3{margin-bottom:.5rem}.rez__hotovo-souhrn{margin-top:.8rem;padding-top:.8rem;border-top:1px solid rgba(207,216,191,.3);color:var(--krem-2)}.rez__bok{display:grid;gap:1rem;align-self:start}.rez__foto{display:none;position:relative}.rez__foto img{width:100%;height:auto;aspect-ratio:4 / 3.4;object-fit:cover;border-radius:var(--r-l);transition:opacity var(--d2) ease}.rez__foto.je-meneni img{opacity:.2}.rez__foto.je-dve{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.rez__foto.je-dve img{aspect-ratio:2 / 3.4}.rez__foto figcaption{position:absolute;left:.8rem;bottom:.8rem;display:flex;align-items:center;gap:.55rem;padding:.35rem .85rem .35rem .4rem;border-radius:999px;background:var(--omitka);font:600 1.15rem/1.2 var(--font-t)}.rez__foto figcaption b{display:grid;place-items:center;min-width:2rem;height:2rem;padding:0 .55rem;border-radius:999px;background:var(--med);color:#1f2412;font:600 1.1rem/1 var(--font-t);white-space:nowrap}.cenik{align-self:start;padding:1.4rem 1.25rem;border-radius:var(--r-l);background:var(--papir)}.cenik h3{margin-bottom:1rem}.cenik dl{margin:0;display:grid}.cenik dl div{display:grid;grid-template-columns:6.4rem minmax(0,1fr);gap:.8rem;padding:.6rem 0;border-top:1px solid var(--linka)}.cenik dt{font:600 1.15rem/1.2 var(--font-t);color:var(--inkoust);white-space:nowrap}.cenik dd{margin:0;font-size:1rem;line-height:1.4;color:var(--inkoust-2)}.cenik__vic{margin-top:.4rem;border-top:1px solid var(--linka)}.cenik__vic summary{display:flex;align-items:center;justify-content:space-between;min-height:2.9rem;font-weight:600;cursor:pointer;list-style:none}.cenik__vic summary::-webkit-details-marker{display:none}.cenik__vic summary:after{content:"";width:.55rem;height:.55rem;margin-right:.3rem;border-right:2px solid var(--med-t);border-bottom:2px solid var(--med-t);transform:rotate(45deg);transition:transform var(--d1) ease}.cenik__vic[open] summary:after{transform:rotate(-135deg)}.cenik__pozn{margin-top:.9rem;font-size:1rem;color:var(--inkoust-2)}@media(min-width:700px){.pole2{grid-template-columns:repeat(2,minmax(0,1fr))}.rez__kontakt .tl{width:auto}.jednotky{grid-template-columns:repeat(2,minmax(0,1fr))}.jednotky__auto{grid-column:1 / -1}}@media(min-width:1000px){.rezervace__vnitr{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr;column-gap:var(--mezera);align-items:start}.rezervace__hlava{grid-column:1 / span 8;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);column-gap:var(--mezera);align-items:end}.rezervace__hlava h2{margin-bottom:0}.rezervace__hlava p{padding-bottom:.35rem}.rez{grid-column:1 / span 8}.rez__bok{grid-column:9 / span 4;grid-row:1 / span 2;position:sticky;top:1.5rem}.rez__foto{display:block}.rez__hoste{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:2rem;align-items:center}.rez__hoste legend{grid-column:1 / -1}.rez__hoste .rez__navrh{margin:0}.rez__hoste .jednotky{grid-column:1 / -1;margin-top:1.2rem}.rez__krok{padding:1.5rem 1.6rem 1.7rem}}.kal{display:grid;gap:1.25rem}.kal__lista{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.kal__sipka{display:grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;border:0;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1.5px #22301a59;color:var(--inkoust);cursor:pointer}.kal__sipka svg{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.kal__sipka[aria-disabled=true]{opacity:.35;cursor:default}.kal__pokyn{flex:1;text-align:center;font-size:1rem;line-height:1.3;font-weight:600;color:var(--inkoust);min-height:1.4em}.kal__pokyn small{display:block;font-weight:400;color:var(--inkoust-2)}.kal__mesice{display:grid;gap:1.5rem}.kal__mesic h4{margin:0 0 .6rem;font:600 1.2rem/1.2 var(--font-t);text-transform:capitalize}.kal__mrizka{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.kal__dt{padding-bottom:.3rem;font-size:.8125rem;font-weight:600;text-align:center;color:var(--inkoust-2);text-transform:uppercase;letter-spacing:.06em}.kal__den{position:relative;display:grid;place-items:center;min-height:2.9rem;padding:0;border:0;border-radius:10px;background:none;color:var(--inkoust);font:400 1rem/1 var(--font);font-variant-numeric:lining-nums tabular-nums;cursor:pointer;transition:background-color .12s ease,color .12s ease}@media(hover:hover){.kal__den:hover{background:#efe9dc}}.kal__j{position:absolute;top:2px;right:3px;font:600 .875rem/1 var(--font-t);color:#5a2508}.kal__den:disabled{cursor:default;color:#a3a598;background:none}.kal__den.je-plno{color:#9a9c8f;text-decoration:line-through;text-decoration-color:#22301a73}.kal__den.je-mimo{color:#a3a598}.kal__den.je-v-rozsahu{background:#fbe1c8;border-radius:0}.kal__den.je-od,.kal__den.je-do{background:var(--med);color:#1f2412;font-weight:700}.kal__den.je-od{border-radius:10px 0 0 10px}.kal__den.je-do{border-radius:0 10px 10px 0}.kal__den.je-od.je-do{border-radius:10px}@media(max-width:420px){.rez__termin{padding-left:.35rem;padding-right:.35rem}.rez__termin legend,.rez__pravidla{padding-left:.75rem}.kal__lista{padding:0 .4rem}.kal__mesic h4{padding-left:.4rem}.kal__mrizka{gap:1px}}@media(min-width:760px){.kal__mesice{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}.okoli{padding:clamp(3rem,6vw,5.5rem) 0;background:var(--travnik);color:var(--krem)}.okoli__vnitr{width:var(--ram);margin:0 auto}.okoli__hlava{display:grid;gap:1.1rem;margin-bottom:2.2rem}.okoli h2{max-width:18ch}.okoli__hrubin{max-width:34rem;font-size:1.0625rem;line-height:1.55;color:#e3e8d6}.cile{display:grid;gap:2.2rem}.cil__foto img{width:100%;height:auto;object-fit:cover;border-radius:var(--r-l)}.video{position:relative;overflow:hidden;aspect-ratio:16 / 10;border-radius:var(--r-l);background:#1c2b26}.video__poster,.video video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.video video{opacity:0;transition:opacity var(--d2) ease}.video.hraje video{opacity:1}.cil--velky .cil__foto{margin-bottom:1rem}.cil--velky .cil__foto img{aspect-ratio:16 / 10;object-position:50% 50%}.cil__foto figcaption{margin-top:.45rem;font-size:1rem;line-height:1.35;color:var(--krem-2)}.cil__vzdalenost{margin-bottom:.2rem;font-size:1rem;color:var(--krem-2)}.cil__vzdalenost b{font:600 1.5rem/1 var(--font-t);color:var(--med-2)}.cil h3{margin-bottom:.45rem}.cil p:not(.cil__vzdalenost){color:#e3e8d6}.cil--vlevo,.cil--vpravo{display:grid;grid-template-columns:minmax(0,46fr) minmax(0,54fr);column-gap:1rem;align-items:center}.cil--vpravo{grid-template-columns:minmax(0,54fr) minmax(0,46fr)}.cil--vpravo .cil__foto{order:2}.cil--vlevo .cil__foto img,.cil--vpravo .cil__foto img{aspect-ratio:4 / 5;border-radius:var(--r-m)}.cil--vlevo h3,.cil--vpravo h3{font-size:1.35rem}.cil--vlevo .cil__text p:last-child,.cil--vpravo .cil__text p:last-child{font-size:1rem}.vylety{margin-top:2.2rem;border-top:1px solid var(--linka-sv);border-bottom:1px solid var(--linka-sv)}.vylety summary{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:.2rem .8rem;min-height:3.6rem;padding:.6rem 2.4rem .6rem 0;cursor:pointer;list-style:none}.vylety summary::-webkit-details-marker{display:none}.vylety summary span{font:600 1.35rem/1.2 var(--font-t)}.vylety summary small{font-size:1rem;color:var(--krem-2)}.vylety summary:after{content:"";position:absolute;right:.4rem;top:50%;width:.7rem;height:.7rem;margin-top:-.5rem;border-right:2px solid var(--med-2);border-bottom:2px solid var(--med-2);transform:rotate(45deg);transition:transform var(--d1) ease}.vylety[open] summary:after{transform:translateY(.3rem) rotate(-135deg)}.vylety__seznam{display:grid;gap:0 2.5rem;padding-bottom:1rem}.vylety li{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:.9rem;padding:.55rem 0;font-size:1rem;line-height:1.4;color:#e3e8d6}.vylety li b{font:600 1.1rem/1.3 var(--font-t);color:var(--med-2);white-space:nowrap}@media(min-width:1000px){.okoli__hlava{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--mezera);align-items:end;margin-bottom:3rem}.okoli h2{grid-column:1 / span 7}.okoli__hrubin{grid-column:9 / span 4}.cile{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--mezera);row-gap:2.4rem;align-items:start}.cil--velky{grid-column:1 / -1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:1fr auto auto auto 1fr;column-gap:var(--mezera)}.cil--velky .cil__foto{grid-column:1 / span 6;grid-row:1 / span 5;margin:0}.cil--velky .cil__vzdalenost{grid-row:2}.cil--velky h3{grid-row:3}.cil--velky>p:last-child{grid-row:4}.cil--velky>:not(.cil__foto){grid-column:8 / span 5}.cil--vlevo,.cil--vpravo{grid-column:span 6;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:1.4rem;align-items:center}.cil--vpravo .cil__foto{order:0}.cil--vlevo .cil__foto img,.cil--vpravo .cil__foto img{aspect-ratio:4 / 3.2;border-radius:var(--r-l)}.vylety__seznam{grid-template-columns:repeat(2,minmax(0,1fr))}}.otazky{padding:clamp(3rem,6vw,5.5rem) 0;background:var(--omitka)}.otazky__vnitr{width:var(--ram);margin:0 auto;display:grid;gap:2rem}.otazky h2{max-width:12ch;margin-bottom:1.5rem}.otazky__foto img{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--r-l)}.otazky__foto figcaption{margin-top:.5rem;font-size:1rem;color:var(--inkoust-2)}.otazky__seznam details{border-top:1px solid var(--linka)}.otazky__seznam details:last-child{border-bottom:1px solid var(--linka)}.otazky__seznam summary{position:relative;display:block;padding:1.05rem 2.75rem 1.05rem 0;font:600 1.2rem/1.3 var(--font-t);cursor:pointer;list-style:none}.otazky__seznam summary::-webkit-details-marker{display:none}.otazky__seznam summary:after{content:"";position:absolute;right:.35rem;top:50%;width:.7rem;height:.7rem;margin-top:-.5rem;border-right:2px solid var(--med-t);border-bottom:2px solid var(--med-t);transform:rotate(45deg);transition:transform var(--d1) ease}.otazky__seznam details[open] summary:after{transform:translateY(.3rem) rotate(-135deg)}.otazky__seznam details p{max-width:38rem;padding:0 0 1.2rem;color:var(--inkoust-2)}@media(min-width:1000px){.otazky__vnitr{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--mezera);align-items:start}.otazky__bok{grid-column:1 / span 4;position:sticky;top:1.5rem}.otazky__foto img{aspect-ratio:4 / 5}.otazky__seznam{grid-column:6 / span 7}}.kontakt{padding:clamp(3rem,6vw,5.5rem) 0 clamp(2.5rem,5vw,4rem);background:var(--travnik);color:var(--krem)}.kontakt__vnitr{width:var(--ram);margin:0 auto;display:grid;gap:2rem}.mapa{position:relative;display:block;overflow:hidden;border-radius:var(--r-l);text-decoration:none}.mapa img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:50% 70%;transition:transform var(--d2) var(--k)}.mapa:hover img{transform:scale(1.02)}.mapa__bod{position:absolute;display:flex;align-items:center;gap:.4rem;transform:translate(-.45rem,-50%);font-size:1rem;font-weight:600;color:#fff;white-space:nowrap}.mapa__bod i{flex:none;width:.9rem;height:.9rem;border-radius:50%;background:#fffdf6;box-shadow:0 0 0 3px #22301a8c}.mapa__bod b{padding:.2rem .55rem;border-radius:999px;background:#1c2616d1;font-weight:600}.mapa__bod--dum i{width:1.25rem;height:1.25rem;background:var(--med);box-shadow:0 0 0 3px #fffdf6,0 2px 8px #00000073}.mapa__bod--dum{transform:translate(-.625rem,-50%)}.mapa__bod--dum b{background:var(--med);color:#1f2412}.mapa__bod--vlevo{flex-direction:row-reverse;transform:translate(calc(-100% + .45rem),-50%)}.mapa__bod--voda b{background:none;font:500 italic 1.15rem/1 var(--font-t);text-shadow:0 1px 6px rgba(0,0,0,.55)}@media(max-width:699px){.mapa__bod{font-size:.9375rem}.mapa__bod--vlevo{flex-direction:row;transform:translate(-.45rem,-50%)}.mapa__bod--vlevo-m{flex-direction:row-reverse;transform:translate(calc(-100% + .45rem),-50%)}}@media(max-width:379px){.mapa__bod{font-size:.875rem;gap:.3rem}.mapa__bod b{padding:.15rem .45rem}.mapa__bod i{width:.75rem;height:.75rem}.mapa__bod--dum i{width:1.05rem;height:1.05rem}}.kontakt h2{max-width:14ch;margin-bottom:1.4rem}.udaje{margin:0 0 1.5rem;display:grid}.udaje div{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:.8rem;padding:.6rem 0;border-top:1px solid var(--linka-sv)}.udaje dt{color:var(--krem-2);font-size:1rem}.udaje dd{margin:0;font-weight:600}.udaje a{color:var(--med-2);text-underline-offset:.2em}.cesta-auto{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0 0 1.5rem}.cesta-auto li{display:grid;gap:.15rem;font-size:1rem;color:var(--krem-2)}.cesta-auto b{font:600 1.4rem/1.1 var(--font-t);color:var(--krem)}.kontakt__odkazy{display:flex;flex-wrap:wrap;gap:.6rem}@media(min-width:1000px){.kontakt__vnitr{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--mezera);align-items:center}.kontakt__mapa{grid-column:1 / span 7}.kontakt__udaje{grid-column:9 / span 4}.mapa img{aspect-ratio:16 / 12}}.pata{padding:2rem 0 calc(6.5rem + env(safe-area-inset-bottom));background:var(--travnik-tma);color:var(--krem-2)}.pata__vnitr{width:var(--ram);margin:0 auto;display:grid;gap:1.5rem}.pata__znacka{display:flex;align-items:center;gap:1rem}.pata__znacka p{font-size:1rem;line-height:1.4}.pata__znacka b{display:block;font:600 1.4rem/1.2 var(--font-t);color:var(--krem)}.pata__nav{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem}.pata__nav a{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 .15rem;text-decoration:none;color:var(--krem)}.pata__nav a:hover{text-decoration:underline;text-underline-offset:.3em}.pata__drobne{font-size:.875rem}@media(min-width:1000px){.pata{padding:2.6rem 0 2.5rem}.pata__vnitr{grid-template-columns:auto 1fr;align-items:center;column-gap:3rem}.pata__nav{justify-content:flex-end}.pata__drobne{grid-column:1 / -1;padding-top:1rem;border-top:1px solid rgba(207,216,191,.16)}}.lista-m{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;gap:.5rem;padding:.6rem var(--okraj) calc(.6rem + env(safe-area-inset-bottom));background:var(--lista);box-shadow:0 -10px 24px #0e140a2e;transform:translateY(110%);transition:transform var(--d2) var(--k)}.lista-m .tl{flex:1 1 0;min-width:0;min-height:3rem;padding:0 .6rem;font-size:1rem}.tl--obrys-tmave{background:transparent;color:var(--krem);box-shadow:inset 0 0 0 1.5px #f7f4ec80}.lista-m.je-videt{transform:none}@media(min-width:1000px){.lista-m{display:none}}.js .odkryt{opacity:0;transform:translateY(1.4rem);transition:opacity .7s var(--k),transform .7s var(--k);transition-delay:var(--zpozdeni, 0ms)}.js .odkryt.je-videt{opacity:1;transform:none}.dekujeme{display:grid;min-height:100svh;place-items:center;padding:2rem var(--okraj);background-color:var(--travnik);color:var(--krem)}.dekujeme__vnitr{max-width:32rem;text-align:center}.dekujeme__znacka{margin-bottom:1.5rem;font:600 1.6rem/1 var(--font-t)}.dekujeme__vnitr h1{font-size:clamp(2.4rem,4vw + 1rem,3.6rem);margin-bottom:1rem}.dekujeme__vnitr p+p{margin-top:1.5rem}.jednotka-blok--dvur .jb__panel{grid-template-columns:minmax(0,1fr)}
