/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-font-weight:initial}}}.repertuare-grid{grid-template-columns:128px 1fr}@media screen and (min-width:768px){.repertuare-grid{grid-template-columns:149px 1fr}}@media screen and (min-width:1024px){.repertuare-grid{grid-template-columns:168px 1fr}}.repertuare-date{border-right-width:2px;--tw-border-style:solid;border-style:solid;border-bottom-width:2px;border-color:var(--tw-black);padding-block:calc(var(--spacing,.25rem) * 5);flex-direction:column;align-items:center;display:flex}.repertuare-date:is(:where(.group):last-child *){border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (min-width:48rem){.repertuare-date{justify-content:center}}.repertuare-shows{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 3);--tw-border-style:solid;border-style:solid;border-bottom-width:2px;border-color:var(--tw-black);padding-left:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex}.repertuare-shows:is(:where(.group):last-child *){border-bottom-style:var(--tw-border-style);border-bottom-width:0}.repertuare-shows--full-list{gap:calc(var(--spacing,.25rem) * 0)}.repertuare-shows .button{margin-top:calc(var(--spacing,.25rem) * 0)}.repertuare-shows img{width:20px;height:20px}.repertuare-show-time{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.repertuare-show-time,.repertuare-show-time--full-list{margin-inline:calc(var(--spacing,.25rem) * 5);color:var(--tw-black)}.repertuare-show-time--full-list{font-family:var(--font-regular);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.repertuare-grid:last-of-type{margin-bottom:calc(var(--spacing,.25rem) * 5)}.repertuare-grid:first-of-type{margin-top:calc(var(--spacing,.25rem) * 10)}.spectacle-single__shows .repertuare-grid:last-of-type>*{border-bottom:0}.spectacle-gallery .swiper-button-next:after,.spectacle-gallery .swiper-button-prev:after{color:var(--tw-black);font-size:30px;font-weight:400}@media screen and (max-width:1200px){.simple-list-buy-btn{padding:8px 25px;font-size:.75rem}}@media screen and (max-width:1080px){.spectacle-single__shows .repertuare-grid{grid-template-columns:130px 1fr}.repertuare-shows{padding-left:10px}.repertuare-shows img{width:20px;height:20px}.repertuare-show-time{margin-left:.5rem;margin-right:.5rem}}@media screen and (max-width:768px){.spectacle-single__shows{grid-template-columns:repeat(2,1fr)}.repertuare-date__day{font-size:1.75rem}.repertuare-date__month{font-size:.81rem}.repertuare-date__dow{margin-top:-6px;font-size:.6rem}.spectacle-gallery .swiper-button-next,.spectacle-gallery .swiper-button-prev{display:none}.spectacle-single__shows .repertuare-grid{grid-template-columns:110px 1fr}.simple-list-buy-btn{padding:2px 25px}.repertuare-shows{padding-left:10px}.repertuare-shows img{width:20px;height:20px}.repertuare-show-time{margin-left:.5rem;margin-right:.5rem}}.full-list-repertoire{margin-bottom:100px}.full-list-repertoire .repertuare-grid:has(+.cross-heading-sticky-wrapper--always-sticky){margin-bottom:60px}.full-list-repertoire .repertuare-grid:has(+.cross-heading-sticky-wrapper--always-sticky) div{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.repertuare-shows-venue-label{display:none}.repertuare-additional-details{text-transform:uppercase;font-size:14px}@media (min-width:48rem){.repertuare-additional-details{margin-inline:calc(var(--spacing,.25rem) * 7)}}@media screen and (max-width:768px){.repertuare-grid--full-list{grid-template-columns:84px 1fr}.repertuare-date__month{display:none}.spectacle-single__shows .repertuare-date__month{display:block}.repertuare-shows-row>div{grid-gap:10px 0;grid-template-columns:20px 1fr;margin-bottom:40px;display:grid}.repertuare-shows-row:last-child>div{margin-bottom:0}.repertuare-shows-venue-label{grid-area:1/1/2/-1;margin-bottom:-10px;font-size:12px;display:block}.repertuare-shows-row img{grid-area:2/1/3/2;width:20px;height:20px}.repertuare-show-time--full-list{grid-area:2/2/3/3}.repertuare-shows-title{grid-area:3/1/4/3}.repertuare-additional-details{margin-inline:calc(var(--spacing,.25rem) * 0);grid-area:4/1/5/3}.free-admission,.repertuare-shows-row>div>a:first-child{grid-area:5/1/6/3}.repertuare-shows .button.buy-ticket{background:var(--tw-black);color:#fff;border-radius:5px;padding:5px 15px;font-size:.625rem}.repertuare-grid--full-list .repertuare-date{justify-content:center}.cross-heading-sticky-wrapper--top50{top:0}}.no-tickets{margin-right:calc(var(--spacing,.25rem) * 2);min-width:120px;padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#777}@media (min-width:48rem){.no-tickets{padding-inline:20px}}.free-admission{margin-right:calc(var(--spacing,.25rem) * 2);min-width:120px;padding-block:calc(var(--spacing,.25rem) * 2);font-family:var(--font-textbold);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));text-transform:uppercase}@media (min-width:48rem){.free-admission{text-align:center}}.spectacle-single__shows .free-admission{text-align:right}@media (min-width:48rem){.spectacle-single__shows .free-admission{text-align:center}}.buy-ticket{margin-right:calc(var(--spacing,.25rem) * 2);background:var(--tw-black);color:#fff;border-radius:5px;min-width:120px;min-height:34px;padding:5px 15px;font-size:.625rem}@media screen and (max-width:768px){.no-tickets{grid-column:1/3}}.no-tickets--single-spectacle{margin-right:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}@media (min-width:48rem){.no-tickets--single-spectacle{padding-left:25px;padding-right:15px}}@media screen and (max-width:1180px){.spectacle-single__shows .repertuare-grid{grid-template-columns:90px 1fr}}.ws12-logo{vertical-align:middle;background-image:url(/images/ws12.svg);background-position:50%;background-repeat:no-repeat;background-size:150%;width:55px;height:34px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}