@font-face{font-family:Antonio;font-style:normal;font-weight:100 700;font-display:swap;src:url(/pisma/antonio.woff2)format("woff2")}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/pisma/golos-text.woff2)format("woff2")}:root{--mlha:#e8e6dd;--louka:#dbdfd1;--roubeni:#1b1d20;--lista:#f2f1e9;--mech:#b5c3a2;--kachle:#3c5f96;--kachle-sv:#abc1e7;--sedy:#cdcfc5;--kour:#3b3f43;--dym:#c5cac1;--plech:#6b7172;--pole:#faf9f4;--chyba:#a12a1e;--bg:var(--mlha);--fg:var(--roubeni);--fg2:var(--kour);--akcent:var(--kachle);--cara:#1b1d203d;--obrys:#1b1d20b8;--tl-hover:#000;--titul:"Antonio", sans-serif;--text:"Golos Text", sans-serif;--t1:.16s;--t2:.42s;--t3:.8s;--e:cubic-bezier(.16, 1, .3, 1);--okraj:clamp(1.5rem, 5vw, 4.5rem);--ram:min(100% - 2 * var(--okraj), 81rem);--mezera:clamp(3.75rem, 7.5vw, 6.5rem);--r:1.25rem;--r-m:.625rem;--wb-bg:var(--roubeni);--wb-fg:#dfe2da;--wb-akcent:var(--mech);--pozn-bg:#f1e7b0;--pozn-fg:#3a3208}.tmava{--bg:var(--roubeni);--fg:var(--lista);--fg2:var(--dym);--akcent:var(--kachle-sv);--cara:#f2f1e933;--obrys:#f2f1e9b8;--tl-hover:#fff;background:var(--bg);color:var(--fg)}.na-louce{--bg:var(--louka);background:var(--louka)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:var(--roubeni) var(--mlha)}html.js:not([data-pohyb=klid]){scroll-behavior:smooth}[hidden]{display:none!important}button,input,select,textarea{font:inherit}body{background:var(--mlha);color:var(--roubeni);font:400 1.125rem/1.55 var(--text);font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;caret-color:var(--roubeni);accent-color:var(--kachle);margin:0}img,picture,svg{max-width:100%;display:block}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}p{text-wrap:pretty;margin:0 0 1em}li,figcaption{text-wrap:pretty}h1,h2,h3{font-family:var(--titul);letter-spacing:-.005em;margin:0;font-weight:600}h2{text-wrap:balance;font-size:clamp(2.625rem,4.3vw,3.75rem);line-height:1.1}h3{letter-spacing:0;font-size:clamp(1.625rem,2.2vw,2rem);line-height:1.1}h4{font:700 1.0625rem/1.3 var(--text);margin:0}b,strong{font-weight:700}::selection{background:var(--roubeni);color:var(--lista)}.tmava ::selection{background:var(--lista);color:var(--roubeni)}:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.skok{z-index:99;background:var(--roubeni);min-height:3rem;color:var(--lista);align-items:center;padding:0 1.125rem;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;top:3.25rem;left:1rem;transform:translateY(-400%)}.skok:focus{transform:none}.nz{white-space:nowrap}.jen-uzsi{display:none}.ram{width:var(--ram);margin-inline:auto}main>section{padding-block:var(--mezera)}.sekce__hlava{max-width:44rem;margin-bottom:clamp(2rem,4vw,3.25rem)}.perex{max-width:36em;color:var(--fg2);margin:1rem 0 0}.foto{border-radius:var(--r);background:var(--sedy);margin:0;position:relative;overflow:hidden}.foto picture,.foto img{width:100%;height:100%}.foto img{object-fit:cover}figcaption{color:var(--fg2);padding-top:.5rem;font-size:1rem;line-height:1.45}@media (max-width:699px){:root{--mezera:3rem}body{font-size:1.0625rem;line-height:1.5}.jen-sirsi{display:none!important}.jen-uzsi{display:inline}}.tl{border-radius:var(--r-m);background:var(--fg);min-height:3.5rem;color:var(--bg);font:600 1.0625rem/1 var(--text);white-space:nowrap;cursor:pointer;transition:background-color var(--t1) ease-out, color var(--t1) ease-out, transform var(--t1) ease-out;border:0;justify-content:center;align-items:center;gap:.625rem;padding:0 1.5rem;text-decoration:none;display:inline-flex}.tl:hover{background:var(--tl-hover)}.tl:active{transform:translateY(1px)}.tl .ik{width:1.125rem;height:1.125rem;transition:transform var(--t2) var(--e);flex:none}.tl:hover .ik--sipka{transform:translate(.1875rem)}.tl .ik--schody{width:1.5rem;height:1.25rem}.tl--maly{min-height:3rem;padding:0 1.125rem;font-size:1rem}.tl--velke{min-height:3.75rem;padding:0 2rem;font-size:1.125rem}.tl--obrys{color:var(--fg);box-shadow:inset 0 0 0 1.5px var(--obrys);background:0 0}.tl--obrys:hover{background:var(--fg);color:var(--bg);box-shadow:none}.znak{align-items:center;gap:.75rem;min-height:3rem;text-decoration:none;display:inline-flex}.znak__kresba{flex:none;width:2.125rem;height:2.44rem}.znak__jmeno{font:600 1.3125rem/1.05 var(--titul);letter-spacing:.05em;text-transform:uppercase}.hlas{margin:1rem 0 0}.hlas blockquote{margin:0}.hlas blockquote p{margin:0;font-weight:600;line-height:1.4}.hlas figcaption{padding-top:.25rem}.tram{background:linear-gradient(var(--fg) 0 0) left top / 100% .25rem no-repeat;padding-top:1.125rem}.tram.pred-vstupem{background-size:0 .25rem}html.js:not([data-pohyb=klid]) .tram{transition:background-size var(--t3) var(--e)}.krokovac{grid-template-columns:3rem auto 3rem;align-items:center;gap:.5rem;display:inline-grid}.krokovac button{border:1.5px solid var(--obrys);border-radius:var(--r-m);width:3rem;height:3rem;color:inherit;cursor:pointer;transition:background-color var(--t1) ease-out, color var(--t1) ease-out, opacity var(--t1) ease-out;background:linear-gradient(currentColor 0 0) 50%/.875rem 2px no-repeat;place-items:center;padding:0;font-size:0;display:grid}.krokovac button:last-child{background:linear-gradient(currentColor 0 0) 50%/.875rem 2px no-repeat,linear-gradient(currentColor 0 0) 50%/2px .875rem no-repeat}.krokovac button:hover{background-color:var(--fg);border-color:var(--fg);color:var(--bg)}.krokovac button[aria-disabled=true]{opacity:.3;cursor:default}.krokovac button[aria-disabled=true]:hover{border-color:var(--obrys);color:inherit;background-color:#0000}.krokovac input{width:3.25em;height:3rem;color:inherit;font:600 2.25rem/1 var(--titul);font-variant-numeric:lining-nums tabular-nums;text-align:center;appearance:textfield;background:0 0;border:0;padding:0}.krokovac input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.krokovac input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.luzka{flex-wrap:wrap;gap:.25rem;display:flex}.luzka i{width:1.75rem;height:.5625rem;transition:background-color var(--t2) ease-out, box-shadow var(--t2) ease-out;flex:none;box-shadow:inset 0 0 0 1.5px #1b1d206b}.luzka i.je-obsazene{background:var(--kachle);box-shadow:none}.zvetsit{cursor:zoom-in;width:100%;height:100%;display:block}.zvetsit:focus-visible{outline-offset:-4px}html:has(dialog.prohlizec[open]){overflow:hidden}.prohlizec{--fg:var(--lista);background:var(--roubeni);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--lista);border:0;margin:0;padding:0}.prohlizec::backdrop{background:var(--roubeni)}.prohlizec figure{grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:.75rem;height:100%;margin:0;padding:4rem 1rem 1rem;display:grid}.prohlizec img{width:auto;max-width:100%;height:auto;max-height:100%}.prohlizec figcaption{min-height:1.5em;font:400 1rem/1.5 var(--text);color:inherit;text-align:center;padding:0}.prohlizec__tl{border-radius:var(--r-m);background:var(--lista);width:3rem;height:3rem;color:var(--roubeni);font:400 1.625rem/1 var(--text);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute}.prohlizec__zavrit{top:.625rem;right:.75rem}.prohlizec__pred{top:calc(50% - 1.5rem);left:.75rem}.prohlizec__dalsi{top:calc(50% - 1.5rem);right:.75rem}.wb{z-index:80;min-height:2.125rem;padding:env(safe-area-inset-top,0px) max(var(--okraj), (100% - 81rem) / 2) 0;background:var(--wb-bg);color:var(--wb-fg);font:500 .875rem/1.35 var(--text);align-items:center;gap:.25rem 1.25rem;display:flex;position:relative}.wb__kdo{align-items:baseline;gap:.625rem;margin:0 auto 0 0;padding-block:.375rem;display:flex}.wb__kdo:before{content:"";background:var(--wb-akcent);flex:none;width:.5rem;height:.5rem}.wb__odkaz{min-height:2.125rem;color:inherit;font:inherit;text-underline-offset:.2em;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 .125rem;text-decoration:underline}.wb__odkaz:first-letter{text-transform:uppercase}.wb__odkaz:focus-visible{outline:2px solid var(--wb-akcent);outline-offset:2px}@media (max-width:699px){.wb{white-space:nowrap;gap:.75rem;padding-inline:1rem;font-size:min(.8125rem,3.4vw);line-height:1.3}.wb,.wb__odkaz{min-height:2.75rem}}.pozn{display:none}html.poznamky-zapnute .pozn{background:var(--pozn-bg);color:var(--pozn-fg);font:600 .75rem/1.4 var(--text);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;vertical-align:.12em;cursor:help;margin-left:.3em;padding:.12em .45em .14em;display:inline;position:relative}.pozn__text{z-index:90;background:var(--wb-bg);width:max-content;max-width:min(18rem,78vw);color:var(--wb-fg);font:400 .875rem/1.4 var(--text);letter-spacing:0;text-transform:none;white-space:normal;padding:.55rem .7rem;display:none;position:absolute;bottom:calc(100% + .5rem);left:0;box-shadow:0 8px 24px #0000003d}.pozn__text:after{content:"";height:.6rem;position:absolute;top:100%;left:0;right:0}.pozn[data-strana=dole] .pozn__text{top:calc(100% + .5rem);bottom:auto}.pozn[data-strana=dole] .pozn__text:after{top:auto;bottom:100%}html.poznamky-zapnute .pozn:hover .pozn__text,html.poznamky-zapnute .pozn:focus .pozn__text,html.poznamky-zapnute .pozn.je-otevrena .pozn__text{display:block}html.poznamky-zapnute .pozn.je-schovana:not(.je-otevrena) .pozn__text{display:none}.pozn:focus{outline:none}.pozn:focus-visible{outline-offset:2px;outline:2px solid}.potrebuji{display:none}html.poznamky-zapnute .potrebuji{padding:1.25rem max(var(--okraj), (100% - 81rem) / 2) 1.5rem;background:var(--lista);color:var(--roubeni);font:400 1rem/1.45 var(--text);border-bottom:.25rem solid var(--roubeni);display:block}.potrebuji__nadpis{font:600 1.75rem/1.1 var(--titul);margin:0 0 .875rem}.potrebuji__seznam{columns:18rem auto;counter-reset:p;column-gap:2rem;margin:0;padding:0;list-style:none}.potrebuji__seznam li{counter-increment:p;break-inside:avoid;min-height:1.5rem;margin-bottom:.5rem;padding-left:2rem;position:relative}.potrebuji__seznam li:before{content:counter(p);background:var(--roubeni);width:1.375rem;height:1.375rem;color:var(--lista);text-align:center;font-size:.8125rem;font-weight:600;line-height:1.375rem;position:absolute;top:.0625rem;left:0}.potrebuji a{color:inherit;text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.potrebuji a:focus-visible{outline-offset:2px;outline:2px solid}.potrebuji__dole{margin:.75rem 0 0}.potrebuji__dole .wb__odkaz{min-height:3rem}.potrebuji__dole .wb__odkaz:focus-visible{outline-color:var(--roubeni)}.stena{--pad:1.5rem;padding:1.875rem var(--pad) 1.875rem;background-color:var(--roubeni);position:relative}.stena h2{color:var(--fg)}.stena .perex{color:var(--fg2);margin-top:.875rem}.stena__kdo{color:var(--fg2);margin:.75rem 0 0;font-size:1rem;line-height:1.45}.stena__kdo a{color:inherit}.stena__okap{background:linear-gradient(#c3c8c9 0 1px,#7d8486 1px,#5d6466);height:.5rem;position:absolute;top:-.125rem;left:-.75rem;right:-.75rem;box-shadow:0 3px 3px #00000061}.stena--svetla{--bg:var(--lista);--fg:var(--roubeni);--fg2:var(--kour);--cara:#1b1d2033;--obrys:#1b1d20b8;background:var(--lista);color:var(--roubeni);border-radius:var(--r);box-shadow:0 0 0 1px #1b1d201a,0 1rem 2rem -1.25rem #1b1d2073}.visi{margin-left:-.4em}@media (min-width:43.75rem){.stena{--pad:2.25rem;padding-block:2.25rem}}main>.pas{padding-top:0}@media (max-width:43.6875rem){:is(.venku,.okoli) .pas__foto{aspect-ratio:4/5}}main>:is(.misto,.termin){padding-bottom:clamp(1.5rem,2.5vw,2.25rem)}.pas__foto{aspect-ratio:1;background:var(--sedy);width:min(100%,100rem);margin:0 auto;position:relative;overflow:hidden}.pas__foto picture,.pas__foto img{width:100%;height:100%}.pas__foto img{object-position:50% 50%;object-fit:cover}.pas__ram{z-index:1;margin-top:-3rem;position:relative}.pas__foto>.cedulka{top:.75rem;bottom:auto;left:var(--okraj)}@media (min-width:43.75rem){.pas__foto{aspect-ratio:16/10}.pas__ram{margin-top:-5rem}}@media (min-width:60rem){.pas{grid-template-columns:minmax(0,1fr);display:grid}.pas>.pas__foto,.pas>.pas__ram{grid-area:1/1}.pas__ram{pointer-events:none;justify-content:flex-end;align-self:end;margin-top:0;display:flex}.pas--vlevo .pas__ram{justify-content:flex-start}.pas__ram>.stena{pointer-events:auto;width:clamp(21rem,36%,30rem);margin-bottom:-2.5rem}.pas--uzka .pas__ram>.stena{width:clamp(20rem,32%,27rem)}.pas__ram>.stena h2{font-size:clamp(2.25rem,3.4vw,3.125rem);line-height:1.08}.pas__foto>.cedulka{top:auto;bottom:.75rem;left:max(var(--okraj), (100% - 81rem) / 2)}.pas--vlevo .pas__foto>.cedulka{left:auto;right:max(var(--okraj), (100% - 81rem) / 2)}}.cedulka{z-index:1;border-radius:var(--r-m);background:var(--lista);max-width:calc(100% - 1.5rem);color:var(--roubeni);font:600 1rem/1.3 var(--text);text-wrap:balance;margin:0;padding:.4375rem .75rem .5rem;position:absolute;bottom:.75rem;left:.75rem;box-shadow:0 0 0 1px #1b1d2029}.cedulka small{color:var(--kour);text-wrap:pretty;margin-top:.125rem;font-size:1rem;font-weight:400;line-height:1.35;display:block}.cedulka--nadpis{font:700 1.125rem/1.25 var(--text);letter-spacing:0;padding:.4375rem .875rem .5rem}.prekryv{z-index:2;aspect-ratio:3/4;border-radius:var(--r);background:var(--sedy);width:34%;box-shadow:0 0 0 .375rem var(--lista), 0 0 0 calc(.375rem + 1px) #1b1d2024;margin:0;position:absolute;bottom:.875rem;right:.875rem;overflow:hidden}.prekryv picture,.prekryv img{width:100%;height:100%}.prekryv img{object-fit:cover}.pruh{margin:0 calc(-1 * var(--okraj));padding:0 var(--okraj) .5rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--okraj);scrollbar-width:none;grid-auto-columns:78%;grid-auto-flow:column;gap:.75rem;list-style:none;display:grid;overflow-x:auto}.pruh::-webkit-scrollbar{display:none}.pruh>li{scroll-snap-align:start;position:relative}.pruh .foto{aspect-ratio:4/5}@media (min-width:43.75rem){.pruh{grid-auto-columns:44%}}@media (max-width:24.9375rem){.stena{--pad:1.25rem}.stena h2{font-size:2.375rem}}.potok{background:var(--sedy);height:clamp(8rem,20vw,17rem);margin:0;position:relative;overflow:hidden}.potok picture,.potok img{width:100%;height:100%}.potok img{object-fit:cover;object-position:50% 50%}.potok>.cedulka{left:max(var(--okraj), (100% - 81rem) / 2)}@supports (animation-timeline:view()){@keyframes pas-odkryti{0%{clip-path:inset(16% 0 0)}to{clip-path:inset(0)}}@keyframes pas-hloubka{0%{transform:translateY(-4%)scale(1.09)}to{transform:translateY(4%)scale(1.09)}}html.js:not([data-pohyb=klid]) .pas__foto picture{animation:linear both pas-odkryti;animation-timeline:view();animation-range:entry entry 90%}html.js:not([data-pohyb=klid]) .pas--hloubka .pas__foto img{animation:linear both pas-hloubka;animation-timeline:view();animation-range:cover}}.hlava{z-index:6;height:3.75rem;padding-inline:max(var(--okraj), (100% - 81rem) / 2);background:var(--mlha);align-items:center;gap:1.875rem;display:flex;position:relative}.hlava .znak{margin-right:auto}.hlava__nav,.hlava__tl{display:none}.hlava__menu summary{cursor:pointer;place-content:center;gap:6px;width:3rem;height:3rem;margin-right:-.75rem;list-style:none;display:grid}.hlava__menu summary::-webkit-details-marker{display:none}.hlava__menu summary i{width:1.5rem;height:2px;transition:transform var(--t2) var(--e), opacity var(--t1) linear;background:currentColor;display:block}.hlava__menu[open] summary i:first-child{transform:translateY(8px)rotate(45deg)}.hlava__menu[open] summary i:nth-child(2){opacity:0}.hlava__menu[open] summary i:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.hlava__menu nav{padding:.25rem var(--okraj) 1.5rem;flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0}.hlava__menu nav a:not(.tl){min-height:3.5rem;font:600 1.75rem/1 var(--titul);letter-spacing:.01em;border-bottom:1px solid var(--cara);align-items:center;text-decoration:none;display:flex}.hlava__menu nav a:focus-visible{outline-offset:-3px}.hlava__menu nav .tl{margin-top:1.25rem}.hlava__menu:not([open]) nav{display:none}@media (max-width:43.6875rem){.hlava__menu nav{min-height:calc(100dvh - 7rem)}}@keyframes roleta{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}html.js:not([data-pohyb=klid]) .hlava__menu[open] nav{animation:roleta var(--t2) var(--e) both}@media (min-width:43.75rem){.hlava{height:4.75rem}.hlava__tl{display:inline-flex}.hlava__menu nav .tl{display:none}}@media (min-width:68.75rem){.hlava{height:5.5rem}.hlava__menu{display:none}.hlava__nav{gap:1.875rem;font-size:1.0625rem;font-weight:500;display:flex}.hlava__nav a{white-space:nowrap;align-items:center;min-height:3rem;text-decoration:none;display:inline-flex;position:relative}.hlava__nav a:after{content:"";transform-origin:0;height:2px;transition:transform var(--t2) var(--e);background:currentColor;position:absolute;bottom:.5rem;left:0;right:0;transform:scaleX(0)}.hlava__nav a:hover:after,.hlava__nav a:focus-visible:after{transform:scaleX(1)}.znak__kresba{width:2.375rem;height:2.73rem}.znak__jmeno{font-size:1.5rem}}@media (min-width:64rem) and (max-height:56.24rem){.hlava{height:4rem}}.uvod{--pad:1.125rem;position:relative;overflow-x:clip}main>.uvod{padding-block:0}.uvod__foto{background:#8e978c;margin:0;position:relative;overflow:hidden}.uvod__foto picture,.uvod__foto img{width:100%;height:100%}.uvod__foto img{object-fit:cover}.uvod__foto>.cedulka{top:.75rem;bottom:auto}.uvod__kde{left:.75rem}.uvod__foto>.uvod__dukaz{white-space:nowrap;font-weight:400;left:auto;right:.75rem}.uvod__dukaz b{font-weight:700}.uvod__dukaz a{text-decoration-color:#1b1d2073}.uvod__panel{padding:1.25rem var(--pad) var(--pad);background:var(--roubeni);color:#fff;position:relative}.titul{color:#fff;font:600 var(--tv) / 1.08 var(--titul);letter-spacing:-.005em;margin:0;position:relative}.titul>span{white-space:nowrap;display:block}.uvod__veta{color:#d6dad2;max-width:30em;margin:.625rem 0 0;font-size:1rem;line-height:1.45}.uvod__akce{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.875rem 0 0;display:grid}.uvod__akce .tl{min-height:3rem;padding:0 .625rem;font-size:1rem}.uvod__akce .tl--obrys .ik{color:var(--kachle-sv)}.uvod__akce .tl--obrys:hover .ik{color:var(--kachle)}@media (max-width:53.6875rem) and (min-height:30.0625rem),(max-width:39.9375rem),(min-width:53.75rem) and (max-width:68.6875rem) and (max-aspect-ratio:4/5){.uvod{--hlava:6.5rem;--m:1rem;--pw:min(100vw - 2 * var(--m), 34rem);--tv:min((var(--pw) - 2 * var(--pad)) / 5.34, 2.875rem);--veta:calc(.625rem + 2 * 1.45rem);--telo:calc(1.25rem + 3.24 * var(--tv) + var(--veta) + .875rem + 3rem + var(--pad));--fv:clamp(12rem, 100svh - var(--hlava) - var(--telo) - 1rem + 2.5rem, 34rem)}.uvod__foto{height:var(--fv)}.uvod__foto img{object-position:50% 12%}.uvod__foto>.cedulka{top:auto;bottom:3.125rem}.uvod__ram{z-index:1;margin:-2.5rem var(--m) 0;position:relative}.uvod__panel{max-width:34rem}.uvod__akce .ik--sipka{display:none}.uvod__akce .tl{gap:.5rem}.uvod__akce .ik--schody{width:1.25rem;height:1.0625rem}}@media (max-width:53.6875rem) and (min-height:30.0625rem) and (max-height:43.75rem){.uvod{--tv:min((var(--pw) - 2 * var(--pad)) / 5.34, 2.5rem);--veta:0px}.uvod__veta{display:none}}@media (max-width:23.8125rem){.uvod__akce .ik--schody{display:none}}@media (max-width:29.9375rem){.uvod__obec{display:none}}@media (min-width:43.75rem) and (max-width:53.6875rem) and (min-height:30.0625rem),(min-width:53.75rem) and (max-width:68.6875rem) and (max-aspect-ratio:4/5){.uvod{--hlava:6.875rem;--pad:1.75rem;--pw:min(100vw - 2 * var(--okraj), 34rem);--tv:min((var(--pw) - 2 * var(--pad)) / 5.34, 4.25rem);height:clamp(36rem, 100svh - var(--hlava), 66rem)}.uvod__foto{height:auto;position:absolute;inset:0}.uvod__foto img{object-position:50% 0}.uvod__foto>.cedulka{top:1rem;bottom:auto}.uvod__foto>.uvod__kde{left:var(--okraj)}.uvod__foto>.uvod__dukaz{right:var(--okraj)}.uvod__ram{left:var(--okraj);width:var(--pw);margin:0;position:absolute;bottom:2rem}.uvod__veta{font-size:1.0625rem}}@media (min-width:68.75rem),(min-width:53.75rem) and (min-aspect-ratio:400001/500000),(min-width:40rem) and (max-height:30rem){.uvod{--hlava:6.875rem;--pad:1.5rem;--vlevo:max(var(--okraj), (100vw - 81rem) / 2);--sire:calc(100vw - 2 * var(--vlevo));--pw:20rem;--fw:clamp(var(--sire), (1.5rem + var(--pw) + 3rem) / .306, max(var(--sire), 81rem));--tv:min((var(--pw) - 2 * var(--pad)) / 5.34, (100svh - var(--hlava) - 11rem) / 3.1);height:clamp(17rem, 100svh - var(--hlava) - 1rem, 50rem)}.uvod__foto{top:0;bottom:0;left:var(--vlevo);width:var(--sire);border-radius:var(--r);position:absolute;container-type:size}.uvod__foto picture{left:0;top:clamp(100cqh - var(--fw) * .8516, 50cqh - var(--fw) * .4454, 0px);width:var(--fw);max-width:none;height:calc(var(--fw) * .8516);position:absolute}.uvod__foto img{object-position:0 50%;max-width:none}.uvod__foto>.cedulka{left:auto;right:1rem}.uvod__foto>.uvod__kde{top:1rem}.uvod__foto>.uvod__dukaz{top:auto;bottom:1.25rem}.uvod__ram{z-index:1;left:calc(var(--vlevo) + 1.5rem);width:var(--pw);position:absolute;bottom:1.5rem}.uvod__panel{padding-top:calc(var(--pad) + .375rem)}.uvod__veta{margin-top:.875rem;font-size:1.0625rem}.uvod__akce{grid-template-columns:minmax(0,1fr);gap:.5rem;margin-top:1.25rem}.uvod__akce .tl{min-height:3.25rem;font-size:1.0625rem}}@media (min-width:68.75rem){.uvod{--hlava:7.625rem}}@media (min-width:64rem) and (max-height:56.24rem){.uvod{--hlava:6.125rem}}@media (min-width:53.75rem) and (max-height:50rem){.uvod__akce .ik{display:none}.uvod__akce .tl{min-height:3.25rem}}@media (min-width:53.75rem) and (max-height:43rem),(min-width:40rem) and (max-height:30rem){.uvod__veta{display:none}.uvod__akce{margin-top:1rem}}@media (min-width:40rem) and (max-height:30rem){.uvod__ram{bottom:.75rem}.uvod__panel{padding-top:1rem;padding-bottom:1rem}.uvod__akce .tl{min-height:2.75rem}.uvod__foto picture{width:100%;height:100%;inset:0}.uvod__foto img{object-position:50% 15%}}main>.misto{margin-top:clamp(1.25rem,3vw,2.5rem)}.misto .pas__foto img{object-position:50% 50%}.fakta{grid-template-columns:1fr 1fr;gap:1.5rem 1.125rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.fakta li{border-left:2px solid var(--cara);padding-left:.75rem}.fakta b{font:600 2.25rem/1 var(--titul);letter-spacing:0;white-space:nowrap;color:var(--fg);display:block}.fakta__popis{color:var(--fg2);margin-top:.375rem;font-size:1rem;line-height:1.35;display:block}.popisky{z-index:1;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.popisek{--l:var(--lm,2.25rem);left:var(--xm);top:var(--ym);width:0;height:0;position:absolute}.popisek:before{content:"";background:var(--lista);width:.5rem;height:.5rem;box-shadow:0 0 0 1.5px var(--roubeni);position:absolute;top:-.25rem;left:-.25rem}.popisek:after{content:"";width:2px;height:var(--l);background:var(--lista);position:absolute;left:-1px;box-shadow:0 0 0 .5px #1b1d208c}.popisek b{border-radius:var(--r-m);background:var(--lista);color:var(--roubeni);font:600 1rem/1.2 var(--text);white-space:nowrap;transform:translateX(var(--posun,-50%));padding:.3125rem .625rem .375rem;position:absolute;left:0;box-shadow:0 0 0 1px #1b1d2033}.popisek--nahoru:after{bottom:.25rem}.popisek--nahoru b{bottom:calc(var(--l) + .25rem)}.popisek--dolu:after{top:.25rem}.popisek--dolu b{top:calc(var(--l) + .25rem)}.popisek--sipka:before{width:0;height:0;box-shadow:none;border:.4375rem solid #0000;border-top:.5625rem solid var(--lista);filter:drop-shadow(0 0 .5px #1b1d20e6);background:0 0;border-bottom:0;top:-.3125rem;left:-.4375rem}.popisek--sipka:after{bottom:.1875rem}@media (min-width:43.75rem){.misto .pas__foto{aspect-ratio:16/9}.popisek{--l:var(--lp,2.75rem);left:var(--x);top:var(--y)}}@media (min-width:60rem){.misto.pas{display:block}.misto .pas__ram{pointer-events:auto;margin-top:-5.5rem;display:block}.misto .pas__ram>.stena{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(2rem,4vw,4rem);width:auto;margin-bottom:0;display:grid}.misto h2{font-size:clamp(2.5rem,3.6vw,3.5rem)}.misto__vpravo .perex{max-width:40em;margin-top:0}.fakta{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin-top:1.5rem}.fakta b{font-size:clamp(2.125rem,2.8vw,2.625rem)}.misto .pas__foto>.cedulka{top:.75rem;bottom:auto;left:max(var(--okraj), (100% - 81rem) / 2)}}@media (max-width:21.25rem){.misto h2{font-size:2.125rem}}@media (max-width:43.6875rem){.popisek--kraj b{--posun:-78%}.misto .pas__foto>.cedulka{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}}.pec{position:relative}.pec>.stena__okap{left:0;right:0}.pec__jeviste{width:var(--ram);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:1.5rem;margin-inline:auto;display:grid}.pec__ram{grid-column:1/7;gap:1.5rem;margin:0;display:grid}.pec__kotva,.pec__vyhled{aspect-ratio:1126/1434;border-radius:var(--r);background:#2a2d31;position:relative;overflow:hidden}.pec__posuv{position:absolute;inset:0}:is(.pec__posuv,.pec__vyhled) :is(picture,img){width:100%;height:100%}:is(.pec__posuv,.pec__vyhled) img{object-fit:cover}.pec__vyhled img{object-position:50% 0}.pec__postup{gap:.3125rem;margin:0 0 .75rem;display:flex}.pec__postup i{width:1.75rem;height:.375rem;box-shadow:inset 0 0 0 1.5px var(--kachle-sv);display:block}.pec__postup i.je{background:var(--kachle-sv)}.pec__zabery{display:none}.pec__text{grid-column:8/13}.pec__text h2{margin-bottom:1.5rem}.pec__schody{gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}.pec__schod:not(.pec__schod--uvod){background:linear-gradient(var(--lista) 0 0) left top / 100% .25rem no-repeat;padding-top:1.125rem}.pec__nazev{margin-bottom:.625rem;font-size:clamp(1.75rem,2.4vw,2.125rem);line-height:1.05}.pec__schod p{max-width:28em;color:var(--dym);margin:0}.pec__detail{aspect-ratio:3/2;border-radius:var(--r);max-width:26rem;margin:0 0 1rem}.pec__schod[data-panel="3"] .pec__detail img{object-position:50% 28%}.pec__schod--nahore .pec__detail,.pec__schod--uvod .pec__detail{display:none}.pec__schod .pec__veta{font:600 clamp(2rem, 2.8vw, 2.5rem)/1.1 var(--titul);color:#fff;margin:.5rem 0 0}.pec .hlas blockquote p{color:var(--lista)}.pec .hlas figcaption{color:var(--dym)}@media (max-width:899px){.pec__ram{grid-column:1/-1;grid-template-columns:1fr 1fr;margin-bottom:2rem}.pec__text{display:contents}.pec__text>*{grid-column:1/-1}.pec__text h2{order:-1}}@media (max-width:699px){.pec__ram{grid-template-columns:minmax(0,1fr)}.pec__kotva{aspect-ratio:922/1127}.pec__schod--foto{grid-template-columns:40% minmax(0,1fr);align-items:start;column-gap:.875rem;display:grid}.pec__schod--foto .pec__nazev{grid-column:1/-1}.pec__schod--foto .pec__detail{max-width:none;margin:.25rem 0 0}}.spani__nahore{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:1.5rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.spani .sekce__hlava{grid-column:1/6;margin:0}.kolik{grid-column:7/13;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:2rem;padding-top:1.375rem;display:grid}.kolik>:is(.kolik__nadpis,.krokovac,.kolik__veta,.spani__legenda){grid-column:1}.kolik>.krokovac{justify-self:start}.kolik__nadpis{margin-bottom:.75rem}.kolik__pocet{min-width:1.6em;font:600 4.5rem/1 var(--titul);font-variant-numeric:lining-nums tabular-nums;text-align:center}.kolik:not(.je-zivy) [data-kolik-krok]{visibility:hidden}.kolik__veta{min-height:6.2em;margin:.875rem 0 0}.spani__legenda{color:var(--kour);flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;margin:1rem 0 0;font-size:1rem;display:flex}.spani__legenda span{align-items:center;gap:.5rem;display:inline-flex}.kolik>:is(.kolik__ceny,.kolik__zdroj,.tl){grid-column:2}.kolik__ceny{grid-row:1/3;grid-template-columns:repeat(3,auto);justify-content:space-between;align-items:end;gap:.5rem 1rem;margin:0;display:grid}.kolik__ceny div{align-content:end;gap:.125rem;display:grid}.kolik__ceny dt{color:var(--kour);white-space:nowrap;font-size:1rem;line-height:1.3}.kolik__ceny dd{font:600 1.875rem/1.1 var(--titul);white-space:nowrap;margin:0}.kolik__zdroj{color:var(--kour);grid-row:3;margin:.75rem 0 0;font-size:1rem;line-height:1.5}.kolik .tl{grid-row:4;justify-self:start;margin-top:1rem}.pokoje{margin:0;padding:0;list-style:none}.pokoj{min-width:0}.pokoj__fotky{position:relative}.pokoj__fotky>.foto{height:100%}.pokoj--pet .foto img{object-position:50% 62%}.pokoj--gauc .foto img{object-position:82% 50%}.pokoj .prekryv{width:30%}.pokoj--apartman .prekryv{width:38%;top:.875rem;bottom:auto}.pokoj .pokoj__luzka{color:var(--roubeni);align-items:center;gap:.75rem;margin:.875rem 0 .375rem;font-weight:600;display:flex}.pokoj .luzka{margin:0}.pokoj p{max-width:30em;color:var(--kour);margin:0;font-size:1rem;line-height:1.45}.pred-vstupem .luzka i.je-obsazene{background:0 0;box-shadow:inset 0 0 0 1.5px #1b1d206b}html.js:not([data-pohyb=klid]) .pokoje .luzka i{transition-delay:calc(var(--n,0) * 70ms)}.pokoje .luzka i:nth-child(2){--n:1}.pokoje .luzka i:nth-child(3){--n:2}.pokoje .luzka i:nth-child(4){--n:3}.pokoje .luzka i:nth-child(5){--n:4}.pokoje .luzka{flex-wrap:nowrap}.pokoje .luzka i{flex:0 1.75rem;min-width:0}@media (min-width:700px){.pokoje{grid-template-columns:repeat(12,minmax(0,1fr));gap:2.5rem 1.5rem;display:grid}.pokoj--pet{grid-column:1/8}.pokoj--dva{grid-column:8/13}.pokoj--apartman{grid-column:1/8}.pokoj--gauc{grid-column:8/13}.pokoj__fotky{height:clamp(20rem,34vw,31rem)}}@media (max-width:1099px){.spani .sekce__hlava,.kolik{grid-column:1/-1}.spani .sekce__hlava{margin-bottom:2rem}}@media (max-width:699px){.kolik{display:block}.kolik__veta{min-height:4.5em}.kolik__ceny{border-top:1px solid var(--cara);gap:.5rem .75rem;margin-top:1.25rem;padding-top:1.125rem}.kolik__ceny dd{font-size:1.625rem}.kolik .tl{width:100%}.pokoje{margin-inline:calc(-1 * var(--okraj));padding:0 var(--okraj) .5rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--okraj);scrollbar-width:none;grid-auto-columns:78%;grid-auto-flow:column;gap:.75rem;display:grid;overflow-x:auto}.pokoje::-webkit-scrollbar{display:none}.pokoj{scroll-snap-align:start}.pokoj__fotky{aspect-ratio:4/5}.pokoj--apartman .prekryv{display:none}}.sednice__foto{aspect-ratio:4/3}.sednice__foto img{object-position:50% 58%}.sednice__stena{z-index:1;margin:-3rem 0 0}.sednice__stena .hlas figcaption{color:var(--fg2)}.sednice__detaily{margin-top:1.75rem}.sednice__detail--schody img{object-position:50% 70%}.dvojice{grid-template-columns:minmax(0,1fr);gap:2.75rem;margin:clamp(2.75rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}.dvojice__fotky{margin-bottom:1rem;position:relative}.dvojice__fotky>.foto{aspect-ratio:16/10}.dvojice__fotky .prekryv{width:32%}.dvojice__fotky>.cedulka{z-index:3}.dvojice__fotky--dve{aspect-ratio:16/10;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:.75rem;display:grid}.dvojice .dvojice__fotky--dve>.foto{aspect-ratio:auto;height:100%}.dvojice p{max-width:32em;margin:0}@media (min-width:43.75rem){.sednice__foto{aspect-ratio:16/8}.sednice__stena{max-width:36rem;margin:-5rem 0 0 1.5rem}.dvojice{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem 1.5rem}.dvojice__fotky>.foto,.dvojice__fotky--dve{aspect-ratio:3/2}}@media (min-width:60rem){.sednice__mriz{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem;display:grid}.sednice__foto{aspect-ratio:16/7;grid-area:1/1/auto/-1}.sednice__stena{grid-area:2/1/auto/7;align-self:start;max-width:none;margin:-9rem 0 0 1.5rem}.sednice__detaily{grid-area:2/7/auto/13;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;align-self:start;gap:1rem;margin:1.5rem 0 0;padding:0;overflow:visible}.dvojice{grid-area:3/1/auto/-1}.sednice__detaily{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.sednice__detaily .foto{aspect-ratio:4/5}.sednice__detail--chodba{display:none}}@media (min-width:60rem) and (max-width:79.9375rem){.sednice__detail .cedulka small{display:none}}@media (max-width:43.6875rem){.dvojice{gap:2rem;margin-top:2.25rem}.sednice__detaily .foto,.sednice__foto{aspect-ratio:1}.dvojice>li:first-child{grid-template-columns:minmax(0,1fr);display:grid}.dvojice>li:first-child .dvojice__fotky{grid-area:1/1;margin-bottom:0}.dvojice>li:first-child .prekryv{display:none}.dvojice>li:first-child .cedulka--nadpis{top:.75rem;bottom:auto}.dvojice>li:first-child .hlas{z-index:3;border-radius:var(--r-m);background:var(--lista);grid-area:1/1;place-self:end;max-width:17.5rem;margin:0 .75rem -3.75rem 0;padding:.5rem .75rem .5625rem;box-shadow:0 0 0 1px #1b1d2029}.dvojice>li:first-child .hlas blockquote p{font-size:1rem;line-height:1.35}.dvojice>li:first-child>p{grid-row:2;margin-top:4.5rem}.dvojice>li:last-child .dvojice__fotky--dve{aspect-ratio:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dvojice>li:last-child .dvojice__fotky--dve>.foto{aspect-ratio:1;height:auto}.dvojice>li:last-child .hlas{display:none}}.venku .pas__foto img{object-position:50% 30%}.venku h2{font-size:clamp(2.25rem,3.4vw,3.125rem);line-height:1.08}.venku__mriz{margin-top:clamp(1.5rem,5vw,4.5rem)}.venku__kruh{max-width:30rem;margin:0 auto 2.25rem;position:relative}.venku__sauna{aspect-ratio:1;background:var(--bg);border:1.5px solid #1b1d209e;border-radius:50%;margin:0;padding:.5rem;position:relative}.venku__sauna .zvetsit{background:var(--sedy);border-radius:50%;overflow:hidden}.venku__sauna .zvetsit:focus-visible{outline-offset:2px}.venku__sauna picture,.venku__sauna img{width:100%;height:100%}.venku__sauna img{object-fit:cover}.venku__sauna>.cedulka{text-align:center;max-width:none;bottom:-.75rem;left:50%;transform:translate(-50%)}.venku__sauna>.cedulka,.venku__sauna>.cedulka small{text-wrap:nowrap}.venku__vec--ohniste img{object-position:35% 40%}.venku__vec--polena img{object-position:50% 62%}@media (min-width:60rem){.venku__mriz{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:1.5rem;display:grid}.venku__kruh{grid-column:1/6;max-width:none;margin:0}.venku__veci{grid-column:6/13;grid-template-rows:auto auto;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-flow:row;align-items:start;gap:1.5rem;margin:0;padding:0;overflow:visible}.venku__vec--ohniste{grid-area:1/1/3/5}.venku__vec--terasa{grid-area:1/5/auto/8}.venku__vec--polena{z-index:1;grid-area:2/5/auto/8;margin-left:-3.5rem}.venku__vec--polena .foto{border-radius:var(--r);box-shadow:0 0 0 .375rem var(--lista), 0 0 0 calc(.375rem + 1px) #1b1d2024}.venku__vec--ohniste .foto{aspect-ratio:4/5}.venku__vec--terasa .foto{aspect-ratio:4/3}.venku__vec--polena .foto{aspect-ratio:5/4}}@media (max-width:43.6875rem){.venku__kruh{max-width:18.5rem}.venku .pas__foto{aspect-ratio:5/4}}.okoli{--modra:#2f6db5;--zluta:#e2b01f}.okoli .pas__foto img{object-position:50% 45%}@media (min-width:43.75rem){.okoli .pas__foto{aspect-ratio:2.38}}.okoli__fotky{margin-top:1.5rem}.okoli__fotky .foto{aspect-ratio:4/3}@media (min-width:60rem){.okoli__fotky{z-index:2;pointer-events:none;justify-content:flex-end;align-items:flex-start;gap:1.5rem;margin:-7.5rem 0 0;padding:0;display:flex;position:relative;overflow:visible}.okoli__fotky>li{pointer-events:auto;width:calc(25% - 1.125rem)}.okoli__fotky>li:nth-child(2){margin-top:2.25rem}.okoli__fotky .foto{border-radius:var(--r);box-shadow:0 0 0 .375rem var(--lista), 0 0 0 calc(.375rem + 1px) #1b1d2024}}.okoli__skupiny{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;column-gap:clamp(1.5rem,3.4vw,3.5rem);margin-top:clamp(2.5rem,5vw,4rem);padding-top:2.125rem;display:grid;position:relative}.okoli__stezka{--zn:.6875rem;--krok:2.25rem;height:var(--zn);background:repeating-linear-gradient(90deg, var(--modra) 0 var(--zn), transparent var(--zn) var(--krok), var(--zluta) var(--krok) calc(var(--krok) + var(--zn)), transparent calc(var(--krok) + var(--zn)) calc(2 * var(--krok))) left center / 100% 36% no-repeat, repeating-linear-gradient(90deg, #fff 0 var(--zn), transparent var(--zn) var(--krok)) left center / 100% 100% no-repeat, linear-gradient(#1b1d2066 0 0) left center / 100% 1.5px no-repeat;position:absolute;top:0;left:0;right:0}.pred-vstupem .okoli__stezka{clip-path:inset(0 100% 0 0)}html.js:not([data-pohyb=klid]) .okoli__stezka{transition:clip-path 1.1s var(--e);clip-path:inset(0)}.skupina h3{margin-bottom:1.125rem}.cile{gap:1.125rem;margin:0;padding:0;list-style:none;display:grid}.cil{grid-template-columns:4.75rem minmax(0,1fr);align-items:baseline;column-gap:.75rem;display:grid}.cil__cas{color:var(--kour);white-space:nowrap;margin:0;font-size:1rem}.cil__cas b{font:600 1.875rem/1 var(--titul);color:var(--roubeni);margin-right:.125rem}.cil h4{margin:0}.cil__co{color:var(--kour);margin:.125rem 0 0;font-size:1rem;line-height:1.45}.skupina__pozn{color:var(--kour);border-top:1px solid var(--cara);margin:1.25rem 0 0;padding-top:.875rem;font-size:1rem;line-height:1.5}.znacka{vertical-align:-.06em;background:linear-gradient(#fff 0 33%, var(--z) 33% 67%, #fff 67%);width:.8em;height:.8em;display:inline-block;box-shadow:0 0 0 1px #1b1d2059}.znacka--modra{--z:var(--modra)}.znacka--zluta{--z:var(--zluta)}@media (max-width:799px){.okoli__skupiny{grid-template-columns:minmax(0,1fr);row-gap:2.25rem;padding:0 0 0 1.75rem}.okoli__stezka{width:var(--zn);background:repeating-linear-gradient(180deg, var(--modra) 0 var(--zn), transparent var(--zn) var(--krok), var(--zluta) var(--krok) calc(var(--krok) + var(--zn)), transparent calc(var(--krok) + var(--zn)) calc(2 * var(--krok))) center top / 36% 100% no-repeat, repeating-linear-gradient(180deg, #fff 0 var(--zn), transparent var(--zn) var(--krok)) center top / 100% 100% no-repeat, linear-gradient(#1b1d2066 0 0) center top / 1.5px 100% no-repeat;height:auto;bottom:0;right:auto}.pred-vstupem .okoli__stezka{clip-path:inset(0 0 100%)}.cile{gap:.875rem}}.skupina>summary{list-style:none;display:block}.skupina>summary::-webkit-details-marker{display:none}.skupina__kratce{display:none}@media (min-width:800px){.skupina>summary{pointer-events:none}}@media (max-width:799px){details.skupina>summary{cursor:pointer;min-height:2.75rem;padding-right:3.5rem;position:relative}details.skupina:not([open])>summary h3{margin-bottom:.25rem}details.skupina:not([open]) .skupina__kratce{color:var(--kour);font-size:1rem;line-height:1.45;display:block}details.skupina>summary:after{content:"";border-radius:var(--r-m);width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 1.5px var(--obrys);background:linear-gradient(var(--roubeni) 0 0) center / .875rem 2px no-repeat, linear-gradient(var(--roubeni) 0 0) center / 2px .875rem no-repeat;transition:background-size var(--t2) var(--e);position:absolute;top:0;right:0}details.skupina[open]>summary:after{background-size:.875rem 2px,2px 0}}@media (max-width:43.6875rem){.okoli .pas__foto{aspect-ratio:4/3}}@media (min-width:60rem){.okoli .pas__foto>.cedulka{top:.75rem;bottom:auto}}.kal{--kg:3px;--pobyt:var(--kachle)}.kal__hlava{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem;min-height:3rem;margin-bottom:1rem;display:grid}.kal__stav{align-items:center;min-height:3rem;margin:0;font-weight:600;line-height:1.3;display:flex}.kal__sipka{border:1.5px solid var(--obrys);border-radius:var(--r-m);width:3rem;height:3rem;color:inherit;font:400 1.5rem/1 var(--text);cursor:pointer;transition:background-color var(--t1) ease-out, color var(--t1) ease-out, opacity var(--t1) ease-out;background:0 0;place-items:center;padding:0;display:inline-grid}.kal__sipka:hover{background:var(--fg);color:var(--bg)}.kal__sipka[aria-disabled=true]{opacity:.3;cursor:default}.kal__sipka[aria-disabled=true]:hover{color:inherit;background:0 0}.kal__mesice{touch-action:pan-y;min-height:calc(4.75rem + (100cqw - 6 * var(--kg)) / 7 * 6 + 5 * var(--kg));grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}.kal__mesic{container-type:inline-size}.kal__nazev{font:600 1.75rem/2.25rem var(--titul);margin:0 0 .5rem}.kal__nazev:first-letter{text-transform:uppercase}.kal__dny,.kal__mriz{gap:var(--kg);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.kal__dny span{text-align:center;height:2rem;color:var(--kour);font-size:1rem;line-height:2rem}.kal__mriz{min-height:calc((100cqw - 6 * var(--kg)) / 7 * 6 + 5 * var(--kg));align-content:start}.kal__nic{aspect-ratio:1}.kal__den{aspect-ratio:1;border-radius:var(--r-m);background:var(--pole);min-height:0;color:var(--roubeni);font:inherit;font-variant-numeric:lining-nums tabular-nums;cursor:pointer;border:0;place-items:center;padding:0;font-weight:600;display:grid;position:relative;box-shadow:inset 0 0 0 1px #1b1d2033}.kal__den span{place-items:center;width:100%;height:100%;display:grid;position:relative}.kal__den:not([aria-disabled=true]):hover span{box-shadow:inset 0 0 0 2px var(--roubeni)}.kal__den:focus-visible{outline:none}.kal__den:focus-visible span{outline:2px solid var(--roubeni);outline-offset:-4px}.kal__den[data-stav=minule]{box-shadow:none;color:#1b1d206b;cursor:default;background:0 0;font-weight:400}.kal__den[data-stav=obsazeno],.kal__den[data-stav=stridani]{background:var(--sedy);box-shadow:none;color:var(--kour);cursor:default;font-weight:400}.kal__den[data-stav=prijezd]{background:linear-gradient(to bottom right, var(--pole) 49.5%, var(--sedy) 50.5%)}.kal__den[data-stav=odjezd]{background:linear-gradient(to bottom right, var(--sedy) 49.5%, var(--pole) 50.5%)}.kal__den.je-dnes span:after{content:"";background:currentColor;width:4px;height:4px;position:absolute;bottom:14%;left:calc(50% - 2px)}.kal__den:is(.je-mezi,.je-nahled,.je-prijezd,.je-odjezd,.je-nahled-konec){background:var(--pobyt);color:#fff;box-shadow:none}.kal__den:is(.je-mezi,.je-nahled):not(:nth-child(7n+1)){box-shadow:calc(-1 * var(--kg)) 0 0 var(--pobyt)}.kal__den.je-prijezd{background:linear-gradient(90deg, var(--pobyt) 0 .3125rem, var(--lista) .3125rem .5rem, var(--pobyt) .5rem)}.kal__den:is(.je-mezi,.je-nahled){border-radius:0}.kal__den.je-prijezd{border-radius:var(--r-m) 0 0 var(--r-m)}.kal__den:is(.je-odjezd,.je-nahled-konec){border-radius:0 var(--r-m) var(--r-m) 0;background:linear-gradient(270deg, var(--pobyt) 0 .3125rem, var(--lista) .3125rem .5rem, var(--pobyt) .5rem)}.kal__den:is(.je-odjezd,.je-nahled-konec):not(:nth-child(7n+1)){box-shadow:calc(-1 * var(--kg)) 0 0 var(--pobyt)}.kal__den:is(.je-mezi,.je-nahled,.je-prijezd,.je-odjezd,.je-nahled-konec):hover span{box-shadow:none}.kal__legenda{color:var(--kour);flex-wrap:wrap;gap:.5rem 1.5rem;margin:1.25rem 0 0;padding:0;font-size:1rem;list-style:none;display:flex}.kal__legenda li{align-items:center;gap:.5rem;display:inline-flex}.kal__legenda i{background:var(--pole);flex:none;width:1.125rem;height:1.125rem;box-shadow:inset 0 0 0 1px #1b1d204d}.kal__legenda .l-obsazeno{background:var(--sedy);box-shadow:none}.kal__legenda .l-pul{background:linear-gradient(to bottom right, var(--sedy) 49.5%, var(--pole) 50.5%)}.kal__legenda .l-vyber{background:linear-gradient(270deg, var(--pobyt) 0 .25rem, var(--lista) .25rem .375rem, var(--pobyt) .375rem);width:1.75rem;box-shadow:none}.kal__souhrn{border-top:1px solid var(--cara);margin-top:.875rem;padding-top:1rem}.kal__cena{margin:0 0 .25rem}.kal__cena b{font:600 2.25rem/1.1 var(--titul)}.kal__radek{margin:0 0 .375rem}.kal__radek--male{color:var(--kour);font-size:1rem}.kal__radek--pozor{font-weight:600}.kal__akce,.kal__zrusit{border-radius:var(--r-m);min-height:3rem;font:600 1rem/1 var(--text);cursor:pointer;align-items:center;margin-top:.5rem;padding:0 1.125rem;display:inline-flex}.kal__akce{background:var(--roubeni);color:var(--lista);border:0}.kal__zrusit{border:1.5px solid var(--obrys);color:inherit;background:0 0}.kal__hlas{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:760px){.kal__mesice{min-height:calc(4.75rem + ((100cqw - 2.5rem) / 2 - 6 * var(--kg)) / 7 * 6 + 5 * var(--kg));grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:759px){.kal__mesice>.kal__mesic:nth-child(n+2){display:none}}@media (max-width:380px){.kal{--kg:2px}.kal__mesice{margin-inline:-.5rem}}.termin__uvod{gap:1.25rem;margin-bottom:clamp(2rem,4.5vw,3.75rem);display:grid}.termin__foto{aspect-ratio:4/3}.termin__foto img{object-position:50% 40%}.termin__hlava{min-width:0}.termin__hlava .perex{margin-top:.75rem}.termin__hodnoceni{border-radius:var(--r-m);background:var(--lista);grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1rem;max-width:30rem;padding:.625rem 1rem .75rem;display:grid;box-shadow:0 0 0 1px #1b1d2029}.termin__duvera{margin-top:1.5rem}.termin__hlas{display:none}.skore{white-space:nowrap;margin:0}.skore b{font:600 2.75rem/1 var(--titul)}.skore span{color:var(--kour)}.skore__zdroj{margin:0;font-size:1rem;line-height:1.4}@media (min-width:43.75rem){.termin__uvod{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:clamp(1.5rem,4vw,4rem)}.termin__foto{aspect-ratio:5/4}}@media (min-width:68.75rem){.termin h2{font-size:clamp(3.75rem,5.4vw,4.75rem);line-height:1.02}.termin__hlava .perex{margin-top:1rem;font-size:1.25rem}.termin__duvera{grid-template-columns:minmax(0,26rem) minmax(0,1fr);align-items:center;column-gap:2rem;margin-top:1.75rem;display:grid}.termin__hlas{margin:0;display:block}}.termin__karta{background:var(--lista);padding:clamp(1.75rem,3.2vw,2.5rem);position:relative;box-shadow:0 0 0 1px #1b1d201a}.termin__vlevo,.termin__poptavka{flex-direction:column;min-width:0;display:flex}.termin__kal{container-type:inline-size}.termin__zkratka{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;min-height:3rem;margin:1.25rem 0 0;display:flex}.termin__zkratka button{border:1.5px solid var(--obrys);border-radius:var(--r-m);min-height:3rem;color:var(--fg);font:600 1rem/1 var(--text);cursor:pointer;transition:background-color var(--t1) ease-out, color var(--t1) ease-out;background:0 0;padding:0 1rem}.termin__zkratka button:hover{background:var(--fg);color:var(--bg)}html:not(.js) .termin__zkratka,html:not(.js) .kal__sipka{display:none}.termin__terasa{flex:15rem;min-height:15rem;margin-top:2rem}.termin__terasa>.zvetsit{position:absolute;inset:0}.termin__terasa img{object-position:50% 62%}.termin__poptavka{margin-top:2.5rem}@media (min-width:68.75rem){.termin__karta{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);column-gap:clamp(2rem,4.4vw,4rem);display:grid}.termin__poptavka{margin-top:0}.termin__poptavka>:is(.poptavka-hotovo,.poptavka-chyba){margin-block:auto}}@media (min-width:43.75rem) and (max-width:68.6875rem){.termin__terasa{aspect-ratio:5/2;flex:none;min-height:0}}@media (max-width:43.6875rem){.termin__karta{margin-inline:calc(-1 * var(--okraj));padding:1.75rem var(--okraj) 2.25rem;box-shadow:none}.termin__karta>.stena__okap{left:0;right:0}.termin__terasa{display:none}.termin__foto{aspect-ratio:16/10}.termin__zkratka{align-content:start;min-height:6.75rem}}.krok{margin-bottom:2rem}.krok__nadpis{border-bottom:.25rem solid var(--sedy);transition:border-color var(--t2) ease-out;align-items:baseline;gap:.75rem;margin-bottom:1.25rem;padding-bottom:.375rem;display:flex}.krok__cislo{color:var(--kour);transition:color var(--t2) ease-out}.krok.je-hotovy .krok__nadpis{border-bottom-color:var(--kachle)}.krok.je-hotovy .krok__cislo{color:var(--kachle)}.pole{gap:.375rem;margin-bottom:1rem;display:grid}.pole:last-child{margin-bottom:0}.pole label,.pole__polozka>span{font:600 1rem/1.3 var(--text)}.pole label small{font-size:inherit;color:var(--kour);font-weight:400}.pole input:not([type=checkbox],[type=number]),.pole textarea,.pole__den{background:var(--pole);width:100%;min-width:0;max-width:100%;min-height:3.25rem;color:var(--roubeni);font:400 1.0625rem/1.4 var(--text);border:1.5px solid #1b1d2080;border-radius:.625rem;padding:.625rem .875rem}.pole textarea{resize:vertical;min-height:5.5rem}.pole input[type=date]::-webkit-date-and-time-value{text-align:left}.pole input[type=date]::-webkit-calendar-picker-indicator{margin-inline-start:.125rem;padding:0}.pole__den{white-space:nowrap;height:3.25rem;color:var(--kour);align-items:center;display:flex;overflow:hidden}.pole__den.je-vybrany{border-color:var(--kachle);background:var(--kachle);color:#fff;font-weight:600}.pole input:focus-visible,.pole textarea:focus-visible{outline:2px solid var(--kachle);outline-offset:1px;border-color:var(--kachle)}.pole [aria-invalid=true]{border-color:var(--chyba)}.pole__chyba{color:var(--chyba);margin:0;font-size:1rem;font-weight:600}.pole--termin{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:.75rem}.pole--termin .pole__chyba{grid-column:1/-1}.pole__polozka{grid-template-columns:minmax(0,1fr);gap:.375rem;min-width:0;display:grid}.pole--osob{grid-template-columns:minmax(0,1fr) auto;align-items:center}.pole--osob .pole__chyba{grid-column:1/-1}.pole--volby{gap:0}.volba{cursor:pointer;align-items:center;gap:.75rem;min-height:3rem;display:flex}.volba input{background:var(--pole);cursor:pointer;appearance:none;border:1.5px solid #1b1d208c;border-radius:.3125rem;flex:none;place-items:center;width:1.5rem;height:1.5rem;margin:0;display:grid}.volba input:checked{border-color:var(--kachle);background:var(--kachle)}.volba input:checked:after{content:"";border-bottom:2.5px solid var(--lista);border-left:2.5px solid var(--lista);width:.75rem;height:.4rem;transform:translateY(-.08rem)rotate(-45deg)}.poptavka__stav{color:var(--chyba);margin:0 0 .75rem;font-weight:600}.poptavka__stav:empty{display:none}.poptavka .tl--velke{width:100%}.poptavka__dovetek{color:var(--kour);margin:.875rem 0 0;font-size:1rem;line-height:1.5}:is(.poptavka-hotovo,.poptavka-chyba) h3,:is(.poptavka-hotovo,.poptavka-chyba) p{margin:0 0 .5rem}.poptavka-hotovo{background:linear-gradient(var(--roubeni) 0 0) left top / 100% .25rem no-repeat;padding-top:1.25rem}.poptavka-hotovo h3{margin:0 0 .75rem;font-size:clamp(2rem,2.8vw,2.5rem);line-height:1.05}.poptavka-hotovo .poptavka-hotovo__termin{font:600 1.25rem/1.35 var(--text);margin:0 0 .25rem}.poptavka-hotovo .poptavka-hotovo__cena{margin:0 0 .75rem;font-weight:600}@media (min-width:700px) and (max-width:1099px){.poptavka{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:2.5rem;display:grid}.poptavka>.krok:first-of-type{grid-area:1/1}.poptavka>.krok:nth-of-type(2){grid-area:1/2}.poptavka>.krok:nth-of-type(3){grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:2.5rem;margin-bottom:0;display:grid}.poptavka>.krok:nth-of-type(3)>.krok__nadpis{grid-column:1/-1}.poptavka>.krok:nth-of-type(3)>.pole{margin-bottom:1rem}.poptavka__stav{grid-area:3/1/auto/-1;margin:1.25rem 0 0}.poptavka__dovetek{grid-area:4/1;align-self:center;margin:1.5rem 0 0}.poptavka .tl--velke{grid-area:4/2;margin-top:1.5rem}}@media (max-width:699px){.pole input[type=date],.pole__den{padding-inline:.625rem;font-size:1rem}.pole textarea{min-height:4.5rem}}@media (max-width:1099px){.pole__den .jen-sirsi{display:none}.pole__den .jen-uzsi{display:inline}}.poptavka :is(input,button):focus-visible{outline-color:var(--kachle)}.cenik{padding:1.75rem 1.25rem 1.5rem;display:grid;box-shadow:0 0 0 1px #1b1d201a}.cenik__cast{min-width:0}.cenik__cast--navic{margin-top:2.25rem}.cenik h3{margin-bottom:.5rem}.cenik__tab{border-collapse:collapse;font-variant-numeric:lining-nums tabular-nums;width:100%}.cenik__tab :is(th,td){text-align:left;vertical-align:baseline;padding:0}.cenik__tab :is(th,td):not(:first-child){text-align:right;padding-left:1rem}.cenik__tab thead th{color:var(--dym);padding-block:.5rem;font-size:1rem;font-weight:600}.cenik__tab tbody tr:not(.cenik__kdy)>*{border-top:2px solid var(--cara);font:600 1.1875rem/1.3 var(--text);padding-top:.75rem}.cenik__tab tbody td{white-space:nowrap}.cenik__kdy td{color:var(--dym);white-space:normal;padding:.125rem 0 .75rem;font-size:1rem;line-height:1.4}.cenik__pozn{border-top:2px solid var(--cara);color:var(--dym);margin:0;padding-top:.875rem;font-size:1rem;line-height:1.5}@media (max-width:43.6875rem){.termin .cenik{margin-inline:calc(-1 * var(--okraj));padding:1.75rem var(--okraj) 1.5rem;box-shadow:none}.cenik__tab tbody tr:not(.cenik__kdy)>*{padding-top:.625rem}.cenik__kdy td{padding-bottom:.625rem}.cenik__tab :is(th,td):not(:first-child){padding-left:.625rem}}@media (max-width:24.9375rem){.cenik__tab tbody tr:not(.cenik__kdy)>*{font-size:1.0625rem}.cenik__tab :is(th,td):not(:first-child){padding-left:1.125rem}}@media (min-width:43.75rem){.cenik{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:clamp(1.75rem,3vw,2.5rem);padding:1.75rem}.cenik__cast--sezony{grid-area:1/1}.cenik__cast--navic{grid-area:1/2/span 2;margin-top:0}.cenik__pozn{grid-area:2/1;align-self:end}}.cenik__tab tbody tr>*{transition:background-color var(--t2) ease-out, color var(--t2) ease-out, box-shadow var(--t2) ease-out}.cenik__tab tbody tr.je-vas>*{background:var(--lista);color:var(--roubeni);border-top-color:var(--lista)}.cenik__tab tbody tr.je-vas>:first-child{box-shadow:-.75rem 0 0 var(--lista)}.cenik__tab tbody tr.je-vas>:last-child{box-shadow:.75rem 0 0 var(--lista)}.cenik__tab tbody tr.je-vas>:only-child{box-shadow:-.75rem 0 0 var(--lista), .75rem 0 0 var(--lista)}.cenik__tab tbody tr.je-vas.cenik__kdy td{color:var(--kour)}.cenik__tab tbody tr.je-vas.cenik__kdy td:after{content:" · váš termín";color:var(--roubeni);font-weight:600}@media (min-width:68.75rem){.termin .cenik{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);column-gap:clamp(2rem,4.4vw,4rem);padding:2rem clamp(1.75rem,3.2vw,2.5rem) 1.75rem}}.vedet .pas__foto{aspect-ratio:5/4}.vedet .pas__foto img{object-position:50% 50%}@media (min-width:43.75rem){.vedet .pas__foto{aspect-ratio:2.13}}.otazky{border-top:.25rem solid var(--fg);margin-top:clamp(2.5rem,5vw,4rem)}.otazka{border-top:1px solid var(--cara)}.otazka:first-child{border-top:0}.otazka summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1rem;padding:1.125rem 0 1.1875rem;list-style:none;display:grid}.otazka summary::-webkit-details-marker{display:none}.otazka__text{color:var(--roubeni);grid-column:1;font-size:1rem;line-height:1.4}.otazka__kratce{font:600 1.25rem/1.3 var(--text);text-wrap:balance;grid-column:1;margin-top:.1875rem}.otazka summary:after{content:"";border-radius:var(--r-m);width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 1.5px var(--obrys);background:linear-gradient(var(--roubeni) 0 0) center / .875rem 2px no-repeat, linear-gradient(var(--roubeni) 0 0) center / 2px .875rem no-repeat;transition:background-size var(--t2) var(--e), background-color var(--t1) ease-out;grid-area:1/2/3}.otazka summary:hover:after{background-color:#1b1d2014}.otazka[open] summary:after{background-size:.875rem 2px,2px 0}.otazka__odpoved{padding:0 3.75rem 1.25rem 0}.otazka__odpoved p{max-width:34em;margin:0}@media (min-width:60rem){.otazky{border-top:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:clamp(2rem,4.6vw,4.5rem);display:grid}.otazka:nth-child(-n+2){border-top:.25rem solid var(--fg)}}.kde__mriz{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:1.5rem;display:grid}.kde__stena{z-index:1;grid-area:1/1/auto/7;margin-top:2.5rem}.kde__stena .kontakt{margin-top:1.75rem}.kontakt{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem 1.5rem;margin:0 0 1.5rem;font-style:normal;display:grid}.kontakt__radek{align-content:start;gap:.125rem;margin:0;display:grid}.kontakt__radek>span:first-child{color:var(--fg2);font-size:1rem}.kontakt__radek b{font-weight:600;line-height:1.35}.kontakt__odkazy{flex-wrap:wrap;gap:.75rem;margin:0;display:flex}.kontakt__odkazy .tl{flex:13rem}.mapa{grid-area:1/6/auto/13;margin:0}.mapa__platno{aspect-ratio:10/7;border-radius:var(--r);background:var(--pole);color:var(--roubeni);position:relative;overflow:hidden}.mapa svg{width:100%;height:100%;display:block}.mapa :where(path,circle){fill:none;stroke-linecap:round;stroke-linejoin:round}.m-les{fill:#4b5a3933}.m-pritok{stroke:#a9b6c4;stroke-width:1.6px}.m-potok{stroke:#6f87a6;stroke-width:3.4px}.m-pesina{stroke:#1b1d204d;stroke-width:1px;stroke-dasharray:3 3}.m-cesta{stroke:#1b1d2042;stroke-width:1.4px}.m-silnice{stroke:#8d9292;stroke-width:3.6px}.m-znacka{stroke-width:2.4px;stroke-dasharray:7 6}.m-znacka--zluta{stroke:#d9a514}.m-znacka--modra{stroke:#2f6db5}.m-dum{fill:#1b1d206b}.m-roubenka{fill:var(--roubeni)}.m-kruh{stroke:var(--roubeni);stroke-width:3px}.m-znak__dum{fill:var(--roubeni);stroke:var(--pole);stroke-width:3px;paint-order:stroke}.m-znak__listy{fill:none;stroke:var(--lista);stroke-width:1.6px}.mapa__stitek{left:var(--x);top:var(--y);font:400 1rem/1.25 var(--text);white-space:nowrap;margin:0;position:absolute}.mapa__stitek--dum{border-radius:var(--r-m);background:var(--roubeni);color:var(--lista);padding:.375rem .75rem .4375rem;transform:translate(calc(-100% - 1.375rem),-50%)}.mapa__stitek--dum b{font:700 1.125rem/1.25 var(--text);display:block}.mapa__stitek--bod{border-radius:var(--r-m);background:#faf9f4f0;padding:.1875rem .625rem .25rem 1.375rem;font-weight:600;transform:translate(-.75rem,-50%)}.mapa__stitek--bod:before{content:"";background:var(--roubeni);width:.5rem;height:.5rem;position:absolute;top:calc(50% - .25rem);left:.5rem}.mapa__stitek--osada{color:var(--kour);transform:translate(-50%,-50%)}.kde__foto{z-index:2;aspect-ratio:3/4;border-radius:var(--r);box-shadow:0 0 0 .375rem var(--lista), 0 0 0 calc(.375rem + 1px) #1b1d2024;grid-area:1/10/auto/13;align-self:end;margin:0 1rem -2.5rem 0}.kde__foto img{object-position:30% 58%}@media (min-width:1100px){.mapa figcaption{max-width:calc(100% - 28rem);margin-left:7rem}}@media (max-width:1099px){.kde__stena,.mapa,.kde__foto{grid-column:1/-1}.kde__stena{grid-row:1;margin-top:0}.mapa{grid-row:2;margin-top:1.25rem}.kde__foto{aspect-ratio:4/3;border-radius:var(--r);width:min(100%,30rem);box-shadow:none;grid-row:3;align-self:start;margin:1.5rem 0 0}}@media (max-width:699px){.otazka__odpoved{padding-right:0}.kontakt{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.875rem 1rem}.kontakt__radek{grid-column:1/-1}.kontakt__radek:nth-last-child(-n+2){grid-column:auto}.mapa__platno{aspect-ratio:5/4}.mapa svg{width:114.29%;max-width:none;margin-left:-7.14%}.mapa__stitek{left:calc((var(--x) - 6.25%) * 1.1429)}.mapa__stitek--dum{transform:translate(-50%,calc(-100% - 1.25rem))}.kontakt__radek--gps{display:none}.kontakt__odkazy{flex-wrap:nowrap;gap:.5rem}.kontakt__odkazy .tl{flex:1 1 0;min-width:0;padding:0 .5rem}.otazky{margin-top:1.75rem}.otazka summary{padding:.875rem 0 .9375rem}.kde__foto{aspect-ratio:3/2}.mapa__stitek--osada{display:none}}@media (max-width:59.9375rem){.otazky{border-top:0}}.pata{padding:0 0 clamp(2rem,4vw,3rem)}.pata__mriz{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.75rem 2rem;padding-top:clamp(2.5rem,5vw,4rem);display:grid}.pata .znak__kresba{width:2.75rem;height:3.16rem}.pata .znak__jmeno{font-size:1.75rem}.pata__adresa{color:var(--dym);margin:.75rem 0 0}.pata__nav{flex-wrap:wrap;gap:0 .75rem;margin-left:-.5rem;display:flex}.pata__nav a{align-items:center;min-height:3rem;padding-inline:.5rem;text-decoration:none;display:inline-flex}.pata__nav a:hover{text-decoration:underline}.pata__nahoru{min-height:3rem;color:var(--kachle-sv);justify-self:end;align-items:center;gap:.625rem;font-weight:600;text-decoration:none;display:inline-flex}.pata__nahoru .ik{width:1.5rem;height:1.25rem}.pata__nahoru:hover{text-decoration:underline}.dolni{display:none}.mala-stranka{background:var(--mlha)}.mala{width:min(100% - 2 * var(--okraj), 40rem);align-content:center;justify-items:start;gap:1.5rem;min-height:100svh;margin-inline:auto;padding:2rem 0;display:grid}.mala__nadpis{font-size:clamp(3rem,10vw,5rem);line-height:1.04}.mala__nadpis span{display:block}.mala p{margin:0}@media (max-width:699px){html{scroll-padding-bottom:5rem}.pata{padding-bottom:calc(2.5rem + env(safe-area-inset-bottom,0px))}.pata__mriz{grid-template-columns:minmax(0,1fr);gap:1.25rem}.pata__nahoru{justify-self:start}.dolni{z-index:70;padding:.5rem 1rem calc(.5rem + env(safe-area-inset-bottom,0px));border-top:.1875rem solid var(--lista);visibility:hidden;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.dolni.je-pripravena{transition:transform var(--t2) var(--e), visibility 0s linear var(--t2)}.dolni.je-videt{visibility:visible;transition-delay:0s;transform:none}.dolni p{color:var(--dym);margin:0;font-size:1rem;line-height:1.2}.dolni p b{font:700 1.125rem/1.15 var(--text);color:var(--lista);display:block}.dolni .tl{min-height:2.75rem}}@media (min-height:37.5rem),(min-height:30rem) and (min-width:43.75rem){.pec.je-scena{height:250svh;padding:0}.pec.je-scena img:not(.je-videt){display:none}.pec.je-scena .pec__jeviste{align-content:center;align-items:center;height:100svh;position:sticky;top:0}.pec.je-scena .pec__ram{aspect-ratio:1126/1434;border-radius:var(--r);transform-origin:0;width:min(100%,78.5svh - 4.71rem);transition:transform .9s var(--e);justify-self:start;display:block;position:relative;overflow:hidden}.pec.je-scena .pec__text{display:block}.pec.je-scena :is(.pec__kotva,.pec__vyhled){aspect-ratio:auto;border-radius:0;position:absolute;inset:0}.pec.je-scena .pec__posuv{--s:1;--px:.5;--py:.5;--fy:.6;transform-origin:0 0;transform:translate(clamp((1 - var(--s)) * 100%, (.5 - var(--s) * var(--px)) * 100%, 0%), clamp((1 - var(--s)) * 100%, (var(--fy) - var(--s) * var(--py)) * 100%, 0%)) scale(var(--s));transition:transform .9s var(--e);will-change:transform}.pec.je-scena[data-krok="1"] .pec__posuv{--s:1.06;--px:.411;--py:.783}.pec.je-scena[data-krok="2"] .pec__posuv{--s:1.11;--px:.374;--py:.637}.pec.je-scena:is([data-krok="3"],[data-krok="4"]) .pec__posuv{--s:1.15;--px:.336;--py:.51;--fy:.52}.pec.je-scena .pec__vyhled{z-index:2;transition:transform var(--t2) var(--e);transform:translateY(101%)}.pec.je-scena .pec__vyhled picture{transition:transform var(--t2) var(--e);transform:translateY(-101%)}.pec.je-scena[data-krok="4"] :is(.pec__vyhled,.pec__vyhled picture){transform:none}.pec.je-scena .pec__schody{grid-template:minmax(0,auto)/minmax(0,1fr);align-items:start;gap:0}.pec.je-scena .pec__schod{opacity:0;visibility:hidden;transition:opacity var(--t1) ease-out, transform 0s linear var(--t1), visibility 0s linear var(--t1);background:0 0;grid-area:1/1;padding-top:0;transform:translateY(.75rem)}.pec.je-scena[data-krok="0"] [data-panel="0"],.pec.je-scena[data-krok="1"] [data-panel="1"],.pec.je-scena[data-krok="2"] [data-panel="2"],.pec.je-scena[data-krok="3"] [data-panel="3"],.pec.je-scena[data-krok="4"] [data-panel="4"]{opacity:1;visibility:visible;transition:opacity .28s ease-out var(--t1), transform .48s var(--e) var(--t1), visibility 0s;transform:none}.pec.je-scena :is(.pec__schod--foto,.pec__schod--uvod){display:block}.pec.je-scena .pec__detail{border-radius:var(--r);width:min(100%,30rem,150svh - 31.5rem);max-width:none;margin:0 0 1.25rem;display:block}.pec.je-scena .pec__schod--nahore .hlas{margin-top:1rem}.pec.je-scena .pec__schod--nahore .hlas blockquote p{font:600 clamp(1.625rem, 2.1vw, 2.125rem)/1.12 var(--titul);color:#fff}}@media (min-height:30rem) and (min-width:56.25rem){.pec.je-scena .pec__schod--nahore .pec__detail{display:block}.pec.je-scena .pec__vyhled{display:none}}@media (min-height:37.5rem),(min-height:30rem) and (min-width:43.75rem){@media (max-width:899px) and (max-aspect-ratio:1){.pec.je-scena .pec__jeviste{--sirka:min(100%, max(13rem, (100svh - 21rem) * .785));grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);row-gap:1rem}.pec.je-scena .pec__text{display:contents}.pec.je-scena .pec__text h2{width:var(--sirka);grid-row:1;justify-self:center;margin:0}.pec.je-scena .pec__ram{width:var(--sirka);grid-area:2/1;justify-self:center;margin:0}.pec.je-scena .pec__schody{width:var(--sirka);grid-row:3;justify-self:center}.pec.je-scena .pec__detail{display:none}}@media (max-width:699px) and (max-aspect-ratio:1){.pec.je-scena .pec__jeviste{--vi:calc(100vw * 1127 / 922);--vf:min(var(--vi), 100svh - 16.5rem);grid-template-rows:auto minmax(0, var(--vi)) auto;align-content:center;row-gap:1rem;padding-block:1rem}.pec.je-scena .pec__text h2{justify-self:stretch;width:auto}.pec.je-scena .pec__ram{width:100vw;height:100%;max-height:var(--vi);margin-inline:calc(-1 * var(--okraj));aspect-ratio:auto;border-radius:0;align-self:stretch;container-type:size}.pec.je-scena .pec__schody{justify-self:stretch;width:auto}.pec.je-scena .pec__posuv{--px:.5;--py:.55;--cil:calc(.5 * var(--vf));height:var(--vi);transform:translate(clamp(100vw * (1 - var(--s)), 100vw * (.5 - var(--s) * var(--px)), 0px), clamp(var(--vf) - var(--vi) * var(--s), var(--cil) - var(--s) * var(--py) * var(--vi), 0px)) scale(var(--s));inset:0 0 auto}.pec.je-scena[data-krok="1"] .pec__posuv{--s:1.15;--px:.392;--py:.724;--cil:min(var(--vf) - 1.5rem, max(.4002 * var(--vi) + 1.1rem, .75 * var(--vf)))}.pec.je-scena[data-krok="2"] .pec__posuv{--s:1.25;--px:.346;--py:.538;--cil:clamp(.2025 * var(--vi) + 1.1rem, .5 * var(--vf), var(--vf) - .2325 * var(--vi) - 1.1rem)}.pec.je-scena:is([data-krok="3"],[data-krok="4"]) .pec__posuv{--s:1.3;--px:.3;--py:.376;--cil:min(.5 * var(--vf), var(--vf) - .2106 * var(--vi) - 1.1rem)}@supports (height:1cqh){.pec.je-scena .pec__posuv{--vf:100cqh}}.pec.je-scena .pec__zabery{z-index:1;display:block;position:absolute;inset:0}.pec.je-scena .pec__zaber{transition:transform var(--t2) var(--e);margin:0;position:absolute;inset:0;overflow:hidden;transform:translateY(101%)}.pec.je-scena .pec__zaber :is(picture,img){width:100%;height:100%}.pec.je-scena .pec__zaber img{object-fit:cover}.pec.je-scena .pec__zaber[data-zaber="2"] img{object-position:50% 8%}.pec.je-scena .pec__zaber[data-zaber="3"] img{object-position:50% 30%}.pec.je-scena:is([data-krok="1"],[data-krok="2"],[data-krok="3"],[data-krok="4"]) [data-zaber="1"],.pec.je-scena:is([data-krok="2"],[data-krok="3"],[data-krok="4"]) [data-zaber="2"],.pec.je-scena:is([data-krok="3"],[data-krok="4"]) [data-zaber="3"]{transform:none}.pec.je-scena .pec__schod--nahore .hlas{margin-top:.625rem}.pec.je-scena .pec__schod--nahore .hlas blockquote p{font:600 1.5rem/1.12 var(--titul);color:#fff}.pec.je-scena .pec__schody{min-height:6.5rem}.pec.je-scena .pec__nazev{margin-bottom:.375rem;font-size:1.625rem}}@media (max-height:36rem){.pec.je-scena .pec__detail{display:none}}}@media (max-width:43.6875rem) and (min-height:37.5rem){.pec.je-scena{height:205svh}}