.foZrGq_obal{gap:var(--m5);display:grid}.foZrGq_seznam{gap:var(--m5);margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.foZrGq_seznam{grid-template-columns:repeat(2,minmax(0,1fr))}}.foZrGq_karta{border:1px solid var(--linka);background:#fff;border-radius:12px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.foZrGq_karta.foZrGq_jeVybrana{border-color:var(--cerv);box-shadow:inset 0 0 0 1px var(--cerv);background:var(--cerv-mlha)}.foZrGq_karta.foZrGq_jeObsazena .foZrGq_telo,.foZrGq_karta.foZrGq_jeObsazena .foZrGq_foto{opacity:.55}.foZrGq_karta.foZrGq_jeObsazena .foZrGq_telo{cursor:not-allowed}.foZrGq_galerie{aspect-ratio:4/3;background:var(--plocha);touch-action:pan-y;overscroll-behavior-x:contain;border-radius:0;position:relative;overflow:hidden}.foZrGq_karta .foZrGq_galerie{margin:0}.foZrGq_fotoTl{background:var(--plocha);cursor:pointer;width:100%;height:100%;font:inherit;color:var(--ink-3);border:0;padding:0;display:block}.foZrGq_fotoTl:disabled{cursor:not-allowed}.foZrGq_fotoTl:focus-visible{outline:3px solid var(--cerv);outline-offset:-3px}.foZrGq_foto{object-fit:cover;width:100%;height:100%;display:block}.foZrGq_fotoPrazdna{width:100%;height:100%;color:var(--ink-3);justify-content:center;align-items:center;font-size:13px;display:flex}.foZrGq_fotoStitek{left:var(--m3);top:var(--m3);color:var(--ink);text-transform:none;letter-spacing:0;border-radius:var(--rk);pointer-events:none;background:#fff;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;position:absolute}.foZrGq_karta.foZrGq_jeVybrana .foZrGq_fotoStitek{background:var(--cerv-plna);color:#fff}.foZrGq_sipka{border:1px solid var(--linka);border-radius:var(--rk);width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.foZrGq_sipka:hover{background:var(--plocha)}.foZrGq_sipka:active{background:var(--plocha-2)}.foZrGq_sipka:focus-visible{outline:3px solid var(--cerv);outline-offset:2px}.foZrGq_sipkaVlevo{left:var(--m3)}.foZrGq_sipkaVpravo{right:var(--m3)}.foZrGq_tecky{left:0;right:0;bottom:var(--m3);justify-content:center;gap:6px;display:flex;position:absolute}.foZrGq_tecka{border-radius:var(--rk);opacity:.55;background:#fff;width:7px;height:7px}.foZrGq_teckaAktivni{opacity:1}.foZrGq_telo{gap:var(--m2);text-align:left;width:100%;padding:var(--m3) var(--m4) var(--m4);font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;min-height:48px;display:grid}.foZrGq_telo:focus-visible{outline:3px solid var(--cerv);outline-offset:-3px}@media (hover:hover){.foZrGq_karta:not(.foZrGq_jeObsazena):not(.foZrGq_jeVybrana):hover{border-color:var(--ink-3)}}.foZrGq_radek{justify-content:space-between;align-items:flex-start;gap:var(--m3);display:flex}.foZrGq_nazev{text-transform:none;letter-spacing:0;flex:auto;min-width:0;font-family:inherit;font-size:18px;font-weight:700;line-height:1.25}.foZrGq_radek .foZrGq_cena{max-width:46%}.foZrGq_rok{color:var(--ink-2);font-weight:500}.foZrGq_misto{color:var(--ink-2);font-size:14px;line-height:1.4}.foZrGq_stitky{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.foZrGq_stitek{background:var(--plocha);color:var(--ink);border-radius:var(--rk);white-space:nowrap;padding:5px 11px;font-size:13px;font-weight:500;line-height:1.3;display:inline-block}.foZrGq_karta.foZrGq_jeVybrana .foZrGq_stitek{background:#fff}.foZrGq_detailOdkaz{color:var(--cerv-plna);white-space:nowrap;margin-left:auto;font-size:13px;font-weight:700}.foZrGq_cena{text-align:right;flex-shrink:0;justify-items:end;display:grid}.foZrGq_cena b{font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-family:inherit;font-size:18px;font-weight:700;line-height:1.2}.foZrGq_cena small{color:var(--ink-2);font-size:12.5px;line-height:1.35}.foZrGq_cenaStitek{background:var(--cerv-plna);border-radius:var(--rk);padding:5px 11px;color:#fff!important}.foZrGq_cenaOd{color:inherit;opacity:.85;text-transform:none;letter-spacing:0;font-size:13px;font-weight:500}.foZrGq_cenaText{text-transform:none;letter-spacing:0;color:var(--ink-2)!important;white-space:normal!important;font-size:15px!important}.foZrGq_cenaObsazeno b{color:var(--ink-3)!important}.foZrGq_cenaVelka{text-align:left;justify-items:start}.foZrGq_cenaVelka b{font-size:22px}.foZrGq_dialog{color:var(--ink);overscroll-behavior:contain;background:#fff;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;overflow:auto}.foZrGq_dialog::backdrop{background:#1a1a1ab8}@media (min-width:760px){.foZrGq_dialog{border:1px solid var(--linka);border-radius:20px;width:min(720px,92vw);max-width:92vw;height:auto;max-height:92vh;margin:auto}}.foZrGq_detail{flex-direction:column;min-height:100%;display:flex}.foZrGq_detailHlava{z-index:2;padding:var(--m2) var(--m2) 0;pointer-events:none;justify-content:flex-end;display:flex;position:sticky;top:0}.foZrGq_zavrit{pointer-events:auto;border:1px solid var(--linka);border-radius:var(--rk);width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;justify-content:center;align-items:center;padding:0;display:inline-flex}.foZrGq_zavrit:hover{background:var(--plocha)}.foZrGq_zavrit:focus-visible{outline:3px solid var(--cerv);outline-offset:2px}.foZrGq_detail .foZrGq_galerie{margin:calc(-44px - var(--m2)) var(--m4) 0;border-radius:12px}.foZrGq_detailTelo{padding:var(--m4) var(--m4) var(--m5);gap:var(--m2);display:grid}.foZrGq_detailNadpis{text-transform:none;letter-spacing:0;margin:var(--m2) 0 0;font-family:inherit;font-size:24px;font-weight:700}.foZrGq_detailPodnadpis{color:var(--ink-2);margin:0;font-size:15px}.foZrGq_sekceNadpis{text-transform:none;letter-spacing:0;margin:var(--m5) 0 var(--m1);justify-content:space-between;align-items:baseline;gap:var(--m3);font-family:inherit;font-size:18px;font-weight:700;display:flex}.foZrGq_sekceNadpis small{text-transform:none;letter-spacing:0;color:var(--ink-3);font-family:inherit;font-size:13px;font-weight:400}.foZrGq_polozky{gap:var(--m3);margin:0;padding:0;list-style:none;display:grid}.foZrGq_polozky li{gap:var(--m3);grid-template-columns:20px minmax(0,1fr);align-items:start;font-size:15px;line-height:1.5;display:grid}.foZrGq_polozky li>span{gap:2px;min-width:0;display:grid}.foZrGq_ikona{color:var(--ink-2);flex-shrink:0;margin-top:2px}.foZrGq_polozkaRadek{justify-content:space-between;gap:var(--m3);align-items:baseline;display:flex}.foZrGq_polozkaRadek b{font-variant-numeric:tabular-nums;white-space:nowrap;font-family:inherit;font-size:15px;font-weight:700}.foZrGq_polozkaPopis{color:var(--ink-2);font-size:14px;line-height:1.5}.foZrGq_potvrzeni{margin:var(--m5) 0 0;padding:var(--m3) var(--m4);background:var(--plocha);color:var(--ink-2);border-radius:12px;font-size:14px;line-height:1.5}.foZrGq_lista{z-index:2;justify-content:space-between;align-items:center;gap:var(--m3);padding:var(--m3) var(--m4);padding-bottom:calc(var(--m3) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--linka);background:#fff;margin-top:auto;display:flex;position:sticky;bottom:0}.foZrGq_listaCena{min-width:0}.foZrGq_vybrat{background:var(--cerv-plna);color:#fff;min-height:50px;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:12px;padding:0 20px;font-size:16px;font-weight:700}.foZrGq_vybrat:hover,.foZrGq_vybrat:active{background:var(--cerv-tm);border-color:var(--cerv-tm)}.foZrGq_vybrat:disabled{opacity:.55;cursor:not-allowed;background:var(--cerv-plna)}.foZrGq_vybrat:focus-visible{outline:2px solid var(--cerv);outline-offset:3px}@media (max-width:420px){.foZrGq_nazev,.foZrGq_cena b{font-size:17px}.foZrGq_vybrat{padding:0 var(--m4)}}@media (prefers-reduced-motion:reduce){.foZrGq_sipka,.foZrGq_zavrit,.foZrGq_vybrat,.foZrGq_karta{transition:none}}
