.dates-intro[data-astro-cid-snv6qxw3]{padding-top:min(15rem,25vh);padding-bottom:clamp(3rem,8vw,6rem);background:linear-gradient(to bottom,var(--primary-dark-color) 0%,var(--primary-gradient-start) 100%);color:#fff}.dates-intro__content[data-astro-cid-snv6qxw3]{max-width:900px}.dates-intro__eyebrow[data-astro-cid-snv6qxw3]{margin:0 0 .75rem;font-size:clamp(.85rem,1.5vw,1rem);line-height:1.4;text-transform:uppercase;letter-spacing:.12em;opacity:.75}.dates-intro[data-astro-cid-snv6qxw3] h1[data-astro-cid-snv6qxw3]{margin:0 0 1.25rem;font-size:clamp(2.4rem,7vw,5.5rem);line-height:.95;max-width:900px}.dates-intro[data-astro-cid-snv6qxw3] h2[data-astro-cid-snv6qxw3]{margin:0 0 1rem;font-size:clamp(1.5rem,4vw,2.5rem);line-height:1.15;font-weight:500;max-width:760px}.dates-intro[data-astro-cid-snv6qxw3] p[data-astro-cid-snv6qxw3]{font-size:clamp(1rem,2.5vw,1.2rem);max-width:720px;line-height:1.6}.dates-intro__content[data-astro-cid-snv6qxw3]>p[data-astro-cid-snv6qxw3]:last-child{margin-bottom:0}.dates[data-astro-cid-eikc5gmp]{background:linear-gradient(to top,var(--primary-gradient-end),var(--primary-gradient-start))}.dates__filters-button[data-astro-cid-eikc5gmp]{padding:.5rem 1rem;background-color:var(--primary-dark-color);border:none;color:#fff;font-size:1rem;border-radius:4px;cursor:pointer}.dates__filters-panel[data-astro-cid-eikc5gmp]{display:grid}.dates__filters-panel--hidden[data-astro-cid-eikc5gmp]{display:none}.dates__filters-panel-header[data-astro-cid-eikc5gmp]{margin:1em 0;max-width:700px;color:var(--primary-light-color)}.dates__filters-panel-body[data-astro-cid-eikc5gmp]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px 10px;margin-bottom:2em}.dates__filters-label[data-astro-cid-eikc5gmp]{display:flex;align-items:center;gap:10px;cursor:pointer;margin:.4em 0;font-size:.95rem}.dates__filters-checkbox[data-astro-cid-eikc5gmp]{display:none}.dates__filters-switch[data-astro-cid-eikc5gmp]{flex:0 0 38px;width:38px;height:20px;background:var(--primary-dark-color);border-radius:999px;position:relative;transition:background .25s ease}.dates__filters-switch[data-astro-cid-eikc5gmp]:after{content:"";position:absolute;width:16px;height:16px;background:#fff;border-radius:50%;top:2px;left:2px;transition:transform .25s ease,background .25s ease}.dates__filters-checkbox[data-astro-cid-eikc5gmp]:checked+.dates__filters-switch[data-astro-cid-eikc5gmp]{background:var(--tertiary-accent-color)}.dates__filters-checkbox[data-astro-cid-eikc5gmp]:checked+.dates__filters-switch[data-astro-cid-eikc5gmp]:after{transform:translate(18px)}.dates__filters-name[data-astro-cid-eikc5gmp]{color:#fff;transition:color .2s}.dates__filters-checkbox[data-astro-cid-eikc5gmp]:checked~.dates__filters-name[data-astro-cid-eikc5gmp]{color:var(--tertiary-accent-color);font-weight:700}.cast__filters--no-results[data-astro-cid-eikc5gmp] .dates__filters-checkbox[data-astro-cid-eikc5gmp]:checked+.dates__filters-switch[data-astro-cid-eikc5gmp]{background:red}.cast__filters--no-results[data-astro-cid-eikc5gmp] .dates__filters-checkbox[data-astro-cid-eikc5gmp]:checked~.dates__filters-name[data-astro-cid-eikc5gmp]{color:red}.dates__filters-info[data-astro-cid-eikc5gmp]{color:var(--primary-accent-color);font-size:18px;margin:1rem 0;background:var(--primary-light-color);padding:.5em;border-radius:5px}.dates__filters-info--hidden[data-astro-cid-eikc5gmp]{display:none}@media(min-width:768px){.dates__filters-panel-body[data-astro-cid-eikc5gmp]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.dates__filters-panel-body[data-astro-cid-eikc5gmp]{grid-template-columns:repeat(4,1fr)}}.dates__calendar[data-astro-cid-eikc5gmp]{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(150px,20vw,200px),1fr));gap:1rem;margin-top:1rem}.dates__calendar-card[data-astro-cid-eikc5gmp]{background:linear-gradient(to bottom,#f5f5f5,#fafafa);border-radius:10px;box-shadow:0 4px 8px #0000001a;text-align:center;transition:transform .3s ease;overflow:hidden;position:relative;padding-bottom:3em}.dates__calendar-card[data-astro-cid-eikc5gmp].availability-sold-out{opacity:.8;pointer-events:none}.dates__calendar-card[data-astro-cid-eikc5gmp].availability-sold-out .dates__calendar-show-cast--link[data-astro-cid-eikc5gmp]{pointer-events:initial}.dates__calendar-cancelled[data-astro-cid-eikc5gmp]{display:none;margin:1.1rem 1rem 0;padding:1rem .9rem;border:1px solid color-mix(in srgb,var(--tertiary-accent-color) 58%,transparent);border-radius:14px;background:radial-gradient(circle at 85% 10%,rgba(207,214,39,.18),transparent 46%),linear-gradient(145deg,var(--primary-gradient-end),var(--primary-dark-color));color:var(--primary-light-color);text-align:left}.dates__calendar-cancelled-label[data-astro-cid-eikc5gmp]{display:inline-flex;align-items:center;gap:.4rem;color:var(--tertiary-accent-color);font-size:.76rem;line-height:1;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.dates__calendar-cancelled-label[data-astro-cid-eikc5gmp]:before{content:"!";display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:999px;background:var(--tertiary-accent-color);color:var(--primary-dark-color);font-size:.9rem;font-weight:950}.dates__calendar-cancelled-text[data-astro-cid-eikc5gmp]{margin:.65rem 0 0;color:#ffffffc7;font-size:.78rem;line-height:1.45}.dates__calendar-card[data-astro-cid-eikc5gmp].availability-cancelled{border:2px solid color-mix(in srgb,var(--tertiary-accent-color) 68%,var(--primary-gradient-start));background:linear-gradient(to bottom,var(--violet-100),var(--primary-light-color));box-shadow:0 10px 28px #02030433,0 0 0 4px #cfd62714}.dates__calendar-card[data-astro-cid-eikc5gmp].availability-cancelled:hover{transform:translateY(0)}.dates__calendar-card[data-astro-cid-eikc5gmp].availability-cancelled .dates__calendar-ticket-meta[data-astro-cid-eikc5gmp]{display:none}.dates__calendar-card[data-astro-cid-eikc5gmp].availability-cancelled .dates__calendar-cancelled[data-astro-cid-eikc5gmp]{display:block}.dates__calendar-card[data-astro-cid-eikc5gmp].availability-cancelled .dates__calendar-card-month[data-astro-cid-eikc5gmp]{background:linear-gradient(90deg,var(--primary-gradient-start),var(--primary-gradient-end))}.dates__calendar-card[data-astro-cid-eikc5gmp].availability-cancelled .dates__calendar-star[data-astro-cid-eikc5gmp]{color:var(--tertiary-accent-color);opacity:.5}.dates__calendar-card[data-astro-cid-eikc5gmp].availability-cancelled .dates__calendar-show-cast--link[data-astro-cid-eikc5gmp]{pointer-events:initial;background:var(--primary-gradient-end);color:var(--tertiary-accent-color)}.dates__calendar-card[data-astro-cid-eikc5gmp].is-past-event{opacity:.5;pointer-events:none}.dates__calendar-card[data-astro-cid-eikc5gmp].is-past-event:hover{transform:translateY(0)}.dates__calendar-card[data-astro-cid-eikc5gmp].is-past-event .dates__calendar-show-cast--link[data-astro-cid-eikc5gmp]{pointer-events:initial}.dates__calendar-card[data-astro-cid-eikc5gmp]:hover{transform:translateY(-5px)}.dates__calendar-card[data-astro-cid-eikc5gmp].availability-sold-out:hover,.dates__calendar-card[data-astro-cid-eikc5gmp].availability-past:hover{transform:translateY(0)}.dates__calendar-card[data-astro-cid-eikc5gmp].availability-past .dates__calendar-show-cast--link[data-astro-cid-eikc5gmp]{pointer-events:initial}.dates__calendar-card-month[data-astro-cid-eikc5gmp]{background:var(--primary-accent-color);padding:.5em;color:var(--primary-light-color);text-transform:uppercase;font-weight:700;margin-bottom:1em}.dates__calendar-card-date[data-astro-cid-eikc5gmp]{font-weight:900;font-size:2em;color:var(--primary-accent-color)}.dates__calendar-card-time[data-astro-cid-eikc5gmp]{font-weight:700;color:var(--primary-dark-color);margin:.2em 0}.dates__calendar-star[data-astro-cid-eikc5gmp]{position:absolute;z-index:1;top:10%;left:60%;transform:translate(10%,5%) scale(.5);color:var(--primary-accent-color);fill:currentColor;opacity:.3;transition:transform .3s ease,opacity .3s ease,color .2s ease}.dates__calendar-star[data-astro-cid-eikc5gmp] polygon[data-astro-cid-eikc5gmp]{fill:currentColor}.dates__calendar-card[data-astro-cid-eikc5gmp]:hover .dates__calendar-star[data-astro-cid-eikc5gmp]{transform:translate(11%,6%) scale(.55);opacity:.5}.availability-sold-out[data-astro-cid-eikc5gmp] .dates__calendar-star[data-astro-cid-eikc5gmp],.availability-past[data-astro-cid-eikc5gmp] .dates__calendar-star[data-astro-cid-eikc5gmp]{color:#9ca3af}.dates__calendar-ticket-meta[data-astro-cid-eikc5gmp]{margin-top:8px;text-align:center}.dates__calendar-ticket-heading[data-astro-cid-eikc5gmp]{margin:20px 0 0;font-size:12px;line-height:1;font-weight:900;text-transform:uppercase;letter-spacing:.04em;color:var(--primary-accent-color)}.dates__calendar-ticket-button[data-astro-cid-eikc5gmp]{display:inline-block;padding:.5rem 1rem;margin-top:1rem;color:#fff;text-decoration:none;border-radius:999px;background:var(--secondary-accent-color);font-size:1.1em}.buyTicketBtn[data-astro-cid-eikc5gmp].is-disabled,.availability-past[data-astro-cid-eikc5gmp] .dates__calendar-ticket-button[data-astro-cid-eikc5gmp]{pointer-events:none;opacity:.6;cursor:not-allowed}.dates__calendar-availability[data-astro-cid-eikc5gmp]{display:none;width:fit-content;margin:8px auto 0;padding:5px 10px;border-radius:999px;font-size:12px;line-height:1;font-weight:700;text-align:center;border:1px solid transparent}.dates__calendar-availability--visible[data-astro-cid-eikc5gmp]{display:inline-flex;align-items:center;justify-content:center}.availability-available[data-astro-cid-eikc5gmp] .dates__calendar-availability[data-astro-cid-eikc5gmp]{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.availability-limited[data-astro-cid-eikc5gmp] .dates__calendar-availability[data-astro-cid-eikc5gmp]{background:#fef9c3;color:#854d0e;border-color:#fde68a}.availability-low[data-astro-cid-eikc5gmp] .dates__calendar-availability[data-astro-cid-eikc5gmp]{background:#ffedd5;color:#9a3412;border-color:#fed7aa}.availability-last-seats[data-astro-cid-eikc5gmp] .dates__calendar-availability[data-astro-cid-eikc5gmp]{background:#fee2e2;color:#991b1b;border-color:#fecaca}.availability-sold-out[data-astro-cid-eikc5gmp] .dates__calendar-availability[data-astro-cid-eikc5gmp],.availability-unknown[data-astro-cid-eikc5gmp] .dates__calendar-availability[data-astro-cid-eikc5gmp],.availability-past[data-astro-cid-eikc5gmp] .dates__calendar-availability[data-astro-cid-eikc5gmp],.availability-cancelled[data-astro-cid-eikc5gmp] .dates__calendar-availability[data-astro-cid-eikc5gmp]{background:#f3f4f6;color:#4b5563;border-color:#d1d5db}.dates__calendar-sector-options[data-astro-cid-eikc5gmp]{display:grid;gap:6px;margin:10px 10px 0}.dates__calendar-sector-option[data-astro-cid-eikc5gmp]{--availability-bg: rgba(255,255,255,.72);--availability-border: rgba(0,0,0,.08);--availability-text: var(--primary-dark-color);--availability-status: currentColor;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;background:var(--availability-bg);border:1px solid var(--availability-border);color:var(--availability-text);text-decoration:none;text-align:left;transition:transform .2s ease,background .2s ease,border-color .2s ease,opacity .2s ease}.dates__calendar-sector-option[data-astro-cid-eikc5gmp]:hover{transform:translateY(-1px);background:#fff;border-color:#00000029}.dates__calendar-sector-main[data-astro-cid-eikc5gmp],.dates__calendar-sector-side[data-astro-cid-eikc5gmp]{display:grid;min-width:0}.dates__calendar-sector-main[data-astro-cid-eikc5gmp]{gap:1px}.dates__calendar-sector-side[data-astro-cid-eikc5gmp]{justify-items:end;gap:2px}.dates__calendar-sector-name[data-astro-cid-eikc5gmp]{font-size:13px;line-height:1.1;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dates__calendar-sector-description[data-astro-cid-eikc5gmp]{font-size:10px;line-height:1.1;opacity:.82;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dates__calendar-sector-price[data-astro-cid-eikc5gmp]{font-size:12px;line-height:1.1;font-weight:800;white-space:nowrap}.dates__calendar-sector-availability[data-astro-cid-eikc5gmp]{color:var(--availability-status);font-size:10px;line-height:1.1;font-weight:700;opacity:1;white-space:nowrap}.dates__calendar-sector-option[data-astro-cid-eikc5gmp].availability-available{--availability-bg: color-mix(in srgb, var(--secondary-accent-color) 12%, var(--primary-light-color));--availability-border: color-mix(in srgb, var(--secondary-accent-color) 34%, var(--primary-light-color));--availability-status: #007f8f}.dates__calendar-sector-option[data-astro-cid-eikc5gmp].availability-limited{--availability-bg: color-mix(in srgb, var(--tertiary-accent-color) 18%, var(--primary-light-color));--availability-border: color-mix(in srgb, var(--tertiary-accent-color) 48%, var(--primary-light-color));--availability-status: #747a00}.dates__calendar-sector-option[data-astro-cid-eikc5gmp].availability-low{--availability-bg: var(--violet-100);--availability-border: var(--violet-300);--availability-status: var(--violet-accent-2)}.dates__calendar-sector-option[data-astro-cid-eikc5gmp].availability-last-seats{--availability-bg: color-mix(in srgb, var(--primary-gradient-start) 16%, var(--primary-light-color));--availability-border: color-mix(in srgb, var(--primary-gradient-start) 42%, var(--primary-light-color));--availability-status: var(--primary-gradient-end)}.dates__calendar-sector-option[data-astro-cid-eikc5gmp].availability-sold-out,.dates__calendar-sector-option[data-astro-cid-eikc5gmp].availability-past,.dates__calendar-sector-option[data-astro-cid-eikc5gmp].availability-cancelled{--availability-bg: color-mix(in srgb, var(--primary-gradient-end) 8%, var(--primary-light-color));--availability-border: color-mix(in srgb, var(--primary-gradient-end) 22%, var(--primary-light-color));--availability-text: color-mix(in srgb, var(--primary-dark-color) 50%, var(--primary-light-color));--availability-status: color-mix(in srgb, var(--primary-gradient-end) 65%, var(--primary-light-color));pointer-events:none;opacity:.72;cursor:not-allowed}.dates__calendar-show-cast[data-astro-cid-eikc5gmp]{font:inherit;margin-top:1rem;padding:.5rem 1rem;background:var(--primary-gradient-end);color:var(--tertiary-accent-color);border:none;cursor:pointer;display:block;width:100%;text-decoration:none;text-align:center;font-weight:700;position:absolute;bottom:0}.dates__calendar-show-cast[data-astro-cid-eikc5gmp]:hover{filter:brightness(1.05)}.dates__calendar-details-footer[data-astro-cid-eikc5gmp]:after{content:" →"}.cast__results-hint[data-astro-cid-eikc5gmp]{position:fixed;top:10px;left:50%;transform:translate(-50%) translateY(-20px);background:#000000d9;color:#fff;padding:8px 14px;border-radius:999px;font-size:.85rem;opacity:0;pointer-events:none;transition:all .3s ease;z-index:999}.cast__results-hint--visible[data-astro-cid-eikc5gmp]{opacity:1;transform:translate(-50%) translateY(0)}@media(max-width:420px){.dates__calendar-sector-options[data-astro-cid-eikc5gmp]{margin-inline:8px;gap:5px}.dates__calendar-sector-option[data-astro-cid-eikc5gmp]{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:7px 15px}.dates__calendar-sector-side[data-astro-cid-eikc5gmp]{justify-items:end;min-width:max-content}.dates__calendar-sector-name[data-astro-cid-eikc5gmp]{font-size:12px}.dates__calendar-sector-price[data-astro-cid-eikc5gmp]{font-size:11px}.dates__calendar-sector-availability[data-astro-cid-eikc5gmp]{max-width:82px;overflow:hidden;text-overflow:ellipsis;font-size:9px}}.dates__calendar-sector-price[data-astro-cid-eikc5gmp]{display:grid;justify-items:end;gap:1px}.dates__calendar-sector-price-regular[data-astro-cid-eikc5gmp],.dates__calendar-sector-price-promo[data-astro-cid-eikc5gmp]{font-size:12px;line-height:1.1;font-weight:800;white-space:nowrap}.dates__calendar-sector-price-promo[data-astro-cid-eikc5gmp]{display:none}body.promo-swietojanska-active .dates__calendar-sector-price-regular[data-astro-cid-eikc5gmp]{font-size:10px;font-weight:700;text-decoration:line-through;opacity:.58}body.promo-swietojanska-active .dates__calendar-sector-price-promo[data-astro-cid-eikc5gmp]{display:inline;color:var(--secondary-accent-color)}.dates__calendar-promo-badge[data-astro-cid-eikc5gmp]{display:none;width:fit-content;margin:8px auto 0;padding:4px 9px;border-radius:999px;background:var(--tertiary-accent-color);color:var(--primary-dark-color);font-size:10px;line-height:1;font-weight:900;text-transform:uppercase;letter-spacing:.05em}body.promo-swietojanska-active .dates__calendar-promo-badge[data-astro-cid-eikc5gmp]{display:inline-flex}.dates__calendar-sector-option[data-astro-cid-eikc5gmp].availability-sold-out .dates__calendar-sector-price[data-astro-cid-eikc5gmp],.dates__calendar-sector-option[data-astro-cid-eikc5gmp].availability-cancelled .dates__calendar-sector-price[data-astro-cid-eikc5gmp],.dates__calendar-card[data-astro-cid-eikc5gmp].availability-sold-out .dates__calendar-sector-price[data-astro-cid-eikc5gmp],.dates__calendar-card[data-astro-cid-eikc5gmp].availability-cancelled .dates__calendar-sector-price[data-astro-cid-eikc5gmp],.dates__calendar-card[data-astro-cid-eikc5gmp].is-past-event .dates__calendar-sector-price[data-astro-cid-eikc5gmp]{display:none}.dates__calendar-sector-item[data-astro-cid-eikc5gmp]{display:grid;gap:.28rem}.dates__calendar-sector-lowest-price[data-astro-cid-eikc5gmp]{display:none;margin:0;padding-inline:.45rem;color:var(--primary-text-color);font-size:.6rem;line-height:1.25;font-weight:400;text-align:center}body.promo-swietojanska-active .dates__calendar-sector-lowest-price[data-astro-cid-eikc5gmp]{display:block}body.promo-swietojanska-active .availability-sold-out[data-astro-cid-eikc5gmp] .dates__calendar-sector-lowest-price[data-astro-cid-eikc5gmp],body.promo-swietojanska-active .availability-cancelled[data-astro-cid-eikc5gmp] .dates__calendar-sector-lowest-price[data-astro-cid-eikc5gmp]{display:none}
