@font-face{font-family:baloo;src:url(/_next/static/media/3704d5750e793baa-s.p.woff2) format("woff2");font-display:swap;font-weight:600 700}@font-face{font-family:baloo Fallback;src:local("Arial");ascent-override:107.46%;descent-override:52.24%;line-gap-override:0.00%;size-adjust:100.32%}.__className_f77c3a{font-family:baloo,baloo Fallback}.__variable_f77c3a{--font-baloo:"baloo","baloo Fallback"}@font-face{font-family:nunito;src:url(/_next/static/media/b523d6cafa629b40-s.p.woff2) format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:nunito Fallback;src:local("Arial");ascent-override:99.46%;descent-override:34.73%;line-gap-override:0.00%;size-adjust:101.65%}.__className_e94fe9{font-family:nunito,nunito Fallback}.__variable_e94fe9{--font-nunito:"nunito","nunito Fallback"}@font-face{font-family:rucni;src:url(/_next/static/media/934bef8f4df15027-s.p.woff2) format("woff2");font-display:swap;font-weight:600}@font-face{font-family:rucni Fallback;src:local("Arial");ascent-override:127.10%;descent-override:39.72%;line-gap-override:0.00%;size-adjust:75.53%}.__className_654b30{font-family:rucni,rucni Fallback;font-weight:600}.__variable_654b30{--font-rucni:"rucni","rucni Fallback"}:root{color-scheme:light;--noc:#012045;--noc-pas:#1b2f4f;--nadpis:#0d2a5c;--text:#24324d;--text-tlumeny:#566079;--ruzova:#faf1ef;--bila:#ffffff;--cervena:#e01f38;--cervena-tmava:#bb1429;--zlato:#f2b43c;--modra:#2f7fe0;--modra-svetla:#bcdcfa;--zelena:#3f9d3a;--oranzova:#f07f1d;--fialova:#7b4fc9;--linka:#dfe3ec;--pismo:var(--font-nunito),"Segoe UI",system-ui,sans-serif;--pismo-nadpis:var(--font-baloo),var(--font-nunito),"Segoe UI",system-ui,sans-serif;--pismo-rucni:var(--font-rucni),var(--font-baloo),cursive;--pas-1:#162a49;--pas-2:var(--noc-pas);--pas-3:#27395a;--pas-text:var(--bila);--pas-tlumeny:#d6deee;--akcent:var(--zlato);--castice:#ffffff;--prepinac:rgb(1 32 69/0.6);--prepinac-text:#e8edf7;--prepinac-hover:var(--noc);--telefon:#0b1730;--telefon-ramec:#22375e}[data-tema=vanoce]{--pas-0:var(--noc)}[data-tema=celorocni]{--pas-0:var(--noc);--pas-1:#163b73;--pas-2:#1d4a8a;--pas-3:#2a5fa6;--prepinac:rgb(10 32 70/0.55);--prepinac-hover:#102a52;--telefon-ramec:#2f5a9a;--ozdoba-pozadi:var(--ruzova)}[data-tema=narozeniny]{--pas-1:#fff3e7;--pas-2:#ffe3cb;--pas-3:#ffd3b1;--pas-text:var(--nadpis);--pas-tlumeny:var(--text-tlumeny);--akcent:#d8306a;--prepinac:rgb(255 255 255/0.86);--prepinac-text:var(--nadpis);--prepinac-hover:#fff;--ozdoba-pozadi:#fff3e7}[data-tema=skola]{--pas-1:#27604d;--pas-2:#1e4d3d;--pas-3:#173f32;--pas-text:#f3f1e6;--pas-tlumeny:#cfd9d0;--akcent:#f5d76e;--castice:#f3f1e6;--prepinac:rgb(8 28 22/0.55);--prepinac-text:#f3f1e6;--prepinac-hover:#0f2d24;--ozdoba-pozadi:#1e4d3d}[data-tema=laska]{--pas-1:#fff1f4;--pas-2:#fde0e7;--pas-3:#f9cdd8;--pas-text:var(--nadpis);--pas-tlumeny:var(--text-tlumeny);--akcent:var(--cervena);--castice:#e01f38;--prepinac:rgb(255 255 255/0.86);--prepinac-text:var(--nadpis);--prepinac-hover:#fff;--ozdoba-pozadi:#fff1f4}[data-tema=novy-rok]{--pas-1:#0a0f2e;--pas-2:#131a48;--pas-3:#1b1f52;--castice:#f2b43c;--telefon:#060a20;--telefon-ramec:#2a2f6a;--prepinac:rgb(6 10 32/0.6);--prepinac-hover:#060a20;--ozdoba-pozadi:#0a0f2e}[data-tema=deti]{--pas-1:#dcf0ff;--pas-2:#c2e2ff;--pas-3:#abd6ff;--pas-text:var(--nadpis);--pas-tlumeny:var(--text-tlumeny);--akcent:var(--modra);--prepinac:rgb(255 255 255/0.86);--prepinac-text:var(--nadpis);--prepinac-hover:#fff;--ozdoba-pozadi:#dcf0ff}[data-tema=svatba]{--pas-1:#fcf8f1;--pas-2:#f6ecdb;--pas-3:#efe1c9;--pas-text:var(--nadpis);--pas-tlumeny:var(--text-tlumeny);--akcent:#c9a24a;--castice:#f4c6d0;--prepinac:rgb(255 255 255/0.86);--prepinac-text:var(--nadpis);--prepinac-hover:#fff;--ozdoba-pozadi:#f6ecdb}[data-tema=miminko]{--pas-1:#edf6fa;--pas-2:#dbedf5;--pas-3:#c9e2ee;--pas-text:var(--nadpis);--pas-tlumeny:var(--text-tlumeny);--akcent:#e8899f;--castice:#f2b43c;--prepinac:rgb(255 255 255/0.86);--prepinac-text:var(--nadpis);--prepinac-hover:#fff;--ozdoba-pozadi:#edf6fa}[data-tema=dobrou-noc]{--pas-0:#1f1636;--pas-1:#261b42;--pas-2:#33234f;--pas-3:#43305f;--pas-tlumeny:#ddd2ea;--akcent:#f5c45a;--castice:rgb(255 214 120/0.55);--telefon:#170f2b;--telefon-ramec:#4b3672;--prepinac:rgb(20 12 40/0.6);--prepinac-hover:#170f2b;--ozdoba-pozadi:#261b42}.obj-stranka[data-tema]{--ozdoba-pozadi:var(--bila);background:var(--bila)}.obj-pas{position:relative;min-height:196px;background:var(--noc) url(/znacka/objednavka-pas.webp) center /cover no-repeat}.obj-pas:after{content:"";position:absolute;inset:auto 0 0;height:64px;background:linear-gradient(to bottom,rgb(255 255 255/0),var(--bila));pointer-events:none}.obj-pas .hlavicka{z-index:4}@media (min-width:1041px){.obj-pas .hlavicka-nad-pasem .sirka{width:min(1320px,100% - 40px)}.obj-pas .hlavicka-nad-pasem .logo img{height:84px}}.obj-plocha{display:grid;grid-template-columns:minmax(0,660px) 356px;justify-content:space-between;grid-gap:64px;gap:64px;width:min(1080px,100% - 40px);margin-inline:auto;padding-block:8px 72px}.obj-plocha-siroka{grid-template-columns:minmax(0,720px);justify-content:start}.obj-formular{min-width:0}.obj-formular h1{margin:0 0 22px;font:600 40px/44px var(--pismo-nadpis);color:var(--nadpis)}.obj-formular h1:focus{outline:none}.obj-kroky{display:flex;flex-wrap:wrap;gap:4px 24px;margin:0 0 28px;padding:0;list-style:none;font:700 17px/28px var(--pismo);color:var(--text-tlumeny)}.obj-kroky button{padding:0;border:0;background:none;font:inherit;color:var(--nadpis);text-decoration:underline;-webkit-text-decoration-color:var(--zlato);text-decoration-color:var(--zlato);text-decoration-thickness:2px;text-underline-offset:4px;cursor:pointer}.obj-kroky button:hover{color:var(--cervena-tmava)}.obj-kroky li[aria-current]{position:relative;font:600 20px/28px var(--pismo-nadpis);color:var(--nadpis)}.obj-kroky li[aria-current]:after{content:"";position:absolute;inset:auto 0 -5px;height:6px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 10' preserveAspectRatio='none'%3E%3Cpath d='M2 7C50 1 120 0 198 4 130 3 70 5 34 9z' fill='%23d3202e'/%3E%3C/svg%3E") 50% /100% 100% no-repeat}.obj-kroky-kratce{display:none;margin:0 0 12px;font-weight:700;font-size:16px;line-height:22px;color:var(--text-tlumeny)}.obj-otazka{min-width:0;margin:0 0 24px;padding:0;border:0}.obj-otazka>legend,.obj-popisek{display:block;margin:0 0 6px;padding:0;font:700 17px/24px var(--pismo);color:var(--nadpis)}.obj-nepovinne{font-weight:400;color:var(--text-tlumeny)}.obj-napoveda{margin:0 0 8px;font-size:16px;line-height:22px;color:var(--text-tlumeny)}.obj-pole{display:block;width:100%;min-height:48px;padding:9px 12px;border:1.5px solid var(--text-tlumeny);border-radius:8px;background:var(--bila);color:var(--text);font:400 18px/27px var(--pismo)}textarea.obj-pole{resize:vertical}.obj-pole:focus-visible{outline:3px solid var(--nadpis);outline-offset:1px;border-color:var(--nadpis)}.obj-pole[aria-invalid=true]{border-color:var(--cervena-tmava)}.obj-chyba{margin:6px 0 0;font-weight:700;font-size:16px;line-height:22px;color:var(--cervena-tmava)}.obj-citac{margin:4px 0 0;font-size:15px;line-height:20px;color:var(--text-tlumeny);text-align:right}.obj-pripominka{padding-left:14px;border-left:3px solid var(--zlato);font-size:16px;line-height:23px}.obj-skryte{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.obj-mrizka{display:grid;grid-gap:8px;gap:8px}.obj-mrizka-2{grid-template-columns:repeat(2,minmax(0,1fr))}.obj-mrizka-3{grid-template-columns:repeat(3,minmax(0,1fr))}.obj-mrizka-4{grid-template-columns:repeat(4,minmax(0,1fr))}.obj-mrizka-dny{grid-template-columns:repeat(7,minmax(0,1fr))}.obj-mrizka-casy{grid-template-columns:repeat(6,minmax(0,1fr))}.obj-volba{display:flex;align-items:center;gap:9px;min-height:48px;padding:8px 11px;border:1.5px solid var(--text-tlumeny);border-radius:8px;background:var(--bila);font-weight:700;font-size:17px;line-height:22px;color:var(--nadpis);cursor:pointer;transition:background-color .12s,color .12s}.obj-volba:hover{background:var(--ruzova)}.obj-volba input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--cervena)}.obj-volba:has(input:checked){border-color:var(--nadpis);background:var(--nadpis);color:var(--bila)}.obj-volba:has(input:checked) input{accent-color:var(--bila)}.obj-volba:has(input:focus-visible){outline:3px solid var(--nadpis);outline-offset:2px}.obj-volba-popis{align-items:flex-start;padding-block:12px}.obj-volba-popis input{margin-top:3px}.obj-volba-popis strong{display:block;font:600 20px/26px var(--pismo-nadpis)}.obj-volba-popis small{display:block;margin-top:2px;font-weight:400;font-size:16px;line-height:22px}.obj-volba-popis:not(:has(input:checked)) small{color:var(--text-tlumeny)}.obj-volba-zatim{border-style:dashed;cursor:default;color:var(--text-tlumeny)}.obj-volba-zatim:hover{background:var(--bila)}.obj-volba-den{flex-direction:column;align-items:stretch;gap:2px;padding:8px 6px 6px;text-align:center;font-weight:400;font-size:15px;line-height:19px}.obj-volba-den input{align-self:center}.obj-volba-den b{display:block;font:600 18px/20px var(--pismo-nadpis)}.obj-kdo-seznam{display:grid;grid-gap:14px;gap:14px}.obj-kdo{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;cursor:pointer}.obj-kdo-obraz{display:block;width:112px;height:112px;overflow:hidden;border:4px solid var(--bila);border-radius:50%;box-shadow:0 0 0 3px var(--kruh-barva,var(--text-tlumeny));background:var(--ruzova);transition:box-shadow .12s}.obj-kdo-obraz img{display:block;width:100%;height:100%;object-fit:cover}.obj-kdo:has(input:checked) .obj-kdo-obraz{box-shadow:0 0 0 5px var(--zlato)}.obj-kdo:has(input:focus-visible) .obj-kdo-jmeno{outline:3px solid var(--nadpis);outline-offset:3px;border-radius:4px}.obj-kdo-jmeno{display:flex;align-items:center;gap:9px;font:600 26px/32px var(--pismo-nadpis);color:var(--nadpis)}.obj-kdo-jmeno input{width:20px;height:20px;margin:0;accent-color:var(--cervena)}.obj-kdo-popis{display:block;margin-top:2px;font-size:17px;line-height:24px}.obj-rozbal{margin-block:18px 24px}.obj-rozbal>summary{width:-moz-fit-content;width:fit-content;font-weight:700;color:var(--nadpis);text-decoration:underline;-webkit-text-decoration-color:var(--zlato);text-decoration-color:var(--zlato);text-decoration-thickness:2px;text-underline-offset:4px;cursor:pointer}.obj-rozbal>summary:hover{color:var(--cervena-tmava)}.obj-rozbal[open]>summary{margin-bottom:14px}.obj-pripravujeme{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none;font-size:16px;line-height:23px}.obj-pripravujeme li{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.obj-pripravujeme img{width:48px;height:48px;border-radius:50%;object-fit:cover}.obj-pripravujeme strong{color:var(--nadpis)}.obj-dalsi-terminy{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 24px;margin-bottom:20px}.obj-termin-prazdno{margin:0 0 16px}.obj-skok{display:grid;grid-gap:4px;gap:4px;margin-left:auto;font-weight:700;font-size:16px;line-height:22px;color:var(--nadpis)}.obj-skok .obj-pole{width:190px;font-size:17px}.obj-vybrany{min-height:28px;margin:0}.obj-vybrany strong{color:var(--nadpis)}.obj-skupina{padding-block:16px;border-top:1px solid var(--linka)}.obj-skupina:first-of-type{border-top:0;padding-top:0}.obj-skupina-hlava{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:8px}.obj-overeni h2,.obj-skupina h2{margin:0;font:600 24px/30px var(--pismo-nadpis);color:var(--nadpis)}.obj-skupina dl{margin:0}.obj-skupina dl>div{display:grid;grid-template-columns:190px minmax(0,1fr);grid-gap:2px 16px;gap:2px 16px;padding-block:3px}.obj-skupina dt{color:var(--text-tlumeny)}.obj-skupina dd{margin:0;overflow-wrap:anywhere;white-space:pre-line}.obj-podminky{padding-block:18px;border-block:1px solid var(--linka);margin-bottom:20px;font-size:16px;line-height:23px}.obj-podminky p{margin:0 0 8px}.obj-podminky p:last-child{margin-bottom:0}.obj-cena{font-size:18px;line-height:26px}.obj-cena strong{font:600 30px/34px var(--pismo-nadpis);color:var(--cervena-tmava)}.obj-souhlasy{display:grid;grid-gap:12px;gap:12px}.obj-souhlas{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:11px;gap:11px;font-size:17px;line-height:24px;cursor:pointer}.obj-souhlas input{width:22px;height:22px;margin:1px 0 0;accent-color:var(--cervena)}.obj-overeni{padding-block:18px;border-bottom:1px solid var(--linka)}.obj-overeni:first-of-type{padding-top:0}.obj-overeni p{margin-block:6px 8px}.obj-overeno{font-weight:800;color:#2d7a29;overflow-wrap:anywhere}.obj-overeno:before{content:"✓ "}.obj-kod-radek{display:flex;align-items:flex-end;gap:12px;margin-top:10px}.obj-kod{width:170px;font:600 26px/30px var(--pismo-nadpis);letter-spacing:.14em}.obj-tlacitko{min-height:48px;padding:8px 22px;border:1.5px solid var(--nadpis);border-radius:8px;background:var(--nadpis);color:var(--bila);font:800 17px var(--pismo);cursor:pointer}.obj-tlacitko:hover{background:var(--noc)}.obj-tlacitko:disabled{border-color:var(--text-tlumeny);background:var(--bila);color:var(--text-tlumeny);cursor:not-allowed}.obj-kod-akce{font-size:16px;line-height:23px}.obj-odkaz{padding:0;border:0;background:none;font:700 17px/26px var(--pismo);color:var(--nadpis);text-decoration:underline;-webkit-text-decoration-color:var(--zlato);text-decoration-color:var(--zlato);text-decoration-thickness:2px;text-underline-offset:4px;cursor:pointer}.obj-odkaz:hover{color:var(--cervena-tmava)}.obj-odkaz:disabled{color:var(--text-tlumeny);-webkit-text-decoration-color:var(--linka);text-decoration-color:var(--linka);cursor:not-allowed}.obj-formular a:focus-visible,.obj-stranka :is(.obj-odkaz,.obj-kroky button,summary):focus-visible{outline:3px solid var(--nadpis);outline-offset:3px;border-radius:3px}.obj-hlaseni{margin:20px 0 0;padding-left:14px;border-left:3px solid var(--cervena-tmava);font-weight:700;color:var(--cervena-tmava)}.obj-konec{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:26px}.obj-konec>.obj-napoveda{flex-basis:100%;margin:0}.obj-konec .akce:focus-visible{outline:3px solid var(--nadpis);outline-offset:3px}.obj-konec .akce:disabled{background:var(--text-tlumeny);cursor:not-allowed}.obj-postava{align-self:start;position:-webkit-sticky;position:sticky;top:16px;margin-top:-132px;z-index:3}.obj-figura{display:block;width:100%;height:auto;-webkit-mask-image:linear-gradient(180deg,#000 80%,transparent);mask-image:linear-gradient(180deg,#000 80%,transparent)}.obj-veta{margin:0;font:600 34px/38px var(--pismo-rucni);color:var(--nadpis)}.obj-postava .obj-veta{margin-top:-8px;text-align:center;transform:rotate(-1.5deg)}.obj-kdy{margin:16px 0 0;font-weight:700;font-size:17px;line-height:24px;color:var(--nadpis)}.obj-ai,.obj-kdy{text-align:center}.obj-ai{margin:4px 0 0;font-size:15px;line-height:21px;color:var(--text-tlumeny)}.obj-hlas{display:none}.obj-stav-text{margin:0 0 12px}.obj-stav-text strong{color:var(--nadpis)}.obj-sprava{padding-block:22px;border-top:1px solid var(--linka)}.obj-sprava:first-of-type{border-top:0;padding-top:0}.obj-sprava h2{margin:0 0 4px;font:600 26px/32px var(--pismo-nadpis);color:var(--nadpis)}.obj-sprava-stav{font-weight:800;color:var(--nadpis);margin:0 0 8px}.obj-sprava-akce{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:12px}.obj-potvrzeni{margin-top:14px;padding-left:14px;border-left:3px solid var(--zlato)}.obj-potvrzeni p{margin:0 0 10px}@media (max-width:960px){.obj-pas{min-height:0;padding-bottom:92px;background-image:url(/znacka/objednavka-pas-800.webp)}.obj-pas:after{height:44px}.obj-plocha,.obj-plocha-siroka{display:block;width:min(660px,100% - 40px);padding-block:0 56px}.obj-postava{display:none}.obj-hlas{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;margin-bottom:10px}.obj-hlas:not(:has(img)){grid-template-columns:minmax(0,1fr)}.obj-hlas img{width:56px;height:56px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px var(--zlato)}.obj-hlas .obj-veta{font-size:28px;line-height:31px}}@media (max-width:760px){.obj-kroky{display:none}.obj-kroky-kratce{display:block}.obj-formular h1{font-size:32px;line-height:36px}.obj-mrizka-2,.obj-mrizka-3{grid-template-columns:minmax(0,1fr)}.obj-mrizka-4{grid-template-columns:repeat(2,minmax(0,1fr))}.obj-mrizka-casy,.obj-mrizka-dny{grid-template-columns:repeat(4,minmax(0,1fr))}.obj-volba{padding-inline:9px;font-size:16px}.obj-kdo{grid-template-columns:80px minmax(0,1fr);gap:14px}.obj-kdo-obraz{width:80px;height:80px}.obj-skok{margin-left:0}.obj-skok,.obj-skok .obj-pole{width:100%}.obj-skupina dl>div{grid-template-columns:minmax(0,1fr)}.obj-skupina dt{font-size:15px;line-height:20px}.obj-kod-radek{flex-wrap:wrap}.obj-konec{flex-direction:column;align-items:stretch;text-align:center}.obj-konec .obj-odkaz{align-self:center}.obj-konec .akce{width:100%}}.obj-pod-nadpis{margin:26px 0 6px;font:600 24px/30px var(--pismo-nadpis);color:var(--nadpis)}a.obj-tlacitko{display:inline-flex;align-items:center;text-decoration:none}.hlavicka-radek{position:relative}.uct-vstup{display:block;padding:0;border:0;border-radius:50%;background:none;color:var(--bila);cursor:pointer;text-decoration:none}.uct-kruh{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--noc-pas);color:var(--bila);font:700 17px/1 var(--pismo-nadpis);letter-spacing:.02em;transition:box-shadow .12s}.uct-kruh svg{width:20px;height:20px;fill:currentColor}.uct-kruh-spravce{box-shadow:0 0 0 3px var(--zlato)}.uct-vstup:hover .uct-kruh,.uct-vstup[aria-expanded=true] .uct-kruh{box-shadow:0 0 0 2px rgb(255 255 255/.55)}.uct-vstup:hover .uct-kruh-spravce,.uct-vstup[aria-expanded=true] .uct-kruh-spravce{box-shadow:0 0 0 3px var(--zlato),0 0 0 5px rgb(255 255 255/.4)}.hlavicka .uct-vstup:focus-visible{outline:3px solid var(--bila);outline-offset:4px}.hlavicka:has(.uct-panel:not([hidden])){z-index:30}.uct-panel{position:absolute;top:100%;right:0;z-index:20;width:300px;margin:0;padding:4px 0 8px;list-style:none;background:var(--noc);color:var(--bila)}.uct-panel[hidden]{display:none}.uct-panel :is(a,button){display:flex;align-items:center;width:100%;min-height:42px;padding:0 22px;border:0;background:none;color:var(--bila);font:700 15px/20px var(--pismo);text-align:left;text-decoration:none;cursor:pointer}.uct-panel :is(a,button):hover{background:var(--noc-pas)}.uct-panel :is(a,button):focus-visible{outline:2px solid var(--zlato);outline-offset:-2px;background:var(--noc-pas)}.uct-panel a[aria-current]{text-decoration:underline;-webkit-text-decoration-color:var(--zlato);text-decoration-color:var(--zlato);text-decoration-thickness:2px;text-underline-offset:5px}.uct-panel-oddelit{margin-bottom:4px;padding-bottom:4px;border-bottom:1px solid rgb(255 255 255/.18)}.uct-panel-konec{margin-top:4px;padding-top:4px;border-top:1px solid rgb(255 255 255/.18)}.uct-panel-konec form{margin:0}.uct-panel-konec button{color:var(--pas-tlumeny)}.prihlaseni-uvod{margin:-8px 0 24px;font-size:19px;line-height:29px}.prihlaseni-sluzby{margin:0 0 8px}.prihlaseni-sluzby p{margin-top:14px;font-weight:700;color:var(--nadpis)}.prihlaseni-sluzby .akce:focus-visible{outline:3px solid var(--nadpis);outline-offset:3px}.prihlaseni-kod{max-width:440px}.prihlaseni-pole-kod{max-width:220px;font-weight:700;font-size:24px;letter-spacing:.3em}.prihlaseni-stav{margin-top:10px;font-weight:700;color:var(--nadpis)}.prihlaseni-stav:empty{margin:0}.prihlaseni-akce{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:16px}.prihlaseni-pozn{margin-top:36px;padding-top:18px;border-top:1px solid var(--linka);font-size:16px;line-height:24px;color:var(--text-tlumeny)}:is(.prihlaseni-pozn,.uct-text,.uct-udaje,.uct-seznam) a{font-weight:700;color:var(--nadpis);-webkit-text-decoration-color:var(--zlato);text-decoration-color:var(--zlato);text-decoration-thickness:2px;text-underline-offset:4px}.uct-nad{margin:0 0 2px;font:700 16px/22px var(--pismo);color:var(--text-tlumeny)}.uct-casti ul{display:flex;flex-wrap:wrap;gap:4px 26px;margin:-6px 0 30px;padding:0;list-style:none;font:700 17px/28px var(--pismo)}.uct-casti a{color:var(--nadpis);text-decoration:underline;-webkit-text-decoration-color:var(--zlato);text-decoration-color:var(--zlato);text-decoration-thickness:2px;text-underline-offset:4px}.uct-casti a:hover{color:var(--cervena-tmava)}.uct-casti [aria-current]{position:relative;text-decoration:none}.uct-casti span[aria-current]{font:600 20px/28px var(--pismo-nadpis);color:var(--nadpis)}.uct-casti [aria-current]:after{content:"";position:absolute;inset:auto 0 -5px;height:6px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 10' preserveAspectRatio='none'%3E%3Cpath d='M2 7C50 1 120 0 198 4 130 3 70 5 34 9z' fill='%23d3202e'/%3E%3C/svg%3E") 50% /100% 100% no-repeat}.uct-pozdrav{margin:0 0 18px;font:600 24px/30px var(--pismo-nadpis);color:var(--nadpis)}.uct-text{max-width:640px;margin:0 0 18px}.uct-pozn,.uct-tlumene{color:var(--text-tlumeny)}.uct-pozn{margin-top:22px;font-size:16px;line-height:24px}.uct-oddil{padding-block:22px 4px;border-top:1px solid var(--linka)}.uct-oddil:first-of-type{border-top:0;padding-top:0}.uct-oddil h2{margin:0 0 8px;font:600 26px/32px var(--pismo-nadpis);color:var(--nadpis)}.uct-oddil>p{max-width:640px}.uct-vyzva{margin-top:28px}.uct-vyzva .akce:focus-visible{outline:3px solid var(--nadpis);outline-offset:3px}.uct-zpet{margin-top:26px}.uct-akce{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:22px}.uct-pripravujeme{font-style:normal;font-weight:800;color:var(--cervena-tmava)}.uct-hlas:empty{display:none}.uct-seznam{margin:0;padding:0;list-style:none}.uct-seznam li{padding-block:10px;border-top:1px solid var(--ruzova)}.uct-seznam li:first-child{border-top:0;padding-top:0}.uct-tecka{display:inline-block;width:9px;height:9px;margin-right:8px;border-radius:50%;background:var(--cervena);vertical-align:1px}.uct-tabulka{width:100%;border-collapse:collapse;font-size:17px;line-height:24px}.uct-tabulka th{padding:6px 8px;font-weight:800;color:var(--nadpis);text-align:left;border-bottom:2px solid var(--nadpis)}.uct-tabulka td{padding:10px 8px;border-bottom:1px solid var(--ruzova);vertical-align:top}.uct-cislo{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.uct-cislo,.uct-tabulka th.uct-cislo{text-align:right}.uct-tabulka-odkazy tbody tr{position:relative}.uct-tabulka-odkazy tbody tr:not(.uct-bez-odkazu):hover{background:rgb(255 228 232/.45)}.uct-radek-odkaz{font-weight:700;color:var(--nadpis);text-decoration:underline;-webkit-text-decoration-color:var(--zlato);text-decoration-color:var(--zlato);text-decoration-thickness:2px;text-underline-offset:4px}.uct-radek-odkaz:after{content:"";position:absolute;inset:0}.uct-radek-odkaz:focus-visible{outline:none}.uct-tabulka-odkazy tbody tr:has(.uct-radek-odkaz:focus-visible){outline:3px solid var(--nadpis);outline-offset:-3px}.uct-bez-odkazu{color:var(--text-tlumeny)}.uct-udaje{margin:0 0 18px}.uct-udaje>div{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:4px 18px;gap:4px 18px;padding-block:8px;border-bottom:1px solid var(--ruzova)}.uct-udaje dt{font-weight:800;color:var(--nadpis)}.uct-udaje dd{margin:0;overflow-wrap:anywhere}.uct-formular{max-width:480px}.uct-ulozeno{font-weight:800;color:var(--nadpis)}.uct-ulozeno:empty{display:none}.uct-odhlasit{margin:0}.uct-smazat{margin-top:6px}.uct-prehled{max-width:680px}.uct-prehled-hlava{margin:0 0 18px;font-weight:700;color:var(--nadpis)}.uct-prehled section{margin-top:22px}.uct-prehled h2{margin:0 0 6px;font:600 24px/30px var(--pismo-nadpis);color:var(--nadpis)}.uct-prani{margin-top:12px;padding-left:14px;border-left:3px solid var(--zlato)}.uct-prani h3{margin:0 0 4px;font:800 18px/25px var(--pismo);color:var(--nadpis)}.uct-prani p{margin:0 0 6px}.uct-vlastnosti{margin:4px 0 8px;padding-left:22px}.uct-vlastnosti li{margin-block:3px}.uct-dukaz{margin-left:4px;font-size:15px}.uct-dukaz,.uct-podklady{color:var(--text-tlumeny)}.uct-podklady{margin-top:10px;font-weight:700}.uct-retence{margin-top:26px;padding-top:14px;border-top:1px solid var(--linka);font-size:16px;line-height:24px;color:var(--text-tlumeny)}@media (max-width:960px){.uct-hlas{margin-top:30px}}@media (max-width:760px){.hlavicka-radek{position:static}.uct-kruh{width:38px;height:38px;font-size:16px}.uct-panel{left:0;right:0;width:auto;padding-bottom:6px}.uct-panel :is(a,button){min-height:48px;padding-inline:20px;font-size:17px}.uct-casti ul{gap:2px 18px;font-size:16px}.uct-casti span[aria-current]{font-size:19px}.uct-udaje>div{grid-template-columns:minmax(0,1fr);gap:0}.prihlaseni-sluzby .akce{width:100%}.uct-tabulka,.uct-tabulka tbody,.uct-tabulka td,.uct-tabulka tr{display:block}.uct-tabulka thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.uct-tabulka tr{padding-block:10px;border-bottom:1px solid var(--ruzova)}.uct-tabulka tbody tr:first-child{border-top:2px solid var(--nadpis)}.uct-tabulka td{display:grid;grid-template-columns:104px minmax(0,1fr);grid-gap:10px;gap:10px;padding:2px 4px;border:0;text-align:left}.uct-tabulka td:before{content:attr(data-popis);font-weight:700;color:var(--text-tlumeny)}.uct-tabulka td.uct-cislo{white-space:normal}}@media print{.hlavicka,.obj-pas,.obj-postava,.paticka,.paticka-scena,.uct-casti,.uct-hlas,.uct-nad,.uct-netisknout,.uct-vyzva{display:none!important}body{background:#fff;color:#000}.obj-plocha,.obj-plocha-siroka{display:block;width:auto;padding:0}.uct a{color:inherit;text-decoration:none}.uct-prani{border-left-color:#999;page-break-inside:avoid;break-inside:avoid}.uct-tabulka-odkazy tbody tr:hover{background:none}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:16px}body{margin:0;background:var(--bila);color:var(--text);font-family:var(--pismo);font-size:18px;line-height:28px;overflow-x:clip}h1,h2,h3,h4{font-family:var(--pismo-nadpis);color:var(--nadpis);font-weight:600;margin:0}h1,h2{font-weight:700}h2{font-size:36px;line-height:40px}p{margin:0}a{color:inherit}img{display:block;max-width:100%}:focus-visible{outline:3px solid var(--zlato);outline-offset:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.sirka{width:min(1180px,100% - 40px);margin-inline:auto}.hlavicka{position:relative;z-index:2;background:var(--noc);color:var(--bila)}.hlavicka-radek{display:flex;align-items:center;gap:24px;padding-block:10px}.logo{display:block;flex:none}.logo img{height:64px;width:auto}.hlavicka .logo{margin-block:-6px -30px}.hlavicka .logo img{height:88px}.nabidka{display:flex;gap:2px;margin-inline:auto;padding:5px 8px;background:var(--noc);font-weight:700;font-size:15px}.nabidka,.nabidka a{align-items:center;border-radius:999px}.nabidka a{position:relative;display:inline-flex;gap:7px;padding:7px 12px;color:var(--bila);text-decoration:none;white-space:nowrap}.nabidka a:hover{background:rgb(255 255 255/.14)}.nabidka svg{width:17px;height:17px;fill:currentColor;flex:none}.nabidka a[aria-current=page] svg{fill:#ff4757}.nabidka a[aria-current=page]:after{content:"";position:absolute;left:12px;right:12px;bottom:1px;height:3px;border-radius:2px;background:var(--cervena)}.akce{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:999px;background:var(--cervena);color:var(--bila);font:800 19px var(--pismo);padding:14px 30px;text-decoration:none;cursor:pointer;transition:background-color .15s}.akce:hover{background:var(--cervena-tmava)}.akce svg{width:20px;height:20px;fill:currentColor;flex:none}.akce-mala{font-size:16px;padding:9px 20px;white-space:nowrap}.ukazka{display:inline-flex;align-items:center;gap:10px;background:none;border:0;padding:8px 0;color:var(--bila);font:700 18px var(--pismo);cursor:pointer;text-decoration:underline;text-underline-offset:5px;-webkit-text-decoration-color:var(--zlato);text-decoration-color:var(--zlato)}.ukazka svg{width:24px;height:24px;fill:var(--zlato);flex:none}.pas{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--noc) 0,#162a49 120px,var(--noc-pas) 45%,#27395a 100%);color:var(--bila)}.pas-mrizka{display:grid;grid-template-columns:minmax(0,1fr) clamp(500px,44vw,600px);grid-column-gap:40px;column-gap:40px;align-items:center;width:min(1180px,100% - 40px);margin-inline:auto;padding-block:36px 82px}.pas-text{position:relative;z-index:2}.pas h1{color:var(--bila);font-size:60px;line-height:64px}.odpocet{margin-top:16px;font:600 30px/40px var(--pismo-nadpis);max-width:19em}.odpocet b{color:var(--zlato);font-size:40px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.odpocet-kus{display:inline-block;white-space:pre}.pas-popis{font-size:20px;line-height:30px;margin-top:18px;max-width:34ch}.pas-tlacitka{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:26px}.pas-ai{margin-top:20px;font-size:16px;line-height:24px;color:#d6deee;max-width:44ch}.pas-obraz img{width:100%;height:auto}.vlna{z-index:2;left:0;right:0;bottom:-1px;width:100%;height:58px;display:block;fill:var(--bila)}.snih,.vlna{position:absolute}.snih{inset:0;z-index:1;overflow:hidden;pointer-events:none;container-type:size}.vlocka{position:absolute;top:-8px;width:var(--velikost);height:var(--velikost);border-radius:50%;background:var(--castice);opacity:var(--pruhlednost);will-change:transform;animation:padani linear infinite}@keyframes padani{to{transform:translate3d(var(--posun),calc(100cqh + 16px),0)}}@keyframes stoupani{to{transform:translate3d(var(--posun),calc(-100cqh - 24px),0)}}@keyframes vireni{to{transform:translate3d(var(--posun),calc(100cqh + 16px),0) rotate(540deg)}}.snih-konfety .vlocka{width:calc(var(--velikost) * 2.4);height:calc(var(--velikost) * 1.3);border-radius:2px;animation-name:vireni}.snih-konfety .vlocka:nth-child(4n+1){background:var(--cervena)}.snih-konfety .vlocka:nth-child(4n+2){background:var(--zlato)}.snih-konfety .vlocka:nth-child(4n+3){background:var(--modra)}.snih-konfety .vlocka:nth-child(4n){background:var(--zelena)}.snih-krida .vlocka{width:calc(var(--velikost) * .8);height:calc(var(--velikost) * .8);opacity:calc(var(--pruhlednost) * .7)}.snih-bubliny .vlocka,.snih-jiskry .vlocka,.snih-srdce .vlocka{top:auto;bottom:-24px;animation-name:stoupani}.snih-srdce .vlocka{width:calc(var(--velikost) * 3.2);height:calc(var(--velikost) * 3);border-radius:0;-webkit-clip-path:polygon(50% 100%,8% 58%,0 36%,6% 14%,22% 3%,38% 6%,50% 22%,62% 6%,78% 3%,94% 14%,100% 36%,92% 58%);clip-path:polygon(50% 100%,8% 58%,0 36%,6% 14%,22% 3%,38% 6%,50% 22%,62% 6%,78% 3%,94% 14%,100% 36%,92% 58%);opacity:calc(var(--pruhlednost) * .7)}.snih-srdce .vlocka:nth-child(3n){background:#f29bb0}.snih-jiskry .vlocka{width:calc(var(--velikost) * .9);height:calc(var(--velikost) * .9)}.snih-jiskry .vlocka:nth-child(5n){background:#ffffff}.snih-bubliny .vlocka{width:calc(var(--velikost) * 4.5);height:calc(var(--velikost) * 4.5);background:transparent;border:2px solid rgb(255 255 255/.9);box-shadow:inset -4px -4px 0 rgb(255 255 255/.45);opacity:calc(var(--pruhlednost) * .9)}.snih-okvetni .vlocka{width:calc(var(--velikost) * 3.2);height:calc(var(--velikost) * 2.2);border-radius:60% 0;animation-name:vireni;opacity:calc(var(--pruhlednost) * .9)}.snih-okvetni .vlocka:nth-child(3n){background:#ffffff}.snih-hvezdy .vlocka{width:calc(var(--velikost) * 3);height:calc(var(--velikost) * 3);border-radius:0;-webkit-clip-path:polygon(50% 0,62% 36%,100% 36%,69% 58%,81% 95%,50% 72%,19% 95%,31% 58%,0 36%,38% 36%);clip-path:polygon(50% 0,62% 36%,100% 36%,69% 58%,81% 95%,50% 72%,19% 95%,31% 58%,0 36%,38% 36%);opacity:calc(var(--pruhlednost) * .8)}.snih-svetlusky .vlocka{top:auto;bottom:-24px;width:calc(var(--velikost) * 3.4);height:calc(var(--velikost) * 3.4);background:radial-gradient(circle,#fff6d2 0 22%,var(--castice) 34%,rgb(255 214 120/0) 70%);animation-name:stoupani}.telefon{position:absolute;z-index:3;left:calc(100% - 52px);bottom:0;width:112px;transform:rotate(-7deg);pointer-events:none}.telefon-telo{position:relative;display:flex;flex-direction:column;align-items:center;background:#0b1730;border:4px solid #22375e;border-radius:22px;padding:14px 8px 12px;color:var(--bila);font-size:13px;line-height:18px;animation:zvoneni 3.6s ease-in-out infinite;transform-origin:50% 70%}.telefon-telo img{width:62px;height:62px;border-radius:50%;object-fit:cover}.telefon-telo b{margin-top:6px;font:600 17px/22px var(--pismo-nadpis)}.telefon-tlacitka{display:flex;gap:16px;margin-top:12px}.telefon-tlacitka i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%}.telefon-tlacitka svg{width:18px;height:18px;fill:var(--bila)}.telefon-odmitnout{background:var(--cervena)}.telefon-odmitnout svg{transform:rotate(135deg)}.telefon-prijmout{background:var(--zelena);animation:tep 3.6s ease-in-out infinite}.telefon-vlna{position:absolute;left:50%;top:50%;width:180px;height:180px;margin:-90px 0 0 -90px;border-radius:50%;border:3px solid var(--zlato);opacity:0;animation:vlna 3.6s ease-out infinite}.telefon-vlna-druha{animation-delay:.3s}@keyframes zvoneni{0%,24%,to{transform:rotate(0)}15%,3%,9%{transform:rotate(-5deg)}12%,18%,6%{transform:rotate(5deg)}}@keyframes tep{0%,26%,to{transform:scale(1)}13%{transform:scale(1.14)}}@keyframes vlna{0%{transform:scale(.7);opacity:.6}40%,to{transform:scale(1.5);opacity:0}}.pas:is([data-animace=mimo],[data-animace=vypnuto]) :is(.vlocka,.telefon-telo,.telefon-prijmout,.telefon-vlna){animation-play-state:paused}.pas[data-animace=vypnuto] :is(.snih,.telefon-vlna){display:none}.snih-prepinac{position:absolute;z-index:3;right:16px;bottom:62px;background:rgb(1 32 69/.6);border:0;border-radius:6px;color:#e8edf7;font:700 13px/1 var(--pismo);padding:6px 9px;cursor:pointer}.snih-prepinac:hover{background:var(--noc)}@media (prefers-reduced-motion:reduce){.snih,.snih-prepinac,.telefon-vlna{display:none}.telefon-prijmout,.telefon-telo{animation:none}}.sekce{padding-block:60px}.uvod-sekce{max-width:660px;margin-bottom:30px}.uvod-sekce p{margin-top:8px;font-size:19px;color:var(--text-tlumeny)}.ruzova{background:var(--ruzova)}.ukazka-hovoru{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:56px;gap:56px;align-items:center}.rozhovor{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.replika{max-width:84%;padding:11px 18px;border-radius:18px}.replika b{display:block;font:600 15px/20px var(--pismo-nadpis)}.replika-postava{align-self:flex-start;background:var(--noc-pas);color:var(--bila);border-bottom-left-radius:4px}.replika-postava b{color:var(--zlato)}.replika-dite{align-self:flex-end;background:var(--ruzova);border-bottom-right-radius:4px}.replika-dite b{color:var(--cervena-tmava)}.popisek-ukazky{margin-top:12px;font-size:15px;color:var(--text-tlumeny)}.dopis{margin:0;background:var(--bila);border:1px solid var(--linka);border-top:6px solid var(--cervena);padding:22px 26px;box-shadow:0 12px 30px rgb(13 42 92/.12);transform:rotate(-.8deg)}.dopis-hlava{color:var(--text-tlumeny);font-size:15px;line-height:22px;padding-bottom:10px;border-bottom:1px solid var(--linka)}.dopis h3{font-size:24px;line-height:30px;margin-top:14px}.dopis dl{margin:10px 0 0;display:grid;grid-template-columns:max-content 1fr;grid-gap:2px 16px;gap:2px 16px}.dopis dt{font-weight:800;color:var(--nadpis)}.dopis dd{margin:0}.dopis-zdroj{margin-top:12px;font-size:15px;line-height:22px;color:var(--text-tlumeny)}.kroky{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);counter-reset:krok}.kroky li{padding:0 24px;border-left:1px solid var(--linka);counter-increment:krok}.kroky li:first-child{border-left:0;padding-left:0}.kruh{display:grid;place-items:center;width:84px;height:84px;border-radius:50%;color:var(--bila);margin-bottom:14px}.kruh svg{width:42px;height:42px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.kroky h3{font-size:21px;line-height:26px}.kroky h3:before{content:counter(krok) ". "}.kroky p{margin-top:6px;color:var(--text-tlumeny);font-size:17px;line-height:25px}.blok-nadpis{font-size:24px;line-height:30px;margin:34px 0 14px}.postavy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px}.postava{display:block;text-align:center;cursor:pointer}.postava-obraz{display:block;width:240px;height:auto;aspect-ratio:1;max-width:100%;margin-inline:auto;border-radius:50%;overflow:hidden;border:6px solid var(--bila);box-shadow:0 0 0 4px var(--kruh-barva);transition:box-shadow .15s}.postava-obraz img{width:100%;height:100%;object-fit:cover}.postava-JEZISEK{--kruh-barva:var(--cervena)}.postava-ANDILEK{--kruh-barva:#79b6f0}.postava-CERT{--kruh-barva:var(--fialova)}.postava-narozeninovy-posel{--kruh-barva:#d8306a}.postava-posel{--kruh-barva:var(--zelena)}.postava-sova{--kruh-barva:#1e4d3d}.postava-vila{--kruh-barva:#5b3a78}.postava:has(input:checked) .postava-obraz{box-shadow:0 0 0 7px var(--zlato)}.postava-jmeno{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 9px;margin-top:14px;font:600 27px/32px var(--pismo-nadpis);color:var(--nadpis)}.postava-jmeno input{width:20px;height:20px;margin:0;accent-color:var(--cervena)}.postava-stav{font:800 15px/20px var(--pismo);color:var(--cervena-tmava)}.postava-popis{display:block;margin-top:6px;font-size:17px;line-height:25px;color:var(--text)}.postava:has(input:disabled){cursor:default}.postavy-ctyri{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 24px}.postavy-ctyri .postava-jmeno{font-size:24px;line-height:30px}.postava-odkaz{display:inline-block;margin-top:8px;font-weight:700;color:var(--cervena-tmava)}@media (max-width:1040px){.postavy-ctyri{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.postavy-ctyri{grid-template-columns:1fr;gap:32px}}.volby-dve{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.volba{display:flex;gap:13px;align-items:flex-start;background:var(--bila);border:2px solid var(--linka);border-radius:14px;padding:14px 18px;cursor:pointer;transition:border-color .15s}.volba:hover{border-color:#b9c1d4}.volba:has(input:checked){border-color:var(--cervena)}.volba input{width:20px;height:20px;margin:4px 0 0;flex:none;accent-color:var(--cervena)}.volba strong{display:block;color:var(--nadpis);font:600 20px/26px var(--pismo-nadpis)}.volba small{display:block;font-size:16px;line-height:23px;color:var(--text-tlumeny)}.cena{margin-left:auto;font:600 28px/32px var(--pismo-nadpis);color:var(--cervena-tmava);white-space:nowrap}.poznamka-cen{margin-top:10px;font-size:16px;line-height:24px;color:var(--text-tlumeny)}.souhrn{margin-top:30px;padding-top:18px;border-top:2px solid #eeddd8;display:flex;flex-wrap:wrap;gap:8px 24px;align-items:baseline;justify-content:space-between}.souhrn strong{color:var(--nadpis)}.souhrn-stav{font-weight:800;color:var(--cervena-tmava)}.pravidla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px 56px;gap:24px 56px;margin:0}.pravidla dt{font:600 21px/26px var(--pismo-nadpis);color:var(--nadpis)}.pravidla dd{margin:4px 0 0;color:var(--text-tlumeny)}.otazky{max-width:820px}.otazky details{border-top:1px solid #eeddd8;padding:13px 0}.otazky details:last-child{border-bottom:1px solid #eeddd8}.otazky summary{font:600 20px/26px var(--pismo-nadpis);color:var(--nadpis);cursor:pointer}.otazky details p{margin-top:8px}#otazky{position:relative;z-index:1}.paticka-scena{position:relative;container-type:inline-size;overflow:hidden;background:linear-gradient(to bottom,var(--ozdoba-pozadi,var(--ruzova)) 85.5%,var(--noc) 85.5%)}.paticka-obraz{display:block;width:106%;max-width:none;height:auto;margin-inline:-3%}.paticka-napis{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;padding:8.2cqw 5cqw 0 0;text-align:center;color:#fff6e0;rotate:-6deg;transform-origin:47.5% 13.5cqw}.paticka-nazev{display:block;width:21.7cqw;height:auto}.paticka-slogan{margin:.63cqw 0 0;max-width:21cqw;font:600 2.45cqw/1.08 var(--pismo-rucni);text-wrap:balance}.paticka-srdce{display:inline;width:auto;height:1.05em;margin-left:.35em;vertical-align:-.2em}.paticka{background:var(--noc);color:#dde4f2;padding-block:22px 26px;font-size:16px;line-height:24px}.paticka-radek{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 30px}.paticka nav{display:flex;flex-wrap:wrap;gap:8px 24px;font-weight:700}.paticka nav a{text-decoration:none}.paticka nav a:hover{text-decoration:underline}.paticka-pozn{margin-top:14px;max-width:760px;color:#aab7d1;font-size:15px;line-height:22px}.rok{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px 64px;gap:28px 64px}.rok h3{display:flex;align-items:center;gap:10px;font-size:24px;line-height:30px}.rok h3 svg{width:28px;height:28px;flex:none}.rok h3+p{margin-top:8px}.rok-seznam{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px;font-weight:700;color:var(--nadpis)}.rok-seznam li{position:relative;padding-left:26px}.rok-seznam li:before{content:"";position:absolute;left:0;top:.32em;width:15px;height:15px;background:var(--zlato);-webkit-clip-path:polygon(50% 0,62% 36%,100% 36%,69% 58%,81% 95%,50% 72%,19% 95%,31% 58%,0 36%,38% 36%);clip-path:polygon(50% 0,62% 36%,100% 36%,69% 58%,81% 95%,50% 72%,19% 95%,31% 58%,0 36%,38% 36%)}.rok-seznam a{color:inherit;text-decoration:none}.rok-seznam a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--zlato);text-decoration-color:var(--zlato);text-underline-offset:4px}.rok-ted:before{background:var(--cervena)}.rok-ted-radek{margin:-10px 0 26px;font-size:18px}.rok-ted-radek b{color:var(--nadpis);font-weight:800}.rok-ted-radek a{color:var(--cervena-tmava);font-weight:700;text-underline-offset:4px}.rok-seznam-sloupce{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 32px}.rok-pozn{margin-top:24px;color:var(--text-tlumeny)}.rok-pozn a{color:var(--cervena-tmava);font-weight:700}.prilezitost-udaje{margin:0;display:grid;grid-template-columns:max-content 1fr;grid-gap:12px 22px;gap:12px 22px;align-self:start;padding-top:6px}.prilezitost-udaje dt{font:600 19px/26px var(--pismo-nadpis);color:var(--nadpis)}.prilezitost-udaje dd{margin:0;font-size:17px;line-height:26px}.ceny-radek{margin-top:32px;font-size:19px;line-height:28px}.ceny-radek b{color:var(--cervena-tmava);font-weight:800;white-space:nowrap}.stranka-text{padding-block:48px 72px;max-width:640px}.stranka-text h1{font-size:40px;line-height:46px;margin-bottom:16px}.stranka-text p{margin-top:12px}@media (max-width:1040px){.kroky{grid-template-columns:repeat(2,1fr);gap:28px 0}.kroky li:nth-child(odd){border-left:0;padding-left:0}.ukazka-hovoru{grid-template-columns:1fr;gap:30px}.hlavicka-radek{flex-wrap:wrap;gap:8px 12px;justify-content:space-between}.hlavicka .logo{margin-block:0}.hlavicka .logo img{height:60px}.nabidka{order:3;width:100%;margin:0;justify-content:center}.pas-mrizka{grid-template-columns:minmax(0,1fr);justify-items:center;padding-block:28px 66px;row-gap:20px}.pas-text{width:100%;max-width:760px}.pas-obraz{width:min(100%,480px)}.telefon{left:auto;right:0;bottom:0}}@media (max-width:760px){.nabidka{gap:0;padding:3px 4px;font-size:14px;justify-content:space-between}.nabidka a{padding:6px 7px}.hlavicka-ucet span,.nabidka a:first-child,.nabidka svg{display:none}.hlavicka .hlavicka-ucet{padding:8px}.pas h1{font-size:36px;line-height:40px}.pas-popis{font-size:18px;line-height:27px}.pas-tlacitka .akce{width:100%;max-width:calc(100% - 104px)}.vlocka:nth-child(2n){display:none}.snih-prepinac{bottom:8px;right:10px}.hlavicka-radek{flex-wrap:wrap}.hlavicka .akce-mala{font-size:15px;padding:8px 14px}.hlavicka .akce-mala svg{display:none}.pas-ai,.pas-tlacitka .ukazka{max-width:calc(100% - 104px)}.pas-ai{font-size:15px;line-height:22px}.telefon{width:92px;right:12px;bottom:4px;transform:rotate(5deg)}.telefon-telo{padding:10px 5px 9px;border-radius:17px;border-width:3px;font-size:11px;line-height:15px}.telefon-telo img{width:44px;height:44px}.telefon-telo b{font-size:13px;line-height:17px;margin-top:3px}.telefon-tlacitka{gap:10px;margin-top:7px}.telefon-tlacitka i{width:26px;height:26px}.telefon-tlacitka svg{width:14px;height:14px}.telefon-vlna{width:130px;height:130px;margin:-65px 0 0 -65px}.vlna{height:34px}.sekce{padding-block:42px}h2{font-size:30px;line-height:35px}.replika{max-width:92%}.dopis{padding:18px;transform:none}.postavy{gap:32px}.postavy,.pravidla,.prilezitost-udaje,.rok,.rok-seznam-sloupce,.volby-dve{grid-template-columns:1fr}.prilezitost-udaje{gap:2px 0}.prilezitost-udaje dd{margin-bottom:10px}.postava-obraz{width:200px;height:200px}.volba{flex-wrap:wrap}.volba>span:first-of-type{flex:1 1 60%}.cena{margin-left:33px}.kroky{grid-template-columns:1fr;gap:22px}.kroky li{border:0;padding:0;display:grid;grid-template-columns:64px 1fr;grid-column-gap:14px;column-gap:14px}.kruh{width:64px;height:64px;grid-row:span 2;margin:0}.kruh svg{width:32px;height:32px}.paticka-obraz{width:100%;height:240px;margin:0;object-fit:cover;object-position:47% 50%}.paticka-napis{padding:46px 0 0;transform-origin:50% 85px}.paticka-nazev{width:min(43.4cqw,210px)}.paticka-slogan{max-width:59cqw;margin-top:4px;font-size:clamp(17px,4.9cqw,22px)}}[data-tema] .pas{background:linear-gradient(180deg,var(--pas-0,var(--pas-1)) 0,var(--pas-1) 120px,var(--pas-2) 45%,var(--pas-3) 100%)}[data-tema] .pas,[data-tema] .pas h1{color:var(--pas-text)}[data-tema] .pas-ai{color:var(--pas-tlumeny)}[data-tema] .ukazka{color:var(--pas-text);-webkit-text-decoration-color:var(--akcent);text-decoration-color:var(--akcent)}[data-tema] .ukazka svg{fill:var(--akcent)}[data-tema] .telefon-telo{text-align:center;background:var(--telefon);border-color:var(--telefon-ramec)}[data-tema] .telefon-vlna{border-color:var(--akcent)}[data-tema] .snih-prepinac{background:var(--prepinac);color:var(--prepinac-text)}[data-tema] .snih-prepinac:hover{background:var(--prepinac-hover)}.telefon-telo b.telefon-dlouhe{font-size:13px;line-height:16px}.pas-nadpisek{display:block;margin-bottom:8px;font:700 20px/26px var(--pismo-nadpis);color:var(--akcent)}.pas-obraz .scena{display:block;width:100%;height:auto}.volba-rada{display:flex;gap:12px;margin:0;padding:4px 0 10px;list-style:none;overflow-x:auto;scroll-snap-type:x proximity}.volba-rada li{flex:1 0 118px;scroll-snap-align:start}.volba-polozka{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 8px 14px;border-radius:16px;background:var(--ruzova);color:var(--nadpis);font:700 16px/20px var(--pismo);text-align:center;text-decoration:none;transition:box-shadow .15s,background-color .15s}.volba-polozka svg{width:44px;height:44px}.volba-polozka:hover{background:#f6e4df}.volba-polozka[aria-current=page]{box-shadow:0 0 0 3px var(--zlato)}.volba-vsechny{margin-top:6px;font-weight:700}.volba-vsechny a{color:var(--cervena-tmava);text-underline-offset:4px}.postava-jmeno .postava-stav{font-size:14px}.sluzby{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px 48px;gap:24px 48px;margin:0}.sluzby dt{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font:600 23px/28px var(--pismo-nadpis);color:var(--nadpis)}.sluzby dd{margin:6px 0 0;color:var(--text-tlumeny)}.stitek{font:800 14px/18px var(--pismo);color:var(--cervena-tmava);white-space:nowrap}.firmy{margin-top:30px;padding-top:22px;border-top:1px solid var(--linka)}.firmy b{color:var(--nadpis);font-weight:800}@media (max-width:760px){.telefon-telo b.telefon-dlouhe{font-size:10px;line-height:12px}.pas-nadpisek{font-size:17px;line-height:22px}.volba-rada{margin-inline:-20px;padding-inline:20px}.volba-rada li{flex:0 0 108px}.sluzby{grid-template-columns:1fr}}.hlavicka-akce{display:flex;align-items:center;gap:10px;flex:none}.hlavicka-ucet{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:var(--noc);color:var(--bila);font-weight:700;font-size:15px;text-decoration:none;white-space:nowrap}.hlavicka-ucet:hover{background:color-mix(in srgb,var(--noc),white 12%)}.hlavicka-ucet svg{width:18px;height:18px;fill:currentColor;flex:none}.pas.uvod{container-type:inline-size;color:var(--uvod-text);background:url(/znacka/uvod-pas-spodek.webp) bottom/100% auto no-repeat,linear-gradient(90deg,#4a8de2,#5a97e6 30%,#86ace9 50%,#5a97e6 70%,#4a8de2);--uvod-text:#0b2a5e}.pas.uvod:after{content:"";position:absolute;inset:auto 0 0;z-index:1;height:5cqw;min-height:34px;background:linear-gradient(180deg,rgb(255 255 255/0),var(--bila));pointer-events:none}.uvod-obraz{position:absolute;inset:0 0 auto;display:block;width:100%;height:auto}.uvod-obsah{position:relative;z-index:2;width:94cqw;margin-inline:auto;padding-block:17.4cqw clamp(30px,2.2cqw,48px)}.uvod-znacka{display:flex;flex-direction:column;align-items:center;text-align:center}.uvod-logo{display:block;width:21cqw;height:auto;filter:drop-shadow(0 0 .9cqw rgb(255 255 255/.95))}.uvod-heslo{position:relative;margin:0;padding-bottom:.5cqw;font:700 clamp(15px,1.55cqw,30px)/1.25 var(--pismo-nadpis);color:var(--uvod-text);text-shadow:0 0 3px #fff,0 0 6px #fff,0 0 10px #fff,0 0 16px #fff,0 0 22px rgb(255 255 255/.9)}.uvod-heslo:after{content:"";position:absolute;left:50%;bottom:0;width:13cqw;height:.6cqw;min-height:5px;transform:translateX(-50%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 10' preserveAspectRatio='none'%3E%3Cpath d='M2 7C50 1 120 0 198 4 130 3 70 5 34 9z' fill='%23d3202e'/%3E%3C/svg%3E") 50% /100% 100% no-repeat}.uvod-cas{display:inline-flex;align-items:center;gap:clamp(8px,.8cqw,14px);margin-top:.6cqw;padding:.45cqw 1.7cqw .45cqw .7cqw;border-radius:999px;background:linear-gradient(180deg,#e2202f,#a90c1a);color:var(--bila);text-align:left;box-shadow:0 0 0 2px rgb(255 255 255/.9),0 .3cqw 1cqw rgb(110 10 20/.45),0 0 1.2cqw rgb(255 255 255/.7)}.uvod-cas-ikona{display:grid;place-items:center;flex:none;width:clamp(30px,2.6cqw,48px);aspect-ratio:1;border-radius:50%;background:var(--bila);color:#c8101f}.uvod-cas-ikona svg{width:58%;height:58%;fill:currentColor}.uvod-cas-termin{margin:0;font:700 clamp(15px,1.25cqw,24px)/1.2 var(--pismo-nadpis)}.uvod-cas .odpocet{margin:0;max-width:none;font:600 clamp(14px,1.02cqw,19px)/1.25 var(--pismo)}.uvod-cas .odpocet b{color:#ffe27a;font-size:inherit;font-weight:800}.uvod-tlacitko{margin-top:.7cqw;font-size:clamp(17px,1.45cqw,26px);box-shadow:0 0 0 2px rgb(255 255 255/.9),0 0 1.2cqw rgb(255 255 255/.7)}.uvod-karty{list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:clamp(10px,1.35cqw,26px);gap:clamp(10px,1.35cqw,26px);margin:clamp(10px,1.1cqw,20px) 0 0;padding:0;scroll-margin-top:16px}.uvod-karta,.uvod-karty li{display:flex}.uvod-karta{flex-direction:column;align-items:center;width:100%;padding-bottom:clamp(8px,.8cqw,15px);overflow:hidden;border:clamp(2px,.18cqw,4px) solid rgb(255 255 255/.92);border-radius:clamp(14px,1.45cqw,28px);background:linear-gradient(180deg,var(--k1),var(--k2));color:var(--k-text,var(--bila));text-align:center;text-decoration:none;box-shadow:0 .4cqw 1.1cqw rgb(12 40 110/.34),0 0 .9cqw rgb(255 255 255/.6);transition:transform .15s}.uvod-karta:hover{transform:translateY(-3px)}.uvod-karta img{display:block;width:100%;height:auto}.uvod-karta-nazev{position:relative;margin-top:-.5em;padding-inline:8px;font:700 clamp(17px,1.42cqw,28px)/1.12 var(--pismo-nadpis)}.uvod-karta-text{flex:1 1;margin-top:4px;padding-inline:clamp(8px,.8cqw,16px);font:600 clamp(13px,.98cqw,18px)/1.3 var(--pismo)}.uvod-karta-pilulka{display:inline-flex;align-items:center;gap:3px;margin-top:clamp(6px,.6cqw,11px);padding:clamp(3px,.3cqw,6px) clamp(11px,1cqw,20px);border-radius:999px;background:var(--k3);color:var(--bila)}.uvod-karta-pilulka svg{width:clamp(14px,1.05cqw,21px);height:clamp(14px,1.05cqw,21px);fill:currentColor}.karta-vanoce{--k1:#a50e1c;--k2:#c71a28;--k3:#8d0b16}.karta-mikulas{--k1:#2a78d6;--k2:#1557b8;--k3:#0f4596}.karta-narozeniny{--k1:#a24fc8;--k2:#7b2fa8;--k3:#5f1d8c}.karta-svatba{--k1:#fbe9ef;--k2:#f9dfe8;--k3:#d8366f;--k-text:#6d1a42}.karta-skola{--k1:#ffd063;--k2:#f7a92b;--k3:#a85f00;--k-text:#3a1f00}.karta-dalsi{--k1:#5a9a14;--k2:#3c7410;--k3:#2c5a0a}.uvod-radek{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:12px clamp(14px,2cqw,40px);gap:12px clamp(14px,2cqw,40px);margin-top:clamp(14px,1.4cqw,28px)}.uvod-radek-nadpis{margin:0;max-width:7.5em;font:700 clamp(15px,1.2cqw,23px)/1.15 var(--pismo-nadpis);color:var(--uvod-text)}.uvod-radek ul{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px clamp(12px,1.5cqw,30px);gap:10px clamp(12px,1.5cqw,30px);margin:0;padding:0}.uvod-radek a{display:flex;align-items:center;gap:clamp(8px,.8cqw,15px);color:var(--uvod-text);font:600 clamp(13px,.92cqw,17px)/1.28 var(--pismo);text-decoration:none}.uvod-radek a:hover b{text-decoration:underline}.uvod-radek b{display:block;font:700 clamp(14px,1.08cqw,20px)/1.2 var(--pismo-nadpis)}.uvod-radek-ikona{display:grid;place-items:center;flex:none;width:clamp(34px,2.9cqw,56px);aspect-ratio:1;border-radius:50%;background:var(--bila);box-shadow:0 2px 8px rgb(12 40 110/.28)}.uvod-radek-ikona svg{width:56%;height:56%;fill:#1557b8}.uvod .snih-prepinac{right:12px;bottom:8px}.uvod-text{padding-block:40px 10px;text-align:center}.uvod-text h1{max-width:19em;margin-inline:auto;font-size:clamp(34px,4vw,56px);line-height:1.1}.uvod-text h1 em{position:relative;display:inline-block;color:#d3202e;font-style:normal}.uvod-text-popis{max-width:62ch;margin:14px auto 0;font-size:20px;line-height:30px}.uvod-text-tlacitka{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 18px;margin-top:22px}.uvod-text .ukazka{color:var(--nadpis)}.uvod-text-ai{margin:16px 0 0;color:var(--text-tlumeny);font-size:15px;line-height:22px}.akce-obrys{background:transparent;box-shadow:inset 0 0 0 2px var(--nadpis);color:var(--nadpis)}.akce-obrys:hover{background:var(--nadpis);color:var(--bila)}@keyframes zvoni-ikona{0%,22%,to{transform:rotate(0)}15%,3%,9%{transform:rotate(-15deg)}12%,18%,6%{transform:rotate(15deg)}}:is(.akce-zvoni,.uvod-cas-ikona) svg{transform-origin:50% 55%;animation:zvoni-ikona 4.2s ease-in-out infinite}.pas:is([data-animace=mimo],[data-animace=vypnuto]) :is(.akce-zvoni,.uvod-cas-ikona) svg{animation-play-state:paused}@media (prefers-reduced-motion:reduce){:is(.akce-zvoni,.uvod-cas-ikona) svg{animation:none}}.pas-obraz:has(.scena-vyrez){align-self:end;margin-bottom:-82px}.pas-obraz .scena-vyrez{display:block;width:100%;height:auto}@media (min-width:1041px){.hlavicka-nad-pasem{position:absolute;inset:0 0 auto;z-index:4;background:transparent}.hlavicka-nad-pasem .sirka{width:min(1760px,100% - 40px)}.hlavicka-nad-pasem .logo{margin-block:0}.hlavicka-nad-pasem .logo img{height:clamp(64px,6.2vw,118px)}}@media (min-width:1041px) and (max-width:1259px){.hlavicka-radek{gap:14px}.nabidka{font-size:14px}.nabidka a{padding-inline:8px}.hlavicka-ucet span{display:none}.hlavicka .hlavicka-ucet{padding:8px}}@media (max-width:1199px){.uvod-karty{grid-template-columns:repeat(3,minmax(0,1fr))}.uvod-radek{grid-template-columns:minmax(0,1fr)}.uvod-radek-nadpis{max-width:none}.uvod-radek ul{grid-template-columns:repeat(2,minmax(0,1fr))}.uvod-karta img{max-height:150px;object-fit:cover}}@media (max-width:1040px){.hlavicka-nad-pasem{background:#0a1c55}.hlavicka-nad-pasem :is(.nabidka,.hlavicka-ucet:not(:hover)){background:#0a1c55}.uvod-logo{width:24cqw}.uvod-obsah{padding-top:18cqw}.uvod-cas{padding:6px 18px 6px 8px}.uvod-cas,.uvod-tlacitko{margin-top:8px}.pas-obraz:has(.scena-vyrez){align-self:auto;margin-bottom:-66px}}@media (max-width:760px){.uvod-obsah{width:calc(100% - 24px);padding-top:53cqw}.uvod-logo{width:54cqw}.uvod-heslo{max-width:22em;padding-bottom:8px;line-height:1.2}.uvod-heslo:after{width:42cqw}.uvod-karty{grid-template-columns:repeat(2,minmax(0,1fr))}.uvod-karta-nazev{font-size:17px}.uvod-radek ul{grid-template-columns:minmax(0,1fr)}.uvod-text{padding-top:26px}.uvod-text-popis{font-size:18px;line-height:27px}.uvod-text-tlacitka .akce{width:100%}}@media (max-width:400px){.hlavicka .logo img{height:50px}.hlavicka-akce{gap:6px}.hlavicka .akce-mala{padding-inline:11px}}