.cal[data-astro-cid-ierbptmp]{display:flex;flex-direction:column;gap:24px}.cal-top[data-astro-cid-ierbptmp]{display:flex;flex-direction:column;gap:16px}.filters[data-astro-cid-ierbptmp]{display:flex;flex-wrap:wrap;gap:8px}.f-chip[data-astro-cid-ierbptmp]{min-height:38px;padding:8px 12px;font-size:14px}.f-chip[data-astro-cid-ierbptmp][aria-pressed=true]{background:var(--dark);border-color:var(--dark);color:var(--white)}.f-chip[data-astro-cid-ierbptmp][aria-pressed=true] .sw[data-astro-cid-ierbptmp]{box-shadow:0 0 0 1.5px var(--white)}.sw[data-astro-cid-ierbptmp]{width:12px;height:12px;border-radius:3px;flex:none;display:inline-block}.sw[data-astro-cid-ierbptmp].t0,.bar[data-astro-cid-ierbptmp].t0{background:var(--white);border:1.5px solid var(--ink);color:var(--ink)}.sw[data-astro-cid-ierbptmp].t1,.bar[data-astro-cid-ierbptmp].t1{background:var(--dark);border:1.5px solid var(--dark);color:var(--white)}.sw[data-astro-cid-ierbptmp].t2,.bar[data-astro-cid-ierbptmp].t2{background:#9c9c9c;border:1.5px solid #9c9c9c;color:var(--white)}.legend[data-astro-cid-ierbptmp]{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px;color:var(--muted)}.legend[data-astro-cid-ierbptmp] li[data-astro-cid-ierbptmp]{display:inline-flex;align-items:center;gap:8px}.lg-dot[data-astro-cid-ierbptmp]{width:10px;height:10px;border-radius:50%;border:2px solid var(--ink)}.lg-dot[data-astro-cid-ierbptmp].few{background:var(--ink)}.lg-dot[data-astro-cid-ierbptmp].full{border-color:#c4c4c4;background:repeating-linear-gradient(135deg,#c4c4c4 0 2px,transparent 2px 4px)}.months[data-astro-cid-ierbptmp]{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}.months[data-astro-cid-ierbptmp]::-webkit-scrollbar{display:none}.months[data-astro-cid-ierbptmp]>[data-astro-cid-ierbptmp]{flex:none;width:calc(100% - 28px);scroll-snap-align:start}.month[data-astro-cid-ierbptmp]{border:1px solid var(--line);border-radius:var(--r-card);padding:16px 12px 12px}.m-title[data-astro-cid-ierbptmp]{font-family:var(--font-head);font-weight:500;text-transform:uppercase;font-size:22px;line-height:1;padding:0 4px 12px}.m-title[data-astro-cid-ierbptmp] span[data-astro-cid-ierbptmp]{color:var(--muted)}.dow[data-astro-cid-ierbptmp],.week[data-astro-cid-ierbptmp]{display:grid;grid-template-columns:repeat(7,1fr);column-gap:2px}.dow[data-astro-cid-ierbptmp] span[data-astro-cid-ierbptmp]{font-size:11px;font-weight:700;color:var(--muted);text-align:center;padding-bottom:6px}.week[data-astro-cid-ierbptmp]{grid-template-rows:22px 30px;border-top:1px solid var(--line);padding:4px 0 6px}.day[data-astro-cid-ierbptmp]{grid-row:1;font-size:12px;color:var(--text);text-align:center;line-height:22px}.day[data-astro-cid-ierbptmp].we{color:var(--muted)}.bar[data-astro-cid-ierbptmp]{grid-row:2;position:relative;display:flex;align-items:center;justify-content:space-between;gap:4px;min-width:0;padding:0 7px;border-radius:5px;font-size:11px;font-weight:600;line-height:1;overflow:hidden;white-space:nowrap;transition:transform .15s,box-shadow .15s,opacity .2s}.bar[data-astro-cid-ierbptmp] .b-name[data-astro-cid-ierbptmp]{overflow:hidden;text-overflow:ellipsis}.bar[data-astro-cid-ierbptmp] .b-state[data-astro-cid-ierbptmp]{flex:none;font-weight:700}a[data-astro-cid-ierbptmp].bar:hover{box-shadow:0 0 0 2px var(--accent);transform:translateY(-1px)}.bar[data-astro-cid-ierbptmp].cont-l{border-top-left-radius:0;border-bottom-left-radius:0;border-left-style:dashed}.bar[data-astro-cid-ierbptmp].cont-r{border-top-right-radius:0;border-bottom-right-radius:0;border-right-style:dashed}.bar[data-astro-cid-ierbptmp].s-few .b-state[data-astro-cid-ierbptmp]{background:var(--white);color:var(--ink);padding:3px 5px;border-radius:3px}.bar[data-astro-cid-ierbptmp].t0.s-few .b-state[data-astro-cid-ierbptmp]{background:var(--ink);color:var(--white)}.bar[data-astro-cid-ierbptmp].s-full{background:repeating-linear-gradient(135deg,#e9e9e9 0 4px,#f6f6f6 4px 8px);border-color:#d6d6d6;color:#8a8a8a;cursor:default}.cal[data-astro-cid-ierbptmp][data-filter]:not([data-filter=all]) .bar[data-astro-cid-ierbptmp]:not(.match),.cal[data-astro-cid-ierbptmp][data-filter]:not([data-filter=all]) .list[data-astro-cid-ierbptmp] li[data-astro-cid-ierbptmp]:not(.match){opacity:.18}.cal[data-astro-cid-ierbptmp][data-filter]:not([data-filter=all]) .list[data-astro-cid-ierbptmp] li[data-astro-cid-ierbptmp]:not(.match){display:none}.list-wrap[data-astro-cid-ierbptmp]{display:flex;flex-direction:column;gap:12px}.list[data-astro-cid-ierbptmp]{border-top:1px solid var(--line)}.list[data-astro-cid-ierbptmp] li[data-astro-cid-ierbptmp]{display:grid;grid-template-columns:12px 1fr auto 36px;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.l-main[data-astro-cid-ierbptmp]{display:flex;flex-direction:column;gap:2px;min-width:0}.l-main[data-astro-cid-ierbptmp] strong[data-astro-cid-ierbptmp]{font-size:15px;font-weight:600}.l-main[data-astro-cid-ierbptmp] span[data-astro-cid-ierbptmp]{font-size:13px;color:var(--muted)}.l-state[data-astro-cid-ierbptmp]{font-size:12px;font-weight:600;padding:4px 8px;border-radius:4px;background:var(--surface);white-space:nowrap}.l-state[data-astro-cid-ierbptmp].s-few{background:var(--ink);color:var(--white)}.l-state[data-astro-cid-ierbptmp].s-full{color:var(--muted)}.l-go[data-astro-cid-ierbptmp]{width:36px;height:36px;display:grid;place-items:center;border-radius:var(--r-ctl);border:1px solid var(--line-strong);color:var(--ink)}.l-go[data-astro-cid-ierbptmp]:hover{border-color:var(--accent);color:var(--accent)}.l-go[data-astro-cid-ierbptmp] svg{width:16px;height:16px}.l-go[data-astro-cid-ierbptmp].off{border:0}.cal-note[data-astro-cid-ierbptmp]{font-size:14px;color:var(--muted)}.cal-note[data-astro-cid-ierbptmp] a[data-astro-cid-ierbptmp]{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.cal-note[data-astro-cid-ierbptmp] a[data-astro-cid-ierbptmp]:hover{color:var(--accent)}@media(min-width:640px){.months[data-astro-cid-ierbptmp]{display:grid;grid-template-columns:repeat(2,1fr);margin-inline:0;padding-inline:0;overflow:visible}.months[data-astro-cid-ierbptmp]>[data-astro-cid-ierbptmp]{width:auto}}@media(min-width:1024px){.cal[data-astro-cid-ierbptmp]{gap:28px}.cal-top[data-astro-cid-ierbptmp]{flex-direction:row;justify-content:space-between;align-items:center}.months[data-astro-cid-ierbptmp]{grid-template-columns:repeat(4,1fr);gap:16px}.month[data-astro-cid-ierbptmp]{padding:18px 12px 12px}.week[data-astro-cid-ierbptmp]{grid-template-rows:22px 30px}.list-wrap[data-astro-cid-ierbptmp]{display:none}.cal[data-astro-cid-ierbptmp].show-list .list-wrap[data-astro-cid-ierbptmp]{display:flex}}@media(max-width:1023px){.h1[data-astro-cid-fkpbwzxa]{line-height:1.05}}.all[data-astro-cid-fkpbwzxa]{padding-top:48px;display:flex;flex-direction:column;gap:48px}.rows[data-astro-cid-fkpbwzxa]{display:flex;flex-direction:column;gap:48px}.prow[data-astro-cid-fkpbwzxa]{display:flex;flex-direction:column;gap:20px}.prow-photo[data-astro-cid-fkpbwzxa]{display:block;height:240px}.prow-text[data-astro-cid-fkpbwzxa]{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.prow-title[data-astro-cid-fkpbwzxa]{font-size:32px;line-height:1.05}.prow-title[data-astro-cid-fkpbwzxa] a[data-astro-cid-fkpbwzxa]:hover{color:var(--accent)}.prow-sum[data-astro-cid-fkpbwzxa]{font-size:15px;line-height:1.5;color:var(--text)}.meta[data-astro-cid-fkpbwzxa]{display:flex;flex-wrap:wrap;gap:8px 14px;width:100%;padding:14px 0;border-block:1px solid var(--line)}.meta[data-astro-cid-fkpbwzxa] li[data-astro-cid-fkpbwzxa]{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:1.22;color:var(--text)}.meta[data-astro-cid-fkpbwzxa] svg{width:16px;height:16px}.price[data-astro-cid-fkpbwzxa]{display:flex;align-items:baseline;gap:6px;line-height:1.22}.price[data-astro-cid-fkpbwzxa] strong[data-astro-cid-fkpbwzxa]{font-family:var(--font-head);font-weight:500;font-size:24px;line-height:1.05}.price[data-astro-cid-fkpbwzxa] span[data-astro-cid-fkpbwzxa]{font-size:14px;color:var(--muted)}.price[data-astro-cid-fkpbwzxa] .from[data-astro-cid-fkpbwzxa]{color:var(--muted);font-weight:400}.actions[data-astro-cid-fkpbwzxa]{display:flex;gap:8px;width:100%}.actions[data-astro-cid-fkpbwzxa] .btn[data-astro-cid-fkpbwzxa]{flex:1;height:48px;padding:0 12px;font-size:16px}.dates-lead[data-astro-cid-fkpbwzxa]{max-width:460px}.cal-wrap[data-astro-cid-fkpbwzxa]{margin-top:28px}.more[data-astro-cid-fkpbwzxa]{padding-top:48px;display:flex;flex-direction:column;gap:28px}.options[data-astro-cid-fkpbwzxa]{display:grid;gap:20px}.option[data-astro-cid-fkpbwzxa]{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.opt-photo[data-astro-cid-fkpbwzxa]{display:block;width:100%;height:220px;margin-bottom:20px}.opt-title[data-astro-cid-fkpbwzxa]{font-family:var(--font-head);font-weight:500;text-transform:uppercase;font-size:24px;line-height:1.05}.opt-text[data-astro-cid-fkpbwzxa]{font-size:15px;line-height:1.5;color:var(--text)}.opt-link[data-astro-cid-fkpbwzxa]{font-size:14px;padding:4px 0}.option[data-astro-cid-fkpbwzxa]:hover .opt-title[data-astro-cid-fkpbwzxa]{color:var(--accent)}.option[data-astro-cid-fkpbwzxa]:hover .photo img{transform:scale(1.03)}@media(min-width:1024px){.all[data-astro-cid-fkpbwzxa]{padding-top:112px;gap:72px}.rows[data-astro-cid-fkpbwzxa]{gap:72px}.prow[data-astro-cid-fkpbwzxa]{flex-direction:row;align-items:center;gap:64px}.prow-photo[data-astro-cid-fkpbwzxa]{width:600px;height:440px;flex:none}.prow-text[data-astro-cid-fkpbwzxa]{gap:20px}.prow-title[data-astro-cid-fkpbwzxa]{font-size:44px}.prow-sum[data-astro-cid-fkpbwzxa]{font-size:18px}.meta[data-astro-cid-fkpbwzxa]{gap:18px}.price[data-astro-cid-fkpbwzxa] strong[data-astro-cid-fkpbwzxa]{font-size:28px}.actions[data-astro-cid-fkpbwzxa]{gap:10px;width:auto}.actions[data-astro-cid-fkpbwzxa] .btn[data-astro-cid-fkpbwzxa]{flex:none;padding:0 24px}.cal-wrap[data-astro-cid-fkpbwzxa]{margin-top:40px}.more[data-astro-cid-fkpbwzxa]{padding-top:112px;gap:40px}.options[data-astro-cid-fkpbwzxa]{grid-template-columns:1fr 1fr;gap:24px}.opt-photo[data-astro-cid-fkpbwzxa]{height:320px}.opt-title[data-astro-cid-fkpbwzxa]{font-size:28px}.opt-text[data-astro-cid-fkpbwzxa]{font-size:16px;line-height:1.55}}
