@font-face{font-family:Frank Ruhl Libre;src:url(/fonts/frankruhllibre-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Frank Ruhl Libre;src:url(/fonts/frankruhllibre-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Alan Sans;src:url(/fonts/alansans-var.woff2) format("woff2");font-weight:400 700;font-display:swap}:root{--drevo: #2b1f19;--drevo-2: #3a2a21;--drevo-3: #1f1611;--spara: #f6efe4;--spara-2: #ebe1d1;--omitka: #f1efea;--omitka-2: #e4e1d9;--len: #faf7f1;--travnik: #e6e9d4;--travnik-2: #d5dbbd;--palubky: #f5ebdb;--ram-h: #6e4124;--ram-s: #28221e;--inkoust: #261f1b;--tlum: #62564c;--tlum-t: #d3c6b5;--muskat: #c23d29;--muskat-h: #ad3523;--muskat-t: #ee8068;--noc: #1d1a1c;--linka: rgba(38, 31, 27, .14);--linka-t: rgba(246, 239, 228, .18);--pismo-titul: "Frank Ruhl Libre", "Palatino Linotype", Palatino, serif;--pismo: "Alan Sans", "Segoe UI", system-ui, sans-serif;--h-velky: clamp(32px, 9vw, 46px);--h-maly: clamp(28px, 8vw, 40px);--okraj: clamp(16px, 4.4vw, 64px);--ram-sirka: min(1312px, 100% - 2 * var(--okraj));--zaobleni: 24px;--zaobleni-m: 18px;--plynule: cubic-bezier(.22, .61, .36, 1);--plynule-2: cubic-bezier(.65, 0, .35, 1);--kratce: .18s;--stredne: .45s;--dlouze: .9s;--lista-v: 44px;--hlavicka-v: 56px;--spodni-v: 0px;--tex-omitka: image-set(url(/img/real/omitka-foto-480.avif) type("image/avif"), url(/img/real/omitka-foto-480.webp) type("image/webp"))}@media(min-width:64em){:root{--h-velky: clamp(44px, 4.2vw, 60px);--h-maly: clamp(38px, 3.6vw, 52px)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--hlavicka-v) + 12px);scroll-behavior:smooth}body{margin:0;background:var(--omitka);color:var(--inkoust);font:400 17px/1.6 var(--pismo);font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased}img,video,svg{display:block;max-width:100%}img{height:auto}a{color:inherit}h1,h2,h3,h4{font-family:var(--pismo-titul);font-weight:500;margin:0;letter-spacing:0;text-wrap:balance}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}[hidden]{display:none!important}.vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.jen-js{display:none}.js .jen-js{display:block}.jen-uzke{display:inline}.jen-siroke{display:none}@media(min-width:30em){.jen-uzke{display:none}.jen-siroke{display:inline}}.ram{width:var(--ram-sirka);margin-inline:auto}.roubeni{background:var(--drevo);color:var(--spara)}.omitka{background:var(--omitka) var(--tex-omitka) 0 0 / 320px auto;color:var(--inkoust)}.uvod .tl--vedlejsi,.roubeni .tl--vedlejsi{background:#2b1f19}:focus-visible{outline:2.5px solid var(--muskat);outline-offset:3px;border-radius:3px}.roubeni :focus-visible,.paticka :focus-visible{outline-color:var(--muskat-t)}.skok{position:absolute;left:12px;top:-60px;z-index:100;padding:10px 16px;background:var(--spara);color:var(--inkoust);border-radius:999px;font-weight:600;transition:top var(--kratce) var(--plynule)}.skok:focus{top:8px}.ikona{width:20px;height:20px;flex:none}.zn{display:inline-grid;place-items:center;flex:none;width:2em;height:2em;border-radius:50%;font:700 .7em/1 var(--pismo);letter-spacing:0;vertical-align:.08em}.zn--h{background:var(--drevo);color:var(--spara);box-shadow:0 0 0 1.5px #f6efe48c}.zn--h:before{content:"H"}.zn--s{background:#fff;color:var(--ram-s);box-shadow:inset 0 0 0 1.5px var(--ram-s)}.zn--s:before{content:"S"}.tl{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border-radius:999px;border:0;font:600 16.5px/1 var(--pismo);text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color var(--kratce) var(--plynule),color var(--kratce) var(--plynule),box-shadow var(--kratce) var(--plynule),transform var(--kratce) var(--plynule)}.tl:active{transform:translateY(1px)}.tl .ikona{width:19px;height:19px}.tl--hlavni{background:var(--muskat);color:#fff}.tl--hlavni:hover{background:var(--muskat-h)}.tl--vedlejsi{background:transparent;color:var(--spara);box-shadow:inset 0 0 0 1.5px #f6efe480}.tl--vedlejsi:hover{box-shadow:inset 0 0 0 1.5px var(--spara)}.tl--tmave{background:var(--drevo);color:var(--spara)}.tl--tmave:hover{background:#3d2c23}.tl--obrys{background:transparent;color:var(--inkoust);box-shadow:inset 0 0 0 1.5px #261f1b61}.tl--obrys:hover{box-shadow:inset 0 0 0 1.5px var(--inkoust)}.tl--maly{min-height:44px;padding:0 20px;font-size:15.5px}.odkaz{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600;text-decoration:none;background:linear-gradient(var(--muskat),var(--muskat)) 0 calc(100% - 9px) / 100% 2px no-repeat;padding:0}.odkaz--svetly{background-image:linear-gradient(var(--muskat-t),var(--muskat-t))}.odkaz .ikona{width:18px;height:18px;transition:transform var(--kratce) var(--plynule)}.odkaz:hover .ikona{transform:translate(3px)}.lista{position:relative;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:10px 20px;min-height:var(--lista-v);padding:0 var(--okraj);padding-left:max(var(--okraj),env(safe-area-inset-left));padding-right:max(var(--okraj),env(safe-area-inset-right));background:#17100c;color:#bcae9d;font:400 13.5px/1.3 var(--pismo)}.lista p b{color:#fff;font-weight:600}.lista__kratke,.lista__kdo,.lista__pro{display:none}.lista__kratke{display:inline}.lista__plne{display:none}.lista__vpravo{display:flex;align-items:center;gap:18px;white-space:nowrap}.lista__odkaz{display:inline-flex;align-items:center;gap:.3em;min-height:44px;color:#fff;text-decoration:none}.lista__odkaz:hover{text-decoration:underline;text-underline-offset:3px}.lista__slovo{display:none}.lista__pp{display:inline-block}.lista__pp:first-letter{text-transform:uppercase}.lista__pozn{min-height:44px;padding:0;border:0;background:none;color:#fff;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:13.5px}@media(min-width:48em){.lista__pp:first-letter{text-transform:none}.lista__kdo,.lista__slovo,.lista__pro,.lista__plne{display:inline}.lista__kratke,.lista__webla{display:none}}@media(max-width:23.4em){.lista{font-size:12.5px;gap:8px}.lista__pozn{font-size:12.5px}}.potrebuji{display:none;position:relative;z-index:39;background:#fdf3d8;color:#2d2414;border-bottom:1px solid #ecd9a5}.poznamky-zapnute .potrebuji{display:block}.potrebuji__ram{width:var(--ram-sirka);margin-inline:auto;padding:18px 0 20px}.potrebuji h2{font:600 13px/1.3 var(--pismo);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}.potrebuji h2 span{font-weight:500;letter-spacing:0;text-transform:none;color:#6d5a33}.potrebuji ol{margin:0;padding-left:1.3em;columns:2 24em;column-gap:44px;font-size:16px;line-height:1.45}.potrebuji li{margin:0 0 7px;break-inside:avoid}.potrebuji a{text-decoration:none}.potrebuji a:hover{text-decoration:underline}.pozn{display:none}.poznamky-zapnute .pozn{display:inline;margin-left:6px;padding:1px 7px 2px;border-radius:4px;background:#ffe5a0;color:#4a3500;font:600 12px/1.5 var(--pismo);letter-spacing:.03em;vertical-align:2px;white-space:nowrap;cursor:help}.poznamky-zapnute .pozn .vh{position:static!important;width:auto;height:auto;margin:0;clip:auto;overflow:visible;font-weight:500;letter-spacing:0;white-space:normal}:root{--pozadi: #eeeae3;--plocha: #fcfaf6;--plocha-2: #f4f0e9;--linka-k: rgba(38, 31, 27, .11);--linka-p: rgba(38, 31, 27, .28);--r-k: 18px;--r-p: 12px;--zal-v: 52px;--s-nova: #f9e0d7;--s-nova-t: #9c3220;--s-odp: #f0e4d1;--s-odp-t: #6e4124;--s-potv: #e1e8cd;--s-potv-t: #3c5724;--s-odm: #e6e2db;--s-odm-t: #5f554c;--upozorneni: #fbf0d8;--upozorneni-t: #5a4214}html{scroll-padding-top:calc(var(--zal-v) + 16px);scroll-behavior:auto}body.sprava{background:var(--pozadi)}::selection{background:#f0cbbf;color:var(--inkoust)}input,textarea{caret-color:var(--muskat)}svg.ikona{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}html:not(.js) .bez-js-pryc{display:none!important}.tl--tiche{background:transparent;color:var(--tlum)}.hlava-s{background:var(--drevo);color:var(--spara)}.hlava-s__ram{width:var(--ram-sirka);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 16px;padding:14px 0 18px}.hlava-s__nadpis{grid-column:1 / -1;grid-row:1;display:flex;flex-direction:column;gap:2px;font:500 22px/1.2 var(--pismo-titul);letter-spacing:0}.hlava-s__co{font:600 15px/1.3 var(--pismo);color:var(--tlum-t)}.hlava-s__web{grid-column:2;grid-row:1;align-self:end;margin-bottom:-12px;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 2px;color:var(--spara);font-size:15.5px;font-weight:600;text-decoration:underline;text-decoration-color:#f6efe461;text-underline-offset:5px}.hlava-s__web .ikona{color:var(--tlum-t)}.hlava-s__veta{grid-column:1 / -1;max-width:44em;margin-top:10px;font-size:16px;line-height:1.45;color:#e6dbcb}.hlava-s noscript{grid-column:1 / -1}.hlava-s__bezjs{margin-top:12px;padding:10px 14px;border-radius:var(--r-p);background:var(--upozorneni);color:var(--upozorneni-t);font-weight:600}.hlava-s :focus-visible,.zalozky :focus-visible{outline-color:var(--muskat-t)}.zalozky{position:sticky;top:0;z-index:30;background:var(--drevo);overflow:hidden;padding-top:env(safe-area-inset-top)}.zalozky__ram{display:flex;gap:2px;width:min(1312px,100% - 12px);margin-inline:auto;padding-top:4px}.zalozka{position:relative;flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:9px;min-width:0;min-height:var(--zal-v);padding:0 8px;border:0;border-radius:14px 14px 0 0;background:transparent;color:#dccfbd;font:600 15px/1.15 var(--pismo);white-space:nowrap;cursor:pointer;transition:color var(--kratce) var(--plynule),background-color var(--kratce) var(--plynule)}.zalozka[aria-selected=true]{background:var(--pozadi);color:var(--inkoust)}.zalozka[aria-selected=true]:before,.zalozka[aria-selected=true]:after{content:"";position:absolute;bottom:0;width:14px;height:14px;pointer-events:none}.zalozka[aria-selected=true]:before{left:-14px;background:radial-gradient(circle at 0 0,transparent 13.5px,var(--pozadi) 14px)}.zalozka[aria-selected=true]:after{right:-14px;background:radial-gradient(circle at 100% 0,transparent 13.5px,var(--pozadi) 14px)}.zalozka:focus-visible{outline-offset:-5px;border-radius:14px 14px 0 0}.zalozka[aria-selected=true]:focus-visible{outline-color:var(--muskat)}.zalozka .ikona{display:none;width:21px;height:21px}.zalozka[aria-selected=true] .ikona{color:var(--muskat)}.zalozka__nazev{position:relative}.zalozka__pocet{position:absolute;top:-11px;right:-15px;display:grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:var(--muskat);color:#fff;font:700 12px/1 var(--pismo);box-shadow:0 0 0 2px var(--drevo)}.zalozka[aria-selected=true] .zalozka__pocet{box-shadow:0 0 0 2px var(--pozadi)}.zalozka__pocet:empty,.zalozka__pocet[data-nula]{display:none}.panel{padding:22px 0 64px}.panel:focus{outline:none}.panel:focus-visible{outline:2px solid var(--muskat);outline-offset:-4px}.panel__hlava{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 32px;margin-bottom:18px}.panel__nadpis{max-width:46em}.panel h2{font:500 27px/1.15 var(--pismo-titul);letter-spacing:0}.panel__popis{margin-top:8px;font-size:16.5px;line-height:1.5;color:var(--tlum)}.ukazkova{display:flex;align-items:flex-start;gap:10px;max-width:30em;padding:10px 14px;border-radius:var(--r-p);background:var(--upozorneni);color:var(--upozorneni-t);font-size:15px;line-height:1.4}.ukazkova .ikona{margin-top:1px}.ukazkova b{font-weight:700}.prepinac{display:flex;gap:4px;margin:0;padding:4px;min-inline-size:0;border:0;border-radius:999px;background:var(--plocha);box-shadow:inset 0 0 0 1px var(--linka-k)}.prepinac input,.jednotky input,.vyber input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.prepinac label{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 12px;border-radius:999px;color:var(--tlum);font-size:15.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color var(--kratce) var(--plynule),color var(--kratce) var(--plynule)}.prepinac input:checked+label{background:var(--drevo);color:var(--spara)}.prepinac input:focus-visible+label,.jednotky input:focus-visible+label,.vyber input:focus-visible+label{outline:2.5px solid var(--muskat);outline-offset:2px}.prepinac__foto{flex:none;margin-left:-6px}.prepinac__foto img{width:28px;height:28px;border-radius:50%;object-fit:cover}.poptavky__lista{display:flex;flex-direction:column;gap:14px;margin-bottom:16px}.pocty{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));gap:6px 26px;margin:0;padding:0;list-style:none;font-size:15.5px;color:var(--tlum)}.pocty li{display:inline-flex;align-items:center;gap:0}.pocty li:before{content:"";width:8px;height:8px;margin-right:8px;border-radius:50%;background:var(--s-nova-t)}.pocty__odpovezeno:before{background:#a5764e!important}.pocty__potvrzeno:before{background:#5f7f3f!important}.pocty__odmitnuto:before{background:#a59a90!important}.pocty b{color:var(--inkoust);font-weight:700;font-variant-numeric:tabular-nums}.poptavky{display:grid;gap:14px;margin:0;padding:0;list-style:none}.poptavka__karta{display:flex;flex-direction:column;gap:14px;height:100%;padding:16px;border:1px solid var(--linka-k);border-radius:var(--r-k);background:var(--plocha)}.poptavka__vrch{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-2px 0 -4px}.poptavka__prisla{font-size:15px;color:var(--tlum)}.poptavka__hlava{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px}.poptavka__foto img{width:52px;height:52px;border-radius:14px;object-fit:cover;transition:filter var(--kratce)}.poptavka__kdo h3{font:600 18px/1.25 var(--pismo);letter-spacing:0}.poptavka__kdo p{margin-top:2px;font-size:15.5px;line-height:1.3;color:var(--tlum)}.stav{flex:none;display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:6px 12px;border-radius:999px;background:var(--s-nova);color:var(--s-nova-t);font:600 14.5px/1 var(--pismo);white-space:nowrap;transition:background-color var(--kratce),color var(--kratce)}.stav:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}[data-stav=odpovezeno] .stav{background:var(--s-odp);color:var(--s-odp-t)}[data-stav=potvrzeno] .stav{background:var(--s-potv);color:var(--s-potv-t)}[data-stav=odmitnuto] .stav{background:var(--s-odm);color:var(--s-odm-t)}[data-stav=odmitnuto] .poptavka__foto img{filter:grayscale(1) opacity(.75)}.poptavka__udaje{display:grid;gap:8px;margin:0;padding:14px 0 0;list-style:none;border-top:1px solid var(--linka-k);font-size:16px;line-height:1.35}.poptavka__udaje li{display:flex;align-items:center;gap:10px}.poptavka__udaje .ikona{color:var(--tlum)}.poptavka__udaje b{font-weight:700}.poptavka__noci{color:var(--tlum)}.poptavka__zprava{font-size:16px;line-height:1.5;color:#3d332c}.poptavka__meta{font-size:15px;line-height:1.4;color:var(--tlum)}.poptavka__email{overflow-wrap:anywhere}.poptavka__kolize{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:2px 10px;padding:12px 14px;border-radius:var(--r-p);background:var(--upozorneni);color:var(--upozorneni-t);font-size:15.5px;line-height:1.4}.poptavka__kolize .ikona{margin-top:1px}.poptavka__kolize p{font-weight:600}.poptavka__odkaz{grid-column:2;justify-self:start;min-height:44px;margin:-6px 0 -10px;padding:0;border:0;background:none;color:inherit;font-size:15.5px;font-weight:600;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.poptavka__vysledek{display:none;align-items:center;gap:8px;font-size:15.5px;font-weight:600;color:var(--s-potv-t)}[data-stav=potvrzeno] .poptavka__vysledek,[data-stav=odmitnuto] .poptavka__vysledek{display:flex}[data-stav=odmitnuto] .poptavka__vysledek{color:var(--tlum)}[data-stav=odmitnuto] .poptavka__vysledek .ikona{display:none}.poptavka__akce{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto}.poptavka__akce .tl{gap:8px;padding:0 12px}.poptavka__akce [data-akce=potvrdit]{grid-column:1 / -1}.poptavka [data-akce=ukazat],.poptavka [data-akce=obnovit],[data-stav=potvrzeno] [data-akce=potvrdit],[data-stav=potvrzeno] [data-akce=odmitnout],[data-stav=odmitnuto] [data-akce=potvrdit],[data-stav=odmitnuto] [data-akce=odmitnout]{display:none}[data-stav=potvrzeno] [data-akce=ukazat],[data-stav=odmitnuto] [data-akce=obnovit]{display:inline-flex}.poptavky__prazdne{padding:28px 16px;border:1px dashed var(--linka-p);border-radius:var(--r-k);text-align:center;color:var(--tlum)}.obs{display:grid;gap:16px}.jednotky{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;min-inline-size:0;border:0}.jednotky label{display:flex;flex-direction:column;align-items:center;gap:6px;min-height:44px;padding:8px 4px 10px;border-radius:16px;background:var(--plocha);box-shadow:inset 0 0 0 1px var(--linka-k);text-align:center;cursor:pointer;transition:box-shadow var(--kratce),background-color var(--kratce)}.jednotky__foto img{width:44px;height:44px;border-radius:12px;object-fit:cover}.jednotky__text{display:flex;flex-direction:column;font-size:15.5px;font-weight:600;line-height:1.2}.jednotky__text small{font-size:14px;font-weight:500;color:var(--tlum)}.jednotky input:checked+label{background:var(--drevo);color:var(--spara);box-shadow:none}.jednotky input:checked+label small{color:var(--tlum-t)}.kal{padding:8px 6px 14px;border:1px solid var(--linka-k);border-radius:var(--r-k);background:var(--plocha)}.kal__mesice{display:grid;gap:22px}.mesic__hlava{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;margin-bottom:6px}.mesic__nazev{font:600 17.5px/1.2 var(--pismo);letter-spacing:0;text-align:center}.kal__sipka{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--inkoust);cursor:pointer}.kal__sipka[disabled]{opacity:.3;cursor:default;background:none}.kal__sipka .ikona{width:22px;height:22px}.mesic__mrizka{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:4px}.mesic__den{padding:2px 0 6px;text-align:center;font-size:14px;font-weight:600;color:var(--tlum)}.den{position:relative;display:grid;place-items:center;height:46px;min-width:0;padding:0;border:0;border-radius:12px;background:transparent;color:var(--inkoust);font:600 16px/1 var(--pismo);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .14s var(--plynule),color .14s var(--plynule)}.den.je-obs{background:var(--drevo);color:var(--spara)}.den.je-obs.je-navazuje-l{border-top-left-radius:0;border-bottom-left-radius:0}.den.je-obs.je-navazuje-p{border-top-right-radius:0;border-bottom-right-radius:0}.den.je-minule{color:#aaa095;cursor:default;background:transparent}.den.je-minule.je-obs{background:#d8d0c5;color:#7a6f65}.den.je-dnes{box-shadow:inset 0 0 0 2px var(--muskat)}.den.je-zmena:after{content:"";position:absolute;left:50%;bottom:6px;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:var(--muskat)}.den.je-obs.je-zmena:after{background:var(--muskat-t)}.den.je-obs.je-zvyrazneno{background:var(--muskat);color:#fff}.den.je-zvyrazneno:not(.je-obs){background:var(--s-nova)}.den.je-obs.je-zvyrazneno.je-zmena:after{background:#fff}.kal__vyznaceni{display:flex;align-items:center;gap:10px;margin:4px 8px 14px;padding:10px 12px;border-radius:var(--r-p);background:var(--s-nova);color:var(--s-nova-t);font-size:15.5px;font-weight:600;line-height:1.35}.kal__vyznaceni:before{content:"";flex:none;width:18px;height:18px;border-radius:5px;background:var(--muskat)}.den:focus-visible{outline-offset:1px;z-index:1}.legenda{display:flex;flex-wrap:wrap;gap:6px 16px;margin:14px 8px 0;padding:12px 0 0;list-style:none;border-top:1px solid var(--linka-k);font-size:15px;color:var(--tlum)}.legenda li{display:inline-flex;align-items:center;gap:8px}.legenda__vzor{position:relative;width:22px;height:22px;border-radius:7px;box-shadow:inset 0 0 0 1px var(--linka-p)}.legenda__vzor--obs{background:var(--drevo);box-shadow:none}.legenda__vzor--dnes{box-shadow:inset 0 0 0 2px var(--muskat)}.legenda__vzor--zmena:after{content:"";position:absolute;left:8px;bottom:3px;width:6px;height:6px;border-radius:50%;background:var(--muskat)}.bez-zlomu{white-space:nowrap}.kal__pomoc{margin:8px 8px 0;font-size:15px;line-height:1.4;color:var(--tlum)}.obs__bok{display:grid;gap:14px;align-content:start}.obs__terminy{padding:16px;border:1px solid var(--linka-k);border-radius:var(--r-k);background:var(--plocha)}.obs__terminy h3{font:600 17px/1.3 var(--pismo);letter-spacing:0}.terminy{margin:8px 0 0;padding:0;list-style:none}.terminy li{border-bottom:1px solid var(--linka-k)}.terminy li:last-child{border-bottom:0}.terminy button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:0;border:0;background:none;color:var(--inkoust);font-size:16px;font-weight:600;text-align:left;cursor:pointer}.terminy button span{font-weight:500;color:var(--tlum);white-space:nowrap}.terminy__nic{padding:12px 0 2px;color:var(--tlum);font-size:16px}.obs__zdroj{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;color:var(--tlum)}.obs__zdroj .ikona{margin-top:1px}.ulozit{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 14px;margin-top:18px;padding-top:16px;border-top:1px solid var(--linka-k)}.ulozit p{margin-right:auto;font-size:15.5px;color:var(--tlum)}.ulozit .tl{flex:1 1 100%}.obs__ulozit{margin-top:0;padding:14px 16px;border:1px solid var(--linka-k);border-radius:var(--r-k);background:var(--plocha)}.vyber{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 16px;padding:0;min-inline-size:0;border:0}.vyber label{position:relative;display:block;overflow:hidden;border-radius:var(--r-k);background:var(--plocha);cursor:pointer}.vyber label:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--linka-k);pointer-events:none;transition:box-shadow var(--kratce) var(--plynule)}.vyber input:checked+label:after{box-shadow:inset 0 0 0 3px var(--muskat)}.vyber__foto img{width:100%;aspect-ratio:3 / 2;object-fit:cover}.vyber__text{display:block;padding:10px 12px 12px}.vyber__text b{display:block;font:500 22px/1.2 var(--pismo-titul)}.vyber__text small{display:block;margin-top:1px;font-size:15px;color:var(--tlum)}.vyber__fajfka{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--muskat);color:#fff;opacity:0;transform:scale(.7);transition:opacity var(--kratce) var(--plynule),transform var(--kratce) var(--plynule)}.vyber__fajfka .ikona{width:19px;height:19px;stroke-width:2.2}.vyber input:checked+label .vyber__fajfka{opacity:1;transform:none}.editor{display:grid;gap:16px}.blok{padding:18px 16px;border:1px solid var(--linka-k);border-radius:var(--r-k);background:var(--plocha)}.blok__nadpis{font:500 22px/1.2 var(--pismo-titul);letter-spacing:0}.blok__pod{font:500 16px/1 var(--pismo);color:var(--tlum);white-space:nowrap}.blok__popis{margin-top:6px;font-size:16px;line-height:1.45;color:var(--tlum)}.blok__podnadpis{margin-top:22px;font:600 17px/1.3 var(--pismo);letter-spacing:0}.dvojice{display:grid;gap:14px;margin-top:16px}.dvojice+.dvojice{margin-top:26px;padding-top:22px;border-top:1px solid var(--linka-k)}.pole label,.fotka__pole label{display:block;font-size:16px;font-weight:600;line-height:1.3}.pole__pomoc{margin-top:2px;font-size:15px;line-height:1.4;color:var(--tlum)}.pole textarea,.fotka__pole input,.fotka__pole textarea{display:block;width:100%;margin-top:8px;padding:11px 14px;border:1px solid var(--linka-p);border-radius:var(--r-p);background:#fff;color:var(--inkoust);font:400 17px/1.5 var(--pismo);resize:vertical;transition:border-color var(--kratce)}.pole textarea{min-height:7.2em;field-sizing:content}.fotka__pole textarea{min-height:3.5em;field-sizing:content}.pole textarea:focus-visible,.fotka__pole input:focus-visible,.fotka__pole textarea:focus-visible,.cena__vstup input:focus-visible{outline:2px solid var(--muskat);outline-offset:-1px;border-color:var(--muskat);border-radius:var(--r-p)}.pole__pocet{margin-top:6px;font-size:14.5px;color:var(--tlum);text-align:right;font-variant-numeric:tabular-nums}.pole__pocet.je-dlouhe{color:var(--muskat-h);font-weight:600}.nahled{margin:0}.nahled figcaption{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:14.5px;font-weight:600;color:var(--tlum)}.nahled figcaption .ikona{width:18px;height:18px}.nahled__karta{display:grid;grid-template-columns:104px minmax(0,1fr);gap:14px;align-items:start;padding:14px;border-radius:16px;background:var(--drevo);color:var(--spara)}.nahled__karta--schraml{background:var(--omitka);color:var(--inkoust);box-shadow:inset 0 0 0 1px var(--linka-k)}.nahled__foto img{width:104px;aspect-ratio:4 / 5;border-radius:10px;object-fit:cover;box-shadow:0 0 0 3px var(--spara)}.nahled__karta--schraml .nahled__foto img{box-shadow:0 0 0 3px var(--ram-s)}.nahled__jmeno{font:500 22px/1.2 var(--pismo-titul);letter-spacing:0}.nahled__fakta{margin-top:2px;font-size:14.5px;font-weight:600;color:var(--muskat-t)}.nahled__karta--schraml .nahled__fakta{color:var(--muskat-h)}.nahled__text [data-nahled]{margin-top:6px;font-size:15.5px;line-height:1.45;overflow-wrap:anywhere}.nahled__pribeh{padding:16px 18px 18px;border-radius:16px;background:var(--drevo);color:var(--spara)}.nahled__pribeh--schraml{background:var(--omitka);color:var(--inkoust);box-shadow:inset 0 0 0 1px var(--linka-k)}.nahled__pribeh [data-nahled]{margin-top:8px;font-size:16px;line-height:1.55;overflow-wrap:anywhere}.nahled [data-nahled].je-prazdne,.fotka__nahled .je-prazdne{opacity:.55;font-style:normal}.fotky{display:grid;gap:0;margin:12px 0 0;padding:0;list-style:none}.fotka{display:grid;grid-template-columns:100px minmax(0,1fr);grid-template-areas:"obraz nahled" "akce akce" "pole pole";align-items:start;gap:10px 14px;min-width:0;padding:16px 0;border-bottom:1px solid var(--linka-k)}.fotka--nova{display:block;padding-bottom:0;border-bottom:0}.fotka__obraz{grid-area:obraz;position:relative;overflow:hidden;border-radius:var(--r-p);background:var(--omitka-2)}.fotka__pic img{width:100%;aspect-ratio:4 / 3;object-fit:cover;transition:opacity var(--kratce) var(--plynule),filter var(--kratce) var(--plynule)}.fotka__znacka{position:absolute;left:50%;top:50%;display:none;place-items:center;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;background:var(--drevo);color:var(--spara)}.fotka__nahled{grid-area:nahled;min-width:0}.fotka__nazev{font:500 22px/1.2 var(--pismo-titul);letter-spacing:0;overflow-wrap:anywhere}.fotka__popisek{font-size:15.5px;line-height:1.45;color:var(--tlum);overflow-wrap:anywhere}.fotka__nazev+.fotka__popisek{margin-top:3px}.fotka__skryto{display:none;margin-top:6px;font-size:15px;font-weight:600;color:var(--muskat-h)}.fotka.je-skryta .fotka__pic img{opacity:.4;filter:grayscale(1)}.fotka.je-skryta .fotka__znacka{display:grid}.fotka.je-skryta .fotka__skryto{display:block}.fotka.je-skryta .fotka__nazev,.fotka.je-skryta .fotka__popisek{opacity:.55;text-decoration:line-through;text-decoration-color:#261f1b59}.fotka__tlacitka{grid-area:akce;display:grid;grid-template-columns:1fr 1fr;gap:8px}.fotka__tlacitka .tl{gap:8px;padding:0 12px}.fotka__pole{grid-area:pole;display:grid}.js .fotka:not(.je-otevrena) .fotka__pole{display:none}.fotka__pole label+input,.fotka__pole label+textarea{margin-top:6px}.fotka__pole input+label,.fotka__pole textarea+label{margin-top:12px}.fotka__pole input{min-height:48px}.fotka.fotka--nova{display:block;padding:16px 0 0;border-bottom:0}.nahrat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;min-height:132px;height:100%;padding:20px;border:1.5px dashed var(--linka-p);border-radius:var(--r-p);background:transparent;color:var(--inkoust);cursor:pointer;transition:border-color var(--kratce),background-color var(--kratce)}.nahrat .ikona{width:28px;height:28px;margin-bottom:4px;color:var(--muskat)}.nahrat b{font-size:16.5px;font-weight:600}.nahrat span{font-size:15px;color:var(--tlum)}.ceniky{display:grid;gap:16px}.cenik{overflow:hidden;border:1px solid var(--linka-k);border-radius:var(--r-k);background:var(--plocha)}.cenik__foto img{width:100%;aspect-ratio:16 / 7;object-fit:cover}.cenik__telo{padding:16px 16px 18px}.cenik h3{font:500 24px/1.2 var(--pismo-titul);letter-spacing:0}.cenik__pod{margin-top:2px;font-size:15.5px;color:var(--tlum)}.cenik__skupina{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:22px;font:600 17px/1.3 var(--pismo);letter-spacing:0}.cenik__skupina span{font-weight:500;font-size:15.5px;color:var(--tlum)}.cenik__pole{margin-top:8px}.cena{display:grid;grid-template-columns:minmax(0,1fr) 138px;align-items:center;gap:4px 12px;padding:10px 0;border-bottom:1px solid var(--linka-k)}.cena:last-child{border-bottom:0}.cena label{font-size:16px;font-weight:600;line-height:1.3}.cena label small{display:block;margin-top:2px;font-size:14.5px;font-weight:500;color:var(--tlum)}.cena__vstup{position:relative}.cena__vstup input{width:100%;min-height:48px;padding:0 44px 0 12px;border:1px solid var(--linka-p);border-radius:var(--r-p);background:#fff;color:var(--inkoust);font:600 17px/1 var(--pismo);font-variant-numeric:tabular-nums;text-align:right}.cena__vstup--noci input{padding-right:52px}.cena__vstup span{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:16px;color:var(--tlum);pointer-events:none}.cena__vstup input[aria-invalid=true]{border-color:var(--muskat);background:#fff7f4}.cena__chyba{grid-column:1 / -1;font-size:15px;font-weight:600;color:var(--muskat-h)}.podminky{padding:18px 16px;border:1px solid var(--linka-k);border-radius:var(--r-k);background:var(--plocha)}.podminky h3{font:500 22px/1.2 var(--pismo-titul);letter-spacing:0}.podminky dl{display:grid;gap:14px;margin:12px 0 0}.podminky dt{font-size:16px;font-weight:600}.podminky dd{margin:2px 0 0;font-size:16px;line-height:1.5;color:var(--tlum)}.zprava{position:fixed;left:50%;bottom:max(14px,env(safe-area-inset-bottom));z-index:60;width:min(560px,100% - 24px);transform:translate(-50%);pointer-events:none}.zprava__karta{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:12px 6px 12px 16px;border-radius:16px;background:var(--drevo);color:var(--spara);box-shadow:0 12px 32px -14px #17100c8c;opacity:0;transform:translateY(14px);transition:opacity .2s var(--plynule),transform .24s var(--plynule);pointer-events:auto}.zprava.je-videt .zprava__karta{opacity:1;transform:none}.zprava__karta>.ikona{color:#b9d39a}.zprava__karta p{font-size:15.5px;line-height:1.4}.zprava__tlacitka{display:flex;align-items:center}.zprava__akce{min-height:44px;padding:0 10px;border:0;background:none;color:#fff;font-size:15.5px;font-weight:700;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.zprava__zavrit{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:none;color:var(--tlum-t);cursor:pointer}.zprava :focus-visible{outline-color:var(--muskat-t)}@media(hover:none){.tl--obrys:hover{box-shadow:inset 0 0 0 1.5px #261f1b61}}@media(hover:hover){.tl--tiche:hover{background:#261f1b0f;color:var(--inkoust)}.hlava-s__web:hover{text-decoration-color:var(--spara)}.zalozka:not([aria-selected=true]):hover{color:#fff;background:#f6efe412}.prepinac label:hover{color:var(--inkoust)}.kal__sipka:not([disabled]):hover{background:var(--plocha-2)}.den:not(.je-obs):not(.je-minule):not(.je-zvyrazneno):hover{background:var(--plocha-2)}.terminy button:hover{color:var(--muskat-h)}.pole textarea:hover,.fotka__pole input:hover,.fotka__pole textarea:hover{border-color:#261f1b73}.nahrat:hover{border-color:var(--muskat);background:#ffffff8c}.zprava__zavrit:hover{color:#fff;background:#f6efe414}}@media(max-width:374px){.zalozka{font-size:14.5px;padding:0 6px}.cena{grid-template-columns:minmax(0,1fr) 124px;gap:4px 10px}.prepinac label{padding:0 10px;font-size:15px}}@media(min-width:40em){.ulozit .tl{flex:0 0 auto;min-width:220px}.fotky{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;margin-top:16px}.fotka{grid-template-columns:minmax(0,1fr);grid-template-areas:"obraz" "nahled" "pole" "akce";gap:10px;padding:0;border-bottom:0}.js .fotka:not(.je-otevrena) .fotka__pole{display:grid}.fotka__pole{padding-top:10px;border-top:1px solid var(--linka-k)}.fotka__tlacitka{display:flex}.fotka__upravit{display:none!important}.fotka.fotka--nova{padding:0}.fotka--nova .nahrat{aspect-ratio:4 / 3;height:auto;min-height:0}.fotka.fotka--nova:nth-child(odd){grid-column:1 / -1}.fotka--nova:nth-child(odd) .nahrat{aspect-ratio:auto;flex-direction:row;flex-wrap:wrap;gap:6px 12px;min-height:76px;padding:14px 20px}.fotka--nova:nth-child(odd) .nahrat .ikona{margin:0}.fotka__znacka{width:48px;height:48px;margin:-24px 0 0 -24px}.pocty{display:flex;flex-wrap:wrap;gap:6px 18px}.poptavky__lista{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.prepinac{display:inline-flex}.kal{padding:12px 14px 16px}}@media(min-width:64em){:root{--zal-v: 60px}.hlava-s__ram{padding:18px 0 22px}.hlava-s__nadpis{flex-direction:row;align-items:baseline;gap:14px;font-size:24px}.hlava-s__co{padding-left:14px;border-left:1px solid var(--linka-t);font-size:16px}.hlava-s__web{align-self:center;margin-bottom:0}.hlava-s__veta{font-size:16.5px}.zalozky__ram{width:var(--ram-sirka);gap:4px;padding-top:6px}.zalozka{flex:0 0 auto;gap:10px;padding:0 26px;font-size:16.5px}.zalozka .ikona{display:block}.zalozka:first-child[aria-selected=true]:before{display:none}.zalozka__pocet,.zalozka[aria-selected=true] .zalozka__pocet{position:static;display:inline-grid;min-width:22px;height:22px;margin-left:9px;font-size:13px;border-radius:11px;vertical-align:1px;box-shadow:none}.panel{padding:34px 0 88px}.panel h2{font-size:32px}.panel__hlava{margin-bottom:24px}.poptavky{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.poptavka__karta{padding:20px 22px 22px;gap:16px}.poptavka__hlava{grid-template-columns:60px minmax(0,1fr);gap:14px}.poptavka__foto img{width:60px;height:60px;border-radius:16px}.poptavka__kdo h3{font-size:19px}.poptavka__akce{display:flex;flex-wrap:wrap}.poptavka__akce .tl{padding:0 18px}.poptavka__akce [data-akce=odmitnout]{margin-left:auto}.obs{grid-template-columns:minmax(0,1fr) 340px;gap:20px 24px;align-items:start}.jednotky{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,260px));gap:10px}.jednotky label{flex-direction:row;justify-content:flex-start;gap:12px;padding:8px 16px 8px 8px;text-align:left}.jednotky__foto img{width:48px;height:48px}.kal{padding:16px 20px 18px}.kal__mesice{grid-template-columns:1fr 1fr;gap:36px}.den{height:50px;font-size:16.5px}.obs__ulozit{grid-column:1}.obs__bok{grid-column:2;grid-row:2 / span 2}.ulozit .tl{min-width:0}.vyber{grid-template-columns:repeat(2,minmax(0,360px));gap:14px;margin-bottom:20px}.vyber label{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center}.vyber__foto img{height:100%;aspect-ratio:3 / 2}.vyber__text{padding:12px 16px}.vyber__fajfka{top:50%;right:14px;margin-top:-16px}.blok{padding:26px 28px 24px}.blok__nadpis{font-size:24px}.dvojice{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:36px;align-items:start}.nahled{padding-top:26px}.nahled__karta{grid-template-columns:150px minmax(0,1fr);gap:18px;padding:16px}.nahled__foto img{width:150px;aspect-ratio:4 / 3}.fotky{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.fotka.fotka--nova:nth-child(odd){grid-column:auto}.fotka--nova:nth-child(odd) .nahrat{aspect-ratio:4 / 3;flex-direction:column;min-height:0;padding:20px}.fotka--nova:nth-child(odd) .nahrat .ikona{margin-bottom:4px}.fotka.fotka--nova:nth-child(3n+1){grid-column:1 / -1}.fotka--nova:nth-child(3n+1) .nahrat{aspect-ratio:auto;flex-direction:row;flex-wrap:wrap;gap:6px 12px;min-height:76px;padding:14px 20px}.fotka--nova:nth-child(3n+1) .nahrat .ikona{margin:0}.ceniky{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto 1fr;gap:24px;align-items:start}.ceniky>.cenik:nth-child(2){grid-column:2;grid-row:1 / span 2}.ceniky>.podminky{grid-column:1;grid-row:2}.cenik__telo{padding:22px 26px 24px}.cenik h3{font-size:26px}.cena{grid-template-columns:minmax(0,1fr) 170px;padding:11px 0}.podminky{padding:22px 26px 24px}.zprava{left:auto;right:max(24px,calc((100% - 1312px)/2));bottom:24px;width:460px;transform:none}}
