@font-face{font-family:Pathway Extreme;src:url(/fonts/pathway-extreme-84.woff2)format("woff2-variations"),url(/fonts/pathway-extreme-84.woff2)format("woff2");font-weight:500 600;font-style:normal;font-display:swap;ascent-override:95%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Host Grotesk;src:url(/fonts/host-grotesk.woff2)format("woff2-variations"),url(/fonts/host-grotesk.woff2)format("woff2");font-weight:400 650;font-style:normal;font-display:swap}@font-face{font-family:Titulek zaloha;src:local(Arial Narrow),local(Roboto Condensed),local(Arial);size-adjust:100%;ascent-override:95%;descent-override:25%}@font-face{font-family:Text zaloha;src:local(Segoe UI),local(Roboto),local(Arial);size-adjust:99%}:root{--para:var(--paluba);--para-2:var(--paluba-2);--linka:color-mix(in srgb, var(--smrk) 14%, transparent);--linka-2:color-mix(in srgb, var(--smrk) 28%, transparent);--plno:color-mix(in srgb, var(--drevo) 24%, var(--deska));--plno-2:color-mix(in srgb, var(--drevo) 9%, var(--deska));--minule:color-mix(in srgb, var(--smrk) 38%, var(--deska));--chyba:#8a2a1c;--pozn:#f1de8a;--titulek:"Pathway Extreme", "Titulek zaloha", "Arial Narrow", sans-serif;--text:"Host Grotesk", "Text zaloha", "Segoe UI", sans-serif;--okraj:clamp(20px, 5.2vw, 64px);--ram:1312px;--r:12px;--r-tl:999px;--rf:26px;--rf-m:18px;--sekce:clamp(64px, 9vw, 120px);--krivka:cubic-bezier(.22, .61, .36, 1);--krivka-io:cubic-bezier(.65, 0, .35, 1);--spodni:0px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:color-mix(in srgb, var(--drevo) 45%, var(--paluba)) var(--paluba);scroll-padding-top:76px}html.pohyb{scroll-behavior:smooth}body{font-family:var(--text);color:var(--smrk);background:var(--paluba);font-kerning:normal;caret-color:var(--voda);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.5}::selection{background:var(--voda);color:#fff}img,video,svg{max-width:100%;display:block}picture{display:contents}picture>source{display:none}figure{margin:0}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}h1,h2,h3,h4{margin:0;font-weight:500}p,ul,ol,dl,dd,blockquote{margin:0}ul,ol{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--voda);outline-offset:3px}.ram{width:100%;max-width:calc(var(--ram) + 2 * var(--okraj));padding-inline:var(--okraj);margin-inline:auto}.vh{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.preskok{z-index:50;background:var(--smrk);color:#fff;border-radius:var(--r);padding:12px 16px;position:absolute;top:-60px;left:12px}.preskok:focus{top:12px}.nadtitulek{font-family:var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--drevo);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:16px;font-weight:500;line-height:1.4;display:flex}.titulek,h1,h2{font-family:var(--titulek);letter-spacing:-.012em;text-wrap:balance;font-weight:500}h1{font-size:45px;line-height:.98}h2{font-size:36px;line-height:1.02}h3{font-family:var(--titulek);letter-spacing:0;font-size:24px;font-weight:600;line-height:1.1}.perex{color:var(--smrk-2);text-wrap:pretty;max-width:34ch;font-size:17px;line-height:1.5}.cislo{font-family:var(--titulek);font-variant-numeric:lining-nums;font-weight:600}@media (min-width:960px){h1{font-size:clamp(60px,5.6vw,84px);line-height:.96}h2{font-size:clamp(44px,4.1vw,60px);line-height:1}.perex{max-width:30em;font-size:19px}}.tlacitko{border:1.5px solid var(--voda);border-radius:var(--r-tl);background:var(--voda);color:#fff;min-height:52px;font:600 17px/1 var(--text);white-space:nowrap;transition:background-color .18s var(--krivka), border-color .18s var(--krivka), color .18s var(--krivka);justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;display:inline-flex}.tlacitko:hover{background:var(--voda-tm);border-color:var(--voda-tm)}.tlacitko--obrys{color:var(--smrk);border-color:var(--smrk);background:0 0}.tlacitko--obrys:hover{background:var(--smrk);border-color:var(--smrk);color:#fff}.tlacitko--svetle{background:var(--paluba);border-color:var(--paluba);color:var(--smrk)}.tlacitko--svetle:hover{color:var(--smrk);background:#fff;border-color:#fff}.ikona{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.odkaz{min-height:44px;color:var(--smrk);text-decoration:underline;-webkit-text-decoration-color:var(--linka-2);text-decoration-color:var(--linka-2);text-underline-offset:.32em;transition:text-decoration-color .18s var(--krivka);align-items:center;gap:8px;font-weight:600;display:inline-flex}.odkaz:hover{text-decoration-color:currentColor}.odkaz .ikona{transition:transform .18s var(--krivka)}.odkaz:hover .ikona{transform:translate(3px)}.medailon{width:var(--m,64px);height:var(--m,64px);background:var(--foto-pozadi);box-shadow:0 0 0 4px var(--paluba);border-radius:50%;flex:none;display:block;position:relative;overflow:hidden}.medailon img{object-fit:cover;width:100%;height:100%}.medailon--mini{--m:32px;box-shadow:none}.dum__voda,.poptavka,.d-sekce--pas,.d-konec{background:var(--voda-pas);--smrk-3:var(--smrk-2);position:relative}.pas,.otazky,.vlys,.d-pas{background:var(--smrk);color:var(--na-smrku);position:relative}.dum__voda:before,.poptavka:before,.d-sekce--pas:before,.d-konec:before,.pas:before,.otazky:before,.vlys:before,.d-pas:before,.dum__voda:after,.poptavka:after,.d-sekce--pas:after,.pas:after,.d-pas:after{content:"";pointer-events:none;z-index:1;background-repeat:repeat-x;background-size:960px 26px;height:26px;position:absolute;left:0;right:0}.dum__voda:before,.poptavka:before,.d-sekce--pas:before,.d-konec:before{background-image:var(--hrana-nahore);top:-9px}.dum__voda:after,.poptavka:after,.d-sekce--pas:after{background-image:var(--hrana-dole);background-position:170px 0;bottom:-9px}.pas:before,.otazky:before,.vlys:before,.d-pas:before{background-image:var(--hrana-nahore-noc);background-position:90px 0;top:-9px}.pas:after,.d-pas:after{background-image:var(--hrana-dole-noc);background-position:250px 0;bottom:-9px}.webla-bar{z-index:31;background:var(--smrk);color:var(--na-smrku-2);font-size:16px;line-height:1.3;position:relative}.webla-bar__in{justify-content:space-between;align-items:center;gap:16px;min-height:36px;display:flex}.webla-bar__kdo{align-items:center;gap:10px;min-width:0;display:flex}.webla-bar__kdo:before{content:"";background:var(--voda-sv);border-radius:2px;flex:none;width:8px;height:8px}.webla-bar__dlouhe{display:none}.webla-notes{min-height:44px;color:var(--na-smrku);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--na-smrku) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--na-smrku) 45%, transparent);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;margin-block:-4px;padding:0;font-size:16px;display:inline-flex}.webla-notes:hover{text-decoration-color:currentColor}.webla-bar :focus-visible{outline-color:var(--voda-sv)}@media (min-width:760px){.webla-bar__in{min-height:44px}.webla-notes{margin-block:0}.webla-bar__kratke{display:none}.webla-bar__dlouhe{display:inline}}.pozn{vertical-align:.12em;background:var(--pozn);color:#3a3000;font:600 13px/1.25 var(--text);letter-spacing:.02em;text-transform:none;white-space:nowrap;cursor:help;border-radius:3px;align-items:center;margin-left:.35em;padding:1px 6px 2px;display:inline-flex;position:relative}.pozn[data-typ=doplnit]{color:#3d1f00;background:#f6c08a}.pozn__text{z-index:40;border-radius:var(--r);background:var(--smrk);width:300px;color:var(--na-smrku);font:400 15px/1.45 var(--text);letter-spacing:0;white-space:normal;text-align:left;box-shadow:0 10px 30px color-mix(in srgb, var(--smrk) 25%, transparent);pointer-events:none;padding:12px 14px;display:none;position:absolute;bottom:calc(100% + 8px);left:0}.pozn[data-strana=dole] .pozn__text{top:calc(100% + 8px);bottom:auto}.pozn:hover .pozn__text,.pozn:focus .pozn__text,.pozn.je-otevrena .pozn__text{display:block}.pozn.je-schovana .pozn__text,html:not(.poznamky-zapnute) .pozn,html:not(.poznamky-zapnute) .jen-s-poznamkami,html:not(.poznamky-zapnute) .list__doplnit{display:none}.potrebuji{z-index:32;background:#fbf6df;border-bottom:1px solid #e8dda8;position:relative}html:not(.poznamky-zapnute) .potrebuji{display:none}.potrebuji__deska{max-width:980px;padding-block:28px 32px}.potrebuji h2{font-size:32px}.potrebuji p{color:var(--smrk-2);max-width:60ch;margin-top:8px}.potrebuji ol{counter-reset:p;gap:10px;margin-top:18px;display:grid}.potrebuji li{border-top:1px solid #e8dda8;grid-template-columns:minmax(0,1fr);gap:2px;padding-top:10px;font-size:16px;display:grid}.potrebuji li a{font-weight:600;text-decoration:none}.potrebuji li a:hover{text-decoration:underline}.potrebuji__typ{background:var(--pozn);border-radius:3px;justify-self:start;padding:0 6px;font-size:13px;font-weight:600}.potrebuji__typ--doplnit{background:#f6c08a}@media (min-width:760px){.potrebuji li{grid-template-columns:180px 72px minmax(0,1fr);align-items:baseline;gap:16px}}.hlava{z-index:30;position:relative}.hlava__in{justify-content:space-between;align-items:center;gap:16px;height:64px;display:flex}.znacka{min-width:0;min-height:44px;color:var(--smrk);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.znacka__text{gap:1px;min-width:0;display:grid}.znacka__jmeno{font-family:var(--titulek);letter-spacing:.005em;white-space:nowrap;font-size:22px;font-weight:600;line-height:1}.znacka__kde{color:var(--drevo);white-space:nowrap;font-size:16px;line-height:1.2}.hlava__nav{display:none}.menu{position:static}.menu>summary{cursor:pointer;align-items:center;gap:10px;min-width:44px;min-height:44px;font-size:16px;font-weight:500;list-style:none;display:inline-flex}.menu>summary::-webkit-details-marker{display:none}.menu__ikona{width:22px;height:14px;position:relative}.menu__ikona:before,.menu__ikona:after{content:"";height:2px;transition:transform .2s var(--krivka), top .2s var(--krivka);background:currentColor;border-radius:1px;position:absolute;left:0;right:0}.menu__ikona:before{top:2px}.menu__ikona:after{top:10px}.menu[open] .menu__ikona:before{top:6px;transform:rotate(45deg)}.menu[open] .menu__ikona:after{top:6px;transform:rotate(-45deg)}.menu__panel{z-index:40;background:var(--paluba);min-height:calc(100svh - 100px);max-height:calc(100svh - 64px);color:var(--smrk);border-top:1px solid var(--linka);padding:8px var(--okraj) calc(24px + var(--spodni) + env(safe-area-inset-bottom));position:absolute;top:100%;left:0;right:0;overflow:auto}.menu:not([open]) .menu__panel{display:none}.menu__domy{gap:0;display:grid}.menu__domy a{border-bottom:1px solid var(--linka);grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;min-height:72px;text-decoration:none;display:grid}.menu__domy .medailon{--m:52px;box-shadow:none}.menu__domy b{font-family:var(--titulek);font-size:24px;font-weight:600;line-height:1.1;display:block}.menu__domy span span{color:var(--smrk-2);font-size:16px}.menu__dalsi{flex-wrap:wrap;gap:4px 24px;padding-block:16px;display:flex}.menu__dalsi a{align-items:center;min-height:44px;font-weight:500;text-decoration:none;display:inline-flex}.menu__panel .tlacitko{width:100%;margin-top:8px}@media (max-width:389px){.hlava__in{gap:10px}.znacka__jmeno{font-size:21px}.menu__slovo{display:none}.menu>summary{justify-content:center}}@media (max-width:959px){.hlavni .hlava{color:#fff;margin-bottom:-64px}.hlavni .hlava:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--stin) 76%, transparent), color-mix(in srgb, var(--stin) 50%, transparent) 54%, color-mix(in srgb, var(--stin) 0%, transparent));position:absolute;inset:0 0 -48px}.hlavni .hlava .znacka,.hlavni .hlava .menu>summary{color:#fff}.hlavni .hlava .znacka__kde{color:#ffffffeb}.hlavni .hlava :focus-visible{outline-color:#fff}}@media (min-width:960px){.hlava__in{gap:20px;height:88px}.znacka{gap:12px}.znacka__text{gap:3px}.znacka__jmeno{font-size:28px}.menu{display:none}.hlava__nav{align-items:center;gap:clamp(18px,2.2vw,30px);font-size:16px;font-weight:500;display:flex}.hlava__nav a:not(.tlacitko){min-height:44px;transition:background-size .2s var(--krivka);background:linear-gradient(currentColor,currentColor) 0 calc(100% - 10px)/0 1.5px no-repeat;align-items:center;text-decoration:none;display:inline-flex}.hlava__nav a:not(.tlacitko):hover,.hlava__nav a[aria-current=page]{background-size:100% 1.5px}.hlava__nav .tlacitko{min-height:46px;padding:0 24px;font-size:16px}}.citace blockquote p{font-family:var(--titulek);letter-spacing:-.005em;text-wrap:pretty;font-size:24px;font-weight:500;line-height:1.18}.citace figcaption{color:var(--smrk-2);margin-top:12px;font-size:16px}.hodnoceni{color:var(--smrk-2);flex-wrap:wrap;gap:4px 20px;font-size:16px;display:flex}.hodnoceni li{white-space:nowrap}.hodnoceni b{font-family:var(--titulek);color:var(--drevo);font-size:20px;font-weight:600}.hodnoceni__z{color:var(--smrk-2)}.hodnoceni__slovo{display:none}.hodnoceni__pocet:before{content:"("}.hodnoceni__pocet:after{content:")"}.spodni{display:none}@media (max-width:959px){:root{--spodni:72px}body{padding-bottom:calc(var(--spodni) + env(safe-area-inset-bottom))}.spodni{z-index:35;padding:10px var(--okraj) calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--paluba) 96%, transparent);border-top:1px solid var(--linka);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0;transform:translateY(0)}.spodni.ma-prechod{transition:transform .25s var(--krivka)}.spodni.je-skryta,.js .spodni:not(.je-pripravena){transform:translateY(110%)}.spodni .tlacitko{min-height:52px;padding:0 12px}}.sekce{padding-block:var(--sekce)}.sekce__hlava{gap:14px;display:grid}.foto-ram{border-radius:var(--rf);background:var(--paluba-2);position:relative;overflow:hidden}.foto-ram img{object-fit:cover;width:100%;height:100%}.popisek{color:var(--smrk-3);margin-top:10px;font-size:16px;line-height:1.4}.stitek{background:color-mix(in srgb, var(--smrk) 90%, transparent);color:#fff;font:500 16px/1.25 var(--text);text-wrap:balance;border-radius:12px;flex-wrap:wrap;align-items:center;gap:2px 0;padding:6px 12px 7px;display:inline-flex}.no-js img[data-odlozit]{display:none}img[data-odlozit]{opacity:0}img{transition:opacity .3s var(--krivka)}.sekce__hlava,.dum__zaver,.tri,.dum__hoste,.okoli__mriz,.okoli__domy,.vylety,.okoli__seznamy,.otazky__in,.otazka__domy,.kontakt__in,.kontakt__domy,.menu__domy,.detaily,.d-patra,.d-recenze,.d-vybaveni,.d-podminky,.d-blizko,.d-k-domum,.potrebuji ol,.ztraceno__domy{grid-template-columns:minmax(0,1fr)}@media (min-width:960px){.sekce__hlava{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:64px}.sekce__hlava .perex{margin-bottom:6px}}.no-js .spodni{display:none}.no-js body{padding-bottom:0}:root{--paluba:#f6f0e4;--paluba-2:#ece3d1;--deska:#fffbf4;--smrk:#223a26;--smrk-2:#47584b;--smrk-3:#566759;--voda:#a0642a;--voda-tm:#86531f;--voda-sv:#f0c58d;--hladina:#b5d6d0;--voda-pas:#eadfca;--drevo:#87501c;--drevo-tm:#6c3f14;--drevo-sv:#ebd3ae;--na-smrku:#f6f0e4;--na-smrku-2:#c5cfc3;--na-tme-akcent:#f0c58d;--stin:#0f1b12;--foto-pozadi:#cfcdb9;--hrana-nahore:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='960' height='26' viewBox='0 0 960 26'%3E%3Cg%3E%3Crect y='.75' width='960' height='11.5' fill='%23EECB9A'/%3E%3Crect y='8' width='960' height='4.25' fill='%23D8A86F'/%3E%3Cpath d='M0 .75H960M0 12.25H960' stroke='%236C3F14' stroke-opacity='.7' stroke-width='1.5' fill='none'/%3E%3Cpath d='M0 8H960' stroke='%236C3F14' stroke-opacity='.3' fill='none'/%3E%3Cpath d='M118.5 1.5V11.5M301.5 1.5V11.5M437.5 1.5V11.5M655.5 1.5V11.5M812.5 1.5V11.5' stroke='%236C3F14' stroke-opacity='.5' fill='none'/%3E%3C/g%3E%3C/svg%3E");--hrana-dole:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='960' height='26' viewBox='0 0 960 26'%3E%3Cg transform='translate(0 26) scale(1 -1)'%3E%3Crect y='.75' width='960' height='11.5' fill='%23EECB9A'/%3E%3Crect y='8' width='960' height='4.25' fill='%23D8A86F'/%3E%3Cpath d='M0 .75H960M0 12.25H960' stroke='%236C3F14' stroke-opacity='.7' stroke-width='1.5' fill='none'/%3E%3Cpath d='M0 8H960' stroke='%236C3F14' stroke-opacity='.3' fill='none'/%3E%3Cpath d='M118.5 1.5V11.5M301.5 1.5V11.5M437.5 1.5V11.5M655.5 1.5V11.5M812.5 1.5V11.5' stroke='%236C3F14' stroke-opacity='.5' fill='none'/%3E%3C/g%3E%3C/svg%3E");--hrana-nahore-noc:var(--hrana-nahore);--hrana-dole-noc:var(--hrana-dole);--prkna:none;--vlnky:none;--vlnky-noc:none}.uvod{flex-direction:column;display:flex}.uvod__mriz{display:contents}.uvod__foto{background:var(--foto-pozadi);order:1;height:clamp(230px,min(46svh,100svh - 414px),460px);position:relative;overflow:hidden}.uvod__img{object-fit:cover;width:100%;height:100%}.uvod__foto:after{content:"";pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--smrk) 0%, transparent), color-mix(in srgb, var(--smrk) 66%, transparent));height:36%;position:absolute;inset:auto 0 0}.uvod__foto figcaption{display:none}.uvod__text{padding:16px var(--okraj) 22px;order:3}.uvod h1{letter-spacing:-.014em;font-size:40px;line-height:.98}.uvod__r{display:block}.uvod__dum{display:none}.uvod__veta{max-width:34ch;color:var(--smrk-2);text-wrap:pretty;margin-top:8px}.uvod__akce{gap:10px;margin-top:12px;display:flex}.uvod__akce .tlacitko{padding:0 14px}.uvod__akce .tlacitko:first-child{flex:1.4 1 0}.uvod__akce .tlacitko--obrys{flex:1 1 0}.uvod__dukaz{color:var(--smrk-2);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:10px;font-size:16px;display:flex}.uvod__dukaz b{color:var(--smrk);font-weight:600}.hvezdy{width:76px;height:14px;fill:var(--voda);flex:none;display:none}.uvod__dukaz-dlouhe{display:none}.pas{z-index:2;background:linear-gradient(to bottom, transparent 39px, var(--smrk) 39px);order:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 4px;margin:-39px 0 0;padding:0 8px 12px;display:grid}.pas:before{top:30px}.pas:after{display:none}.pas__dum a{text-align:center;justify-items:center;gap:6px;min-height:44px;text-decoration:none;display:grid}.pas__znak{z-index:2;display:block;position:relative}.pas__znak .medailon{--m:78px;box-shadow:0 0 0 3px var(--paluba), 0 8px 16px color-mix(in srgb, var(--stin) 34%, transparent)}.pas__foto{display:none}.pas__dum b{font-family:var(--titulek);color:#fff;font-size:17px;font-weight:600;line-height:1.1}.pas__osob,.pas__rys{display:none}.pas__dum a:hover b,.pas__dum a:focus-visible b{text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1.5px}.pas :focus-visible{outline-color:var(--voda-sv)}@media (max-width:379px){.uvod h1{font-size:37px}.pas__znak .medailon{--m:72px}.pas{background:linear-gradient(to bottom, transparent 36px, var(--smrk) 36px);margin-top:-36px}.pas:before{top:27px}}@media (min-width:960px){.uvod{--h1:clamp(60px, 5.6vw, 80px);display:block}.uvod__mriz{padding-inline:max(var(--okraj), (100% - var(--ram)) / 2);grid-template-columns:minmax(0,53fr) 56px minmax(0,43fr);grid-template-areas:"text.foto";min-height:clamp(500px,100svh - 302px,640px);display:grid}.uvod__text{grid-area:text;align-self:center;padding:16px 0 40px}.uvod__foto{z-index:3;border-radius:var(--rf);height:auto;min-height:500px;box-shadow:0 26px 46px -30px color-mix(in srgb, var(--stin) 55%, transparent);grid-area:foto;margin-bottom:-30px}.uvod__foto:after{display:none}.uvod__img{position:absolute;inset:0}.uvod__foto figcaption{background:color-mix(in srgb, var(--smrk) 90%, transparent);color:#fff;font:500 16px/1.25 var(--text);border-radius:12px;padding:6px 12px 7px;display:block;position:absolute;bottom:14px;right:14px}.uvod h1{font-size:var(--h1);line-height:.96}.uvod__r{justify-content:space-between;align-items:center;gap:18px;display:flex}.uvod__dum{z-index:4;margin-right:calc(-56px - var(--h1) * .4);flex:none;align-items:center;gap:12px;text-decoration:none;display:inline-flex;position:relative}.uvod__dum-jmeno{font:500 16px/1.6 var(--text);letter-spacing:.12em;text-transform:uppercase;color:var(--drevo);white-space:nowrap;transition:color .18s var(--krivka);border-bottom:1.5px solid;padding-bottom:.1em}.uvod__dum:hover .uvod__dum-jmeno{color:var(--smrk)}.uvod__dum .medailon{--m:calc(var(--h1) * .8);box-shadow:0 0 0 5px var(--paluba), 0 10px 18px -6px color-mix(in srgb, var(--stin) 40%, transparent);transition:transform .3s var(--krivka)}.uvod__dum:hover .medailon{transform:scale(1.06)}.uvod__veta{max-width:30em;margin-top:20px;font-size:19px}.uvod__akce{margin-top:26px}.uvod__akce .tlacitko,.uvod__akce .tlacitko:first-child,.uvod__akce .tlacitko--obrys{flex:none;padding:0 28px}.uvod__dukaz{margin-top:14px}.hvezdy{display:block}.uvod__dukaz-dlouhe{display:inline}.uvod__dukaz-kratke{display:none}.pas{z-index:auto;padding:46px max(var(--okraj), calc((100vw - var(--ram)) / 2)) 38px;background:var(--smrk);gap:0;margin:0}.pas:before{top:-9px}.pas:after{display:block}.pas__dum{border-left:1px solid color-mix(in srgb, var(--na-smrku) 18%, transparent);padding:0 24px}.pas__dum:first-child{border-left:0;padding-left:0}.pas__dum a{text-align:left;grid-template-rows:auto auto 1fr;grid-template-columns:88px minmax(0,1fr);justify-items:start;gap:0 16px}.pas__znak{grid-row:span 3}.pas__znak .medailon{display:none}.pas__foto{background:var(--foto-pozadi);width:88px;height:88px;box-shadow:0 0 0 3px color-mix(in srgb, var(--na-smrku) 22%, transparent);border-radius:22px;display:block;overflow:hidden}.pas__foto img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--krivka)}.pas__dum a:hover .pas__foto img{transform:scale(1.06)}.pas__dum b{font-size:26px}.pas__osob{color:var(--na-smrku-2);margin-top:2px;font-size:16px;display:block}.pas__rys{color:var(--na-smrku);margin-top:6px;font-size:16px;line-height:1.35;display:block}}@media (min-width:960px) and (max-width:1180px){.uvod{--h1:clamp(48px, 5.2vw, 60px)}.uvod__r{display:block}.uvod__dum{display:none}.pas__dum{padding:0 16px}.pas__dum a{grid-template-columns:64px minmax(0,1fr);column-gap:12px}.pas__foto{border-radius:16px;width:64px;height:64px}}.vedle .sekce__hlava{margin-bottom:30px}.tabulka{border-top:2px solid var(--smrk)}.tabulka__hlava{display:none}.radek{border-bottom:1px solid var(--linka);grid-template-columns:48px minmax(0,1fr) 96px;column-gap:14px;padding:18px 0 20px;display:grid}.radek>.medailon{--m:48px;box-shadow:none;grid-row:span 2}.radek h3{grid-area:1/2;align-self:center}.radek h3 a{white-space:nowrap}.radek dl{grid-area:2/2/auto/-1}.radek__foto{border-radius:var(--rf-m);background:var(--foto-pozadi);grid-area:1/3;width:96px;height:68px;display:block;overflow:hidden}.radek__foto img{object-fit:cover;width:100%;height:100%}.radek h3{flex-direction:column;align-items:flex-start;gap:0;font-size:24px;display:flex}.radek h3 a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.radek h3 a:hover{text-underline-offset:.14em;text-decoration:underline;text-decoration-thickness:1.5px}.radek__osob{font-family:var(--text);color:var(--smrk-2);white-space:nowrap;font-size:16px;font-weight:500}.radek dl{grid-template-columns:96px minmax(0,1fr);gap:4px 10px;margin-top:8px;font-size:16px;line-height:1.4;display:grid}.radek dl>div{display:contents}.radek dt{color:var(--smrk-2)}.radek dd b{font-family:var(--titulek);color:var(--drevo);font-size:18px;font-weight:600}.radek__pocet{color:var(--smrk-2)}.radek__os{display:none!important}.tabulka__cena{color:var(--smrk-2);margin-top:18px;font-size:16px}.tabulka__cena b{font-family:var(--titulek);color:var(--drevo);font-size:19px;font-weight:600}@media (min-width:960px){.vedle .sekce__hlava{margin-bottom:44px}.tabulka__hlava,.radek{grid-template-columns:56px minmax(0,2.2fr) minmax(0,.8fr) minmax(0,3fr) minmax(0,3fr) minmax(0,1.3fr) 148px;align-items:center;column-gap:24px;display:grid}.tabulka__hlava{border-bottom:1px solid var(--linka);color:var(--smrk-2);padding:14px 0;font-size:16px;font-weight:500}.radek{padding:20px 0}.radek>.medailon{--m:56px;grid-row:auto}.radek h3,.radek dl,.radek__foto{grid-area:auto}.radek__foto{border-radius:var(--rf-m);width:148px;height:98px}.radek__foto img{transition:transform .6s var(--krivka)}.radek:hover .radek__foto img{transform:scale(1.04)}.radek h3{font-size:28px}.radek__osob{display:none}.radek dl{display:contents}.radek dl>div{display:block}.radek dt{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.radek dd{font-size:17px}.radek__os{display:block!important}.radek__os dd{font-family:var(--titulek);white-space:nowrap;color:var(--drevo);font-size:24px;font-weight:600}.radek dd b{font-size:20px}.radek h3 a{white-space:normal;line-height:1.05}}@media (min-width:960px) and (max-width:1199px){.radek h3{font-size:24px}.tabulka__hlava,.radek{column-gap:18px}}@media (max-width:959px){.vedle.sekce{padding-bottom:44px}}@media (max-width:389px){.radek{grid-template-columns:44px minmax(0,1fr) 88px;column-gap:12px}.radek>.medailon{--m:44px}.radek h3{font-size:22px}.radek__foto{width:88px;height:62px}}@media (min-width:960px){.vedle.sekce{padding-bottom:56px}}.dum{padding-top:clamp(8px,3vw,40px)}@media (max-width:959px){.dum+.dum{padding-top:28px}}.kap__jeviste{position:relative}.js .kap__stopa{height:200svh}.js .dum--knapovec .kap__stopa{height:185svh}.js .dum--lansperk .kap__stopa{height:195svh}.js .dum--pisecna .kap__stopa{height:200svh}.js .dum--dobrouc .kap__stopa{height:210svh}@media (max-width:959px){.js .kap__stopa{height:175svh}.js .dum--knapovec .kap__stopa{height:160svh}.js .dum--lansperk .kap__stopa{height:170svh}.js .dum--pisecna .kap__stopa{height:165svh}.js .dum--dobrouc .kap__stopa{height:185svh}}.js .kap__jeviste{height:calc(100svh - var(--spodni));will-change:transform;flex-direction:column;justify-content:center;display:flex;position:sticky;top:0}.kap__mrizka{grid-template-columns:minmax(0,1fr);grid-template-areas:"titul""scena""panel";display:grid}.dum__titul{grid-area:titul;min-width:0;padding-bottom:12px}.dum__titul .nadtitulek{margin-bottom:6px}.nadtitulek__osob{display:none}.dum__titul h2{font-size:28px;line-height:1.04}.scena{grid-area:scena;min-width:0;position:relative}.dum__panel{grid-area:panel;min-width:0}.scena__okno{isolation:isolate;border-radius:var(--rf);height:min(calc(100svh - var(--spodni) - 292px), 126vw);background:var(--foto-pozadi);position:relative;overflow:hidden}.vrstva{position:absolute;inset:0;overflow:hidden}.vrstva img,.vrstva video{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.js .vrstva:not([data-v="0"]){opacity:0}.js .dum.je-u-obrazovky .vrstva{will-change:opacity, clip-path}.vrstva__popis{display:none}.dum--lansperk .vrstva--dum img{height:130%}.js .je-prepinana{transition:clip-path .62s var(--krivka-io), opacity .55s var(--krivka)}.js .vrstva.je-prepinana img{transition:transform .9s var(--krivka)}.js .vrstva.je-prepinana[data-on="0"] img{transform:scale(1.05)}.js .dum--dobrouc .vrstva.je-prepinana[data-on="0"] img{transform:translate(5%)scale(1.05)}.scena__popis{z-index:4;background:color-mix(in srgb, var(--smrk) 90%, transparent);color:#fff;text-wrap:pretty;border-radius:16px;max-width:calc(100% - 136px);padding:9px 13px 10px;font-size:16px;line-height:1.35;position:absolute;bottom:12px;left:12px}.scena__popis:empty{display:none}.scena__popis b{font-family:var(--titulek);color:var(--na-tme-akcent);font-variant-numeric:lining-nums;margin-bottom:3px;font-size:24px;font-weight:600;line-height:1;display:block}.scena__popis .pozn{vertical-align:.05em}.scena__detail{z-index:4;aspect-ratio:1;background:var(--foto-pozadi);width:100px;box-shadow:0 0 0 4px var(--paluba), 0 12px 22px -8px color-mix(in srgb, var(--stin) 50%, transparent);border-radius:24px;position:absolute;bottom:10px;right:10px;overflow:hidden}.scena__detail img{object-fit:cover;width:100%;height:100%}.scena__detail .stitek{display:none}.zastavky{gap:10px;margin-top:12px;display:flex}.zastavky li{flex:none}.zastavky button{background:0 0;border:0;border-radius:16px;width:72px;height:72px;padding:0;display:block;position:relative}.zastavky__foto{background:var(--foto-pozadi);opacity:.8;width:100%;height:100%;transition:opacity .25s var(--krivka);border-radius:16px;display:block;overflow:hidden}.zastavky__foto img{object-fit:cover;width:100%;height:100%}.zastavky button:after{content:"";pointer-events:none;transition:border-color .25s var(--krivka);border:2.5px solid #0000;border-radius:20px;position:absolute;inset:-4px}.zastavky button[aria-current=step]:after{border-color:var(--voda)}.zastavky button[aria-current=step] .zastavky__foto{opacity:1}.zastavky__nazev{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zastavky__aktivni{font:600 16px/1.3 var(--text);color:var(--smrk);margin-top:9px}.dum__fakta{border-top:1px solid var(--linka);justify-content:space-between;gap:6px 18px;margin-top:10px;padding-top:10px;display:flex}.dum__fakta>div{flex-direction:column-reverse;min-width:0;display:flex}.dum__fakta dt{color:var(--smrk-2);font-size:16px;line-height:1.25}.dum__fakta dd{font-family:var(--titulek);color:var(--drevo);font-variant-numeric:lining-nums;white-space:nowrap;font-size:22px;font-weight:600;line-height:1.12}.dum__fakta>div:nth-child(3){display:none}.no-js .scena__okno{background:0 0;border-radius:0;grid-template-columns:1fr 1fr;gap:8px;height:auto;display:grid;overflow:visible}.no-js .vrstva{aspect-ratio:4/3;border-radius:var(--rf-m);position:relative;inset:auto}.no-js .vrstva__popis{z-index:2;background:color-mix(in srgb, var(--smrk) 90%, transparent);color:#fff;border-radius:12px;padding:6px 10px;font-size:16px;line-height:1.3;display:block;position:absolute;bottom:8px;left:8px;right:8px}.no-js .zastavky,.no-js .zastavky__aktivni,.no-js .scena__popis,.no-js .scena__detail{display:none}@media (max-width:389px){.dum__titul h2{font-size:26px}.scena__okno{height:min(calc(100svh - var(--spodni) - 312px), 126vw)}.zastavky{gap:9px}.zastavky button{width:70px;height:70px}}@media (min-width:960px){.kap__mrizka{--mezera:clamp(28px, 3.4vw, 56px);column-gap:var(--mezera);grid-template:"scena titul""scena panel"1fr/minmax(0,8fr) minmax(0,4fr)}.dum--vlevo .kap__mrizka{grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-template-areas:"titul scena""panel scena"}.dum__titul{align-self:start;padding:4px 0 22px}.dum__titul .nadtitulek{margin-bottom:12px}.nadtitulek__osob{display:inline}.dum__titul h2{font-size:clamp(32px,2.6vw,40px);line-height:1.02}.scena__okno{height:min(100svh - 120px,720px)}.dum__panel{flex-direction:column;gap:22px;display:flex}.zastavky{border-top:2px solid var(--smrk);flex-direction:column;gap:0;margin:0}.zastavky li{border-bottom:1px solid var(--linka)}.zastavky button{text-align:left;width:100%;height:auto;font:500 18px/1.2 var(--text);color:var(--smrk-2);transition:color .25s var(--krivka);border-radius:0;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:16px;padding:8px 0;display:grid}.zastavky button:after{display:none}.zastavky button:hover,.zastavky button[aria-current=step]{color:var(--smrk)}.zastavky button[aria-current=step]{font-weight:600}.zastavky__nazev{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.zastavky__foto{opacity:.72;border-radius:14px;width:76px;height:56px}.zastavky button:hover .zastavky__foto{opacity:1}.zastavky button[aria-current=step] .zastavky__foto{opacity:1;outline:2.5px solid var(--voda);outline-offset:2px}.zastavky__aktivni{display:none}.dum__fakta{border-top:2px solid var(--smrk);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin-top:auto;padding-top:18px;display:grid}.dum__fakta>div:nth-child(3){display:flex}.dum__fakta dd{white-space:normal;font-size:26px}.dum__fakta>div:nth-child(3) dd{text-wrap:balance;font-size:20px;line-height:1.15}.scena__popis{border-radius:18px;max-width:min(430px,54%);padding:12px 16px 13px;font-size:17px;bottom:22px;left:22px}.scena__popis b{margin-bottom:4px;font-size:34px}.dum--vlevo .scena__popis{left:auto;right:22px}.scena__detail{aspect-ratio:4/3;width:clamp(168px,15vw,220px);box-shadow:0 0 0 6px var(--paluba), 0 20px 32px -14px color-mix(in srgb, var(--stin) 55%, transparent);border-radius:24px;bottom:30px;right:-24px}.dum--vlevo .scena__detail{left:-24px;right:auto}.scena__detail .stitek{border-radius:10px;padding:4px 10px 5px;display:inline-flex;position:absolute;bottom:10px;left:10px}.js .dum--pisecna .scena{--ven:0;z-index:2}.js .dum--pisecna .scena__okno{margin-right:calc(-1 * var(--pravy,0px));clip-path:inset(0 calc(var(--pravy,0px) * (1 - var(--ven,0))) 0 0 round var(--rf));border-radius:0}.js .dum--pisecna .vrstva:not(.vrstva--udoli){right:var(--pravy,0px)}}@media (min-width:960px) and (max-height:800px){.scena__okno{height:calc(100svh - 96px)}.dum__titul{padding-bottom:16px}.dum__titul h2{font-size:32px}.dum__panel{gap:16px}.zastavky button{padding:6px 0;font-size:17px}.zastavky__foto{border-radius:12px;width:64px;height:46px}.dum__fakta{gap:8px 24px;padding-top:14px}.dum__fakta dd{font-size:23px}}.dum__prsi{display:none}@media (min-width:960px){.dum__prsi{max-width:36ch;color:var(--smrk-2);text-wrap:pretty;font-size:17px;line-height:1.45;display:block}.dum__prsi b{font:500 16px/1.4 var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--drevo);margin-bottom:4px;display:block}}@media (min-width:960px) and (min-height:801px){.dum:not(.dum--dobrouc) .zastavky button{grid-template-columns:104px minmax(0,1fr);padding:10px 0}.dum:not(.dum--dobrouc) .zastavky__foto{border-radius:16px;width:104px;height:76px}}@media (min-width:960px) and (max-height:690px){.dum__prsi{display:none}}@media (min-width:960px) and (max-width:1199px){.nadtitulek__osob{display:none}}@media (max-width:959px){.no-js .scena__okno{grid-template-columns:minmax(0,1fr)}}.okoli{content-visibility:auto;contain-intrinsic-size:auto 1800px}.kontakt__in{content-visibility:auto;contain-intrinsic-size:auto 900px}.dum__voda{z-index:1;margin-top:30px;padding-block:40px 52px}.cely{position:relative}.cely__mriz{flex-direction:column;gap:12px;display:flex}.cely__fotky{display:contents}.cely__text{min-width:0}.cely__h{font-family:var(--titulek);letter-spacing:-.01em;text-wrap:balance;font-size:28px;font-weight:500;line-height:1.05}.cely__veta{max-width:44ch;color:var(--smrk-2);text-wrap:pretty;margin-top:10px;font-size:16px;line-height:1.45}.cely__veta b{color:var(--smrk);font-weight:600}.cely__stitek{font-family:var(--titulek);letter-spacing:0;font-size:22px;font-weight:600;line-height:1.1}.cely--P1 .cely__f--A{order:1}.cely--P1 .cely__text{z-index:2;background:var(--deska);box-shadow:0 18px 30px -22px color-mix(in srgb, var(--stin) 55%, transparent);border-radius:22px;order:2;margin:-58px 12px 4px;padding:16px 18px 18px;position:relative}.cely--P1 .cely__h{font-size:25px}.cely--P1 .cely__f--A figcaption{top:10px;bottom:auto}.cely--P2 .cely__text{order:1;margin-bottom:8px}.cely--P2 .cely__f--A{order:2}.cely__rada{order:3}.cely__posun{order:4}.cely__f{margin:0;position:relative}.cely__f--A{aspect-ratio:4/3}.cely__rada{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--okraj));padding-inline:var(--okraj);scroll-padding-inline:var(--okraj);gap:10px;display:flex;overflow-x:auto}.cely__rada::-webkit-scrollbar{display:none}.cely__rada .cely__f{scroll-snap-align:start;flex:none;width:264px;height:198px}.cely__rada .cely__f.je-na-vysku{width:158px}.cely__f a{border-radius:var(--rf);background:var(--foto-pozadi);width:100%;height:100%;display:block;overflow:hidden}.cely__img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--krivka), opacity .3s var(--krivka)}.cely__f a:hover .cely__img{transform:scale(1.035)}.cely__f a:focus-visible{outline-offset:3px}.cely__f figcaption{background:color-mix(in srgb, var(--smrk) 90%, transparent);color:#fff;max-width:calc(100% - 20px);font:500 16px/1.25 var(--text);text-wrap:balance;pointer-events:none;transition:opacity .25s var(--krivka);border-radius:12px;flex-wrap:wrap;align-items:center;gap:2px 0;padding:6px 12px 7px;display:flex;position:absolute;bottom:10px;left:10px}.cely__f figcaption .pozn{pointer-events:auto}.cely__f .cely__spani-stitek{background:var(--deska);color:var(--smrk);border-radius:16px;gap:2px;padding:9px 13px 10px;display:grid}.cely__spani-stitek .cely__stitek{color:var(--smrk-2);font-size:16px}.cely__pocet{align-items:baseline;gap:8px;display:flex}.cely__pocet b{font-family:var(--titulek);color:var(--drevo);font-variant-numeric:lining-nums;font-size:34px;font-weight:600;line-height:.9}.cely__pocet span{font-family:var(--titulek);font-size:20px;font-weight:600;line-height:1}.cely__spani-stitek .cely__veta-spani{display:none}.cely__spani-stitek .cely__kratce{color:var(--smrk-2);font-size:16px}.cely__posun{color:var(--smrk-2);align-items:center;gap:8px;margin-top:-2px;font-size:16px;display:flex}.cely__posun .ikona{width:16px;height:16px}.cely__pata{gap:22px;margin-top:26px;display:grid}.cely__pata .dum__hoste{gap:12px;display:grid}.cely__pata .citace blockquote p{font-size:23px}.cely__pata .dum__akce{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.cely__pata .dum__akce .tlacitko{flex:100%}@media (max-width:959px){.cely__pata .hodnoceni li:not(:first-child){display:none}.js .cely__rada .cely__f:not(.je-videt) figcaption,.js .d-galerie>li:not(.je-videt) .d-galerie__popis{opacity:0}}@media (min-width:960px){.dum__voda{margin-top:44px;padding-block:64px 86px}.cely__mriz{--rh:clamp(56px, 5.1vw, 76px);grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:var(--rh);gap:16px;display:grid}.cely__rada{display:contents}.cely__text,.cely__f{grid-column:var(--c);grid-row:var(--r)}.cely__f,.cely__f--A,.cely__rada .cely__f,.cely__rada .cely__f.je-na-vysku{aspect-ratio:auto;width:auto;height:auto;min-height:0}.cely__f figcaption{padding:7px 12px 8px;bottom:14px;left:14px}.cely__f--G figcaption,.cely__f--H figcaption,.cely__f--D figcaption,.cely__f--C figcaption,.cely__f--B figcaption,.cely__f--F figcaption{max-width:calc(100% - 20px);bottom:10px;left:10px}.cely__f .cely__spani-stitek{border-radius:18px;gap:4px;max-width:min(300px,100% - 32px);padding:14px 18px 16px;bottom:16px;left:16px}.cely__spani-stitek .cely__stitek{font-size:20px}.cely__spani-stitek .cely__pocet b{font-size:clamp(44px,4vw,58px)}.cely__spani-stitek .cely__pocet span{font-size:24px}.cely__spani-stitek .cely__veta-spani{color:var(--smrk-2);text-wrap:pretty;font-size:16px;line-height:1.4;display:block}.cely__spani-stitek .cely__kratce{display:none}.cely__veta{margin-top:14px;font-size:17px}.cely--P1 .cely__text{border-radius:var(--rf);box-shadow:0 0 0 12px var(--voda-pas);flex-direction:column;justify-content:center;margin:0;padding:clamp(18px,2vw,30px) clamp(20px,2.4vw,38px);display:flex}.cely--P1 .cely__h{font-size:clamp(24px,2.25vw,33px)}.cely--P1 .cely__f--A figcaption{top:auto;bottom:14px}.cely--P1.cely--zrcadlo .cely__f--A figcaption{left:auto;right:14px}.cely--P2 .cely__text{align-self:center;margin:0;padding-right:clamp(8px,2vw,36px)}.cely--P2.cely--zrcadlo .cely__text{padding-left:clamp(8px,2vw,36px);padding-right:0}.cely--P2 .cely__h{font-size:clamp(30px,2.8vw,42px)}.cely__posun{display:none}.cely__pata{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:28px clamp(28px,3.4vw,56px);margin-top:44px}.cely__pata .dum__akce{grid-column:auto;justify-content:flex-end;gap:12px 28px;padding-top:0}.cely__pata .dum__akce .tlacitko{flex:none;padding:0 28px}}@media (min-width:960px) and (max-width:1199px){.cely__mriz{--rh:62px}.cely__veta{margin-top:10px;font-size:16px}.cely__spani-stitek .cely__veta-spani{display:none}.cely__spani-stitek .cely__kratce{display:block}}.okoli{background:var(--para)}.okoli .sekce__hlava{margin-bottom:30px}.okoli__mriz{gap:24px;display:grid}.mapa__plocha{border-radius:var(--rf);background:var(--paluba-2);width:100%;position:relative;overflow:hidden}.mapa__podklad{width:100%;height:100%;position:absolute;inset:0}.mapa__obec{translate:var(--tx,-50%) -50%;letter-spacing:.04em;color:var(--smrk-2);white-space:nowrap;pointer-events:none;font-size:13px;position:absolute}.mapa__obec--mesto{letter-spacing:.08em;text-transform:uppercase;color:var(--smrk-2);font-size:14px;font-weight:600}.mapa__min{background:var(--smrk);color:#fff;font:600 13px/1.2 var(--text);white-space:nowrap;border-radius:3px;padding:2px 7px 3px;position:absolute;translate:-50% -50%}.mapa__misto{color:var(--smrk-2);white-space:nowrap;pointer-events:none;align-items:center;gap:6px;font-size:13px;display:inline-flex;position:absolute;translate:-5px -50%}.mapa__misto i{border:1.5px solid var(--smrk-2);background:var(--para);border-radius:50%;flex:none;width:8px;height:8px}.mapa__misto--vlevo{flex-direction:row-reverse;translate:calc(5px - 100%) -50%}.mapa__dum{z-index:2;min-height:36px;color:var(--smrk);align-items:center;gap:8px;text-decoration:none;display:inline-flex;position:absolute;translate:-9px -50%}.mapa__dum i{background:var(--voda);width:18px;height:18px;box-shadow:0 0 0 1px color-mix(in srgb, var(--smrk) 35%, transparent);border:3px solid #fff;border-radius:50%;flex:none}.mapa__dum b{font-family:var(--titulek);box-shadow:0 1px 4px color-mix(in srgb, var(--smrk) 18%, transparent);white-space:nowrap;background:#fff;border-radius:6px;align-items:center;gap:6px;padding:3px 8px 4px;font-size:17px;font-weight:600;line-height:1.1;display:inline-flex}.mapa__dum--vlevo{flex-direction:row-reverse;translate:calc(9px - 100%) -50%}.mapa__dum:hover b{background:var(--smrk);color:#fff}.okoli__domy{border-top:2px solid var(--smrk);align-content:start;gap:0;display:grid}.okoli__domy li{border-bottom:1px solid var(--linka);grid-template-columns:116px minmax(0,1fr);align-items:center;gap:14px;padding:12px 0;display:grid}.okoli__fasada{object-fit:cover;border-radius:var(--rf-m);width:116px;height:88px}.okoli__dum{align-items:center;gap:8px;display:flex}.okoli__dum a{min-height:36px;font-family:var(--titulek);align-items:center;font-size:21px;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex}.okoli__dum a:hover{text-underline-offset:.14em;text-decoration:underline}.okoli__adresa{color:var(--smrk-2);font-size:16px}.okoli__mapy{flex-wrap:wrap;gap:0 16px;font-size:16px;display:flex}.okoli__mapy a{min-height:36px;color:var(--drevo);align-items:center;font-weight:500;display:inline-flex}.vylety{gap:22px;margin-top:44px;display:grid}.vylet__foto{aspect-ratio:3/2;border-radius:var(--rf);background:var(--foto-pozadi);position:relative;overflow:hidden}.vylet__foto img,.vylet__foto video{object-fit:cover;width:100%;height:100%}.vylet figcaption{color:var(--smrk-2);max-width:40ch;margin-top:12px;font-size:16px;line-height:1.45}.vylet figcaption b{font-family:var(--titulek);color:var(--smrk);margin-bottom:2px;font-size:22px;font-weight:600;line-height:1.12;display:block}.okoli__seznamy{border-top:2px solid var(--smrk);gap:26px;margin-top:44px;display:grid}.okoli__skupina{border-bottom:1px solid var(--linka)}.okoli__skupina>summary{cursor:pointer;align-items:center;gap:12px;min-height:56px;list-style:none;display:flex}.okoli__skupina>summary::-webkit-details-marker{display:none}.okoli__seznamy h3{font-size:22px}.okoli__pocet{color:var(--smrk-2);margin-left:auto;font-size:16px}.okoli__skupina>summary i{flex:none;width:16px;height:16px;position:relative}.okoli__skupina>summary i:before,.okoli__skupina>summary i:after{content:"";background:var(--voda);width:16px;height:2px;transition:transform .25s var(--krivka);position:absolute;top:7px;left:0}.okoli__skupina>summary i:after{transform:rotate(90deg)}.okoli__skupina[open]>summary i:after{transform:rotate(0)}.okoli__skupina ul{padding-bottom:10px}.okoli__seznamy li{border-top:1px solid var(--linka);flex-direction:column;gap:0;padding:8px 0;display:flex}.okoli__seznamy li a{align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.okoli__seznamy li a:hover{text-decoration:underline}.okoli__seznamy li span{color:var(--smrk-2);font-size:16px}@media (min-width:960px){.okoli .sekce__hlava{margin-bottom:44px}.okoli__mriz{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(28px,3.4vw,56px)}.okoli__domy li{grid-template-columns:152px minmax(0,1fr);gap:20px;padding:14px 0}.okoli__fasada{width:152px;height:112px}.vylety{grid-template-rows:auto auto;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:28px clamp(28px,3.4vw,56px);margin-top:72px}.vylet--velky{grid-row:span 2}.vylet--velky .vylet__foto{aspect-ratio:5/4}.vylet:not(.vylet--velky){grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:20px;display:grid}.vylet:not(.vylet--velky):nth-child(2){align-self:start}.vylet:not(.vylet--velky):nth-child(3){align-self:end}.vylet:not(.vylet--velky) figcaption{margin-top:0}.okoli__seznamy{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3.4vw,56px);margin-top:72px;display:grid}.okoli__skupina{border-bottom:0}.okoli__skupina>summary{pointer-events:none;border-bottom:2px solid var(--smrk);min-height:0;padding-bottom:10px}.okoli__skupina>summary i,.okoli__pocet{display:none}}@media (max-width:600px){.mapa__dum b{padding:2px 6px 3px;font-size:15px}.mapa__dum[data-mapa-dum=dobrouc]{flex-direction:row;translate:-9px -50%}.mapa__dum[data-mapa-dum=dobrouc] b{white-space:normal;max-width:5.2em}.mapa__obec:not(.mapa__obec--mesto),.mapa__misto{display:none}.mapa__min{font-size:12px}}.okoli__sezona{display:none}@media (min-width:960px){.okoli__skupina{align-content:start;display:grid}.okoli__sezona{order:-1;margin-bottom:18px;display:block;position:relative}.okoli__sezona img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--rf,14px);width:100%;height:auto}.okoli__sezona figcaption{background:color-mix(in srgb, var(--smrk) 90%, transparent);color:#fff;font:500 16px/1.25 var(--text);border-radius:9px;padding:5px 10px 6px;position:absolute;bottom:12px;left:12px}}.okoli__panorama{border-radius:var(--rf);aspect-ratio:4/3;background:var(--foto-pozadi);margin-bottom:26px;position:relative;overflow:hidden}.okoli__panorama img{object-fit:cover;width:100%;height:100%}.okoli__panorama .stitek{max-width:calc(100% - 24px);position:absolute;bottom:12px;left:12px}@media (min-width:960px){.okoli__panorama{aspect-ratio:21/8;margin-bottom:44px}.okoli__panorama .stitek{bottom:22px;left:22px}.vylety{grid-template-rows:1fr 1fr}.vylet:not(.vylet--velky){grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch}.vylet:not(.vylet--velky):nth-child(2),.vylet:not(.vylet--velky):nth-child(3){align-self:stretch}.vylet:not(.vylet--velky) .vylet__foto{aspect-ratio:auto;height:100%;min-height:200px}.vylet:not(.vylet--velky) figcaption{align-self:end}.okoli__mriz{align-items:stretch}.okoli__domy{grid-auto-rows:1fr}.okoli__domy li{grid-template-columns:minmax(0,44%) minmax(0,1fr);gap:24px}.okoli__fasada{width:100%;height:100%;min-height:150px;max-height:196px}.okoli__dum a{font-size:26px}}.okoli__trojice{margin:36px calc(-1 * var(--okraj)) 0;padding-inline:var(--okraj);scroll-padding-inline:var(--okraj);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.okoli__trojice::-webkit-scrollbar{display:none}.okoli__trojice li{scroll-snap-align:start;flex:none;width:264px}.okoli__trojice figure{border-radius:var(--rf);background:var(--foto-pozadi);height:198px;position:relative;overflow:hidden}.okoli__trojice img{object-fit:cover;width:100%;height:100%}.okoli__trojice .stitek{max-width:calc(100% - 20px);position:absolute;bottom:10px;left:10px}.okoli__trojice+.okoli__seznamy{margin-top:18px}@media (max-width:959px){.okoli.sekce{padding-bottom:28px}}@media (min-width:960px){.okoli__trojice{display:none}.okoli__trojice+.okoli__seznamy{margin-top:72px}}@media (max-width:600px){.mapa__obec[data-obec=Letohrad]{display:none}}.mapa__plocha{container-type:inline-size}@container (width<=700px){.mapa__obec:not(.mapa__obec--mesto),.mapa__misto{display:none}.mapa__dum[data-mapa-dum=dobrouc]{flex-direction:row;translate:-9px -50%}.mapa__dum[data-mapa-dum=dobrouc] b{white-space:normal;max-width:5.2em}}@container (width<=560px){.mapa__obec[data-obec=Letohrad]{display:none}}@media (min-width:960px) and (max-width:1199px){.vylet:not(.vylet--velky){gap:14px}.vylet:not(.vylet--velky) figcaption b{font-size:19px}}.otazky__hlava .nadtitulek{margin-bottom:10px}.otazky__hlava .perex{margin-top:14px}.otazky__seznam{border-top:2px solid var(--smrk)}.otazka{border-bottom:1px solid var(--linka)}.otazka summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:14px 0;list-style:none;display:flex}.otazka summary::-webkit-details-marker{display:none}.otazka__text{font-family:var(--titulek);text-wrap:pretty;font-size:21px;font-weight:600;line-height:1.18}.otazka summary i{flex:none;width:16px;height:16px;position:relative}.otazka summary i:before,.otazka summary i:after{content:"";background:var(--voda);width:16px;height:2px;transition:transform .25s var(--krivka);position:absolute;top:7px;left:0}.otazka summary i:after{transform:rotate(90deg)}.otazka[open] summary i:after{transform:rotate(0)}.otazka summary:hover .otazka__text{text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1px}.otazka__obsah{max-width:62ch;padding:0 0 22px}.otazka__obsah>p{color:var(--smrk-2);text-wrap:pretty}.otazka__domy{border-top:1px solid var(--linka);gap:0;margin-top:14px;display:grid}.otazka__domy li{border-bottom:1px solid var(--linka);grid-template-columns:32px minmax(0,1fr);gap:2px 12px;padding:10px 0;font-size:16px;line-height:1.42;display:grid}.otazka__domy .medailon{grid-row:span 2;margin-top:2px}.otazka__domy b{font-weight:600}.otazka__domy li>span{color:var(--smrk-2)}.otazka__nevime{font-style:italic}html.pohyb .otazka[open] .otazka__obsah{animation:otazka-in .3s var(--krivka)}@keyframes otazka-in{0%{opacity:0;transform:translateY(-4px)}}.otazky__dalsi>summary{cursor:pointer;align-items:center;gap:10px;min-height:56px;font-weight:600;list-style:none;display:inline-flex}.otazky__dalsi>summary>span{text-decoration:underline;-webkit-text-decoration-color:var(--linka-2);text-decoration-color:var(--linka-2);text-underline-offset:.32em}.otazky__dalsi>summary:hover>span{text-decoration-color:currentColor}.otazky__dalsi>summary::-webkit-details-marker{display:none}.otazky__dalsi>summary:after{content:"+";font:600 20px/1 var(--text);color:var(--voda)}.otazky__dalsi[open]>summary{border-bottom:1px solid var(--linka)}.otazky__dalsi[open]>summary:after{content:"–"}.otazky__foto img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--rf);width:100%;height:auto}.otazky__foto figcaption{color:var(--na-smrku-2);margin-top:8px;font-size:16px}@media (min-width:960px){.otazky__in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,3.4vw,56px)}.otazky__hlava{position:sticky;top:32px}.otazky__foto{margin-top:32px;display:block}.otazky__foto img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--rf,14px);width:100%;height:auto}.otazky__foto figcaption{color:var(--smrk-2);margin-top:10px;font-size:16px}.otazka__text{font-size:23px}.otazka__domy li{grid-template-columns:32px 150px minmax(0,1fr);align-items:start}.otazka__domy .medailon{grid-row:auto;margin-top:0}}.otazky{margin-top:34px}.otazky .nadtitulek{color:var(--na-tme-akcent)}.otazky h2{color:#fff}.otazky .perex,.otazka__obsah>p,.otazka__domy li>span,.otazky__foto figcaption{color:var(--na-smrku-2)}.otazky__hlava{margin-bottom:30px}.otazky__in{gap:30px;display:grid}.otazky__seznam{border-top-color:var(--na-smrku)}.otazka{border-bottom-color:color-mix(in srgb, var(--na-smrku) 16%, transparent)}.otazka__text{color:#fff}.otazka summary i:before,.otazka summary i:after{background:var(--voda-sv)}.otazka__domy{border-top-color:color-mix(in srgb, var(--na-smrku) 16%, transparent)}.otazka__domy li{border-bottom-color:color-mix(in srgb, var(--na-smrku) 16%, transparent)}.otazka__domy b,.otazky__dalsi>summary{color:#fff}.otazky__dalsi>summary>span{-webkit-text-decoration-color:color-mix(in srgb, var(--na-smrku) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--na-smrku) 45%, transparent)}.otazky__dalsi>summary:after{color:var(--voda-sv)}.otazky__dalsi[open]>summary{border-bottom-color:color-mix(in srgb, var(--na-smrku) 16%, transparent)}.otazky :focus-visible{outline-color:var(--voda-sv)}@media (min-width:960px){.otazky__hlava{margin-bottom:44px;position:static}.otazky__in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,3.4vw,56px)}.otazky__foto{margin-top:0;position:sticky;top:32px}.otazky__foto img{aspect-ratio:5/4}}.poptavka{padding-block:clamp(56px,5.5vw,88px)}.poptavka__hlava{gap:16px var(--mezera,clamp(32px, 3.4vw, 56px));grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:end;margin-bottom:28px;display:grid}.poptavka__hlava p{color:var(--drevo-2);max-width:32em;padding-bottom:6px}.deska{border-radius:var(--r-l);background:var(--deska);box-shadow:inset 0 0 0 1px var(--linka), 0 1px 0 color-mix(in srgb, var(--stin) 4%, transparent);padding:18px 20px 22px}.deska__lista{flex-wrap:wrap;align-items:center;gap:10px 28px;margin-bottom:14px;display:flex}.deska__mesic{align-items:center;gap:6px;display:flex}.deska__nazev{text-align:center;min-width:9.2em;font-family:var(--f-nadpis);font-size:24px;font-weight:600;line-height:1.1}.deska__nazev:first-letter{text-transform:uppercase}.deska__sipka{border-radius:var(--r-m);background:var(--vapno-2);width:44px;height:44px;color:var(--drevo);cursor:pointer;border:0;place-items:center;display:grid}.deska__sipka svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.deska__sipka[aria-disabled=true]{opacity:.35;cursor:default}.deska__legenda{font-size:var(--t-mala);color:var(--drevo-2);flex-wrap:wrap;gap:6px 18px;display:flex}.deska__legenda li{align-items:center;gap:8px;display:inline-flex}.leg{width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--linka);border-radius:5px}.leg--plno{background:repeating-linear-gradient(135deg, var(--plno) 0 2px, var(--plno-2) 2px 6px)}.deska__ukazka{font-size:var(--t-mala);color:var(--drevo-2);margin-left:auto}.mriz{-webkit-user-select:none;user-select:none;gap:4px;display:grid}.mriz__radek{align-items:stretch;gap:2px;display:flex}.mriz__roh,.mriz__dum{flex:0 0 214px;margin-right:8px}.mriz__den-hlava{min-width:0;color:var(--drevo-2);flex:1 1 0;justify-items:center;padding:2px 0 4px;line-height:1.1;display:grid}.mriz__den-hlava b{color:var(--drevo);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.mriz__den-hlava small{font-size:15px}.mriz__den-hlava.je-vikend b,.mriz__den-hlava.je-vikend small{color:var(--drevo);font-weight:700}.mriz__den-hlava.je-dnes b{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.mriz__dum-tl{border-radius:var(--r-m);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);align-items:center;column-gap:10px;width:100%;min-height:52px;padding:4px 8px 4px 4px;display:grid}.mriz__dum-tl:hover{background:var(--vapno-2)}.mriz__nahled{object-fit:cover;border-radius:var(--r-s);grid-row:1/3;width:44px;height:44px}.mriz__jmeno{font-size:16px;font-weight:600;line-height:1.2}.mriz__osob{font-size:var(--t-mala);color:var(--drevo-2);line-height:1.2}.mriz__radek.je-vybrany .mriz__dum-tl{background:color-mix(in srgb, var(--ton) 12%, var(--vapno-2));box-shadow:inset 3px 0 0 var(--ton)}.mriz__den{background:var(--deska);min-width:0;height:52px;color:var(--drevo);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:6px;flex:1 1 0;place-items:center;font-size:15px;display:grid;position:relative}.mriz__den i{z-index:1;font-style:normal;position:relative}.mriz__den.je-vikend{background:var(--paluba)}.mriz__den:hover:not(.je-minule){box-shadow:inset 0 0 0 2px var(--ton)}.mriz__den.je-plne{background:repeating-linear-gradient(135deg, var(--plno) 0 2px, var(--plno-2) 2px 6px);color:var(--smrk-2)}.mriz__den.je-minule{color:var(--minule);cursor:default;background:0 0}.mriz__den.je-vybrano{background:color-mix(in srgb, var(--ton) 30%, var(--deska))}.mriz__den.je-vybrano.je-plne{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--ton) 55%, var(--deska)) 0 2px, color-mix(in srgb, var(--ton) 25%, var(--deska)) 2px 6px)}.mriz__den.je-zacatek,.mriz__den.je-konec{background:var(--ton);color:#fff;font-weight:600}.mriz__den:focus-visible{outline:3px solid var(--drevo);outline-offset:1px;z-index:2}html.pohyb .mriz__den{transition:background-color var(--d-1) ease, color var(--d-1) ease}.souhrn{border-top:1px solid var(--linka);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 28px;min-height:64px;margin-top:18px;padding-top:16px;display:grid}.souhrn.je-prazdny{display:block}.souhrn__rada{color:var(--drevo-2);font-size:17px}.souhrn__dl{flex-wrap:wrap;gap:10px 28px;display:flex}.souhrn__dl>div{gap:2px;display:grid}.souhrn__dl dt{font-size:var(--t-mala);color:var(--drevo-2)}.souhrn__dl dd{font-size:17px;font-weight:600;line-height:1.35}.souhrn__dum{white-space:nowrap}.souhrn__dum:before{content:"";background:var(--ton);border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block;transform:translateY(-1px)}.souhrn__cena dd{max-width:34em;font-weight:400}.souhrn__cena b{font-family:var(--f-nadpis);margin-right:6px;font-size:24px}.souhrn__cena span{font-size:var(--t-mala);color:var(--drevo-2)}.souhrn__ovladani{align-items:center;gap:16px;display:flex}.hoste{font-size:var(--t-mala);color:var(--drevo-2);align-items:center;gap:6px;display:inline-flex}.hoste span{margin-right:4px}.hoste button{border-radius:var(--r-m);background:var(--vapno-2);width:44px;height:44px;color:var(--drevo);cursor:pointer;border:0;font-size:22px;line-height:1}.hoste button:disabled{opacity:.35;cursor:default}.hoste output{text-align:center;min-width:2em;font-family:var(--f-nadpis);color:var(--drevo);font-size:22px;font-weight:600}.souhrn__upozorneni{grid-column:1/-1;gap:4px;display:grid}.souhrn__upozorneni li{border-radius:var(--r-s);background:color-mix(in srgb, var(--t-lansperk) 10%, var(--deska));color:var(--smrk);padding:8px 12px;font-size:16px}.formular{gap:16px;margin-top:28px;display:grid}.formular__domy{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.formular__domy legend{font-size:var(--t-mala);color:var(--drevo-2);margin-bottom:8px}.formular__domy label{border-radius:var(--r-m);background:var(--vapno-2);cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:8px 14px;display:flex}.formular__domy label:has(input:checked){background:color-mix(in srgb, var(--ton) 14%, var(--vapno-2));box-shadow:inset 3px 0 0 var(--ton)}.formular__domy input,.formular__pruzny input{appearance:none;border:2px solid var(--ton,var(--drevo));background:var(--deska);cursor:pointer;border-radius:6px;flex:none;width:22px;height:22px;margin:0}.formular__domy input:checked,.formular__pruzny input:checked{background:var(--ton,var(--drevo)) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2.5 7.5l3 3 6-7' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat}.formular__domy span{flex-direction:column;line-height:1.25;display:flex}.formular__domy small{font-size:var(--t-mala);color:var(--drevo-2)}.formular__radek{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.formular__radek--termin{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.7fr)}.pole{font-size:var(--t-mala);color:var(--drevo-2);gap:6px;display:grid}.pole small{font-size:var(--t-mala)}.pole input,.pole textarea{border-radius:var(--r-m);background:var(--deska);width:100%;min-width:0;min-height:52px;box-shadow:inset 0 0 0 1px var(--linka);color:var(--drevo);font-family:var(--f-text);border:0;padding:10px 14px;font-size:18px;line-height:1.4}.pole textarea{resize:vertical;min-height:96px}.pole input:focus-visible,.pole textarea:focus-visible{outline:3px solid var(--drevo);outline-offset:1px}.pole [aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--chyba)}.pole__chyba{color:var(--chyba);font-size:var(--t-mala);font-weight:600}.formular__domy .pole__chyba{grid-column:1/-1}.formular__pruzny{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:17px;display:flex}.formular__konec{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.formular__pozn{font-size:var(--t-mala);color:var(--drevo-2);max-width:32em}.formular__zprava{border-radius:var(--r-m);padding:16px 20px;font-size:18px}.formular__zprava.je-ok{background:color-mix(in srgb, var(--t-pisecna) 14%, var(--deska))}.formular__zprava.je-chyba{background:color-mix(in srgb, var(--t-lansperk) 12%, var(--deska))}@media (max-width:999px){.poptavka__hlava{grid-template-columns:minmax(0,1fr)}.deska{margin-inline:calc(-1 * min(var(--okraj), 8px));padding:14px 12px 16px}.deska__lista{gap:8px 16px}.deska__ukazka{margin-left:0}.mriz__radek--hlava{display:none}.mriz__radek{border-radius:var(--r-m);background:var(--vapno);flex-wrap:wrap;gap:0;padding:4px 6px 8px}.mriz__dum{flex:1 0 100%;margin:0 0 4px}.mriz__dum-tl{grid-template-columns:44px minmax(0,1fr) auto}.mriz__dum-tl:after{content:"";border-right:2px solid var(--drevo);border-bottom:2px solid var(--drevo);grid-area:1/3/3;width:10px;height:10px;margin-right:8px;transform:rotate(45deg)translateY(-3px)}.mriz__dum-tl[aria-expanded=true]:after{transform:rotate(-135deg)translateY(-2px)}.mriz__den{pointer-events:none;height:12px;box-shadow:none;border-radius:2px;margin-right:1px;font-size:0}.mriz__den i{display:none}.mriz__radek.je-otevreny{border-bottom-right-radius:0;border-bottom-left-radius:0}.rozbal{border-radius:0 0 var(--r-m) var(--r-m);background:var(--vapno);margin-top:-4px;padding:6px 6px 10px}.rozbal__hlava{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.rozbal__hlava p{font-size:17px;font-weight:600}.rozbal__sip{border-radius:var(--r-m);background:var(--deska);width:44px;height:44px;color:var(--drevo);border:0;place-items:center;display:grid}.rozbal__sip svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.rozbal__sip:disabled{opacity:.35}.rozbal__dny{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.rozbal__dt{text-align:center;font-size:var(--t-mala);color:var(--drevo-2);padding-bottom:2px}.rozbal__den{background:var(--deska);height:44px;color:var(--drevo);font-variant-numeric:tabular-nums;border:0;border-radius:6px;font-size:16px}.rozbal__den.je-vikend{background:var(--paluba)}.rozbal__den.je-plne{background:repeating-linear-gradient(135deg, var(--plno) 0 2px, var(--plno-2) 2px 6px);color:var(--smrk-2)}.rozbal__den.je-minule{color:var(--minule);background:0 0}.rozbal__den.je-mimo{background:0 0}.rozbal__den.je-vybrano{background:color-mix(in srgb, var(--ton) 30%, var(--deska))}.rozbal__den.je-zacatek,.rozbal__den.je-konec{background:var(--ton);color:#fff;font-weight:600}.souhrn{grid-template-columns:minmax(0,1fr)}.souhrn__ovladani{flex-wrap:wrap;justify-content:space-between}.souhrn__ovladani .tlacitko{flex:100%}.formular__domy,.formular__radek,.formular__radek--termin{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.formular__radek .pole:last-child:nth-child(odd),.formular__radek--termin .pole--uzke{grid-column:1/-1}}@media (max-width:399px){.formular__domy{grid-template-columns:minmax(0,1fr)}}.otazky{padding-bottom:clamp(40px,4vw,64px)}.js .formular__domy,.js .formular__radek--termin{display:none}.formular__radek--kontakt{grid-template-columns:minmax(0,.62fr) repeat(3,minmax(0,1fr))}@media (max-width:999px){.formular__radek--kontakt{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:600px){.formular__radek--kontakt{grid-template-columns:minmax(0,1fr)}}.potvrzeni.formular__zprava{border-radius:var(--r-l);background:var(--deska);max-width:720px;box-shadow:inset 0 0 0 1px var(--linka);justify-items:start;gap:12px;padding:22px 24px 24px;display:grid}.potvrzeni__nadpis{font-family:var(--f-nadpis);color:var(--drevo);font-size:28px;font-weight:600;line-height:1.15}.potvrzeni__domy{flex-wrap:wrap;gap:8px;display:flex}.potvrzeni__domy li{border-radius:var(--r-s);background:color-mix(in srgb, var(--ton) 14%, var(--deska));min-height:40px;box-shadow:inset 4px 0 0 var(--ton);align-items:center;padding:6px 14px;font-size:18px;font-weight:600;display:inline-flex}.potvrzeni__udaje{font-variant-numeric:tabular-nums;font-size:19px;font-weight:600}.potvrzeni__dal{color:var(--drevo-2);font-size:18px}.potvrzeni .formular__nahled{margin-top:2px}html:not(.poznamky-zapnute) .jen-s-poznamkami{display:none}html.pohyb .potvrzeni{animation:potvrzeni-in .18s var(--krivka) both}@keyframes potvrzeni-in{0%{opacity:0;translate:0 8px}}.mriz-m__domy{grid-auto-rows:1fr;align-items:stretch}.souhrn__chyba{border-radius:var(--r-s);background:color-mix(in srgb, var(--t-lansperk) 12%, var(--deska));color:var(--smrk);grid-column:1/-1;padding:10px 14px;font-weight:600}.poptavka__hlava{grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr);align-items:stretch}.poptavka__nadpis{flex-direction:column;justify-content:flex-end;gap:14px;display:flex}.poptavka__nadpis p{color:var(--drevo-2)}.kapacita{border-radius:var(--r-l);background:var(--deska);box-shadow:inset 0 0 0 1px var(--linka);align-self:end;padding:16px 18px}.kapacita__otazka{font-family:var(--f-nadpis);margin-bottom:10px;font-size:22px;font-weight:600}.kap-pas{gap:6px;display:grid}.kap-pas li{grid-template-columns:8.6em minmax(0,1fr);align-items:center;gap:10px;font-size:16px;display:grid}.kap-pas__jmeno{font-weight:600}.kap-pas__pas{align-items:center;gap:8px;display:flex}.kap-pas__pas i{height:12px;width:calc(var(--podil) * 100% - 3em);background:var(--ton);border-radius:6px;min-width:24px;display:block}.kap-pas__pas b{font-family:var(--f-nadpis);white-space:nowrap;font-size:18px}.poptavka__foto{border-radius:var(--r-l);background:var(--foto-pozadi);min-height:220px;overflow:hidden}.poptavka__foto img{object-fit:cover;width:100%;height:100%}.mriz-m__domy{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:12px;display:grid}.mriz-m__dum{border-radius:var(--r-m);background:var(--vapno-2);text-align:left;min-height:52px;box-shadow:inset 3px 0 0 var(--ton);cursor:pointer;border:0;gap:1px;padding:7px 10px;display:grid}.mriz-m__dum.je-aktivni{background:var(--ton);color:#fff;box-shadow:none}.mriz-m__jmeno{font-size:16px;font-weight:600;line-height:1.2}.mriz-m__osob{font-size:var(--t-mala);opacity:.85}.mriz-m__tyden,.mriz-m__dny{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.mriz-m__tyden span{text-align:center;font-size:var(--t-mala);color:var(--drevo-2);padding-bottom:4px}.mriz-m__mimo{display:block}@media (max-width:999px){.poptavka__hlava{grid-template-columns:minmax(0,1fr)}.poptavka__foto{aspect-ratio:21/9;order:-1;min-height:0}.mriz{display:block}.mriz-m__dny .rozbal__den{background:var(--deska);height:44px;color:var(--drevo);font-variant-numeric:tabular-nums;border:0;border-radius:6px;font-size:16px}.mriz-m__dny .rozbal__den.je-vikend{background:var(--paluba)}.mriz-m__dny .rozbal__den.je-plne{background:repeating-linear-gradient(135deg, var(--plno) 0 2px, var(--plno-2) 2px 6px);color:var(--smrk-2)}.mriz-m__dny .rozbal__den.je-minule{color:var(--minule);background:0 0}.mriz-m__dny .rozbal__den.je-mimo{background:0 0}.mriz-m__dny .rozbal__den.je-vybrano{background:color-mix(in srgb, var(--ton) 30%, var(--deska))}.mriz-m__dny .rozbal__den.je-zacatek,.mriz-m__dny .rozbal__den.je-konec{background:var(--ton);color:#fff;font-weight:600}}@media (max-width:600px){.poptavka__foto{display:none}}@media (min-width:1000px){.mriz__roh,.mriz__dum{flex-basis:236px}}.mriz__mezi{height:20px;color:var(--drevo-2);pointer-events:none;align-items:center;margin-block:-2px;padding-left:40px;font-size:15px;line-height:1;display:flex;position:relative}.mriz__mezi:before{content:"";background:var(--drevo);width:1.5px;position:absolute;top:-2px;bottom:-2px;left:25px}.mriz__mezi span{font-family:var(--f-nadpis);font-weight:600}@media (max-width:999px){.mriz__mezi{display:none}}@media (max-width:600px){.formular__radek,.formular__radek--termin{grid-template-columns:minmax(0,1fr)}.formular__radek .pole:last-child:nth-child(odd){grid-column:auto}}.formular__zprava b{margin-bottom:4px;display:block}.formular__nahled{font-size:var(--t-mala);color:var(--drevo-2);margin-top:8px;display:block}@media (min-width:1000px){.mriz__den,.mriz__den.je-vikend,.mriz__den.je-plne,.mriz__den.je-minule,.mriz__den.je-vybrano,.mriz__den.je-zacatek,.mriz__den.je-konec,.mriz__den.je-vybrano.je-plne{background:0 0}.mriz__den:before{content:"";z-index:0;pointer-events:none;background:0 0;position:absolute;inset:11px -1px}.mriz__den.je-plne{color:var(--smrk-2)}.mriz__den.je-plne:before{background:var(--plno)}.mriz__den.je-plne:not(.je-plne+.je-plne):before{border-radius:7px 0 0 7px;left:3px}.mriz__den.je-plne:not(:has(+.je-plne)):before{border-top-right-radius:7px;border-bottom-right-radius:7px;right:3px}.mriz__den.je-vybrano:before{background:color-mix(in srgb, var(--ton) 42%, var(--deska))}.mriz__den.je-vybrano.je-plne:before{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--ton) 55%, var(--deska)) 0 2px, color-mix(in srgb, var(--ton) 22%, var(--deska)) 2px 6px)}.mriz__den.je-zacatek:before,.mriz__den.je-konec:before{background:var(--ton)}.mriz__den.je-zacatek:before{border-top-left-radius:7px;border-bottom-left-radius:7px;left:3px}.mriz__den.je-konec:before{border-top-right-radius:7px;border-bottom-right-radius:7px;right:3px}.mriz__den.je-zacatek,.mriz__den.je-konec{color:#fff}.mriz__den.je-minule{color:var(--minule)}.mriz__den:hover:not(.je-minule){box-shadow:none}.mriz__den:hover:not(.je-minule):after{content:"";box-shadow:inset 0 0 0 2px var(--ton);pointer-events:none;border-radius:8px;position:absolute;inset:9px 1px}.mriz__radek:not(.mriz__radek--hlava){border-top:1px solid color-mix(in srgb, var(--drevo) 10%, transparent)}}@media (max-width:999px){.mriz-m__dny .rozbal__den,.mriz-m__dny .rozbal__den.je-vikend,.mriz-m__dny .rozbal__den.je-plne,.mriz-m__dny .rozbal__den.je-vybrano,.mriz-m__dny .rozbal__den.je-zacatek,.mriz-m__dny .rozbal__den.je-konec,.mriz-m__dny .rozbal__den.je-vybrano.je-plne{background:0 0;border-radius:0;position:relative}.mriz-m__dny .rozbal__den:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:6px -2px}.mriz-m__dny{isolation:isolate}.mriz-m__dny .rozbal__den.je-plne{color:var(--smrk-2)}.mriz-m__dny .rozbal__den.je-plne:before{background:var(--plno)}.mriz-m__dny .rozbal__den.je-plne:not(.je-plne+.je-plne):before{border-radius:8px 0 0 8px;left:3px}.mriz-m__dny .rozbal__den.je-plne:not(:has(+.je-plne)):before{border-top-right-radius:8px;border-bottom-right-radius:8px;right:3px}.mriz-m__dny .rozbal__den.je-vybrano:before{background:color-mix(in srgb, var(--ton) 42%, var(--deska))}.mriz-m__dny .rozbal__den.je-zacatek:before,.mriz-m__dny .rozbal__den.je-konec:before{background:var(--ton)}.mriz-m__dny .rozbal__den.je-zacatek:before{border-top-left-radius:8px;border-bottom-left-radius:8px;left:3px}.mriz-m__dny .rozbal__den.je-konec:before{border-top-right-radius:8px;border-bottom-right-radius:8px;right:3px}.mriz-m__dny .rozbal__den.je-zacatek,.mriz-m__dny .rozbal__den.je-konec{color:#fff}}.leg--volno{background:0 0}.leg--plno{background:var(--plno);height:10px;box-shadow:none;border-radius:5px}.poptavka,.potvrzeni,.formular{--vapno:var(--para);--vapno-2:var(--para-2);--drevo:var(--smrk);--drevo-2:var(--smrk-2);--t-mala:16px;--t-h2:36px;--r-s:8px;--r-m:12px;--r-l:18px;--f-nadpis:var(--titulek);--f-text:var(--text);--t-lansperk:var(--voda);--t-pisecna:var(--voda);--d-1:.18s;--ton:var(--voda);--ton-svetly:color-mix(in srgb, var(--voda) 18%, var(--deska))}.poptavka{padding-block:var(--sekce);margin-top:34px}.poptavka .nadtitulek{color:var(--drevo-tm);margin-bottom:10px}.poptavka__hlava{grid-template-columns:minmax(0,1fr);align-items:end;gap:26px;margin-bottom:30px}.poptavka__nadpis{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 16px;display:grid}.poptavka__nadpis>.nadtitulek,.poptavka__nadpis>.perex{grid-column:1/-1}.poptavka__nadpis>h2{grid-column:1}.poptavka__fotka{background:var(--foto-pozadi);width:104px;height:104px;box-shadow:0 0 0 4px var(--deska), 0 16px 24px -14px color-mix(in srgb, var(--stin) 55%, transparent);border-radius:28px;grid-area:2/2;overflow:hidden}.poptavka__fotka img{object-fit:cover;width:100%;height:100%}.poptavka__nadpis .perex{color:var(--smrk-2);margin-top:14px}.poptavka__hlava h2{font-size:36px;line-height:1.02}.kapacita{box-shadow:none;border-top:2px solid var(--smrk);background:0 0;border-radius:0;padding:0}.kapacita__otazka{font-family:var(--titulek);margin:0;padding:12px 0 4px;font-size:22px;font-weight:600}.kapacita__domy{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.kapacita__domy li{border-bottom:1px solid var(--linka);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;font-size:16px;display:grid}.kapacita__jmeno{font-weight:500}.kapacita__osob{font-family:var(--titulek);white-space:nowrap;color:var(--drevo);font-size:19px;font-weight:600}.kapacita__dva{color:var(--smrk-2);margin-top:10px;font-size:16px;line-height:1.45}.kapacita__dva b{color:var(--smrk)}.deska{border-radius:var(--rf);background:var(--deska);box-shadow:0 24px 44px -34px color-mix(in srgb, var(--stin) 50%, transparent);border:0}.deska__nazev{font-family:var(--titulek);font-size:26px;font-weight:600}.deska__sipka{border-radius:var(--r);background:var(--para-2);color:var(--smrk)}.deska__sipka:hover{background:color-mix(in srgb, var(--voda) 12%, var(--paluba-2))}.leg{border-radius:3px}.leg--vyber{background:var(--voda)}.mriz__nahled{--m:44px;box-shadow:none;border-radius:50%;grid-row:1/3}.mriz__jmeno{font-family:var(--titulek);font-size:19px;font-weight:600}.formular__domy label:has(input:checked){box-shadow:inset 0 0 0 2px var(--voda)}.formular .pole input,.formular .pole textarea{background:var(--deska);border-radius:16px}.formular .tlacitko--velke{min-height:56px;padding:0 30px}@media (min-width:1000px){.poptavka__hlava{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,3.4vw,56px)}.poptavka__hlava h2{font-size:clamp(44px,4.1vw,60px);line-height:1}}@media (max-width:420px){.kapacita__domy{grid-template-columns:minmax(0,1fr)}.deska__mesic{width:100%}.deska__nazev{flex:1;min-width:0;font-size:22px}}@media (min-width:960px) and (max-width:1199px){.mriz__roh,.mriz__dum{flex-basis:172px;margin-right:6px}.mriz__den,.mriz__den-hlava b,.mriz__den-hlava small{letter-spacing:-.02em;font-size:13px}.mriz__jmeno{font-size:17px}.mriz__nahled{--m:36px}.mriz__dum-tl{grid-template-columns:36px minmax(0,1fr);column-gap:8px}}.mriz-m__dum{min-height:60px;box-shadow:none;background:var(--paluba-2);border-radius:18px;grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:10px;padding:8px 10px}.mriz-m__dum .medailon{--m:40px;box-shadow:none;grid-row:1/3}.mriz-m__dum.je-aktivni{background:var(--voda);color:#fff}.mriz-m__dum.je-aktivni .medailon{box-shadow:0 0 0 2px #fff}.mriz-m__dum.ma-vyber:not(.je-aktivni){background:var(--vapno-2);box-shadow:inset 0 0 0 2px var(--voda)}@media (min-width:1000px){.poptavka__fotka{border-radius:36px;width:148px;height:148px}}@media (min-width:960px) and (max-width:1199px){.mriz__min{display:none}}.mriz-m__dum.je-aktivni .mriz-m__osob{opacity:1}.formular .pole input::placeholder,.formular .pole textarea::placeholder{color:var(--smrk-3);opacity:1}.kontakt{border-top:1px solid var(--linka)}.kontakt__in{padding-block:var(--sekce) 48px;gap:40px;display:grid}.kontakt__hlavni .nadtitulek{margin-bottom:10px}.kontakt__hlavni .perex{margin-top:14px}.kontakt__akce{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.kontakt__akce .tlacitko{flex:200px}.kontakt__host{border-top:1px solid var(--linka);max-width:30em;margin-top:36px;padding-top:20px}.kontakt__host blockquote p{font-size:22px}.kontakt__domy{align-content:start;gap:22px 10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important}.kontakt__domy li{align-content:start;gap:2px;min-width:0;display:grid}.kontakt__foto{aspect-ratio:4/3;border-radius:var(--rf,14px);background:var(--foto-pozadi);margin-bottom:8px;text-decoration:none;display:block;position:relative;overflow:hidden}.kontakt__foto img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--krivka)}.kontakt__foto:hover img{transform:scale(1.04)}.kontakt__dum{background:color-mix(in srgb, var(--smrk) 90%, transparent);color:#fff;max-width:calc(100% - 16px);font-family:var(--titulek);border-radius:10px;align-items:center;gap:7px;padding:5px 11px 6px;font-size:18px;font-weight:600;line-height:1.1;display:inline-flex;position:absolute;bottom:8px;left:8px}.kontakt__adresa{color:var(--smrk-2);font-size:16px}.kontakt__mapy{flex-wrap:wrap;gap:0 14px;font-size:16px;display:flex}.kontakt__mapy a{min-height:44px;color:var(--drevo);align-items:center;font-weight:500;display:inline-flex}.vlys{color:var(--na-smrku-2);margin-top:12px}.vlys__in{gap:20px;padding-block:34px 26px;display:grid}.vlys__domy{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px;display:grid}.vlys__domy a{color:#fff;min-height:60px;font-family:var(--titulek);align-items:center;gap:12px;font-size:19px;font-weight:600;line-height:1.1;text-decoration:none;display:flex}.vlys__domy a:hover span{text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1.5px}.vlys__domy .medailon{--m:44px;box-shadow:0 0 0 2px color-mix(in srgb, var(--na-smrku) 55%, transparent)}.vlys__pata{border-top:1px solid color-mix(in srgb, var(--na-smrku) 16%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:6px 24px;padding-top:16px;font-size:16px;display:flex}.vlys__pata a{color:var(--na-smrku)}.vlys__znacka{gap:2px;display:grid}.vlys__znacka .znacka__jmeno{color:#fff;font-size:22px}.vlys__znacka .znacka__kde{color:var(--na-tme-akcent)}.vlys :focus-visible{outline-color:var(--voda-sv)}@media (min-width:960px){.kontakt__in{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:clamp(28px,3.4vw,56px)}.kontakt__domy{gap:26px 16px}.kontakt__dum{font-size:20px;bottom:12px;left:12px}.kontakt__akce .tlacitko{flex:none;padding:0 28px}}.ztraceno{padding-block:var(--sekce)}.ztraceno__in{max-width:760px}.ztraceno h1{font-size:clamp(44px,5vw,72px)}.ztraceno p{color:var(--smrk-2);margin-top:16px}.ztraceno__domy{border-top:2px solid var(--smrk);gap:0;margin:28px 0;display:grid}.ztraceno__domy a{border-bottom:1px solid var(--linka);min-height:72px;font-family:var(--titulek);grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;font-size:24px;font-weight:600;text-decoration:none;display:grid}.ztraceno__domy .medailon{--m:52px;box-shadow:none}@media (max-width:959px){.kontakt__dum{font-size:17px}}@media (min-width:960px){.vlys{margin-top:28px}.vlys__domy{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.vlys__domy a{gap:16px;font-size:24px}.vlys__domy .medailon{--m:56px}.vlys__in{gap:30px;padding-block:46px 30px}}@media (max-width:959px){.vlys{margin-bottom:calc(-1 * (var(--spodni) + env(safe-area-inset-bottom)));padding-bottom:calc(var(--spodni) + env(safe-area-inset-bottom))}}.d-uvod__mriz{grid-template-columns:minmax(0,1fr);grid-template-areas:"foto""text";display:grid}.d-podminky dd,.d-blizko li,.d-vybaveni dd{overflow-wrap:anywhere}.d-uvod__foto{height:260px;margin:4px var(--okraj) 0;border-radius:var(--rf);background:var(--foto-pozadi);grid-area:foto;position:relative;overflow:hidden}.d-uvod__img{object-fit:cover;width:100%;height:100%}.d-uvod__text{padding:22px var(--okraj) 30px;grid-area:text}.d-zpet{min-height:44px;color:var(--smrk-2);align-items:center;margin:-8px 0 6px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.d-zpet:hover{color:var(--smrk);text-decoration:underline}.d-uvod .nadtitulek{margin-bottom:12px}.d-uvod h1{font-size:42px;line-height:1}.d-uvod__veta{max-width:36ch;color:var(--smrk-2);text-wrap:pretty;margin-top:14px}.d-uvod__akce{gap:10px;margin-top:22px;display:flex}.d-uvod__akce .tlacitko:first-child{flex:1.4 1 0}.d-uvod__akce .tlacitko--obrys{flex:1 1 0}.d-uvod__hodnoceni{margin-top:18px}.d-pas{color:var(--na-smrku)}.d-pas__in{grid-template-columns:minmax(0,1fr);gap:14px;padding-block:24px 26px;display:grid}.d-pas__medailon{--m:64px;box-shadow:0 0 0 3px color-mix(in srgb, var(--na-smrku) 55%, transparent)}.d-pas__tri>div{border-top:1px solid color-mix(in srgb, var(--na-smrku) 16%, transparent);grid-template-columns:96px minmax(0,1fr);gap:4px 12px;padding:10px 0;display:grid}.d-pas__tri dt{color:var(--na-smrku-2);font-size:16px}.d-pas__tri dd{font-size:16px;line-height:1.42}.d-sekce{padding-block:clamp(56px,8vw,104px)}.d-sekce+.d-sekce{border-top:1px solid var(--linka)}.d-hlava{margin-bottom:26px}.d-hlava .nadtitulek{margin-bottom:10px}.d-hlava .perex{margin-top:12px}.d-hlava .tlacitko{margin-top:22px}.d-dvojice{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.d-wellness{border-top:2px solid var(--smrk);gap:0;display:grid}.d-wellness>li{border-bottom:1px solid var(--linka);grid-template-columns:minmax(0,1fr);gap:14px;padding:18px 0 22px;display:grid}.d-wellness__foto{aspect-ratio:3/2;background:var(--para-2);overflow:hidden}.d-wellness__foto img{object-fit:cover;width:100%;height:100%}.d-wellness h3{font-size:24px}.d-wellness__text p{color:var(--smrk-2);max-width:46ch;margin-top:6px}.d-wellness__kde{font-size:16px}.d-wellness__priplatek{font-size:16px;font-weight:600;color:var(--smrk)!important}.d-patra{border-top:2px solid var(--smrk);gap:0;display:grid}.d-patra>li{border-bottom:1px solid var(--linka);grid-template-columns:96px minmax(0,1fr);gap:6px 14px;padding:14px 0;display:grid}.d-patra h3{font-family:var(--text);letter-spacing:.02em;font-size:16px;font-weight:600;line-height:1.5}.d-patra ul{gap:8px;display:grid}.d-patra li li,.d-patra p{font-size:17px;line-height:1.42}.d-patra li li>span:not(.pozn){color:var(--smrk-2);font-size:16px;display:block}.d-galerie{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.d-galerie a{background:var(--para-2);display:block;overflow:hidden}.d-galerie img{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%;transition:transform .4s var(--krivka), opacity .3s var(--krivka)}.d-galerie a:hover img{transform:scale(1.03)}.prohlizec{background:color-mix(in srgb, var(--stin) 94%, transparent);color:#fff;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0}.prohlizec::backdrop{background:color-mix(in srgb, var(--stin) 70%, transparent)}.prohlizec__obal{place-items:center;padding:56px 12px 72px;display:grid;position:absolute;inset:0}.prohlizec img{object-fit:contain;max-width:100%;max-height:calc(100svh - 140px)}.prohlizec__popis{text-align:center;color:var(--na-smrku-2);font-size:16px;position:absolute;bottom:18px;left:16px;right:16px}.prohlizec button{border-radius:var(--r);color:#fff;background:#ffffff1a;border:0;place-items:center;width:48px;height:48px;font-size:30px;line-height:1;display:grid;position:absolute}.prohlizec button:hover{background:#fff3}.prohlizec__zavrit{top:10px;right:10px}.prohlizec__predchozi{top:50%;left:10px;translate:0 -50%}.prohlizec__dalsi{top:50%;right:10px;translate:0 -50%}.d-vybaveni{border-top:2px solid var(--smrk);display:grid}.d-vybaveni>div{border-bottom:1px solid var(--linka);gap:4px;padding:14px 0;display:grid}.d-vybaveni dt{font-weight:600}.d-vybaveni dd{color:var(--smrk-2);font-size:16px;line-height:1.5}.d-ceny__spolecne{color:var(--smrk-2);margin-bottom:10px;font-size:16px}.d-cenik{table-layout:fixed;border-collapse:collapse;border-top:2px solid var(--smrk);width:100%}.d-cenik th{width:44%}.d-cenik th,.d-cenik td{border-bottom:1px solid var(--linka);text-align:left;vertical-align:top;padding:12px 0;font-weight:400}.d-cenik th{color:var(--smrk-2);padding-right:16px;font-size:16px}.d-cenik td b{font-family:var(--titulek);overflow-wrap:anywhere;color:var(--drevo);font-size:21px;font-weight:600;line-height:1.15;display:block}.d-cenik td span{color:var(--smrk-2);font-size:15px;display:block}.d-podminky{border-top:2px solid var(--smrk);margin-top:26px;display:grid}.d-podminky>div{border-bottom:1px solid var(--linka);grid-template-columns:112px minmax(0,1fr);gap:4px 12px;padding:11px 0;font-size:16px;line-height:1.45;display:grid}.d-podminky dt{font-weight:600}.d-podminky dd{color:var(--smrk-2)}.d-recenze{border-top:2px solid var(--smrk);gap:0;display:grid}.d-recenze>li{border-bottom:1px solid var(--linka);padding:20px 0 22px}.d-recenze .citace blockquote p{font-size:21px;line-height:1.25}.d-poloha__adresa{margin-top:12px;font-size:17px}.d-poloha__odkazy{flex-wrap:wrap;gap:0 22px;margin-top:6px;display:flex}.d-poloha h3{margin:0 0 10px;padding-top:4px;font-size:22px}.d-poloha h3+ul{margin-bottom:30px}.d-k-domum{border-top:2px solid var(--smrk);display:grid}.d-k-domum li{border-bottom:1px solid var(--linka);grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"k a b"".s s";align-items:center;gap:0 12px;padding:12px 0;display:grid}.d-k-domum .medailon{grid-area:k}.d-k-domum li>a{font-family:var(--titulek);grid-area:a;font-size:20px;font-weight:600;text-decoration:none}.d-k-domum li>a:hover{text-decoration:underline}.d-k-domum b{font-family:var(--titulek);grid-area:b;font-size:20px;font-weight:600}.d-k-domum span{color:var(--smrk-2);grid-area:s;font-size:16px}.d-k-domum span a{color:var(--drevo)}.d-blizko{border-top:2px solid var(--smrk);display:grid}.d-blizko li{border-bottom:1px solid var(--linka);gap:2px;padding:11px 0;font-size:16px;display:grid}.d-blizko span{color:var(--smrk-2)}.d-mapa{margin-top:22px}.d-mapa__plocha{aspect-ratio:4/3;border-radius:var(--rf);background:var(--paluba-2);position:relative;overflow:hidden;container-type:inline-size}.d-mapa__plocha img{max-width:none;width:calc(var(--z) * 100%);height:auto;left:calc(50% - var(--mx) * var(--z) * 1%);top:calc(50% - var(--my) * var(--z) * var(--r) * 1cqw);position:absolute}.d-mapa__bod{z-index:2;white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:inline-flex;position:absolute;translate:-7px -50%}.d-mapa__bod i{background:var(--smrk-2);border:2px solid #fff;border-radius:50%;flex:none;width:12px;height:12px}.d-mapa__bod span{background:#ffffffeb;border-radius:3px;padding:1px 6px 2px}.d-mapa__bod--hlavni i{background:var(--voda);border-width:3px;width:18px;height:18px}.d-mapa__bod--hlavni span{font-family:var(--titulek);box-shadow:0 1px 4px color-mix(in srgb, var(--smrk) 18%, transparent);background:#fff;font-size:17px;font-weight:600}.d-mapa__bod--vlevo{flex-direction:row-reverse;translate:calc(7px - 100%) -50%}.d-konec{margin-top:34px}.d-konec__in{justify-items:start;gap:18px;padding-block:48px 56px;display:grid}.d-konec__medailon{--m:64px;box-shadow:0 0 0 3px var(--deska)}.d-konec__veta{font-family:var(--titulek);text-wrap:balance;max-width:22ch;font-size:30px;font-weight:500;line-height:1.08}@media (min-width:960px){.d-uvod__mriz{padding-inline:max(var(--okraj), (100% - var(--ram)) / 2);grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);grid-template-areas:"text.foto";min-height:clamp(480px,100svh - 282px,620px)}.d-uvod__foto{z-index:3;height:auto;min-height:480px;box-shadow:0 26px 46px -30px color-mix(in srgb, var(--stin) 55%, transparent);margin:0 0 -30px}.d-uvod__img{position:absolute;inset:0}.d-uvod__text{align-self:center;padding:28px 0 36px}.d-uvod h1{font-size:clamp(52px,4.6vw,70px);line-height:.98}.d-uvod__veta{margin-top:20px;font-size:19px}.d-uvod__akce .tlacitko,.d-uvod__akce .tlacitko--obrys{flex:none;padding:0 28px}.d-pas__in{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:32px;padding-block:48px 34px}.d-pas__medailon{--m:96px}.d-pas__tri{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;display:grid}.d-pas__tri>div{border-top:0;border-left:1px solid color-mix(in srgb, var(--na-smrku) 18%, transparent);grid-template-columns:minmax(0,1fr);padding:0 0 0 20px}.d-pas__tri dd{font-size:17px}.d-hlava{margin-bottom:40px}.d-dvojice{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,3.4vw,56px)}.d-dvojice>.d-hlava{margin-bottom:0;position:sticky;top:32px}.d-wellness{border-top:0;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px clamp(20px,2.2vw,32px)}.d-wellness>li{border-bottom:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;padding:0}.d-wellness>li:not(:has(.d-wellness__foto)){border-top:2px solid var(--smrk);padding-top:18px}.d-wellness__foto{aspect-ratio:4/3}.d-wellness h3{font-size:26px}.d-galerie{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.d-vybaveni>div{grid-template-columns:200px minmax(0,1fr);gap:20px}.d-recenze{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,3.4vw,56px)}.d-hlava .hodnoceni{justify-content:flex-end;align-self:end;margin-bottom:6px}.d-blizko li{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.d-konec__in{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:28px;padding-block:44px}.d-konec__veta{max-width:none;font-size:36px}}.d-sekce--pas .nadtitulek{color:var(--drevo-tm)}.d-sekce+.d-sekce--pas,.d-sekce--pas+.d-sekce{border-top:0}.d-wellness__foto{border-radius:var(--rf)}.d-galerie{columns:2;column-gap:8px;display:block}.d-galerie>li{break-inside:avoid;margin-bottom:8px;position:relative}.d-galerie a{border-radius:var(--rf-m);background:var(--foto-pozadi);display:block;overflow:hidden}.d-galerie img{aspect-ratio:auto;object-fit:cover;width:100%;height:auto}.d-galerie__prvni{column-span:all;margin-bottom:8px}.d-galerie__prvni img{aspect-ratio:16/9;height:auto}.d-galerie__popis{background:color-mix(in srgb, var(--smrk) 90%, transparent);color:#fff;max-width:calc(100% - 16px);transition:opacity .25s var(--krivka);font:500 16px/1.25 var(--text);pointer-events:none;text-wrap:balance;border-radius:12px;padding:5px 10px 6px;position:absolute;bottom:8px;left:8px}@media (max-width:959px){.d-galerie{columns:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--okraj));padding-inline:var(--okraj);scroll-padding-inline:var(--okraj);gap:10px;display:flex;overflow-x:auto}.d-galerie::-webkit-scrollbar{display:none}.d-galerie>li{scroll-snap-align:start;flex:none;width:min(80vw,330px);height:300px;margin:0}.d-galerie>li.je-na-vysku{width:226px}.d-galerie a{border-radius:var(--rf);height:100%}.d-galerie img,.d-galerie__prvni img{aspect-ratio:auto;height:100%}.d-galerie__popis{max-width:calc(100% - 20px);padding:6px 11px 7px;bottom:10px;left:10px}#fotky .cely__posun{margin-top:12px}}.d-polozky{gap:5px;display:grid}.d-polozky li{color:var(--smrk-2);text-wrap:pretty;padding-left:16px;font-size:16px;line-height:1.4;position:relative}.d-polozky li:before{content:"";background:var(--voda);border-radius:1px;width:8px;height:1.5px;position:absolute;top:.72em;left:0}.d-vybaveni>div.ma-foto{grid-template-columns:96px minmax(0,1fr);align-items:start;column-gap:14px}.d-vybaveni dt{align-content:start;gap:8px;display:grid}.d-vybaveni__foto{background:var(--foto-pozadi);border-radius:16px;width:96px;height:72px;display:block;overflow:hidden}.d-vybaveni__foto img{object-fit:cover;width:100%;height:100%}.d-vybaveni>div.ma-foto dd{grid-area:1/2}.d-vybaveni>div.ma-foto dt{grid-area:1/1}@media (min-width:960px){.d-galerie{columns:3;column-gap:16px}.d-galerie>li.je-na-vysku img{aspect-ratio:4/5}.d-galerie>li{margin-bottom:16px}.d-galerie a{border-radius:var(--rf)}.d-galerie__prvni{margin-bottom:16px}.d-galerie__prvni img{aspect-ratio:21/9}.d-galerie__popis{padding:7px 12px 8px;bottom:14px;left:14px}.d-vybaveni>div.ma-foto{grid-template-columns:200px minmax(0,1fr);column-gap:28px}.d-vybaveni__foto{border-radius:var(--rf-m);width:200px;height:132px}.d-vybaveni dt{font-size:18px}.d-polozky{columns:2;column-gap:28px;display:block}.d-polozky li{break-inside:avoid;margin-bottom:6px}}@media (min-width:1200px){.d-galerie{columns:4}}.d-recenze__dalsi{border-top:1px solid var(--linka);margin-top:18px}.d-recenze__dalsi>summary{cursor:pointer;min-height:52px;color:var(--smrk);align-items:center;gap:10px;font-weight:600;list-style:none;display:inline-flex}.d-recenze__dalsi>summary>span,.d-dalsi>summary>span{text-decoration:underline;-webkit-text-decoration-color:var(--linka-2);text-decoration-color:var(--linka-2);text-underline-offset:.32em}.d-recenze__dalsi>summary:hover>span,.d-dalsi>summary:hover>span{text-decoration-color:currentColor}.d-recenze__dalsi>summary::-webkit-details-marker{display:none}.d-recenze__dalsi>summary:after{content:"+";font:600 20px/1 var(--text);color:var(--voda);text-decoration:none}.d-recenze__dalsi[open]>summary:after{content:"–"}.d-recenze__dalsi>.d-recenze{margin-top:8px}@media (min-width:960px){.d-recenze--hlavni{grid-template-columns:repeat(3,minmax(0,1fr))}}.d-dalsi{margin-top:8px}.d-dalsi>summary{cursor:pointer;min-height:44px;color:var(--smrk);align-items:center;gap:8px;font-size:16px;font-weight:600;list-style:none;display:inline-flex}.d-dalsi>summary::-webkit-details-marker{display:none}.d-dalsi>summary:after{content:"+";font:600 18px/1 var(--text);color:var(--voda);text-decoration:none}.d-dalsi[open]>summary:after{content:"–"}.d-cenik--dalsi,.d-podminky--dalsi{border-top:1px solid var(--linka);margin-top:4px}.d-podminky--dalsi{margin-top:4px}@media (min-width:960px){#vybaveni .d-vybaveni{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,3.4vw,56px)}#vybaveni .d-vybaveni>div{border-top:2px solid var(--smrk);border-bottom:0;padding-top:16px}#vybaveni .d-vybaveni>div.ma-foto{grid-template-columns:168px minmax(0,1fr);column-gap:22px}#vybaveni .d-vybaveni__foto{width:168px;height:118px}#vybaveni .d-polozky{columns:1}.d-uvod__akce .tlacitko,.d-uvod__akce .tlacitko:first-child,.d-uvod__akce .tlacitko--obrys{flex:none;padding:0 28px}}@media (max-width:959px){.d-vybaveni>div.ma-foto{grid-template-columns:minmax(0,1fr)}.d-vybaveni>div.ma-foto dt{grid-area:auto;align-items:center;gap:12px;display:flex}.d-vybaveni>div.ma-foto dd{grid-area:auto}.d-vybaveni__foto{border-radius:14px;width:64px;height:48px}}@media (min-width:1181px){.uvod{--h1:clamp(58px, 5.15vw, 74px)}.uvod__mriz{grid-template-columns:max-content 40px minmax(0,1fr);min-height:clamp(520px,100svh - 282px,660px)}.uvod__r{white-space:nowrap}.uvod__dum{margin-right:calc(-40px - var(--h1) * .4)}.pas{padding-top:40px}}@media (min-width:960px){.vedle.sekce{padding-bottom:8px}.dum--lansperk{padding-top:0}.okoli.sekce{padding-bottom:56px}.poptavka{padding-bottom:72px}}.otazky+.poptavka{margin-top:0}@media (min-width:1000px){.poptavka__nadpis{align-items:start;column-gap:28px}.poptavka__nadpis>.nadtitulek,.poptavka__nadpis>.perex{grid-column:1}.poptavka__fotka{grid-row:1/span 3;align-self:center}.poptavka{padding-top:88px}.poptavka__hlava{align-items:start}}.mapa__obec,.mapa__misto>span{--lem:var(--paluba-2);text-shadow:1.5px 0 0 var(--lem), -1.5px 0 0 var(--lem), 0 1.5px 0 var(--lem), 0 -1.5px 0 var(--lem), 1px 1px 0 var(--lem), -1px 1px 0 var(--lem), 1px -1px 0 var(--lem), -1px -1px 0 var(--lem), 0 0 5px var(--lem)}.mapa__obec[data-obec=Letohrad]{translate:14px -150%}.mapa__obec[data-obec="Ústí nad Orlicí"]{translate:7cqw -50%}.mapa__misto>span{translate:var(--dx,0px) var(--dy,0px)}@media (max-width:959px){.zastavky li{flex:1 1 0;min-width:0}.zastavky button{width:100%}body{padding-bottom:0}.vlys{padding-bottom:env(safe-area-inset-bottom);margin-bottom:0}.okoli__dum a,.okoli__mapy a,.mapa__dum{min-height:44px}}.dum__voda .tlacitko:not(.tlacitko--obrys){box-shadow:0 12px 20px -12px color-mix(in srgb, var(--voda-tm) 80%, transparent)}.pole [aria-invalid=true]:focus-visible{outline:2px solid var(--chyba);outline-offset:-2px;box-shadow:none}.scena__popis{transition:opacity .2s var(--krivka)}.scena__popis.je-menen{opacity:0}@media (min-width:960px){.no-js .dum--lansperk{padding-top:64px}}.ztraceno .nadtitulek{color:var(--drevo);margin:0 0 10px}.ztraceno p+.tlacitko{margin-top:26px}@media (max-width:600px){.mapa__dum b{font-size:16px}.mapa__min{padding:1px 6px 2px;font-size:16px}.mapa__obec--mesto{letter-spacing:.05em;font-size:16px}}@media (max-width:389px){.deska{padding-inline:8px}.mriz-m__tyden,.mriz-m__dny{gap:2px}}.d-cenik td span{font-size:16px}@media (max-width:959px){.d-mapa__bod{font-size:16px}}@media (min-width:1181px){.uvod__r{gap:44px}}@media (max-width:959px) and (max-height:700px){.uvod__img{object-position:50% 80%!important}}@media (min-width:1000px){.poptavka__fotka{display:none}}@media (min-width:960px){.vylet:not(.vylet--velky){display:block;position:relative}.vylet:not(.vylet--velky) .vylet__foto{height:100%;min-height:220px}.vylet:not(.vylet--velky) figcaption{background:color-mix(in srgb, var(--smrk) 90%, transparent);color:#fff;border-radius:16px;max-width:calc(100% - 28px);margin:0;padding:9px 13px 10px;font-size:16px;line-height:1.35;position:absolute;bottom:14px;left:14px}.vylet:not(.vylet--velky) figcaption b{color:var(--na-tme-akcent);margin-bottom:3px;font-size:21px}}@media (min-width:960px) and (max-width:1199px){.okoli__domy li{grid-template-columns:124px minmax(0,1fr);gap:16px}.okoli__fasada{min-height:104px;max-height:132px}.okoli__dum a{font-size:23px}}@media (min-width:960px){.js .dum--pisecna .kap__text{transition:opacity .18s var(--krivka)}.js .dum--pisecna.je-bez-textu .kap__text{opacity:0;pointer-events:none}}body:has(.ztraceno) .spodni{display:none}.radek dd b,.tabulka__cena b,.hodnoceni b{font-family:var(--text);letter-spacing:0;font-size:1em;font-weight:600}body{letter-spacing:-.008em}@media (min-width:1181px){.uvod{--h1:clamp(54px, 4.75vw, 68px)}}.radek h3{font-size:22px}@media (max-width:389px){.radek h3{font-size:21px}}@media (min-width:960px){.radek h3{font-size:26px}}@media (min-width:960px) and (max-width:1199px){.tabulka__hlava,.radek{grid-template-columns:56px minmax(0,2.9fr) minmax(0,.8fr) minmax(0,2.8fr) minmax(0,2.7fr) minmax(0,1.2fr) 124px}.radek h3{font-size:21px}.radek__foto{width:124px;height:84px}.mriz__roh,.mriz__dum{flex-basis:188px}}@media (min-width:960px){.tabulka__hlava span{white-space:nowrap}}@media (min-width:1200px) and (max-width:1399px){.tabulka__hlava,.radek{grid-template-columns:56px minmax(0,2.7fr) minmax(0,.8fr) minmax(0,2.9fr) minmax(0,2.8fr) minmax(0,1.3fr) 148px}.radek h3{font-size:clamp(24px,2.05vw,26px)}}@media (max-width:389px){.scena__popis b{font-size:22px}.kontakt__dum{padding-inline:9px;font-size:16px}}.vlys__kratce{display:none}@media (max-width:959px){.vlys__jmeno{display:none}.vlys__kratce{display:inline}}