/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.badge[data-astro-cid-xnvg4s5j]{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);align-items:center;padding:.4rem .85rem;line-height:1;display:inline-flex}.badge--new[data-astro-cid-xnvg4s5j]{background:var(--color-coral-fill);color:var(--color-white);border-radius:var(--radius-pill)}.badge--muted[data-astro-cid-xnvg4s5j]{color:var(--section-muted);padding-inline:0}.news-card[data-astro-cid-ztxlbyo2] .badge--muted{color:var(--color-near-white)}@supports (color:color-mix(in lab, red, red)){.news-card[data-astro-cid-ztxlbyo2] .badge--muted{color:color-mix(in srgb, var(--color-near-white) 88%, transparent)}}.news-card[data-astro-cid-ztxlbyo2]{border-radius:var(--radius-card);background:var(--sklo-svetle);border:1px solid var(--sklo-svetle-linka);box-shadow:var(--sklo-hrana);-webkit-backdrop-filter:var(--sklo-rozmazani);backdrop-filter:var(--sklo-rozmazani);color:var(--color-near-white);flex-direction:column;gap:.8rem;padding:clamp(1.4rem,1rem + 1.4vw,2rem);display:flex}@media (prefers-reduced-motion:no-preference){.news-card[data-astro-cid-ztxlbyo2]{animation:sklo-srazeni 1s var(--ease-out) both;animation-delay:calc(.9s + var(--i,0) * .14s)}}.news-card__title[data-astro-cid-ztxlbyo2]{font-family:var(--font-body);font-size:var(--text-xl);font-weight:var(--font-weight-bold);line-height:var(--leading-snug);color:var(--color-near-white)}.news-card__excerpt[data-astro-cid-ztxlbyo2]{color:var(--section-soft);font-size:var(--text-base);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.news-card__link[data-astro-cid-ztxlbyo2]{font-size:var(--text-sm);color:var(--color-near-white);text-underline-offset:3px;transition:color var(--duration-fast) var(--ease-out);align-self:flex-start;text-decoration:underline}.news-card__link[data-astro-cid-ztxlbyo2]:hover{color:var(--color-brass-bright)}.hero[data-astro-cid-yodha2z4]{background:var(--color-near-black);isolation:isolate;flex-direction:column;min-height:clamp(40rem,92svh,64rem);padding-top:clamp(9rem,7rem + 5vw,13rem);display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-yodha2z4][data-vyska=nizsi]{min-height:clamp(32rem,66svh,46rem)}.hero[data-astro-cid-yodha2z4][data-vyska=nizsi] .hero__strip[data-astro-cid-yodha2z4]{margin-top:clamp(2rem,1.5rem + 2vw,3.5rem);padding-bottom:clamp(2rem,1.5rem + 1.5vw,3rem)}.hero[data-astro-cid-yodha2z4][data-vyska=cela]{min-height:100svh}.hero__bg[data-astro-cid-yodha2z4]{z-index:-2;position:absolute;inset:0}.hero[data-astro-cid-yodha2z4] .hero__pruh{inset-inline:0;position:absolute;bottom:0}.hero__bg[data-astro-cid-yodha2z4] img[data-astro-cid-yodha2z4]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__overlay[data-astro-cid-yodha2z4]{z-index:-1;background:linear-gradient(180deg, var(--color-black-950) 0%, var(--color-black-950) 45%, var(--color-black-950) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero__overlay[data-astro-cid-yodha2z4]{background:linear-gradient(180deg, color-mix(in srgb, var(--color-black-950) 48%, transparent) 0%, color-mix(in srgb, var(--color-black-950) 56%, transparent) 45%, color-mix(in srgb, var(--color-black-950) 76%, transparent) 100%)}}.hero__content[data-astro-cid-yodha2z4]{max-width:var(--container-wide);padding-inline:var(--spacing-gutter);text-align:center;flex-direction:column;align-items:center;gap:clamp(2.25rem,1.75rem + 1.5vw,3.25rem);margin-block:auto;margin-inline:auto;display:flex}.hero__content[data-astro-cid-yodha2z4] .hero__headline{color:var(--color-white);text-wrap:balance;max-width:22ch}.hero__actions[data-astro-cid-yodha2z4]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.hero__strip[data-astro-cid-yodha2z4]{margin-top:clamp(4rem,3rem + 4vw,7rem);padding-bottom:clamp(3rem,2.25rem + 2.5vw,5rem)}.hero__news[data-astro-cid-yodha2z4]{grid-template-columns:repeat(2,1fr);gap:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.hero__overlay[data-astro-cid-yodha2z4]:after{content:"";background:var(--color-black-950);opacity:0;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.hero__bg[data-astro-cid-yodha2z4] img[data-astro-cid-yodha2z4]{animation:hero-usazeni 2.6s var(--ease-out) both}.hero__overlay[data-astro-cid-yodha2z4]:after{animation:hero-rozsviceni 1.5s var(--ease-out) both}.hero__content[data-astro-cid-yodha2z4] .hero__headline{animation:hero-zaostreni 1s var(--ease-out) .2s both}.hero__actions[data-astro-cid-yodha2z4]{animation:hero-nastup .8s var(--ease-out) .65s both}}@keyframes hero-usazeni{0%{transform:scale(1.07)}}@keyframes hero-rozsviceni{0%{opacity:.85}to{opacity:0}}@keyframes hero-zaostreni{0%{opacity:0;filter:blur(12px);transform:translateY(.35em)}}@keyframes hero-nastup{0%{opacity:0;transform:translateY(12px)}}@media (max-width:720px){.hero__news[data-astro-cid-yodha2z4]{grid-template-columns:1fr}}@media (max-width:560px){.hero__actions[data-astro-cid-yodha2z4]{flex-direction:column;align-items:stretch;width:100%}}.media[data-astro-cid-cpxmmuta]{background:radial-gradient(120% 80% at 70% 15%, var(--color-near-white), transparent 55%), linear-gradient(160deg, var(--color-ink-700), var(--color-near-black));place-items:center;width:100%;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.media[data-astro-cid-cpxmmuta]{background:radial-gradient(120% 80% at 70% 15%, color-mix(in srgb, var(--color-near-white) 6%, transparent), transparent 55%), linear-gradient(160deg, var(--color-ink-700), var(--color-near-black))}}.media--darker[data-astro-cid-cpxmmuta]{background:radial-gradient(120% 80% at 50% 0%, var(--color-near-white), transparent 60%), linear-gradient(180deg, var(--color-near-black), var(--color-black-950))}@supports (color:color-mix(in lab, red, red)){.media--darker[data-astro-cid-cpxmmuta]{background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--color-near-white) 4%, transparent), transparent 60%), linear-gradient(180deg, var(--color-near-black), var(--color-black-950))}}.media--img[data-astro-cid-cpxmmuta]{background:var(--color-ink-800)}.media--img[data-astro-cid-cpxmmuta] img[data-astro-cid-cpxmmuta]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.media[data-astro-cid-cpxmmuta]:not(.media--img):before{content:"";background-image:repeating-linear-gradient(-45deg,#ffffff05 0 2px,#0000 2px 14px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.media[data-astro-cid-cpxmmuta]:not(.media--img):before{background-image:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--color-white) 2%, transparent) 0 2px, transparent 2px 14px)}}.media[data-astro-cid-cpxmmuta]:not(.media--img):before{pointer-events:none}.media__tag[data-astro-cid-cpxmmuta]{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--color-near-white)}@supports (color:color-mix(in lab, red, red)){.media__tag[data-astro-cid-cpxmmuta]{color:color-mix(in srgb, var(--color-near-white) 28%, transparent)}}.media__tag[data-astro-cid-cpxmmuta]{z-index:1}.media--top[data-astro-cid-cpxmmuta]{border-top-left-radius:var(--radius-card);border-top-right-radius:var(--radius-card)}.media--all[data-astro-cid-cpxmmuta]{border-radius:var(--radius-card)}.stat[data-astro-cid-nfj4tar2]{flex-direction:column;gap:.35rem;display:flex}.stat__value[data-astro-cid-nfj4tar2]{font-family:var(--font-body);font-size:var(--text-stat);font-weight:var(--font-weight-extrabold);line-height:var(--leading-none);color:var(--section-fg);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;white-space:nowrap}.stat__label[data-astro-cid-nfj4tar2]{font-family:var(--font-body);font-size:var(--text-lg);color:var(--section-fg)}.about__grid[data-astro-cid-5gtlsymu]{grid-template-columns:1fr 1.1fr;align-items:stretch;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.about__grid[data-astro-cid-5gtlsymu] .about__media{height:100%;min-height:380px}.about__text[data-astro-cid-5gtlsymu]{flex-direction:column;display:flex}.about__text[data-astro-cid-5gtlsymu] .about__heading{margin-bottom:1.75rem}.about__prose[data-astro-cid-5gtlsymu]{font-size:var(--text-base);color:var(--section-fg);flex-direction:column;gap:1.3rem;max-width:52ch;display:flex}.about__closing[data-astro-cid-5gtlsymu]{line-height:var(--leading-relaxed)}.about__stats[data-astro-cid-5gtlsymu]{flex-wrap:wrap;gap:clamp(2.5rem,1.5rem + 4vw,5rem);margin-top:clamp(2.25rem,1.5rem + 2vw,3.5rem);display:flex}@media (max-width:900px){.about__grid[data-astro-cid-5gtlsymu]{grid-template-columns:1fr}.about__grid[data-astro-cid-5gtlsymu] .about__media{aspect-ratio:4/5;max-width:460px;height:auto;min-height:0}.about__stats[data-astro-cid-5gtlsymu]{justify-content:space-between;gap:1.5rem}}.g-card[data-astro-cid-fcyqmrsv]{border-radius:var(--radius-card);isolation:isolate;position:relative;overflow:hidden}.g-card[data-astro-cid-fcyqmrsv] .g-card__media{height:100%}.g-card[data-astro-cid-fcyqmrsv] .g-card__media img{transition:transform .7s var(--ease-out)}.g-card[data-astro-cid-fcyqmrsv]:hover .g-card__media img{transform:scale(1.04)}.g-card__body[data-astro-cid-fcyqmrsv]{background:linear-gradient(180deg, transparent 40%, var(--scrim-silny));align-items:flex-end;padding:.7rem;display:flex;position:absolute;inset:0}.g-card__deska[data-astro-cid-fcyqmrsv]{text-align:center;width:100%;color:var(--color-white);flex-direction:column;align-items:center;gap:.65rem;padding:1.1rem .9rem 1.2rem;display:flex}.g-card__deska[data-astro-cid-fcyqmrsv] .g-card__icon{color:var(--color-white)}.g-card__caption[data-astro-cid-fcyqmrsv]{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);color:var(--color-white)}@media (prefers-reduced-motion:reduce){.g-card[data-astro-cid-fcyqmrsv]:hover .g-card__media img{transform:none}}.garance__grid[data-astro-cid-hsavk5eh]{grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(2rem,1rem + 4vw,4rem);display:grid}.garance__text[data-astro-cid-hsavk5eh] .garance__heading{text-wrap:balance;margin-bottom:1.75rem}.garance__prose[data-astro-cid-hsavk5eh]{font-size:var(--text-base);color:var(--section-fg);flex-direction:column;gap:1.3rem;max-width:48ch;display:flex}.garance__text[data-astro-cid-hsavk5eh] .garance__cta{margin-top:2.5rem}.garance__gallery[data-astro-cid-hsavk5eh]{grid-template-columns:repeat(3,1fr);gap:clamp(.75rem,.5rem + 1vw,1.25rem);display:grid}@media (max-width:900px){.garance__grid[data-astro-cid-hsavk5eh]{grid-template-columns:1fr}}.garance__text[data-astro-cid-hsavk5eh]{min-width:0}@media (max-width:900px){.garance__gallery[data-astro-cid-hsavk5eh]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-inline:calc(var(--spacing-gutter) * -1);padding-bottom:.5rem;padding-inline:var(--spacing-gutter);scroll-padding-inline:var(--spacing-gutter);grid-template-columns:none;grid-auto-columns:min(68%,16rem);grid-auto-flow:column;overflow-x:auto}.garance__gallery[data-astro-cid-hsavk5eh]>*{scroll-snap-align:start}}@media (max-width:520px){.garance__text[data-astro-cid-hsavk5eh] .garance__cta{white-space:normal;width:100%;line-height:var(--leading-snug)}}.hlavicka[data-astro-cid-icc652ve]{margin-bottom:clamp(2rem,1.4rem + 2vw,3.25rem)}.hlavicka__nadpis[data-astro-cid-icc652ve] .heading{max-width:20ch}.hlavicka--na-fotce[data-astro-cid-icc652ve] .hlavicka__nadpis[data-astro-cid-icc652ve] .heading{color:var(--color-white)}.hlavicka--bok[data-astro-cid-icc652ve]{gap:1.5rem;display:grid}.hlavicka__perex[data-astro-cid-icc652ve]{max-width:56ch;font-size:var(--text-lg);color:var(--section-soft);line-height:1.6}.hlavicka__akce[data-astro-cid-icc652ve]{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.hlavicka__perex[data-astro-cid-icc652ve]+.hlavicka__akce[data-astro-cid-icc652ve]{margin-top:1.5rem}@media (min-width:900px){.hlavicka--bok[data-astro-cid-icc652ve]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:clamp(2rem,1rem + 4vw,6rem)}.hlavicka__bok[data-astro-cid-icc652ve]{padding-top:.55em}}.review[data-astro-cid-irrkzq7a]{border-radius:var(--radius-card);background:var(--color-ink-800);flex-direction:column;gap:1.1rem;min-height:100%;padding:clamp(1.4rem,1.1rem + 1vw,1.9rem);display:flex}@supports (color:color-mix(in lab, red, red)){.review[data-astro-cid-irrkzq7a]{background:color-mix(in srgb, var(--color-ink-800) 92%, transparent)}}.review[data-astro-cid-irrkzq7a]{border:1px solid var(--section-line);color:var(--section-fg);transition:border-color var(--duration-base) var(--ease-out)}.review[data-astro-cid-irrkzq7a]:hover{border-color:var(--section-ozdoba)}.review__top[data-astro-cid-irrkzq7a]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.review__top[data-astro-cid-irrkzq7a] .review__stars{color:var(--section-fg)}.review__text[data-astro-cid-irrkzq7a]{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--section-soft);-webkit-line-clamp:6;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.review__podpis[data-astro-cid-irrkzq7a]{border-top:1px solid var(--section-line);align-items:center;gap:.75rem;padding-top:1rem;display:flex}.review__avatar[data-astro-cid-irrkzq7a]{border-radius:var(--radius-pill);background:var(--section-fg);flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.review__avatar[data-astro-cid-irrkzq7a]{background:color-mix(in srgb, var(--section-fg) 12%, transparent)}}.review__avatar[data-astro-cid-irrkzq7a]{color:var(--section-fg);font-weight:var(--font-weight-bold);font-size:var(--text-sm)}.review__meta[data-astro-cid-irrkzq7a]{flex-direction:column;line-height:1.25;display:flex}.review__name[data-astro-cid-irrkzq7a]{font-weight:var(--font-weight-semibold);font-size:var(--text-sm);color:var(--section-fg)}.review__name--odkaz[data-astro-cid-irrkzq7a]{color:inherit;text-decoration:none}.review__name--odkaz[data-astro-cid-irrkzq7a]:hover{text-decoration:underline}.review__avatar--foto[data-astro-cid-irrkzq7a]{object-fit:cover;background:0 0}.review__g--odkaz[data-astro-cid-irrkzq7a]{border-radius:var(--radius-pill);margin:-.35rem;padding:.35rem;display:inline-flex}.review__date[data-astro-cid-irrkzq7a]{font-size:var(--text-xs);color:var(--section-muted);font-variant-numeric:tabular-nums}.recenze[data-astro-cid-cxvleai7]{background:var(--color-near-black);color:var(--section-fg);padding-block:var(--spacing-section);isolation:isolate;position:relative;overflow:hidden}.recenze__bg[data-astro-cid-cxvleai7]{z-index:-1;background:linear-gradient(180deg, var(--color-ink-800), var(--color-black-950));position:absolute;inset:0}.recenze__bg[data-astro-cid-cxvleai7] img[data-astro-cid-cxvleai7]{object-fit:cover;opacity:.32;filter:grayscale(.15);width:100%;height:100%;position:absolute;inset:0}.souhrn[data-astro-cid-cxvleai7]{gap:1.25rem;display:grid}.souhrn__skore[data-astro-cid-cxvleai7]{align-items:center;gap:1rem;display:flex}.souhrn__cislo[data-astro-cid-cxvleai7]{font-size:var(--text-stat);font-weight:var(--font-weight-extrabold);line-height:var(--leading-none);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;color:var(--color-white)}.souhrn__popis[data-astro-cid-cxvleai7]{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--section-soft);gap:.4rem;display:grid}.souhrn__popis[data-astro-cid-cxvleai7] .souhrn__g{vertical-align:-.15em;margin-left:.15rem;display:inline-block}.souhrn__akce[data-astro-cid-cxvleai7]{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.souhrn__odkaz[data-astro-cid-cxvleai7]{min-height:2.75rem;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-brass-bright);align-items:center;gap:.3rem;text-decoration:none;display:inline-flex}.souhrn__odkaz[data-astro-cid-cxvleai7]:hover{color:var(--color-white)}.recenze__cards[data-astro-cid-cxvleai7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,.75rem + 1vw,1.5rem);display:grid}@media (max-width:1000px){.recenze__cards[data-astro-cid-cxvleai7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.recenze__cards[data-astro-cid-cxvleai7]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-inline:calc(var(--spacing-gutter) * -1);padding-inline:var(--spacing-gutter);scroll-padding-inline:var(--spacing-gutter);grid-template-columns:none;grid-auto-columns:min(84%,20rem);grid-auto-flow:column;padding-bottom:.5rem;overflow-x:auto}.recenze__cards[data-astro-cid-cxvleai7]>*{scroll-snap-align:start}}.loc[data-astro-cid-7g3qdh6v]{color:var(--section-fg);grid-template:"foto""info"1fr"vice"/minmax(0,1fr);display:grid;position:relative}.loc__foto[data-astro-cid-7g3qdh6v]{aspect-ratio:4/3;border-radius:var(--radius-card);background:var(--color-ink-800);grid-area:foto;position:relative;overflow:hidden}.loc__foto[data-astro-cid-7g3qdh6v] img[data-astro-cid-7g3qdh6v]{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out);position:absolute;inset:0}.loc__foto[data-astro-cid-7g3qdh6v]:after{content:"";background:linear-gradient(180deg, transparent 40%, var(--color-black-950) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.loc__foto[data-astro-cid-7g3qdh6v]:after{background:linear-gradient(180deg, transparent 40%, color-mix(in srgb, var(--color-black-950) 78%, transparent) 100%)}}.loc__foto[data-astro-cid-7g3qdh6v]:after{pointer-events:none}.loc--odkaz[data-astro-cid-7g3qdh6v]:hover .loc__foto[data-astro-cid-7g3qdh6v] img[data-astro-cid-7g3qdh6v]{transform:scale(1.04)}.loc[data-astro-cid-7g3qdh6v] .loc__nazev{z-index:1;color:var(--color-white);text-wrap:balance;grid-area:foto;align-self:end;padding:clamp(1rem,.8rem + .8vw,1.5rem)}.loc__odkaz[data-astro-cid-7g3qdh6v]{color:inherit;text-decoration:none}.loc__odkaz[data-astro-cid-7g3qdh6v]:after{content:"";z-index:2;position:absolute;inset:0}.loc__odkaz[data-astro-cid-7g3qdh6v]:focus-visible{outline:none}.loc__odkaz[data-astro-cid-7g3qdh6v]:focus-visible:after{outline:2px solid var(--color-brass);outline-offset:4px;border-radius:var(--radius-card)}.loc__badge[data-astro-cid-7g3qdh6v]{z-index:1;position:absolute;top:.9rem;right:.9rem}.loc__hodnoceni[data-astro-cid-7g3qdh6v]{z-index:1;border-radius:var(--radius-pill);background:var(--sklo-tmave);border:1px solid var(--sklo-tmave-linka);box-shadow:var(--sklo-hrana);-webkit-backdrop-filter:var(--sklo-rozmazani);backdrop-filter:var(--sklo-rozmazani);color:var(--color-white);font-size:var(--text-sm);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;pointer-events:none;align-items:center;gap:.35rem;padding:.4rem .7rem .4rem .55rem;line-height:1;display:inline-flex;position:absolute;top:.9rem;left:.9rem}.loc__hodnoceni[data-astro-cid-7g3qdh6v] .loc__hvezda{color:var(--color-white)}.loc__info[data-astro-cid-7g3qdh6v]{grid-area:info;align-content:start;padding-top:.9rem;display:grid}.loc__info[data-astro-cid-7g3qdh6v] .info-row{font-size:var(--text-sm);min-height:2.25rem;color:var(--section-soft)}.loc__info[data-astro-cid-7g3qdh6v] .info-row__icon{color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.loc__info[data-astro-cid-7g3qdh6v] .info-row__icon{color:color-mix(in srgb, var(--color-white) 72%, transparent)}}.loc__info[data-astro-cid-7g3qdh6v] .info-row__icon{opacity:1}.loc__info[data-astro-cid-7g3qdh6v] .info-row--link{z-index:3;min-height:2.75rem;color:var(--section-fg);font-variant-numeric:tabular-nums;position:relative}.loc__akce[data-astro-cid-7g3qdh6v]{border-top:1px solid var(--section-line);flex-direction:column;grid-area:vice;align-items:stretch;gap:.7rem;margin-top:.6rem;padding-top:.9rem;display:flex}.loc__rezervace[data-astro-cid-7g3qdh6v]{z-index:3;border-radius:var(--radius-pill);background:var(--color-brass-fill);min-height:44px;color:var(--color-white);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);white-space:nowrap;transition:background var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;text-decoration:none;display:inline-flex;position:relative}.loc__rezervace[data-astro-cid-7g3qdh6v]:hover{background:var(--color-brass-deep)}.loc__rezervace[data-astro-cid-7g3qdh6v]:focus-visible{outline:2px solid var(--color-brass-bright);outline-offset:3px}.loc__vice[data-astro-cid-7g3qdh6v]{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-brass-bright);transition:color var(--duration-base) var(--ease-out);align-items:center;gap:.35rem;display:inline-flex}.loc__vice[data-astro-cid-7g3qdh6v] svg{transition:transform var(--duration-base) var(--ease-out)}.loc--odkaz[data-astro-cid-7g3qdh6v]:hover .loc__vice[data-astro-cid-7g3qdh6v]{color:var(--section-fg)}.loc--odkaz[data-astro-cid-7g3qdh6v]:hover .loc__vice[data-astro-cid-7g3qdh6v] svg{transform:translate(4px)}.loc__doba[data-astro-cid-7g3qdh6v]{flex-direction:column;padding-block:.35rem;display:flex}@media (max-width:639px){.loc[data-astro-cid-7g3qdh6v]{border-top:1px solid var(--section-line);grid-template:"foto nazev""foto info"1fr/7.5rem minmax(0,1fr);column-gap:1rem;padding-block:1rem}.loc__foto[data-astro-cid-7g3qdh6v]{aspect-ratio:auto;border-radius:var(--radius-lg);min-height:7.5rem}.loc__foto[data-astro-cid-7g3qdh6v]:after{display:none}.loc[data-astro-cid-7g3qdh6v] .loc__nazev{color:var(--section-fg);font-size:var(--text-xl);grid-area:nazev;align-self:start;padding:0}.loc__info[data-astro-cid-7g3qdh6v]{padding-top:.35rem}.loc__info[data-astro-cid-7g3qdh6v] .info-row{min-height:1.9rem}.loc[data-astro-cid-7g3qdh6v]{grid-template-rows:auto 1fr auto;grid-template-areas:"foto nazev""foto info""foto vice"}.loc__akce[data-astro-cid-7g3qdh6v]{border-top:0;margin-top:.4rem;padding-top:0}.loc__rezervace[data-astro-cid-7g3qdh6v]{padding:0 1rem}.loc__vice[data-astro-cid-7g3qdh6v]{min-height:2.25rem;font-size:var(--text-sm)}.loc__hodnoceni[data-astro-cid-7g3qdh6v]{font-size:var(--text-xs);padding:.3rem .5rem .3rem .4rem;top:auto;bottom:.45rem;left:.45rem}.loc__badge[data-astro-cid-7g3qdh6v]{top:.45rem;right:.45rem}}@media (prefers-reduced-motion:reduce){.loc--odkaz[data-astro-cid-7g3qdh6v]:hover .loc__foto[data-astro-cid-7g3qdh6v] img[data-astro-cid-7g3qdh6v],.loc--odkaz[data-astro-cid-7g3qdh6v]:hover .loc__vice[data-astro-cid-7g3qdh6v] svg{transform:none}}.pobocky__grid[data-astro-cid-4t4mm7n3]{grid-template-columns:repeat(8,minmax(0,1fr));gap:clamp(2.25rem,1.5rem + 2vw,3.5rem) clamp(1.25rem,.75rem + 1.5vw,2rem);display:grid}.pobocky__grid[data-astro-cid-4t4mm7n3]>*{grid-column:span 2}.pobocky__grid[data-astro-cid-4t4mm7n3]:has(>:last-child:nth-child(4n+3))>:nth-last-child(3){grid-column:2/span 2}.pobocky__grid[data-astro-cid-4t4mm7n3]:has(>:last-child:nth-child(4n+2))>:nth-last-child(2){grid-column:3/span 2}.pobocky__grid[data-astro-cid-4t4mm7n3]:has(>:last-child:nth-child(4n+1))>:last-child{grid-column:4/span 2}@media (max-width:1100px){.pobocky__grid[data-astro-cid-4t4mm7n3]{grid-template-columns:repeat(4,minmax(0,1fr))}.pobocky__grid[data-astro-cid-4t4mm7n3]>*{grid-column:span 2}.pobocky__grid[data-astro-cid-4t4mm7n3]:has(>:last-child:nth-child(4n+3))>:nth-last-child(3){grid-column:span 2}.pobocky__grid[data-astro-cid-4t4mm7n3]:has(>:last-child:nth-child(4n+2))>:nth-last-child(2){grid-column:span 2}.pobocky__grid[data-astro-cid-4t4mm7n3]:has(>:last-child:nth-child(4n+1))>:last-child{grid-column:span 2}.pobocky__grid[data-astro-cid-4t4mm7n3]:has(>:last-child:nth-child(odd))>:last-child{grid-column:2/span 2}}@media (max-width:639px){.pobocky__grid[data-astro-cid-4t4mm7n3]{border-bottom:1px solid var(--section-line);grid-template-columns:minmax(0,1fr);gap:0}.pobocky__grid[data-astro-cid-4t4mm7n3]>*{grid-column:auto}.pobocky__grid[data-astro-cid-4t4mm7n3]:has(>:last-child:nth-child(4n+3))>:nth-last-child(3){grid-column:auto}.pobocky__grid[data-astro-cid-4t4mm7n3]:has(>:last-child:nth-child(4n+2))>:nth-last-child(2){grid-column:auto}.pobocky__grid[data-astro-cid-4t4mm7n3]:has(>:last-child:nth-child(4n+1))>:last-child{grid-column:auto}.pobocky__grid[data-astro-cid-4t4mm7n3]:has(>:last-child:nth-child(odd))>:last-child{grid-column:auto}}.barber[data-astro-cid-3rzxvg2r]{border-radius:var(--radius-card);isolation:isolate;background:var(--color-ink-800);position:relative;overflow:hidden}.barber[data-astro-cid-3rzxvg2r]:focus-visible{outline:2px solid var(--color-brass);outline-offset:3px}.barber[data-astro-cid-3rzxvg2r] .barber__media img{transition:transform var(--duration-slow) var(--ease-out)}:is(.barber[data-astro-cid-3rzxvg2r]:hover .barber__media img,.barber[data-astro-cid-3rzxvg2r]:focus-visible .barber__media img){transform:scale(1.04)}.barber__badge[data-astro-cid-3rzxvg2r]{z-index:2;font-size:var(--text-2xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);border-radius:var(--radius-pill);background:var(--scrim-silny);border:1px solid #ffffff73;padding:.45rem .85rem;line-height:1;position:absolute;inset-block-start:.9rem;inset-inline-start:.9rem}@supports (color:color-mix(in lab, red, red)){.barber__badge[data-astro-cid-3rzxvg2r]{border:1px solid color-mix(in srgb, var(--color-white) 45%, transparent)}}.barber__badge[data-astro-cid-3rzxvg2r]{color:var(--color-near-white)}.barber__popis[data-astro-cid-3rzxvg2r]{z-index:1;background:linear-gradient(180deg, transparent 0%, var(--color-black-950) 45%, var(--color-black-950) 100%);inset-inline:0;gap:.2rem;padding:4rem clamp(1rem,.8rem + .8vw,1.5rem) clamp(1rem,.8rem + .8vw,1.4rem);display:grid;position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){.barber__popis[data-astro-cid-3rzxvg2r]{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--color-black-950) 70%, transparent) 45%, color-mix(in srgb, var(--color-black-950) 92%, transparent) 100%)}}.barber__popis[data-astro-cid-3rzxvg2r]{color:var(--color-white)}.barber__name[data-astro-cid-3rzxvg2r]{font-size:var(--text-titulek);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-white)}.barber__role[data-astro-cid-3rzxvg2r]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:#ffffffd6}@supports (color:color-mix(in lab, red, red)){.barber__role[data-astro-cid-3rzxvg2r]{color:color-mix(in srgb, var(--color-white) 84%, transparent)}}.barber__bio[data-astro-cid-3rzxvg2r]{opacity:0;max-height:0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:#ffffffd6;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.barber__bio[data-astro-cid-3rzxvg2r]{color:color-mix(in srgb, var(--color-white) 84%, transparent)}}.barber__bio[data-astro-cid-3rzxvg2r]{transition:max-height var(--duration-slow) var(--ease-out), opacity var(--duration-base) var(--ease-out), margin-top var(--duration-slow) var(--ease-out)}:is(.barber[data-astro-cid-3rzxvg2r]:hover .barber__bio[data-astro-cid-3rzxvg2r],.barber[data-astro-cid-3rzxvg2r]:focus-visible .barber__bio[data-astro-cid-3rzxvg2r],.barber[data-astro-cid-3rzxvg2r]:focus-within .barber__bio[data-astro-cid-3rzxvg2r]){opacity:1;max-height:12rem;margin-top:.6rem}@media (hover:none){.barber__bio[data-astro-cid-3rzxvg2r]{display:none}}@media (prefers-reduced-motion:reduce){.barber[data-astro-cid-3rzxvg2r]:hover .barber__media img{transform:none}}.tym__dalsi[data-astro-cid-z77egfvt]{min-height:2.75rem;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--section-accent);transition:color var(--duration-fast) var(--ease-out);align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.tym__dalsi[data-astro-cid-z77egfvt]:hover{color:var(--section-fg)}.tym__dalsi[data-astro-cid-z77egfvt] svg{transition:transform var(--duration-base) var(--ease-out)}.tym__dalsi[data-astro-cid-z77egfvt]:hover svg{transform:translate(3px)}.tym__grid[data-astro-cid-z77egfvt]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(1rem,.5rem + 1.5vw,2rem);display:grid}@media (max-width:639px){.tym__grid[data-astro-cid-z77egfvt]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-inline:calc(var(--spacing-gutter) * -1);padding-inline:var(--spacing-gutter);scroll-padding-inline:var(--spacing-gutter);grid-template-columns:none;grid-auto-columns:min(78%,18rem);grid-auto-flow:column;padding-bottom:.5rem;overflow-x:auto}.tym__grid[data-astro-cid-z77egfvt]>*{scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.tym__dalsi[data-astro-cid-z77egfvt]:hover svg{transform:none}}.institut[data-astro-cid-xz6r2oou]{background:var(--color-near-black);color:var(--section-fg);padding-block:var(--spacing-section);isolation:isolate;position:relative;overflow:hidden}.institut__bg[data-astro-cid-xz6r2oou]{z-index:-1;background:linear-gradient(180deg, var(--color-ink-800), var(--color-black-950));position:absolute;inset:0}.institut__bg[data-astro-cid-xz6r2oou] img[data-astro-cid-xz6r2oou]{object-fit:cover;opacity:.22;filter:grayscale(.4)blur(6px);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.06)}.institut__grid[data-astro-cid-xz6r2oou]{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2.5rem,1.5rem + 4vw,5rem);display:grid}.institut__text[data-astro-cid-xz6r2oou]{flex-direction:column;display:flex}.institut__text[data-astro-cid-xz6r2oou] .institut__heading{max-width:18ch;margin-top:.75rem}.institut__perex[data-astro-cid-xz6r2oou]{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--section-soft);max-width:46ch;margin-top:1.5rem}.institut__text[data-astro-cid-xz6r2oou] .institut__cta{align-self:flex-start;margin-top:2.25rem}.institut__points[data-astro-cid-xz6r2oou]{flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.point[data-astro-cid-xz6r2oou]{border-radius:var(--radius-card);background:var(--color-ink-800);align-items:flex-start;gap:1.1rem;padding:1.4rem 1.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.point[data-astro-cid-xz6r2oou]{background:color-mix(in srgb, var(--color-ink-800) 92%, transparent)}}.point[data-astro-cid-xz6r2oou]{border:1px solid var(--section-line);transition:border-color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out)}.point[data-astro-cid-xz6r2oou]:hover{border-color:var(--section-ozdoba);transform:translate(4px)}.point__icon[data-astro-cid-xz6r2oou]{border-radius:var(--radius-pill);background:var(--section-fg);flex:none;place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab, red, red)){.point__icon[data-astro-cid-xz6r2oou]{background:color-mix(in srgb, var(--section-fg) 10%, transparent)}}.point__icon[data-astro-cid-xz6r2oou]{color:var(--section-fg)}.point__title[data-astro-cid-xz6r2oou]{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--section-fg)}.point__text[data-astro-cid-xz6r2oou]{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--section-soft);margin-top:.25rem}@media (max-width:900px){.institut__grid[data-astro-cid-xz6r2oou]{grid-template-columns:1fr}}.ig__head[data-astro-cid-5vdaz5wt]{text-align:center;margin-bottom:clamp(1.25rem,1rem + 1vw,1.75rem)}.ig__ovladani[data-astro-cid-5vdaz5wt]{justify-content:flex-end;margin-bottom:.75rem;display:flex}.ig__pauza[data-astro-cid-5vdaz5wt]{border:1px solid var(--section-line);border-radius:var(--radius-pill);min-height:36px;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--section-fg);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;padding:.35rem .9rem;display:inline-flex}.ig__pauza[data-astro-cid-5vdaz5wt]:hover{border-color:var(--section-fg)}.ig__pauza-vstup[data-astro-cid-5vdaz5wt]:focus-visible+.ig__pauza[data-astro-cid-5vdaz5wt]{outline:2px solid var(--section-accent);outline-offset:2px}.ig__pauza-start[data-astro-cid-5vdaz5wt],.ig__pauza-vstup[data-astro-cid-5vdaz5wt]:checked+.ig__pauza[data-astro-cid-5vdaz5wt] .ig__pauza-stop[data-astro-cid-5vdaz5wt]{display:none}.ig__pauza-vstup[data-astro-cid-5vdaz5wt]:checked+.ig__pauza[data-astro-cid-5vdaz5wt] .ig__pauza-start[data-astro-cid-5vdaz5wt]{display:inline}.ig:has(.ig__pauza-vstup:checked) .ig-track[data-astro-cid-5vdaz5wt]{animation-play-state:paused}.ig__marquee[data-astro-cid-5vdaz5wt]{--ig-gap:clamp(.6rem, .4rem + .8vw, 1rem);--ig-h:clamp(170px, 9vw + 110px, 280px);gap:var(--ig-gap);flex-direction:column;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.ig-row[data-astro-cid-5vdaz5wt]{overflow:hidden}.ig-track[data-astro-cid-5vdaz5wt]{gap:var(--ig-gap);width:max-content;margin:0;padding:0;list-style:none;animation:64s linear infinite ig-scroll;display:flex}.ig-row--reverse[data-astro-cid-5vdaz5wt] .ig-track[data-astro-cid-5vdaz5wt]{animation-direction:reverse}@keyframes ig-scroll{to{transform:translateX(calc(-50% - var(--ig-gap) / 2))}}.ig-row[data-astro-cid-5vdaz5wt]:hover .ig-track[data-astro-cid-5vdaz5wt],.ig-row[data-astro-cid-5vdaz5wt]:focus-within .ig-track[data-astro-cid-5vdaz5wt]{animation-play-state:paused}.ig-tile[data-astro-cid-5vdaz5wt]{height:var(--ig-h);aspect-ratio:var(--ratio);flex:none}.ig-tile__link[data-astro-cid-5vdaz5wt]{border-radius:var(--radius-card);background:var(--color-ink-800);width:100%;height:100%;transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), opacity var(--duration-base) var(--ease-out);display:block;position:relative;overflow:hidden}.ig-tile__link[data-astro-cid-5vdaz5wt] img[data-astro-cid-5vdaz5wt]{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-out)}:is(.ig-tile__link[data-astro-cid-5vdaz5wt]:hover,.ig-tile__link[data-astro-cid-5vdaz5wt]:focus-visible){box-shadow:0 18px 40px var(--scrim-slaby), 0 0 0 2px var(--color-brass);transform:translateY(-4px)scale(1.03)}:is(.ig-tile__link[data-astro-cid-5vdaz5wt]:hover img[data-astro-cid-5vdaz5wt],.ig-tile__link[data-astro-cid-5vdaz5wt]:focus-visible img[data-astro-cid-5vdaz5wt]){transform:scale(1.06)}.ig-track[data-astro-cid-5vdaz5wt]:has(.ig-tile__link:hover) .ig-tile[data-astro-cid-5vdaz5wt]:not(:hover) .ig-tile__link[data-astro-cid-5vdaz5wt]{opacity:.42}.ig-tile__badge[data-astro-cid-5vdaz5wt]{border-radius:var(--radius-pill);background:var(--color-near-black);place-items:center;width:38px;height:38px;display:grid;position:absolute;inset-block-end:.75rem;inset-inline-end:.75rem}@supports (color:color-mix(in lab, red, red)){.ig-tile__badge[data-astro-cid-5vdaz5wt]{background:color-mix(in srgb, var(--color-near-black) 55%, transparent)}}.ig-tile__badge[data-astro-cid-5vdaz5wt]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--color-white);opacity:0;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);transform:translateY(6px)}:is(.ig-tile__link[data-astro-cid-5vdaz5wt]:hover .ig-tile__badge[data-astro-cid-5vdaz5wt],.ig-tile__link[data-astro-cid-5vdaz5wt]:focus-visible .ig-tile__badge[data-astro-cid-5vdaz5wt]){opacity:1;transform:translateY(0)}.ig__cta[data-astro-cid-5vdaz5wt]{justify-content:center;margin-top:clamp(2rem,1.5rem + 2vw,3rem);display:flex}@media (prefers-reduced-motion:reduce){.ig__ovladani[data-astro-cid-5vdaz5wt]{display:none}.ig-track[data-astro-cid-5vdaz5wt]{width:auto;animation:none!important}.ig-row[data-astro-cid-5vdaz5wt]{scroll-snap-type:x mandatory;overflow-x:auto}.ig-tile[data-astro-cid-5vdaz5wt]{scroll-snap-align:start}.ig-tile[data-astro-cid-5vdaz5wt][aria-hidden=true]{display:none}.ig-tile__link[data-astro-cid-5vdaz5wt]:hover{transform:none}}.blog__head[data-astro-cid-p3wx65ng]{text-align:center;margin-bottom:clamp(2.5rem,2rem + 2vw,4rem)}.blog__head[data-astro-cid-p3wx65ng] .blog__h{margin-top:.6rem}.blog__perex[data-astro-cid-p3wx65ng]{max-width:68ch;font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--section-muted);margin:1.5rem auto 0}.blog__mrizka[data-astro-cid-p3wx65ng]{--mezera:clamp(1.25rem, 1rem + 1.5vw, 2rem);gap:var(--mezera);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:901px){.blog__mrizka[data-astro-cid-p3wx65ng]:not(:has(>li:nth-child(3))){grid-template-columns:repeat(auto-fit, calc((100% - 2 * var(--mezera)) / 3));justify-content:center}}.clanek[data-astro-cid-p3wx65ng]{flex-direction:column;gap:.85rem;height:100%;display:flex}.clanek__foto[data-astro-cid-p3wx65ng]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-card);width:100%;transition:transform var(--duration-slow) var(--ease-out)}.clanek__foto--prazdna[data-astro-cid-p3wx65ng]{background:var(--color-ink-800);display:block}.clanek[data-astro-cid-p3wx65ng]:hover .clanek__foto[data-astro-cid-p3wx65ng]{transform:scale(1.02)}.clanek__nadpis[data-astro-cid-p3wx65ng]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-weight-bold);line-height:var(--leading-snug);color:var(--section-fg)}.clanek[data-astro-cid-p3wx65ng]:hover .clanek__nadpis[data-astro-cid-p3wx65ng]{color:var(--section-accent)}.clanek__meta[data-astro-cid-p3wx65ng]{font-size:var(--text-xs);color:var(--section-muted);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.clanek__stitek[data-astro-cid-p3wx65ng]{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);border-radius:var(--radius-pill);border:1px solid var(--section-line);padding:.4rem .8rem;line-height:1}.clanek__perex[data-astro-cid-p3wx65ng]{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--section-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blog__pata[data-astro-cid-p3wx65ng]{justify-content:center;margin-top:clamp(2.5rem,2rem + 2vw,4rem);display:flex}@media (max-width:900px){.blog__head[data-astro-cid-p3wx65ng]{grid-template-columns:1fr;gap:1.25rem}.blog__mrizka[data-astro-cid-p3wx65ng]{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.blog__mrizka[data-astro-cid-p3wx65ng]{grid-template-columns:1fr}}.page-hero+.section.rezervace{padding-top:clamp(1.25rem,.9rem + 1.2vw,2rem)}.zalozky[data-astro-cid-jbhpdpxk]{flex-wrap:wrap;gap:.5rem;margin-bottom:clamp(1rem,.8rem + .8vw,1.5rem);display:flex}.zalozka[data-astro-cid-jbhpdpxk]{min-height:44px;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);border-radius:var(--radius-pill);border:1px solid var(--section-fg);align-items:center;padding:0 1.25rem;line-height:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.zalozka[data-astro-cid-jbhpdpxk]{border:1px solid color-mix(in srgb, var(--section-fg) 28%, transparent)}}.zalozka[data-astro-cid-jbhpdpxk]{background:var(--section-fg)}@supports (color:color-mix(in lab, red, red)){.zalozka[data-astro-cid-jbhpdpxk]{background:color-mix(in srgb, var(--section-fg) 6%, transparent)}}.zalozka[data-astro-cid-jbhpdpxk]{color:var(--section-fg);white-space:nowrap;cursor:pointer;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out)}.zalozka[data-astro-cid-jbhpdpxk]:hover{border-color:var(--color-brass-bright);background:var(--color-brass)}@supports (color:color-mix(in lab, red, red)){.zalozka[data-astro-cid-jbhpdpxk]:hover{background:color-mix(in srgb, var(--color-brass) 16%, transparent)}}.zalozka--aktivni[data-astro-cid-jbhpdpxk],.zalozka--aktivni[data-astro-cid-jbhpdpxk]:hover{background:var(--color-brass-fill);border-color:var(--color-brass-fill);color:var(--color-white)}.zalozka[data-astro-cid-jbhpdpxk]:focus-visible{outline:2px solid var(--color-brass-bright);outline-offset:2px}.vyber[data-astro-cid-jbhpdpxk]{margin-bottom:.75rem;display:none;position:relative}.vyber__popisek[data-astro-cid-jbhpdpxk]{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--section-muted);pointer-events:none;position:absolute;top:.5rem;left:1rem}.vyber__select[data-astro-cid-jbhpdpxk]{-webkit-appearance:none;appearance:none;width:100%;min-height:3.5rem;font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--section-fg);background:var(--section-bg);border:1px solid var(--color-brass-fill);border-radius:var(--radius-lg);cursor:pointer;padding:1.35rem 3rem .45rem 1rem;line-height:1.3}.vyber__select[data-astro-cid-jbhpdpxk]:focus-visible{outline:2px solid var(--color-brass-bright);outline-offset:2px}.vyber[data-astro-cid-jbhpdpxk] .vyber__sipka{color:var(--section-fg);pointer-events:none;position:absolute;top:50%;right:1rem;translate:0 -50%}@media (max-width:1023px) and (scripting:enabled){.vyber[data-astro-cid-jbhpdpxk]{display:block}.zalozky[data-astro-cid-jbhpdpxk]{display:none}.vybrana__nazev[data-astro-cid-jbhpdpxk]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:1023px){.s-vyberem .vyber[data-astro-cid-jbhpdpxk]{display:block}.s-vyberem .zalozky[data-astro-cid-jbhpdpxk]{display:none}.s-vyberem .vybrana__nazev[data-astro-cid-jbhpdpxk]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:767px){.zalozky[data-astro-cid-jbhpdpxk]{gap:.4rem}.zalozka[data-astro-cid-jbhpdpxk]{text-transform:none;letter-spacing:0;min-height:40px;padding:0 .85rem}}.vybrana[data-astro-cid-jbhpdpxk]{flex-wrap:wrap;align-items:baseline;gap:.35rem 1.5rem;margin-bottom:1rem;display:flex}.vybrana__nazev[data-astro-cid-jbhpdpxk]{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:var(--tracking-tight);line-height:1.2;font-weight:var(--font-weight-bold);color:var(--section-fg)}.nedostupne[data-astro-cid-jbhpdpxk]{max-width:40rem;color:var(--section-muted)}.nedostupne[data-astro-cid-jbhpdpxk] a[data-astro-cid-jbhpdpxk]{color:var(--section-fg);font-weight:var(--font-weight-semibold);text-underline-offset:.25em}.vybrana__vyzva[data-astro-cid-jbhpdpxk]{color:var(--section-muted);font-size:var(--text-sm);flex-basis:100%}.vybrana__udaje[data-astro-cid-jbhpdpxk][hidden]{display:none}.ramec__pozn[data-astro-cid-jbhpdpxk]{font-size:var(--text-xs);color:var(--section-muted);margin-top:.75rem}.vybrana__udaje[data-astro-cid-jbhpdpxk]{flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}.udaj__kratke[data-astro-cid-jbhpdpxk]{display:none}@media (max-width:639px){.vybrana[data-astro-cid-jbhpdpxk]{gap:.5rem;margin-bottom:.75rem}.vybrana__nazev[data-astro-cid-jbhpdpxk]{font-size:var(--text-lg);flex-basis:100%}.vybrana__udaje[data-astro-cid-jbhpdpxk]{gap:.4rem}#v-adresa-box[data-astro-cid-jbhpdpxk],#v-hodiny-box[data-astro-cid-jbhpdpxk]{display:none}.udaj--odkaz[data-astro-cid-jbhpdpxk]{border-radius:var(--radius-pill);border:1px solid var(--section-fg);gap:.35rem;min-height:40px;padding:0 .8rem}@supports (color:color-mix(in lab, red, red)){.udaj--odkaz[data-astro-cid-jbhpdpxk]{border:1px solid color-mix(in srgb, var(--section-fg) 28%, transparent)}}.udaj--odkaz[data-astro-cid-jbhpdpxk]{color:var(--section-fg);white-space:nowrap}.udaj__plne[data-astro-cid-jbhpdpxk]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#v-telefon-box[data-astro-cid-jbhpdpxk]{justify-content:center;width:40px;padding:0}.udaj__kratke[data-astro-cid-jbhpdpxk]{display:inline}}.udaj[data-astro-cid-jbhpdpxk]{font-size:var(--text-sm);color:var(--section-muted);align-items:center;gap:.45rem;display:inline-flex}.udaj[data-astro-cid-jbhpdpxk][hidden]{display:none}.udaj[data-astro-cid-jbhpdpxk] svg{color:var(--section-muted)}.udaj--odkaz[data-astro-cid-jbhpdpxk]{transition:color var(--duration-fast) var(--ease-out)}.udaj--odkaz[data-astro-cid-jbhpdpxk]:hover{color:var(--section-accent)}.preskocit[data-astro-cid-jbhpdpxk]{position:absolute;left:-9999px}.preskocit[data-astro-cid-jbhpdpxk]:focus{border-radius:var(--radius-pill);background:var(--color-brass-fill);color:var(--color-white);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);margin-bottom:.75rem;padding:.6rem 1rem;display:inline-flex;position:static}.ramec[data-astro-cid-jbhpdpxk]{background:var(--section-card);border:1px solid var(--section-line);border-radius:var(--radius-card);min-height:var(--vyska-ramce);scroll-margin-top:calc(var(--hlavicka-zmensena) + .75rem);--vyska-ramce:max(32rem, calc(100dvh - var(--hlavicka-zmensena) - 1.5rem));overflow:hidden}@media (scripting:none){.ramec[data-astro-cid-jbhpdpxk]{background:0 0;border:0;min-height:0}}.ramec[data-astro-cid-jbhpdpxk] .ramec__iframe{width:100%;height:var(--vyska-ramce);border:0;display:block}.ramec__noscript[data-astro-cid-jbhpdpxk]{text-align:center;color:var(--section-muted);padding:3rem 1.5rem}.nedostupne[data-astro-cid-if3vu4z7]{max-width:40rem;color:var(--section-muted)}.nedostupne[data-astro-cid-if3vu4z7] a[data-astro-cid-if3vu4z7]{color:var(--section-fg);font-weight:var(--font-weight-semibold);text-underline-offset:.25em}.mrizka[data-astro-cid-if3vu4z7]{grid-template-columns:repeat(3,1fr);gap:clamp(2.25rem,1.5rem + 2vw,3.5rem) clamp(1.25rem,.75rem + 1.5vw,2rem);margin:0;padding:0;list-style:none;display:grid}.karta[data-astro-cid-if3vu4z7]{height:100%;color:var(--section-fg);grid-template-columns:minmax(0,1fr);grid-template-areas:"foto""cta";align-content:start;text-decoration:none;display:grid}.karta[data-astro-cid-if3vu4z7]:focus-visible{outline:2px solid var(--color-brass);outline-offset:4px;border-radius:var(--radius-card)}.karta__media[data-astro-cid-if3vu4z7]{aspect-ratio:4/3;border-radius:var(--radius-card);background:var(--color-ink-800);grid-area:foto;position:relative;overflow:hidden}.karta__media[data-astro-cid-if3vu4z7]:after{content:"";background:linear-gradient(180deg, transparent 40%, var(--color-black-950) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.karta__media[data-astro-cid-if3vu4z7]:after{background:linear-gradient(180deg, transparent 40%, color-mix(in srgb, var(--color-black-950) 78%, transparent) 100%)}}.karta__media[data-astro-cid-if3vu4z7] img[data-astro-cid-if3vu4z7]{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out)}.karta[data-astro-cid-if3vu4z7]:hover .karta__media[data-astro-cid-if3vu4z7] img[data-astro-cid-if3vu4z7]{transform:scale(1.04)}.karta__prazdna[data-astro-cid-if3vu4z7]{width:100%;height:100%;display:block}.karta[data-astro-cid-if3vu4z7] .karta__nazev{z-index:1;color:var(--color-white);grid-area:foto;align-self:end;padding:clamp(1rem,.8rem + .8vw,1.5rem)}.karta__cta[data-astro-cid-if3vu4z7]{border-radius:var(--radius-pill);background:var(--color-brass-fill);min-height:44px;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-white);transition:background var(--duration-base) var(--ease-out);grid-area:cta;justify-self:start;align-items:center;gap:.35rem;margin-top:.9rem;padding:0 1.1rem;display:inline-flex}.karta__cta[data-astro-cid-if3vu4z7] svg{transition:transform var(--duration-base) var(--ease-out)}.karta[data-astro-cid-if3vu4z7]:hover .karta__cta[data-astro-cid-if3vu4z7]{background:var(--color-brass-deep)}.karta[data-astro-cid-if3vu4z7]:hover .karta__cta[data-astro-cid-if3vu4z7] svg{transform:translate(4px)}@media (max-width:960px){.mrizka[data-astro-cid-if3vu4z7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.mrizka[data-astro-cid-if3vu4z7]{border-bottom:1px solid var(--section-line);grid-template-columns:minmax(0,1fr);gap:0}.karta[data-astro-cid-if3vu4z7]{border-top:1px solid var(--section-line);grid-template-columns:6rem minmax(0,1fr);grid-template-areas:"foto nazev""foto cta";column-gap:1rem;padding-block:1rem}.karta__media[data-astro-cid-if3vu4z7]{aspect-ratio:1;border-radius:var(--radius-lg)}.karta__media[data-astro-cid-if3vu4z7]:after{display:none}.karta[data-astro-cid-if3vu4z7] .karta__nazev{color:var(--section-fg);font-size:var(--text-xl);grid-area:nazev;align-self:end;padding:0}.karta__cta[data-astro-cid-if3vu4z7]{align-self:start;margin-top:.5rem}}@media (prefers-reduced-motion:reduce){.karta[data-astro-cid-if3vu4z7]:hover .karta__media[data-astro-cid-if3vu4z7] img[data-astro-cid-if3vu4z7],.karta[data-astro-cid-if3vu4z7]:hover .karta__cta[data-astro-cid-if3vu4z7] svg{transform:none}}.head[data-astro-cid-7szh6phx]{text-align:center;margin-bottom:clamp(2.5rem,2rem + 2vw,3.5rem)}.kurzy[data-astro-cid-7szh6phx]{align-items:start;gap:clamp(1.5rem,1rem + 2vw,2.25rem);max-width:60rem;margin-inline:auto;display:grid}@media (min-width:860px){.kurzy[data-astro-cid-7szh6phx]{grid-template-columns:repeat(min(var(--kurzu), 3), minmax(0, 1fr))}}.kurz[data-astro-cid-7szh6phx]{background:var(--section-card);border:1px solid var(--section-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card-sm);flex-direction:column;padding:clamp(1.75rem,1.25rem + 1.5vw,2.25rem);display:flex}.kurz__name[data-astro-cid-7szh6phx]{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-weight-bold);line-height:var(--leading-snug);color:var(--section-fg)}.kurz__notes[data-astro-cid-7szh6phx]{flex-wrap:wrap;gap:.4rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.kurz__notes[data-astro-cid-7szh6phx] li[data-astro-cid-7szh6phx]{border-radius:var(--radius-pill);background:var(--section-fg);padding:.3rem .7rem}@supports (color:color-mix(in lab, red, red)){.kurz__notes[data-astro-cid-7szh6phx] li[data-astro-cid-7szh6phx]{background:color-mix(in srgb, var(--section-fg) 8%, transparent)}}.kurz__notes[data-astro-cid-7szh6phx] li[data-astro-cid-7szh6phx]{color:var(--section-fg);font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}.kurz__price[data-astro-cid-7szh6phx]{font-family:var(--font-body);font-size:var(--text-4xl);font-weight:var(--font-weight-extrabold);line-height:var(--leading-none);font-variant-numeric:tabular-nums;color:var(--section-fg);margin-top:1.25rem}.parametry[data-astro-cid-7szh6phx]{border-top:1px solid var(--section-line);margin:1.5rem 0 0}.parametry__radek[data-astro-cid-7szh6phx]{overflow-wrap:anywhere;border-bottom:1px solid var(--section-line);font-size:var(--text-sm);line-height:var(--leading-normal);grid-template-columns:minmax(6.5rem,auto) minmax(0,1fr);gap:1rem;padding-block:.6rem;display:grid}.parametry__radek[data-astro-cid-7szh6phx] dt[data-astro-cid-7szh6phx]{color:var(--section-muted)}.parametry__radek[data-astro-cid-7szh6phx] dd[data-astro-cid-7szh6phx]{font-weight:var(--font-weight-semibold);color:var(--section-fg);margin:0}.terminy[data-astro-cid-7szh6phx]{margin:1.75rem 0}.terminy__nadpis[data-astro-cid-7szh6phx]{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--section-muted);margin-bottom:.75rem}.terminy__zadne[data-astro-cid-7szh6phx]{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--section-soft)}.terminy__seznam[data-astro-cid-7szh6phx]{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.termin[data-astro-cid-7szh6phx]{gap:.4rem;display:grid}.termin__datum[data-astro-cid-7szh6phx]{font-weight:var(--font-weight-semibold);font-size:var(--text-base);font-variant-numeric:tabular-nums}.termin__mista[data-astro-cid-7szh6phx]{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;display:flex}.kresla[data-astro-cid-7szh6phx]{gap:.15rem;display:inline-flex}.kresla[data-astro-cid-7szh6phx] .kreslo--obsazene{color:var(--section-fg)}@supports (color:color-mix(in lab, red, red)){.kresla[data-astro-cid-7szh6phx] .kreslo--obsazene{color:color-mix(in srgb, var(--section-fg) 22%, transparent)}}.kresla[data-astro-cid-7szh6phx] .kreslo--volne{color:var(--section-fg)}.termin__text[data-astro-cid-7szh6phx]{font-size:var(--text-sm);color:var(--section-muted)}.kurz[data-astro-cid-7szh6phx] .kurz__cta{margin-top:auto}.kurz__vice[data-astro-cid-7szh6phx]{min-height:2.75rem;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--section-accent);text-underline-offset:4px;align-self:center;align-items:center;margin-top:.35rem;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.kurz__vice[data-astro-cid-7szh6phx]:hover{color:var(--section-fg)}.head[data-astro-cid-rh465ytj]{text-align:center;margin-bottom:clamp(2.5rem,2rem + 2vw,3.5rem)}.skolitele[data-astro-cid-rh465ytj]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(2rem,1.5rem + 2vw,3rem);display:grid}.skolitel[data-astro-cid-rh465ytj]{grid-template-columns:160px 1fr;align-items:start;gap:1.5rem;display:grid}.skolitel__name[data-astro-cid-rh465ytj]{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-weight-bold);margin-bottom:.75rem}.skolitel__bio[data-astro-cid-rh465ytj]{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--section-muted);flex-direction:column;gap:.6rem;display:flex}@media (max-width:560px){.skolitel[data-astro-cid-rh465ytj]{grid-template-columns:1fr}.skolitel[data-astro-cid-rh465ytj] .skolitel__media{max-width:200px}}.head[data-astro-cid-aobl6ues]{text-align:center;margin-bottom:clamp(2.5rem,2rem + 2vw,3.5rem)}.galerie[data-astro-cid-aobl6ues]{grid-template-columns:repeat(var(--sloupcu,3), 1fr);gap:clamp(.6rem,.4rem + .8vw,1rem);margin:0;padding:0;list-style:none;display:grid}.galerie[data-astro-cid-aobl6ues] img[data-astro-cid-aobl6ues]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-card);width:100%;transition:transform var(--duration-slow) var(--ease-out)}.galerie[data-astro-cid-aobl6ues] img[data-astro-cid-aobl6ues]:hover{transform:scale(1.03)}@media (max-width:620px){.galerie[data-astro-cid-aobl6ues]{grid-template-columns:repeat(2,1fr)}.galerie--licha[data-astro-cid-aobl6ues] li[data-astro-cid-aobl6ues]:first-child{grid-column:span 2}}.about[data-astro-cid-tjmfwmka]{text-align:center;max-width:760px;margin-inline:auto}.about__text[data-astro-cid-tjmfwmka]{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--section-muted);margin-top:1.5rem}.about__stats[data-astro-cid-tjmfwmka]{flex-wrap:wrap;justify-content:center;gap:clamp(2rem,1.5rem + 3vw,4rem);margin-top:3rem;display:flex}.reg[data-astro-cid-uky2bw45]{text-align:center;max-width:780px;margin-inline:auto}.reg[data-astro-cid-uky2bw45] .reg__nadpis{margin-top:.6rem}.reg__perex[data-astro-cid-uky2bw45]{color:var(--section-muted);line-height:var(--leading-relaxed);margin-top:1.25rem;margin-bottom:2.5rem}.reg__form[data-astro-cid-uky2bw45]{text-align:start}.reg__grid[data-astro-cid-uky2bw45]{grid-template-columns:repeat(2,1fr);gap:1.1rem;display:grid}.pole[data-astro-cid-uky2bw45]{flex-direction:column;gap:.4rem;display:flex}.pole--jine[data-astro-cid-uky2bw45]{display:none}.reg__grid[data-astro-cid-uky2bw45]:has(option[data-jine]:checked) .pole--jine[data-astro-cid-uky2bw45]{display:flex}.pole__label[data-astro-cid-uky2bw45]{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--section-muted)}.pole__label[data-astro-cid-uky2bw45] abbr[data-astro-cid-uky2bw45]{color:var(--section-fg);margin-inline-start:.15rem;text-decoration:none}.pole__vstup[data-astro-cid-uky2bw45]{width:100%;font-family:var(--font-body);font-size:var(--text-base);color:var(--section-fg);background:var(--color-near-white);padding:.85rem 1rem}@supports (color:color-mix(in lab, red, red)){.pole__vstup[data-astro-cid-uky2bw45]{background:color-mix(in srgb, var(--color-near-white) 6%, transparent)}}.pole__vstup[data-astro-cid-uky2bw45]{border:1px solid var(--section-fg)}@supports (color:color-mix(in lab, red, red)){.pole__vstup[data-astro-cid-uky2bw45]{border:1px solid color-mix(in srgb, var(--section-fg) 48%, transparent)}}.pole__vstup[data-astro-cid-uky2bw45]{border-radius:var(--radius-md)}select[data-astro-cid-uky2bw45].pole__vstup{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 calc(50% - 1px),currentColor calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px)),linear-gradient(-45deg,#0000 calc(50% - 1px),currentColor calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px));background-position:calc(100% - 1.45rem),calc(100% - 1rem);background-repeat:no-repeat;background-size:.45rem .45rem;padding-right:2.75rem}.pole__vstup[data-astro-cid-uky2bw45]:focus-visible{outline:2px solid var(--color-brass);outline-offset:2px}.reg__odeslat[data-astro-cid-uky2bw45]{width:100%;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);border-radius:var(--radius-pill);background:var(--color-brass-fill);color:var(--color-white);cursor:pointer;transition:background var(--duration-base) var(--ease-out);border:0;margin-top:2rem;padding:1.05rem 2.4rem}.reg__stav[data-astro-cid-uky2bw45]{border-radius:var(--radius-md);border:1px solid var(--section-line);text-align:start;line-height:var(--leading-relaxed);margin-bottom:1.5rem;padding:1rem 1.25rem}.reg__stav--ok[data-astro-cid-uky2bw45]{border-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.reg__stav--ok[data-astro-cid-uky2bw45]{border-color:color-mix(in srgb, var(--color-success) 60%, transparent)}}.reg__stav--ok[data-astro-cid-uky2bw45]{background:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.reg__stav--ok[data-astro-cid-uky2bw45]{background:color-mix(in srgb, var(--color-success) 14%, transparent)}}.reg__stav--ok[data-astro-cid-uky2bw45] a[data-astro-cid-uky2bw45],.reg__stav--chyba[data-astro-cid-uky2bw45] a[data-astro-cid-uky2bw45]{color:var(--section-fg);text-underline-offset:.25em;margin-top:.5rem;display:inline-block}.reg__stav--chyba[data-astro-cid-uky2bw45]{border-color:var(--color-coral)}@supports (color:color-mix(in lab, red, red)){.reg__stav--chyba[data-astro-cid-uky2bw45]{border-color:color-mix(in srgb, var(--color-coral) 60%, transparent)}}.reg__stav--chyba[data-astro-cid-uky2bw45]{background:var(--color-coral)}@supports (color:color-mix(in lab, red, red)){.reg__stav--chyba[data-astro-cid-uky2bw45]{background:color-mix(in srgb, var(--color-coral) 12%, transparent)}}.reg__past[data-astro-cid-uky2bw45]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.reg__pozn[data-astro-cid-uky2bw45]{font-size:var(--text-xs);color:var(--section-muted);text-align:center;margin-top:.85rem}.reg__pozn[data-astro-cid-uky2bw45] a[data-astro-cid-uky2bw45]{color:inherit;text-underline-offset:2px;text-decoration:underline}.reg__odeslat[data-astro-cid-uky2bw45]:hover{background:var(--color-brass-deep)}@media (max-width:620px){.reg__grid[data-astro-cid-uky2bw45]{grid-template-columns:1fr}}.tym__hlava[data-astro-cid-oishuglc]{text-align:center;margin-bottom:clamp(2.5rem,2rem + 2vw,3.5rem)}.tym__pobocky[data-astro-cid-oishuglc]{gap:clamp(2.5rem,2rem + 2vw,3.5rem);display:grid}.tym__nazev[data-astro-cid-oishuglc]{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--section-fg);margin-bottom:1rem}.tym__nazev[data-astro-cid-oishuglc] a[data-astro-cid-oishuglc]{transition:color var(--duration-fast) var(--ease-out);align-items:center;gap:.35rem;display:inline-flex}.tym__nazev[data-astro-cid-oishuglc] a[data-astro-cid-oishuglc]:hover{color:var(--section-accent)}.tym-grid[data-astro-cid-oishuglc]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:clamp(.85rem,.7rem + .8vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}.tym-card[data-astro-cid-oishuglc]{background:var(--section-card);border:1px solid var(--section-line);border-radius:var(--radius-card);flex-direction:column;align-items:flex-start;gap:.6rem;padding:clamp(1.1rem,.9rem + .8vw,1.5rem);display:flex}.tym-card__name[data-astro-cid-oishuglc]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--section-fg)}.tym-card__badge[data-astro-cid-oishuglc]{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);border-radius:var(--radius-pill);background:var(--section-fg);padding:.4rem .75rem;line-height:1}@supports (color:color-mix(in lab, red, red)){.tym-card__badge[data-astro-cid-oishuglc]{background:color-mix(in srgb, var(--section-fg) 8%, transparent)}}.tym-card__badge[data-astro-cid-oishuglc]{border:1px solid var(--section-ozdoba);color:var(--section-fg)}.akt__head[data-astro-cid-wb7xtzll]{max-width:760px;margin-bottom:clamp(3rem,2rem + 3vw,4.5rem)}.akt__perex[data-astro-cid-wb7xtzll]{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--section-muted);margin-top:1.5rem}.stitek[data-astro-cid-wb7xtzll]{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);border-radius:var(--radius-pill);border:1px solid var(--section-line);color:var(--section-muted);align-items:center;padding:.45rem .85rem;line-height:1;display:inline-flex}.stitek--maly[data-astro-cid-wb7xtzll]{padding:.35rem .7rem}.pin[data-astro-cid-wb7xtzll]{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:clamp(1.25rem,1rem + 1.5vw,2rem);margin:0 0 clamp(2.5rem,2rem + 2vw,3.5rem);padding:0;list-style:none;display:grid}.pin__card[data-astro-cid-wb7xtzll]{background:var(--section-card);border:1px solid var(--section-line);border-radius:var(--radius-card);height:100%;transition:border-color var(--duration-base) var(--ease-out);grid-template-columns:minmax(160px,240px) 1fr;gap:clamp(1.25rem,1rem + 1vw,1.75rem);display:grid;overflow:hidden}.pin__card[data-astro-cid-wb7xtzll]:hover{border-color:var(--section-ozdoba)}.pin__foto[data-astro-cid-wb7xtzll]{object-fit:cover;width:100%;height:100%}.pin__telo[data-astro-cid-wb7xtzll]{flex-direction:column;align-items:flex-start;gap:.6rem;padding:clamp(1.25rem,1rem + 1vw,1.75rem) clamp(1.25rem,1rem + 1vw,1.75rem) clamp(1.25rem,1rem + 1vw,1.75rem) 0;display:flex}.pin__nadpis[data-astro-cid-wb7xtzll]{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-weight-bold);line-height:var(--leading-snug)}.pin__perex[data-astro-cid-wb7xtzll]{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--section-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.odkaz[data-astro-cid-wb7xtzll]{font-size:var(--text-sm);text-underline-offset:3px;margin-top:auto;text-decoration:underline}.pin__card[data-astro-cid-wb7xtzll]:hover .odkaz[data-astro-cid-wb7xtzll]{color:var(--color-brass-bright)}.filtr[data-astro-cid-wb7xtzll]{margin-bottom:clamp(2rem,1.5rem + 2vw,3rem)}.filtr__label[data-astro-cid-wb7xtzll]{font-size:var(--text-sm);color:var(--section-muted);margin-bottom:.85rem}.filtr__tlacitka[data-astro-cid-wb7xtzll]{flex-wrap:wrap;gap:.6rem;display:flex}.chip[data-astro-cid-wb7xtzll]{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);border-radius:var(--radius-pill);border:1px solid var(--section-line);color:var(--section-muted);cursor:pointer;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);background:0 0;padding:.6rem 1.1rem;line-height:1}.chip[data-astro-cid-wb7xtzll]:hover{border-color:var(--section-fg);color:var(--section-fg)}.chip--aktivni[data-astro-cid-wb7xtzll],.chip--aktivni[data-astro-cid-wb7xtzll]:hover{background:var(--color-brass-fill);border-color:var(--color-brass-fill);color:var(--color-white)}.mrizka[data-astro-cid-wb7xtzll]{grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,1rem + 2vw,2.25rem);margin:0;padding:0;list-style:none;display:grid}.clanek__odkaz[data-astro-cid-wb7xtzll]{flex-direction:column;gap:.7rem;height:100%;display:flex}.clanek__foto[data-astro-cid-wb7xtzll]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-card);width:100%;transition:transform var(--duration-slow) var(--ease-out)}.clanek__foto--prazdna[data-astro-cid-wb7xtzll]{background:var(--color-ink-800);display:block}.clanek__odkaz[data-astro-cid-wb7xtzll]:hover .clanek__foto[data-astro-cid-wb7xtzll]{transform:scale(1.02)}.clanek__nadpis[data-astro-cid-wb7xtzll]{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--font-weight-bold);line-height:var(--leading-snug)}.pin__meta[data-astro-cid-wb7xtzll]{font-size:var(--text-xs);color:var(--section-soft);flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.clanek__meta[data-astro-cid-wb7xtzll]{font-size:var(--text-xs);color:var(--section-muted);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.clanek__perex[data-astro-cid-wb7xtzll]{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--section-muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.prazdno[data-astro-cid-wb7xtzll]{text-align:center;color:var(--section-muted);padding-block:3rem}@media (max-width:960px){.mrizka[data-astro-cid-wb7xtzll]{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.pin[data-astro-cid-wb7xtzll],.pin__card[data-astro-cid-wb7xtzll]{grid-template-columns:1fr}.pin__foto[data-astro-cid-wb7xtzll]{aspect-ratio:16/9}.pin__telo[data-astro-cid-wb7xtzll]{padding:0 1.25rem 1.5rem}.mrizka[data-astro-cid-wb7xtzll]{grid-template-columns:1fr}}.volny[data-astro-cid-npmtx6fu]{text-align:center;max-width:68ch;margin-inline:auto}.volny__telo[data-astro-cid-npmtx6fu]{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--section-muted);overflow-wrap:anywhere;gap:1rem;margin-top:1.5rem;display:grid}.volny__mezititulek[data-astro-cid-npmtx6fu]{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-weight-bold);line-height:var(--leading-snug);color:var(--section-fg);text-wrap:balance}.volny--clanek[data-astro-cid-npmtx6fu]{text-align:start;max-width:74ch}.volny--clanek[data-astro-cid-npmtx6fu] .volny__telo[data-astro-cid-npmtx6fu]{font-size:var(--text-base);color:var(--section-fg);gap:.85rem}.volny--clanek[data-astro-cid-npmtx6fu] .volny__telo[data-astro-cid-npmtx6fu] p[data-astro-cid-npmtx6fu]{text-wrap:pretty}.volny--clanek[data-astro-cid-npmtx6fu] .volny__mezititulek[data-astro-cid-npmtx6fu]{margin-top:1.25rem}.volny--clanek[data-astro-cid-npmtx6fu] .volny__mezititulek[data-astro-cid-npmtx6fu]:first-child{margin-top:0}.moduly__head[data-astro-cid-75453ogg]{text-align:center;max-width:44rem;margin:0 auto clamp(2.5rem,2rem + 2vw,3.5rem)}.moduly__perex[data-astro-cid-75453ogg]{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--section-soft);margin-top:1.25rem}.moduly__mrizka[data-astro-cid-75453ogg]{grid-template-columns:1fr;gap:clamp(2rem,1.5rem + 1.5vw,2.75rem) clamp(2rem,1rem + 3vw,3.5rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.moduly__mrizka[data-astro-cid-75453ogg]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.moduly__mrizka[data-astro-cid-75453ogg]{grid-template-columns:repeat(3,1fr)}}.modul[data-astro-cid-75453ogg]{border-top:1px solid var(--section-line);padding-top:1.5rem}.modul__hlava[data-astro-cid-75453ogg]{align-items:center;gap:.9rem;margin-bottom:1rem;display:flex}.modul__ikona[data-astro-cid-75453ogg]{border-radius:var(--radius-pill);background:var(--section-fg);flex:none;place-items:center;width:3rem;height:3rem;display:grid}@supports (color:color-mix(in lab, red, red)){.modul__ikona[data-astro-cid-75453ogg]{background:color-mix(in srgb, var(--section-fg) 8%, transparent)}}.modul__ikona[data-astro-cid-75453ogg]{color:var(--section-fg)}.modul__nadpis[data-astro-cid-75453ogg]{font-family:var(--font-body);font-size:var(--text-lg);font-weight:var(--font-weight-bold);line-height:var(--leading-snug);color:var(--section-fg)}.modul__body[data-astro-cid-75453ogg]{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.modul__body[data-astro-cid-75453ogg] li[data-astro-cid-75453ogg]{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--section-soft);padding-left:1.1rem;position:relative}.modul__body[data-astro-cid-75453ogg] li[data-astro-cid-75453ogg]:before{content:"";background:var(--section-ozdoba);width:.5rem;height:2px;position:absolute;top:.72em;left:0}.cesta__head[data-astro-cid-5ilrurdr]{text-align:center;max-width:44rem;margin:0 auto clamp(2.5rem,2rem + 2vw,3.75rem)}.cesta__perex[data-astro-cid-5ilrurdr]{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--section-soft);margin-top:1.25rem}.cesta__kroky[data-astro-cid-5ilrurdr]{--ikona:3.75rem;gap:2rem;margin:0;padding:0;list-style:none;display:grid}.krok[data-astro-cid-5ilrurdr]{grid-template-columns:var(--ikona) 1fr;align-items:start;gap:1.25rem;display:grid;position:relative}.krok__ikona[data-astro-cid-5ilrurdr]{width:var(--ikona);height:var(--ikona);border-radius:var(--radius-pill);background:var(--section-bg);border:1px solid var(--section-ozdoba);color:var(--section-fg);place-items:center;display:grid;position:relative}.krok__cislo[data-astro-cid-5ilrurdr]{border-radius:var(--radius-pill);background:var(--section-fg);width:1.5rem;height:1.5rem;color:var(--section-bg);font-size:var(--text-2xs);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;place-items:center;display:grid;position:absolute;top:-.35rem;right:-.35rem}.krok__text[data-astro-cid-5ilrurdr]{padding-top:.6rem}.krok__nadpis[data-astro-cid-5ilrurdr]{font-family:var(--font-body);font-size:var(--text-lg);font-weight:var(--font-weight-bold);line-height:var(--leading-snug);color:var(--section-fg)}.krok__popis[data-astro-cid-5ilrurdr]{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--section-soft);max-width:34ch;margin-top:.4rem}@media (min-width:900px){.cesta__kroky[data-astro-cid-5ilrurdr]{grid-template-columns:repeat(var(--kroku), minmax(0, 1fr));gap:clamp(1.25rem,.5rem + 2vw,2.5rem)}.krok[data-astro-cid-5ilrurdr]{text-align:center;grid-template-columns:1fr;justify-items:center;gap:1rem}.krok__text[data-astro-cid-5ilrurdr]{padding-top:0}.krok__popis[data-astro-cid-5ilrurdr]{margin-inline:auto}}.cesta__zaver[data-astro-cid-5ilrurdr]{text-align:center;max-width:40rem;font-size:var(--text-xl);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);color:var(--section-fg);margin:clamp(2.5rem,2rem + 2vw,3.5rem) auto 0}.seznamy__head[data-astro-cid-axojkrin]{text-align:center;margin-bottom:clamp(2.5rem,2rem + 2vw,3.5rem)}.seznamy__sloupce[data-astro-cid-axojkrin]{gap:clamp(2.5rem,2rem + 2vw,4rem);display:grid}@media (min-width:900px){.seznamy__sloupce[data-astro-cid-axojkrin]{grid-template-columns:repeat(var(--sloupcu), minmax(0, 1fr))}}.seznamy__sloupce--jeden[data-astro-cid-axojkrin]{max-width:40rem;margin-inline:auto}.sloupec__nadpis[data-astro-cid-axojkrin]{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--section-fg)}.sloupec__nadpis--velky[data-astro-cid-axojkrin]{font-size:var(--text-3xl)}.sloupec__perex[data-astro-cid-axojkrin]{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--section-muted);margin-top:.75rem}.sloupec__polozky[data-astro-cid-axojkrin]{gap:.7rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.sloupec__polozky[data-astro-cid-axojkrin] li[data-astro-cid-axojkrin]{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--section-soft);align-items:flex-start;gap:.7rem;display:flex}.sloupec__polozky[data-astro-cid-axojkrin] li[data-astro-cid-axojkrin] svg{color:var(--section-fg);flex:none;margin-top:.15rem}.sloupec__zaver[data-astro-cid-axojkrin]{border-top:1px solid var(--section-line);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--section-fg);margin-top:1.5rem;padding-top:1.25rem}.pas[data-astro-cid-jkgrcokx]{background:var(--color-black-950);height:clamp(16rem,8rem + 28vw,34rem);margin:0;position:relative;overflow:hidden}.pas[data-astro-cid-jkgrcokx] img[data-astro-cid-jkgrcokx]{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.pas[data-astro-cid-jkgrcokx]:after{content:"";background:linear-gradient(180deg, transparent 55%, var(--color-black-950) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pas[data-astro-cid-jkgrcokx]:after{background:linear-gradient(180deg, transparent 55%, color-mix(in srgb, var(--color-black-950) 55%, transparent) 100%)}}.pas[data-astro-cid-jkgrcokx]:after{pointer-events:none}.pas__popisek[data-astro-cid-jkgrcokx]{z-index:1;right:var(--spacing-gutter);color:var(--color-white);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-shadow:var(--stin-textu-na-fotce);position:absolute;bottom:clamp(1rem,.6rem + 1.2vw,1.75rem)}.zalozky[data-astro-cid-czw7b3ta]{position:relative}.zalozky__lista[data-astro-cid-czw7b3ta]{top:calc(var(--hlavicka-zmensena) + var(--lista-sekci) / 2);z-index:20;height:0;padding-inline:var(--spacing-gutter);pointer-events:none;justify-content:center;display:flex;position:sticky}.zalozky__pilulka[data-astro-cid-czw7b3ta]{max-width:100%;height:var(--lista-sekci);border-radius:var(--radius-pill);background:var(--color-black-950);gap:.25rem;padding:.3rem;display:flex;translate:0 -50%}@supports (color:color-mix(in lab, red, red)){.zalozky__pilulka[data-astro-cid-czw7b3ta]{background:color-mix(in srgb, var(--color-black-950) 80%, transparent)}}.zalozky__pilulka[data-astro-cid-czw7b3ta]{border:1px solid var(--color-near-white)}@supports (color:color-mix(in lab, red, red)){.zalozky__pilulka[data-astro-cid-czw7b3ta]{border:1px solid color-mix(in srgb, var(--color-near-white) 10%, transparent)}}.zalozky__pilulka[data-astro-cid-czw7b3ta]{box-shadow:0 8px 32px var(--scrim-slaby);pointer-events:auto}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.zalozky__pilulka[data-astro-cid-czw7b3ta]{-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%)}}.zalozky__tab[data-astro-cid-czw7b3ta]{border-radius:var(--radius-pill);text-align:center;min-width:0;line-height:var(--leading-tight);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-near-white);justify-content:center;align-items:center;padding-inline:clamp(.85rem,.5rem + 1.5vw,1.5rem);display:flex}@supports (color:color-mix(in lab, red, red)){.zalozky__tab[data-astro-cid-czw7b3ta]{color:color-mix(in srgb, var(--color-near-white) 70%, transparent)}}.zalozky__tab[data-astro-cid-czw7b3ta]{transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out)}.zalozky__tab[data-astro-cid-czw7b3ta]:hover{color:var(--color-near-white);background:var(--color-near-white)}@supports (color:color-mix(in lab, red, red)){.zalozky__tab[data-astro-cid-czw7b3ta]:hover{background:color-mix(in srgb, var(--color-near-white) 8%, transparent)}}.zalozky__tab--aktivni[data-astro-cid-czw7b3ta],.zalozky__tab--aktivni[data-astro-cid-czw7b3ta]:hover{color:var(--color-near-black);background:var(--color-near-white)}main>[data-section]:has(+.zalozky){padding-bottom:calc(var(--spacing-section) / 2 + var(--lista-sekci) / 2)}.zalozky__panel>[data-section]:first-child{padding-top:calc(var(--spacing-section) / 2 + var(--lista-sekci) / 2)}@media (scripting:enabled){.zalozky__panel[data-astro-cid-czw7b3ta]:not(.zalozky__panel--aktivni){display:none}}
