@font-face{font-family:Trocchi;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/trocchi-normal-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Trocchi;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/trocchi-normal-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Catamaran;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/catamaran-normal-100-900-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Catamaran;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/catamaran-normal-100-900-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--glazura-950: #121a0e;--glazura-900: #1b2516;--glazura: #27341f;--glazura-650: #2f3f26;--glazura-700: #34452b;--glazura-600: #3f5130;--vapno: #f4efe4;--vapno-2: #e9e1cf;--bila: #fbf8f1;--krem: #f3eddd;--krem-84: rgb(243 237 221 / .86);--krem-64: rgb(243 237 221 / .68);--krem-24: rgb(243 237 221 / .24);--inkoust: #17200f;--inkoust-74: rgb(23 32 15 / .82);--inkoust-16: rgb(23 32 15 / .16);--med: #d9aa5f;--med-svetly: #e6bf7d;--med-38: rgb(217 170 95 / .38);--med-tmavy: #b98a3c;--f-tit: "Trocchi", Georgia, serif;--f-text: "Catamaran", "Segoe UI", sans-serif;--ram: 1240px;--r-foto: 28px;--r-mala: 18px;--r-kachel: 6px;--odstup: clamp(88px, 9vw, 136px);--mezera: clamp(104px, 11vw, 168px);--pas-w: calc(100vw - 80px) ;--t-rychle: .18s;--t-odhal: .42s;--t-uvod: .9s;--k-vjezd: cubic-bezier(.2, .7, .2, 1);--k-prechod: cubic-bezier(.6, 0, .3, 1);--h-hlava: 78px;--plocha: var(--glazura)}@media(max-width:760px){:root{--r-foto: 22px;--r-mala: 14px;--h-hlava: 64px;--odstup: 64px;--mezera: 72px}}@media(min-width:1101px){body{font-size:19px}}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:24px;scroll-padding-bottom:88px}body{margin:0;background:var(--vapno);color:var(--inkoust);font:400 18px/1.55 var(--f-text);font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit}button{font:inherit;color:inherit}p{margin:0;text-wrap:pretty}h1,h2,h3,h4{margin:0;font-weight:400}*{font-variant-ligatures:no-common-ligatures!important}q{quotes:"\201e" "\201c"}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ik{width:20px;height:20px;flex:none}.svetla{background:var(--vapno);color:var(--inkoust);--plocha: var(--vapno)}.preskocit{position:absolute;left:16px;top:-60px;z-index:100;padding:12px 18px;background:var(--med);color:var(--glazura-950);font-weight:700;text-decoration:none;border-radius:var(--r-kachel)}.preskocit:focus{top:12px}:focus-visible{outline:2px solid var(--med);outline-offset:3px}.svetla :focus-visible{outline-color:var(--glazura)}.nadpis{font:400 clamp(32px,3.5vw,52px)/1.06 var(--f-tit);letter-spacing:-.012em;text-wrap:balance}.podnadpis,.komp__text h3{margin-bottom:14px;font:400 clamp(26px,2.8vw,40px)/1.08 var(--f-tit);letter-spacing:-.01em;text-wrap:balance}.cis{font-family:var(--f-text);font-weight:500;font-size:1.04em;letter-spacing:-.015em;font-variant-numeric:lining-nums}.nadtitulek{display:flex;align-items:center;gap:10px;margin:0 0 22px;font:700 14px/1.2 var(--f-text);letter-spacing:.2em;text-transform:uppercase;color:var(--med)}.nadtitulek .ik{width:18px;height:18px}.tl{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 26px;border:0;border-radius:var(--r-kachel);background:var(--med);color:var(--glazura-950);font:700 17px/1 var(--f-text);letter-spacing:.005em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--t-rychle) ease,transform var(--t-rychle) ease,box-shadow var(--t-rychle) ease}.tl:hover{background:var(--med-svetly)}.tl:active{transform:translateY(1px)}.tl--obrys{background:transparent;color:var(--krem);box-shadow:inset 0 0 0 1.5px #f3eddd73}.tl--obrys:hover{background:#f3eddd14;box-shadow:inset 0 0 0 1.5px #f3edddb3}.svetla .tl--obrys{color:var(--inkoust);box-shadow:inset 0 0 0 1.5px #17200f4d}.svetla .tl--obrys:hover{background:#17200f0d;box-shadow:inset 0 0 0 1.5px #17200f8c}.tl--maly{min-height:46px;padding:0 18px;font-size:16px}.tl--maly .ik{width:18px;height:18px}.kachlik{position:relative;display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:5px;background:var(--glazura);color:var(--med);font:700 15px/1 var(--f-text);letter-spacing:0}.kachlik:before{content:"";position:absolute;inset:3px;border:1px dotted rgb(217 170 95 / .7);border-radius:2px}.kachlik .ik{width:15px;height:15px}.foto{position:relative;margin:0}.foto picture{display:block;border-radius:var(--r-foto);overflow:hidden;background:#787a642e}.foto img{display:block;width:100%;height:100%;object-fit:cover}.foto figcaption:not(.znacka){display:flex;align-items:center;gap:9px;margin-top:12px;font:700 13px/1.3 var(--f-text);letter-spacing:.16em;text-transform:uppercase;color:var(--inkoust-74)}.foto figcaption:not(.znacka) .ik{width:14px;height:14px;color:var(--med-tmavy)}.znacka{position:absolute;left:14px;top:14px;z-index:2;display:inline-flex;align-items:center;gap:10px;max-width:calc(100% - 28px);padding:6px 14px 6px 6px;border-radius:9px;background:#121a0ee6;color:var(--krem);font:700 12.5px/1.25 var(--f-text);letter-spacing:.15em;text-transform:uppercase}.znacka .kachlik{width:28px;height:28px;font-size:14px;background:var(--glazura-600)}html.js [data-odhal] picture{opacity:.001;transition:opacity .32s ease}html.js [data-odhal].je-videt picture{opacity:1}html.js [data-odhal=maska] picture{clip-path:inset(7% 7% 7% 7% round var(--r-foto));opacity:.6;transition:clip-path .9s var(--k-vjezd),opacity .5s ease}html.js [data-odhal=maska].je-videt picture{clip-path:inset(0 0 0 0 round var(--r-foto))}html.js [data-odhal] .znacka{opacity:0;transform:translateY(6px);transition:opacity .4s ease .42s,transform .5s var(--k-vjezd) .42s}html.js [data-odhal].je-videt .znacka{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.js [data-odhal] picture,html.js [data-odhal=maska] picture{clip-path:none;transition:opacity .4s ease}html.js [data-odhal] .znacka{transform:none}}[data-priblizeni]{--p: 0}[data-priblizeni] img{transform:scale(calc(1 + var(--p) * .1));will-change:transform}.venku__pruceli[data-priblizeni] img{transform-origin:80% 64%}.okoli__krajina[data-priblizeni] img{transform:scale(calc(1.12 - var(--p) * .12))}.sekce-hlava{width:min(100% - 32px,var(--ram));margin:0 auto clamp(48px,5vw,76px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:end}.sekce-hlava .nadpis{grid-column:1 / 8}.sekce-hlava>p{grid-column:8 / 13;max-width:30em;padding-bottom:6px;color:var(--inkoust-74)}.plakat{position:relative;width:min(100% - 32px,var(--ram));margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.plakat__foto{grid-column:1 / -1;grid-row:1}.plakat__foto picture{aspect-ratio:2.25 / 1}.plakat__deska{grid-column:1 / 7;grid-row:2;align-self:start;position:relative;z-index:2;margin-top:-128px;padding:36px 44px 0 0;background:var(--plocha);border-radius:0 34px 0 0}.plakat__deska:before{content:"";position:absolute;left:-100vw;right:100%;top:0;bottom:0;background:var(--plocha)}.plakat__deska .nadpis{margin-bottom:18px}.plakat__bok{grid-column:8 / 13;grid-row:2;align-self:start;margin-top:32px}.komp{width:min(100% - 32px,var(--ram));margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:1fr auto;column-gap:24px}.komp__text{grid-column:1 / 5;grid-row:1;align-self:center;padding:0 8px 24px 0}.komp__text p{max-width:27em;color:var(--inkoust-74)}.komp__velka{grid-column:6 / 13;grid-row:1 / 3;align-self:start}.komp__velka picture{aspect-ratio:4 / 3}.komp__mala{grid-column:4 / 7;grid-row:2;align-self:end;position:relative;z-index:2;margin-bottom:-72px}.komp__mala picture{aspect-ratio:1;box-shadow:0 0 0 12px var(--plocha)}.komp--zrcadlo .komp__text{grid-column:9 / 13;padding:0 0 24px 8px}.komp--zrcadlo .komp__velka{grid-column:1 / 8}.komp--zrcadlo .komp__mala{grid-column:7 / 10}.komp--zrcadlo .komp__mala figcaption{justify-content:flex-end}.komp__seznam{display:grid;margin:24px 0 0;padding:0;list-style:none;font-weight:700;font-size:17px;max-width:27em}.komp__seznam li{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:2px dotted var(--inkoust-16)}.komp__seznam .ik{width:16px;height:16px;color:var(--med-tmavy)}.vlys{display:block;height:var(--h-vlys, 40px);background:#0e1409 url(/assets/obr/kachel-vlys.svg) center top / var(--h-vlys, 40px) var(--h-vlys, 40px) repeat-x;box-shadow:inset 0 1px #d9aa5f57,inset 0 -1px #d9aa5f57}.perlovec{display:block;width:min(100% - 32px,var(--ram));height:6px;margin:0 auto;color:var(--inkoust);opacity:.22;background:radial-gradient(circle at 3px 3px,currentColor 2.1px,transparent 2.6px) 0 0 / 13px 6px repeat-x}.perlovec--tma{color:var(--med);opacity:.5}@media(max-width:1100px){.sekce-hlava .nadpis,.sekce-hlava>p{grid-column:1 / -1}.sekce-hlava>p{margin-top:16px}.plakat__foto picture{aspect-ratio:2 / 1}.plakat__deska{grid-column:1 / 9;margin-top:-104px}.plakat__bok{grid-column:1 / -1;grid-row:3;margin-top:40px}.komp{grid-template-rows:auto auto}.komp__text,.komp--zrcadlo .komp__text{grid-column:1 / -1;grid-row:1;align-self:start;padding:0 0 28px}.komp__velka{grid-column:1 / 11;grid-row:2}.komp__mala{grid-column:9 / 13;grid-row:2;margin-bottom:-56px}.komp--zrcadlo .komp__velka{grid-column:3 / 13}.komp--zrcadlo .komp__mala{grid-column:1 / 5}}@media(max-width:760px){body{font-size:17px;line-height:1.5}.nadpis{font-size:clamp(29px,8.2vw,34px);line-height:1.08}.podnadpis,.komp__text h3{margin-bottom:10px;font-size:26px}.sekce-hlava{margin-bottom:36px}.sekce-hlava>p{margin-top:12px}.znacka{left:10px;top:10px;gap:9px;padding:5px 12px 5px 5px;font-size:12px;letter-spacing:.13em}.znacka .kachlik{width:26px;height:26px;font-size:13.5px}.foto figcaption:not(.znacka){margin-top:10px;font-size:12px;letter-spacing:.14em}.plakat{display:block}.plakat__foto picture{aspect-ratio:4 / 5}.plakat__deska{margin:0;padding:26px 0 0;border-radius:0;background:none}.plakat__deska:before{display:none}.plakat__deska .nadpis{margin-bottom:12px}.plakat__bok{margin-top:28px}.komp{display:block}.komp__text,.komp--zrcadlo .komp__text{padding:0 0 20px}.komp__velka picture{aspect-ratio:5 / 4}.komp__mala{display:grid;grid-template-columns:minmax(0,1fr) 45%;column-gap:16px;align-items:end;margin:-40px 0 0}.komp__mala picture{grid-column:2;grid-row:1;box-shadow:0 0 0 7px var(--plocha)}.foto.komp__mala figcaption{grid-column:1;grid-row:1;justify-content:flex-end;margin:0 0 2px;text-align:right}.komp--zrcadlo .komp__mala{grid-template-columns:45% minmax(0,1fr)}.komp--zrcadlo .komp__mala picture{grid-column:1}.foto.komp--zrcadlo .komp__mala figcaption,.komp--zrcadlo .foto.komp__mala figcaption{grid-column:2;justify-content:flex-start;text-align:left}.komp__seznam{margin-top:18px;font-size:16px}.vlys{--h-vlys: 28px}.pas:is(ul,ol,div){display:flex;gap:12px;margin-inline:-16px;padding:0 16px 4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none;overscroll-behavior-x:contain}.pas::-webkit-scrollbar{display:none}.pas:is(ul,ol,div)>*{flex:0 0 var(--pas-w);scroll-snap-align:start}}.lista{position:relative;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;padding:6px max(16px,calc((100% - var(--ram)) / 2));background:var(--glazura-950);color:#e3dcc8;font:500 13px/1.35 var(--f-text);letter-spacing:.01em}.lista__kdo{display:flex;align-items:center;gap:8px;min-width:0}.lista__kdo:before{content:"";flex:none;width:8px;height:8px;border-radius:1px;background:var(--med)}.lista__pozn{padding:13px 4px;margin:-13px -4px;border:0;background:none;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;font-size:13px}.lista__kratce{display:none}@media(max-width:720px){.lista__dlouze{display:none}.lista__kratce{display:inline}}.potrebuji{display:none;position:relative;z-index:55;background:var(--krem);color:var(--inkoust);border-bottom:1px solid var(--inkoust-16)}html.poznamky-zapnute .potrebuji{display:block}.potrebuji__vnitrek{width:min(100% - 32px,var(--ram));margin:0 auto;padding:24px 0 28px}.potrebuji h2{display:flex;align-items:center;gap:12px;margin:0 0 6px;font:400 24px/1.2 var(--f-tit)}.potrebuji__znak{width:30px;height:30px;color:var(--glazura)}.potrebuji__uvod{margin-bottom:12px;font-size:16px;color:var(--inkoust-74)}.potrebuji ol{margin:0;padding-left:1.4em;columns:2 26em;column-gap:48px;font-size:16px;line-height:1.5}.potrebuji li{break-inside:avoid;margin-bottom:8px}.potrebuji a{text-decoration:none;background-image:linear-gradient(var(--med-38),var(--med-38));background-size:100% 1px;background-position:0 100%;background-repeat:no-repeat}.potrebuji a:hover{background-size:100% 2px}.pozn{display:none}html.poznamky-zapnute .pozn{display:inline;position:relative;margin-left:.4em;cursor:help}.pozn__znacka{display:inline;padding:1px 6px;border:1px dashed currentColor;border-radius:3px;font:700 11px/1.5 var(--f-text);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;vertical-align:.15em;color:var(--med)}.svetla .pozn__znacka{color:#7a5a1e}.pozn__bublina{position:absolute;left:0;bottom:calc(100% + 8px);z-index:30;width:max-content;max-width:min(320px,80vw);padding:10px 12px;background:var(--krem);color:var(--inkoust);border-radius:8px;box-shadow:0 10px 30px #00000038;font:500 14px/1.45 var(--f-text);letter-spacing:0;text-transform:none;display:none}.pozn:hover .pozn__bublina,.pozn:focus .pozn__bublina{display:block}.pozn__bublina.je-vpravo{left:auto;right:0}@media(max-width:760px){.pozn__bublina{position:fixed;left:16px;right:16px;bottom:96px;width:auto;max-width:none}}.mlista{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--glazura-950);color:var(--krem);border-top:1px solid #2f3f26;transform:translateY(110%);transition:transform .32s var(--k-prechod)}.mlista.je-videt{transform:none}.mlista__cena{font-size:15px;line-height:1.25;color:var(--krem-84)}.mlista__cena b{display:block;font:700 19px/1.1 var(--f-text);font-variant-numeric:lining-nums;color:var(--krem)}@media(min-width:861px){.mlista{display:none!important}}.jednoducha{background:var(--glazura);color:var(--krem)}.jednoducha__obsah{display:grid;justify-items:center;gap:20px;min-height:60svh;padding:80px 16px;text-align:center;align-content:center}.jednoducha__znak{width:72px;height:72px;color:var(--med)}.jednoducha__obsah p{max-width:32em;color:var(--krem-84)}.perlovec--hrana{position:absolute;left:50%;top:18px;translate:-50% 0}.hlava{position:sticky;top:0;z-index:45;display:flex;align-items:center;gap:32px;min-height:var(--h-hlava);padding:12px max(16px,calc((100% - var(--ram)) / 2));background:var(--glazura);color:var(--krem);border-bottom:1px solid rgb(217 170 95 / .18);transition:transform .36s var(--k-prechod)}.hlava.je-skryta{transform:translateY(-100%)}.hlava__znacka{display:flex;align-items:center;gap:14px;min-height:44px;margin-right:auto;text-decoration:none}.hlava__znak{width:44px;height:44px;color:var(--med);transition:transform .6s var(--k-vjezd)}.hlava__znacka:hover .hlava__znak{transform:rotate(90deg)}.hlava__jmeno{display:grid;font:400 25px/1 var(--f-tit);letter-spacing:-.005em}.hlava__jmeno small{margin-top:7px;font:600 12px/1 var(--f-text);letter-spacing:.2em;text-transform:uppercase;color:var(--krem-64)}.hlava__nav{display:flex;gap:28px}.hlava__nav a{position:relative;padding:10px 0;font-weight:500;font-size:17px;text-decoration:none;color:var(--krem-84);transition:color var(--t-rychle)}.hlava__nav a:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:2px;background:var(--med);border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform .26s var(--k-vjezd)}.hlava__nav a:hover,.hlava__nav a[aria-current=true]{color:var(--krem)}.hlava__nav a:hover:after,.hlava__nav a[aria-current=true]:after{transform:none}.hlava__menu,.hlava__jen-mobil,.hlava__nav .hlava__nav-vyzva{display:none}html:not(.js) .hlava__menu{display:none!important}@media(max-width:1180px){.hlava__nav{gap:22px}.hlava__nav a{font-size:16px}}@media(max-width:980px){.hlava{gap:12px}.hlava__vyzva{display:none}.hlava__menu{display:grid;place-items:center;width:48px;height:48px;margin-right:-10px;border:0;background:none;color:var(--krem);cursor:pointer}.hlava__menu .ik{width:26px;height:26px}.hlava__menu-zavrit,.hlava__menu[aria-expanded=true] .hlava__menu-otevrit{display:none}.hlava__menu[aria-expanded=true] .hlava__menu-zavrit{display:block}.hlava__nav{position:fixed;left:0;right:0;top:var(--nav-top, var(--h-hlava));bottom:0;display:flex;flex-direction:column;gap:0;padding:8px 16px calc(20px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;background:var(--glazura);border-bottom:1px solid rgb(217 170 95 / .24);box-shadow:0 18px 30px #00000040;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .22s ease,transform .22s var(--k-vjezd),visibility 0s .22s}.hlava__nav.je-otevrene{opacity:1;visibility:visible;transform:none;transition:opacity .22s ease,transform .22s var(--k-vjezd)}.hlava__nav a{padding:14px 0;font:400 24px/1.2 var(--f-tit);border-bottom:1px solid rgb(243 237 221 / .1)}.hlava__nav a:after{display:none}.hlava__jen-mobil{display:block}.hlava__nav .hlava__nav-vyzva{display:inline-flex;flex:none;margin-top:auto;width:100%;min-height:56px;padding:0 26px;border-bottom:0;font:700 17px/1 var(--f-text);color:var(--glazura-950)}}@media(max-width:760px){.hlava{padding:10px 16px}.hlava__znak{width:38px;height:38px}.hlava__jmeno{font-size:21px}.hlava__jmeno small{display:none}}html.scena-aktivni .hlava{transform:translateY(-100%)}.uvod{position:relative;display:grid;grid-template-columns:minmax(16px,1fr) minmax(0,calc(var(--ram) * .49)) minmax(0,calc(var(--ram) * .51)) minmax(16px,1fr);grid-template-rows:minmax(0,1fr) auto;min-height:min(calc(100svh - 34px - var(--h-hlava)),940px);background:var(--glazura);color:var(--krem)}.uvod__text{grid-column:3;grid-row:1;display:flex;flex-direction:column;justify-content:center;padding:clamp(24px,3vw,40px) 0 clamp(24px,2.6vw,36px) clamp(36px,4vw,60px)}.uvod h1{margin:0 0 20px;font:400 clamp(40px,min(4.8vw,7.9vh),72px)/1.04 var(--f-tit);letter-spacing:-.014em}.uvod h1 .r{display:block;overflow:hidden;padding:.08em 0 .14em;margin:-.08em 0 -.14em}.uvod h1 .r>span{display:inline-block;white-space:nowrap}.uvod__veta{margin:0 0 26px;max-width:30em;font-size:20px;line-height:1.5;color:var(--krem-84)}.tlacitka{display:flex;flex-wrap:wrap;gap:14px}.dukaz{display:flex;align-items:center;gap:12px;margin-top:22px;font-size:16px;color:var(--krem-84)}.dukaz b{color:var(--krem);font-weight:700}.hvezdy{display:inline-flex;gap:3px;color:var(--med)}.hvezdy .ik{width:16px;height:16px}.fakta{display:grid;grid-template-columns:repeat(4,auto);justify-content:space-between;gap:0 20px;margin:clamp(22px,2.6vw,34px) 0 0;padding:18px 0 0;border-top:1px solid var(--med-38);list-style:none}.fakta li{display:grid;gap:3px}.fakta b{font:700 30px/1.05 var(--f-text);letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;color:var(--krem)}.fakta b small{font-size:.62em;font-weight:600;letter-spacing:0;margin-left:.18em;color:var(--krem-84)}.fakta span{font-size:16px;line-height:1.35;color:var(--krem-84)}.uvod__foto{grid-column:2;grid-row:1;position:relative;margin:0;min-height:440px;padding:var(--nad) 0 0;display:flex;--nad: clamp(30px, 4.6vh, 48px);--ob: 50% 50% 0 0 / 14% 14% 0 0}.uvod__foto picture{position:relative;flex:1;display:block;border-radius:var(--ob);overflow:hidden;background:var(--glazura-900);transform-origin:50% 100%}.uvod__foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:46% 50%}.uvod__foto:before{content:"";position:absolute;left:-10px;right:-10px;top:calc(var(--nad) - 10px);bottom:0;border:1.5px solid rgb(217 170 95 / .55);border-bottom:0;border-radius:var(--ob);pointer-events:none}.uvod .vlys{grid-column:1 / -1;grid-row:2;position:relative;z-index:1}@media(max-width:1180px){.fakta{grid-template-columns:repeat(2,auto);justify-content:start;gap:16px 44px}}@media(max-width:860px){.uvod{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;min-height:0}.uvod__foto{grid-column:1;grid-row:1;min-height:0;height:clamp(200px,calc(100svh - 447px),372px);padding:10px 16px 0;--ob: 50% 50% 0 0 / 22% 22% 0 0}.uvod__foto:before{left:8px;right:8px;top:2px}.uvod__foto img{object-position:50% 44%}.uvod .vlys{grid-row:2}.uvod__text{grid-column:1;grid-row:3;padding:16px 16px 34px}.uvod .nadtitulek{display:none}.uvod h1{font-size:clamp(33px,9.9vw,42px);line-height:1.05;margin-bottom:8px}.uvod__veta{font-size:17px;line-height:1.45;margin-bottom:14px}.uvod .tlacitka{display:grid;grid-template-columns:1fr 1fr;gap:10px}.uvod .tl{min-height:54px;padding:0 12px;font-size:16.5px}.dukaz{margin-top:18px;flex-wrap:wrap;row-gap:4px}.fakta{grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}.fakta b{font-size:27px}}@keyframes uvod-oblouk{0%{transform:scale(.955)}to{transform:none}}@keyframes uvod-foto{0%{transform:scale(1.09)}to{transform:none}}@keyframes uvod-radek{0%{transform:translateY(104%)}to{transform:none}}@keyframes uvod-vynor{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes uvod-ram{0%{opacity:0}to{opacity:1}}.uvod__foto picture{animation:uvod-oblouk .9s var(--k-vjezd) both}.uvod__foto img{animation:uvod-foto 1.5s var(--k-vjezd) both}.uvod__foto:before{animation:uvod-ram .7s ease .52s both}.uvod h1 .r>span{animation:uvod-radek .82s var(--k-vjezd) both}.uvod h1 .r:nth-child(2)>span{animation-delay:70ms}.uvod h1 .r:nth-child(3)>span{animation-delay:.14s}.uvod h1 .r:nth-child(4)>span{animation-delay:.21s}.uvod .nadtitulek{animation:uvod-vynor .52s var(--k-vjezd) 60ms both}.uvod .uvod__veta{animation:uvod-vynor .6s var(--k-vjezd) .3s both}.uvod .tlacitka{animation:uvod-vynor .6s var(--k-vjezd) .38s both}.uvod .dukaz{animation:uvod-vynor .6s var(--k-vjezd) .45s both}.uvod .fakta{animation:uvod-vynor .6s var(--k-vjezd) .52s both}@media(prefers-reduced-motion:reduce){.uvod__foto picture,.uvod__foto img{animation:none}.uvod__foto:before,.uvod h1 .r>span,.uvod .nadtitulek,.uvod .uvod__veta,.uvod .tlacitka,.uvod .dukaz,.uvod .fakta{animation:uvod-ram .42s ease both}}.venku{position:relative;padding:clamp(24px,3vw,44px) 0 calc(var(--odstup) * .7);overflow-x:clip}.cesta{position:relative;--kraj: max(16px, calc((100vw - var(--ram)) / 2));--H: clamp(330px, calc(100vh - 320px) , 640px)}.cesta__pas{margin:0;padding:0;list-style:none}.zast{position:relative}.zast__text h3{margin-bottom:10px;font:400 clamp(24px,2.1vw,30px)/1.14 var(--f-tit);letter-spacing:-.01em;text-wrap:balance}.zast__text p{color:var(--inkoust-74)}.zast__text .nadpis{margin-bottom:14px}.venku__fakta{display:flex;flex-wrap:wrap;gap:8px 24px;margin:18px 0 0;padding:16px 0 0;list-style:none;border-top:2px dotted var(--inkoust-16)}.venku__fakta li{display:flex;align-items:center;gap:9px;font-weight:700;font-size:16px}.venku__fakta .ik{width:22px;height:22px;color:var(--glazura)}.zast__seznam{display:flex;flex-wrap:wrap;gap:6px 22px;margin:12px 0 0;padding:0;list-style:none;font-weight:700;font-size:16px}.zast__seznam li{display:flex;align-items:center;gap:9px}.zast__seznam .ik{width:15px;height:15px;color:var(--med-tmavy)}.spendlik{position:absolute;left:50%;top:50%;translate:-50% -50%;display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:#121a0edb;box-shadow:0 0 0 2px var(--med),0 0 0 10px #d9aa5f40;pointer-events:none}.spendlik .ik{width:36px;height:36px;color:var(--med)}.zast--les .spendlik{top:72%;width:48px;height:48px;box-shadow:0 0 0 2px var(--med),0 0 0 8px #d9aa5f40}.zast--les .spendlik .ik{width:28px;height:28px}html.js [data-odhal] .spendlik{opacity:0;scale:.6;transition:opacity .4s ease .5s,scale .6s var(--k-vjezd) .5s}html.js [data-odhal].je-videt .spendlik{opacity:1;scale:1}.cesta__linka{position:relative;z-index:40}.cesta__linka ol{display:flex;margin:0;padding:0;list-style:none}.cesta__linka li{position:relative;flex:1 1 0;display:flex}.cesta__linka li:not(:last-child):before,.cesta__linka li:not(:last-child):after{content:"";position:absolute;left:var(--od, 0px);width:100%;top:50%;margin-top:-1px;pointer-events:none}.cesta__linka li:not(:last-child):before{border-top:2px dotted rgb(23 32 15 / .3)}.cesta__linka li:not(:last-child):after{height:2px;background:var(--med-tmavy);transform-origin:0 50%;transform:scaleX(var(--dil, 0))}.cesta__linka a{position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding-right:14px;background:var(--plocha);color:var(--inkoust-74);font:700 13px/1.2 var(--f-text);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:color .24s ease}.cesta__linka a:hover,.cesta__linka .je-aktivni{color:var(--inkoust)}.cesta__linka .kachlik{background:var(--vapno-2);color:var(--inkoust-74);box-shadow:none;transition:background-color .24s ease,color .24s ease}.cesta__linka .kachlik:before{opacity:0;transition:opacity .24s ease}.cesta__linka .je-za .kachlik,.cesta__linka .je-aktivni .kachlik{background:var(--glazura);color:var(--med);box-shadow:none}.cesta__linka .je-aktivni .kachlik:before{opacity:1}.cesta__konec{display:none}@media(max-width:999px){.cesta__linka{position:sticky;top:var(--h-hlava);display:flex;align-items:center;gap:6px;margin:0 0 20px;padding:0 max(16px,calc((100% - 720px)/2));background:var(--vapno);border-bottom:2px dotted rgb(23 32 15 / .22);transition:top .36s var(--k-prechod)}html.hlava-skryta .cesta__linka{top:0}.cesta__linka ol{flex:1}.cesta__linka li{--od: 50%}.cesta__linka a{justify-content:center;width:100%;min-height:48px;padding:0;background:none}.cesta__linka .kachlik{width:28px;height:28px;font-size:14px}.cesta__jmeno{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cesta__konec{display:block;font:700 11.5px/1 var(--f-text);letter-spacing:.14em;text-transform:uppercase;color:var(--inkoust-74)}.cesta__pas{display:grid;gap:var(--mezera);width:min(100% - 32px,720px);margin:0 auto}.zast{display:flex;flex-direction:column;scroll-margin-top:calc(var(--h-hlava) + 68px)}.zast__foto picture{aspect-ratio:4 / 3}.zast--naves .zast__foto picture{aspect-ratio:16 / 9}.zast__text{padding-top:20px}.zast--zaprazi .zast__foto picture,.zast--dvur .zast__foto picture{aspect-ratio:5 / 4}.zast__mala{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 45%;column-gap:16px;align-items:end;margin:-40px 0 0}.zast__mala picture{grid-column:2;grid-row:1;aspect-ratio:1;box-shadow:0 0 0 7px var(--plocha)}.foto.zast__mala figcaption{grid-column:1;grid-row:1;justify-content:flex-end;margin:0 0 2px;text-align:right}.zast--les .zast__foto picture{aspect-ratio:4 / 3}.zast--les .zast__foto img{object-position:50% 85%}.zast--les .spendlik{top:68%;width:40px;height:40px;box-shadow:0 0 0 2px var(--med),0 0 0 7px #d9aa5f40}.zast--les .spendlik .ik{width:24px;height:24px}.zast--prujezd .zast__foto,.zast--staveni .zast__foto{width:70%;margin-left:auto}.zast--prujezd .zast__foto picture,.zast--staveni .zast__foto picture{aspect-ratio:4 / 5}.zast--dvur .zast__mala{display:grid;grid-template-columns:45% minmax(0,1fr)}.zast--dvur .zast__mala picture{grid-column:1}.foto.zast--dvur .zast__mala figcaption,.zast--dvur .foto.zast__mala figcaption{grid-column:2;justify-content:flex-start;text-align:left}.cesta__linka li:not(:last-child):after{transition:transform .32s var(--k-vjezd)}}@media(max-width:760px){.venku{padding-top:0}.zast--naves .zast__foto picture{aspect-ratio:4 / 5}.venku__fakta{gap:10px 18px;margin-top:16px;padding-top:14px}.venku__fakta li{font-size:15.5px}}@media(min-width:1000px){.cesta__okno{display:flex;flex-direction:column}.cesta__linka{order:2;width:min(100% - 32px,var(--ram));margin:22px auto 0}.cesta__linka li:last-child{flex:0 0 auto}.cesta__linka li:last-child a{padding-right:0}.cesta__pas{order:1;position:relative;display:flex;align-items:flex-start;gap:88px;padding:6px var(--kraj) 14px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgb(23 32 15 / .3) transparent}.zast{flex:none;display:grid;grid-template-rows:var(--H) auto;justify-items:start}.zast__foto{grid-row:1;height:var(--H)}.zast__foto picture{height:100%;aspect-ratio:4 / 3}.zast--naves .zast__foto picture{aspect-ratio:2.2 / 1}.zast--naves .zast__foto img{object-position:50% 74%}.zast--prujezd .zast__foto picture{aspect-ratio:4 / 5}.zast--prujezd .zast__foto img{object-position:46% 50%}.zast--staveni .zast__foto picture{aspect-ratio:1}.zast--les .zast__foto picture{aspect-ratio:5 / 6}.zast__text{grid-row:2;inline-size:0;min-inline-size:min(100%,27em);padding-top:22px}.zast__deska{position:relative;z-index:2;min-inline-size:min(100%,36em);margin-top:-104px;padding:30px 44px 0 0;background:var(--plocha);border-radius:0 34px 0 0}.zast__mala{position:absolute;right:-48px;top:calc(var(--H) * .62);z-index:2;width:calc(var(--H) * .4)}.zast__mala picture{aspect-ratio:1;box-shadow:0 0 0 10px var(--plocha)}.zast__mala figcaption{justify-content:flex-end}.cesta--jede .cesta__okno{position:sticky;top:0;height:100vh;justify-content:center;padding:24px 0 22px;overflow:hidden;overflow:clip}.venku:has(.cesta--jede){padding-bottom:0}.cesta--jede .cesta__pas{flex:none;width:max-content;padding-block:0;overflow:visible;will-change:transform}}@media(max-width:400px){.cesta__linka{gap:4px}.cesta__konec{font-size:10.5px;letter-spacing:.08em}}.uvnitr{position:relative;padding:var(--odstup) 0}.uvnitr .komp+.komp{margin-top:var(--mezera)}.komp--kuchyn .komp__text .nadpis{margin-bottom:18px}@media(min-width:1101px){.komp--kuchyn,.komp--oblouk{grid-template-rows:auto auto}.komp--kuchyn .komp__text{grid-column:1 / 6;grid-row:1;align-self:end;padding:0 24px 0 0}.komp--kuchyn .komp__velka{grid-column:6 / 13;grid-row:1 / 3}.komp--kuchyn .komp__velka picture{aspect-ratio:11 / 10}.komp--kuchyn .komp__mala{grid-column:1 / 6;grid-row:2;justify-self:end;align-self:start;width:300px;margin:32px -64px 0 0}.komp--oblouk .komp__velka{grid-column:1 / 7;grid-row:1 / 3}.komp--oblouk .komp__text{grid-column:8 / 13;grid-row:1;align-self:end;padding:0 0 0 8px}.komp--oblouk .komp__mala{grid-column:7 / 13;grid-row:2;justify-self:start;align-self:start;width:300px;margin:32px 0 0 -63px}.komp--kuchyn .komp__mala figcaption,.komp--oblouk .komp__mala figcaption{justify-content:flex-start}.komp--kuchyn .komp__mala figcaption{max-width:calc(100% - 76px)}.komp--oblouk .komp__mala figcaption{padding-left:76px}.perlovec+.uvnitr{padding-top:calc(var(--odstup) * .7)}}.komp--kuchyn .komp__mala img{object-position:50% 78%}.uvnitr .plakat{margin-top:var(--mezera)}.plakat--pokoj .plakat__foto picture{aspect-ratio:1240 / 680}.plakat--pokoj .plakat__foto img{object-position:42% 55%}.plakat--pokoj .plakat__deska{margin-top:-112px}.plakat--pokoj .plakat__deska p{max-width:30em;color:var(--inkoust-74)}.plakat__bok--okna{grid-column:9 / 13}.plakat__bok--okna picture{aspect-ratio:4 / 3;border-radius:var(--r-mala)}.komp--oblouk{--p: 0}.komp--oblouk .komp__velka picture{aspect-ratio:1 / 1}.komp--oblouk .komp__velka img{transform-origin:50% 60%;transform:scale(calc(1.02 + var(--p) * .08));will-change:transform}.komp--oblouk .komp__mala picture{aspect-ratio:5 / 4}.komp--oblouk .komp__mala img{object-position:30% 50%}.spani{width:min(100% - 32px,var(--ram));margin:var(--mezera) auto 0}.spani__hlava{margin-bottom:36px;max-width:46rem}.spani__hlava h3{margin:0;font:400 clamp(26px,2.8vw,40px)/1.08 var(--f-tit);letter-spacing:-.01em;text-wrap:balance}.spani__hlava p{margin-top:16px;max-width:30em;color:var(--inkoust-74)}.spani__pokoje{display:grid;grid-template-columns:4fr 5fr 4fr;gap:24px;align-items:start;margin:0;padding:0;list-style:none}.spani__pokoj--b{margin-top:72px}.spani__pokoj--a picture,.spani__pokoj--c picture{aspect-ratio:4 / 5}.spani__pokoj--b picture{aspect-ratio:4 / 3}.spani__pokoj--a img{object-position:62% 50%}.spani__pokoj--c img{object-position:40% 50%}.spani__pocet{display:flex;align-items:center;gap:14px;margin:18px 0 0}.spani__pocet>span:not(.kachlik){display:grid;gap:2px;font-weight:700;font-size:18px;line-height:1.3}.spani__pocet small{font-weight:400;font-size:16px;color:var(--inkoust-74)}.kachlik--velky{width:48px;height:48px;border-radius:var(--r-kachel);font:600 24px/1 var(--f-text);font-variant-numeric:lining-nums}.kachlik--velky:before{inset:4px;border-radius:3px}.koupelna{width:min(100% - 32px,var(--ram));margin:calc(var(--mezera) * .75) auto 0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto;column-gap:24px}.koupelna__foto{grid-column:2 / 5;grid-row:1 / 3}.koupelna__foto picture{aspect-ratio:4 / 5}.koupelna__text{grid-column:6 / 12;grid-row:1;align-self:end}.koupelna__text p{max-width:27em;color:var(--inkoust-74)}@media(max-width:1100px){.komp--oblouk .komp__mala{grid-column:1 / 6}.spani__pokoje{display:flex;gap:20px;margin-inline:-16px;padding:0 16px 4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none}.spani__pokoje::-webkit-scrollbar{display:none}.spani__pokoj{flex:0 0 42%;scroll-snap-align:start}.spani__pokoj--b{margin-top:0}.spani__pokoj--a picture,.spani__pokoj--b picture,.spani__pokoj--c picture{aspect-ratio:4 / 5}.plakat--pokoj .plakat__deska{margin-top:-96px}.plakat__bok--okna{grid-column:7 / 13;grid-row:3;margin-top:32px}.koupelna__foto{grid-column:1 / 6}.koupelna__text{grid-column:6 / 13}}@media(max-width:760px){.plakat__bok--okna{display:none}.plakat--pokoj .plakat__foto picture{aspect-ratio:5 / 4}.plakat--pokoj .plakat__deska{margin-top:0}.komp--oblouk .komp__velka picture{aspect-ratio:1 / 1.04}.komp--oblouk .komp__mala picture{aspect-ratio:1}.spani__hlava{display:block;margin-bottom:22px}.spani__hlava h3{font-size:clamp(27px,7.6vw,32px)}.spani__hlava p{margin-top:10px;padding:0}.spani__pokoj,.spani__pokoj--b{margin:0}.spani__pokoj--a picture,.spani__pokoj--b picture,.spani__pokoj--c picture{aspect-ratio:1}.spani__pocet{margin-top:14px;gap:12px}.spani__pocet>span:not(.kachlik){font-size:17px}.spani__pocet small{font-size:15.5px}.kachlik--velky{width:40px;height:40px;font-size:21px}.koupelna{display:block}.koupelna__foto picture{aspect-ratio:3 / 2}.koupelna__foto img{object-position:50% 74%}.koupelna__text{padding-top:20px}}@media(min-width:1101px){.spani__pokoje{grid-template-columns:7fr 5fr;grid-template-rows:auto auto;gap:32px 24px}.spani__pokoj--a{grid-row:1 / 3;align-self:stretch;display:flex;flex-direction:column}.spani__pokoj--a .foto{flex:1 1 0;min-height:420px}.spani__pokoj--a picture{height:100%;aspect-ratio:auto}.spani__pokoj--b{margin-top:0}.spani__pokoj--b picture,.spani__pokoj--c picture{aspect-ratio:16 / 10}}@media(min-width:1101px){.komp--oblouk{grid-template-rows:1fr auto auto 1fr}.komp--oblouk .komp__velka{grid-row:1 / 5}.komp--oblouk .komp__text{grid-row:2;align-self:end}.komp--oblouk .komp__mala{grid-row:3}.koupelna{grid-template-rows:auto;align-items:center}.koupelna__foto{grid-column:1 / 5;grid-row:1}.koupelna__foto picture{aspect-ratio:4 / 3}.koupelna__foto img{object-position:50% 74%}.koupelna__text{grid-column:6 / 12;grid-row:1;align-self:center}}@media(min-width:761px)and (max-width:1100px){.koupelna__foto{grid-column:1 / 5;max-width:280px}}@media(max-width:760px){.koupelna__foto{width:60%}.koupelna__foto picture{aspect-ratio:4 / 5}}.vybava{display:flex;flex-wrap:wrap;gap:8px 26px;margin:18px 0 0;padding:0;list-style:none;font-weight:700;font-size:16px}.vybava li{display:flex;align-items:center;gap:9px}.vybava .ik{width:15px;height:15px;color:var(--med-tmavy)}@media(max-width:760px){.vybava{gap:6px 20px;font-size:15.5px}}@media(min-width:1101px){.komp--oblouk .komp__mala{display:grid;grid-template-columns:360px minmax(0,1fr);align-items:end;column-gap:20px;width:calc(100% + 63px)}.komp--oblouk .komp__mala picture{grid-column:1;grid-row:1}.komp--oblouk .foto.komp__mala figcaption,.foto.komp--oblouk .komp__mala figcaption{grid-column:2;grid-row:1;margin:0 0 6px;padding-left:0}}.okoli{position:relative;padding:var(--odstup) 0;background:var(--glazura);color:var(--krem);--plocha: var(--glazura);overflow-x:clip}.okoli__krajina img{object-position:50% 44%}.okoli .plakat__deska>p{max-width:31em;color:var(--krem-84)}.okoli__blizko{display:grid;margin:32px 0 0;padding:0;list-style:none}.okoli__blizko li{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:baseline;gap:12px;padding:13px 0;border-top:1px solid var(--med-38)}.okoli__blizko li:last-child{border-bottom:1px solid var(--med-38)}.okoli__blizko b{font:700 30px/1 var(--f-text);font-variant-numeric:lining-nums;color:var(--krem);white-space:nowrap}.okoli__blizko b small{margin-left:.18em;font-size:.6em;font-weight:600;color:var(--krem-84)}.okoli__blizko span{font-size:17px;line-height:1.35;color:var(--krem-84)}.sezony{width:min(100% - 32px,var(--ram));margin:clamp(64px,7vw,96px) auto 0}.sezony__hlava{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px 32px;border-bottom:2px solid var(--med)}.sezony__nadpis{padding-bottom:18px;font:400 clamp(26px,2.4vw,36px)/1.1 var(--f-tit);letter-spacing:-.01em}.sezony__zalozky{display:flex;gap:6px}.sezony__zalozky [role=tab]{min-height:48px;padding:0 20px;border:1.5px solid var(--med-38);border-bottom:0;border-radius:var(--r-kachel) var(--r-kachel) 0 0;background:transparent;color:var(--med);font:700 16px/1 var(--f-text);cursor:pointer;transition:background-color var(--t-rychle),color var(--t-rychle),border-color var(--t-rychle)}.sezony__zalozky [role=tab]:hover{border-color:var(--med)}.sezony__zalozky [role=tab][aria-selected=true]{background:var(--med);border-color:var(--med);color:var(--glazura-950)}.sezona{display:grid;grid-template-columns:5fr 4fr 4fr;gap:24px;align-items:start;margin:0;padding:36px 0 0;list-style:none}.cil{display:grid;align-content:start;gap:16px}.cil__obraz{position:relative;border-radius:var(--r-foto);overflow:hidden;height:clamp(230px,22vw,300px);background:var(--glazura-900)}.cil__obraz picture,.cil__obraz img,.cil__obraz video{display:block;width:100%;height:100%;object-fit:cover}.cil h4{margin:0 0 6px;font:400 clamp(22px,1.9vw,27px)/1.15 var(--f-tit)}.cil p{font-size:17px;line-height:1.45;color:var(--krem-84)}.cil p b{color:var(--med);font-weight:700}html:not(.js) .sezony__zalozky{display:none}html:not(.js) .sezona__panel:before{content:attr(data-nazev);display:block;margin-top:32px;font:700 14px/1.2 var(--f-text);letter-spacing:.2em;text-transform:uppercase;color:var(--med)}html:not(.js) .sezona{padding-top:18px}.video{position:relative;width:100%;height:100%}.video video{position:absolute;inset:0}.video__tl{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:#121a0eb8;color:var(--krem);cursor:pointer}.video__tl .ik{width:18px;height:18px}.video__prehrat,.video.je-pauza .video__pauza{display:none}.video.je-pauza .video__prehrat{display:block}@media(max-width:760px){.okoli__krajina img{object-position:46% 50%}.okoli__blizko{margin-top:24px}.okoli__blizko li{grid-template-columns:92px minmax(0,1fr);padding:12px 0}.okoli__blizko b{font-size:26px}.okoli__blizko span{font-size:16px}.sezony__hlava{display:block;border-bottom:0}.sezony__nadpis{padding-bottom:16px;font-size:26px}.sezony__zalozky{gap:4px;border-bottom:2px solid var(--med)}.sezony__zalozky [role=tab]{flex:1 1 auto;padding:0 8px;font-size:15.5px;min-height:48px}.sezony__panely{margin-top:20px}.cil{gap:12px}.cil__obraz{height:auto;aspect-ratio:7 / 5}.cil h4{font-size:22px;margin-bottom:4px}.cil p{font-size:16px;line-height:1.4}}@media(min-width:1101px){.okoli .plakat__foto picture{aspect-ratio:1.9 / 1}.okoli .plakat__deska{margin-top:-292px;padding-top:34px}}@media(min-width:761px){.okoli__blizko{grid-template-columns:1fr 1fr;column-gap:32px;margin-top:26px;max-width:34em}.okoli__blizko li{grid-template-columns:1fr;gap:6px;padding:14px 0 12px}.okoli__blizko li:last-child{border-bottom:0}.sezona{grid-template-columns:7fr 5fr;grid-template-rows:auto auto;gap:28px 24px}.sezona .cil:first-child{grid-row:1 / 3;align-self:stretch;display:flex;flex-direction:column}.sezona .cil:first-child .cil__obraz{flex:1;height:auto;min-height:360px}.sezona .cil:first-child .cil__obraz>picture,.sezona .cil:first-child .cil__obraz>.video{position:absolute;inset:0}.sezona .cil:not(:first-child) .cil__obraz{height:clamp(170px,15vw,214px)}.sezona .cil:not(:first-child){gap:12px}}.hodnoceni{padding:var(--odstup) 0}.hodnoceni__ram{width:min(100% - 32px,var(--ram));margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:clamp(40px,4vw,56px);align-items:start}.hodnoceni__souhrn{grid-column:1 / 6;grid-row:1;padding-right:24px}.hodnoceni__souhrn .nadpis{margin-bottom:32px}.hodnoceni__znamka{display:flex;align-items:center;gap:18px;padding-top:24px;border-top:2px dotted var(--inkoust-16)}.hodnoceni__znamka>b{font:700 76px/.9 var(--f-text);letter-spacing:-.02em;color:var(--glazura);font-variant-numeric:lining-nums}.hodnoceni__znamka>span{display:grid;gap:6px;font-size:16px;color:var(--inkoust-74)}.hodnoceni__znamka .hvezdy{color:var(--med-tmavy)}.hodnoceni__znamka .hvezdy .ik{width:18px;height:18px}.recenze{position:relative;margin:0}.recenze blockquote{margin:0}.recenze blockquote p{font-size:18px;line-height:1.6;color:var(--inkoust-74)}.recenze figcaption{margin-top:14px;font-size:15px;font-weight:700;color:var(--inkoust)}.recenze--velka{grid-column:6 / 13;grid-row:1;padding:8px 0 0 64px}.recenze--velka:before{content:"";position:absolute;left:0;top:10px;width:44px;height:34px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 36'%3E%3Cpath fill='%23c79a4c' d='M11 0a10 10 0 0 1 10 10c0 10.5-6.2 19.4-16.4 25.7l-2.1-3.2C8.6 28.4 11.6 24 12.4 19.7A10 10 0 0 1 11 0zm25 0a10 10 0 0 1 10 10c0 10.5-6.2 19.4-16.4 25.7l-2.1-3.2c6.1-4.1 9.1-8.5 9.9-12.8A10 10 0 0 1 36 0z'/%3E%3C/svg%3E") 0 0 / contain no-repeat}.recenze--velka blockquote p{font:400 clamp(23px,2.1vw,31px)/1.36 var(--f-tit);color:var(--inkoust);letter-spacing:-.005em}.hodnoceni__foto{grid-column:1 / 7;grid-row:2}.hodnoceni__foto picture{aspect-ratio:4 / 3}.hodnoceni__dalsi{grid-column:8 / 13;grid-row:2;align-self:start;display:grid;gap:28px}.recenze--velka{align-self:end}.emoji{font-size:.6em;vertical-align:.15em}.hodnoceni__dalsi .recenze{padding-top:24px;border-top:2px dotted var(--inkoust-16)}.ceny{position:relative;padding:var(--odstup) 0;background:var(--glazura);color:var(--krem);--plocha: var(--glazura)}.ceny__ram{width:min(100% - 32px,var(--ram));margin:0 auto}.ceny__hlava{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:end;margin-bottom:clamp(36px,4vw,56px)}.ceny__hlava .nadpis{grid-column:1 / 8}.ceny__hlava>p{grid-column:8 / 13;max-width:30em;color:var(--krem-84);padding-bottom:6px}.cenik{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:10px 0;list-style:none;border-radius:var(--r-foto);background:var(--glazura-650);box-shadow:inset 0 0 0 1px #f3eddd1a}.cenik__sezona{padding:24px 28px 22px}.cenik__foto{display:block;height:120px;margin-bottom:20px;border-radius:var(--r-mala);overflow:hidden;background:var(--glazura-900)}.cenik__foto picture,.cenik__foto img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--pos, 50% 50%)}.cenik__sezona+.cenik__sezona{border-left:2px dotted rgb(217 170 95 / .42)}.cenik__nazev{font:700 13px/1.2 var(--f-text);letter-spacing:.2em;text-transform:uppercase;color:var(--med)}.cenik__obdobi{margin-top:6px;font-size:16px;color:var(--krem-84)}.cenik__noc{display:flex;align-items:baseline;gap:10px;margin-top:18px}.cenik__noc b{font:700 40px/1 var(--f-text);letter-spacing:-.01em;font-variant-numeric:lining-nums;color:var(--krem);white-space:nowrap}.cenik__noc span{font-size:16px;color:var(--krem-84)}.cenik__vikend{margin-top:8px;font-size:16px;color:var(--krem-84)}.termin{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:0;margin-top:24px;border-radius:var(--r-foto);overflow:hidden;background:var(--vapno);color:var(--inkoust);scroll-margin-top:16px}.termin h3{margin-bottom:6px;font:400 clamp(24px,2vw,30px)/1.15 var(--f-tit)}.termin__kalendar{padding:36px 36px 32px}.termin__pozn{margin-bottom:18px;font-size:15px;color:var(--inkoust-74)}.termin__formular{padding:36px;background:var(--vapno-2)}.kal__bezjs{font-size:16px;color:var(--inkoust-74)}.kal__hlava{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.kal__stav{flex:1;text-align:center;font-weight:700;font-size:16px}.kal__stav.je-hlaska{color:#8a3a22}.kal__sipka{display:grid;place-items:center;width:44px;height:44px;border:1.5px solid var(--inkoust-16);border-radius:var(--r-kachel);background:var(--bila);cursor:pointer}.kal__sipka[aria-disabled=true]{opacity:.35;cursor:default}.kal__mesice{display:grid;grid-template-columns:1fr;gap:28px;touch-action:pan-y}.kal__mesice[data-pocet="2"]{grid-template-columns:1fr 1fr}.termin .kal__nazev{margin:0;font:700 20px/1.2 var(--f-text);font-variant-numeric:lining-nums}.kal__cena{margin:2px 0 10px;font-size:14px;color:var(--inkoust-74)}.kal__mrizka{width:100%;border-collapse:separate;border-spacing:3px;table-layout:fixed}.kal__mrizka th{padding:4px 0;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--inkoust-74)}.kal__mrizka td{padding:0}.kal__den{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;min-height:40px;border:0;border-radius:var(--r-kachel);background:transparent;box-shadow:inset 0 0 0 1px #17200f29;color:var(--inkoust);font:600 15px/1 var(--f-text);cursor:pointer;transition:background-color var(--t-rychle),color var(--t-rychle)}.kal__den span{position:relative;z-index:1}.kal__den:hover{background:var(--bila);box-shadow:inset 0 0 0 1.5px var(--glazura)}.kal__den.je-minuly{background:transparent;color:#17200f52;cursor:default;box-shadow:none}.kal__den.je-obsazeno{background:#d9cfb8;color:#17200f73;cursor:not-allowed;box-shadow:none;text-decoration:line-through}.kal__den.je-prijezd-jinych{background:linear-gradient(135deg,transparent 50%,#d9cfb8 50%)}.kal__den.je-odjezd-jinych{background:linear-gradient(135deg,#d9cfb8 50%,transparent 50%)}.kal__den.je-dnes span:after{content:"";position:absolute;left:50%;bottom:-6px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:currentColor}.kal__den.je-uvnitr{background:#dfe5d3;color:var(--inkoust);box-shadow:inset 0 0 0 1px #27341f2e}.kal__den.je-zacatek,.kal__den.je-konec{background:var(--glazura);color:var(--krem);box-shadow:inset 0 0 0 2px var(--med)}.kal__den.je-nahled.je-uvnitr{background:#e9ede0}.kal__legenda{display:flex;flex-wrap:wrap;gap:6px 18px;margin:16px 0 0;padding:0;list-style:none;font-size:14px;color:var(--inkoust-74)}.kal__legenda li{display:flex;align-items:center;gap:8px}.kal__vzorek{width:16px;height:16px;border-radius:4px;background:transparent;box-shadow:inset 0 0 0 1px #17200f38}.kal__vzorek--obsazeno{background:#d9cfb8;box-shadow:none}.kal__vzorek--pul{background:linear-gradient(135deg,transparent 50%,#d9cfb8 50%)}.kal__vzorek--vyber{background:var(--glazura);box-shadow:inset 0 0 0 2px var(--med)}.kal__souhrn{margin-top:18px;padding-top:16px;border-top:2px dotted var(--inkoust-16);font-size:16px}.kal__termin{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.kal__termin b{font:700 20px/1.2 var(--f-text);font-variant-numeric:lining-nums}.kal__termin span{color:var(--inkoust-74)}.kal__rozpis,.kal__casy,.kal__napoveda{margin-top:6px;color:var(--inkoust-74)}.kal__rozpis b{color:var(--inkoust)}.kal__akce{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:14px}.kal__akce .tl{min-height:48px}.kal__odkaz{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;font:700 16px/1.2 var(--f-text);color:var(--glazura);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.poptavka{display:grid;grid-template-columns:1fr 1fr;gap:14px 14px}.poptavka h3{grid-column:1 / -1;margin-bottom:4px}.pole{grid-column:1 / -1;display:grid;gap:6px;align-content:start}.pole--pul{grid-column:span 1}.pole label,.pole>span{font-weight:700;font-size:15px}.pole label small{font-weight:400;color:var(--inkoust-74)}.pole input,.pole select,.pole textarea{width:100%;min-height:48px;padding:10px 14px;border:1.5px solid rgb(23 32 15 / .22);border-radius:var(--r-kachel);background:var(--bila);color:var(--inkoust);font:400 16px/1.4 var(--f-text)}.pole textarea{resize:vertical;min-height:92px}.pole input:focus-visible,.pole select:focus-visible,.pole textarea:focus-visible{outline:2px solid var(--glazura);outline-offset:1px;border-color:var(--glazura)}.pole [aria-invalid=true],.pole [aria-invalid=true]:focus-visible{border:2px solid #9b3a22;padding:9px 13px}.pole [aria-invalid=true]:focus-visible{outline:2px solid var(--glazura);outline-offset:2px}.pole__chyba{min-height:0;font-size:14px;font-weight:600;color:#8a3a22}.pole__chyba:empty{display:none}.pole--pes{display:flex;align-items:center;gap:10px;align-self:end;min-height:48px;font-weight:700;font-size:15px;cursor:pointer}.pole--pes input{width:22px;height:22px;min-height:0;accent-color:var(--glazura)}.poptavka__past{position:absolute;left:-9999px}.poptavka__past input{font-size:16px}.poptavka__stav{grid-column:1 / -1;padding:12px 14px;border-radius:var(--r-kachel);background:#f3dfd5;color:#6e2b17;font-weight:600;font-size:15px}.poptavka__odeslat{grid-column:1 / -1;width:100%;margin-top:4px;background:var(--glazura);color:var(--krem)}.poptavka__odeslat:hover{background:var(--glazura-700)}.poptavka__drobne{grid-column:1 / -1;font-size:14px;color:var(--inkoust-74)}.poptavka__hotovo{display:grid;justify-items:start;gap:12px;scroll-margin-top:calc(var(--h-hlava) + 16px)}.poptavka__znak .ik{width:56px;height:56px;color:var(--glazura)}.poptavka__nahled{padding:10px 12px;border-radius:var(--r-kachel);background:#d9aa5f47;font-size:15px}.otazky{padding:var(--odstup) 0 calc(var(--odstup) * .75)}.otazky__ram{width:min(100% - 32px,var(--ram));margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:start}.otazky__bok{grid-column:1 / 5}.otazky__bok .nadpis{margin-bottom:32px}.otazky__foto picture{aspect-ratio:1 / 1}.otazky__seznam{grid-column:6 / 13;border-top:2px dotted var(--inkoust-16)}.otazka{border-bottom:2px dotted var(--inkoust-16)}.otazka summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:14px 0;list-style:none;cursor:pointer;font:400 clamp(20px,1.6vw,24px)/1.25 var(--f-tit)}.otazka summary::-webkit-details-marker{display:none}.otazka summary:hover{color:var(--glazura-700)}.otazka__ikona{width:28px;height:28px;flex:none;padding:4px;border-radius:5px;background:var(--glazura);color:var(--med);transition:transform .26s var(--k-vjezd)}.otazka[open] .otazka__ikona{transform:rotate(45deg)}.otazka p{max-width:38em;padding:0 40px 22px 0;color:var(--inkoust-74)}.kontakt{padding:calc(var(--odstup) * .75) 0 var(--odstup)}.kontakt__ram{width:min(100% - 32px,var(--ram));margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:center}.kontakt__text{grid-column:1 / 6;padding-right:16px}.kontakt__text .nadpis{margin-bottom:22px}.kontakt__adresa{font:600 21px/1.45 var(--f-text);font-variant-numeric:lining-nums}.kontakt__odkazy{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.kontakt__cesta{display:grid;margin:28px 0 0;padding:0;list-style:none}.kontakt__cesta li{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:12px 0;border-top:2px dotted var(--inkoust-16);font-size:16px}.kontakt__cesta b{font-weight:700}.kontakt__cesta span{color:var(--inkoust-74)}.kontakt__psat{margin-top:20px;font-size:16px;color:var(--inkoust-74)}.kontakt__psat a{color:var(--glazura);font-weight:700;text-underline-offset:4px}.kontakt__mapa{grid-column:6 / 13;margin:0}.kontakt__mapa a{position:relative;display:block;border-radius:var(--r-foto);overflow:hidden}.kontakt__mapa picture{aspect-ratio:4 / 3;border-radius:0}.kontakt__mapa img{transition:transform .7s var(--k-vjezd)}.kontakt__mapa a:hover img{transform:scale(1.03)}.kontakt__mapa{--mx: 45%;--my: 68%}.mapa-bod{position:absolute;left:var(--mx);top:var(--my);width:16px;height:16px;translate:-50% -50%;border-radius:50%;background:var(--med);box-shadow:0 0 0 3px var(--glazura-950),0 0 0 9px #d9aa5f52;pointer-events:none}.mapa-stitek{position:absolute;left:var(--mx);top:var(--my);translate:-50% calc(-100% - 20px);padding:7px 13px;border-radius:9px;background:var(--glazura-950);color:var(--krem);font:700 13px/1.2 var(--f-text);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;pointer-events:none}.mapa-stitek:after{content:"";position:absolute;left:50%;bottom:-6px;width:12px;height:12px;translate:-50% 0;rotate:45deg;background:var(--glazura-950);border-radius:0 0 3px}@media(max-width:1100px){.hodnoceni__souhrn{grid-column:1 / -1;grid-row:auto;padding:0}.recenze--velka{grid-column:1 / -1;grid-row:auto}.hodnoceni__foto{grid-column:1 / 8;grid-row:auto}.hodnoceni__dalsi{grid-column:8 / 13;grid-row:auto}.ceny__hlava .nadpis,.ceny__hlava>p{grid-column:1 / -1}.ceny__hlava>p{margin-top:16px}.cenik__sezona{padding:22px 24px 20px}.termin{grid-template-columns:1fr}.otazky__bok,.otazky__seznam,.kontakt__text,.kontakt__mapa{grid-column:1 / -1}.otazky__bok{margin-bottom:32px}.otazky__bok .nadpis{margin:0}.otazky__foto{display:none}.kontakt__mapa{margin-top:36px;--my: 74%}.kontakt__mapa picture{aspect-ratio:16 / 9}}@media(max-width:760px){.hodnoceni__ram{row-gap:32px}.hodnoceni__souhrn .nadpis{margin-bottom:22px}.hodnoceni__znamka>b{font-size:60px}.recenze--velka{padding:44px 0 0}.recenze--velka:before{top:0;width:36px;height:28px}.recenze--velka blockquote p{font-size:22px}.recenze blockquote p{font-size:17px}.hodnoceni__foto,.hodnoceni__dalsi{grid-column:1 / -1}.hodnoceni__foto picture{aspect-ratio:5 / 4}.hodnoceni__dalsi{gap:24px}.hodnoceni__dalsi .recenze{padding-top:20px}.ceny__hlava{margin-bottom:28px}.cenik{grid-template-columns:1fr;padding:4px 0}.cenik__sezona{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:baseline;padding:14px 14px 15px}.cenik__foto{grid-column:1 / -1;grid-row:1;height:96px;margin-bottom:14px}.cenik__sezona+.cenik__sezona{border-left:0;border-top:2px dotted rgb(217 170 95 / .42)}.cenik__nazev{grid-column:1;grid-row:2;padding-left:6px;font-size:12.5px;letter-spacing:.16em}.cenik__obdobi{grid-column:1;grid-row:3;margin-top:5px;padding-left:6px;font-size:15.5px;line-height:1.35}.cenik__noc{grid-column:2;grid-row:2;margin:0;padding-right:6px;gap:6px;justify-content:flex-end}.cenik__noc b{font-size:26px}.cenik__noc span{font-size:15px}.cenik__vikend{grid-column:2;grid-row:3;margin-top:5px;padding-right:6px;font-size:15.5px;text-align:right}.termin{margin-top:16px}.termin__kalendar,.termin__formular{padding:22px 16px}.kal__mrizka{border-spacing:2px}.kal__den{min-height:44px;font-size:15.5px}.poptavka{grid-template-columns:1fr}.pole--pul{grid-column:1 / -1}.otazky__bok{grid-template-columns:1fr;margin-bottom:24px}.otazky__foto{display:none}.otazka summary{min-height:60px;font-size:20px}.otazka p{padding-right:0;font-size:17px}.kontakt__text{padding-right:0}.kontakt__odkazy{display:grid;grid-template-columns:1fr;gap:10px}.kontakt__odkazy .tl{width:100%}.kontakt__cesta li{grid-template-columns:96px minmax(0,1fr);font-size:16px}.kontakt__mapa{margin-top:32px}.kontakt__mapa{--my: 68%}.kontakt__mapa picture{aspect-ratio:5 / 4}}@media(max-width:380px){.termin__kalendar{padding:20px 10px}.kal__mrizka{border-spacing:0}.kal__den{border-radius:0;box-shadow:inset 0 0 0 1px #17200f24}.kal__den:hover{box-shadow:inset 0 0 0 1.5px var(--glazura)}.kal__den.je-zacatek,.kal__den.je-konec{box-shadow:inset 0 0 0 2px var(--med)}}.paticka{position:relative;padding:52px 0 calc(40px + env(safe-area-inset-bottom));background:var(--glazura);color:var(--krem)}.paticka__ram{width:min(100% - 32px,var(--ram));margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px 40px}.paticka__znacka{display:flex;align-items:center;gap:14px;text-decoration:none;font:400 24px/1.1 var(--f-tit)}.paticka__znacka small{display:block;margin-top:6px;font:500 15px/1.3 var(--f-text);font-variant-numeric:lining-nums;color:var(--krem-64)}.paticka__znak{width:48px;height:48px;color:var(--med)}.paticka__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 22px}.paticka__nav a{padding:11px 6px;margin:0 -6px;font-size:16px;color:var(--krem-84);text-decoration:none}.paticka__nav a:hover{color:var(--krem);text-decoration:underline;text-underline-offset:5px}.paticka__navrh{font-size:14px;color:var(--krem-64)}@media(max-width:1180px){.paticka__ram{grid-template-columns:1fr;justify-items:start}.paticka__nav{justify-content:start}}@media(max-width:860px){.paticka{padding:40px 0 calc(104px + env(safe-area-inset-bottom))}}
