@font-face{font-family:Oswald Light;src:url(/fonty/Oswald-Light.woff2) format("woff2");font-weight:300;font-display:swap}.kp-stranka{background:#fefcf8}.kp{--kp-ink:#17161a;--kp-mut:#6f6c67;--kp-linka:#e7e5e0;--kp-zluta:#ffc93c;color:var(--kp-ink)}.kp-lista{display:flex;align-items:center;gap:16px;height:52px;padding:0 24px;border-bottom:1px solid var(--kp-linka);background:#fff}.rokyo .kp-zpet{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--kp-ink);font-size:22px;text-decoration:none}.kp-zpet:hover{background:#f3f2ef}.kp-lista-nazev{font-size:15px;font-weight:600}.kp-znacka{display:none}.kp-druhy-prepinac{display:flex;align-items:center;flex:0 1 620px;min-width:0;margin:0 auto;border-radius:999px;background:#f3f2ef}.kp-druhy{min-width:0;flex:1 1;overflow-x:auto;display:flex;gap:2px;padding:3px 0;scrollbar-width:none}.kp-druhy::-webkit-scrollbar{display:none}.kp-druhy-sipka{display:grid;place-items:center;flex:0 0 36px;width:36px;height:38px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--kp-ink);cursor:pointer}.kp-druhy-sipka:hover:not(:disabled){background:#e7e5e0}.kp-druhy-sipka:disabled{opacity:.25;cursor:default}.kp-druhy-sipka:focus-visible,.rokyo .kp-druhy a:focus-visible{outline:2px solid var(--kp-ink);outline-offset:-3px}.rokyo .kp-druhy a{flex:none;max-width:220px;overflow:hidden;text-overflow:ellipsis;padding:7px 12px;border-radius:999px;color:var(--kp-mut);font-size:12px;font-weight:500;text-decoration:none;white-space:nowrap}.rokyo .kp-druhy a.aktivni{background:#fff;color:var(--kp-ink);font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.08)}.rokyo .kp-druhy a:first-letter{text-transform:uppercase}.kp-ulozeno{inline-size:145px;flex:0 0 145px;text-align:right;margin-left:auto;font-size:12.5px;color:var(--kp-mut);white-space:nowrap}.kp-druhy-prepinac+.kp-ulozeno{margin-left:0}.kp-ulozeno.ano{color:#237a34}.kp-telo{display:grid;grid-template-columns:minmax(0,1fr) clamp(440px,34vw,540px);height:max(560px,calc(100dvh - var(--kp-nahore, 124px)));min-height:560px}.kp-scena{position:relative;display:grid;place-items:center;min-height:0;overflow:hidden;background:#e9e4dc}.kp-scena-foto{position:absolute;inset:0;overflow:hidden}.mistnost-plakat .kp-scena-foto{background:radial-gradient(ellipse at 50% 40%,#f6f3ee,#e6e1d8)}.kp-scena-img{position:absolute;display:block;max-width:none;animation:kp-prolnuti .5s cubic-bezier(.32,.72,0,1)}@keyframes kp-prolnuti{0%{opacity:0}}.kp-na-zdi{position:absolute;left:50%;transform:translateX(-50%);display:flex;transition:top .4s cubic-bezier(.32,.72,0,1),height .4s cubic-bezier(.32,.72,0,1)}.kp-ram{position:relative;height:100%;box-sizing:border-box;transition:background-color .3s}.kp-ram>.kp-plakat{height:100%;width:100%}.kp-rozmer{position:absolute;padding:3px 8px;border-radius:999px;background:var(--kp-ink);color:#fff;font-size:12px;font-weight:600;white-space:nowrap}.kp-rozmer-sirka{left:50%;top:calc(100% + 10px);transform:translateX(-50%)}.kp-rozmer-vyska{top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.kp-mistnosti{position:absolute;top:20px;right:20px;display:flex;flex-direction:column;gap:8px}.kp-mistnosti button{display:flex;flex-direction:column;gap:3px;padding:0;border:0;background:none;cursor:pointer}.kp-jen-plakat,.kp-mistnosti img{display:block;width:104px;height:66px;border-radius:10px;object-fit:cover;box-shadow:0 0 0 2px #fff;transition:box-shadow .2s}.kp-jen-plakat{background:linear-gradient(135deg,#f6f3ee,#e2ddd3)}.kp-mistnosti button.aktivni .kp-jen-plakat,.kp-mistnosti button.aktivni img{box-shadow:0 0 0 3px var(--kp-zluta)}.kp-mistnosti small{padding:2px 8px;border-radius:999px;background:rgba(255,255,255,.9);font-size:11px;font-weight:600;text-align:center}.kp-rozmery-tl{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);display:inline-flex;align-items:center;gap:8px;padding:7px 16px 7px 7px;border:0;border-radius:999px;background:#fff;box-shadow:0 6px 18px -8px rgba(0,0,0,.35);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.kp-rozmery-tl span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--kp-zluta)}.kp-rozmery-tl.aktivni{background:var(--kp-ink);color:#fff}.rokyo .kp-zdroj{position:absolute;right:20px;bottom:26px;margin:0;padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.9);font-size:10.5px;color:var(--kp-mut)}.kp-nacitani{position:absolute;inset:0;display:grid;place-items:center;background:rgba(251,250,248,.82);animation:kp-zjev .25s ease-out}.kp-nacitani svg{width:46%;overflow:visible}.kp-nacitani path{fill:var(--kp-ink);animation:kp-skok 1.1s cubic-bezier(.32,.72,0,1) infinite;transform-box:fill-box;transform-origin:bottom}.kp-nacitani-tecka{fill:var(--kp-zluta);animation:kp-tecka 1.1s ease-in-out infinite}@keyframes kp-zjev{0%{opacity:0}}@keyframes kp-skok{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-14%)}}@keyframes kp-tecka{50%{transform:translateY(-40px)}}.kp-plakat{position:relative;box-sizing:border-box;overflow:hidden}.kp-plakat>svg{display:block;width:100%;height:100%}.kp-plakat text[font-family^=Archivo]{font-family:var(--pismo),sans-serif}.kp-plakat text[font-family^="EB Garamond"]{font-family:var(--pismo-obalka),serif}.kp-plakat text[font-family^=Caveat]{font-family:var(--pismo-rukou),cursive}.kp-plakat.posuvna{cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kp-plakat.tahne{cursor:-webkit-grabbing;cursor:grabbing}.kp-plakat [data-mapa-obal]{will-change:transform}.kp-zoom{position:absolute;left:20px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 8px 24px -10px rgba(0,0,0,.4)}.kp-zoom button{width:44px;height:44px;border:0;background:none;font:inherit;font-size:22px;line-height:1;color:var(--kp-ink);cursor:pointer;transition:background-color .2s cubic-bezier(.32,.72,0,1)}.kp-zoom button+button{border-top:1px solid var(--kp-linka)}.kp-zoom button:hover:not(:disabled){background:#f3f2ef}.kp-zoom button:active:not(:disabled){scale:.94}.kp-zoom button:disabled{color:#c9c6c0;cursor:default}.kp-ikona-znacky{width:14px;height:14px;margin-right:6px;vertical-align:-2px}.kp-cipy button{display:inline-flex;align-items:center}.kp-cipy button:disabled{opacity:.45;cursor:default}.kp-panel{display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--kp-linka);background:#fff}.kp-ovladani-hlava{flex:none}.kp-mobil-nahled-akce,.kp-mobil-nahled-lista{display:none}.kp-kroky{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--kp-linka)}.kp-kroky button{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 6px;border:0;border-right:1px solid var(--kp-linka);background:#fff;font:inherit;font-size:11.5px;font-weight:600;color:var(--kp-mut);cursor:pointer}.kp-kroky button:last-child{border-right:0}.kp-kroky button.aktivni{background:var(--kp-zluta);color:var(--kp-ink)}.kp-kroky button.hotovo{color:var(--kp-ink)}.kp-krok-cislo{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#f3f2ef;font-size:12px}.kp-kroky .aktivni .kp-krok-cislo{background:var(--kp-ink);color:#fff}.kp-kroky .hotovo .kp-krok-cislo{background:#eef7f0;color:#237a34}.kp-obsah{flex:1 1;min-height:0;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#aaa59c #f4f2ed;display:flex;flex-direction:column;gap:18px;padding:24px 28px;overflow-y:auto}.kp-hlava{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.rokyo .kp-hlava h1,.rokyo .kp-hlava h2,.rokyo .kp-podnadpis-panelu{margin:0;font-size:19px;font-weight:700;letter-spacing:-.3px}.kp-hlava span{font-size:12px;color:var(--kp-mut)}.kp-cipy,.kp-filtr{display:flex;flex-wrap:wrap;gap:6px}.kp-cipy button,.kp-filtr button{padding:7px 13px;border:1px solid var(--kp-linka);border-radius:999px;background:#fff;font:inherit;font-size:13px;font-weight:500;color:var(--kp-ink);cursor:pointer}.kp-filtr button.aktivni{border-color:var(--kp-ink);background:var(--kp-ink);color:#fff}.kp-filtr-pocet{margin-left:2px;font-weight:400;opacity:.6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kp-cipy button.aktivni{border-color:var(--kp-ink);background:#fffdf6;box-shadow:0 0 0 1px var(--kp-ink);font-weight:600}.kp-cipy button{min-height:38px}.kp-tvary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.kp-tvary button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:6px 10px;border:1px solid var(--kp-linka);border-radius:12px;background:#fff;font:inherit;font-size:13.5px;font-weight:500;color:var(--kp-ink);cursor:pointer;transition:border-color .2s,box-shadow .2s}.kp-tvary button:hover:not(.aktivni){border-color:#cfccc6}.kp-tvary button.aktivni{border-color:var(--kp-ink);background:#fffdf6;box-shadow:0 0 0 1px var(--kp-ink);font-weight:600}.kp-ikona-tvaru{flex:none;width:17px;height:22px}.kp-tvary-4{grid-template-columns:repeat(4,minmax(0,1fr))}.kp-tvary-4 button{flex-direction:column;gap:5px;min-height:68px;padding:8px 4px;font-size:12.5px;line-height:1.2;text-align:center}.kp-tvary-4 .kp-ikona-tvaru{width:20px;height:26px}.kp-pole legend .kp-vybrana{margin-left:4px;font-weight:600;color:var(--kp-ink)}.kp-odstiny{display:flex;flex-wrap:wrap;gap:10px;padding:5px}.kp-odstiny button{width:40px;height:40px;padding:0;border:0;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.14);cursor:pointer;transition:box-shadow .2s,scale .15s}.kp-odstiny button:hover:not(.aktivni){scale:1.06}.kp-odstiny button.aktivni{box-shadow:inset 0 0 0 1px rgba(0,0,0,.14),0 0 0 3px #fff,0 0 0 5px var(--kp-ink)}.kp-galerie{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px 10px;gap:12px 10px}.kp-vzhled{display:flex;flex-direction:column;gap:5px;padding:0;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.kp-vzhled .kp-plakat{width:100%;border-radius:6px;box-shadow:0 0 0 1px var(--kp-linka);transition:box-shadow .2s,transform .3s cubic-bezier(.32,.72,0,1)}.kp-vzhled:hover .kp-plakat{transform:translateY(-2px)}.kp-vzhled.aktivni .kp-plakat{box-shadow:0 0 0 3px var(--kp-zluta)}.kp-vzhled small{font-size:11.5px;color:var(--kp-mut)}.kp-vzhled.aktivni small{color:var(--kp-ink);font-weight:600}.kp-galerie-mala{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 6px}.kp-galerie-mala .kp-vzhled small{font-size:10px;line-height:1.2}.kp-galerie-mala .kp-vzhled .kp-plakat{border-radius:4px}.kp-pole{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;border:0}.kp-pole label>span,.kp-pole legend,.kp-pole>span{font-size:12px;font-weight:500;color:var(--kp-mut);margin-bottom:2px;padding:0}.kp-pole input:not([type=range]):not([type=checkbox]),.kp-pole select{height:46px;padding:0 14px;border:1px solid var(--kp-linka);border-radius:10px;font:inherit;font-size:15px;color:var(--kp-ink);background:#fff}.kp-pole select{width:100%;box-sizing:border-box}.kp-pole input:focus,.kp-pole select:focus{outline:none;border-color:var(--kp-ink);box-shadow:0 0 0 3px rgba(255,201,60,.35)}.kp-pole input[type=range]{accent-color:var(--kp-ink)}.kp-pocet{align-self:flex-end;margin-top:-2px;font-size:11px}.kp-mala,.kp-pocet{color:var(--kp-mut)}.kp-mala{font-size:12px;line-height:1.5;margin:0}.kp-rada{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.kp-hledani{position:relative}.kp-naseptavac{position:absolute;top:100%;left:0;right:0;z-index:5;margin:4px 0 0;padding:6px;list-style:none;border-radius:12px;background:#fff;box-shadow:0 0 0 1px var(--kp-linka),0 18px 36px -18px rgba(0,0,0,.3)}.kp-naseptavac button{width:100%;padding:9px 10px;border:0;border-radius:8px;background:none;font:inherit;font-size:14px;text-align:left;cursor:pointer}.kp-naseptavac button:hover{background:#f3f2ef}.kp-prepinace{display:flex;flex-direction:column;gap:10px}.kp-prepinac{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;cursor:pointer}.kp-prepinac input{position:absolute;left:0;top:50%;margin:0;opacity:0;width:1px;height:1px}.kp-kolej{position:relative;flex:none;width:40px;height:24px;border-radius:999px;background:#dcdad6;transition:background-color .2s}.kp-kolej span{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:translate .25s cubic-bezier(.32,.72,0,1)}.kp-prepinac input:checked+.kp-kolej{background:var(--kp-ink)}.kp-prepinac input:checked+.kp-kolej span{translate:16px 0}.kp-prepinac input:focus-visible+.kp-kolej{outline:2px solid var(--kp-ink);outline-offset:2px}.kp-ramy,.kp-volby{display:grid;grid-gap:8px;gap:8px}.kp-ramy{grid-template-columns:1fr 1fr}.kp-volba{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--kp-linka);border-radius:12px;background:#fff;font:inherit;text-align:left;cursor:pointer}.kp-volba b{flex:1 1;font-size:14px;font-weight:600}.kp-volba span:last-child{font-size:13px;color:var(--kp-mut)}.kp-volba.aktivni{border-color:var(--kp-ink);box-shadow:0 0 0 1px var(--kp-ink);background:#fffdf6}.kp-ramy .kp-volba{flex-wrap:wrap}.kp-ramy .kp-volba span:last-child{flex-basis:100%;padding-left:34px;margin-top:-8px;font-size:12px}.kp-obrys{flex:none;width:18px;border:1.5px solid var(--kp-ink);border-radius:2px}.kp-vzorek{flex:none;width:22px;height:28px;border-radius:3px;box-shadow:inset 0 0 0 1px #cfccc6}.kp-vzorek-bez{background:repeating-linear-gradient(45deg,#fff 0 3px,#eee 3px 6px)}.kp-vzorek-cerny{background:#1b1a1d}.kp-vzorek-bily{background:#f7f6f3}.kp-vzorek-dub{background:#c9a06a}.kp-pdf{align-items:flex-start;gap:2px}.kp-pata,.kp-pdf{flex-direction:column}.kp-pata{display:flex;gap:10px;padding:14px 22px 18px;border-top:1px solid var(--kp-linka);background:#fff}.kp-cena{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.kp-cena>span{display:flex;flex-direction:column;min-width:0}.kp-cena>span>b{font-size:13px}.kp-cena small{font-size:12px;color:var(--kp-mut)}.kp-cena strong{flex:none;font-size:24px;letter-spacing:-.5px}.rokyo .kp-chyba{margin:0;font-size:13px;color:#b3261e}.kp-tlacitka{display:flex;gap:10px}.kp-zpet-krok{flex:none;width:52px;border:1px solid var(--kp-linka);border-radius:50%;background:#fff;font-size:22px}.kp-dal,.kp-zpet-krok{height:52px;cursor:pointer}.kp-dal{flex:1 1;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 6px 0 22px;border:0;border-radius:999px;background:var(--kp-zluta);font:inherit;font-size:15px;font-weight:600;color:var(--kp-ink);transition:background-color .2s,scale .15s}.kp-dal-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.kp-dal-text,.kp-dal-text i{font-style:normal}.kp-dal span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--kp-ink);color:#fff}.kp-dal:hover:not(:disabled){background:#ffbf1f}.kp-dal:active:not(:disabled){scale:.985}.kp-dal:disabled{justify-content:center;padding:0 16px;background:#f3f2ef;color:var(--kp-mut);cursor:default}.kp button:focus-visible{outline:2px solid var(--kp-ink);outline-offset:2px}@media (max-width:900px){.rokyo-web:has(.kp-stranka) .ow-okno,.rokyo-web:has(.kp-stranka) .ow-pozadi,.rokyo-web:has(.kp-stranka) .ow-roh,.rokyo-web:has(.kp-stranka) .r-paticka{display:none}.rokyo-web:has(.kp-stranka){min-height:0}.kp,.kp-stranka{min-height:100dvh}.kp{display:flex;flex-direction:column}.kp-lista,.kp-lista-nazev,.kp-ulozeno,.rokyo .kp-zpet,html .rokyo .kp-scena .akce-na-scene{display:none}.kp-znacka{display:flex;align-items:center;flex:none}.kp-druhy-prepinac{flex:1 1;margin:0 0 0 auto}.kp-druhy-sipka{flex-basis:40px;width:40px;height:44px}.rokyo .kp-druhy a{max-width:160px;padding:6px 9px;font-size:12px}.kp-telo{display:flex;flex-direction:column;flex:1 1;height:auto;min-height:0}.kp-scena{flex:none;height:auto;aspect-ratio:3/4;min-height:360px;max-height:720px}.kp-scena-prohlizeni .kp-plakat{touch-action:pan-y pinch-zoom}.kp-mistnosti{top:auto;bottom:10px;right:10px;flex-direction:row;gap:6px}.kp-jen-plakat,.kp-mistnosti img{width:38px;height:38px;border-radius:50%}.kp-mistnosti small{display:none}.kp-zoom{left:10px;top:10px;transform:none;flex-direction:row;border-radius:12px}.kp-zoom button{width:36px;height:36px}.kp-zoom button+button{border-top:0;border-left:1px solid var(--kp-linka)}.kp-rozmery-tl{left:10px;bottom:10px;transform:none;padding:5px 11px 5px 5px;font-size:12px}.kp-rozmery-tl span{width:24px;height:24px}.rokyo .kp-zdroj{right:8px;top:8px;bottom:auto;padding:2px 8px;font-size:9.5px}.kp-panel{flex:none;min-height:0;border-left:0}.kp-ovladani-hlava{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:#fff}.kp-mobil-nahled-akce,.kp-mobil-nahled-lista{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;background:#fff;border-bottom:1px solid var(--kp-linka)}.kp-mobil-nahled-lista b{font-size:14px}.kp-mobil-nahled-akce button,.kp-mobil-nahled-lista button{min-height:44px;padding:10px 12px;border:1px solid var(--kp-linka);border-radius:10px;background:#fff;color:var(--kp-ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.kp-mobil-nahled-akce button[aria-pressed=true],.kp-mobil-nahled-lista button{background:var(--kp-zluta);border-color:var(--kp-zluta)}.kp-kroky{flex:none}.kp-kroky button{gap:3px;padding:8px 4px;font-size:11px}.kp-krok-cislo{width:21px;height:21px;font-size:11.5px}.kp-obsah{flex:none;min-height:0;gap:16px;padding:20px 16px 24px;overflow:visible}.kp-pata{flex:none;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px calc(8px + env(safe-area-inset-bottom));box-shadow:0 -6px 18px rgba(0,0,0,.06)}.kp-cena{flex:0 1 auto;min-width:0;max-width:40%;flex-direction:column-reverse;align-items:flex-start;gap:0}.kp-cena>span{max-width:100%}.kp-cena>span>b{font-size:11.5px;font-weight:500;color:var(--kp-mut)}.kp-cena strong{font-size:21px}.kp-chyba{order:3;width:100%}.kp-tlacitka{flex:1 1;min-width:0;gap:8px}.kp-zpet-krok{width:48px;height:48px}.kp-dal{min-width:0;height:48px;padding-left:16px;font-size:14px;white-space:nowrap}.kp-dal span{flex:none;width:36px;height:36px}.kp-dal-text i{font-size:0}.kp-dal-text i:before{content:"Dál: ";font-size:14px}.kp-cena small,.kp-cena>span>b{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kp-cena small{display:none}}@media (max-width:380px){.kp-pata{column-gap:10px}.kp-tlacitka{gap:6px}.kp-zpet-krok{width:42px;height:42px}.kp-dal{gap:6px;padding-left:14px}}.kp-nahled-okno{box-sizing:border-box;position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:#fefcf8;color:#17161a;font:inherit;overflow:auto}.kp-nahled-okno::-webkit-backdrop{background:#fefcf8}.kp-nahled-okno::backdrop{background:#fefcf8}.kp-nahled-hlava{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#fff;border-bottom:1px solid #e7e5e0}.rokyo .kp-nahled-hlava h2{margin:0;font-size:18px}.kp-nahled-hlava button{min-height:44px;border:0;border-radius:10px;padding:10px 14px;background:#ffc93c;color:#17161a;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.kp-nahled-hlava button span{margin-left:8px;font-size:20px}.kp-nahled-list{display:flex;justify-content:center;align-items:flex-start;padding:20px 16px calc(20px + env(safe-area-inset-bottom))}.kp-nahled-papir{flex:none;background:#fff}.kp-nahled-papir .kp-plakat{width:100%;height:100%}@media (prefers-reduced-motion:reduce){.kp-nacitani,.kp-nacitani path,.kp-nacitani-tecka{animation:none}}.rokyo .kp-zdroj a{color:inherit}.kp-mini{display:grid;place-items:center;width:100%;height:100%;padding:8%;box-sizing:border-box}.kp-mini .kp-ram{position:relative;height:100%;max-width:100%;box-shadow:0 6px 14px -8px rgba(0,0,0,.45)}.kp-mini .kp-plakat{pointer-events:none}.kp-barvy{display:flex;gap:10px;flex-wrap:wrap}.kp-barvy button{width:34px;height:34px;border:0;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);cursor:pointer;transition:box-shadow .2s}.kp-barvy button.aktivni{box-shadow:inset 0 0 0 1px rgba(0,0,0,.15),0 0 0 2px #fff,0 0 0 4px var(--kp-ink)}.kp-nahrani{display:grid;grid-gap:8px;gap:8px}.kp-tl-nahrat{justify-self:start;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border:1.5px dashed #c9c6c0;border-radius:12px;background:#fffdf6;font:inherit;font-size:14px;font-weight:600;color:var(--kp-ink);cursor:pointer}.kp-tl-nahrat:hover:not(:disabled){border-color:var(--kp-ink)}.kp-tl-nahrat:disabled{opacity:.6;cursor:default}.kp-nahrani:has(>.kp-tl-odebrat){display:flex;flex-wrap:wrap;align-items:center}.kp-nahrani:has(>.kp-tl-odebrat)>:not(.kp-tl-nahrat){flex-basis:100%}.kp-tl-odebrat{border-style:solid;border-color:var(--kp-linka);background:#fff;color:#b3261e}.kp-tl-odebrat:hover{border-color:#b3261e!important}.rokyo .kp-ok{color:#237a34;font-weight:600}.rokyo .kp-varovani{color:#b3261e;font-weight:600}.kp-trasa-nactena{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid var(--kp-linka);border-left:3px solid #237a34;border-radius:12px;background:#f6faf5}.kp-trasa-nactena-plakat{display:none;flex:none;width:64px}.kp-trasa-nactena-plakat .kp-plakat{pointer-events:none;box-shadow:0 1px 4px rgba(0,0,0,.18)}.kp-trasa-nactena-text{display:grid;grid-gap:4px;gap:4px;min-width:0;font-size:13.5px;line-height:1.45}.kp-trasa-nactena-text>b{overflow-wrap:anywhere}.kp-trasa-nactena-text>b:before{content:"✓ ";color:#237a34}@media (max-width:900px){.kp-trasa-nactena-plakat{display:block}}.kp-rozbal{border:1px solid var(--kp-linka);border-radius:12px;padding:10px 14px}.kp-rozbal summary{font-size:13.5px;font-weight:600;cursor:pointer}.kp-rozbal[open] summary{margin-bottom:12px}.kp-rozbal .kp-rada+.kp-rada{margin-top:10px}.kp-udaje{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.kp-udaje li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border:1px solid var(--kp-linka);border-radius:10px;font-size:14px}.kp-udaje li.zap{border-color:var(--kp-ink);background:#fffdf6}.kp-udaje label{display:flex;align-items:center;gap:10px;cursor:pointer}.kp-udaje span{display:flex;gap:4px}.kp-udaje span button{width:30px;height:30px;border:1px solid var(--kp-linka);border-radius:8px;background:#fff;cursor:pointer}.kp-udaje span button:disabled{opacity:.35;cursor:default}.kp-pole textarea{width:100%;box-sizing:border-box;padding:10px 12px;resize:vertical}.kp-pole textarea,.kp-rada>input{border:1px solid var(--kp-linka);border-radius:10px;font:inherit;font-size:14px}.kp-rada>input{min-width:0;height:42px;padding:0 12px}.kp-navod{margin:0;padding-left:18px;display:grid;grid-gap:6px;gap:6px;font-size:13px;line-height:1.45;color:var(--kp-mut)}.kp-navod b{color:inherit;font-weight:600}.kp-odkaz{justify-self:start;background:none;border:0;padding:4px 0;font:inherit;font-size:13px;text-decoration:underline;cursor:pointer;color:inherit}.kp-volby-obr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.kp-volby-obr:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.kp-volby-obr-4{grid-template-columns:repeat(4,minmax(0,1fr))}.kp-volby-obr button{display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:10px 6px 8px;border:1.5px solid var(--kp-linka);border-radius:12px;background:#fff;font:inherit;font-size:12.5px;font-weight:500;color:var(--kp-ink);cursor:pointer;text-align:center;line-height:1.2}.kp-volby-obr button.aktivni{border-color:var(--kp-ink);box-shadow:inset 0 0 0 1px var(--kp-ink);font-weight:600}.kp-mini-podoba{width:42px;height:56px;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.12)}.kp-tecka{display:inline-block;width:10px;height:10px;border-radius:99px;margin-right:6px;vertical-align:-1px}.kp-ukazka-stitek{position:absolute;left:50%;top:calc(100% + 10px);transform:translateX(-50%);padding:5px 10px;border-radius:999px;background:rgba(23,22,26,.78);color:#fff;font-size:11.5px;font-weight:500;white-space:nowrap;pointer-events:none}@media (max-width:720px){.kp-volby-obr-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.kp-karty{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.kp-karta{display:grid;grid-gap:4px;gap:4px;justify-items:start;padding:10px;text-align:left;text-decoration:none;background:#fff;border:1px solid var(--r-linka,#e6e3dc);border-radius:12px;color:inherit;cursor:pointer}.kp-karta:hover{border-color:#cfc9bd}.kp-karta.aktivni{border-color:var(--r-ink,#17161a);box-shadow:inset 0 0 0 1px var(--r-ink,#17161a)}.kp-karta>:first-child{width:100%;aspect-ratio:3/4;border-radius:8px;overflow:hidden;object-fit:cover;background:#f2f0ed}.kp-karta b{font-size:14px;font-weight:600;margin-top:2px}.kp-karta small{font-size:12px;line-height:1.35;color:var(--r-muted,#75726d)}.kp-pole-vypnute{opacity:.45}.kp-pole-vypnute button{cursor:not-allowed}@media (max-width:420px){.kp-karty{grid-template-columns:1fr 1fr;gap:8px}.kp-karta{padding:8px}}.kp-doma{padding:72px 0 88px;border-top:1px solid #e7e5e0;background:#fefcf8}.rokyo .kp-doma-hlava{max-width:680px}.rokyo .kp-doma-hlava h2{margin:12px 0 0;font-size:36px;line-height:42px;letter-spacing:-1px;font-weight:600;color:#17161a}.rokyo .kp-doma-hlava p:not(.hp-nadradka){margin:12px 0 0;font-size:15px;line-height:24px;color:#6f6c67}.rokyo .kp-doma-hlava+.kp-doma-mrizka{margin-top:32px}.rokyo .kp-doma-mrizka{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.rokyo .kp-doma-mrizka li{page-break-inside:avoid;break-inside:avoid;margin:0 0 16px}.rokyo .kp-doma-mrizka button{padding:0;border:0;border-radius:14px;cursor:zoom-in}.kp-doma-ram,.rokyo .kp-doma-mrizka button{display:block;width:100%;overflow:hidden;background:#eeebe5}.kp-doma-ram{position:relative;aspect-ratio:4/5}.rokyo .kp-doma-mrizka .kp-doma-ram{transition:transform .6s cubic-bezier(.2,.8,.25,1)}.rokyo .kp-doma-mrizka button:hover .kp-doma-ram{transform:scale(1.012)}.rokyo .kp-doma-mrizka button:focus-visible{outline:2px solid #17161a;outline-offset:3px}.kp-mistnosti .kp-doma-tl small{background:#17161a;color:#fff}.kp-doma-pill{display:none}@media (max-width:900px){.rokyo .kp-doma{padding:32px 0}.rokyo .kp-doma-mrizka{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rokyo .kp-doma-hlava h2{font-size:26px;line-height:32px}.kp-mistnosti .kp-doma-tl{display:none}.kp-doma-pill{position:absolute;top:8px;right:10px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:0;border-radius:999px;background:#17161a;color:#fff;font:inherit;font-size:12.5px;font-weight:600;box-shadow:0 4px 14px rgba(0,0,0,.18);cursor:pointer}}.kp-pas-doma{position:fixed;inset:0;z-index:1000;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:y proximity;background:#111010;color:#fff;padding:0 0 calc(24px + env(safe-area-inset-bottom))}.kp-pas-doma .kp-pas-doma-hlava{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:12px;padding:calc(10px + env(safe-area-inset-top)) 12px 10px 18px;background:linear-gradient(180deg,rgba(17,16,16,.96) 70%,rgba(17,16,16,0))}.kp-pas-doma .kp-pas-doma-hlava p{flex:1 1;min-width:0;margin:0;display:grid;grid-gap:1px;gap:1px}.kp-pas-doma .kp-pas-doma-hlava b{font-size:16px;line-height:22px;font-weight:600}.kp-pas-doma .kp-pas-doma-hlava span{font-size:12px;line-height:16px;color:rgba(255,255,255,.6)}.kp-pas-doma .kp-pas-doma-hlava button{flex:none;width:44px;height:44px;border:0;border-radius:50%;background:rgba(255,255,255,.14);color:#fff;font:inherit;font-size:18px;cursor:pointer}.kp-pas-doma figure{margin:0 0 22px;scroll-snap-align:start;scroll-margin-top:64px}.kp-pas-doma .kp-doma-ram{background:#1d1c1b}.kp-pas-doma figcaption{padding:10px 18px 0;font-size:13px;line-height:18px;color:rgba(255,255,255,.7)}.kp-pas-doma .kp-pas-doma-zpet{display:block;width:calc(100% - 36px);margin:8px 18px 0;height:50px;border:0;border-radius:999px;background:#ffc93c;color:#17161a;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.kp-pas-doma button:focus-visible{outline:2px solid #ffc93c;outline-offset:2px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.kp-pas-doma figure .kp-doma-ram{animation:kp-pas-vjezd linear both;animation-timeline:view();animation-range:entry 0 cover 38%;transform-origin:50% 100%}.kp-pas-doma figcaption{animation:kp-pas-popisek linear both;animation-timeline:view();animation-range:entry 20% cover 45%}}}@keyframes kp-pas-vjezd{0%{opacity:.2;transform:translateY(56px) scale(.86)}to{opacity:1;transform:none}}@keyframes kp-pas-popisek{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.kp-ukazka-stitek~.kp-rozmer-sirka{top:calc(100% + 42px)}.kp-portret-styly{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.kp-portret-styly button{min-width:0;padding:4px;background:#fff;border:2px solid #e3e3e8;border-radius:10px;color:inherit;font:inherit;cursor:pointer}.kp-portret-styly button[aria-pressed=true]{border-color:#ffc93c}.kp-portret-ceka,.kp-portret-styly img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px;background:#f7f4ed}.kp-portret-styly button span:last-child{display:block;font-size:11px;padding:6px 0 2px}.kp-portret-barvy{display:flex;gap:12px}.kp-portret-barvy button{width:34px;height:34px;border:1px solid #d8d8dd;border-radius:50%;cursor:pointer}.kp-portret-barvy button[aria-pressed=true]{outline:2px solid #ffc93c;outline-offset:3px}.kp-portret-vlastni .kp-portret-pouzit{border-style:solid;background:#ffc93c;color:#17161a}.kp-portret-vlastni button:focus-visible{outline:2px solid #17161a;outline-offset:3px}.kp-portret-vlastni button:disabled{opacity:.55;cursor:default}.kp-portret-zdroj{display:flex;align-items:center;gap:12px}.kp-portret-zdroj img{width:70px;height:64px;object-fit:cover;border-radius:8px}.kp-portret-zdroj button{flex:1 1}@font-face{font-family:Nunito ExtraBold;src:url(/fonty/Nunito-ExtraBold.ttf) format("truetype");font-display:block}@font-face{font-family:Anton;src:url(/fonty/Anton-Regular.ttf) format("truetype");font-display:block}@font-face{font-family:Bungee;src:url(/fonty/Bungee.ttf) format("truetype");font-display:block}.kp-volba span.sleva-cena{color:var(--sleva,#c1272d);font-weight:600}.kp-podvolby{display:grid;grid-gap:18px;gap:18px;padding:14px 0 4px 16px;border-left:3px solid var(--kp-ink)}.kp-podvolby-titul{margin:0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--kp-mut)}.kp-podvolby .kp-pole,.kp-tip-posun{margin:0}.kp-barva-vlastni{position:relative;width:34px;height:34px;border-radius:50%;cursor:pointer;background:conic-gradient(#ff3b30,#ff9500,#ffcc00,#34c759,#00c7be,#007aff,#af52de,#ff2d55,#ff3b30);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.kp-barva-vlastni.aktivni{box-shadow:inset 0 0 0 1px rgba(0,0,0,.15),0 0 0 2px #fff,0 0 0 4px var(--kp-ink)}.kp-barva-vlastni span{position:absolute;inset:8px;border-radius:50%;box-shadow:0 0 0 2px #fff;pointer-events:none}.kp-barva-vlastni input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;padding:0}.kp-plakat.klepnutelny [data-dilek]{cursor:pointer}.kp-pocty button{min-height:72px}.kp-skladacka{display:block;flex:none;overflow:visible}.kp-vyber-dilku{display:flex;justify-content:center;padding:12px;border-radius:12px;background:#f3f2ef}.kp-vyber-dilku .kp-skladacka text{font-family:inherit;pointer-events:none}.kp-dilek{border:1px solid var(--kp-linka);border-radius:12px;background:#fff}.kp-dilek.otevreny{border-color:var(--kp-ink);box-shadow:0 0 0 1px var(--kp-ink)}.kp-dilek-hlava{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border:0;background:none;font:inherit;text-align:left;cursor:pointer;color:var(--kp-ink)}.kp-dilek-hlava>span:nth-child(2){display:flex;flex-direction:column;flex:1 1;min-width:0}.kp-dilek-hlava b{font-size:14px;font-weight:600}.kp-dilek-hlava small{overflow:hidden;font-size:12px;color:var(--kp-mut);text-overflow:ellipsis;white-space:nowrap}.kp-dilek-hlava em{font-size:12.5px;font-style:normal;font-weight:500}.kp-dilek .kp-krok-cislo{flex:none}.kp-dilek.otevreny .kp-krok-cislo{background:var(--kp-ink);color:#fff}.kp-dilek-obsah{display:flex;flex-direction:column;gap:14px;padding:2px 14px 14px}.kp-pisma button{flex-direction:column;gap:4px;min-height:74px}.kp-ukazka-pisma{font-size:22px;line-height:1}.kp-barvy-mist{grid-template-columns:1fr 1fr}.kp-vzorek-mist{display:grid;place-items:center;flex:none;width:34px;height:42px;border-radius:3px;box-shadow:inset 0 0 0 1px var(--kp-linka)}.kp-vzorek-mist i{width:24px;height:24px;border-radius:2px}.kp-plakat.posuvne-dilky{touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.kp-plakat.posuvne-dilky [data-dilek]{cursor:pointer}.kp-plakat.posuvne-dilky.tahne,.kp-plakat.posuvne-dilky.tahne [data-dilek]{cursor:-webkit-grabbing;cursor:grabbing}.kp-cipy.kp-cipy-velke button{min-height:44px;gap:6px;padding:8px 14px}.kp-cipy-velke .kp-ikona-znacky{margin-right:0}.kp-zoom-radek{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;grid-gap:10px;gap:10px}.kp-zoom-radek button{width:44px;height:44px;border:1px solid var(--kp-linka);border-radius:10px;background:#fff;font:inherit;font-size:20px;line-height:1;color:var(--kp-ink);cursor:pointer}.kp-zoom-radek button:hover:not(:disabled){border-color:var(--kp-ink)}.kp-zoom-radek button:disabled{color:#c9c6c0;cursor:default}.kp-zoom-radek input{width:100%;min-width:0}.kp-sipky button:disabled{color:#c9c6c0;cursor:default}.kp-styly-map{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));grid-gap:8px;gap:8px}.kp-styly-map button{display:flex;flex-direction:column;align-items:stretch;gap:5px;min-height:44px;padding:5px 5px 7px;border:1px solid var(--kp-linka);border-radius:10px;background:#fff;font:inherit;font-size:11.5px;font-weight:500;line-height:1.2;color:var(--kp-ink);text-align:center;cursor:pointer}.kp-styly-map button:hover{border-color:var(--kp-ink)}.kp-styly-map button.aktivni{border-color:var(--kp-ink);box-shadow:0 0 0 1px var(--kp-ink);background:#fffdf6;font-weight:600}.kp-vzorek-mapy{display:block;width:100%;height:auto;aspect-ratio:48/34;border-radius:6px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.kp-tecka-barvy{flex:none;width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.kp-rozbal{border-top:1px solid var(--kp-linka);padding-top:12px}.kp-rozbal>summary{display:flex;align-items:center;gap:6px;min-height:40px;font-size:13.5px;cursor:pointer;color:var(--kp-ink)}.kp-rozbal>summary b{font-weight:600}.kp-rozbal[open]>summary{margin-bottom:10px}.kp-rozbal>.kp-mala{display:block;margin-top:8px}.kp-zoom.kp-zoom-dilku button{width:44px;height:44px}@media (max-width:900px){.kp-zoom.kp-zoom-dilku button{width:40px;height:40px}}@font-face{font-family:Barlow;src:url(/fonty/Barlow-Regular.woff2) format("woff2");font-display:block}@font-face{font-family:Barlow Medium;src:url(/fonty/Barlow-Medium.woff2) format("woff2");font-display:block}@font-face{font-family:Barlow SemiBold;src:url(/fonty/Barlow-SemiBold.woff2) format("woff2");font-display:block}@font-face{font-family:Barlow Bold;src:url(/fonty/Barlow-Bold.woff2) format("woff2");font-display:block}@font-face{font-family:Barlow Semi Condensed Medium;src:url(/fonty/BarlowSemiCondensed-Medium.woff2) format("woff2");font-display:block}@font-face{font-family:Barlow Semi Condensed SemiBold;src:url(/fonty/BarlowSemiCondensed-SemiBold.woff2) format("woff2");font-display:block}@font-face{font-family:Barlow Cas Light;src:url(/fonty/BarlowSemiCondensed-Light.woff2) format("woff2");font-display:block}@font-face{font-family:Barlow Cas Bold;src:url(/fonty/BarlowSemiCondensed-Bold.woff2) format("woff2");font-display:block}@font-face{font-family:Barlow Cas ExtraBold;src:url(/fonty/BarlowSemiCondensed-ExtraBold.woff2) format("woff2");font-display:block}.kp-plakat text[font-family^=Barlow]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kp-plakat text[data-cas]{font-feature-settings:normal;font-variant-numeric:normal}.kp-hz-mezicasy{display:grid;grid-gap:10px;gap:10px}.kp-hz-dvojice{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px}.kp-hz-cas>span{display:flex;align-items:center;gap:6px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kp-hz-ikona{flex:none;color:var(--kp-ink)}.kp-hz-cas input,.kp-hz-kontrola b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kp-hz-chyba input:not([type=range]){border-color:#b3261e}.kp-hz-vycistit{margin-left:auto;padding:4px 0;border:0;background:none;font:inherit;font-size:13px;color:var(--kp-mut);text-decoration:underline;cursor:pointer}.kp-hz-kontrola{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-radius:10px;background:rgba(23,22,26,.04)}.kp-hz-podoby .kp-vzhled:disabled{opacity:.4;cursor:not-allowed}@media (max-width:700px){.kp-hz-cas input,.kp-panel .kp-pole input[inputmode]{font-size:16px}}.kp-udaje-hodnoty li{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto}.kp-udaj-hodnota{min-width:0}.kp-udaj-hodnota input{width:100%;min-width:0;padding:6px 8px;border:1px solid var(--kp-linka);border-radius:8px;font:inherit;font-size:14px;background:#fff}.kp-udaj-hodnota small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:700px){.kp-udaj-hodnota input{font-size:16px}}.kp-sipky{display:grid;grid-template-columns:repeat(3,44px);grid-template-rows:repeat(3,40px);grid-gap:6px;gap:6px;justify-content:start}.kp-sipky button{border:1px solid var(--kp-linka);border-radius:10px;background:#fff;font:inherit;font-size:16px;cursor:pointer;color:var(--kp-ink)}.kp-sipky button:hover{border-color:var(--kp-ink)}.kp-sipky button:first-child{grid-column:2;grid-row:1}.kp-sipky button:nth-child(2){grid-column:1;grid-row:2}.kp-sipky .kp-sipky-stred{grid-column:2;grid-row:2;font-size:11px;line-height:1.1;padding:0 2px}.kp-sipky button:nth-child(4){grid-column:3;grid-row:2}.kp-sipky button:nth-child(5){grid-column:2;grid-row:3}@font-face{font-family:Urbanist Light;src:url(/novorocenky/pisma/Urbanist-Light.woff2) format("woff2");font-display:block}@font-face{font-family:Josefin Sans Light;src:url(/fonty/JosefinSans-Light.ttf) format("truetype");font-display:block}@font-face{font-family:Gilda Display;src:url(/novorocenky/pisma/GildaDisplay-Regular.woff2) format("woff2");font-display:block}@font-face{font-family:Birthstone Bounce;src:url(/novorocenky/pisma/BirthstoneBounce-Regular.woff2) format("woff2");font-display:block}.kp-pisma-narozeni{grid-template-columns:repeat(3,minmax(0,1fr))}.kp-pisma-narozeni .kp-ukazka-pisma{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rokyo .kp-popis{padding:80px 0}.rokyo .kp-popis .pas-obsah{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px);align-items:start}.rokyo .kp-popis-text{min-width:0;max-width:760px}.rokyo .kp-popis h2{font-size:clamp(30px,3.1vw,46px);line-height:1.12;letter-spacing:-.035em;margin:12px 0 24px;text-wrap:balance}.rokyo .kp-popis p{font-size:16px;line-height:1.75;white-space:pre-line}.rokyo .kp-popis .nadradka{font-size:12px}.rokyo .kp-popis .kp-popis-uvod{font-size:19px;line-height:1.65;margin:0}.rokyo .kp-popis-casti{display:grid;grid-gap:30px;gap:30px;margin-top:36px}.rokyo .kp-popis-casti h3{font-size:22px;line-height:1.3;margin:0 0 10px;letter-spacing:-.02em}.rokyo .kp-popis-casti p{margin:0}.rokyo .kp-popis-casti p+p{margin-top:16px}.rokyo .kp-popis .kp-popis-formaty{padding:30px;border-radius:24px;background:#fff}.rokyo .kp-popis-formaty h3{font-size:28px;line-height:1.15;letter-spacing:-.03em;margin:0 0 24px}.rokyo .kp-popis-formaty .kp-popis-panel-uvod{font-size:13px;margin:0 0 12px}.rokyo .kp-popis-formaty dl{display:grid;grid-gap:0;gap:0;margin:0}.rokyo .kp-popis-formaty dl>div{display:block;padding:16px 0;border-top:1px solid var(--linka,#e3e3e8)}.rokyo .kp-popis-formaty dt{font-size:21px;line-height:1.2;font-weight:650;margin:0 0 4px}.rokyo .kp-popis-formaty dd{font-size:13px;margin:0;line-height:1.5}.rokyo .kp-popis-pdf{margin-top:12px;padding-top:24px;border-top:1px solid var(--linka,#e3e3e8)}.rokyo .kp-popis-pdf p{font-size:14px;margin:6px 0 0}.rokyo .kp-popis-odkaz{color:inherit;display:inline-flex;gap:18px;margin-top:28px;font-size:14px;font-weight:650;text-decoration:underline;text-underline-offset:5px}.rokyo #nastaveni-plakatu{scroll-margin-top:100px}@media (max-width:760px){.rokyo .kp-popis{padding:48px 0}.rokyo .kp-popis .pas-obsah{grid-template-columns:minmax(0,1fr);gap:32px}.rokyo .kp-popis .kp-popis-uvod{font-size:17px}.rokyo .kp-popis-casti{margin-top:28px;gap:26px}.rokyo .kp-popis .kp-popis-formaty{padding:24px}}.kp-obsah::-webkit-scrollbar{width:10px}.kp-obsah::-webkit-scrollbar-track{background:#f4f2ed}.kp-obsah::-webkit-scrollbar-thumb{background:#aaa59c;border-radius:10px;border:2px solid #f4f2ed}.kp-mobil-nahled-akce:empty{display:none}.kp-gesta-tip{margin:0;font-size:13px;color:var(--kp-mut)}@font-face{font-family:Playfair Display;src:url(/novorocenky/pisma/PlayfairDisplay-Regular.woff2) format("woff2");font-display:block}@font-face{font-family:Playfair Display Black;src:url(/fonty/PlayfairDisplay-Black.ttf) format("truetype");font-display:block}@font-face{font-family:Cormorant Garamond Italic;src:url(/novorocenky/pisma/CormorantGaramond-Italic.woff2) format("woff2");font-display:block}@font-face{font-family:"DM Serif Display";src:url(/novorocenky/pisma/DMSerifDisplay-Regular.woff2) format("woff2");font-display:block}@font-face{font-family:Bodoni Moda Bold;src:url(/fonty/BodoniModa-Bold.ttf) format("truetype");font-display:block}@font-face{font-family:Courier Prime Bold;src:url(/fonty/CourierPrime-Bold.ttf) format("truetype");font-display:block}@font-face{font-family:Qwigley;src:url(/fonty/Qwigley-Regular.ttf) format("truetype");font-display:block}@font-face{font-family:Caveat;src:url(/novorocenky/pisma/Caveat-Regular.woff2) format("woff2");font-display:block}.kp-pisma-karet{grid-template-columns:repeat(4,minmax(0,1fr))}.kp-pisma-karet .kp-ukazka-pisma{font-size:26px;line-height:1.1;white-space:nowrap}@media (max-width:520px){.kp-pisma-karet{grid-template-columns:repeat(2,minmax(0,1fr))}}.kp-foto-mrizka{display:grid;grid-template-columns:repeat(3,64px);grid-template-rows:repeat(11,19px);grid-gap:4px;gap:4px;margin-top:6px}.kp-foto-mrizka button{position:relative;padding:0;border:1.5px solid #e3e0da;border-radius:6px;background:#f4f2ed;color:#8a857c;font:600 13px/1 inherit;cursor:pointer;overflow:hidden}.kp-foto-mrizka button img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.kp-foto-mrizka button.aktivni{border-color:var(--kp-ink,#17161a);box-shadow:0 0 0 2px var(--kp-ink,#17161a)}.kp-foto-mrizka button:focus-visible{outline:2px solid #FDBA02;outline-offset:2px}.kp-par-karet{display:flex;height:100%}.kp-par-karet>.kp-ram{flex:none;height:100%}.kp-galerie-mala .kp-vzhled{content-visibility:auto;contain-intrinsic-size:auto 90px}.kp-rozvrzeni{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:6px}.kp-rozvrzeni button{position:relative;display:grid;place-items:center;padding:6px 4px 4px;border:1.5px solid #e3e0da;border-radius:10px;background:#fff;cursor:pointer;transition:border-color .2s,box-shadow .2s}.kp-rozvrzeni button:hover{border-color:#c9c4ba}.kp-rozvrzeni button.aktivni{border-color:var(--kp-ink);box-shadow:0 0 0 1px var(--kp-ink)}.kp-rozvrzeni button:focus-visible{outline:2px solid #FDBA02;outline-offset:2px}.kp-rozvrzeni small{margin-top:2px;font-size:11px;font-weight:600;color:var(--kp-mut)}.kp-schema-rozvrzeni{display:block;width:100%;max-width:44px;height:auto}.kp-bunky-vlastni{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 10px}.kp-bunky-vlastni button{position:relative;width:56px;height:56px;padding:0;border:1.5px solid #e3e0da;border-radius:8px;background:#f4f2ed;color:#8a857c;font:600 13px/1 inherit;cursor:pointer;overflow:hidden}.kp-bunky-vlastni button img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.kp-bunky-vlastni button.aktivni{border-color:var(--kp-ink);box-shadow:0 0 0 2px var(--kp-ink)}.kp-bunky-vlastni button:focus-visible{outline:2px solid #FDBA02;outline-offset:2px}.kp-tl-odkaz{justify-self:start;padding:4px 0;border:0;background:none;color:var(--kp-ink);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.kp-posun-textu{gap:4px}.kp-vlastni-upravy{pointer-events:none}.kp-vu-bunka{position:absolute;pointer-events:auto;cursor:pointer;border-radius:2px;transition:box-shadow .2s}.kp-vu-bunka.s-fotkou{cursor:-webkit-grab;cursor:grab;touch-action:none}.kp-scena-prohlizeni .kp-vu-bunka.s-fotkou:not(.lupa){cursor:pointer;touch-action:pan-y pinch-zoom}.kp-vlastni-upravy.tahne .kp-vu-bunka.s-fotkou{cursor:-webkit-grabbing;cursor:grabbing}.kp-vu-bunka:hover{box-shadow:inset 0 0 0 2px rgba(255,201,60,.7)}.kp-vu-bunka.vybrana{box-shadow:inset 0 0 0 3px var(--kp-zluta)}.kp-vu-cislo{position:absolute;top:6px;left:6px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:rgba(23,22,26,.72);color:#fff;font-size:11px;font-weight:600}.kp-vu-text{position:absolute;pointer-events:auto;cursor:move;touch-action:none;border-radius:6px;outline:1.5px dashed transparent;outline-offset:0;transition:outline-color .2s,background-color .2s}.kp-vlastni-upravy.tahne .kp-vu-text,.kp-vu-text:focus-visible,.kp-vu-text:hover{outline-color:var(--kp-zluta);background:rgba(255,201,60,.08)}.kp-vu-text:focus-visible{outline-style:solid}.kp-vu-stitek{position:absolute;left:50%;bottom:calc(100% + 6px);transform:translateX(-50%);padding:3px 9px;border-radius:999px;background:var(--kp-ink);color:#fff;font-size:11px;font-weight:600;white-space:nowrap;opacity:0;transition:opacity .2s;pointer-events:none}.kp-vu-text:focus-visible .kp-vu-stitek,.kp-vu-text:hover .kp-vu-stitek{opacity:1}.kp-vu-voditko{position:absolute;top:0;bottom:0;left:50%;width:0;border-left:1px dashed var(--kp-zluta);pointer-events:none}@media (hover:none){.kp-vu-text{outline-color:rgba(255,201,60,.9)}.kp-vu-stitek{opacity:1}}.kp-vu-bunka.zdroj{background:rgba(255,255,255,.55)}.kp-vu-bunka.cil{box-shadow:inset 0 0 0 3px var(--kp-zluta);background:rgba(255,201,60,.18)}.kp-vu-prohodit{left:50%;top:50%;transform:translate(-50%,-50%);padding:4px 10px;border-radius:999px;background:var(--kp-ink);color:#fff;font-size:11px;font-weight:600;white-space:nowrap}.kp-vu-duch,.kp-vu-prohodit{position:absolute;pointer-events:none}.kp-vu-duch{width:72px;height:72px;object-fit:cover;border-radius:8px;border:2px solid #fff;box-shadow:0 8px 24px rgba(0,0,0,.3);transform:translate(-50%,-50%) rotate(-3deg);z-index:3}.kp-vu-text.dalsi .kp-vu-stitek{bottom:auto;top:calc(100% + 4px)}.kp-vu-lupa{position:absolute;z-index:4;display:flex;align-items:center;gap:4px;padding:4px;border-radius:999px;background:rgba(23,22,26,.86);box-shadow:0 4px 16px rgba(0,0,0,.25);transform:translate(-50%,calc(-100% - 8px));pointer-events:auto;touch-action:manipulation}.kp-vu-lupa button{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:999px;background:transparent;color:#fff;font-size:17px;line-height:1;cursor:pointer}.kp-vu-lupa button:hover:not(:disabled){background:rgba(255,255,255,.16)}.kp-vu-lupa button:disabled{opacity:.35;cursor:default}.kp-vu-lupa button:focus-visible{outline:2px solid var(--kp-zluta);outline-offset:1px}.kp-vu-lupa .kp-vu-lupa-zpet{font-size:14px;margin-left:2px;border-left:1px solid rgba(255,255,255,.18);border-radius:0 999px 999px 0}.kp-vu-lupa input[type=range]{width:96px;margin:0 2px;accent-color:var(--kp-zluta);cursor:pointer}.kp-vlastni-upravy.tahne .kp-vu-lupa{opacity:0;pointer-events:none}.kp-bunky-vlastni button.zdroj,.kp-foto-mrizka button.zdroj{opacity:.45}.kp-bunky-vlastni button.cil,.kp-foto-mrizka button.cil{border-color:var(--kp-zluta);box-shadow:0 0 0 2px var(--kp-zluta)}.kp-bunky-vlastni button img,.kp-foto-mrizka button img{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kp-nahledy-voleb{display:grid;grid-gap:10px 8px;gap:10px 8px;margin-top:6px}.kp-nahledy-voleb button{display:grid;grid-gap:5px;gap:5px;justify-items:center;padding:0;border:0;background:none;cursor:pointer;color:var(--kp-mut);font:inherit}.kp-nahled-volby{display:block;width:100%;overflow:hidden;border-radius:4px;box-shadow:0 0 0 1px #e3e0da,0 2px 6px rgba(23,22,26,.08);transition:box-shadow .2s}.kp-nahled-volby svg{display:block;width:100%;height:100%}.kp-nahledy-voleb button:hover .kp-nahled-volby{box-shadow:0 0 0 1.5px #c9c4ba,0 2px 8px rgba(23,22,26,.12)}.kp-nahledy-voleb button.aktivni .kp-nahled-volby{box-shadow:0 0 0 2px var(--kp-ink),0 2px 8px rgba(23,22,26,.12)}.kp-nahledy-voleb button.aktivni small{color:var(--kp-ink);font-weight:600}.kp-nahledy-voleb button:focus-visible{outline:2px solid #FDBA02;outline-offset:3px;border-radius:4px}.kp-nahledy-voleb small{font-size:11.5px;line-height:1.2;text-align:center}.kp-dalsi-hlava{margin-top:18px}.kp-dalsi-text{position:relative;padding:12px 14px 4px;border:1px solid var(--kp-linka);border-radius:12px}.kp-dalsi-text>legend{padding:0 6px;margin-left:-6px}.kp-dalsi-text>input{height:46px;padding:0 14px;border:1px solid var(--kp-linka);border-radius:10px;font:inherit;font-size:15px;width:100%;box-sizing:border-box}.kp-odebrat{position:absolute;top:-2px;right:10px}.kp-pridat-text{width:100%}@media (prefers-reduced-motion:reduce){.kp-rozvrzeni button,.kp-vu-bunka,.kp-vu-stitek,.kp-vu-text{transition:none}}.kp-osoby{display:grid;grid-gap:10px;gap:10px}.rokyo .kp-osoby-nadpis{margin:0;font-size:12px;font-weight:500;color:var(--kp-mut)}.kp-osoba{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--kp-linka);border-radius:12px;background:#fff}.kp-osoba-radek{display:flex;align-items:center;gap:8px;min-width:0}.kp-osoba-cislo{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#f3f1ec;font-size:12.5px;font-weight:600}.kp-osoba input,.kp-osoba select{flex:1 1;min-width:0;width:100%;box-sizing:border-box;height:44px;padding:0 12px;border:1px solid var(--kp-linka);border-radius:10px;background:#fff;font:inherit;font-size:16px;color:var(--kp-ink)}.kp-osoba input:focus,.kp-osoba select:focus{outline:none;border-color:var(--kp-ink);box-shadow:0 0 0 3px rgba(255,201,60,.35)}.kp-osoba label{display:grid;grid-gap:4px;gap:4px;min-width:0}.kp-osoba label>span{font-size:12px;font-weight:500;color:var(--kp-mut)}.kp-osoba-tl{flex:none;display:flex}.kp-osoba-tl button{display:grid;place-items:center;width:32px;height:36px;padding:0;border:0;border-radius:8px;background:none;font:inherit;font-size:17px;color:var(--kp-mut);cursor:pointer}.kp-osoba-tl button:hover:not(:disabled){background:#f3f1ec;color:var(--kp-ink)}.kp-osoba-tl button:disabled{opacity:.3;cursor:default}.kp-osoba-tl button:focus-visible{outline:2px solid var(--kp-ink);outline-offset:-2px}.kp-osoba-datum{align-items:flex-end}.kp-osoba-datum label{flex:1 1}.kp-osoba-znameni{flex:none;display:grid;align-content:center;justify-items:center;min-width:96px;height:44px;box-sizing:border-box;padding:0 10px;border-radius:10px;background:#fffdf6;box-shadow:inset 0 0 0 1px var(--kp-linka);line-height:1.15}.kp-osoba-znameni b{font-size:14px;font-weight:600}.kp-osoba-znameni small{font-size:11px;color:var(--kp-mut)}.kp-osoba-vic summary{font-size:13px;color:var(--kp-mut);cursor:pointer}.kp-osoba-vic[open] summary{margin-bottom:10px}.kp-pridat-osobu{justify-self:stretch;justify-content:center}