.flex-subscriptions-list{color:#000;container:list-container/inline-size p;container-color:#4d4d4d}.flex-subscriptions-list h3{color:#000}.flex-subscriptions-list__ticket-steppers{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=1200px){.flex-subscriptions-list__ticket-steppers{grid-template-columns:repeat(2,1fr)}}.flex-subscription-page__wrapper{flex-direction:column;margin:3rem auto;display:flex}@media (width>=960px){.flex-subscription-page__wrapper{flex-direction:row}}.flex-subscription-page__content{width:100%}@media (width>=960px){.flex-subscription-page__content{width:65%}}.flex-subscription-page__side-basket{width:100%}@media (width>=960px){.flex-subscription-page__side-basket{width:15%;min-width:325px}}@media (width>=1200px){.flex-subscription-page__side-basket{min-width:470px}}.flex-subscription-performances{color:#000;max-width:940px}.flex-subscription-performances p{color:#4d4d4d}.flex-subscription-performances h3{color:#000}.flex-subscription-performances__top-row{flex-direction:column;justify-content:space-between;gap:.75rem;margin:1.5rem 0;display:flex}@media (width>=960px){.flex-subscription-performances__top-row{flex-direction:row}}.flex-subscription-performances__filters{flex-flow:wrap;gap:.75rem;display:flex}.flex-subscription-performances__filter,.flex-subscription-performances .uk-button{color:#000;text-transform:uppercase;background-color:#fff;border:1px solid #e9e6e6;padding:.25rem 1.75rem;font-size:.75rem}@media (width>=960px){.flex-subscription-performances__filter,.flex-subscription-performances .uk-button{padding:.25rem 2.5rem;font-size:.875rem}}.flex-subscription-performances__filter.is--active,.flex-subscription-performances .uk-button.is--active{color:#fff;background-color:#000}.flex-subscription-performances__performances-list{gap:.75rem;display:none}@media (width>=960px){.flex-subscription-performances__performances-list{flex-direction:column;display:flex}}.flex-subscription-performances .list-row{flex-direction:column;gap:2rem;display:flex}.flex-subscription-performances .list-row__cards{flex-direction:row;justify-content:space-between;gap:2rem;display:flex}.flex-subscription-performances .list-row__cards .subscription-performance-card{width:50%}.flex-mobile__performances-list{flex-direction:column;gap:1.5rem;display:flex}@media (width>=960px){.flex-mobile__performances-list{display:none}}.flex-mobile__performances-list__performance{margin:auto}.single-select{color:#22252a;border:1px solid #a3a7ac;border-radius:5px;width:100%;max-height:68px;margin:0;font-size:1rem;position:relative}@media (width>=960px){.single-select{max-width:255px}}.single-select__button{cursor:pointer;color:#22252a;background-color:#fff;border:none;border-radius:4px;justify-content:space-between;align-items:flex-end;width:100%;height:100%;padding:.8125rem .5rem .5rem 1rem;font-family:LibreBaskerville,LibreBaskerville Fallback,serif;font-size:1rem;display:flex}.single-select__button:disabled{cursor:auto;background-color:#f8f8f8}.single-select__button__text{text-align:left;color:#22252a;flex-direction:column;display:flex}.single-select__button[aria-expanded=true] span.uk-icon{transform:rotate(180deg)}.single-select__label{color:#757575;margin:0;padding:0;font-size:.75rem;line-height:1.7}.single-select__selected-value{text-align:left;line-height:1.43}.single-select__chevron{transition:transform .3s ease-in-out}.single-select__dropdown{background-color:#fff;border:1px solid #a3a7ac;border-radius:4px;width:100%;max-height:310px;overflow:hidden scroll}.single-select__dropdown::-webkit-scrollbar{width:10px}.single-select__dropdown::-webkit-scrollbar-thumb{background:#ced4da;border-radius:15px}.single-select__dropdown::-webkit-scrollbar-track{background-color:#0000}.single-select__dropdown::-webkit-scrollbar-button{display:none}.single-select__list{flex-direction:column;height:100%;margin:0;padding:8px 0;list-style:none;display:flex;position:relative}.single-select__list input[type=radio]{opacity:0;position:absolute;left:0}.single-select__list input[type=radio]:checked~label,.single-select__list input[type=radio]:focus~label{font-weight:700}.single-select__list li{cursor:pointer;padding:.4375rem .5rem .4375rem 1rem}.single-select__list li:hover,.single-select__list li.selected{background-color:#dee2e666}.single-select__list li:has(input[type=radio]:checked){background-color:#dee2e666}.single-select__list li:has(input[type=radio]:focus){border-top:1px solid #000;border-bottom:1px solid #000}.single-select__list label{cursor:pointer;width:100%;display:block}.single-select__list::-webkit-scrollbar{width:10px}.single-select__list::-webkit-scrollbar-thumb{background:#ced4da;border-radius:15px}.single-select__list::-webkit-scrollbar-track{background-color:#0000}.single-select__list::-webkit-scrollbar-button{display:none}.ticket-selector .single-select__list li{cursor:default;padding:0;align-items:baseline!important}.subscription-basket{color:#000;background-color:#fff;max-width:450px;padding:1.5rem 1.5rem 1rem;position:sticky;top:135px;box-shadow:0 25px 35px -20px #22252a26,0 15px 25px -30px #22252a26,0 10px 15px #22252a1a}.subscription-basket h3{color:#000}.subscription-basket__list-heading{letter-spacing:1.4px;text-transform:uppercase;color:#000;margin-top:2.125rem;font-size:.8125rem;line-height:1.23}.subscription-basket__notice{color:#595959;text-align:center;background-color:#f7fafc;border:1px solid #dee2e6;margin:1rem 0;padding:1.5rem;font-size:.875rem;line-height:1.71}.subscription-basket ul{margin:0;padding:0;list-style:none}.subscription-basket ul li{margin:0;padding:0}.subscription-basket .uk-button.uk-button-primary{width:100%}.subscription-basket-item{border:1px solid #dee2e6;border-radius:8px;margin-bottom:.5rem;padding:1.25rem 1.5rem;position:relative}.subscription-basket-item p{color:#595959;margin:.75rem 0 0;padding:0;font-size:.875rem;line-height:1.71}.subscription-basket-item p.subscription-basket-item__heading{color:#000;flex-direction:row;align-items:center;margin:0;font-family:Operan,Operan Fallback,serif;font-size:1.625rem;font-style:normal;line-height:1.15;display:flex}.subscription-basket-item p.subscription-basket-item__heading .uk-icon{margin-right:.5rem}.subscription-basket-item .subscription-item__amount{color:#000;font-weight:700}.subscription-basket-item .remove{color:#ba232b;position:absolute;top:24px;right:24px}.subscription-basket-item .subscription-performance-item__tags{color:#000;letter-spacing:1.18px;text-transform:uppercase;margin-bottom:.5rem;font-size:.6875rem;font-weight:700;line-height:1}.subscription-basket-item .subscription-performance-item__info{flex-direction:column;margin-top:.5rem;display:flex}.subscription-basket-item .subscription-performance-item__info p{margin:0;padding:0}.subscription-basket-item .subscription-performance-item__info p .zone{color:#000;font-weight:700}.subscription-performance-card{color:#000;background-color:#fff;border-radius:8px;max-width:450px;display:block;box-shadow:0 25px 35px -20px #22252a26,0 15px 25px -30px #22252a26,0 10px 15px #22252a1a}@media (width<=1199px){.subscription-performance-card{margin:auto}}.subscription-performance-card .uk-card.card-cta{max-width:450px}.subscription-performance-card .uk-card-default{background-color:#fff;height:100%}.subscription-performance-card .uk-card-media-top img{border-top-left-radius:8px;border-top-right-radius:8px}.subscription-performance-card .is--selected{border:1px solid #527d24}.subscription-performance-card__body{flex-direction:column;justify-content:space-between;display:flex}.subscription-performance-card__body p{color:#595959}.subscription-performance-card__body span.subscription-performance-card__body__text{color:#595959;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@supports (-webkit-line-clamp:2){.subscription-performance-card__body span.subscription-performance-card__body__text{text-overflow:ellipsis;white-space:initial;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.subscription-performance-card__body span.subscription-performance-card__body__text p{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}@supports (-webkit-line-clamp:2){.subscription-performance-card__body span.subscription-performance-card__body__text p{text-overflow:ellipsis;white-space:initial;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.subscription-performance-card__body p.subscription-performance-card__body__tag{letter-spacing:1.4px;text-transform:uppercase;color:#000;margin-bottom:.5rem;font-size:.8125rem;line-height:1.23}.subscription-performance-card__body__date-span{text-transform:uppercase;color:#595959}.subscription-performance-card__body__button-row{flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.subscription-performance-card__body__button-row .selected__icon{display:none}.subscription-performance-card h5{color:#000;margin:.5rem 0 1rem;font-family:Operan,Operan Fallback,serif;font-size:2.5rem;font-style:normal;line-height:1.05}.subscription-performance-card .uk-button{color:#ba232b;background-color:#fff;border:1px solid #ba232b;width:100%}.subscription-performance-card.is--selected{border:2px solid #527d24}.subscription-performance-card.is--selected .uk-card{border-radius:8px}.subscription-performance-card.is--selected .subscription-performance-card__body__button-row .selected__icon{background-color:#527d24;border-radius:24px;justify-content:center;align-items:center;min-width:48px;min-height:48px;display:flex}.subscription-performance-card-expanded{color:#4d4d4d;background-color:#000;border-radius:8px;flex-direction:column;gap:3.5rem;width:100%;margin-top:2rem;margin-bottom:1.5rem;padding:1.5rem 2rem;display:flex;position:relative}@media (width>=960px){.subscription-performance-card-expanded{flex-direction:row;margin-top:0}}.subscription-performance-card-expanded .close{color:#fff;position:absolute;top:15px;right:15px}.subscription-performance-card-expanded:last-of-type:before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='56' height='22' viewBox='0 0 56 22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 22c12.85 0 25.69-9.411 28-22 2.31 12.589 15.15 22 28 22H0z' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E");width:48px;height:24px;position:absolute;top:-21px;left:50%;transform:translate(-50%)}@media (width>=960px){.subscription-performance-card-expanded:last-of-type:before{left:75%}}.subscription-performance-card-expanded:first-of-type:before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='56' height='22' viewBox='0 0 56 22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 22c12.85 0 25.69-9.411 28-22 2.31 12.589 15.15 22 28 22H0z' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E");width:48px;height:24px;position:absolute;top:-21px;left:50%;transform:translate(-50%)}@media (width>=960px){.subscription-performance-card-expanded:first-of-type:before{left:25%}}.subscription-performance-card-expanded__content{color:#b3b3b3;width:100%;font-size:.875rem}@media (width>=960px){.subscription-performance-card-expanded__content{width:45%;font-size:1rem}}.subscription-performance-card-expanded__content p{color:#b3b3b3}.subscription-performance-card-expanded__content p.subscription-performance-card-expanded__content__tag{letter-spacing:1.4px;text-transform:uppercase;color:#f2debf;margin:0;font-size:.6875rem;line-height:1.23}@media (width>=960px){.subscription-performance-card-expanded__content p.subscription-performance-card-expanded__content__tag{font-size:.8125rem}}.subscription-performance-card-expanded__content__heading{color:#fff;margin:.5rem 0;padding:0;font-family:Operan,Operan Fallback,serif;font-size:1.875rem;font-style:normal;line-height:1.11}@media (width>=960px){.subscription-performance-card-expanded__content__heading{font-size:2.25rem}}.subscription-performance-card-expanded__content p.subscription-performance-card-expanded__content__date-span{text-transform:uppercase;color:#fff;margin:0}@media (width>=960px){.subscription-performance-card-expanded__content p.subscription-performance-card-expanded__content__date-span{color:#b3b3b3}}.subscription-performance-card-expanded__controls{flex-direction:column;align-self:center;width:100%;display:flex}@media (width>=960px){.subscription-performance-card-expanded__controls{width:40%}}.subscription-performance-card-expanded__controls__dropdowns .select-dropdown{max-width:initial;width:100%}.subscription-performance-card-expanded__controls__dropdowns .select-dropdown:first-of-type,.subscription-performance-card-expanded__controls__dropdowns .select-dropdown:first-of-type button{border-bottom-right-radius:0;border-bottom-left-radius:0}.subscription-performance-card-expanded__controls__dropdowns .select-dropdown:last-of-type,.subscription-performance-card-expanded__controls__dropdowns .select-dropdown:last-of-type button{border-top-left-radius:0;border-top-right-radius:0}.subscription-performance-card-expanded__controls__dropdowns .uk-button{margin-top:1rem}.subscription-performance-card-expanded__controls .uk-button.uk-button-primary{color:#fff;background-color:#ba232b;border:none;width:100%}.subscription-performance-card-expanded__controls .widget-menu{border:none}.subscription-performance-card-expanded__controls .menu-row .section-trigger{background-color:#fff;flex-direction:column;padding:8px 16px 11px;display:flex}.subscription-performance-card-expanded__controls .menu-row .date-section{flex-basis:100%}.subscription-performance-card-expanded__controls .menu-row .date-section .section-trigger{border-top-left-radius:8px;border-top-right-radius:8px}.subscription-performance-card-expanded__controls .menu-row .pricetype-section{flex-basis:100%}.subscription-performance-card-expanded__controls .menu-row .pricetype-section .section-trigger{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.ticket-stepper{color:#000;background-color:#fff;border:1px solid #8d8d8d;border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;width:100%;min-width:300px;padding:1.0625rem 1.5rem;display:flex;position:relative}@media (width>=960px){.ticket-stepper{flex-direction:column;align-items:flex-start}}@media (width>=1200px){.ticket-stepper{max-width:450px}}.ticket-stepper__heading{color:#000;margin:0;font-family:Operan,Operan Fallback,serif;font-size:2rem;font-style:normal;line-height:1.25}@media (width>=960px){.ticket-stepper__heading{margin-bottom:1.125rem}}.ticket-stepper.is--empty{border:1px solid #e9e6e6}
