@font-face{font-family: "Gloock";src: url("../fonts/gloock/gloock-400.woff2") format("woff2");font-weight: 400;font-style: normal;font-display: swap}@font-face{font-family: "Albert Sans";src: url("../fonts/albert-sans/albert-sans-400-600.woff2") format("woff2");font-weight: 400 600;font-style: normal;font-display: swap}:root{--noc: #181B2E;--noc-hl: #111322;--snih: #EEEEF2;--snih-tlum: #C2C3CF;--svetlo: #F3C86E;--svetlo-sv: #F8D88F;--papir: #F1EFEA;--papir-2: #DED9CC;--inkoust: #1D2033;--sedy: #5A5D6E;--med: #8A5B12;--cara: rgba(29,32,51,0.16);--cara-noc: rgba(238,238,242,0.2);--tecka-zar: 0 0 0 3px rgba(243,200,110,0.3),0 0 14px 3px rgba(243,200,110,0.7);--titul: "Gloock","Georgia",serif;--text: "Albert Sans","Segoe UI",sans-serif;--h1: clamp(2.75rem,5.6vw,5rem);--h2: clamp(2.25rem,3.6vw,3.25rem);--h3: clamp(1.4375rem,1.95vw,1.75rem);--text-l: clamp(1.0625rem,1.32vw,1.1875rem);--text-m: 1.0625rem;--text-s: 1rem;--okraj: 24px;--sirka: 1328px;--sekce-y: 60px;--hlava-v: 64px;--lista-v: 38px;--r-foto: 22px;--r-mala: 16px;--lem: 6px;--mezera-f: 10px;--plocha: var(--papir);--t1: 180ms;--t2: 420ms;--t3: 900ms;--k1: cubic-bezier(0.22,0.61,0.36,1);--k2: cubic-bezier(0.65,0,0.35,1);--pohyb: 1}@media (min-width: 700px){:root{--okraj: 40px;--sekce-y: 88px;--r-foto: 28px;--r-mala: 20px;--mezera-f: 14px}}@media (min-width: 1000px){:root{--okraj: 56px;--sekce-y: 112px;--hlava-v: 84px;--r-foto: 34px;--r-mala: 24px;--lem: 8px;--mezera-f: 16px}}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-padding-top: 16px;scrollbar-color: #4A4E66 var(--noc-hl)}@media (min-width: 1000px){html{scroll-padding-top: 88px}}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth}}body{margin: 0;background: var(--noc);color: var(--inkoust);font: 400 var(--text-m)/1.5 var(--text);font-variant-numeric: lining-nums proportional-nums;font-synthesis: none;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility}h1,h2,h3,h4,p,figure,blockquote,ol,ul,dl,dd{margin: 0}:where(ol[class],ul[class]){padding: 0;list-style: none}img,svg,video{display: block;max-width: 100%}img{height: auto}button,input,textarea,select{font: inherit;color: inherit}a{color: inherit}p,li,figcaption,dd,summary{text-wrap: pretty}q{quotes: "„" "“" "‚" "‘"}::selection{background: var(--svetlo);color: var(--noc)}:focus-visible{outline: 2px solid var(--med);outline-offset: 3px}.noc :focus-visible,.wb__in :focus-visible,.hlava :focus-visible,.spodni :focus-visible,.paticka :focus-visible{outline-color: var(--svetlo)}[hidden]{display: none !important}.skryte{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip-path: inset(50%);white-space: nowrap;border: 0;opacity: 0}.nezlom{white-space: nowrap}.preskocit{position: absolute;left: 12px;top: -80px;z-index: 100;padding: 12px 18px;border-radius: 999px;background: var(--svetlo);color: var(--noc);font-weight: 600;text-decoration: none}.preskocit:focus{top: 12px}.noc{--plocha: var(--noc);background: var(--noc);color: var(--snih)}.papir{--plocha: var(--papir);background: var(--papir);color: var(--inkoust)}.papir-2{--plocha: var(--papir-2);--med: #7C5110;--sedy: #4F5265;background: var(--papir-2);color: var(--inkoust)}.sekce{padding-block: var(--sekce-y)}.ram{width: min(var(--sirka),100% - 2 * var(--okraj));margin-inline: auto}.predel{position: relative;background: linear-gradient(to bottom,var(--nad) 9px,var(--pod) 9px)}.predel .retez__oblouk path{fill: var(--nad)}.predel--den .retez__oblouk path{stroke: rgba(29,32,51,0.5)}.predel--den .retez__oblouk b{background: rgba(29,32,51,0.55)}.predel--den .retez__oblouk i::before{background: #55586B}.predel--den .retez__oblouk i::after{border: 1.2px solid rgba(29,32,51,0.6);background: #FAF8F1;opacity: 1;box-shadow: none}.predel + .sekce{padding-top: calc(var(--sekce-y) * 0.62)}.predel,.paticka__retez{content-visibility: auto;contain-intrinsic-size: auto 64px}@media (min-width: 700px){.predel,.paticka__retez{contain-intrinsic-size: auto 84px}}.kameny{display: block;overflow: visible;width: 100%;height: auto}.kameny rect{fill: var(--papir-2);stroke: rgba(29,32,51,0.42);stroke-width: 1;vector-effect: non-scaling-stroke}.papir-2 .kameny rect{fill: #CFC9BA}.nadtitul{font: 600 var(--text-s)/1.3 var(--text);letter-spacing: 0.14em;text-transform: uppercase;color: var(--med)}.noc .nadtitul{color: var(--svetlo)}.nadtitul::before{content: "";display: inline-block;width: 10px;height: 15px;margin-right: 11px;vertical-align: -2px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 15'%3E%3Crect x='3.1' y='0' width='3.8' height='4' rx='.7' fill='%231D2033'/%3E%3Cellipse cx='5' cy='9.5' rx='3.9' ry='4.7' fill='%23F3C86E' stroke='%231D2033' stroke-width='1.3'/%3E%3C/svg%3E") no-repeat 50% 0 / 10px 15px}.noc .nadtitul::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 15'%3E%3Crect x='3.1' y='0' width='3.8' height='4' rx='.7' fill='%236E6A60'/%3E%3Cellipse cx='5' cy='9.5' rx='4.2' ry='5' fill='%23F3C86E'/%3E%3C/svg%3E");filter: drop-shadow(0 0 4px rgba(243,200,110,0.75))}.nadtitul--bez::before{content: none}.nadpis{font: 400 var(--h2)/1.06 var(--titul);letter-spacing: -0.005em;text-wrap: balance}.nadtitul + .nadpis,.nadtitul + h1{margin-top: 14px}.perex{margin-top: 16px;max-width: 38ch;color: var(--sedy);font-size: var(--text-l)}.noc .perex{color: var(--snih-tlum)}.nadpis-3{font: 400 var(--h3)/1.2 var(--titul);text-wrap: balance}@media (min-width: 1000px){.dvoj{display: grid;grid-template-columns: minmax(0,4fr) minmax(0,8fr);column-gap: 80px;align-items: start}.dvoj__hlava{position: sticky;top: 112px}}.radky{border-top: 1px solid var(--cara)}.radky > li,.radky > div{border-bottom: 1px solid var(--cara)}.noc .radky,.noc .radky > li,.noc .radky > div{border-color: var(--cara-noc)}.cislo{font: 400 1.75rem/1 var(--titul);white-space: nowrap;font-variant-numeric: lining-nums proportional-nums}.cislo small{margin-left: 3px;font: 400 var(--text-m)/1 var(--text)}.popisek{font-size: var(--text-s);line-height: 1.4;color: var(--sedy)}.noc .popisek{color: var(--snih-tlum)}.fakta{margin: 0;padding: 0;list-style: none;border-top: 1px solid var(--cara)}.fakta > li{padding: 11px 0 12px;border-bottom: 1px solid var(--cara);color: var(--sedy);font-size: var(--text-s);line-height: 1.4}.fakta > li b{color: var(--inkoust);font-weight: 600}.noc .fakta,.noc .fakta > li{border-color: var(--cara-noc)}.noc .fakta > li{color: var(--snih-tlum)}.noc .fakta > li b{color: var(--snih)}.cisla{display: grid;grid-template-columns: repeat(var(--cisla-n,2),minmax(0,1fr));gap: 18px 20px;margin: 0;padding: 0;list-style: none}.cisla > li{min-width: 0}.cisla__c{display: block;color: var(--inkoust);font: 400 clamp(2.5rem,2.1rem + 1.2vw,3.25rem)/0.95 var(--titul);letter-spacing: -0.01em;white-space: nowrap;font-variant-numeric: lining-nums proportional-nums}.cisla__c small{margin-left: 5px;font: 400 clamp(1.25rem,1.1rem + 0.5vw,1.5rem)/1 var(--titul);letter-spacing: 0}.cisla__p{display: block;margin-top: 8px;color: var(--sedy);font-size: var(--text-s);line-height: 1.35}.noc .cisla__c{color: var(--snih)}.noc .cisla__p{color: var(--snih-tlum)}.tecka{display: inline-block;flex: none;width: 10px;height: 10px;margin-left: 10px;border: 1.5px solid var(--inkoust);border-radius: 50%;background: var(--svetlo);box-shadow: var(--tecka-zar);vertical-align: 0.04em;opacity: 0;transform: scale(0.4);transition: opacity var(--t1) var(--k1),transform var(--t1) var(--k1)}:is([aria-pressed="true"],[aria-selected="true"],.je-vybrano,details[open] > summary) .tecka{opacity: 1;transform: none}.citat{display: block;font: 400 var(--h3)/1.25 var(--titul);text-wrap: pretty}.citat::before{content: "„"}.citat::after{content: "“"}.citat--bez::before,.citat--bez::after{content: none}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 52px;padding: 0 24px;border: 0;border-radius: 999px;font: 600 var(--text-m)/1 var(--text);text-decoration: none;white-space: nowrap;cursor: pointer;-webkit-tap-highlight-color: transparent;transition: background-color var(--t1) var(--k1),box-shadow var(--t1) var(--k1),color var(--t1) var(--k1),transform 120ms var(--k1)}.btn:active{transform: translateY(1px)}.btn svg{flex: none;width: 18px;height: 18px;fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round}.btn-hl{background: var(--svetlo);color: var(--noc)}.btn-hl:hover{background: var(--svetlo-sv)}.btn-ve{background: transparent;color: inherit;box-shadow: inset 0 0 0 1px color-mix(in srgb,currentColor 42%,transparent)}.btn-ve:hover{box-shadow: inset 0 0 0 1px currentColor}.btn-s{min-height: 46px;padding: 0 22px;font-size: var(--text-s)}.btn:focus-visible{outline-offset: 4px}.odkaz{text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 4px;text-decoration-color: var(--med);transition: text-decoration-color var(--t1) var(--k1)}.odkaz:hover{text-decoration-color: currentColor}.noc .odkaz{text-decoration-color: var(--svetlo)}.foto img,.foto video{width: 100%;object-fit: cover;object-position: var(--op,50% 50%);border-radius: var(--r-foto);background: var(--papir-2)}.papir-2 .foto img,.papir-2 .foto video{background: #CFC9BA}.noc .foto img,.noc .foto video{background: var(--noc-hl)}.foto figcaption{margin-top: 10px;font-size: var(--text-s);line-height: 1.4;color: var(--sedy)}.noc .foto figcaption{color: var(--snih-tlum)}.foto figcaption b{color: var(--inkoust);font-weight: 600}.noc .foto figcaption b{color: var(--snih)}.foto--zarez{position: relative}.foto--zarez > figcaption{position: absolute;left: 0;bottom: -1px;z-index: 1;max-width: calc(100% - var(--r-foto) - 10px);margin: 0;padding: 9px 16px 1px 0;border-top-right-radius: var(--r-mala);background: var(--plocha);color: var(--sedy);font-size: var(--text-s);line-height: 1.3}.foto--zarez > figcaption::before,.foto--zarez > figcaption::after{content: "";position: absolute;width: var(--r-mala);height: var(--r-mala);pointer-events: none;background: radial-gradient(circle at 100% 0,transparent calc(var(--r-mala) - 0.6px),var(--plocha) var(--r-mala))}.foto--zarez > figcaption::before{left: 0;bottom: 100%}.foto--zarez > figcaption::after{left: 100%;bottom: 1px}.foto--zarez > figcaption b{display: block;color: var(--inkoust);font: 400 1.25rem/1.15 var(--titul)}.foto--zarez > figcaption span{display: block}@media (max-width: 699px){.foto--kratce > figcaption span{display: none}}.noc .foto--zarez > figcaption{color: var(--snih-tlum)}.noc .foto--zarez > figcaption b{color: var(--snih)}.foto--zarez-pd > figcaption{left: auto;right: 0;padding: 9px 0 1px 16px;border-radius: var(--r-mala) 0 0 0;text-align: right}.foto--zarez-pd > figcaption::before{left: auto;right: 0;background-image: radial-gradient(circle at 0 0,transparent calc(var(--r-mala) - 0.6px),var(--plocha) var(--r-mala))}.foto--zarez-pd > figcaption::after{left: auto;right: 100%;background-image: radial-gradient(circle at 0 0,transparent calc(var(--r-mala) - 0.6px),var(--plocha) var(--r-mala))}.foto--zarez-lh > figcaption{bottom: auto;top: -1px;padding: 1px 16px 9px 0;border-radius: 0 0 var(--r-mala) 0}.foto--zarez-lh > figcaption::before{bottom: auto;top: 100%;background-image: radial-gradient(circle at 100% 100%,transparent calc(var(--r-mala) - 0.6px),var(--plocha) var(--r-mala))}.foto--zarez-lh > figcaption::after{bottom: auto;top: 1px;background-image: radial-gradient(circle at 100% 100%,transparent calc(var(--r-mala) - 0.6px),var(--plocha) var(--r-mala))}.foto--zarez-ph > figcaption{left: auto;right: 0;bottom: auto;top: -1px;padding: 1px 0 9px 16px;border-radius: 0 0 0 var(--r-mala);text-align: right}.foto--zarez-ph > figcaption::before{left: auto;right: 0;bottom: auto;top: 100%;background-image: radial-gradient(circle at 0 100%,transparent calc(var(--r-mala) - 0.6px),var(--plocha) var(--r-mala))}.foto--zarez-ph > figcaption::after{left: auto;right: 100%;bottom: auto;top: 1px;background-image: radial-gradient(circle at 0 100%,transparent calc(var(--r-mala) - 0.6px),var(--plocha) var(--r-mala))}@media (max-width: 699px){.foto--popis-pod > figcaption{position: static;max-width: none;margin-top: 7px;padding: 0;border-radius: 0;background: none;text-align: left}.foto--popis-pod > figcaption::before,.foto--popis-pod > figcaption::after{content: none}.foto--popis-pod > figcaption span{display: none}.foto--popis-pod > figcaption b{font: 600 var(--text-s)/1.3 var(--text)}}.foto--kruh img{aspect-ratio: 1;border-radius: 50%;box-shadow: 0 0 0 var(--lem) var(--plocha)}.foto--vedle{display: flex;align-items: center;gap: 16px}.foto--vedle > picture{flex: none;width: var(--kruh,112px)}.foto--vedle > figcaption{margin: 0}.skladba{display: grid;gap: var(--mezera-f)}.skladba > .foto{position: relative;display: flex;flex-direction: column;min-width: 0;min-height: 0}.skladba > .foto > picture{display: block;flex: 1;min-height: 0}.skladba > .foto:not(.foto--kruh) img{height: 100%}.stitek{--x: var(--mx);--y: var(--my);--tx: var(--mtx);--ty: var(--mty)}.stitek__cara{position: absolute;left: calc(var(--x) * 1%);top: calc(var(--y) * 1%);height: 1.5px;margin-top: -0.75px;width: hypot(calc((var(--tx) - var(--x)) * 1cqw),calc((var(--ty) - var(--y)) * var(--pomer) * 1cqw));transform-origin: 0 50%;rotate: atan2(calc((var(--ty) - var(--y)) * var(--pomer)),calc(var(--tx) - var(--x)));background: var(--svetlo);box-shadow: 0 0 0 0.5px rgba(17,19,34,0.35)}.stitek__bod{position: absolute;left: calc(var(--tx) * 1%);top: calc(var(--ty) * 1%);width: 11px;height: 11px;margin: -5.5px 0 0 -5.5px;border-radius: 50%;background: var(--svetlo);box-shadow: 0 0 0 2px var(--noc-hl),0 0 12px 3px rgba(243,200,110,0.75)}.stitek__text{position: absolute;left: calc(var(--x) * 1%);top: calc(var(--y) * 1%);display: flex;flex-direction: column;gap: 1px;padding: 6px 11px 7px;border-radius: 12px;background: rgba(17,19,34,0.9);color: var(--snih);font-size: var(--text-s);line-height: 1.2;white-space: nowrap}.stitek__text b{font-weight: 600}.stitek__text span{display: none;color: var(--snih-tlum)}.stitek[data-m="l"] .stitek__text{transform: translate(-100%,-50%)}.stitek[data-m="p"] .stitek__text{transform: translate(0,-50%)}.stitek[data-m="n"] .stitek__text{transform: translate(-50%,-100%)}.stitek[data-m="d"] .stitek__text{transform: translate(-50%,0)}@media (min-width: 700px){.stitek{--x: var(--px);--y: var(--py);--tx: var(--ptx);--ty: var(--pty)}.stitek[data-p="l"] .stitek__text{transform: translate(-100%,-50%)}.stitek[data-p="p"] .stitek__text{transform: translate(0,-50%)}.stitek[data-p="n"] .stitek__text{transform: translate(-50%,-100%)}.stitek[data-p="d"] .stitek__text{transform: translate(-50%,0)}.stitek__text{padding: 8px 13px 9px}.stitek__text span{display: block}}.pas{display: flex;gap: 12px;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scrollbar-width: none;margin-inline: calc(var(--okraj) * -1);padding-inline: var(--okraj);scroll-padding-inline: var(--okraj)}.pas::-webkit-scrollbar{display: none}.pas > *{flex: none;width: calc(100% + var(--okraj) - 60px);scroll-snap-align: start}.galerie__ovl{display: none}@media (max-width: 999px){.js .galerie__ovl{display: block;margin-top: 8px;color: var(--sedy);font-size: var(--text-s);font-variant-numeric: tabular-nums;text-align: right}.galerie__ovl button{display: none}.noc .galerie__ovl{color: var(--snih-tlum)}}@media (min-width: 1000px){.pas{gap: 0;margin-inline: 0;padding-inline: 0;scroll-padding-inline: 0}.pas > *{width: 100%}.js .galerie__ovl{display: flex;align-items: center;justify-content: flex-end;gap: 4px;margin-top: 2px;color: var(--sedy);font-size: var(--text-s);font-variant-numeric: tabular-nums}.galerie__ovl button{display: grid;place-items: center;width: 44px;height: 44px;padding: 0;border: 0;border-radius: 50%;background: transparent;color: var(--inkoust);cursor: pointer;transition: background-color var(--t1) var(--k1),opacity var(--t1) var(--k1)}.galerie__ovl button:hover{background: rgba(29,32,51,0.08)}.galerie__ovl button:disabled{opacity: 0.3;cursor: default;background: transparent}.galerie__ovl svg{width: 20px;height: 20px;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round}.noc .galerie__ovl{color: var(--snih-tlum)}.noc .galerie__ovl button{color: var(--snih)}.noc .galerie__ovl button:hover{background: rgba(238,238,242,0.12)}}.retez{position: relative;display: flex;height: 64px;overflow: hidden;pointer-events: none}.retez__sada{display: flex;flex: none;width: 100%;height: 100%}.retez__sada--velka{display: none}.retez__oblouk{position: relative;flex: none;width: 50%;height: 100%}.retez__oblouk svg{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}.retez__oblouk path{fill: none;stroke: rgba(238,238,242,0.38);stroke-width: 1.2;vector-effect: non-scaling-stroke}.retez__oblouk b{position: absolute;left: 0;top: var(--y);width: 5px;height: 5px;margin: -2.5px 0 0 -2.5px;border-radius: 50%;background: rgba(238,238,242,0.55)}.retez__oblouk i{position: absolute;left: var(--x);top: var(--y);width: 0;height: 0;--o: calc(0.55 + 0.45 * var(--j))}.retez__oblouk i::before{content: "";position: absolute;left: -1.6px;top: -1px;width: 3.2px;height: 4.5px;background: #6E6A60}.retez__oblouk i::after{content: "";position: absolute;left: -3.6px;top: 2.4px;width: 7.2px;height: 9.2px;border-radius: 50%;background: var(--svetlo);opacity: var(--o);box-shadow: 0 0 5px 1px rgba(243,200,110,0.55),0 0 18px 7px rgba(243,200,110,calc(0.4 * var(--j)))}@media (min-width: 560px){.retez__oblouk{width: 33.3334%}}@media (min-width: 700px){.retez{height: 84px}.retez__sada--mala{display: none}.retez__sada--velka{display: flex}}@media (min-width: 1000px){.retez__oblouk{width: 25%}}@media (min-width: 1700px){.retez__oblouk{width: 20%}}@keyframes rozsvit{0%{opacity: 0.08}45%{opacity: var(--o)}62%{opacity: calc(var(--o) * 0.5)}100%{opacity: var(--o)}}@keyframes pomrkni{0%,78%,100%{opacity: var(--o)}86%{opacity: calc(var(--o) * 0.45)}92%{opacity: var(--o)}95%{opacity: calc(var(--o) * 0.7)}}.js .retez--ozivit i::after{animation: rozsvit 560ms var(--k1) calc(var(--retez-start,250ms) + var(--k) * var(--retez-krok,34ms) * var(--pohyb)) both}.js .retez--ozivit i.t::after{animation: rozsvit 560ms var(--k1) calc(var(--retez-start,250ms) + var(--k) * var(--retez-krok,34ms) * var(--pohyb)) both,pomrkni calc(7s + var(--k) * 90ms) linear calc(3s + var(--k) * 260ms) infinite}.js .retez--ozivit.retez--ceka i::after{animation: none;opacity: 0.08;box-shadow: none}.js [data-retez-prichod],.js .menu__retez{--retez-start: 80ms;--retez-krok: 16ms}@media (min-width: 1700px){.js .uvod__retez{--retez-krok: 26ms}}.znacka{display: inline-flex;align-items: center;gap: 12px;min-height: 44px;color: inherit;text-decoration: none}.znacka > span{font: 400 1.375rem/1 var(--titul);letter-spacing: 0.005em;white-space: nowrap}.znak{flex: none;width: 38px;height: 34px;fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round}.znak__drat{stroke-width: 1.1;opacity: 0.7}.znak__svetla{fill: var(--svetlo);stroke: none}@media (min-width: 1000px){.znacka > span{font-size: 1.625rem}.znak{width: 44px;height: 40px}}.wb{position: relative;z-index: 60;background: var(--noc-hl);color: var(--snih-tlum);font: 400 1rem/1.3 var(--text)}.wb__in{display: flex;align-items: center;justify-content: space-between;gap: 12px;min-height: var(--lista-v);padding: 0 var(--okraj)}.wb__t{order: 1;min-width: 0;white-space: nowrap}.wb__t b{color: var(--snih);font-weight: 500}.wb__odkaz{order: 2;flex: none;margin: -4px 0;padding: 12px 0;border: 0;background: none;color: var(--snih-tlum);font: inherit;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px;white-space: nowrap;cursor: pointer;transition: color var(--t1) var(--k1)}.wb__odkaz:hover,.wb__odkaz[aria-pressed="true"]{color: var(--snih)}.wb__odkaz[aria-pressed="true"] .wb__vyp,.wb__odkaz[aria-pressed="false"] .wb__zap{display: none}.wb__vyp{text-transform: capitalize}.wb__navic,.wb__dlouhe{position: absolute;width: 1px;height: 1px;margin: -1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}@media (min-width: 700px){.wb__t{padding: 8px 0;white-space: normal}.wb__odkaz{min-height: 44px;margin: -3px 0;padding: 0}.wb__vyp{text-transform: none}.wb__navic,.wb__dlouhe{position: static;width: auto;height: auto;margin: 0;overflow: visible;clip-path: none;white-space: inherit}}.wb__panel{background: var(--papir);color: var(--inkoust);border-bottom: 1px solid var(--cara)}.wb__panel-in{width: min(var(--sirka),100% - 2 * var(--okraj));margin-inline: auto;padding: 32px 0 20px}.wb__uvod{display: grid;gap: 10px;margin-bottom: 24px}.wb__panel h2{font: 400 clamp(1.75rem,2.4vw,2.25rem)/1.1 var(--titul)}.wb__uvod p{max-width: 62ch;color: var(--sedy)}.wb__rucni{display: none}html:not(.js) .wb__rucni{display: block;padding-left: 22px}.wb__skupiny{columns: 3 320px;column-gap: 56px}.wb__skupina{padding-top: 14px;margin-bottom: 22px;border-top: 1px solid var(--cara)}.wb__skupina h3{margin-bottom: 10px;font: 600 1rem/1.3 var(--text);letter-spacing: 0.14em;text-transform: uppercase;color: var(--med);break-after: avoid}.wb__skupina ol{margin: 0;padding-left: 26px}.wb__otazka{margin-bottom: 12px;padding-left: 2px;line-height: 1.45;break-inside: avoid}.wb__otazka::marker{color: var(--sedy);font-variant-numeric: lining-nums tabular-nums}.wb__kde{margin-left: 2px;color: var(--sedy)}.wb__kde a{color: var(--med);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px;white-space: nowrap}.wb__kde a + a{margin-left: 8px}.wb__kde a:hover{color: var(--inkoust)}html:not(.poznamky-zapnute) .pozn,html:not(.poznamky-zapnute) [data-pozn],html:not(.poznamky-zapnute) [data-webla="potrebuji"]{display: none !important}.pozn{display: inline-block;margin: 0 0.3em;padding: 0 7px 1px;border: 1px dashed currentColor;border-radius: 4px;color: var(--med);font: 400 1rem/1.4 var(--text);letter-spacing: 0;text-transform: none;text-decoration: none;white-space: normal;vertical-align: baseline}.pozn::before{content: attr(data-typ) " ";font-weight: 600;font-size: 0.8125rem;letter-spacing: 0.08em}.noc .pozn,.paticka .pozn{color: var(--svetlo)}.hlava{position: relative;z-index: 50;background: var(--noc);color: var(--snih)}html.menu-otevrene .hlava{z-index: 90}.hlava__in{display: flex;align-items: center;justify-content: space-between;gap: 24px;height: var(--hlava-v);padding: 0 var(--okraj)}.kotvy,.hlava__poptat{display: none}.menu{margin-right: -10px}.menu__tl{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;list-style: none;cursor: pointer;-webkit-tap-highlight-color: transparent}.menu__tl::-webkit-details-marker{display: none}.menu__tl svg,.menu__zavrit svg{fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round}.menu__panel{position: absolute;left: 0;right: 0;top: 100%;z-index: 80;padding: 0 var(--okraj) 24px;background: var(--noc-hl);color: var(--snih)}.menu:not([open]) .menu__panel{display: none}.menu__hlava{display: none}.menu__panel ul{margin: 0;padding: 0;list-style: none;border-top: 1px solid var(--cara-noc)}.menu__panel li a{display: flex;align-items: center;min-height: 60px;border-bottom: 1px solid var(--cara-noc);font: 400 1.75rem/1.1 var(--titul);text-decoration: none}.menu__poptat{display: flex}.menu__pata{margin-top: 20px}.menu__retez{margin-inline: calc(var(--okraj) * -1)}.menu__adresa{margin: 2px 0 18px;color: var(--snih-tlum);font-size: var(--text-s)}.menu__zavrit{display: grid;place-items: center;width: 44px;height: 44px;margin-right: -10px;padding: 0;border: 0;border-radius: 50%;background: none;color: inherit;cursor: pointer}.js .menu__panel{position: fixed;inset: 0;display: flex;flex-direction: column;padding-bottom: calc(24px + env(safe-area-inset-bottom,0px));overflow-y: auto;overscroll-behavior: contain}.js .menu:not([open]) .menu__panel{display: none}.js .menu__hlava{display: flex;align-items: center;justify-content: space-between;flex: none;height: var(--hlava-v)}.js .menu__panel nav{margin: 12px 0 32px}.js .menu__pata{flex: none;margin-top: auto}.js .menu[open] .menu__panel{animation: menu-dolu var(--t2) var(--k1)}.js .menu[open] .menu__panel li{animation: menu-radek var(--t2) var(--k1) both;animation-delay: calc(60ms + var(--i,0) * 30ms)}@keyframes menu-dolu{from{opacity: 0}}@keyframes menu-radek{from{opacity: 0;transform: translateY(calc(10px * var(--pohyb,1)))}}html.menu-otevrene{overflow: hidden}.spodni{display: none}@media (max-width: 999px){.js .spodni{position: fixed;z-index: 55;left: 0;right: 0;bottom: 0;display: flex;gap: 10px;padding: 9px var(--okraj) calc(9px + env(safe-area-inset-bottom,0px));background: var(--noc-hl);color: var(--snih);box-shadow: 0 -1px 0 var(--cara-noc);transform: translateY(105%);visibility: hidden;transition: transform var(--t2) var(--k1),visibility 0s linear var(--t2)}.js .spodni.je-videt{transform: none;visibility: visible;transition: transform var(--t2) var(--k1),visibility 0s}.spodni__menu{flex: none}.spodni__poptat{flex: 1}}@media (min-width: 1000px){.hlava{position: sticky;top: 0}.hlava__in{transition: height var(--t2) var(--k1)}.hlava.je-mala .hlava__in{height: 72px}.hlava.je-mala{box-shadow: 0 1px 0 var(--cara-noc)}.menu{display: none}.kotvy{display: flex;align-items: center;gap: 32px;margin-left: auto;font: 500 var(--text-s)/1 var(--text)}.kotvy a{position: relative;display: inline-flex;align-items: center;min-height: 44px;color: var(--snih-tlum);text-decoration: none;transition: color var(--t1) var(--k1)}.kotvy a:hover,.kotvy a[aria-current="true"]{color: var(--snih)}.kotvy a::after{content: "";position: absolute;left: 50%;bottom: 4px;width: 5px;height: 5px;margin-left: -2.5px;border-radius: 50%;background: var(--svetlo);box-shadow: 0 0 8px 2px rgba(243,200,110,0.45);opacity: 0;transform: scale(0.4);transition: opacity var(--t1) var(--k1),transform var(--t1) var(--k1)}.kotvy a[aria-current="true"]::after{opacity: 1;transform: none}.kotvy .kotvy__navic{display: none}.hlava__poptat{display: inline-flex;margin-left: 8px}}@media (min-width: 1200px){.kotvy .kotvy__navic{display: inline-flex}.kotvy{gap: 28px}}.uvod{position: relative}.uvod h1{font: 400 clamp(2.75rem,1.2rem + 6vw,4rem)/1.02 var(--titul);letter-spacing: -0.01em}.uvod h1 span{display: block}.uvod__veta{margin-top: 12px;max-width: 36ch;color: var(--snih-tlum);font-size: var(--text-l)}.uvod__akce{display: flex;gap: 12px;margin-top: 20px}.uvod__akce .btn-hl{flex: 1.45}.uvod__akce .btn-ve{flex: 1}.uvod__pozn{margin-top: 10px}.uvod__dukaz{display: inline-flex;align-items: baseline;gap: 12px;margin-top: 22px;color: var(--snih-tlum);font-size: var(--text-s);line-height: 1.3;text-decoration: none}.uvod__dukaz strong{color: var(--snih);font: 400 1.75rem/1 var(--titul);white-space: nowrap}.uvod__dukaz:hover span{text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px}.uvod__siroke{display: none}.uvod__foto > .uvod__kruh{position: absolute;z-index: 2;right: 14px;bottom: 14px;width: 96px;height: auto;pointer-events: none}.uvod__foto > .uvod__kruh img{height: auto;aspect-ratio: 1;border-radius: 50%;object-position: 50% 50%;background: var(--noc-hl);box-shadow: 0 0 0 var(--lem) var(--noc),0 0 0 calc(var(--lem) + 2px) var(--svetlo),0 0 26px calc(var(--lem) + 4px) rgba(243,200,110,0.3)}@media (max-width: 999px){.uvod{display: flex;flex-direction: column;--uvod-zbytek: 470px}.uvod__retez{position: relative;z-index: 2;margin: -6px 0 -30px}.uvod__foto{order: 1;margin: 0 var(--okraj)}.uvod__foto picture{display: block;height: clamp(190px,calc(100vh - var(--uvod-zbytek)),400px);height: clamp(190px,calc(100svh - var(--uvod-zbytek)),400px)}.uvod__foto img{height: 100%;object-position: 50% 44%}.uvod__text{order: 2;padding: 18px var(--okraj) 30px}}@media (max-width: 699px) and (max-height: 720px){.uvod{--uvod-zbytek: 442px}.uvod h1{font-size: 2.5rem}.uvod__text{padding-top: 14px}.uvod .nadtitul + h1{margin-top: 12px}.uvod__veta{margin-top: 10px}.uvod__akce{margin-top: 16px}.uvod__foto > .uvod__kruh{right: 10px;bottom: 10px;width: 76px}}@media (min-width: 700px){.uvod__siroke{display: inline}.uvod__akce .btn{flex: none;padding: 0 30px}}@media (min-width: 700px) and (max-width: 999px){.uvod{--uvod-zbytek: 580px}.uvod__retez{margin-bottom: -40px}.uvod__foto picture{height: clamp(260px,calc(100vh - var(--uvod-zbytek)),480px);height: clamp(260px,calc(100svh - var(--uvod-zbytek)),480px)}.uvod__text{padding-top: 24px;padding-bottom: 40px}}@media (min-width: 1000px){.uvod{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,6fr);grid-template-rows: auto 1fr;column-gap: 80px;height: clamp(660px,calc(100svh - var(--hlava-v) - var(--lista-v)),860px);padding-right: var(--okraj)}.uvod__retez{position: relative;z-index: 1;grid-column: 1 / -1;margin: -10px calc(var(--okraj) * -1) 0 0}.uvod__text{grid-column: 2;grid-row: 2;align-self: center;margin-top: -24px;padding: 0}.uvod h1{font-size: clamp(3.5rem,7vw,5rem);line-height: 1}.uvod__veta{margin-top: 26px;max-width: 34ch}.uvod__akce{margin-top: 34px}.uvod__akce .btn{min-height: 56px}.uvod__dukaz{margin-top: 32px}.uvod__foto{position: relative;grid-column: 1;grid-row: 2;align-self: start;display: flex;flex-direction: column;min-height: 0;height: calc(100% + 44px - 48px);max-height: calc((100vw - var(--okraj) - 80px) * 5 / 11 * 1.28);margin: -44px 0 0 var(--okraj);padding: 0}.uvod__foto picture{flex: 1;min-height: 0}.uvod__foto img{height: 100%;object-position: 40% 55%}.uvod__foto > .uvod__kruh{right: -40px;bottom: -34px;width: clamp(120px,10.5vw,160px)}}@media (min-width: 1700px){.uvod{height: clamp(720px,calc(100svh - var(--hlava-v) - var(--lista-v)),900px)}.uvod h1{font-size: clamp(5rem,5.2vw,6.25rem)}.uvod__veta{max-width: 36ch;font-size: 1.3125rem}}@media (min-width: 1000px) and (max-height: 700px){.uvod{height: clamp(590px,calc(100svh - var(--hlava-v) - var(--lista-v)),860px)}.uvod h1{font-size: clamp(3.25rem,5.2vw,4.25rem)}.uvod__veta{margin-top: 18px}.uvod__akce{margin-top: 24px}.uvod__dukaz{margin-top: 22px}}.uvod__radek{display: contents}.uvod__fakta{display: none}@media (min-width: 1420px){.uvod__radek{display: flex;align-items: baseline;margin-top: 32px}.uvod__radek .uvod__dukaz{flex: none;margin-top: 0}.uvod__fakta{display: flex;align-items: baseline;margin: 0;padding: 0;list-style: none;color: var(--snih-tlum);font-size: var(--text-s);line-height: 1.3;white-space: nowrap}.uvod__fakta li{margin-left: 22px;padding-left: 22px;border-left: 1px solid var(--cara-noc)}.uvod__fakta b{margin-right: 3px;color: var(--snih);font: 400 1.75rem/1 var(--titul)}}@media (min-width: 1420px) and (max-height: 700px){.uvod__radek{margin-top: 22px}}.den{padding-bottom: 0}.den__uvod{display: flex;flex-direction: column}.den__dum{order: 1;aspect-ratio: 577 / 854}.den__dum picture{display: block;height: 100%}.den__dum img{height: 100%}.den__hlava{order: 2;margin-top: 40px}.den__podpis{margin-top: 14px;color: var(--sedy);font-size: var(--text-s)}.pohled{order: 3;margin-top: 24px}.pohled__foto{position: relative;container-type: inline-size;aspect-ratio: 525 / 545;--pomer: calc(545 / 525)}.pohled__foto picture,.pohled__foto img{width: 100%;height: 100%}.pohled__foto img{object-fit: cover;border-radius: var(--r-foto);background: var(--papir-2)}.pohled__stitky{position: absolute;inset: 0;margin: 0;padding: 0;list-style: none}.den__pozemek{margin-top: 12px;max-width: 36ch}.pohled__legenda{display: none}@media (max-width: 699px){.pohled .stitek__cara,.pohled .stitek__text{display: none}.pohled .stitek__bod{display: grid;place-items: center;width: 26px;height: 26px;margin: -13px 0 0 -13px;color: var(--noc);font: 600 1rem/1 var(--text);font-style: normal}.pohled .stitek__bod::after{content: attr(data-c)}.pohled__legenda{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px 14px;margin: 16px 0 0;padding: 0;list-style: none}.pohled__legenda li{display: grid;grid-template-columns: 26px minmax(0,1fr);column-gap: 10px;align-items: start;align-content: start;font-size: var(--text-s);line-height: 1.3}.pohled__legenda i{grid-row: span 2;display: grid;place-items: center;width: 26px;height: 26px;border-radius: 50%;background: var(--svetlo);box-shadow: 0 0 0 1.5px var(--inkoust);color: var(--noc);font: 600 1rem/1 var(--text);font-style: normal}.pohled__legenda b{font-weight: 600}.pohled__legenda span{color: var(--sedy)}}.den__kroky{display: grid;gap: 64px;margin-top: 64px;padding: 0;list-style: none}.krok{position: relative}.krok__cesta{position: absolute;left: 0;top: -59px;width: min(270px,74%);line-height: 0;pointer-events: none}.krok--wellness .krok__cesta{left: auto;right: 0;transform: scaleX(-1)}.den__cesta{margin-top: 26px;line-height: 0}.den__cesta .kameny{width: min(270px,74%)}.den .den__cesta + .predel{margin-top: 10px}.vecer__cesta{display: flex;justify-content: flex-end;margin-top: 30px;line-height: 0}.vecer__cesta .kameny{width: min(270px,74%);transform: scaleX(-1)}.noc .kameny rect{fill: var(--noc-hl);stroke: rgba(238,238,242,0.34)}.krok__veta,.vecer__veta{margin-top: 16px;max-width: 40ch;color: var(--sedy);font-size: var(--text-s);line-height: 1.45}.vecer__veta{margin-top: 0;color: var(--snih-tlum)}.krok__vic .cisla{margin-top: 4px}.krok .citat,.vecer .citat{margin-top: 8px}.vecer .citat{text-wrap: balance}.krok__kruh,.vecer__kruh{--kruh: 104px}.krok__kruh{margin-bottom: 18px}.krok__kruh figcaption,.vecer__kruh figcaption{font-size: var(--text-s);line-height: 1.35}.krok .foto--a,.vecer .foto--a{grid-area: a}.krok .foto--b,.vecer .foto--b{grid-area: b}.krok .foto--c,.vecer .foto--c{grid-area: c}.foto--bez-rohu picture{overflow: hidden;border-radius: var(--r-foto)}.foto--bez-rohu img{transform: scale(1.08);transform-origin: 100% 100%}.den .predel{margin-top: 56px}.vecer{padding: 8px 0 14px}.vecer__pozn{margin-top: 10px}.vecer__kruh img{box-shadow: 0 0 0 2px var(--svetlo),0 0 30px 6px rgba(243,200,110,0.4)}.vecer__kruh figcaption b{display: block}.vecer .vecer__kruh > picture{flex: none;width: var(--kruh)}@media (max-width: 999px){.krok,.vecer__ram{display: grid;gap: var(--mezera-f)}.krok__sloupec,.krok__skladba,.vecer__sloupec,.vecer__skladba{display: contents}.krok__text,.vecer__text{grid-area: text;margin-bottom: 8px}.krok__vic,.vecer__vic{grid-area: vic;margin-top: 14px}.krok--travnik{grid-template-columns: minmax(0,58fr) minmax(0,42fr);grid-template-areas: "text text" "a a" "b c" "vic vic"}.krok--travnik .foto--a,.krok--travnik .foto--b{aspect-ratio: 4 / 3}.krok--travnik .krok__skladba > .foto--c{z-index: 1;justify-self: center;align-self: start;width: clamp(124px,26vw,210px);margin-top: -46px}.krok--travnik .krok__skladba > .foto--c > picture{flex: none}.krok--travnik .krok__skladba > .foto--c img{height: auto;aspect-ratio: 1;border-radius: 50%;box-shadow: 0 0 0 var(--lem) var(--plocha)}.krok--travnik .krok__skladba > .foto--c > figcaption{position: static;max-width: none;margin-top: 8px;padding: 0;border-radius: 0;background: none;text-align: center}.krok--travnik .krok__skladba > .foto--c > figcaption::before,.krok--travnik .krok__skladba > .foto--c > figcaption::after{content: none}.krok--travnik .krok__skladba > .foto--c > figcaption b{font: 600 var(--text-s)/1.3 var(--text)}.krok--travnik .krok__skladba > .foto--c > figcaption span{display: none}.krok--wellness{grid-template-columns: minmax(0,60fr) minmax(0,40fr);grid-template-areas: "text text" "b a" "b c" "vic vic"}.krok--wellness .krok__skladba > .foto--a > picture,.krok--wellness .krok__skladba > .foto--c > picture{flex: none;aspect-ratio: 4 / 3}.vecer__ram{grid-template-columns: minmax(0,58fr) minmax(0,42fr);grid-template-areas: "text text" "a a" "b c" "b k" "vic vic"}.vecer .foto--a{aspect-ratio: 3 / 2}.vecer .vecer__skladba > .foto--c > picture{flex: none;aspect-ratio: 4 / 3}.vecer .vecer__kruh{grid-area: k;align-items: center;gap: 8px;padding-top: 6px;text-align: center}}@media (min-width: 700px){.den__dum{aspect-ratio: 3 / 2}.pohled__foto{aspect-ratio: 665 / 505;--pomer: calc(505 / 665)}.den__kroky{gap: 88px;margin-top: 88px}.krok__kruh,.vecer__kruh{--kruh: 132px}.krok__cesta{top: -72px;width: 300px}.den__cesta{margin-top: 36px}.den__cesta .kameny{width: 300px}.den .predel{margin-top: 80px}.den .den__cesta + .predel{margin-top: 14px}.vecer{padding-bottom: 18px}.vecer__cesta{margin-top: 44px}.vecer__cesta .kameny{width: 300px}}@media (min-width: 1000px){.den__uvod{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);grid-template-rows: auto 1fr;grid-template-areas: "hlava pohled" "dum pohled";column-gap: 80px;align-items: start}.den__hlava{grid-area: hlava;margin-top: 0;padding-top: 8px}.den__dum{grid-area: dum;margin-top: 40px}.pohled{grid-area: pohled;margin-top: 0}.den__kroky{gap: 120px;margin-top: 120px}.krok,.vecer__ram{display: grid;grid-template-columns: minmax(0,4fr) minmax(0,8fr);column-gap: 80px;align-items: center}.krok__sloupec,.vecer__sloupec{grid-column: 1;grid-row: 1}.krok__skladba,.vecer__skladba{grid-column: 2;grid-row: 1}.krok--wellness{grid-template-columns: minmax(0,8fr) minmax(0,4fr)}.krok--wellness .krok__sloupec{grid-column: 2}.krok--wellness .krok__skladba{grid-column: 1}.krok .citat,.vecer .citat{font-size: clamp(1.625rem,2.3vw,2.125rem);line-height: 1.18}.krok__vic,.vecer__vic{margin-top: 30px}.krok__kruh{margin-bottom: 22px}.krok--travnik .krok__skladba{grid-template-columns: minmax(0,1.62fr) minmax(0,1fr);grid-template-rows: 1fr 1fr;grid-template-areas: "a b" "a c";aspect-ratio: 830 / 530}.krok--travnik .foto--a img{object-position: 18% 62%}.krok--wellness .krok__skladba{grid-template-columns: 1fr 1fr;grid-template-rows: minmax(0,1.2fr) minmax(0,1fr);grid-template-areas: "a a" "b c";aspect-ratio: 830 / 660}.vecer__skladba{grid-template-columns: repeat(12,minmax(0,1fr));grid-template-areas: "a a a a a a a a b b b b" "c c c c c k k k k k k k"}.vecer .foto--a{aspect-ratio: 1.35}.vecer .foto--c{aspect-ratio: 5 / 3}.vecer .vecer__kruh{grid-area: k;flex-direction: row;align-items: center;align-self: center;gap: 20px;padding-left: 28px;--kruh: 150px}.krok__cesta{top: -96px;width: 360px}.krok--travnik .krok__cesta{left: 0}.den__cesta{margin-top: 40px}.den__cesta .kameny{width: 360px}.den .den__cesta + .predel{margin-top: 18px}.den .predel{margin-top: 104px}.vecer{padding: 24px 0 24px}.vecer__cesta{margin-top: 64px}.vecer__cesta .kameny{width: 360px}}.zahrada__ram{display: grid;grid-template-columns: minmax(0,1fr);row-gap: 32px}.plan{--plan-taska: #B37664;--plan-taska-stin: #985D4C;--plan-svetlo-stin: color-mix(in srgb,var(--svetlo) 80%,var(--med));--plan-pruh: color-mix(in srgb,var(--papir) 76%,var(--papir-2));--plan-voda: #C9CEDB;margin: 0}.plan__kresba{position: relative;aspect-ratio: 640 / 680;container-type: inline-size}.plan__svg{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}.plan__svg :is(path,circle,rect){vector-effect: non-scaling-stroke;stroke-linecap: round;stroke-linejoin: round}.plan__travnik{fill: var(--papir)}.plan__travnik--pruhy{fill: url(#plan-sekani)}.plan__sekani{fill: var(--plan-pruh)}.plan__parkoviste{fill: none;stroke: var(--sedy);stroke-width: 1.6;stroke-dasharray: 1 6}.plan__kere circle{fill: rgba(29,32,51,0.12);stroke: rgba(29,32,51,0.4);stroke-width: 1.2}.plan__plot{fill: none;stroke: var(--inkoust);stroke-width: 2}.plan__branka circle{fill: var(--inkoust)}.plan__strecha{fill: var(--plan-taska);transition: fill var(--t2) var(--k1)}.plan__strecha--stin{fill: var(--plan-taska-stin)}.plan__obrys,.plan__hreben{fill: none;stroke: var(--inkoust);stroke-width: 1.7}.plan__sloupy{fill: none;stroke: rgba(29,32,51,0.55);stroke-width: 1;stroke-dasharray: 2 3.5}.plan__stavba{transition: filter var(--t2) var(--k1)}.plan__bazen-obklad{fill: var(--plan-taska);stroke: var(--inkoust);stroke-width: 1.7}.plan__voda{fill: var(--plan-voda);stroke: var(--inkoust);stroke-width: 1}.plan__trampolina-okraj{fill: var(--plan-voda);stroke: var(--inkoust);stroke-width: 1.7}.plan__trampolina-plocha{fill: color-mix(in srgb,var(--inkoust) 82%,var(--papir))}.plan__chodnicek rect{x: -4.3px;y: -6px;width: 8.6px;height: 12px;rx: 2.6px;fill: var(--papir-2);stroke: rgba(29,32,51,0.5);stroke-width: 1;transition: fill var(--t2) var(--k1),stroke var(--t2) var(--k1)}.plan__chodnicek rect:nth-child(3n + 1){y: -5.4px;height: 10.8px}.plan__chodnicek rect:nth-child(4n + 2){x: -4.9px;width: 9.8px}.plan__meritko{fill: none;stroke: var(--inkoust);stroke-width: 1.4}.js .plan__stavba,.js .plan__okno{cursor: pointer}.plan__cary path{fill: none;stroke: var(--inkoust);stroke-width: 1.2;opacity: 0.55;transition: opacity var(--t1) var(--k1)}.plan__cary circle{fill: var(--inkoust);stroke: var(--inkoust);stroke-width: 1.5;opacity: 0.55;transition: fill var(--t1) var(--k1),opacity var(--t1) var(--k1)}.plan[data-vybrano="pergola"] [data-stavba="pergola"],.plan[data-vybrano="wellness"] [data-stavba="wellness"],.plan[data-vybrano="dum"] [data-stavba="dum"]{filter: drop-shadow(0 0 7px rgba(243,200,110,0.8))}.plan[data-vybrano="pergola"] [data-stavba="pergola"] .plan__strecha,.plan[data-vybrano="wellness"] [data-stavba="wellness"] .plan__strecha,.plan[data-vybrano="dum"] [data-stavba="dum"] .plan__strecha{fill: var(--svetlo)}.plan[data-vybrano="pergola"] [data-stavba="pergola"] .plan__strecha--stin,.plan[data-vybrano="wellness"] [data-stavba="wellness"] .plan__strecha--stin,.plan[data-vybrano="dum"] [data-stavba="dum"] .plan__strecha--stin{fill: var(--plan-svetlo-stin)}.plan[data-vybrano="pergola"] [data-usek="a1"],.plan[data-vybrano="wellness"] :is([data-usek="a1"],[data-usek="a2"],[data-usek="c"]),.plan[data-vybrano="dum"] :is([data-usek="a1"],[data-usek="a2"],[data-usek="a3"]){fill: var(--svetlo);stroke: var(--med)}.plan[data-vybrano="pergola"] [data-cara="pergola"] :is(path,circle),.plan[data-vybrano="wellness"] [data-cara="wellness"] :is(path,circle),.plan[data-vybrano="dum"] [data-cara="dum"] :is(path,circle){opacity: 1}.plan[data-vybrano="pergola"] [data-cara="pergola"] path,.plan[data-vybrano="wellness"] [data-cara="wellness"] path,.plan[data-vybrano="dum"] [data-cara="dum"] path{stroke-width: 1.7}.plan[data-vybrano="pergola"] [data-cara="pergola"] circle,.plan[data-vybrano="wellness"] [data-cara="wellness"] circle,.plan[data-vybrano="dum"] [data-cara="dum"] circle{fill: var(--svetlo)}.plan[data-vybrano="pergola"] [data-okno="pergola"] picture::after,.plan[data-vybrano="wellness"] [data-okno="wellness"] picture::after,.plan[data-vybrano="dum"] [data-okno="dum"] picture::after{opacity: 1}.plan[data-vybrano="pergola"] [data-okno="pergola"] picture,.plan[data-vybrano="wellness"] [data-okno="wellness"] picture,.plan[data-vybrano="dum"] [data-okno="dum"] picture{transform: scale(calc(1 + 0.04 * var(--pohyb)))}@keyframes dlazba{from{opacity: 0}}.plan--ceka .plan__chodnicek rect{opacity: 0}.plan--jde .plan__chodnicek rect{animation: dlazba 380ms var(--k1) calc(var(--k) * 42ms * var(--pohyb)) both}.plan__pop{position: absolute;left: var(--x);top: var(--y);transform: translate(0,-50%);color: var(--inkoust);font: 600 var(--text-s)/1 var(--text);white-space: nowrap;pointer-events: none}.plan__pop--p{transform: translate(-100%,-50%)}.plan__pop--s{transform: translate(-50%,-50%)}.plan__pop--d{transform: translate(-50%,0)}.plan__pop--tenky{color: var(--sedy);font-weight: 400}.plan__pop--stavba{display: none}.plan__okno{position: absolute;z-index: 1;margin: 0;left: calc((var(--cx) - var(--r)) * 100cqw / 640);top: calc((var(--cy) - var(--r)) * 100cqw / 640);width: calc(var(--r) * 200cqw / 640)}.plan__okno picture{position: relative;display: block;border-radius: 50%;transition: transform var(--t2) var(--k1)}.plan__okno picture::after{content: "";position: absolute;inset: 0;border-radius: 50%;pointer-events: none;opacity: 0;box-shadow: 0 0 0 var(--lem) var(--plocha),0 0 0 calc(var(--lem) + 3px) var(--svetlo),0 0 0 calc(var(--lem) + 4.5px) var(--inkoust),0 0 26px calc(var(--lem) + 6px) rgba(243,200,110,0.55);transition: opacity var(--t2) var(--k1)}@media (hover: hover){.js .plan__okno:hover picture::after{opacity: 0.55}}.plan__okno figcaption{position: absolute;top: calc(100% + var(--lem) + 14px);left: 50%;margin: 0;transform: translateX(-50%);color: var(--inkoust);font: 600 var(--text-s)/1 var(--text);white-space: nowrap;pointer-events: none}.plan > figcaption{margin: 14px 0 0}@media (max-width: 699px){.plan__okno{display: none}.plan__pop--stavba{display: block}}.mista{margin-top: 14px}.misto{display: flex;align-items: center;gap: 14px;width: 100%;min-height: 44px;padding: 15px 0 16px;border: 0;background: none;color: inherit;text-align: left;cursor: pointer;-webkit-tap-highlight-color: transparent}html:not(.js) .misto{cursor: default}.misto__obsah{display: grid;flex: 1;min-width: 0;grid-template-columns: 76px minmax(0,1fr);column-gap: 14px;align-items: baseline}.misto .cislo{transition: color var(--t1) var(--k1)}.misto__text{position: relative}.misto__text b{display: block;font-weight: 600}.misto__text span{color: var(--sedy)}.misto:hover .misto__text b{text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 4px}.misto__foto{display: block;flex: none;width: 68px}.misto__foto img{width: 100%;aspect-ratio: 1;object-fit: cover;border-radius: 16px;background: #CFC9BA;transition: box-shadow var(--t2) var(--k1)}.misto[aria-pressed="true"] .misto__foto img{box-shadow: 0 0 0 3px var(--plocha),0 0 0 5px var(--svetlo),0 0 0 6px rgba(29,32,51,0.55),0 0 18px 5px rgba(243,200,110,0.5)}.zahrada__pozn{margin-top: 14px}@media (max-width: 699px){.misto{padding: 13px 0 14px}.misto__obsah{grid-template-columns: 52px minmax(0,1fr);column-gap: 10px}}@media (min-width: 700px){.misto{gap: 18px;padding: 12px 0 13px}.misto__foto{width: 64px}}@media (min-width: 1000px) and (max-width: 1199px){.misto{gap: 16px}.misto__obsah{grid-template-columns: 60px minmax(0,1fr);column-gap: 12px}}.roky{padding-top: 32px;border-top: 1px solid var(--cara)}.roky__hlava{display: grid;gap: 8px}.roky__dvojice{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px;margin-top: 18px}.zrok__okno{position: relative;aspect-ratio: 1;overflow: hidden;border-radius: var(--r-foto);background: #CFC9BA}.zrok__okno img{width: 100%;height: 100%;object-fit: cover;filter: saturate(0.86)}.zrok__obrys{position: absolute;inset: 0;width: 100%;height: 100%}.zrok__obrys path{fill: none;stroke: var(--snih);stroke-width: 1.5px;stroke-linejoin: round;vector-effect: non-scaling-stroke}.zrok__foto.foto--zarez > figcaption b{font-size: 1.5rem;line-height: 1.05}.zrok__veta{margin-top: 10px;font-size: var(--text-s);line-height: 1.4}@media (min-width: 700px){.plan > figcaption{margin-top: 56px}.roky__dvojice{gap: 16px}}@media (min-width: 1000px){.zahrada__ram{grid-template-columns: minmax(0,5fr) minmax(0,7fr);grid-template-rows: auto 1fr;column-gap: 80px;row-gap: 0;align-items: start}.zahrada__hlava{grid-column: 1;grid-row: 1}.zahrada__seznam{grid-column: 1;grid-row: 2;margin-top: 56px}.plan{grid-column: 2;grid-row: 1 / span 2;justify-self: end;width: min(100%,640px);margin: -24px 0 0}.plan > figcaption{margin-top: 62px}.roky{grid-column: 1 / -1;display: grid;grid-template-columns: minmax(0,7fr) minmax(0,5fr);grid-template-areas: "dvojice hlava";column-gap: 80px;align-items: center;margin-top: 88px;padding-top: 56px}.roky__hlava{grid-area: hlava}.roky__dvojice{grid-area: dvojice;gap: 24px;margin-top: 0}.zrok__veta{margin-top: 12px}}.dum__hlava .perex{max-width: 36ch}@media (max-width: 699px){.dum__hlava .nadpis{text-wrap: pretty}}.dil{display: grid;gap: var(--mezera-f);margin-top: 44px}.dil + .dil{margin-top: 64px}.dil__sloupec,.dil__skladba{display: contents}.dil__text{grid-area: text;margin-bottom: 4px}.dil__vic{grid-area: vic;margin-top: 14px}.dil__podnadpis{margin-top: 10px}.dil .foto--a{grid-area: a}.dil .foto--b{grid-area: b}.dil .foto--c{grid-area: c}.dil .foto--d{grid-area: d}.dil__kruh{--kruh: 116px}.dil__kruh figcaption{font-size: var(--text-s);line-height: 1.35}.dil--zvenku{grid-template-columns: minmax(0,48fr) minmax(0,52fr);grid-template-areas: "text text" "a a" "k b" "f b" "vic vic";grid-template-rows: auto auto auto 1fr auto}.dil--zvenku .dil__vic{display: contents}.dil--zvenku .foto--a{aspect-ratio: 5 / 4}.dil--zvenku .foto--b > picture{flex: none;aspect-ratio: 3 / 4}.dil--zvenku .dil__kruh{--kruh: 132px;grid-area: k;align-self: start;justify-self: start}.dil--zvenku .dil__fakta--prvni{grid-area: f;align-self: start}.dil--zvenku .dil__fakta--dalsi{grid-area: vic;margin-top: 6px}@media (max-width: 699px){.dil--zvenku .dil__kruh figcaption{position: absolute;width: 1px;height: 1px;margin: -1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}}.dil--uvnitr .dil__vic{margin-top: 18px}@media (max-width: 699px){.dil--uvnitr .foto--popis-pod > figcaption span{display: block;color: var(--sedy)}}.dil__veta{margin-top: 18px;max-width: 44ch;color: var(--sedy);font-size: var(--text-s);line-height: 1.45}.dil--uvnitr{grid-template-columns: minmax(0,46fr) minmax(0,54fr);grid-template-areas: "text text" "a a" "c b" "d b" "vic vic"}.dil--uvnitr .dil__text{margin-bottom: 26px}.dil--uvnitr .foto--a{aspect-ratio: 4 / 3}.dil--uvnitr .foto--c > picture,.dil--uvnitr .foto--d > picture{flex: none;aspect-ratio: 4 / 3}.dil__svitidlo{--k: 104px;grid-area: a;justify-self: end;align-self: start;z-index: 2;width: var(--k);margin: -30px 8px 0 0}.dil__svitidlo figcaption{position: absolute;width: 1px;height: 1px;margin: -1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.patra__hlava .perex{max-width: 40ch}.patra__dum{display: none}.patro{display: grid;margin-top: 40px;padding-top: 30px;border-top: 1px solid var(--cara)}.patro + .patro{margin-top: 44px}.patro__sloupec{display: contents}.patro__hlava{order: 1;display: grid;grid-template-columns: minmax(0,1fr) auto;column-gap: 16px;align-items: end}.patro__hlava > :not(.patro__nazev,.patro__rez){grid-column: 1 / -1}.patro__galerie{order: 2;margin-top: 22px}.patro__vic{order: 3;margin-top: 20px}.patro__nazev{display: flex;align-items: flex-end;gap: 14px}.patro__cislo{flex: none;font: 400 var(--h1)/0.8 var(--titul);letter-spacing: -0.02em}.patro__slova{min-width: 0;font: 400 var(--h3)/1.15 var(--titul);text-wrap: balance}.patro__rez{width: 52px;height: 46px;margin-bottom: 5px;overflow: visible}.patro__obrys{fill: none;stroke: var(--inkoust);stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round;vector-effect: non-scaling-stroke}.patro__svetlo{fill: var(--svetlo)}.patro__veta{margin-top: 16px;max-width: 36ch;color: var(--sedy)}.patro__hlava > .pozn{justify-self: start;margin: 10px 0 0}.patro__kruh{display: none}.patro__kruh{--kruh: 132px}@media (max-width: 999px){.patro--podkrovi .patro__vic{display: none}.patro--prizemi .patro__vic{margin-top: 4px}.patro--prizemi .dum__cenik{margin-top: 0}}.patro .pas > *{width: calc((100% + 2 * var(--okraj)) * 0.76)}.pokoj img{aspect-ratio: 4 / 3}.pokoj > figcaption{width: max-content;white-space: nowrap}.pokoj > figcaption > b,.pokoj > figcaption > span:not(.pozn){display: inline}.pokoj > figcaption > span:not(.pozn)::before{content: "·";margin: 0 7px 0 8px}.pokoj > figcaption > .pozn{display: block;width: max-content;margin: 6px 0 2px;white-space: normal}@media (max-width: 699px){.pokoj--kratce > figcaption > span:not(.pozn){display: none}.js .patro .pas > .pokoj > figcaption{transition: opacity var(--t1) var(--k1)}.js .patro .pas > .pokoj:not(.je-aktualni) > figcaption{opacity: 0}}.dum__cenik{margin-top: 18px}.dum__cenik .odkaz{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;font-weight: 500}.dum__cenik svg{flex: none;width: 18px;height: 18px;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round;transition: transform var(--t1) var(--k1)}@media (hover: hover){.dum__cenik .odkaz:hover svg{transform: translateX(3px)}}@media (min-width: 600px) and (max-width: 999px){.patro__hlava{grid-template-columns: auto minmax(0,1fr);column-gap: 20px}.patro__rez{justify-self: start}}@media (min-width: 700px){.dil{margin-top: 56px}.dil + .dil{margin-top: 88px}.dil__kruh{--kruh: 132px}.dil--zvenku{grid-template-columns: minmax(0,1fr) minmax(0,1fr);grid-template-areas: "text text" "a a" "k b" "f b" "g b";grid-template-rows: auto auto auto auto 1fr}.dil--zvenku .dil__fakta--dalsi{grid-area: g;align-self: start;margin-top: calc(var(--mezera-f) * -1);border-top: 0}.dil--zvenku .dil__fakta--prvni{margin-top: 4px}.dil--zvenku .foto--a{aspect-ratio: 16 / 10}.dil--zvenku .foto--b > picture{aspect-ratio: 4 / 5}.dil--uvnitr .foto--a{aspect-ratio: 16 / 10}.dil__svitidlo{--k: 124px;margin-top: -36px}.dil--uvnitr .dil__text{margin-bottom: 32px}.patro .pas > *{width: calc((100% + 2 * var(--okraj)) * 0.42)}.patra__hlava .perex{max-width: 23em}}@media (min-width: 1000px){.dum__hlava{display: grid;grid-template-columns: minmax(0,8fr) minmax(0,4fr);column-gap: 80px;align-items: end}.dum__hlava .nadpis{max-width: 16em}.dum__hlava .perex{margin: 0 0 4px;max-width: 26ch}.dil{grid-template-columns: minmax(0,8fr) minmax(0,4fr);grid-template-areas: none;grid-template-rows: none;column-gap: 80px;row-gap: 0;align-items: center;margin-top: 72px}.dil + .dil{margin-top: 120px}.dil__sloupec{display: block;grid-row: 1}.dil__skladba{display: grid;grid-row: 1}.dil__text{margin-bottom: 0}.dil__vic{margin-top: 26px}.dil__podnadpis{margin-top: 12px;font-size: clamp(1.625rem,2.3vw,2.125rem);line-height: 1.18}.dil__kruh{--kruh: 150px;margin-bottom: 22px}.dil__kruh figcaption{max-width: 12ch;color: var(--sedy)}.dil--zvenku{--posun: clamp(40px,4.6vw,68px)}.dil--zvenku .dil__skladba{grid-column: 1;align-self: start;grid-template-columns: minmax(0,1.75fr) minmax(0,1fr);grid-template-areas: "a b";align-items: start}.dil--zvenku .dil__sloupec{grid-column: 2;align-self: start}.dil--zvenku .dil__vic{display: block;margin-top: calc(var(--posun) - 20.8px)}.dil--zvenku .foto--b{margin-top: var(--posun)}.dil--zvenku .foto--b > picture{aspect-ratio: 3 / 4}.dil--zvenku .dil__kruh{--kruh: 150px;flex-direction: row;gap: 20px;margin-bottom: 18px;text-align: left}.dil--zvenku .dil__fakta--prvni{margin-top: 0}.dil--zvenku .dil__fakta--dalsi{margin-top: 0;border-top: 0}.dil--uvnitr{grid-template-columns: minmax(0,4fr) minmax(0,8fr)}.dil--uvnitr .dil__sloupec{grid-column: 1}.dil--uvnitr .dil__skladba{grid-column: 2;grid-template-columns: minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr);grid-template-areas: "a a b" "c d b"}.dil--uvnitr .dil__text{margin-bottom: 0}.dil--uvnitr .dil__vic{margin-top: 34px}.dil--uvnitr .foto--a{aspect-ratio: 3 / 2}.dil--uvnitr .foto--c,.dil--uvnitr .foto--d{aspect-ratio: 7 / 5}.dil--uvnitr .foto--c > picture,.dil--uvnitr .foto--d > picture{flex: 1;aspect-ratio: auto}.dil__svitidlo{--k: clamp(104px,9.7vw,140px);grid-area: b;justify-self: start;margin: calc(var(--k) * 0.36) 0 0 calc(var(--k) / -2 - var(--mezera-f) / 2)}@media (max-width: 1199px){.dil--uvnitr .foto--c,.dil--uvnitr .foto--d{aspect-ratio: auto}.dil--uvnitr .foto--c > picture,.dil--uvnitr .foto--d > picture{flex: none;aspect-ratio: 7 / 5}.dil--uvnitr :is(.foto--c,.foto--d) > figcaption{position: static;max-width: none;margin-top: 8px;padding: 0;border-radius: 0;background: none;text-align: left}.dil--uvnitr :is(.foto--c,.foto--d) > figcaption::before,.dil--uvnitr :is(.foto--c,.foto--d) > figcaption::after{content: none}.dil--uvnitr :is(.foto--c,.foto--d) > figcaption b{font: 600 var(--text-s)/1.3 var(--text)}}.patra__hlava{display: grid;grid-template-columns: minmax(0,7fr) minmax(0,5fr);column-gap: 80px;align-items: center}.patra__hlava .nadpis{max-width: 15em}.patra__dum{display: block;justify-self: center;width: clamp(330px,27vw,400px);height: auto;overflow: visible}.patra__dum .patra__obrys{fill: none;stroke: var(--inkoust);stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round;vector-effect: non-scaling-stroke}.patra__dum .patra__zeme{fill: none;stroke: var(--inkoust);stroke-width: 1.1;stroke-linecap: round;opacity: 0.45;vector-effect: non-scaling-stroke}.patra__dum .patra__svetlo{fill: var(--svetlo)}.patra__dum-cislo{font: 400 46px/1 var(--titul);fill: var(--inkoust);text-anchor: middle}.patra__dum-slova{font: 400 17px/1 var(--text);fill: var(--sedy)}.patro{grid-template-columns: minmax(0,8fr) minmax(0,4fr);column-gap: 80px;align-items: center;margin-top: 64px;padding-top: 56px}.patro + .patro{margin-top: 72px}.patro__sloupec{display: block;grid-row: 1}.patro__galerie{grid-row: 1;margin-top: 0}.patro__vic{margin-top: 28px}.patro__rez{display: none}.patro__hlava{grid-template-columns: minmax(0,1fr)}.patro__veta{max-width: 30em}.patro__kruh{--kruh: 150px;display: flex;gap: 20px}.patro__kruh figcaption{max-width: 11ch;color: var(--sedy)}.patro__kruh + .dum__cenik{margin-top: 22px}.patro--podkrovi .patro__galerie{grid-column: 1}.patro--podkrovi .patro__sloupec{grid-column: 2}.patro--prizemi{grid-template-columns: minmax(0,4fr) minmax(0,8fr)}.patro--prizemi .patro__sloupec{grid-column: 1}.patro--prizemi .patro__galerie{grid-column: 2}.patro .pas{display: grid;gap: var(--mezera-f);overflow: visible;scroll-snap-type: none}.patro .pas > *{width: auto}.patro .pas > .pokoj{display: flex;flex-direction: column;min-width: 0;min-height: 0}.patro .pas > .pokoj > picture{display: block;flex: 1;min-height: 0}.patro .pas > .pokoj img{height: 100%;aspect-ratio: auto}.patro .pas > .pokoj--navic{display: none}.js .patro .patro__pocet{display: none}.pokoj--a{grid-area: a}.pokoj--b{grid-area: b}.pokoj--c{grid-area: c}.pokoj--d{grid-area: d}.pokoj--e{grid-area: e}.patro--podkrovi .pokoj:not(.pokoj--a) > figcaption,.patro--prizemi .pokoj--b > figcaption{width: auto;white-space: normal}.patro--podkrovi .pokoj:not(.pokoj--a) > figcaption > :is(b,span:not(.pozn)),.patro--prizemi .pokoj--b > figcaption > :is(b,span:not(.pozn)){display: block}.patro--podkrovi .pokoj:not(.pokoj--a) > figcaption > span:not(.pozn)::before,.patro--prizemi .pokoj--b > figcaption > span:not(.pozn)::before{content: none}.patro--podkrovi .pas{grid-template-columns: repeat(3,minmax(0,1fr));grid-template-rows: minmax(0,1.55fr) minmax(0,1fr);grid-template-areas: "a a b" "c d e";aspect-ratio: 832 / 506}.patro--prizemi .pas{grid-template-columns: minmax(0,2fr) minmax(0,1fr);grid-template-areas: "a b";aspect-ratio: 832 / 400}}.hoste{--citat-velky: calc(var(--h2) * 0.75)}.zarovky{position: relative;width: 150px;height: 36px;margin-top: 18px}.zarovky svg{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}.zarovky path{fill: none;stroke: rgba(238,238,242,0.38);stroke-width: 1.2;vector-effect: non-scaling-stroke}.zarovky circle{fill: rgba(238,238,242,0.55)}.zarovky i{position: absolute;left: var(--x);top: var(--y);width: 0;height: 0;--j: 1;--o: 1}.zarovky i::before{content: "";position: absolute;left: -2.6px;top: -1.6px;width: 5.2px;height: 7.2px;background: #6E6A60}.zarovky i::after{content: "";position: absolute;left: -5.8px;top: 3.8px;width: 11.6px;height: 14.8px;border-radius: 50%;background: var(--svetlo);opacity: var(--o);box-shadow: 0 0 6px 1px rgba(243,200,110,0.55),0 0 22px 8px rgba(243,200,110,calc(0.4 * var(--j)))}.zarovky .zarovky__z90{--j: 0.9;--o: 0.92}.zarovky .zarovky__z90::after{background: linear-gradient(to top,var(--svetlo) 90%,rgba(243,200,110,0.22) 90%)}.hoste__vse{margin-top: 14px}.hoste__vse .odkaz{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;font-weight: 500}.hoste__vse svg{flex: none;width: 16px;height: 16px;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round;transition: transform var(--t1) var(--k1)}@media (hover: hover){.hoste__vse .odkaz:hover svg{transform: translate(2px,-2px)}}.hoste__hlasy{margin-top: 44px}.hlas figcaption{margin-top: 14px;color: var(--snih-tlum);font-size: var(--text-s);line-height: 1.4}.hlas--velky .citat{font-size: var(--citat-velky);line-height: 1.16;text-indent: -0.42em;text-wrap: balance}.hoste__foto{margin-top: 32px}.hoste__foto img{aspect-ratio: 4 / 3}.hoste__dalsi{margin-top: 32px}.hoste__dalsi > li{padding: 24px 0 28px;border-top: 1px solid var(--cara-noc)}.hlas--maly .citat{font: 400 var(--text-l)/1.5 var(--text);text-indent: -0.38em}.hoste__kruh{--kruh: 104px;margin: 8px 0 36px;padding-left: 4px}.hoste__kruh img{box-shadow: 0 0 0 2px var(--svetlo),0 0 30px 6px rgba(243,200,110,0.4)}.hoste__kruh figcaption{font-size: var(--text-s);line-height: 1.35}.hoste__kruh figcaption b{display: block}.hoste__cela{border-top: 1px solid var(--cara-noc);border-bottom: 1px solid var(--cara-noc)}.hoste__cela summary{display: flex;align-items: center;justify-content: space-between;gap: 20px;min-height: 64px;padding: 14px 0;font-weight: 500;line-height: 1.35;cursor: pointer;list-style: none;-webkit-tap-highlight-color: transparent}.hoste__cela summary::-webkit-details-marker{display: none}.hoste__cela summary svg{flex: none;width: 20px;height: 20px;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round}.hoste__cela .svisla{transform-box: fill-box;transform-origin: center;transition: transform var(--t2) var(--k2)}.hoste__cela[open] .svisla{transform: scaleY(0)}.hoste__recenze{padding: 4px 0 30px}.hoste__recenze p{max-width: 62ch}.hoste__cast{display: block}.hoste__cast + .hoste__cast{margin-top: 16px}.hoste__cast::before{content: attr(data-kde);display: block;margin-bottom: 2px;color: var(--svetlo);font: 600 var(--text-s)/1.4 var(--text);letter-spacing: 0.14em;text-transform: uppercase}@media (min-width: 1000px){.hoste__recenze p{max-width: 80ch}.hoste__cast{display: grid;grid-template-columns: 9.5rem minmax(0,1fr);column-gap: 24px;align-items: baseline}.hoste__cast::before{margin-bottom: 0}}.hoste__recenze figcaption{margin-top: 14px;color: var(--snih-tlum);font-size: var(--text-s)}@keyframes hoste-odkryj{from{opacity: 0;transform: translateY(calc(-6px * var(--pohyb,1)))}}.hoste__cela[open] .hoste__recenze{animation: hoste-odkryj var(--t2) var(--k1)}@media (hover: hover){.hoste__cela summary:hover{text-decoration: underline 1px var(--svetlo);text-underline-offset: 4px}}@media (min-width: 700px){.hoste__mrizka{display: grid;grid-template-columns: minmax(0,1fr) auto;grid-template-areas: "hlava kruh" "hlasy hlasy" "cela cela";column-gap: 48px;align-items: center}.hoste__hlava{grid-area: hlava}.hoste__kruh{grid-area: kruh;--kruh: 132px;margin: 0 24px 0 0}.hoste__hlasy{grid-area: hlasy}.hoste__cela{grid-area: cela;margin-top: 40px}.hoste__hlasy{display: grid;grid-template-columns: minmax(0,7fr) minmax(0,5fr);grid-template-areas: "velky velky" "foto dalsi";column-gap: 40px;align-items: start}.hlas--velky{grid-area: velky}.hoste__foto{grid-area: foto;margin-top: 36px}.hoste__dalsi{grid-area: dalsi;margin-top: 36px}.hoste__dalsi > li{padding: 22px 0 26px}}@media (min-width: 1000px){.hoste__hlava .perex{max-width: 21em}}@media (min-width: 1200px){.hoste__mrizka{grid-template-columns: minmax(0,4fr) minmax(0,8fr);grid-template-rows: auto 1fr auto;grid-template-areas: "hlava hlasy" "kruh hlasy" "cela cela";column-gap: 64px;align-items: start}.hoste__kruh{--kruh: 150px;margin: 48px 0 0;padding-left: 6px}.hoste__cela{margin-top: 56px}.hoste__hlasy{margin-top: 40px;grid-template-columns: minmax(0,5fr) minmax(0,3fr);grid-template-rows: auto 1fr;align-self: stretch}.hoste__foto{display: flex;flex-direction: column;align-self: stretch;min-height: 340px}.hoste__foto picture{display: block;flex: 1;min-height: 0}.hoste__foto img{height: 100%;aspect-ratio: auto}.hoste__dalsi{align-self: center}}.cenik,.poptat{--vodic: color-mix(in srgb,var(--inkoust) 30%,transparent);--pruh: color-mix(in srgb,var(--svetlo) 34%,var(--papir));--minule: color-mix(in srgb,var(--inkoust) 26%,transparent);--pul: #ABAFCB;--nad: 32px}@media (min-width: 1000px){.cenik,.poptat{--nad: 48px}}.cenik__hlava .nadpis{max-width: 17em}.cenik__obsah{display: flex;flex-direction: column;margin-top: var(--nad)}.cenik__bok{display: contents}.cenik__fotky{order: -1}.cenik__fotky{display: grid}.cenik__foto{grid-area: 1 / 1;min-width: 0;visibility: hidden;transition: visibility 0s linear var(--t2)}.cenik__foto img{aspect-ratio: 19 / 10;opacity: 0;transition: opacity 0s linear var(--t2)}.cenik__foto--leto img,.cenik__foto--mimo img{object-position: 50% 20%}.cenik__foto--zima img{object-position: 50% 46%}.cenik__foto--silvestr img{object-position: 50% 52%}.cenik__foto figcaption{opacity: 0;transition: opacity var(--t1) linear}.cenik__vcene{margin-top: 2px;white-space: nowrap}.cenik__vcene .cislo{display: inline;color: var(--inkoust);font-size: 1.625rem;line-height: 1.05}.cenik__foto--leto{visibility: visible}.cenik__foto--leto img,.cenik__foto--leto figcaption{opacity: 1}@supports selector(:has(*)){.cenik:has(.listek input:checked) .cenik__foto{visibility: hidden;z-index: 0;transition: visibility 0s linear var(--t2)}.cenik:has(.listek input:checked) .cenik__foto img{opacity: 0;transition: opacity 0s linear var(--t2)}.cenik:has(.listek input:checked) .cenik__foto figcaption{opacity: 0;transition: opacity var(--t1) linear}.cenik:has(input[value="leto"]:checked) .cenik__foto--leto,.cenik:has(input[value="mimo"]:checked) .cenik__foto--mimo,.cenik:has(input[value="zima"]:checked) .cenik__foto--zima,.cenik:has(input[value="silvestr"]:checked) .cenik__foto--silvestr{visibility: visible;z-index: 1;transition: none}.cenik:has(input[value="leto"]:checked) .cenik__foto--leto img,.cenik:has(input[value="mimo"]:checked) .cenik__foto--mimo img,.cenik:has(input[value="zima"]:checked) .cenik__foto--zima img,.cenik:has(input[value="silvestr"]:checked) .cenik__foto--silvestr img{opacity: 1;transition: opacity var(--t2) var(--k2)}.cenik:has(input[value="leto"]:checked) .cenik__foto--leto figcaption,.cenik:has(input[value="mimo"]:checked) .cenik__foto--mimo figcaption,.cenik:has(input[value="zima"]:checked) .cenik__foto--zima figcaption,.cenik:has(input[value="silvestr"]:checked) .cenik__foto--silvestr figcaption{opacity: 1;transition: opacity var(--t1) linear var(--t1)}.js .cenik:not(.modul-selhal) .cenik__fotky:not(.je-nastaveno) .cenik__foto img,.js .cenik:not(.modul-selhal) .cenik__fotky:not(.je-nastaveno) .cenik__foto figcaption{opacity: 0;transition: none}}.listek{min-width: 0;margin: 28px 0 0;padding: 0;border: 0;border-top: 1px solid var(--cara)}.listek__radek{position: relative;display: grid;grid-template-columns: minmax(0,1fr) auto;grid-template-areas: "nazev cena" "kdy za";align-items: baseline;column-gap: 0;row-gap: 6px;padding: 18px 0 19px;border-bottom: 1px solid var(--cara);cursor: pointer;-webkit-tap-highlight-color: transparent}.listek__radek:has(input:checked) .tecka{opacity: 1;transform: none}@media (hover: hover){.listek__radek:not(:has(input:checked)):hover .tecka{opacity: 1;transform: scale(0.8);border-color: var(--vodic);background: transparent;box-shadow: none}}.listek__volba{position: absolute;inset: 0;z-index: 1;width: 100%;height: 100%;margin: 0;opacity: 0;cursor: pointer}.listek__radek:has(input:focus-visible){outline: 2px solid var(--med);outline-offset: 3px}.listek__nazev{grid-area: nazev;font: 600 var(--text-l)/1.3 var(--text)}.listek__kdy{grid-area: kdy;padding-right: 16px;color: var(--sedy);font-size: var(--text-s);line-height: 1.4;font-variant-numeric: lining-nums tabular-nums}.listek__vodic{display: none}.listek__cena{grid-area: cena;justify-self: end;padding-left: 16px}.listek__cena small{margin-left: 4px}.listek__za{grid-area: za;justify-self: end;max-width: 10em;color: var(--sedy);font-size: var(--text-s);line-height: 1.4;text-align: right}.cenik__pozn{margin-top: 10px}html:not(.poznamky-zapnute) .cenik__pozn{display: none}.osoby{border-bottom: 1px solid var(--cara)}.osoby__veta{display: flex;align-items: center;justify-content: space-between;gap: 16px;min-height: 60px;padding: 12px 0;list-style: none;cursor: pointer;-webkit-tap-highlight-color: transparent;font-size: var(--text-m);line-height: 1.4}.osoby__veta::-webkit-details-marker{display: none}.osoby__veta strong{font-weight: 600}.osoby__veta:focus-visible{outline-offset: 2px}.osoby__plus{flex: none;width: 20px;height: 20px;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round}.osoby__svisla{transform-box: fill-box;transform-origin: center;transition: transform var(--t1) var(--k1)}.osoby[open] .osoby__svisla{transform: scaleY(0)}.osoby[open] .osoby__obsah{animation: osoby-otevri var(--t2) var(--k1) both}@keyframes osoby-otevri{from{opacity: 0;transform: translateY(calc(-6px * var(--pohyb,1)))}}.osoby__obsah{padding-bottom: 18px}.osoby__tab{width: 100%;border-collapse: collapse;font-variant-numeric: lining-nums tabular-nums}.osoby__tab th,.osoby__tab td{padding: 10px 0 9px 12px;border-bottom: 1px solid var(--cara);text-align: right;white-space: nowrap}.osoby__tab th:first-child{padding-left: 0;text-align: left}.osoby__tab thead th{padding-top: 4px;vertical-align: bottom;color: var(--sedy);font-weight: 400;line-height: 1.3;white-space: normal}.osoby__tab tbody th{font-weight: 400}.osoby__tab tbody tr:last-child > *{border-bottom: 0}.osoby__plny > *{font-weight: 600}.osoby__tab tbody .osoby__plny th{font-weight: 600}.osoby__pozn{margin-top: 12px;color: var(--sedy);font-size: var(--text-s);line-height: 1.4}.cenik__podminky{margin-top: 34px}.cenik__navic{margin-top: 20px;max-width: 34em;color: var(--sedy);font-size: var(--text-m);line-height: 1.45}.cenik__navic b{color: var(--inkoust);font-weight: 600}@media (min-width: 700px){.listek__radek{grid-template-columns: auto minmax(32px,1fr) auto;grid-template-areas: "nazev vodic cena" "kdy kdy za";padding: 20px 0 21px}.listek__vodic{display: block;grid-area: vodic;align-self: baseline;height: 3px;margin: 0 2px 0 24px;background: radial-gradient(circle at 1.5px 1.5px,var(--vodic) 1px,transparent 1.4px) 0 0 / 7px 3px repeat-x}.listek__cena{padding-left: 14px}.listek__za{max-width: none}}@media (min-width: 1000px){.cenik__mrizka{display: grid;grid-template-columns: minmax(0,7fr) minmax(0,5fr);grid-template-areas: "hlava bok" "listek bok" "pozn bok" "osoby bok" ". bok";grid-template-rows: auto auto auto auto 1fr;column-gap: 88px}.cenik__hlava{grid-area: hlava}.cenik__obsah{display: contents}.cenik__bok{display: block;grid-area: bok;align-self: start;position: sticky;top: 112px}.cenik__foto img{aspect-ratio: 4 / 5}.cenik__foto--leto img,.cenik__foto--mimo img{object-position: 64% 50%}.cenik__foto--zima img{object-position: 42% 50%}.cenik__foto--silvestr img{object-position: 50% 50%}.listek{grid-area: listek;margin-top: var(--nad)}.cenik__pozn{grid-area: pozn}.osoby{grid-area: osoby}.cenik__podminky{margin-top: 30px}.cenik__navic{margin-top: 18px}.listek__radek{padding: 22px 0 23px}.listek__cena{font-size: 2rem}}@media (min-width: 1280px){.cenik__foto img{aspect-ratio: 1}}@media (max-width: 999px){.cenik__pozn{margin-bottom: 4px}}.poptat{padding-top: 0}.poptat__hlava .nadpis{max-width: 17em}.pop-obal{margin-top: var(--nad)}.pop{display: grid;grid-template-columns: minmax(0,1fr);row-gap: 32px}.pop__med{display: none}.kal{min-width: 0}.kal__plocha{position: relative}.kal__titul{position: absolute;width: 1px;height: 1px;margin: -1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.kal__sipka{position: absolute;top: 0;z-index: 2;display: grid;place-items: center;width: 48px;height: 48px;padding: 0;border: 0;border-radius: 50%;background: transparent;color: var(--inkoust);cursor: pointer;-webkit-tap-highlight-color: transparent;transition: background-color var(--t1) var(--k1),opacity var(--t1) var(--k1)}.kal__sipka--zpet{right: 50px}.kal__sipka--dal{right: -8px}.kal__sipka svg{width: 20px;height: 20px;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round}@media (hover: hover){.kal__sipka:hover{background: color-mix(in srgb,var(--inkoust) 7%,transparent)}}.kal__sipka[aria-disabled="true"]{opacity: 0.3;cursor: default;background: transparent}html:not(.js) .kal__sipka,html:not(.js) .kal__legenda,html:not(.js) .souhrn{display: none}.kal__mesice{display: grid;grid-template-columns: minmax(0,1fr);column-gap: 48px}.kal__bezjs{grid-column: 1 / -1;max-width: 34em;padding: 8px 0;color: var(--sedy)}.js .kal__bezjs{min-height: 370px}.kal__mesic{min-width: 0}.kal__nazev{display: flex;align-items: center;height: 48px;padding-right: 108px;font: 400 var(--h3)/1 var(--titul);white-space: nowrap}.kal__mrizka{display: grid;grid-template-columns: repeat(7,minmax(0,1fr));grid-template-rows: 38px;grid-auto-rows: 48px;align-content: start;min-height: calc(38px + 6 * 48px);margin-top: 6px}.kal__dt{display: grid;place-items: center;color: var(--sedy);font-size: var(--text-s)}.kal__den{position: relative;display: grid;place-items: center;width: 100%;height: 100%;min-width: 0;margin: 0;padding: 0;border: 0;background: none;color: var(--inkoust);font: 500 var(--text-m)/1 var(--text);font-variant-numeric: lining-nums tabular-nums;cursor: pointer;-webkit-tap-highlight-color: transparent}.kal__den span{position: relative;z-index: 1;display: grid;place-items: center;width: 40px;height: 40px;border-radius: 50%;transition: background-color var(--t1) var(--k1),color var(--t1) var(--k1)}.kal__den b,.kal__vzor b{position: absolute;inset: 0;display: grid;place-items: center;border-radius: 50%;font-weight: inherit}.kal__den::before{content: "";position: absolute;top: 3px;bottom: 3px;left: 0;right: 0;z-index: 0;background: var(--pruh);opacity: 0;pointer-events: none}.kal__den[aria-disabled="true"]{cursor: default;color: var(--minule)}.kal__den.je-obsazeno span,.kal__vzor--plno{background: var(--noc);color: var(--snih)}.kal__den.je-rano span,.kal__vzor--rano{background: linear-gradient(135deg,var(--pul) 50%,transparent 50%)}.kal__den.je-vecer span,.kal__vzor--vecer{background: linear-gradient(135deg,transparent 50%,var(--pul) 50%)}.kal__den:is(.je-rano,.je-vecer) span,.kal__vzor:is(.kal__vzor--rano,.kal__vzor--vecer){box-shadow: inset 0 0 0 1.5px var(--noc)}.kal__den:is(.je-obsazeno,.je-rano,.je-vecer) b,.kal__vzor:is(.kal__vzor--plno,.kal__vzor--rano,.kal__vzor--vecer) b{font-weight: 600}.kal__den:is(.je-rano,.je-vecer) b,.kal__vzor:is(.kal__vzor--rano,.kal__vzor--vecer) b{color: var(--inkoust)}.kal__den.je-dnes b{font-weight: 600}.kal__den.je-dnes span::after{content: "";position: absolute;left: 50%;bottom: 3px;z-index: 1;width: 7px;height: 7px;margin-left: -3.5px;border: 1.5px solid var(--inkoust);border-radius: 50%;background: var(--svetlo)}.kal__den.je-dnes.je-obsazeno span::after{border-color: var(--snih)}@media (hover: hover){.kal__den:not([aria-disabled="true"]):hover span{background-color: color-mix(in srgb,var(--svetlo) 45%,transparent)}}.kal__den:focus-visible{outline: none}.kal__den:focus-visible span{outline: 2px solid var(--med);outline-offset: 1px}.kal__den.je-v-rozsahu::before,.kal__den.je-cesta-od::before,.kal__den.je-do::before{opacity: 1}.kal__den.je-cesta-od::before,.kal__den.je-nahled-od::before{left: 50%}.kal__den.je-do::before,.kal__den.je-nahled-do::before{right: 50%}.kal__den.je-nahled::before,.kal__den.je-nahled-od::before{opacity: 0.6}.kal__den.je-nahled-do span{box-shadow: inset 0 0 0 1.5px var(--svetlo)}.kal__den:nth-child(7n + 1)::before,.kal__nic + .kal__den::before,.kal__dt + .kal__den::before{border-top-left-radius: 20px;border-bottom-left-radius: 20px}.kal__den:nth-child(7n)::before,.kal__den:last-child::before{border-top-right-radius: 20px;border-bottom-right-radius: 20px}.kal__den.je-od span,.kal__den.je-do span{background: var(--svetlo);color: var(--noc);box-shadow: none}.kal__den:is(.je-od,.je-do) b{color: var(--noc)}.kal__den.je-od:hover span,.kal__den.je-do:hover span{background: var(--svetlo-sv)}@keyframes kal-dosedni{from{opacity: 0;transform: scale(0.7)}}@keyframes kal-pruh{from{opacity: 0}}.kal__mesice[data-efekt="od"] .je-od span,.kal__mesice[data-efekt="do"] .je-do span{animation: kal-dosedni var(--t1) var(--k1) both}.kal__mesice[data-efekt="do"] .je-do span{animation-delay: calc(var(--t1) * 0.6)}.kal__mesice[data-efekt="do"] :is(.je-cesta-od,.je-v-rozsahu,.je-do)::before{animation: kal-pruh var(--t1) var(--k1) both;animation-delay: calc(var(--t1) * var(--i,0) / var(--n,1))}.kal__mesice.je-listovano .kal__mesic{animation: kal-vjezd var(--t1) var(--k1) both}.kal__mesice[data-smer="zpet"]{--smer: -1}@keyframes kal-vjezd{from{opacity: 0;transform: translateX(calc(var(--smer,1) * 18px * var(--pohyb,1)))}}html.bez-animaci .kal__mesice .kal__mesic,html.bez-animaci .kal__mesice .kal__den span,html.bez-animaci .kal__mesice .kal__den::before,html.bez-animaci .osoby__obsah{animation: none !important}.kal__legenda{display: grid;grid-template-columns: repeat(2,max-content);align-items: center;gap: 8px 28px;margin: 14px 0 0;padding: 0;list-style: none;color: var(--sedy);font-size: var(--text-s);line-height: 1.3}@media (min-width: 560px){.kal__legenda{display: flex;flex-wrap: wrap;gap: 8px 24px}}.kal__legenda li{display: inline-flex;align-items: center;gap: 8px}.kal__vzor{position: relative;flex: none;display: grid;place-items: center;width: 34px;height: 34px;border-radius: 50%;color: var(--inkoust);font: 500 var(--text-s)/1 var(--text);font-variant-numeric: lining-nums tabular-nums}.kal__vzor.kal__vzor--plno{color: var(--snih)}.kal__pozn{margin-top: 8px}html:not(.poznamky-zapnute) .kal__pozn{display: none}.souhrn{--vodic: rgba(238,238,242,0.42);margin-top: 24px;padding: 20px 20px 22px;border-radius: var(--r-foto);outline: none}@media (min-width: 700px){.souhrn{padding: 24px 28px 26px}}.souhrn > :first-child::before{content: "";display: inline-block;width: 10px;height: 15px;margin-right: 11px;vertical-align: -2px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 15'%3E%3Crect x='3.1' y='0' width='3.8' height='4' rx='.7' fill='%236E6A60'/%3E%3Cellipse cx='5' cy='9.5' rx='4.2' ry='5' fill='%23F3C86E'/%3E%3C/svg%3E") no-repeat 50% 0 / 10px 15px;filter: drop-shadow(0 0 4px rgba(243,200,110,0.75)) drop-shadow(0 0 10px rgba(243,200,110,0.45))}@keyframes souhrn-rozsvit{0%{opacity: 0.12}45%{opacity: 1}62%{opacity: 0.55}100%{opacity: 1}}@media (prefers-reduced-motion: no-preference){.souhrn > :first-child::before{animation: souhrn-rozsvit 560ms var(--k1) both}}html.bez-animaci .souhrn > :first-child::before{animation: none}.souhrn__titul{color: var(--snih-tlum);font-size: var(--text-s);line-height: 1.4}.souhrn__trasa{font: 600 var(--text-l)/1.35 var(--text)}.souhrn__trasa strong{font-weight: 600;white-space: nowrap}.souhrn__ceka{color: var(--snih-tlum);font-weight: 400}.souhrn__radek{display: flex;align-items: baseline;margin-top: 6px}.souhrn__noci{flex: none;font-size: var(--text-m);white-space: nowrap}.souhrn__vodic{flex: 1 1 24px;align-self: baseline;height: 3px;margin: 0 14px;background: radial-gradient(circle at 1.5px 1.5px,var(--vodic) 1px,transparent 1.4px) 0 0 / 7px 3px repeat-x}.souhrn__cena{flex: none;font-size: 2rem}.souhrn__cena small{margin-left: 5px}.souhrn__vyzva{font-size: var(--text-m);line-height: 1.45;max-width: 30em}.souhrn__rozpis{margin-top: 8px;max-width: 34em;color: var(--snih-tlum);font-size: var(--text-s);line-height: 1.45}.souhrn__pata{display: flex;align-items: center;gap: 16px;margin-top: 14px}.souhrn__pata .btn{flex: none;min-height: 48px}.souhrn__pata .souhrn__rozpis{margin-top: 0}.souhrn.je-chyba .souhrn__rozpis{color: var(--svetlo)}.pole__chyba{display: flex;gap: 8px;margin-top: 8px;color: var(--med);font-size: var(--text-s);font-weight: 500;line-height: 1.4;text-wrap: balance}.pole--osob .pole__chyba{width: calc(200% + 20px)}.pop__pole:has(#pop-osob-chyba:not([hidden])) #pop-deti-napoveda{visibility: hidden}.pole__chyba::before{content: "";flex: none;width: 18px;height: 18px;margin-top: 1px;background: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='10' cy='10' r='7.6'/%3E%3Cpath d='M10 6v4.6M10 13.6v.1'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='10' cy='10' r='7.6'/%3E%3Cpath d='M10 6v4.6M10 13.6v.1'/%3E%3C/svg%3E") center / contain no-repeat}.pole__chyba[hidden]{display: none}.kal__chyba{margin-top: 12px}.pop__udaje{min-width: 0;container-type: inline-size}.pop__h{margin-bottom: 10px;font: 400 var(--h3)/1.2 var(--titul)}.pop__pole{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 20px}.pole{grid-column: span 2;display: grid;grid-row: span 2;grid-template-rows: subgrid;row-gap: 0;min-width: 0;padding-bottom: 16px}.pole--osob,.pole--deti{grid-column: span 1}.pole label{grid-area: 1 / 1;z-index: 1;padding-top: 1px;font-size: var(--text-s);font-weight: 600;line-height: 1.25;pointer-events: none}.pole input,.pole textarea{grid-area: 1 / 1;width: 100%;min-width: 0;min-height: 50px;margin: 0;padding: 23px 0 4px;border: 0;border-radius: 0;background: transparent;box-shadow: inset 0 -1px 0 var(--sedy);color: var(--inkoust);font: 400 var(--text-m)/1.35 var(--text);-webkit-appearance: none;appearance: none;transition: box-shadow var(--t1) var(--k1)}.pole input[type="number"]{-moz-appearance: textfield}.pole input::-webkit-outer-spin-button,.pole input::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}.pole textarea{min-height: 76px;resize: vertical}.pole--zprava label{background: linear-gradient(var(--plocha) 22px,transparent 22px)}.pole input:focus,.pole textarea:focus{outline: none;box-shadow: inset 0 -2px 0 var(--med)}.pole [aria-invalid="true"]{box-shadow: inset 0 -2px 0 var(--med)}.pole__pod{grid-row: 2;display: block;min-width: 0}.pole__napoveda{display: block;margin-top: 5px;color: var(--sedy);font-size: var(--text-s);line-height: 1.4}@container (min-width: 460px){.pop__pole{grid-template-columns: repeat(4,minmax(0,1fr));column-gap: 24px}.pole{grid-column: span 4}.pole--jmeno,.pole--email,.pole--telefon{grid-column: span 2}.pole--osob,.pole--deti{grid-column: span 1}.pole--osob .pole__chyba{width: calc(200% + 24px)}}.pop__chyby{margin-bottom: 20px;padding-top: 14px;border-top: 2px solid var(--med);font-size: var(--text-m);line-height: 1.45;outline: none}.pop__chyby p{font-weight: 500}.pop__chyby textarea{display: block;width: 100%;margin-top: 10px;padding: 10px 12px;border: 1px solid var(--sedy);border-radius: 0;background: transparent;color: var(--inkoust);font: 400 var(--text-s)/1.45 var(--text);resize: vertical}.pop__odeslat{display: grid;justify-items: start;gap: 12px;margin-top: 4px}.pop__odeslat .btn{padding: 0 32px}.pop__odeslat .btn[aria-busy="true"]{opacity: 0.7;cursor: progress}.pop__drobne{color: var(--sedy);font-size: var(--text-s);line-height: 1.4}.hotovo{display: grid;justify-items: start;gap: 14px;max-width: 640px;padding: 26px 0 8px;border-top: 1px solid var(--cara);outline: none}.hotovo:target{display: grid !important}.hotovo:target ~ .pop{display: none}.hotovo.noc{gap: 12px;padding: 0 24px 26px;border-top: 0;border-radius: var(--r-foto);overflow: hidden}.hotovo__retez{justify-self: stretch;margin: 0 -24px 2px}.noc .hotovo__noci{color: var(--snih-tlum)}.noc .hotovo__h .tecka{border-color: var(--noc)}@media (min-width: 700px){.hotovo.noc{padding: 0 40px 34px}.hotovo__retez{margin: 0 -40px 4px}}.hotovo__h{font: 400 clamp(1.75rem,2.6vw,2.25rem)/1.1 var(--titul);text-wrap: balance}.hotovo__h .tecka{margin-left: 12px;vertical-align: 0.22em;opacity: 1;transform: none}.hotovo__trasa{display: grid;gap: 2px;font-size: var(--text-l);line-height: 1.4}.hotovo__datum strong{font-weight: 600;white-space: nowrap}.hotovo__noci{color: var(--sedy)}.hotovo__text{max-width: 30em;font-size: var(--text-l);line-height: 1.45}.hotovo__zpet{margin-top: 6px}.hotovo__zpet a{display: inline-flex;align-items: center;min-height: 44px}@media (min-width: 760px){.kal__mesice{grid-template-columns: repeat(2,minmax(0,1fr))}.kal__nazev{padding-right: 0}.kal__mesic + .kal__mesic .kal__nazev{padding-right: 108px}}@media (min-width: 1180px){.pop{grid-template-columns: minmax(656px,7fr) minmax(340px,5fr);column-gap: 72px;align-items: start}.pop__udaje{padding-top: 2px}.pop__h{display: flex;align-items: center;min-height: 44px;margin-bottom: 8px}}@media (min-width: 1440px){.pop{column-gap: 88px}}.okoli__hlava .perex{max-width: 34em}.okoli__skladba{grid-template-columns: minmax(0,1fr);gap: 0;margin-top: 28px}.okoli__skladba .foto--a{grid-area: 1 / 1;aspect-ratio: 1}.hreben{grid-area: 2 / 1;justify-self: end;z-index: 2;width: 84%;margin-top: -44px}.hreben img{aspect-ratio: 2 / 1;box-shadow: 0 0 0 var(--lem) var(--plocha)}.bokem{overflow: hidden;border-radius: var(--r-foto);background: #CFC9BA;container-type: size}.bokem__plocha{position: absolute;left: 0;top: clamp(calc(100cqh - 133.14cqw),calc(62cqh - 80cqw),0px);width: 100%;aspect-ratio: 1690 / 2250;container-type: inline-size;--pomer: calc(2250 / 1690)}.bokem__plocha picture,.bokem__plocha img{display: block;width: 100%;height: 100%}.bokem__plocha img{border-radius: 0}.bokem__stitky{position: absolute;inset: 0;margin: 0;padding: 0;list-style: none}.pocasi{margin-top: 64px}.pocasi__citat .citat{max-width: 19em}.pocasi__citat footer{margin-top: 10px}.pocasi__volba{display: none}.js .pocasi__volba{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px;max-width: 408px;margin-top: 26px}.pocasi__tab{display: grid;justify-items: center;align-content: start;gap: 14px;min-width: 44px;min-height: 44px;padding: 6px 0 4px;border: 0;border-radius: 18px;background: none;color: var(--sedy);font: 600 var(--text-m)/1.2 var(--text);cursor: pointer;-webkit-tap-highlight-color: transparent;transition: color var(--t1) var(--k1)}.pocasi__tab:hover,.pocasi__tab[aria-selected="true"]{color: var(--inkoust)}.pocasi__tab[aria-selected="true"]{position: relative;z-index: 1}.pocasi__kruh{display: block;width: min(100%,112px)}.pocasi__kruh img{width: 100%;aspect-ratio: 1;object-fit: cover;object-position: var(--op,50% 50%);border-radius: 50%;background: #CFC9BA;box-shadow: 0 0 0 var(--lem) var(--plocha),0 0 0 var(--lem) rgba(243,200,110,0),0 0 0 var(--lem) rgba(29,32,51,0),0 0 0 0 rgba(243,200,110,0);transition: box-shadow var(--t2) var(--k1),transform var(--t1) var(--k1)}.pocasi__tab:hover .pocasi__kruh img{transform: scale(calc(1 + 0.03 * var(--pohyb,1)))}.pocasi__tab[aria-selected="true"] .pocasi__kruh img{box-shadow: 0 0 0 var(--lem) var(--plocha),0 0 0 calc(var(--lem) + 3px) var(--svetlo),0 0 0 calc(var(--lem) + 4.5px) var(--inkoust),0 0 26px calc(var(--lem) + 6px) rgba(243,200,110,0.6)}.pocasi__jmeno{display: inline-flex;align-items: center}.pocasi__jmeno .tecka{margin-right: -20px}.okno{margin-top: 40px}.okno__nazev{margin-bottom: 14px;font: 400 var(--h3)/1.2 var(--titul)}.okno__foto{margin: 0}.okno__ram{position: relative;overflow: hidden;isolation: isolate;aspect-ratio: 4 / 5;border-radius: var(--r-foto);background: #CFC9BA}.okno__plakat,.okno__video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;border-radius: inherit}.okno__video{opacity: 0;pointer-events: none;transition: opacity var(--t1) var(--k1)}.okno__video[data-obraz]{opacity: 1}.okno__ovladani{position: absolute;top: 12px;right: 12px;z-index: 2;min-width: 8.5rem;padding: 0 18px 0 14px;background: rgba(17,19,34,0.84);color: var(--snih)}.okno__ovladani:hover{background: rgba(17,19,34,0.96)}.okno__ovladani:focus-visible{outline-color: var(--svetlo)}.okno__ovladani .ikona-pauza,.okno__ovladani[data-hraje] .ikona-prehrat{display: none}.okno__ovladani[data-hraje] .ikona-pauza{display: inline}.okno__cile{margin-top: 18px}.okno__cile li{display: grid;grid-template-columns: 5.5rem minmax(0,1fr);align-items: baseline;column-gap: 12px;padding: 15px 0 14px}.okno__cile .cislo small{color: var(--sedy)}.okno__kam{line-height: 1.35}.js .pocasi{display: grid;grid-template-columns: minmax(0,1fr)}.js .okno{position: relative;grid-area: 3 / 1;margin-top: 24px;z-index: 1;visibility: hidden;transition: visibility 0s linear var(--t2)}.js .okno[data-aktivni]{z-index: 2;visibility: visible;transition: none}.js .okno__nazev{display: none}.js .okno__ram{touch-action: pan-y pinch-zoom;transition: transform var(--t1) var(--k1)}.js .okno:not([data-aktivni]) :is(.okno__foto > figcaption,.okno__ovladani,.okno__cile){opacity: 0}.js .okno[data-vymena] .okno__ram{animation: okoli-prolni var(--t2) var(--k1) both}.js .okno[data-vymena] :is(.okno__foto > figcaption,.okno__ovladani,.okno__cile){animation: okoli-prolni var(--t2) var(--k1) 60ms both}@keyframes okoli-prolni{from{opacity: 0}}.cile{margin-top: 36px;border-top: 1px solid var(--cara);border-bottom: 1px solid var(--cara)}.cile__souhrn{display: flex;align-items: center;justify-content: space-between;gap: 16px;min-height: 60px;list-style: none;cursor: pointer;font: 600 var(--text-m)/1.3 var(--text);-webkit-tap-highlight-color: transparent}.cile__souhrn::-webkit-details-marker{display: none}.cile__plus{position: relative;flex: none;width: 16px;height: 16px;margin-right: 2px}.cile__plus::before,.cile__plus::after{content: "";position: absolute;left: 0;top: 50%;width: 100%;height: 1.7px;margin-top: -0.85px;border-radius: 1px;background: currentColor;transition: transform var(--t1) var(--k1)}.cile__plus::after{transform: rotate(90deg)}.cile[open] .cile__plus::after{transform: rotate(180deg)}.cile__souhrn:hover .cile__plus{color: var(--med)}.cile__obsah{padding: 0 0 24px}.cile[open] .cile__obsah{animation: okoli-odkryj var(--t2) var(--k1) both}@keyframes okoli-odkryj{from{opacity: 0;transform: translateY(calc(-6px * var(--pohyb,1)))}}.cile__pozn{color: var(--sedy);font-size: var(--text-s)}.cile__seznam{margin-top: 12px}.cile__seznam li{display: grid;grid-template-columns: 7rem minmax(0,1fr);column-gap: 12px;padding: 6px 0;line-height: 1.35;break-inside: avoid}.cile__min{color: var(--sedy);white-space: nowrap;font-variant-numeric: tabular-nums}html.bez-animaci .okoli *,html.bez-animaci .okoli *::after,html.bez-animaci .okoli *::before{transition: none !important;animation: none !important}@media (min-width: 700px){.okoli__skladba .foto--a{aspect-ratio: 16 / 10}.hreben{width: 62%;margin-top: -72px}.pocasi{margin-top: 88px}.okno__ram{aspect-ratio: 16 / 9}.okno__ovladani{top: 16px;right: 16px}.cile__seznam{columns: 2;column-gap: 56px}}@media (min-width: 1000px){.okoli__uvod{display: grid;grid-template-columns: minmax(0,7fr) 64px minmax(0,5fr);grid-template-rows: auto auto;grid-template-areas: "a . hlava" "a . b";row-gap: 40px;align-items: start}.okoli__hlava{grid-area: hlava;padding-top: 8px}.okoli__skladba{display: contents}.okoli__skladba .foto--a{grid-area: a;aspect-ratio: auto;align-self: stretch}.hreben{grid-area: b;justify-self: stretch;align-self: end;width: auto;margin-top: 0}.hreben img{box-shadow: none}.pocasi{margin-top: 112px;column-gap: 56px}.js .pocasi{grid-template-columns: minmax(0,5fr) minmax(0,7fr);grid-template-rows: auto auto 1fr}.js .pocasi__citat{position: relative;z-index: 3;grid-area: 1 / 1}.js .pocasi__volba{position: relative;z-index: 3;grid-area: 2 / 1;margin-top: 30px}.js .okno{grid-area: 1 / 1 / 4 / 3;display: grid;grid-template-columns: subgrid;grid-template-rows: subgrid;margin-top: 0}.js .okno__foto{grid-area: 1 / 2 / 4 / 3;align-self: stretch}.js .okno__ram{height: 100%;aspect-ratio: auto}.js .okno__cile{grid-area: 3 / 1 / 4 / 2;align-self: start;margin-top: 28px}html:not(.js) .okno{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);grid-template-rows: auto 1fr;column-gap: 56px;margin-top: 56px}html:not(.js) .okno__foto{grid-area: 1 / 2 / 3 / 3}html:not(.js) .okno__cile{grid-area: 2 / 1;align-self: start}.cile{margin-top: 72px}.okoli.sekce{padding-bottom: calc(var(--sekce-y) * 0.5)}}@media (min-width: 1200px){.okoli__uvod{grid-template-columns: minmax(0,7fr) 80px minmax(0,5fr)}}@media (min-width: 1280px){.js .pocasi,html:not(.js) .okno{grid-template-columns: minmax(0,4fr) minmax(0,8fr)}}.otazky{--kruh-q: 56px;--kruh-mezera: 14px}.otazky__fotky{display: grid;margin-top: 28px}.otazky__fotky > .otazky__foto{grid-area: 1 / 1;margin: 0}.otazky__foto img{aspect-ratio: 4 / 3}html:not(.js) .otazky__foto:not([data-aktivni]){display: none}.js .otazky__foto{opacity: 0;visibility: hidden;transition: opacity 0s linear var(--t2),visibility 0s linear var(--t2)}.js .otazky__foto[data-aktivni]{z-index: 1;opacity: 1;visibility: visible;transition: opacity var(--t2) var(--k1)}.js .otazky__foto:not([data-aktivni]) > figcaption{opacity: 0}.otazky__seznam{margin-top: 32px;border-top: 1px solid var(--cara)}.otazka,.otazky__dalsi > summary{border-bottom: 1px solid var(--cara)}.otazka > summary,.otazky__dalsi > summary{display: flex;align-items: flex-start;justify-content: space-between;gap: 28px;min-height: 64px;padding: 19px 0 18px;list-style: none;cursor: pointer;-webkit-tap-highlight-color: transparent}.otazka > summary::-webkit-details-marker,.otazky__dalsi > summary::-webkit-details-marker{display: none}.otazka__q{font: 600 var(--text-l)/1.4 var(--text)}.otazka__konec{white-space: nowrap}.otazka__q .tecka{margin-right: -20px}.otazka__plus{position: relative;flex: none;width: 16px;height: 16px;margin: 6px 2px 0 0;color: var(--inkoust);transition: color var(--t1) var(--k1)}.otazka__plus::before,.otazka__plus::after{content: "";position: absolute;left: 0;top: 50%;width: 100%;height: 1.7px;margin-top: -0.85px;border-radius: 1px;background: currentColor;transition: transform var(--t1) var(--k1)}.otazka__plus::after{transform: rotate(90deg)}.otazka[open] > summary .otazka__plus::after,.otazky__dalsi[open] > summary .otazka__plus::after{transform: rotate(180deg)}.otazka > summary:hover .otazka__plus{color: var(--med)}.otazka--foto > summary{display: grid;grid-template-columns: var(--kruh-q) minmax(0,1fr) calc(44px - var(--kruh-mezera));column-gap: var(--kruh-mezera);align-items: center;padding: 13px 0}.otazka--foto > summary .otazka__plus{justify-self: end;margin-top: 0}.otazka__kruh{display: block;width: var(--kruh-q)}.otazka__kruh img{width: 100%;aspect-ratio: 1;object-fit: cover;border-radius: 50%;background: var(--papir-2);box-shadow: 0 0 0 4px var(--plocha),0 0 0 4px rgba(243,200,110,0),0 0 0 4px rgba(29,32,51,0),0 0 0 0 rgba(243,200,110,0);transition: box-shadow var(--t2) var(--k1)}.otazka--foto[open] > summary .otazka__kruh img{box-shadow: 0 0 0 4px var(--plocha),0 0 0 6.5px var(--svetlo),0 0 0 7.5px var(--inkoust),0 0 18px 8px rgba(243,200,110,0.5)}.otazka--foto > .otazka__odpoved{margin-left: calc(var(--kruh-q) + var(--kruh-mezera))}.otazka__odpoved{max-width: 62ch;padding: 0 0 24px;color: var(--sedy)}.otazka__odpoved p + p{margin-top: 8px}.otazka[open] .otazka__odpoved{animation: otazka-odkryj var(--t2) var(--k1) both}@keyframes otazka-odkryj{from{opacity: 0;transform: translateY(calc(-4px * var(--pohyb,1)))}}.otazka__kde{display: inline-flex;align-items: center;min-height: 44px;margin-top: 4px;color: var(--inkoust);font-weight: 500;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 4px;text-decoration-color: var(--med);transition: text-decoration-color var(--t1) var(--k1)}.otazka__kde:hover{text-decoration-color: currentColor}.otazky__dalsi > summary{align-items: center;color: var(--med);font: 600 var(--text-m)/1.3 var(--text)}.otazky__dalsi > summary .otazka__plus{margin-top: 0;color: currentColor}.otazky__min,.otazky__dalsi[open] .otazky__vic{display: none}.otazky__dalsi[open] .otazky__min{display: inline}html.bez-animaci .otazky *,html.bez-animaci .otazky *::before,html.bez-animaci .otazky *::after{transition: none !important;animation: none !important}@media (min-width: 700px){.otazky{--kruh-q: 64px;--kruh-mezera: 20px}.otazky__fotky{max-width: 560px;margin-top: 36px}.otazka__odpoved{padding-right: 40px}}@media (min-width: 1000px){.otazky__fotky{max-width: none;margin-top: 44px}.otazky__foto > figcaption span{display: none}.otazky__seznam{margin-top: 0}.otazka > summary,.otazky__dalsi > summary{padding: 22px 0 21px}.otazka--foto > summary{padding: 16px 0}.otazka__odpoved{padding-bottom: 28px}}@media (min-width: 1200px){.otazky__foto > figcaption span{display: block}}.kontakt__ram{display: grid;grid-template-columns: minmax(0,1fr);row-gap: 32px}.kontakt__mapy{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 22px}.mapa{min-width: 0}.mapa__okno{position: relative;aspect-ratio: 1;overflow: hidden;isolation: isolate;border-radius: var(--r-foto);background: var(--noc-hl)}.mapa__plocha{position: absolute;left: -68.75%;top: -58.33%;width: 266.67%;aspect-ratio: 3200 / 2000;background: #2B3050;container-type: inline-size;--pomer: 0.625}.mapa__plocha img{position: absolute;inset: 0;width: 100%;height: 100%;max-width: none;mix-blend-mode: luminosity;opacity: 0.62;filter: contrast(1.2)}.mapa__svg{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}.mapa__pozemek{fill: rgba(243,200,110,0.3);stroke: var(--svetlo);stroke-width: 1.5px;stroke-linejoin: round;vector-effect: non-scaling-stroke}.mapa__trasa{fill: none;stroke: var(--svetlo);stroke-width: 5px;stroke-linecap: round;stroke-linejoin: round;stroke-dasharray: 0.1 11;vector-effect: non-scaling-stroke}.mapa__stitky{position: absolute;inset: 0;margin: 0;padding: 0;list-style: none}.mapa figcaption{margin-top: 12px;color: var(--snih-tlum);font-size: var(--text-s)}.udaje{margin-top: 10px}.udaje > div{display: grid;gap: 2px;padding: 14px 0 16px}.udaje dt{color: var(--snih);font-weight: 600}.udaje dd{color: var(--snih-tlum)}.udaje address{font-style: normal}.udaje__gps{display: block;margin-top: 4px}.udaje__ikona{flex: none;width: 24px;height: 24px;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round;color: var(--snih-tlum)}.udaje--cesta dt{display: flex;align-items: center;align-self: start;gap: 10px}@media (max-width: 699px){.udaje--cesta > div{display: block;position: relative;padding-left: 38px}.udaje--cesta dt,.udaje--cesta dd{display: inline}.udaje--cesta dt{margin-right: 0.3em}.udaje--cesta .udaje__ikona{position: absolute;left: 0;top: 14px}.udaje--adresa > div{grid-template-columns: 6.5rem minmax(0,1fr);column-gap: 14px}}.kontakt__poptat{display: grid;justify-items: start;gap: 10px;padding-top: 8px}.kontakt__poptat p{color: var(--snih-tlum)}.kontakt__poptat .btn{margin-top: 12px}.kontakt .nadpis-3{margin-bottom: 14px}.kontakt__poptat .nadpis-3{margin-bottom: 0}@media (min-width: 700px){.udaje > div{grid-template-columns: 11rem minmax(0,1fr);column-gap: 24px}}@media (min-width: 1000px){.kontakt__ram{grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 64px;row-gap: 0;align-items: start}.kontakt__hlava{grid-column: 1 / -1}.mapa{grid-column: 1 / -1;margin-top: 40px}.mapa__okno{aspect-ratio: 16 / 9}.mapa__plocha{left: -16.83%;width: 150%}.kontakt__cesta{grid-column: 1;margin-top: 56px}.kontakt__adresa{grid-column: 2;margin-top: 56px}.kontakt .udaje > div{grid-template-columns: 7.5rem minmax(0,1fr)}.kontakt .udaje--cesta > div{grid-template-columns: 9rem minmax(0,1fr)}.kontakt__poptat{grid-column: 1 / -1;grid-template-columns: auto auto;justify-content: start;align-items: center;column-gap: 56px;row-gap: 6px;margin-top: 80px;padding-top: 36px;border-top: 1px solid var(--cara-noc)}.kontakt__poptat .nadpis-3,.kontakt__poptat p{grid-column: 1}.kontakt__poptat .btn{grid-column: 2;grid-row: 1 / span 2;margin-top: 0}}@media (min-width: 1000px) and (max-width: 1199.98px){.kontakt__cesta{grid-row: 3 / span 2}.kontakt__adresa{grid-row: 3}.kontakt__poptat{grid-column: 2;grid-row: 4;grid-template-columns: minmax(0,1fr);align-self: start;margin-top: 32px;padding-top: 0;border-top: 0}.kontakt__poptat .btn{grid-column: 1;grid-row: auto;justify-self: start;margin-top: 14px}}@media (min-width: 1200px){.kontakt__ram{grid-template-columns: minmax(0,5fr) minmax(0,7fr);column-gap: 80px}.kontakt__hlava{display: contents}.kontakt__hlava > *{grid-column: 1}.kontakt__hlava > .nadtitul{grid-row: 1}.kontakt__hlava > .nadpis{grid-row: 2}.kontakt__hlava > .perex{grid-row: 3}.kontakt__adresa{grid-column: 1;grid-row: 4;margin-top: 40px}.kontakt__mapy{grid-row: 5;margin-top: 22px}.kontakt__cesta{grid-column: 1;grid-row: 6;margin-top: 48px}.mapa{grid-column: 2;grid-row: 1 / span 6;margin-top: 0;align-self: stretch;display: flex;flex-direction: column}.mapa__okno{flex: 1;min-height: 560px;aspect-ratio: auto;container-type: size}.mapa__plocha{left: -68.75cqw;width: 266.67cqw;top: clamp(calc(100cqh - 166.67cqw),calc(50cqh - 108.33cqw),0px)}.kontakt__poptat{grid-row: 7;margin-top: 48px;padding-top: 32px}}.ztraceno{display: flex;flex-direction: column;min-height: calc(100svh - var(--hlava-v))}.hlava--ztraceno .hlava__poptat{display: inline-flex}.ztraceno__text{flex: 1;display: grid;justify-items: start;align-content: center;padding-block: 24px 16vh}.ztraceno h1{font: 400 var(--h1)/1.02 var(--titul);letter-spacing: -0.01em;text-wrap: balance}.ztraceno__akce{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 32px}.ztraceno .retez i::after{transition: opacity var(--t2) var(--k1),box-shadow var(--t2) var(--k1);transition-delay: calc(var(--k) * 16ms)}.ztraceno:has(.btn-hl:hover,.btn-hl:focus-visible) .retez--ceka i::after{opacity: var(--o);box-shadow: 0 0 5px 1px rgba(243,200,110,0.55),0 0 18px 7px rgba(243,200,110,calc(0.4 * var(--j)))}.paticka{background: var(--noc);color: var(--snih);padding-bottom: calc(40px + env(safe-area-inset-bottom,0px))}.paticka__ram{display: grid;gap: 24px;padding-top: 20px}.paticka__adresa{color: var(--snih-tlum);font-size: var(--text-s)}.paticka__odkazy ul{display: grid;grid-template-columns: 1fr 1fr;gap: 0 24px;margin: 0;padding: 0;list-style: none;border-top: 1px solid var(--cara-noc)}.paticka__odkazy a{display: flex;align-items: center;min-height: 48px;white-space: nowrap;border-bottom: 1px solid var(--cara-noc);color: var(--snih);text-decoration: none;transition: color var(--t1) var(--k1)}.paticka__odkazy a:hover{color: var(--svetlo)}.paticka__navrh{color: var(--snih-tlum);font-size: var(--text-s)}@media (min-width: 1000px){.paticka{padding-bottom: 56px}.paticka__ram{grid-template-columns: minmax(0,4fr) minmax(0,8fr);column-gap: 80px;row-gap: 12px;align-items: start;padding-top: 28px}.paticka .znacka{grid-column: 1;justify-self: start}.paticka__adresa{grid-column: 1;grid-row: 2}.paticka__odkazy{grid-column: 2;grid-row: 1 / span 3}.paticka__odkazy ul{grid-template-columns: repeat(3,1fr)}.paticka__navrh{grid-column: 1;grid-row: 3;margin-top: 24px}}
