.RezervacniLista_lista__aQiiT,.RezervacniLista_nazev__8y3pa,.RezervacniLista_tlacitkoSiroke__G7Dgc{display:none}@media (min-width:761px){.RezervacniLista_lista__aQiiT:has(.RezervacniLista_nazev__8y3pa){position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding:10px max(var(--gutter),calc((100vw - var(--page)) / 2));background:var(--paper);border-top:var(--stroke-hairline) solid var(--line-soft);transition:transform var(--prechod)}.RezervacniLista_lista__aQiiT[data-skryta=true]{transform:translateY(110%);pointer-events:none}.RezervacniLista_nazev__8y3pa{display:block;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:700;letter-spacing:-.02em}.RezervacniLista_tlacitkoSiroke__G7Dgc{display:inline-flex;flex:none;min-height:48px}.RezervacniLista_tlacitko__0_qDy{display:none}}@media (min-width:761px) and (prefers-reduced-motion:reduce){.RezervacniLista_lista__aQiiT{transition:none}}@media (max-width:760px){.RezervacniLista_lista__aQiiT{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;gap:var(--space-3);padding:8px var(--gutter) calc(8px + env(safe-area-inset-bottom));background:var(--paper);border-top:var(--stroke-hairline) solid var(--line-soft);transition:transform var(--prechod)}.RezervacniLista_lista__aQiiT[data-skryta=true]{transform:translateY(110%);pointer-events:none}.RezervacniLista_info__PUs8Y{flex:1 1;min-width:0;margin:0;font-size:14px;font-weight:500;line-height:1.3}.RezervacniLista_tlacitko__0_qDy{flex:1 1;min-height:48px;padding:0 var(--space-6);font-size:16px}.RezervacniLista_info__PUs8Y+.RezervacniLista_tlacitko__0_qDy{margin-left:0}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.RezervacniLista_lista__aQiiT{transition:none}}.SessionCard_shell__o6I8h{display:block}.SessionCard_shell__o6I8h+.SessionCard_shell__o6I8h{margin-top:var(--space-6)}.SessionCard_card__emCb4{position:relative;display:grid;grid-template-columns:minmax(160px,240px) minmax(0,1fr);grid-template-rows:1fr auto;grid-column-gap:var(--space-8);column-gap:var(--space-8);padding:var(--space-3);background:var(--surface);border:var(--stroke-frame) solid var(--line);border-radius:var(--radius-lg);transition:box-shadow var(--prechod)}.SessionCard_dimmed__uFzAU{opacity:.6}.SessionCard_thumb__epJ2i{grid-row:1/-1;align-self:stretch;display:block;width:100%;height:100%;min-height:220px;object-fit:cover;transition:filter var(--prechod-foto);border-radius:var(--radius-vnitrni);filter:var(--bw-filtr);-webkit-mask-image:var(--bw-zrno);mask-image:var(--bw-zrno);-webkit-mask-size:110px;mask-size:110px}.SessionCard_body__OArDd{min-width:0;padding:var(--space-3) var(--space-3) 0 0;display:flex;flex-direction:column;gap:var(--space-1)}.SessionCard_tags__PCb3g{position:relative;z-index:2;display:flex;flex-wrap:wrap;margin-bottom:var(--space-1);line-height:1.6}.SessionCard_tags__PCb3g .tag{display:inline;min-height:0;padding:0;border:0;border-radius:0;background:none;color:var(--ink-muted);font-size:12px;font-weight:500;letter-spacing:.14em;white-space:normal}.SessionCard_tags__PCb3g .tag:not(:last-child):after{content:"\00a0·";margin-right:.6em}.SessionCard_title__sGCub{margin:var(--space-1) 0 var(--space-2);font-size:clamp(30px,1.4rem + 1vw,40px);line-height:1;font-weight:700;letter-spacing:-.035em}.SessionCard_title__sGCub a{color:var(--ink);text-decoration:none}.SessionCard_title__sGCub a:hover{box-shadow:inset 0 -3px 0 currentColor}.SessionCard_kde__30e7l,.SessionCard_kdy__p0k_V{display:flex;align-items:baseline;gap:var(--space-2);font-size:17px;line-height:1.4}.SessionCard_kdy__p0k_V strong{font-weight:700}.SessionCard_kde__30e7l svg,.SessionCard_kdy__p0k_V svg{flex:none;transform:translateY(2px)}.SessionCard_delka___fjEp{color:var(--ink-muted)}.SessionCard_kdeKdo__QY0d4{display:flex;flex-wrap:wrap;column-gap:var(--space-6);row-gap:var(--space-1)}.SessionCard_kdeKdo__QY0d4>p{margin:0}@media (max-width:760px){.SessionCard_kdeKdo__QY0d4{column-gap:var(--space-4)}}.SessionCard_kde__30e7l a,.SessionCard_lektor__lSnGC a{position:relative;z-index:2;color:var(--ink);font-weight:500;text-decoration:none;border-bottom:var(--stroke-frame) solid var(--line)}.SessionCard_kde__30e7l a:hover,.SessionCard_lektor__lSnGC a:hover{border-color:currentColor;box-shadow:0 1px 0 currentColor}.SessionCard_lektor__lSnGC{font-size:15px;color:var(--ink-muted)}.SessionCard_media__0EShO{display:flex;flex-wrap:wrap;gap:6px;margin:var(--space-2) 0 0;padding:0;list-style:none}.SessionCard_media__0EShO li{padding:3px 12px;border:var(--stroke-hairline) solid var(--line-soft);border-radius:var(--radius-pill);font-size:14px;line-height:1.4;color:var(--ink)}.SessionCard_perex__CeKwr{margin-top:var(--space-1);max-width:58ch;font-size:15px;color:var(--ink-muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.SessionCard_aside__3MfC5{position:relative;z-index:2;grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-4) var(--space-3) var(--space-3) 0}.SessionCard_price__SThJr{font-size:22px;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.SessionCard_priceNote__GWO53{font-size:14px;color:var(--ink-muted)}.SessionCard_aside__3MfC5 .btn{min-height:48px;padding:0 var(--space-6);font-size:16px}.SessionCard_akce__eaJjP{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-4)}@media (max-width:760px){.SessionCard_card__emCb4{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.SessionCard_thumb__epJ2i{grid-row:auto;height:auto;min-height:0;aspect-ratio:4/3}.SessionCard_body__OArDd{padding:var(--space-4) var(--space-3) 0}.SessionCard_aside__3MfC5{grid-column:1;padding:var(--space-4) var(--space-3) var(--space-3)}.SessionCard_aside__3MfC5 .btn{margin-left:0}}.SessionCard_thumbOdkaz__o3l3w{grid-row:1/-1;display:block;min-height:0;border-radius:var(--radius-vnitrni)}.SessionCard_thumbOdkaz__o3l3w .SessionCard_thumb__epJ2i{height:100%}.SessionCard_thumbOdkaz__o3l3w:hover .SessionCard_thumb__epJ2i{filter:none;-webkit-mask-image:none;mask-image:none}@media (max-width:760px){.SessionCard_shell__o6I8h+.SessionCard_shell__o6I8h{margin-top:0}.SessionCard_shell__o6I8h+.SessionCard_shell__o6I8h .SessionCard_card__emCb4{border-top:var(--stroke-hairline) solid var(--line)}.SessionCard_card__emCb4{padding:calc(var(--space-8) + var(--space-2)) 0;border:0;border-radius:0;background:transparent}.SessionCard_card__emCb4:hover{box-shadow:none}.SessionCard_aside__3MfC5,.SessionCard_body__OArDd{padding:var(--space-4) 0 0}}@media (min-width:761px) and (max-width:999px){.SessionCard_thumb__epJ2i{grid-row:1}.SessionCard_aside__3MfC5{grid-column:1/-1;padding:var(--space-4) var(--space-3) var(--space-3)}}@media (min-width:521px) and (max-width:760px){.SessionCard_thumb__epJ2i{aspect-ratio:16/9}}@media (min-width:761px){.SessionCard_thumb__epJ2i{contain:size;min-height:180px}}@media (max-width:760px){.SessionCard_shell__o6I8h:first-child .SessionCard_card__emCb4{padding-top:var(--space-2)}[data-session]+[data-session] .SessionCard_shell__o6I8h:first-child .SessionCard_card__emCb4{padding-top:calc(var(--space-8) + var(--space-2))}}.SessionCard_card__emCb4:has(.SessionCard_thumbOdkaz__o3l3w:hover) .SessionCard_detailTlacitko__H6T80,.SessionCard_card__emCb4:has(.SessionCard_title__sGCub a:hover) .SessionCard_detailTlacitko__H6T80{background:var(--green);border-color:var(--ink);color:var(--on-accent)}.SessionCard_tlacitka__oI_oY{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media (max-width:520px){.SessionCard_aside__3MfC5 .btn,.SessionCard_tlacitka__oI_oY{flex:1 1 100%}}@media (min-width:761px) and (max-width:999px){.SessionCard_thumbOdkaz__o3l3w{grid-row:1}}@media (max-width:760px){.SessionCard_thumbOdkaz__o3l3w{grid-row:auto}.SessionCard_thumbOdkaz__o3l3w .SessionCard_thumb__epJ2i{height:auto}}