.liuJta_hero{color:#082c31;background:linear-gradient(125deg,#dbeee7,#faf0de);border:1px solid #0b343914;border-radius:28px;margin:20px 0 24px;display:grid;overflow:hidden}.liuJta_heroCopy{padding:24px}.liuJta_breadcrumb{color:#527277;flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.liuJta_eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#0b6871;margin:20px 0 10px;font-size:11px;font-weight:750}.liuJta_hero h1{letter-spacing:-.045em;overflow-wrap:anywhere;margin:0;font-size:34px;font-weight:650;line-height:1.1}.liuJta_heroCopy>p:last-of-type{color:#385b5f;margin-top:16px;font-size:15px;line-height:1.75}.liuJta_heroImage{height:160px;position:relative}.liuJta_heroImage img{object-fit:cover}.liuJta_actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.liuJta_actions a,.liuJta_jump a{color:#fff;background:#082c31;border-radius:30px;align-items:center;gap:12px;min-height:44px;padding:10px 16px;font-size:13px;font-weight:700;display:inline-flex}.liuJta_actions a+a{color:#0b6871;background:#ffffffab}.liuJta_cityList{margin-top:28px;scroll-margin-top:110px}.liuJta_cityList h2{letter-spacing:-.035em;margin-bottom:18px;font-size:25px;font-weight:650}.liuJta_tips{background:#fbf2e3;border:1px solid #0b343914;border-radius:24px;margin-top:32px;padding:20px}.liuJta_tips h2{letter-spacing:-.025em;font-size:23px;font-weight:650}.liuJta_tipGrid{gap:12px;margin-top:16px;display:grid}.liuJta_tipGrid article{background:#ffffffa8;border-radius:18px;padding:16px}.liuJta_tipGrid h3{margin:0;font-size:16px;font-weight:650}.liuJta_tipGrid p{color:#527277;margin:6px 0 0;font-size:13px;line-height:1.75}.liuJta_tips .liuJta_actions a{color:#0b6871;background:#fff}.liuJta_explorer>div:first-child{border-radius:24px;padding:18px}.liuJta_explorer [data-holiday-results]{gap:16px}.liuJta_explorer aside[aria-label=Filtry\ zájezdů]{border-radius:22px;padding:16px}:is(.liuJta_explorer button,.liuJta_explorer label:has(input[type=checkbox])){min-height:44px}.liuJta_hotel header{background:linear-gradient(125deg,#dbeee7,#faf0de);border-radius:24px;margin:20px 0;padding:20px}.liuJta_hotel header h1{margin-top:10px;font-size:28px;line-height:1.15}.liuJta_hotel [data-hotel-main]{gap:18px}.liuJta_hotel aside[aria-label=Vybraný\ termín]{background:#fffaf1;border-radius:24px;padding:20px}.liuJta_hotel aside[aria-label=Vybraný\ termín] dl{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.liuJta_hotel aside[aria-label=Vybraný\ termín] dl>div{min-width:0;margin:0}.liuJta_jump{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.liuJta_jump a{color:#0b6871;background:#e5f1ec;font-size:12px}.liuJta_hotelDetails{gap:14px;margin-top:28px;display:grid}.liuJta_hotelDetails details{background:#fff;border:1px solid #0b343918;border-top:3px solid #8dbbb2;border-radius:22px;min-width:0;scroll-margin-top:110px}.liuJta_hotelDetails details:nth-child(2){border-top-color:#c69b55}.liuJta_hotelDetails details:nth-child(3){border-top-color:#98b5c4}.liuJta_hotelDetails summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:18px;font-size:18px;font-weight:650;list-style:none;display:flex}.liuJta_hotelDetails summary::-webkit-details-marker{display:none}.liuJta_hotelDetails summary span{color:#0b6871;font-size:24px}.liuJta_hotelDetails details[open] summary span{transform:rotate(45deg)}.liuJta_hotelDetails details>div{color:#416267;overflow-wrap:anywhere;padding:0 18px 20px;font-size:14px;line-height:1.8}.liuJta_terms{margin-top:30px;scroll-margin-top:100px}.liuJta_terms h2{letter-spacing:-.035em;font-size:25px;font-weight:650}.liuJta_terms>p{color:#587176;margin-top:8px;font-size:13px;line-height:1.7}.liuJta_termList{gap:10px;margin-top:18px;display:grid}.liuJta_term{background:#fff;border:1px solid #0b34391a;border-radius:20px;min-width:0;padding:16px}.liuJta_term[aria-current=true]{background:#f3f8f5;border-color:#89b8ad}.liuJta_term h3{margin:4px 0;font-size:14px;font-weight:650}.liuJta_term p{color:#587176;margin:4px 0;font-size:12px;line-height:1.7}.liuJta_termSeller{color:#0b6871;font-size:11px;font-weight:700}.liuJta_termPrice{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.liuJta_termPrice strong{letter-spacing:-.025em;font-size:21px}.liuJta_termPrice strong span{letter-spacing:0;color:#587176;font-size:12px;font-weight:400}.liuJta_termPrice a{color:#fff;background:#082c31;border-radius:28px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-size:12px;font-weight:700;display:inline-flex}.liuJta_moreTerms{background:#e5f1ec;border:1px solid #0b343918;border-radius:20px;margin-top:14px;padding:0 14px 14px}.liuJta_moreTerms summary{cursor:pointer;color:#0b6871;justify-content:space-between;align-items:center;min-height:56px;font-size:14px;font-weight:700;list-style:none;display:flex}.liuJta_moreTerms summary::-webkit-details-marker{display:none}.liuJta_moreTerms:not([open]){padding-bottom:0}.liuJta_hero a:focus-visible,.liuJta_explorer button:focus-visible,.liuJta_hotel a:focus-visible,.liuJta_hotel summary:focus-visible{outline-offset:4px;outline:3px solid #0b6871}@media (min-width:768px){.liuJta_hero{border-radius:32px;grid-template-columns:1fr 1fr}.liuJta_heroCopy{padding:36px}.liuJta_hero h1{font-size:48px}.liuJta_heroImage{height:auto;min-height:290px}.liuJta_tipGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.liuJta_hotel header{padding:28px}.liuJta_hotel header h1{font-size:40px}.liuJta_hotelDetails{grid-template-columns:repeat(3,minmax(0,1fr))}.liuJta_hotelDetails details[open]{grid-column:1/-1}.liuJta_term{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.liuJta_termPrice{flex-direction:column;align-items:flex-end;margin:0}.liuJta_tips{padding:28px}}@media (min-width:1024px){.liuJta_explorer aside[aria-label=Filtry\ zájezdů]{scrollbar-width:thin;max-height:calc(100vh - 120px);position:sticky;top:100px;overflow-y:auto}}.liuJta_hotelDetails{grid-template-columns:minmax(0,1fr);align-items:stretch}.liuJta_hotelDetails>section{background:#fff;border:1px solid #0b343918;border-top:3px solid #8dbbb2;border-radius:22px;min-width:0;padding:18px;scroll-margin-top:110px}.liuJta_hotelDetails>section:nth-child(2){border-top-color:#c69b55}.liuJta_hotelDetails>section:nth-child(3){border-top-color:#98b5c4}.liuJta_hotelDetails>section h2{color:#082c31;font-size:18px;font-weight:650;line-height:1.35}.liuJta_hotelDetails>section>div{color:#416267;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.liuJta_hotelDescription{flex-direction:column;justify-content:flex-start;display:flex}.liuJta_hotelDescription>div>p:first-child{max-width:30rem;font-size:18px;line-height:1.8}.liuJta_explorer input[type=date]{appearance:none;box-sizing:border-box;width:100%;min-width:0;max-width:100%;line-height:22px;display:block}.liuJta_explorer input[type=date]::-webkit-date-and-time-value{box-sizing:border-box;text-align:left;width:100%;min-width:0;max-width:100%;line-height:22px;display:block}.liuJta_explorer input[type=date]::-webkit-datetime-edit{box-sizing:border-box;min-width:0;max-width:100%;padding:0}@media (min-width:768px){.liuJta_hotelDetails{grid-template-columns:repeat(2,minmax(0,1fr))}.liuJta_hotelDetails>section:nth-child(3){grid-column:1/-1}}.liuJta_termPrice a{color:#082c31;background:#e5f1ec;border:1px solid #bfd6cf;gap:8px}
