html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}body{font-size:16px;color:#232323;background-color:#fff;overflow-y:scroll;touch-action:manipulation}i,em{font-style:italic}.black-color{color:#000}header,footer,nav,section{display:block}table{border-spacing:0;border-collapse:collapse}.date-of-birth-field{-webkit-appearance:none;-moz-appearance:none}td,th{padding:0}html,body{margin:0;padding:0;height:100%}a{text-decoration:none;color:#232323}a.btn-about{border:1px solid #fff;padding:4px 10px 6px 10px;border-radius:3px;margin-left:12px}a.btn-about:hover{transition:background-color .8s ease;color:#000!important;background-color:#fff}a.btn-lang{border:1px solid #fff;padding:4px 10px 6px 10px;border-radius:3px}a.btn-lang:hover{transition:background-color .5s ease;color:#000!important;background-color:#fff}a.button:hover{transition:background-color .5s ease;transition:border-color .5s ease}div.clear{clear:both}.clear-after:after{content:"";clear:both;display:table}img.svg{display:none}.chip{display:flex;justify-content:center;align-items:center;border-width:1px;border-style:solid;border-radius:100px;padding:5px 10px}input[type="date"]::-webkit-inner-spin-button,input[type="date"]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}[class*="col-"]{box-sizing:border-box;float:left}.row{box-sizing:border-box;padding-top:10px;padding-bottom:10px}.row::after{content:"";clear:both;display:table}.col-1{width:8.33%}.col-2{width:16.66%}.col-3{width:25%}.col-4{width:33.33%}.col-5{width:41.66%}.col-6{width:50%}.col-7{width:58.33%}.col-8{width:66.66%}.col-9{width:75%}.col-10{width:83.33%}.col-11{width:91.66%}.col-12{width:100%}.col-10-1{width:10%}.col-10-2{width:20%}.col-10-3{width:30%}.col-10-4{width:40%}.col-10-5{width:50%}.col-10-6{width:60%}.col-10-7{width:70%}.col-10-8{width:80%}.col-10-9{width:90%}.col-10-10{width:100%}body.seatpicker-show{overflow:hidden}#Basket{display:none;position:fixed;z-index:999;background:#fff;min-width:500px;top:90px;right:20px;-webkit-box-shadow:0 2px 10px 2px rgba(0,0,0,0.1);box-shadow:0 2px 10px 2px rgba(0,0,0,0.1);border-radius:12px}#Basket .row{border:0;padding-top:0;padding-bottom:20px}.basket-arrow{border:solid 8px transparent;border-bottom-color:#fff;position:absolute;top:-16px}.basket-contents{max-height:500px;max-width:550px;overflow:auto;padding:0 20px 20px 20px}.basket-contents.item-list .results-container{border:0;border-bottom:1px solid #e6e6e6;border-radius:0;margin-bottom:0;padding:20px 0 20px 0}.basket-contents.item-list .results-summary-container{border-radius:0;border:0;margin-bottom:0;background-color:#fff;padding:20px 0 0 0}.basket-contents.item-list .results-summary-container .results-items,.basket-contents.item-list .results-summary-container .results-sub-header{display:none}.basket-contents.item-list .results-summary-container .results-items .item-details{font-size:14px;margin-bottom:0;padding-bottom:0}.basket-contents.item-list .results-summary-container .results-items .item-details:first-child{padding-top:0}.basket-contents.item-list .results-summary-container .results-sub-header,.basket-contents.item-list .results-summary-container .results-items{color:rgba(0,0,0,0.6)}.basket-contents.item-list .results-summary-container .total-line,.basket-contents.item-list .results-summary-container .results-items,.basket-contents.item-list .results-summary-container .results-sub-header{padding-right:0}.basket-contents.item-list .results-header .title h2{font-size:15px}.basket-contents.item-list .results-items .title .info .sub-title,.basket-contents.item-list .results-header .title .sub-title{font-size:14px;font-weight:400}.basket-contents.item-list .results-header .total .prices .text{font-size:14px;font-weight:400}.basket-contents.item-list .results-header .total .prices .total-price{display:none}.basket-contents.item-list .results-header .total .prices .total-price-no-products{display:block;font-size:16px}.basket-contents.item-list .results-items{padding-bottom:0;padding-left:10px;padding-right:10px}.basket-contents.item-list .results-items .item-details{padding-top:8px;padding-bottom:8px;font-size:12px}.basket-contents.item-list .results-items .item-details .item-info .item-title{font-size:12px}.basket-contents.item-list .results-items .item-details .item-info .item-sub-header{margin-bottom:10px}.basket-contents.item-list .results-header .total .prices .original-price{display:none}.basket-contents.item-list .results-items .subitem-wrapper{display:none}.basket-contents.item-list .results-header .title h2,.basket-contents.item-list .results-items .title .info h2{font-size:16px}.basket-contents.item-list .results-container .results-items{border:0;margin-top:15px}.basket-contents.item-list .results-items .item-details{display:none}.basket-contents.item-list .results-items .item-details.show-in-basket{display:flex;padding:0}.basket-contents.item-list .results-items .section-name{color:#232323}.basket-contents.item-list .results-items .item-details .item-info .item-title{font-weight:normal}.basket-contents.item-list .results-items{padding:0}.basket-contents.item-list .results-items .item-amount .remove,.basket-contents.item-list .results-header .total .remove{display:none}.basket-contents.item-list .results-items .item-details:first-child{padding-top:20px}.basket-contents.item-list .results-items .item-details .item-info .seatnotice{display:none}.basket-contents.item-list .results-summary-container .total-line{flex-direction:column;align-items:flex-end}.basket-contents.item-list .results-summary-container .total-line h2{font-size:14px;font-weight:400;margin-bottom:5px}.basket-contents.item-list .results-summary-container .total-line .price{font-size:18px}.basket-contents.item-list .results-container.delivery-method,.basket-contents.item-list .results-container.services{display:block;color:rgba(0,0,0,0.6)}.basket-line>div:first-child{padding-left:20px}.basket-line>div:last-child{padding-right:20px}.basket-contents .header-amount-breakdown{display:none}.basket-contents .item-amount-breakdown{display:none}.order-edit-modal{padding:15px}.order-edit-modal .edit-description{margin:10px 0}.order-edit-modal .edit-description h4{font-size:20px;margin-bottom:15px}.order-edit-modal .edit-description ul{list-style:disc}.order-edit-modal .edit-description ul li{margin-left:25px;margin-bottom:5px;font-size:16px}.order-edit-modal .edit-error{background-color:#9f0000;color:#fff;padding:8px 5px 3px;margin-top:5px;border-radius:5px;font-size:14px;line-height:21px}.order-edit-modal .edit-error.error-delete{margin-right:5px}.order-edit-modal .edit-error.error-split{margin-left:5px}.order-edit-modal .edit-error ul{list-style:disc}.order-edit-modal .edit-error ul li{margin-left:22px;margin-bottom:5px}.order-edit-modal .button{display:inline-block;padding:10px 25px}.order-edit-modal .order-action{display:block;box-sizing:border-box;height:140px;overflow:hidden;padding:10px;border:1px solid #868686;border-radius:5px;color:#868686}.order-edit-modal .order-action.selected{border-color:#0075ff;box-shadow:0 0 6px #0075ff;color:#000}.order-edit-modal .order-action.disabled{cursor:not-allowed;border-color:#aaa;color:#aaa}.order-edit-modal .order-action.action-delete{margin-right:5px}.order-edit-modal .order-action.action-split{margin-left:5px}.order-edit-modal .order-action input{cursor:pointer}.order-edit-modal .order-action.disabled input{cursor:not-allowed}.order-edit-modal .order-action h5{display:inline-block;margin-bottom:10px;font-size:20px}.order-edit-modal .order-action p{font-size:13px;line-height:17px}.order-edit-modal .order-edit-confirm-button{visibility:hidden}.order-edit-modal .order-edit-confirm-button.show{visibility:visible}#FloatingBasketButtons.show,#FloatingReservationButtons.show{display:block;position:fixed;bottom:0;left:0;right:0;background-color:#fff;box-shadow:0 -1px 6px rgba(0,0,0,0.04),0px -8px 20px rgba(0,0,0,0.04);z-index:2}.align-center{text-align:center}.align-right{text-align:right}.single-line{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.letter-box{display:inline-block;border:1px solid #232323;padding:1px 2px;margin-bottom:-2px}.col-label{text-align:right;font-size:14px;line-height:24px;padding-right:10px;padding-top:10px;color:#404040}.col-input>input{border:1px solid #D3D3D3;border-radius:5px;height:40px;width:90%;font-size:14px;padding-left:10px;color:#989898;box-shadow:1px 1px 4px 0 rgba(0,0,0,.15) inset;outline:0}.col-input>select{position:relative;width:94%;height:40px;font-size:14px;color:#989898;border:1px solid #D3D3D3;border-radius:5px;box-shadow:1px 1px 4px 0 rgba(0,0,0,.15) inset;outline:0;margin-right:8px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff url('Images/select-triangle.svg') no-repeat;background-position:top 16px right 8px}.receipt-suggestion-header{font-size:20px;margin-bottom:10px}.event-group-suggestion-wrapper{margin-bottom:30px}.event-group-suggestion{position:relative;height:230px;display:block;overflow:hidden;border-radius:12px}.event-group-suggestion:not(.last){margin-right:18px}.event-group-suggestion .info{position:absolute;bottom:0;left:0;z-index:2;margin:0 0 40px}.event-group-suggestion .info h1{font-size:22px;line-height:28px;margin:0 0 0 20px;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,0.5);text-align:left}.event-group-suggestion .image{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}.loading{position:fixed;z-index:1000;height:2em;width:2em;overflow:show;margin:auto;top:0;left:0;bottom:0;right:0;display:none}.loading:before{content:'';display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3)}.loading:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.loading:not(:required):after{content:'';display:block;font-size:10px;width:1em;height:1em;margin-top:-0.5em;-webkit-animation:spinner 1500ms infinite linear;-moz-animation:spinner 1500ms infinite linear;-ms-animation:spinner 1500ms infinite linear;-o-animation:spinner 1500ms infinite linear;animation:spinner 1500ms infinite linear;border-radius:.5em;-webkit-box-shadow:rgba(0,0,0,0.75) 1.5em 0 0 0,rgba(0,0,0,0.75) 1.1em 1.1em 0 0,rgba(0,0,0,0.75) 0 1.5em 0 0,rgba(0,0,0,0.75) -1.1em 1.1em 0 0,rgba(0,0,0,0.5) -1.5em 0 0 0,rgba(0,0,0,0.5) -1.1em -1.1em 0 0,rgba(0,0,0,0.75) 0 -1.5em 0 0,rgba(0,0,0,0.75) 1.1em -1.1em 0 0;box-shadow:rgba(0,0,0,0.75) 1.5em 0 0 0,rgba(0,0,0,0.75) 1.1em 1.1em 0 0,rgba(0,0,0,0.75) 0 1.5em 0 0,rgba(0,0,0,0.75) -1.1em 1.1em 0 0,rgba(0,0,0,0.75) -1.5em 0 0 0,rgba(0,0,0,0.75) -1.1em -1.1em 0 0,rgba(0,0,0,0.75) 0 -1.5em 0 0,rgba(0,0,0,0.75) 1.1em -1.1em 0 0}td.strong{font-weight:700}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes preview-fade{0%{opacity:.4}100%{opacity:1}}@keyframes preview-fade{0%{opacity:.4}100%{opacity:1}}.field-validation-valid{display:none}.validation-summary-errors{font-weight:700}.validation-summary-errors ul li{line-height:20px;font-weight:500}.validation-summary-valid{display:none}.field-validation-error>span{display:inline-block;background-image:url(Images/alert-red.svg);background-repeat:no-repeat;background-position:0 9px;background-size:auto;line-height:42px;padding-left:30px}@media only screen and (max-width :480px){.field-validation-error>span{line-height:30px;padding-left:35px;margin-bottom:20px}}.button,.button-small{display:flex;align-items:center;justify-content:center;padding:0 44px;height:50px;border-radius:100px;border:1px solid #000;text-align:center;text-decoration:none;font-size:16px;cursor:pointer}.button-small{padding:0 20px;height:40px;font-size:14px}.button-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:100px;border-style:solid;border-width:1px}.button svg,.button-small svg{margin-left:10px}.button.icon-left svg,.button-small.icon-left svg{margin-left:0;margin-right:10px}.dropdown-button-container{position:relative}.dropdown-button-container>a.button{font-size:14px;padding:8px 12px;text-align:left}.dropdown-button-container>ul{display:none;position:absolute;top:100%;left:0;z-index:1000;padding:0;border-radius:3px}.dropdown-button-container>ul>li>a.button{white-space:nowrap;padding:8px 8px;font-size:14px;text-align:left}#popover-content-box{position:absolute;z-index:250;background-color:#fff;max-width:250px;border:1px solid #888;padding:10px;font-size:14px;-moz-box-shadow:3px 3px 7px #888;-webkit-box-shadow:3px 3px 7px #888;box-shadow:3px 3px 7px #888}.special-offer-content{max-width:1100px;margin:0 auto;padding:25px 30px 25% 40px}#SpecialOfferTitle{font-size:24px;padding:20px 0 20px 10px;display:none}#SpecialOfferEventInfo{margin-top:25px}#SpecialOfferEventInfo .image-details{position:relative;height:300px}#SpecialOfferEventInfo .image-details .image{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.pos-tl{background-position:top left!important}.pos-tc{background-position:top center!important}.pos-tr{background-position:top right!important}.pos-cl{background-position:center left!important}.pos-cr{background-position:center right!important}.pos-bl{background-position:bottom left!important}.pos-bc{background-position:bottom center!important}.pos-br{background-position:bottom right!important}.size-contain{background-size:contain!important}#SpecialOfferEventInfo .details{margin-left:15px;margin-top:15px;position:relative}#SpecialOfferEventInfo .details.less{height:300px;overflow:hidden}#SpecialOfferInfo p,#SpecialOfferEventInfo .details p{margin:0 0 25px;color:#404040;font-size:15px;line-height:23px}#SpecialOfferInfo a,#SpecialOfferEventInfo .details a{color:#FA4517}#SpecialOfferInfo ul,#SpecialOfferEventInfo .details ul{list-style-type:initial;line-height:26px;padding-left:40px;margin-bottom:26px}#SpecialOfferEventInfo .details a.show-more{position:absolute;display:none;text-align:center;bottom:0;left:0;width:100%;padding:20px;background-color:#fff}#SpecialOfferEventInfo .details.less a.show-less{display:none}#SpecialOfferEventInfo .details a.show-less{display:block;text-align:center;padding:20px;background-color:#fff}#SpecialOfferEventInfo .details.less a.show-more{display:block}#SpecialOfferInfo{font-size:15px;line-height:23px;margin-bottom:50px;padding:0 10px}#SpecialOfferPW{border:1px solid #d3d3d3;border-radius:5px;height:40px;width:228px;font-size:14px;padding-left:10px;color:#989898;box-shadow:1px 1px 4px 0 rgba(0,0,0,.15) inset;outline:0;display:block;margin:0 auto}#SpecialOfferPassword{width:228px;margin-right:auto;margin-left:auto;margin-top:30px;font-size:16px;box-sizing:border-box}.renewal-content{max-width:1100px;margin:0 auto;padding:25px 30px 25% 40px}#RenewalTitle{font-size:24px;padding:20px 0 20px 10px;display:none}#RenewalInfo{font-size:18px;line-height:32px;margin-bottom:50px;padding:0 10px}#RenewalSSN{border:1px solid #d3d3d3;border-radius:5px;height:40px;width:228px;font-size:14px;padding-left:10px;color:#989898;box-shadow:1px 1px 4px 0 rgba(0,0,0,.15) inset;outline:0;display:block;margin:0 auto}#GetRenewals{width:228px;margin-right:auto;margin-left:auto;margin-top:30px;font-size:16px;box-sizing:border-box}.renewal-content a.renew-order{width:228px;margin-right:auto;margin-left:auto;margin-top:30px;font-size:16px;box-sizing:border-box;margin-top:0;padding:6px 0 6px 0}#InfoMessage{display:none;position:sticky;top:120px;z-index:100000;font-size:1.2em;line-height:1.4em;text-align:center;border-radius:12px;max-width:1200px;margin:0 auto;padding:12px;box-shadow:0 0 8px -4px rgb(0 0 0 / 5%),0px 12px 17px 2px rgb(0 0 0 / 4%),0px 5px 22px 4px rgb(0 0 0 / 4%)}.event-group-note{background-color:#FAFAFA;padding:25px;margin-bottom:40px;border-radius:12px;font-weight:400}.event-group-note h2{font-size:18px;margin-bottom:5px}.event-group-note p{font-size:15px;line-height:21px}.event-note p{line-height:26px;margin-top:20px;text-align:center}.event-note p em,.event-note p i{font-style:italic}.event-note p a{font-weight:700;color:#232323;text-decoration:none}#EventFilter{display:none;position:relative;padding-bottom:15px;margin-bottom:-10px;margin-top:25px;border-bottom:1px solid #ebebeb;font-size:15px}#EventFilter>span{display:inline-block}#EventFilter>div{display:inline-block;margin-left:10px;position:relative}#EventFilter>div:first-of-type{margin-left:0}#EventFilter>div>a:hover{background-color:rgba(0,0,0,0.05)}#EventFilter>div>a,#EventFilter .ticket-types-inline-picker{display:flex;align-items:center;border:1px solid #d6d6d6;border-radius:100px;font-size:14px;color:rgba(0,0,0,0.87)}#EventFilter .ticket-types-inline-picker span{margin:0 5px;min-width:60px;text-align:center;user-select:none}#EventFilter>div>a{padding:10px 12px 10px 20px}#EventFilter .ticket-types-inline-picker a{display:flex;padding-top:6px;padding-bottom:6px;color:rgba(0,0,0,0.87)}#EventFilter>div>a.ticket-types-inline-select{padding:13px 20px}#EventFilter>div>a>svg{margin-left:10px}#EventFilter>div>div.filter-drop-down{display:none;position:absolute;z-index:10;top:55px;left:0;width:250px;border-radius:12px;padding:25px;background-color:#fff;-webkit-box-shadow:0 2px 10px 2px rgba(0,0,0,0.1);box-shadow:0 2px 10px 2px rgba(0,0,0,0.1)}#EventFilter>div>div.filter-drop-down.show{display:block}#EventFilter>div>div.filter-drop-down .footer{border-top:1px solid #ebebeb;padding-top:20px;margin-top:15px;font-size:14px}#EventFilter>div>div.filter-drop-down .footer::after{content:'';display:table;clear:both}#EventFilter>div>div.filter-drop-down .footer .clear{color:#808080}#EventFilter>div>div.filter-drop-down .footer .continue{float:right}#EventFilter .filter-drop-down .rectangle{position:absolute;z-index:-1;top:-9px;left:30px;color:#fff}#EventFilter .filter-text{position:absolute;top:-25px;font-size:14px;color:rgba(0,0,0,0.87)}#EventFilter .filter-button.active{border:0;box-shadow:0 0 8px -4px rgba(0,0,0,0.05),0px 12px 17px 2px rgba(0,0,0,0.04),0px 5px 22px 4px rgba(0,0,0,0.04);transition:.5s ease}#EventFilter .ticket-types-inline-picker{display:none}#EventFilter .ticket-types-inline-picker.show{display:flex;padding:8px 16px}#EventFilter .day-of-week-select .weekday-name,#EventFilter .seat-rank-select .seat-quality{margin-bottom:5px}#EventFilter .day-of-week-select .weekday-name:hover,#EventFilter .seat-rank-select .seat-quality:hover{background-color:rgba(0,0,0,0.05)}#EventFilter .day-of-week-select h3,#EventFilter .seat-rank-select h3{font-size:18px;text-align:center;padding-bottom:25px}#EventFilter .day-of-week-select .weekday-name>a,#EventFilter .seat-rank-select .seat-quality>a{display:flex;align-items:center;justify-content:space-between;font-size:14px;text-align:left;border-width:1px;border-style:solid;border-radius:6px;padding:10px 15px}#EventFilter .day-of-week-select .weekday-name>a.primary-border-c,#EventFilter .seat-rank-select .seat-quality>a.primary-border-c{border-width:2px}#EventFilter .day-of-week-select .weekday-name>a:not(.primary-border-c),#EventFilter .seat-rank-select .seat-quality>a:not(.primary-border-c){border-color:rgba(0,0,0,0.16);color:rgba(0,0,0,0.87)}#EventFilter .day-of-week-select .weekday-name>a:not(.primary-border-c) svg,#EventFilter .seat-rank-select .seat-quality>a:not(.primary-border-c) svg{display:none}#EventFilter .clear-filter{margin-left:auto}#EventFilter .clear-filter>a{border:0;background-color:rgba(0,0,0,0.05);color:rgba(0,0,0,0.44)}#EventFilter .clear-filter>a:hover{background-color:rgba(0,0,0,0.12)}#EventSelector{width:100%;border-collapse:separate;border-spacing:0 10px;margin-top:10px}#EventSelector .selection-heading th{text-align:left;padding:5px 12px;font-size:16px;color:rgba(0,0,0,0.6)}#EventSelector .selection-heading th.day{text-align:right}#EventSelector .event-select td{font-size:16px;line-height:18px;padding:15px 12px;cursor:pointer;vertical-align:middle}#EventSelector tr.event-select:not(.selected){background-color:#F0F0F0}#EventSelector tr.event-select:not(.selected):hover{background-color:rgba(0,0,0,0.12)}#EventSelector .event-select td:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}#EventSelector .event-select td:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}#EventSelector .selection-heading th.name,#EventSelector .event-select td.name{padding-left:15px}#EventSelector .name{width:40%}#EventSelector .event-select td.availability div span{display:none}#EventSelector .event-select td.availability div{position:relative}#EventSelector .event-select td.availability div::before{visibility:visible;position:absolute;top:-7px;left:2px;content:'';height:15px;width:15px;border-radius:100%}#EventSelector .event-select td.availability div.green::before,#ChangeEventGroups .event-list .content-row>div.availability div.green::before{background-color:#10AF6B}#EventSelector .event-select td.availability div.yellow::before,#ChangeEventGroups .event-list .content-row>div.availability div.yellow::before{background-color:#FA8917}#EventSelector .event-select td.availability div.red::before,#ChangeEventGroups .event-list .content-row>div.availability div.red::before{background-color:#FA4517}#EventSelector .day{width:80px}#EventSelector .date{width:120px;white-space:nowrap;text-align:left}#EventSelector .time{width:50px;white-space:nowrap;text-align:right}#EventSelector .toggle{width:25px;padding-left:5px}#EventSelector td.toggle a svg{width:12px;height:12px}#EventSelector .selected td.toggle a svg{transform:rotateX(180deg)}#SelectContainer{margin:30px 0}#TicketSelectTitle{text-align:center;font-size:36px}#SelectContainer .ticket-selector-button{clear:both;width:300px;margin-right:auto;margin-left:auto;margin-top:30px;font-size:16px;box-sizing:border-box;white-space:nowrap}#TicketSelector{text-align:center}#TicketSelector li{display:inline-block;height:193px;width:228px;border:1px solid #E6E6E6;border-radius:8px;margin:0 25px;margin-top:30px;position:relative;box-sizing:border-box}#TicketSelector .name{font-size:14px;color:#606060;margin-left:12px;margin-top:13px;text-align:left;white-space:nowrap;width:auto;overflow:hidden;text-overflow:ellipsis}#TicketSelector .ticket-count{position:relative;text-align:center}#TicketSelector .ticket-count .tickets{font-size:84px;line-height:110px}.plus-button,.minus-button,.delete-button{cursor:pointer;display:flex;align-items:center;justify-content:center;text-decoration:none;width:28px;height:28px;font-weight:700;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-border-radius:100px;-webkit-border-radius:100px}#TicketSelector .ticket-count .plus-button,#TicketSelector .ticket-count .minus-button{position:absolute;display:flex;justify-content:center;align-items:center}#TicketSelector .ticket-count .plus-button{top:25px;right:15px}#TicketSelector .ticket-count .minus-button{top:60px;right:15px}#TicketSelector .select-zone{display:flex;align-items:center;justify-content:center;font-size:14px;text-align:center;cursor:pointer;width:100%;position:absolute;bottom:0;border-radius:0 0 8px 8px}#TicketSelector .select-zone span{color:#fff;padding:15px 0}#TicketSelector .select-zone span.price-zone{margin-right:5px}#TicketSelector .select-zone svg{position:absolute;right:16px}#TicketSelector .price-zone-dropdown{display:none;flex-direction:column;align-items:flex-start;position:absolute;bottom:45px;left:-15px;width:255px;border-radius:12px;background-color:#fff;-webkit-box-shadow:0 2px 10px 2px rgb(0 0 0 / 10%);box-shadow:0 2px 10px 2px rgb(0 0 0 / 10%);z-index:1}#TicketSelector .price-zone-dropdown .zone-list{display:flex;width:calc(100% - 40px);padding:12px 20px}#TicketSelector .price-zone-dropdown .zone-list:hover{background-color:rgba(0,0,0,0.05)}#TicketSelector .price-zone-dropdown .zone-list:not(:last-of-type){border-bottom:1px solid #ebebeb}#TicketSelector .price-zone-dropdown .zone-list .color{width:15px;height:15px;border-radius:100px;margin-right:10px}#TicketSelector .price-zone-dropdown .zone-list .price{margin-left:auto}#TicketSelector .price-zone-dropdown h3{font-size:18px;text-align:center;padding:15px 0;width:100%}#TicketSelector .price-zone-dropdown .rectangle{color:#fff;position:absolute;bottom:-9px;left:112px;z-index:-1}#TicketSelector .select-zone.pz-count-1,#TicketSelector .select-zone.pz-count-1 a{cursor:default}#TicketSelector li.disabled{opacity:.5}#FindTickets{max-width:228px;clear:both;margin-right:auto;margin-left:auto;margin-top:30px;font-size:16px;box-sizing:border-box;white-space:nowrap}#ResultsContainer{margin:30px 0;max-width:1300px;width:100%;position:relative}#TicketResultText{text-align:center;font-size:36px;margin-bottom:40px}#TicketResults .seat-notice-information{padding:13px 20px;margin-bottom:12px;border-radius:5px}#TicketResults .seat-notice-information p{margin-bottom:12px}#TicketResults .seat-notice-information ul{font-size:14px;line-height:17px}#TicketResults{float:left;width:100%;box-sizing:border-box}#DeliverySelect{width:360px;text-align:center;margin:0 auto}#TicketResults table{width:100%;border-collapse:separate;border-spacing:0;padding:0 30px 15px 0;border-right:1px solid #e6e6e6}#TicketResults th{text-align:left;font-size:16px;padding:15px 10px 20px 0}#TicketResults th:first-child{color:#232323}#TicketResults th:last-child{text-align:right}#TicketResults tbody tr:not(.sum){background-color:#fafafa}#TicketResults tbody tr:nth-child(2n){background-color:#fff}#TicketResults th.row,#TicketResults th.seat,#TicketResults th.zone{text-align:center}#TicketResults td{border-top:solid 1px #e6e6e6;padding:10px 4px}#TicketResults .row{width:85px;text-align:center;padding:10px 0}#TicketResults .seat{width:85px;text-align:center;padding:10px 0;position:relative}#TicketResults .zone{width:125px;text-align:center;padding:10px 0}#TicketResults .price{text-align:right;width:200px;padding-right:15px;white-space:nowrap}#TicketResults td.ticket-type{border-left:solid 1px #e6e6e6;white-space:nowrap;overflow:hidden}#TicketResults td.price{border-right:solid 1px #e6e6e6;display:table-cell!important}#TicketResults .sum .total{text-align:right;padding-right:15px}#TicketResults tr.sum td{padding:20px 0 15px 0}#TicketResults.item-list .results-items .item-details{margin-top:15px}#TicketResults.item-list .results-items .subitem-wrapper{padding:8px 20px 20px 20px}.refund-button,.view-seats-button,.add-product-button{display:flex;flex-direction:row;justify-content:center;align-items:center;height:40px;width:100%;padding:0 20px 0 20px;background:rgba(0,0,0,0.05);color:#000;opacity:.87;border-radius:100px;border:0;cursor:pointer;white-space:nowrap}.add-product-button{background:rgba(0,0,0,0.87);color:#FFF}.refund-button:hover,.view-seats-button:hover,.add-product-button:hover{background:rgba(0,0,0,0.10)}.add-product-button:hover{background:rgba(0,0,0,0.80)}.refund-button span,.view-seats-button span,.add-product-button span{font-size:14px;margin-right:10px;letter-spacing:.2px}.cancellation-deadline-warning{display:none;width:100%;justify-content:center;align-items:center;color:#666}@media only screen and (max-width:380px){.cancellation-deadline-warning{display:flex}}.tooltip{cursor:pointer}.tooltip .tooltip-text{visibility:hidden;width:max-content;max-width:200px;background-color:rgba(0,0,0,0.80);font-size:10px;color:#fff;text-align:center;padding:4px 8px;border-radius:4px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);opacity:0;transition:opacity .2s ease-in-out;z-index:10;white-space:nowrap}.tooltip .tooltip-text::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:6px;border-style:solid;border-color:rgba(0,0,0,0.80) transparent transparent transparent}.tooltip:hover .tooltip-text{visibility:visible;opacity:1}.item-list .results-container{border-style:solid;border-radius:15px;padding:30px;margin-bottom:20px}.item-list .results-container:not(.error-border){border-width:1px;border-color:#dbdbdb}.item-list .results-container.error-border{border-width:2px}.item-list .header-amount-breakdown{margin-top:8px}.item-list .item-amount-breakdown-line{display:flex;justify-content:space-between;font-size:12px;color:rgba(0,0,0,.6);margin-right:61px}.item-list .item-amount-breakdown-line:not(:last-of-type){margin-bottom:6px}.item-list .results-summary-container{border-radius:15px;padding:30px;background-color:#fafafa;margin-bottom:20px}.item-list .results-summary-container .total-line,.item-list .results-summary-container .results-items,.item-list .results-summary-container .results-sub-header{padding-right:60px}.item-list .results-summary-container .total-line{font-size:22px;display:flex;justify-content:space-between}.item-list .results-summary-container .results-items{border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:20px;padding-right:60px}.item-list .results-summary-container .results-items{font-size:14px;color:rgba(0,0,0,0.6)}.item-list .results-summary-container .results-items .item-details{margin-bottom:5px}.item-list .results-summary-container .results-items .item-details:last-child{margin-bottom:20px}.item-list .results-summary-container .results-items .item-details:first-child{padding-top:5px}.item-list .results-summary-container .results-items .item-details{font-size:14px}.item-list .results-header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.item-list .results-header .title-checkbox-wrapper{display:flex;align-items:center}.item-list .results-header .title h2,.item-list .results-items .title .info h2{font-size:22px;margin-bottom:5px}.item-list .results-header .title .sub-title{display:flex;align-items:center;font-size:16px}.item-list .dot-separator{padding:0 10px}.item-list .results-header .total{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:flex-end}.item-list .results-header .total .prices{min-width:110px;text-align:right}.item-list .results-header .total .actions{margin-right:30px}.item-list .results-header .total .actions a{padding:10px 20px;font-size:14px}.item-list .results-items .item-amount .remove,.item-list .results-header .total .remove{margin-left:16px;height:46px;width:44px}.item-list .results-items .subitem-wrapper .item-amount .remove{margin-left:6px}.item-list .results-items .item-amount .remove a,.item-list .results-header .total .remove a{display:block;padding:10px 10px 8px}.item-list .results-items .item-amount .remove a:hover,.item-list .results-header .total .remove a:hover{background-color:rgba(0,0,0,0.05);border-radius:100px;transition:.3s ease}.item-list .results-header .total .prices .text{text-align:right;font-size:16px;margin-bottom:5px}.item-list .results-header .total .prices .total-price{display:inline-block;text-align:right;font-size:22px}.item-list .results-header .total .prices .total-price-no-products{display:none}.item-list .results-header .total .prices .original-price{display:inline-block;text-align:right;margin-right:10px;text-decoration:line-through;opacity:.7}.item-list .results-sub-header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.item-list .results-sub-header .title h2{font-size:16px;margin-bottom:5px}.item-list .results-sub-header .title .sub-title{font-size:13px}.item-list .results-sub-header .title .sub-title>span{color:#777;position:relative}.item-list .results-sub-header .title .sub-title>svg{padding:0 10px}.item-list .results-sub-header .total .actions a{padding:10px 20px;font-size:14px}.item-list .results-container .results-items{border-top:1px solid #f0f0f0;margin-top:25px}.item-list .results-items .title{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:center;align-items:center;padding:18px 0 10px}.item-list .results-items .title .info{overflow:hidden;text-overflow:ellipsis}.item-list .results-items .title .info h3{font-size:16px;padding:18px 0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-list .results-items .title .info .sub-title{display:flex;align-items:center;font-size:16px}.item-list .results-items .title .actions{margin-left:12px}.item-list .results-items .title .actions a{padding:10px 20px;font-size:14px;white-space:nowrap}.item-list .results-items .item-info{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.item-list .results-items .item-info:not(.first-child){padding-top:5px}.item-list .results-items .item-details{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;font-size:16px;align-items:center}.item-list .results-items .section-name{color:rgba(0,0,0,0.6);font-size:13px;margin-top:15px}.item-list .results-items .item-details:first-child{padding-top:10px}.item-list .results-items .subitem-wrapper .item-details:first-child{padding-top:0}.item-list .results-items .item-details .item-info>span{font-weight:400}.item-list .results-items .item-details .item-info .service-name{display:flex;align-items:center}.item-list .results-items .item-details .item-info .service-name svg{margin:0 10px}.item-list .results-items .item-details .item-info>span.included-product{font-size:14px}.item-list .results-items .item-details .item-info>svg{color:rgba(0,0,0,0.24)}.item-list .results-items .hall-title h2{font-size:22px}.item-list .results-items .hall-title{display:flex;align-items:center;margin-top:21px}.item-list .results-items .item-details .item-info>span.seatnotice>span{display:inline-block;height:20px;width:20px;background-image:url(Images/info-i.png);background-size:80%;background-position:center;background-repeat:no-repeat;border-radius:100%}.item-list .results-items .item-details .item-info>span>span{color:initial;font-weight:500}.item-list .results-items .item-details .item-info>div.item-hang{font-size:12px;padding-top:5px;margin-left:14px;font-style:italic;position:relative}.item-list .results-items .item-details .item-info>div.item-hang::before{content:'\221F';position:absolute;left:-12px;top:3px}.item-list .results-items .item-details .item-info .item-sub-header{color:#777;margin-bottom:20px}.item-list .results-items .item-details .item-info .item-title{font-size:16px}.item-list .results-items .item-details .item-info .item-sub-title{color:#777;margin-top:7px}.item-list .item-select-box{display:none;margin-right:25px}.item-list .results-items .item-details .item-amount .original-price{font-size:12px;text-decoration:line-through;margin-right:15px;opacity:.7}.item-list .results-items .item-details .ticket-type-select{font-size:16px;padding:5px 25px 5px 10px;border-radius:100px;border-width:1px;border-style:solid;margin-left:auto;position:relative;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff url(Images/select-triangle.svg) no-repeat;background-position:top 11px right 10px;outline:0}.item-list .results-items .item-details .ticket-type-select.invalid{border-width:2px}.item-list .results-items .item-details .ticket-type-select:not(.invalid){border-color:rgba(0,0,0,0.16)}.item-list .results-items .item-details .item-amount{min-width:200px;white-space:nowrap;display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.item-list .results-items .subitem-wrapper .item-details .item-amount{margin-right:0}.item-list .results-items .pick-first-action{display:flex;padding:15px 0 2px 0}.item-list .results-items .pick-first-action.no-group{padding-bottom:20px;padding-top:0;border-bottom:1px solid #ccc}.item-list .results-items .pick-first-action a{margin-right:auto;margin-left:auto;white-space:nowrap}.item-list .results-items .subitem-wrapper{background-color:#fafafa;border-radius:8px;margin-top:10px;padding:8px 10px 8px 20px}.item-list .results-items .subitem-wrapper:not(:last-child){margin-bottom:15px}.item-list .results-container.delivery-method,.item-list .results-container.services{display:none}#SubscriptionPickFirst.item-list .results-items .subitem-wrapper:not(:last-child){margin-bottom:0}#SubscriptionPickFirst.item-list .results-items .subitem-wrapper{padding:8px 20px 20px 20px}#SubscriptionPickFirst.item-list .results-items .item-details{margin-top:14px}#SubscriptionPickFirst.item-list .results-items .item-info{margin-top:0;padding-top:0}#DeliveryTypeContainer{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;overflow:auto;justify-content:center;gap:20px;margin-top:20px}#DeliveryTypeContainer>div{flex-basis:32.2%}#DeliveryTypeContainer input[type=radio]{position:absolute;left:-9999px}#DeliveryTypeContainer input[type=radio]+label{display:block;border-radius:5px;border-style:solid;border-width:1px}#DeliveryTypeContainer input[type=radio]:not(:checked)+label{border-color:#e1e1e1}#DeliveryTypeContainer input[type=radio]:checked+label{border-width:2px}#DeliveryTypeContainer input[type=radio]:focus+label{border-width:2px;border-color:black}.no-delivery-type-message{font-size:18px;display:flex;flex-direction:column;align-items:center;padding:20px;margin-bottom:20px}#DeliveryTypeContainer .delivery-type-card-wrapper{flex-basis:32.2%}#DeliveryTypeContainer .delivery-type-card-wrapper:last-child{padding-right:0}#DeliveryTypeContainer .delivery-type-card{display:flex;min-height:95px;border-radius:5px;padding:25px;cursor:pointer}#DeliveryTypeContainer .delivery-type-card.active{border:2px solid}#DeliveryTypeContainer .delivery-type-card input{display:none}#DeliveryTypeContainer .delivery-type-card .icon{height:30px;width:75px}#DeliveryTypeContainer .delivery-type-card.delivery .icon{height:45px;margin-left:-12px;margin-right:12px}#DeliveryTypeContainer .delivery-type-card .card-content{font-size:16px}#DeliveryTypeContainer .delivery-type-card .card-header{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:8px}#DeliveryTypeContainer .delivery-type-card .card-content{flex:1}#DeliveryTypeContainer .delivery-type-card .description{line-height:150%;letter-spacing:.15px;color:rgba(0,0,0,0.87)}#BackToSelect{float:left;margin-top:30px;font-size:16px}#BackToDeliveryTypes{margin-left:25px;margin-right:5px}#ContinueToPurchase{float:right;margin-top:30px}#ContinueDelivery{float:right;font-size:16px;margin-top:30px}#ContinueDelivery .small{display:none}#ViewHallImage{float:right;margin-top:30px;font-size:16px;margin-right:270px}.view-event-hall-text{float:right;font-size:14px;text-decoration:none;background-image:none}.view-event-hall-image{float:right;width:16px;height:16px;margin-right:97px;font-size:14px;text-decoration:none;background-image:none}#PaymentRedirect{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:999}#PaymentRedirect>div{padding:20px;border-radius:5px;color:#000;background-color:#fff;position:relative;top:15%;width:70%;max-width:800px;margin:auto;max-height:75%;overflow:auto;box-sizing:border-box}#PaymentRedirect>div.in-form{top:10%;max-height:50%}#PaymentRedirect>div h2{font-size:18px;line-height:28px;margin:0 0 55px 20px}#RedirectContainer h2 a{float:right;height:40px;width:40px;border-radius:20px;background-color:#bcbcbc;color:#fff;text-align:center;font-size:24px;line-height:40px}#RedirectContainer h2 a:hover{background-color:red}.basket-rule-wrapper:not(:last-of-type){margin-bottom:20px}.basket-recommendation-container::-webkit-scrollbar{height:7px}.basket-recommendation-container::-webkit-scrollbar-track{background:#f1f1f1}.basket-recommendation-container::-webkit-scrollbar-thumb{background:#888;border-radius:5px;background:#AAA}.basket-recommendation-container::-webkit-scrollbar-thumb:hover{background:#555}.slider-icon{background:rgba(0,0,0,0.05);border:0;border-radius:50%;height:44px;width:44px;display:grid;place-content:center;cursor:pointer}.slider-icon>img{height:8px;width:auto;pointer-events:none}.basket-rule-wrapper{border-radius:8px;border:1px solid #ccc;margin-bottom:20px}.information-message-type{border:0;background:#E5EDF1;color:#004F70;font-size:16px}.recommendation-message-type{background:#FAFAFA}.success-message-type{border:0;background:#EDF7ED;color:#1E4620;font-size:16px}.warning-message-type{border:0;background:#FEF3E8;color:#643709;font-size:16px}.danger-message-type{border:0;background:#FEECE8;color:#641C09;font-size:16px}.alert-icon{width:32px;height:32px}.basket-message-container{position:relative;display:flex;justify-content:space-between}.basket-message-container ul,.basket-message-container ol{list-style:inside}.basket-rule-wrapper .collapse-active{max-height:1000px!important;height:auto}.basket-rule-wrapper .collapse{max-height:0;overflow:hidden}.scroll-caret>img{height:40px}.scroll-caret{position:absolute;height:100px;display:flex;flex-direction:column;justify-content:center;transform:translateY(50%)}.basket-message-container .message-type{width:15px;border-radius:3px 0 0 3px}.basket-message-container .message-area{padding:32px;display:flex;gap:10px;width:100%}.slider-controls{padding:32px 32px 0 0;display:inline-flex;flex-direction:row;gap:8px}@media only screen and (max-width:767px){.slider-controls{display:none}}.message-area p>a{color:#FA4517;text-decoration:underline}#BasketContainer .basket-message-container h3{padding-top:0!important;padding-bottom:8px!important;font-size:32px}.basket-recommendation-container{padding:0 32px 32px;gap:16px;display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:32px;scroll-behavior:smooth}.basket-recommendation-container .recommendation-card{width:calc(33% - 20px / 3);flex-shrink:0;border-radius:12px;overflow:hidden;border:0;background:white;display:flex;flex-direction:column;scroll-snap-align:start}@media only screen and (max-width:767px){.basket-recommendation-container{padding:0 24px 24px;gap:10px;scroll-padding:24px}.basket-recommendation-container .recommendation-card{width:100%}}.basket-recommendation-container .recommendation-image{height:240px;background-repeat:no-repeat;background-size:cover;background-position:center center;cursor:pointer;border-radius:8px;margin:20px 20px 0}.event-recommendation-card{display:block;box-sizing:border-box;min-height:230px;background-repeat:no-repeat!important;background-size:cover!important;background-position:center center!important;position:relative;padding:24px}.event-recommendation-card p{z-index:1}.event-recommendation-card p:first-child{margin-top:auto}.event-recommendation-card::after{content:"";position:absolute;bottom:0;left:0;height:50%;width:100%;background:linear-gradient(0deg,rgba(0,0,0,0.4) 0,rgba(0,0,0,0) 100%)}.basket-recommendation-container .info-area{padding:16px 20px;flex:1;display:flex;justify-content:space-between;flex-direction:column;gap:16px}.basket-recommendation-container .title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:22px;font-weight:700}.basket-recommendation-container .subtitle{font-size:14px;font-weight:normal;margin:5px 0;color:rgba(0,0,0,0.87)}.basket-recommendation-container .secondary-text{font-size:12px;color:#717171}.basket-recommendation-container .date{font-size:12px;margin-bottom:7px}#ReservationContainer{margin:0 auto}#ReservationContainer h3{font-size:48px;padding:40px 0 20px 0;text-align:center}#ReservationContainer h4{display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:400;margin-bottom:50px;flex-wrap:wrap}#ReservationContainer h4 svg{padding:0 12px}#ReservationContainer h4 .chip{margin-left:15px}#ReservationContainer .partial-reservation-explanation{display:none;align-items:center;font-size:14px;font-weight:400;background-color:#FAFAFA;border-radius:12px;padding:20px 30px;margin-bottom:15px}#ReservationContainer .partial-reservation-explanation svg{margin-right:10px}#ReservationButtons,#FloatingReservationButtons{display:flex;justify-content:space-between;padding-top:15px}#ReservationButtons .button>span,#FloatingReservationButtons .button>span{display:none}#ReservationButtons .button>span.active,#FloatingReservationButtons .button>span.active{display:flex;align-items:center}#ReservationButtons .confirm-tt-section,#FloatingReservationButtons .confirm-tt-section{display:none}#ReservationButtons .confirm-tt-section .ticket-type-message,#FloatingReservationButtons .confirm-tt-section .ticket-type-message{display:flex;align-items:center;margin-right:20px;font-size:14px}#ReservationButtons .confirm-tt-section .ticket-type-message svg,#FloatingReservationButtons .confirm-tt-section .ticket-type-message svg{margin-right:10px;width:16px;height:16px}#ReservationButtons .confirm-button.disabled,#FloatingReservationButtons .confirm-button.disabled{background-color:rgba(0,0,0,0.05);color:rgba(0,0,0,0.14);border:0;cursor:default}#ReservationButtons .pay-button,#FloatingReservationButtons .pay-button{margin-left:auto}#BasketContainer{margin:0 auto}#BasketContainer h3{font-size:48px;padding:40px 0 50px 0;text-align:center}#BasketContainer .order-edit-button{visibility:hidden}#BasketContainer .order-edit-button.show{visibility:visible}#BankTransferContainer h3{font-size:48px;padding:40px 0;text-align:center}#BankTransferContainer>div{max-width:600px;margin:0 auto}#BankTransferContainer p{margin:10px 0;font-weight:400;line-height:24px}#BankTransferContainer .row>div{padding:0 16px}#BankTransferContainer .row>div:first-child{text-align:right;font-weight:400}#PurchaseContainer,#ReceiptContainer,#ProductSelect{padding-top:0;margin:auto}#ProductSelect{max-width:1145px;padding-bottom:50px}#ReceiptContainer{margin-top:30px}#ReceiptContainer .customer-container,#ReceiptContainer .delivery-container{background:#FAFAFA;border-radius:12px;padding:25px}#ReceiptContainer .customer-container .customer-name{font-size:18px;margin-bottom:8px}#ReceiptContainer .customer-container .customer-email{font-size:16px}#ReceiptContainer .delivery-container{line-height:20px}#ReceiptContainer .receipt-wrapper{display:flex;margin-bottom:20px}#ReceiptContainer .receipt-wrapper .left-container,#ReceiptContainer .receipt-wrapper .right-container{display:flex;flex-direction:column}#ReceiptContainer .receipt-wrapper .left-container{flex:6}#ReceiptContainer .receipt-wrapper .right-container{flex:5;margin-left:40px}#ReceiptContainer .receipt-wrapper .left-container>h3{font-size:26px;margin-bottom:25px}#ReceiptContainer .receipt-wrapper .left-container>h3:not(:first-of-type){margin-top:30px}#ReceiptContainer .sale-item-wrapper.cancelled .badge{margin-bottom:15px}#ReceiptContainer .sale-item-wrapper{background:#FAFAFA;border-radius:12px;padding:20px;margin-bottom:20px}#ReceiptContainer .sale-item-wrapper.cancelled{background:#fff;border-width:2px;border-style:solid}#ReceiptContainer .sale-item-wrapper .info-heading{display:flex;justify-content:space-between;padding:0;margin-bottom:15px;font-size:18px}#ReceiptContainer .sale-item-wrapper .event-name{margin-bottom:8px}#ReceiptContainer .sale-item-wrapper .item-line{display:flex;justify-content:space-between;padding-bottom:14px}#ReceiptContainer .sale-item-wrapper .item-description{padding-top:14px}#ReceiptContainer .sale-item-wrapper .item-line .header{font-size:18px}#ReceiptContainer .sale-item-wrapper .item-line svg{color:#646464;padding:0 5px 3px}#ReceiptContainer .sale-item-wrapper .item-line-wrapper{border-bottom:1px solid rgba(0,0,0,0.08);padding-bottom:6px}#ReceiptContainer .price-breakdown-wrapper{margin-bottom:14px;margin-top:4px}#ReceiptContainer .price-breakdown-wrapper .price-breakdown-line{display:flex;justify-content:space-between;font-size:14px;color:rgba(0,0,0,0.6);margin-bottom:6px}#ReceiptContainer .order-event .price-breakdown-wrapper .price-breakdown-line:first-of-type,#ReceiptContainer .order-membership .price-breakdown-wrapper .price-breakdown-line:first-of-type{margin-top:-8px}#ReceiptContainer .order-membership .price-breakdown-wrapper .price-breakdown-line:last-of-type{margin-bottom:12px}#ReceiptContainer .order-membership .item-line{padding-bottom:0}#ReceiptContainer .order-membership .item-line .item-description{padding-top:14px}#ReceiptContainer .price-breakdown-wrapper .price-breakdown-line:first-of-type{margin-top:8px}#ReceiptContainer .order-service .price-breakdown-wrapper .price-breakdown-line{margin-top:0}#ReceiptContainer .order-giftcard .sale-item-wrapper .item-line,#ReceiptContainer .order-product .sale-item-wrapper .item-line{padding-bottom:0}#ReceiptContainer .order-foli .sale-item-wrapper .item-line .primary-c-button{height:36px;padding:0 16px 0 16px}#ReceiptContainer .order-foli .sale-item-wrapper .item-line .foli-info{display:flex;align-items:center}#ReceiptContainer .order-foli .sale-item-wrapper .item-line .foli-info svg{padding:0 16px 0 0;height:38px}#ReceiptContainer .order-foli .sale-item-wrapper .item-line .foli-info a svg{color:white;transform:scaleX(-1)}#ReceiptContainer .order-foli .sale-item-wrapper{padding:20px 20px 10px 20px}#ReceiptContainer .recommended-product-row{display:flex;flex-wrap:wrap;gap:10px;padding-top:20px}#ReceiptContainer .receipt-block-split .info-section>div{display:flex;justify-content:flex-start;align-items:center;font-size:14px}#ReceiptContainer .receipt-block-split .info-section>div:not(:last-of-type){margin-bottom:8px}#ReceiptContainer .receipt-block-split .info-section>div.receipt-change-event-text{color:rgba(0,0,0,0.6)}#ReceiptContainer .receipt-block-split{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center;margin-top:15px}#ReceiptContainer .receipt-block-split .info-section svg{margin-right:10px}#ReceiptContainer .receipt-block-split .info-section div>span{margin-left:5px}#ReceiptContainer .receipt-block-split .social{display:flex;align-items:center;margin:0}#ReceiptContainer .receipt-block-split .social a{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:100px;background-color:#EDEDED;color:rgba(0,0,0,0.6);margin-left:8px}#ReceiptContainer .receipt-block-split .social a:hover{background-color:rgba(0,0,0,0.12)}#ReceiptContainer .receipt-block-split .social a svg{width:12px;height:12px}#ReceiptContainer .receipt-change-event{display:flex;justify-content:space-between;margin:5px -20px -20px -20px;padding:0 20px 20px 20px;color:rgba(0,0,0,0.6);font-size:14px;line-height:22px;background-color:#FAFAFA;border-bottom-left-radius:12px;border-bottom-right-radius:12px}#ReceiptContainer .receipt-change-event>div{display:flex;flex-direction:column}#ReceiptContainer .receipt-change-event>div:nth-of-type(2){flex:1;padding-left:30px}#ReceiptContainer .receipt-change-event a{background-color:rgba(0,0,0,0.05);opacity:.6;font-size:14px;border:0;padding:0 20px;height:40px}#ReceiptContainer .receipt-change-event a:hover{background:rgba(0,0,0,0.10);transition:.3s ease}#ReceiptContainer .sale-item-wrapper.total-wrapper{padding-top:30px;padding-bottom:30px;margin-bottom:0}#ReceiptContainer .order-service{padding-bottom:15px;margin-bottom:23px;border-bottom:1px solid rgba(0,0,0,0.08)}#ReceiptContainer .order-service .item-line{font-size:14px;color:rgba(0,0,0,0.6);padding-bottom:8px}#ReceiptContainer .order-total{font-size:18px}#ReceiptContainer .order-total .item-line{padding:0}#ReceiptContainer .order-vat .item-line{padding-top:8px;padding-bottom:0;color:rgba(0,0,0,0.6);font-size:14px}input[type='checkbox']{-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;margin:0;background:white;border-radius:4px;border:1px solid #D3D3D3}input[type='checkbox']:checked{background-image:url(Images/checkbox-checked.svg);background-repeat:no-repeat;background-position:center;border:0}input[type='checkbox']:disabled:before,input[type='checkbox'][disabled]:before{background-color:#ebebe4}.flex-1{flex:1}.flex-2{flex:2}.flex-3{flex:3}.flex-4{flex:4}.flex-5{flex:5}.flex-6{flex:6}.input-line input:not([type="checkbox"]),.input-line select{width:100%;border:1px solid #D3D3D3;border-radius:4px;height:40px;font-size:14px;font-weight:400!important;padding-left:10px;color:#404040;box-sizing:border-box}.input-line select{position:relative;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff url(Images/select-triangle.svg) no-repeat;background-position:top 16px right 8px}.input-line input:not([type="checkbox"]):focus,.input-line select:focus{outline:0;border-color:rgba(0,0,0,0.42)!important}.input-posts{display:none}.input-line{margin-left:-33%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;position:relative}.input-line.checkbox{align-items:center}.input-line label{font-weight:400;white-space:nowrap;overflow:hidden;font-size:14px;color:#404040}.input-line label.required-field:before{content:'*';display:inline-block;padding-right:4px}.input-line:not(:first-of-type){margin-top:20px}.input-line>div:first-child label{display:block;padding-right:20px;text-align:right}.input-line>div:first-child{flex:1}.input-line>div:last-child{flex:3;display:flex;column-gap:5px;flex-wrap:wrap;align-items:baseline}.input-line.with-button>div:last-child{align-items:center}.input-line.with-button>div:last-child .button-small{float:left;margin-left:5px}.input-line>div.checkbox:last-child label{margin-left:10px}.input-line>div.checkbox:last-child a svg{margin-bottom:-2px;margin-left:10px}.input-line>div.checkbox:last-child{align-items:center}.input-line>div:last-child .eac-input-wrap,.input-line>div:last-child .item-line-description{width:100%}.input-line>div:last-child .dob-selects{display:none;width:100%;column-gap:5px}.input-line>div:last-child .dob-selects select{flex:1}.input-line.no-support>div:last-child input.date-of-birth-field{display:none}.input-line.no-support>div:last-child .dob-selects{display:flex}.input-line .item-line-description a.description-button{position:absolute;right:11px;top:10px;cursor:pointer;color:rgba(0,0,0,0.24)}.input-line .item-line-description a.description-button svg{width:17px}.input-line .item-line-description .description-text{display:none}.input-line .item-line-description.show-description .description-text{flex-basis:100%;font-size:13px;line-height:18px;padding:8px;box-sizing:border-box;border:1px solid #D3D3D3;background-color:#f3f3f3;border-top:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.input-line .item-line-description.show-description input:not([type="checkbox"]),.input-line .item-line-description.show-description select{border-bottom-left-radius:0;border-bottom-right-radius:0}.input-line .multi-input>div{position:relative}.input-line .multi-input>div>div:first-child{position:absolute;top:12px;left:10px;transition:.3s;z-index:1}.input-line .multi-input>div>div:first-child label{font-weight:400;color:#aaa;padding:0;cursor:text;text-align:left;transition:.3s;white-space:nowrap;overflow:hidden}.input-line .multi-input>div.select-field>div:first-child label{cursor:default}.input-line .multi-input>div.el-content>div:first-child{top:103%;transition:.3s}.input-line .multi-input>div.el-content>div:first-child label{font-size:12px;font-weight:400;color:#404040;cursor:default;transition:.3s}.input-line-fill .input-line{margin-left:0;display:block}.input-line-fill .input-line>div:first-child{position:absolute;top:14px;left:10px;transition:.3s;z-index:10}.input-line-fill .input-line.checkbox>div:first-child{top:2px;left:30px}.input-line-fill .input-line>div:last-child{width:100%}.input-line-fill .input-line .multi-input>div.flex-s-0{flex-basis:100%;margin:20px 0}.input-line-fill .input-line .multi-input>div.flex-s-0:first-of-type{margin-top:0}.input-line-fill .input-line .multi-input>div.flex-s-0:last-of-type{margin-bottom:0}.input-line-fill .input-line>div.multi-label label{display:none}.input-line-fill .input-line>div:first-child label{font-weight:400;color:#aaa;padding:0;cursor:text;text-align:left;transition:.3s;white-space:nowrap;overflow:hidden}.input-line-fill .input-line.checkbox>div:first-child label{color:#404040;cursor:default}.input-line-fill .input-line.el-content>div:first-child{top:106%;transition:.3s}.input-line-fill .input-line.el-content>div:first-child label{font-size:12px;font-weight:400;color:#404040;cursor:default;transition:.3s}.purchase-info-heading,.profile-title{padding:25px 0;font-size:26px}#DeliveryInfoBox{margin-bottom:15px;display:flex;align-items:center}#DeliveryInfoBox .delivery-info-wrapper{display:flex;flex-direction:column;flex:1}#DeliveryInfoBox .icon{margin-right:25px}#DeliveryInfoBox.delivery .icon{height:45px}#DeliveryInfoBox .delivery-info-title{font-size:18px;margin-bottom:5px}#DeliveryInfoBox .delivery-info-description{font-size:16px;line-height:20px}#BuyerTitle .reference{float:right;font-size:20px;color:rgba(0,0,0,0.87);padding-top:4px}#CardTitle,#GiftCardTitle,#OtherPaymentTitle,#VoucherCodeTitle,#InsuranceTitle,#PermissionTitle,#DonateTitle,#AutoRenewalTitle,#PaymentOptionsTitle,.order-meta-data-title{padding-top:55px}#CardType{display:block}#CardType>span{padding-right:10px}#CardType>li{float:left;box-sizing:border-box;padding:10px 25px 15px 15px;cursor:pointer;background-size:auto 30px;background-repeat:no-repeat;background-position-x:30px;background-position-y:center;font-size:14px}#CardType>li.active{background-color:#fff;border-bottom-width:2px;border-bottom-style:solid}#CardType>li:has(input[type=radio]:focus){border-color:black}#CardType>li:has(input[type=radio]:focus)>svg path,#CardType>li:has(input[type=radio]:focus)>svg rect{fill:black}#CardType>li:not(.active):hover{border-bottom:2px solid rgba(0,0,0,0.05)}#CardType>li img{width:30px;float:left;margin-top:-4px;margin-bottom:-4px;height:30px}#CardType>li>span{color:#000}#CardType>li.disabled{color:#f0f0f0;cursor:default}#CardType li svg{width:30px;height:30px;margin-bottom:-9px}#CardType li.payex-tab svg,#CardType li.swedbankpay-tab svg{width:100px}#CardType li.disabled svg path,#CardType li.disabled svg rect{fill:#f0f0f0!important}#CardType li.active svg path#Fill-16,#CardType li.active svg path#Fill-17{fill:#fff!important}#CardType li.disabled svg path#Fill-16,#CardType li.disabled svg path#Fill-17{fill:#fff!important}#CardType li input{width:0;opacity:0}span.ath-debit{position:absolute;font-size:12px;padding-left:6px;padding-top:14px}.purchase-info-box{background-color:#FAFAFA;border-radius:12px;padding:25px}#BuyerInfo,#WebUserCreate,#VoucherCodeInfo{padding:30px 20%}#WebUserCreate{padding-top:0}#BuyerInfo select{font-weight:400}#WebUserCreateCheckBox{margin-top:0;margin-bottom:20px}#WebUserCreateCheckBox .input-line div{z-index:initial}#CardInfo,#DebitInfo,[id$="ExternalInfo"],#KassInfo,#AurInfo,#DirectDebitInfo,.mobile-info-container{border-top:0;border-bottom:0;padding-bottom:0;border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}li#Invoice{height:49px}[id$="ExternalInfo"],#DirectDebitInfo{padding:25px;font-size:14px;font-weight:400;line-height:25px;color:#404040;padding-bottom:5px}.external-badge{margin-top:20px;text-align:center}.external-badge img{max-height:70px;max-width:100%}.external-badge img[src="/Content/Images/stripe-badge.png"]{max-height:40px}#TermsInfo{padding:22px 0 0 0;border-radius:0}#TermsInfo #terms-info{padding:8px 0 8px 0}#TermsInfo .lcol dd{padding-top:5px}#TermsInfo .lcol dd span{display:none;font-size:14px;line-height:25px}#TermsInfo .terms-and-conditions{text-decoration:underline;margin-left:1px}#TermsInfo input[type="checkbox"]{margin-right:10px;margin-left:2px}#GiftCardInfo{padding-top:30px;padding-bottom:20px}#AurInfo.hidden,#CardInfo.hidden,#DebitInfo.hidden,#DirectDebitInfo.hidden,[id$="ExternalInfo"].hidden,#KassInfo.hidden,.mobile-info-container.hidden,#InvoiceInfo.hidden{display:none}#KassCounterContainer,#AurCounterContainer,.mobile-counter-container{text-align:center}#KassStatus,#AurStatus,.mobile-merchant-status{padding:20px 10px 10px 10px;color:#404040;font-size:14px;font-weight:400;line-height:24px;border-top:1px solid #E6E6E6;text-align:center;margin-top:15px}.mobile-merchant-status>span{display:none}.mobile-counter-ok{display:none;white-space:nowrap;font-size:22px;text-align:center;line-height:33px}.mobile-counter-ok svg,.mobile-counter-ok img{height:80px;width:auto}.mobile-counter-ok div{text-align:left}.bounce{animation:bounce .5s .5s;transform:scale(0.85)}@keyframes bounce{0%{transform:scale(0.85)}50%{transform:scale(1.0)}60%{transform:scale(0.7)}80%{transform:scale(0.80)}100%{transform:scale(0.85)}}.pending{animation:bounce .2s .2s}.mobile-counter-box{display:none;white-space:nowrap;font-size:42px;text-align:center;padding-left:42%;padding-right:42%;line-height:33px}#KassCounterLogo path#Fill-16,#KassCounterLogo path#Fill-17{fill:#fff!important}#KassCounterBox div.f,#AurCounterBox div.f,.mobile-counter-box div.f{font-size:22px;border-bottom:2px solid #E6E6E6;padding-bottom:6px;margin-bottom:10px}#PurchaseFields .order-meta-data-info label{display:block;margin-bottom:10px;font-size:14px;line-height:21px}#PurchaseFields .order-meta-data-info textarea{width:100%;min-height:75px;box-sizing:border-box;border:1px solid #D3D3D3;border-radius:5px;height:40px;font-size:14px;line-height:20px;padding:10px;color:#686868;box-shadow:1px 1px 4px 0 rgba(0,0,0,.15) inset}#PurchaseFields.no-payment #CardTitle,#PurchaseFields.no-payment #CardType,#PurchaseFields.no-payment #CardInfo,#PurchaseFields.no-payment #DebitInfo,#PurchaseFields.no-payment [id$="ExternalInfo"],#PurchaseFields.no-payment #DirectDebitInfo,#PurchaseFields.no-payment .mobile-info-container{display:none}#PurchaseLogin.hide{display:none}#PurchaseLogin h2{text-align:center;font-size:26px;margin-bottom:40px}#PurchaseContainer{display:none;padding-top:0;margin-bottom:130px}#PurchaseContainer.show{display:block}#PurchaseFields dl{float:left;width:50%}#PurchaseFields #DebitInfo dl.rcol{margin-top:50px}#PurchaseFields dl dt{float:left;clear:both;text-align:right;width:140px;margin-right:-150px;font-size:14px;font-weight:400;line-height:24px;padding-right:10px;padding-top:10px;color:#404040}#PurchaseFields dl dt label{margin-right:10px}#PurchaseFields dl dd{margin-left:150px;padding-bottom:10px}#PurchaseFields .other-delivery-info{display:none;margin-top:15px}#PurchaseFields .web-user-create-info{display:none}#PurchaseFields dl dd.tnc-container{text-decoration:none;font-size:14px;line-height:25px;margin-left:150px;padding-left:0;padding-bottom:10px;padding-top:5px}.terms-info{display:flex;align-items:center}#PurchaseFields dl dd div.amex-info{display:none;font-size:14px;line-height:24px;padding-top:7px}#PurchaseFields dl dd input[type='text'],#PurchaseFields dl dd input[type='email'],#PurchaseFields dl dd input[type='tel']{border:1px solid #D3D3D3;border-radius:3px;height:40px;width:90%;font-size:14px;font-weight:400;padding-left:10px;color:#404040;outline:0}#PurchaseFields dl dd input[type='text'].two-fields,#PurchaseFields dl dd input[type='email'].two-fields,#PurchaseFields dl dd input[type='tel'].two-fields{width:45%}#PurchaseFields dl dd input[type='text'].amount-field{width:94%}#PurchaseFields dl dd #DonateAmount{margin-bottom:8px}input[type='text'].input-validation-error,input[type='email'].input-validation-error,input[type='tel'].input-validation-error,input[type='date'].input-validation-error,input[type='password'].input-validation-error{background-position:right center;background-size:17px 17px;padding-right:10px;background-origin:content-box}#PurchaseFields .voucher-code.success input[type='text']{color:#FA4517}#PermissionInfo{padding:30px}#PermissionInfo .purchase-info-box-container{position:relative;left:50%;transform:translateX(-50%);max-width:718px}#PermissionInfo .purchase-info-box-container .input-line{margin-left:initial}#PermissionInfo .purchase-info-box-container .input-line div:first-child{display:none}#PermissionInfo .purchase-info-box-container .input-line .checkbox{display:flex;gap:10px;flex-wrap:nowrap}#PermissionInfo .purchase-info-box-container .input-line .checkbox input[type=checkbox]{min-width:18px}#PermissionInfo .purchase-info-box-container .input-line .checkbox label{margin:0;white-space:initial;line-height:20px;max-width:100%}#PermissionInfo .purchase-info-box-container .input-line .checkbox a{margin:0}#PermissionInfo .purchase-info-box-container .input-line .checkbox a svg{margin:0}.permission-description{padding:20px 50px 20px 20px;font-size:14px;width:500px}.permission-description h4{margin-bottom:14px;font-size:14px;line-height:21px;margin-top:12px;color:#232323}.permission-description ul{list-style-type:disc;padding-left:10px}.permission-description li{padding-bottom:8px;line-height:17px}input.credit-card-number.visa{background-image:url(Images/card-type.png);background-repeat:no-repeat;background-position:100% -4px}input.credit-card-number.mastercard{background-image:url(Images/card-type.png);background-repeat:no-repeat;background-position:100% -56px}input.credit-card-number.amex{background-image:url(Images/card-type.png);background-repeat:no-repeat;background-position:100% -154px}.input-line input.address-field.darth-vader{background-image:url(Images/darth-vader.svg);background-repeat:no-repeat;background-position:97% 4px;background-size:34px}.input-line input.address-field.castle{background-image:url(Images/castle.svg);background-repeat:no-repeat;background-position:97% 4px;background-size:34px}.input-line input.address-field.buttercup{background-image:url(Images/buttercup.svg);background-repeat:no-repeat;background-position:97% 4px;background-size:34px}.input-line input.address-field.duck{background-image:url(Images/duck.svg);background-repeat:no-repeat;background-position:97% 4px;background-size:34px}.input-line input.address-field.elf{background-image:url(Images/elf2.svg);background-repeat:no-repeat;background-position:99% 4px;background-size:34px}.input-line input.ssn-field.cake,.input-line input.date-of-birth-field.cake{background-image:url(Images/cake-slice.svg);background-repeat:no-repeat;background-position:99% -1px;background-size:40px}.input-line input.date-of-birth-field.cake{background-position:90% -1px}.input-line input.email-field.gmail{background-image:url(Images/mail-domains.png);background-repeat:no-repeat;background-position:97% -35px;background-size:34px}.input-line input.email-field.yahoo{background-image:url(Images/mail-domains.png);background-repeat:no-repeat;background-position:97% -71px;background-size:34px}.input-line input.email-field.outlook,.input-line input.email-field.live,.input-line input.email-field.hotmail{background-image:url(Images/mail-domains.png);background-repeat:no-repeat;background-position:97% 5px;background-size:34px}#PurchaseFields dl dd textarea{border:1px solid #D3D3D3;border-radius:5px;height:100px;padding-top:5px;padding-right:5px;width:90%;font-size:14px;padding-left:10px;color:#989898;box-shadow:1px 1px 4px 0 rgba(0,0,0,.15) inset;outline:0}textarea.input-validation-error{background-repeat:no-repeat;background-position:top 9px right 5px}#PurchaseFields dl dd label{font-size:11px;line-height:24px;color:#404040}#PurchaseFields dl dd select{position:relative;width:94%;height:40px;font-size:14px;font-weight:400;border:1px solid #D3D3D3;color:#404040;border-radius:4px;outline:0;padding-left:10px;margin-right:8px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff url('Images/select-triangle.svg') no-repeat;background-position:top 16px right 8px}#PurchaseFields dl dd input.credit-card-cvc,#PurchaseFields dl dd input.credit-card-zip{width:116px}#div-terms{width:24px;height:24px;top:12px;right:0;position:relative;float:right;background-repeat:no-repeat}#GiftCardInfo .gift-card-info-text{padding:0 22px;margin-bottom:18px;font-size:14px;line-height:21px}.invoice-payment-info{padding:0 12px;margin:10px 0;font-size:14px;line-height:25px}#GiftCardInfo .selected-card:first-of-type{border-top:1px solid #E6E6E6;padding-top:15px}#GiftCardInfo .selected-card{display:flex;align-items:center;justify-content:space-between;margin:15px 0 5px 0}#GiftCardInfo .selected-card .info-wrapper{display:flex;flex-direction:column;align-items:flex-end}#GiftCardInfo .selected-card .info-wrapper.left{align-items:flex-start}#GiftCardInfo .selected-card .right-content-wrapper{display:flex;align-items:center}#GiftCardInfo .selected-card .right-content-wrapper>div:nth-of-type(2){margin-left:50px;margin-right:30px}#GiftCardInfo .selected-card .info-wrapper span:first-of-type{margin-bottom:5px}#GiftCardInfo .selected-card .header{font-size:14px}#GiftCardInfo .selected-card .info-wrapper .number{font-size:14px;color:rgba(0,0,0,0.6)}#GiftCardErrorMessages{position:relative;display:none}#GiftCardErrorMessages .gc-error{position:absolute;display:none;width:100%;text-align:center;left:0;top:0;padding:15px 0;font-size:1.2em;border-radius:3px}input#GiftCardPin{min-width:70px}#ShowGiftAidContainer{border-top:1px solid rgba(0,0,0,0.08);padding-top:30px;margin-top:5px}#ShowGiftAidContainer .description{font-size:14px;line-height:20px;color:rgba(0,0,0,0.6)}#ShowGiftAidContainer label{font-size:14px;margin-left:10px}#ShowGiftAidContainer h2{margin-bottom:20px}#ShowGiftAidContainer .gift-aid-checkbox{display:flex;align-items:center}#OtherPaymentInfo .other-payment{font-size:16px;font-weight:400;display:flex;justify-content:space-between;padding:10px 0}.other-payment{clear:both}#OtherPaymentInfo .other-payment:not(:first-of-type){border-top:1px solid #e6e6e6}#FindGiftCard{white-space:nowrap}#DonateInfo{padding:30px 25px}#DonateInfo .donate-info-text{font-size:16px;margin-bottom:25px}#DonateInfo .donate-button{white-space:nowrap}#DonateInfo .donation-short-descriptions,#DonateInfo .donate-description{display:none}#DonateInfo .donate-description{font-size:14px;line-height:21px;padding:8px 0;color:rgba(0,0,0,0.6)}#DonateInfo .donation-max-price{display:none;font-size:14px;line-height:21px}#DonateInfo .added-donation{padding:17px 0 12px 0;font-size:16px;position:relative}#DonateInfo .added-donation:first-of-type{border-top:1px solid rgba(0,0,0,0.08)}#DonateInfo .added-donation .description{float:left;width:60%;font-size:18px}#DonateInfo .added-donation .donation-value{float:left}#DonateInfo .added-donation .remove-donation{position:absolute;right:0;top:11px}#DonateInfo .added-donation .remove-donation img{width:15px}#DonateCustomAmount{width:94%}#AutoRenewalInfo h3{font-size:17px;line-height:25px;margin-bottom:15px}#AutoRenewalInfo p{font-size:14px;line-height:21px;margin-bottom:35px}#PaymentOptionsInfo .payment-options-select{display:flex;flex-flow:column}#PaymentOptionsInfo .payment-options-select>div{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;margin:5px 0;padding-left:20px;border:1px solid #bdbdbd;border-radius:5px}#PaymentOptionsInfo .payment-options-select>div.selected{background-color:rgba(0,0,0,0.09);border-color:black}#PaymentOptionsInfo .payment-options-select>div label{cursor:pointer;padding:10px 20px;width:100%}#PaymentOptionsInfo .payment-options-select>div label h4{font-size:16px;margin-bottom:12px;margin-top:6px}#PaymentOptionsInfo .payment-options-select>div label p{font-size:14px;line-height:21px}#InsuranceInfo{display:flex}#InsuranceInfo img.insurance-logo{float:left;height:60px;margin-right:20px}#InsuranceInfo .insurance-information h3,#InsuranceInfo .insurance-information span{font-size:18px}#InsuranceInfo .insurance-information div.insurance-text{font-size:16px;line-height:22px}#InsuranceInfo .insurance-information div.insurance-text a{font-weight:700;text-decoration:underline}#InsuranceInfo .insurance-information div.insurance-text:nth-child(2){margin-bottom:20px}#InsuranceInfo .insurance-information .insurance-header{display:flex;justify-content:space-between;margin-bottom:5px}#InsuranceInfo .insurance-information .insurance-header span{display:flex;align-items:center;justify-content:center}#InsuranceInfo .insurance-href{display:flex;align-items:center;justify-content:center;border-radius:100px;margin-left:10px;margin-bottom:1px;padding:8px}#InsuranceAdded{padding:15px;line-height:21px}#InsuranceInfo a.disabled{color:#ebebe4}#CardInfo .card-type-radio,#DebitInfo .card-type-radio{float:left;width:60px;height:38px;margin-right:5px;cursor:pointer;background-position:0 0}#CardInfo .card-type-radio.selected,#DebitInfo .card-type-radio.selected{background-position:0 38px}#CardInfo .card-type-radio.visa{background-image:url(Images/visa.png)}#CardInfo .card-type-radio.mc{background-image:url(Images/mastercard.png)}#CardInfo .card-type-radio.amex{background-image:url(Images/amex.png)}#DebitInfo .card-type-radio.Electron{background-image:url(Images/electron.png)}#DebitInfo .card-type-radio.Maestro{background-image:url(Images/maestro.png)}#DebitInfo .card-type-radio.MasterCardDebit{background-image:url(Images/mastercard.png)}#CardInfo .card-type-radio input,#DebitInfo .card-type-radio input{width:0;opacity:0}#KassInputForm input{border:1px solid #D3D3D3;border-radius:5px;height:40px;width:90%;font-size:14px;padding-left:10px;color:#989898;box-shadow:1px 1px 4px 0 rgba(0,0,0,.15) inset;outline:0}#PurchaseFields .expiry-dates select,#PurchaseFields .credit-card-state{position:relative;width:128px;height:40px;font-size:14px;font-weight:400;border:1px solid #D3D3D3;border-radius:4px;color:#404040;outline:0;margin-right:8px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff url('Images/select-triangle.svg') no-repeat;background-position:105px 16px;padding-left:10px}.rapid-seal{float:right;margin-right:-5px;margin-left:5px;margin-bottom:20px;margin-top:-100px}#ExternalTimeRemaining{float:right;padding-top:7px;padding-right:15px;font-size:15px}#ExternalTimeRemaining>b{font-size:18px}#ExternalTimeRemaining>b.time-alert{color:#FA4517}#nets-checkout-iframe{min-height:0}.direct-debit-modal{margin:20px}.direct-debit-modal h3{font-size:17px;line-height:25px;margin-bottom:15px}.direct-debit-modal p{font-size:14px;line-height:21px;margin-bottom:35px}.direct-debit-modal .buttons{margin-top:40px}.direct-debit-modal .buttons .button{display:inline-block;padding:10px 30px;font-size:16px}#BackToTickets{float:left;font-size:16px;padding-left:20px;padding-right:20px}#BackToTickets svg,#BackToSelect svg,.cancel-add-products svg{margin-left:0;margin-right:10px}#ContinuePurchase{float:right;margin:0;cursor:pointer}#ContinuePurchase .small{display:none}#ContinueReserve{float:right;margin:0;font-size:16px;margin-right:20px}#ContinueReserve svg{width:16px;height:16px}.order-merge-popup-description{padding:40px 40px 0}.order-merge-popup-description h2{font-size:15px;line-height:23px;margin-bottom:15px}.order-merge-popup-description .order-merge-list{color:#404040;font-size:15px;line-height:23px}.order-merge-popup-description .order-merge-list .button{padding:9px 0;font-size:15px}.find-gift-card-button[disabled],.find-gift-card-button:disabled,.donate-button[disabled],.donate-button:disabled,.find-gift-card-button[disabled]:hover,.find-gift-card-button:disabled:hover,.donate-button[disabled]:hover,.donate-button:disabled:hover{background-color:#bebebe;border-color:#bebebe;color:#fff;cursor:default}.input-button-container{display:table;width:100%}.input-button-container>div{display:table-row}.input-button-container>div>div{display:table-cell}.input-button-container>div>div:first-child{width:100%}#PurchaseFields dl dd .input-button-container>div>div:first-child input[type='text']{box-sizing:border-box;height:44px}.external-gift-card{border-top:1px solid #e6e6e6;margin-top:15px}#KassSend,#AurSend,.mobile-action-button{margin:0;font-size:16px;margin-top:-9px}.mobile-action-button-large{width:120px}#KassSend .small,#AurSend .small,.mobile-action-button .small{display:none}#KassSend img,#AurSend img,.mobile-action-button img{margin-bottom:-2px}#KassCancel,#AurCancel{margin:0;padding-top:7px;padding-bottom:7px;cursor:pointer;font-size:16px;margin-top:-9px;padding-left:9px;padding-right:9px;width:120px}#KassCancel .small,#AurCancel .small{display:none}#KassCancel img,#AurCancel img{margin-bottom:-2px}.order-empty-title{font-size:20px;margin-bottom:10px}.receipt-block{min-width:280px;float:left;margin-bottom:10px}.customer-container .spam-warning{font-size:16px;line-height:20px;margin-top:18px}.customer-container .spam-warning span{font-weight:700}.receipt-options{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.receipt-options>div{flex:1 1 0}.receipt-options .button-small{border:0}.order-vat{color:#838383}div .long-description ul,div .event-group-note ul{list-style:disc;margin-left:24px}div .long-description ul li,div .event-group-note ul li{margin-top:6px;margin-bottom:6px}.membership-options{border:1px solid #E3E2E2;border-top:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:6px 6px 0 6px;margin:2px 0 10px 0;font-size:14px;line-height:16px;position:relative}.membership-options hr{border-color:rgba(227,226,226,0.4);width:75%}.membership-options .transfer-info,.membership-options .renewal-info{margin:10px 0}.membership-options .transfer-info .gift-description,.membership-options .renewal-info .renewal-description{line-height:20px;margin-bottom:10px}.membership-options .transfer-info .button,.membership-options .renewal-info .button{float:right;padding:14px 18px;font-size:16px}.gift-membership-modal,.cancel-membership-modal{padding:18px}.gift-membership-modal .description p,.cancel-membership-modal .description p{font-size:14px;line-height:18px;margin-bottom:8px}.gift-membership-modal .description,.cancel-membership-modal .description{margin-bottom:20px}.gift-membership-modal .buttons,.cancel-membership-modal .buttons{margin-top:15px}.gift-membership-modal .buttons .button,.cancel-membership-modal .buttons .button{display:inline-block;padding:10px 30px;font-size:16px}.refund-modal{max-width:500px}.refund-modal h4{margin-bottom:20px;font-size:18px}.refund-modal .description p{font-size:14px;line-height:18px;margin-bottom:8px}.refund-modal .description{margin-bottom:40px}.refund-modal select{display:block;width:100%;box-sizing:border-box;border:1px solid #D3D3D3;border-radius:5px;height:40px;font-size:14px;padding-left:10px;color:#686868;position:relative;appearance:none;outline:0;-webkit-appearance:none;-moz-appearance:none;background:#fff url(Images/select-triangle.svg) no-repeat;background-position:top 16px right 8px}.refund-modal .refund-bank-options{display:none;margin-top:20px}.refund-modal .refund-bank-options.show{display:block}.refund-modal .buttons{margin-top:15px}.refund-modal .buttons .button{display:inline-block}.refund-modal .buttons .button:disabled{cursor:default;color:#ccc!important;background-color:#fff!important;border-color:#ccc!important}.refund-modal{max-width:740px;text-align:center}.refund-modal h4{font-weight:700;font-size:26px}@media(max-width:700px){.refund-modal h4{margin-top:60px}}.refund-modal p{font-weight:400;font-size:16px;padding:0 30px 0 30px}.refund-modal .item-wrapper{background:#FAFAFA;border-radius:12px;padding:30px 20px 30px 20px}.refund-modal .item-wrapper .input-line{display:flex;flex-direction:row}@media(max-width:700px){.refund-modal .item-wrapper .input-line{flex-direction:column;align-items:flex-start;row-gap:5px}}.refund-modal .input-line-fill .input-line>div:first-child,.refund-modal .input-line-fill .input-line.el-content>div:first-child{top:0;position:relative;transition:none}.refund-modal .item-wrapper .input-line div ::before{content:''}.refund-modal .input-line-fill .input-line>div:first-child label,.refund-modal .input-line-fill .input-line.el-content>div:first-child label{text-align:center;font-weight:500;font-size:14px;color:#404040}.refund-modal .ticket-results{border-width:1px;border-color:#dbdbdb;border-style:solid;border-radius:15px;padding:30px;margin:17px 0 14px 0}.refund-modal .ticket-results .result-item{display:flex;flex-direction:row;justify-content:space-between}.refund-modal .ticket-results .result-cancellation-fee{font-size:14px;color:rgba(0,0,0,0.6);font-weight:400;padding:7px 0 16px 0;border-bottom:1px solid #f0f0f0;margin-bottom:25px}.refund-modal .ticket-results .item-breakdown{display:none}#ChangeEventOptions{margin-top:3px;border-top:1px solid #E3E2E2}#ChangeEventOptions .change-back-button{float:left}#ChangeEventOptions .change-back-button.hide{display:none}#ChangeEventOptions input{border:1px solid #D3D3D3;border-radius:5px;width:100%;font-size:14px;font-weight:400;padding-left:10px;outline:0;box-sizing:border-box;height:42px}#ChangeEventOptions input:disabled{background-color:rgba(180,180,180,0.3);border-color:rgba(118,118,118,0.3)}#ChangeEventOptions .search-container{position:relative;display:flex;justify-content:space-between;align-items:center;z-index:1;font-size:16px;width:100%}#ChangeEventOptions .search-container input{display:flex;align-items:center;border:1px solid #ddd;border-radius:30px;padding:2px 12px 2px 16px;width:220px;height:44px;background-color:rgba(255,255,255,1);z-index:1}#ChangeEventOptions .search-container .search-icon{position:absolute;right:15px;display:flex;align-items:center;height:44px;pointer-events:none;z-index:10}#ChangeEventOptions .search-container .search-icon svg{height:20px;width:20px;z-index:10;opacity:.44;filter:brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(0%) hue-rotate(0deg) grayscale(100%);transform:scaleX(-1)}#ChangeEventOptions .search-bar-container{display:flex;flex-wrap:wrap;align-content:center}#ChangeEventGroups .no-search-results{display:none;min-height:100px;background:#eee;position:relative}#ChangeEventGroups .no-search-results>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-size:14px}#ChangeEventGroups .no-search-results>div h4{font-size:18px;line-height:27px}#ChangeEventGroups .event-list .header-row>div{font-size:16px;color:rgba(0,0,0,0.6);padding:5px 8px 5px 15px}#ChangeEventGroups .event-list .content-row{border-radius:6px;padding:15px 0;margin-bottom:10px;cursor:pointer}#ChangeEventGroups .event-list .content-row:not(.selected){background-color:#F0F0F0}#ChangeEventGroups .event-list .content-row>div{font-size:16px;line-height:18px;padding:0 8px 0 15px;vertical-align:middle}#ChangeEventGroups .event-list .content-row>div.availability div span{display:none}#ChangeEventGroups .event-list .content-row>div.availability div{position:relative}#ChangeEventGroups .event-list .content-row>div.availability div::before{visibility:visible;position:absolute;top:2px;left:2px;content:'';height:15px;width:15px;border-radius:100%}#ChangeEventGroups .event-list .content-row>div.toggle{padding-right:25px;text-align:right}#ChangeEventGroups .event-list .content-row>div.toggle a svg{width:12px;height:12px}#ChangeEventGroups .event-list .content-row.selected>div.toggle a svg{transform:rotateX(180deg)}#ChangeEventGroups .event-list #TicketResults{float:none;padding-right:0}#ChangeEventGroups .event-list #TicketResults table{padding-right:0;border-right:0}#ChangeEventGroups .event-list #TicketResults table tbody tr:nth-last-child(2) td{border-bottom:solid 1px #e6e6e6}#ChangeEventGroups .event-list #TicketResults table tr.event-name-row{display:none}#ChangeEventGroups .event-list #TicketResults table tr.sum{display:none}#ChangeEventGroups .event-group-container .view-details{display:flex;flex-direction:column;flex-grow:1;gap:16px;margin:20px 24px 24px 24px}#ChangeEventGroups input[type=radio]{position:absolute;left:-9999px}#ChangeEventGroups .event-group-container{width:auto;height:434px;display:flex;flex-direction:column;border-width:1px;border-style:solid;border-radius:12px;flex-grow:1}#ChangeEventGroups input[type=radio]:not(:checked)+.event-group-container{border-width:2px;border-color:#E6E6E6}#ChangeEventGroups input[type=radio]:checked+.event-group-container{border-width:2px}#ChangeEventGroups input[type=radio]:focus+.event-group-container{border-width:2px;border-color:black}#ChangeEventGroups .event-group-container .image-and-info{width:100%;height:230px}#ChangeEventGroups .event-group-container .image-and-info .image{height:100%;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;top:0;left:0;border-top-right-radius:10px;border-top-left-radius:10px}#ChangeEventGroups .event-group-container .image-and-info .image .info-container{position:absolute;top:8px;right:8px;width:32px;height:32px}#ChangeEventGroups .event-group-container .image-and-info .image .info-container a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}#ChangeEventGroups .event-group-container .image-and-info .image .info-container img{filter:invert(1);width:20px;height:20px;transition:transform .3s ease}#ChangeEventGroups .event-group-container .image-and-info .image .info-container img:hover{transform:scale(1.1)}#ChangeEventGroups .event-group-container .info .title{color:#000;font-size:20px;line-height:24px;margin:0}#ChangeEventGroups .event-group-container .info .hall-info{color:#666;font-size:14px;font-weight:400;line-height:20px;margin:0}#ChangeEventContainer #TicketsToChange,#ChangeEventContainer #ChooseEvent{font-size:26px;margin-bottom:25px}#ChangeEventContainer h3{margin-top:30px}#ChangeEventContainer .previousTickets{border-width:0!important;border-radius:12px;background-color:#FAFAFA;margin-bottom:26px;padding:20px;padding-bottom:30px}#ChangeEventContainer .basket-contents.item-list .results-container .results-items{border:0;margin-top:15px}#ChangeEventContainer .basket-contents.item-list .results-container.delivery-method,#ChangeEventContainer .basket-contents.item-list .results-container.services{display:block;color:rgba(0,0,0,0.6)}#ChangeEventContainer .item-list .results-container.error-border{border-width:2px}#ChangeEventContainer .item-list .results-container .results-items{border-top:1px solid #f0f0f0;margin-top:25px}#ChangeEventContainer .item-list .results-container.delivery-method,#ChangeEventContainer .item-list .results-container.services{display:none}#ChangeEventContainer .item-list .results-items .item-details{margin-top:15px;padding-bottom:14px}#ChangeEventContainer .item-list .results-items .item-details:first-child #ChangeEventContainer .item-list .results-container .results-items .item-details:last-of-type{padding-bottom:20px}#ChangeEventContainer .item-list .results-container .results-items .item-details .item-info>svg.no-hide{display:block}#ChangeEventContainer .item-list .results-container .results-items .item-details .item-amount>span.original-price{bottom:12px}#ChangeEventContainer .item-list .results-container .results-items .item-details:last-of-type .item-amount>span.original-price{bottom:-15px}#ChangeEventContainer .item-list .results-container .results-items .item-amount-breakdown-line{margin-right:0}#ChangeEventContainer .item-list .results-container .results-items{margin-top:15px}#ChangeEventContainer .event-description{margin-bottom:44px;font-weight:400;font-size:18px;line-height:30px}#ChangeEventContainer .chooseWrapper{position:relative}#ChangeEventContainer .chooseDropDown:after{content:'';display:block;width:25px;height:25px;background:#fff;position:absolute;top:-1px;left:calc(50% - 6px);transform:rotate(45deg);z-index:-1}#ChangeEventContainer .chooseToggle{display:flex;justify-content:space-between;align-items:center;border:1px solid #D3D3D3;padding:10px 16px;border-radius:100px;height:40px;box-sizing:border-box}#ChangeEventContainer .chooseDateToggle>svg,#ChangeEventContainer .chooseDateToggle>span{pointer-events:none}#ChangeEventContainer .chooseDropDown{z-index:1;display:none;position:absolute;top:calc(100% + 7px);width:100%;border-radius:12px;background:#fff;filter:drop-shadow(0px 5px 22px #00012)}#ChangeEventContainer .chooseDropDown li a{display:flex;justify-content:flex-start;align-items:center;gap:8px;padding:0 16px;min-height:40px}#ChangeEventContainer .chooseDropDown li a:hover{background:#0000D}#ChangeEventContainer .chooseDropDown li:not(:first-child){border-top:1px solid #00014}#ChangeEventContainer .dateStatusBubble{width:13px;height:13px;border-radius:100%}#ChangeEventContainer .chooseToggle span{display:flex;justify-content:flex-start;align-items:center;gap:8px}#ChangeEventContainer fieldset{border:0;margin:0;padding:0}#ChangeEventContainer fieldset>legend{position:absolute;left:-9999px}#ChangeEventContainer .change-event{border:0;padding:0;margin:2px 0;font-size:12px;line-height:16px;position:relative}#ChangeEventContainer .change-event.search{padding:0;line-height:22px;font-size:14px;margin-bottom:20px}#ChangeEventContainer .price-breakdown-wrapper .price-breakdown-line,#ChangeEventContainer .item-list .item-amount-breakdown-line{font-size:14px}.change-event{border:1px solid #E3E2E2;border-radius:5px;padding:6px;margin:2px 0;font-size:12px;line-height:16px;position:relative}.change-event-button{position:absolute;top:0;right:0;margin-top:4px;margin-right:4px;font-size:10px;padding:10px;cursor:pointer;line-height:12px}.change-event.center{text-align:center;margin-bottom:20px}.change-event.center>div{display:inline-block}.change-event.search{line-height:22px;font-size:14px;padding:20px;margin-bottom:20px}#ChangeResults .price-alert{padding-bottom:20px;line-height:25px}#ChangeResultsHeader{padding:10px 0}#ChangeResultsHeader .found-heading{margin:8px 0;font-size:18px}#ChangeResultsHeader div{line-height:21px}#ChangeEvent .cancel-change{text-align:left;padding-right:20px}#ChangeEvent .view-change{text-align:center}#ChangeEvent .confirm-change>a>img{position:relative;margin:0 0 -1px 4px}#ChangeEventButtons{display:flex;justify-content:space-between;padding-top:10px;margin-bottom:30px}#AddProductButtons{display:flex;justify-content:space-between}#ChangePayment{display:none}#ChangePayment .info{line-height:24px;font-size:16px;margin:10px 0}#ChangePayment .center{text-align:center}#ChangeResults.add-products-results #TicketResults{float:none;padding-right:0}.receipt-show-smart-tickets{margin:10px 0;width:100%;font-weight:bold}.product-button-container{flex-grow:1;letter-spacing:.1px}.add-product-to-order{cursor:pointer;font-size:14px;border:0}.card-receipt,.gift-card-receipt,.bank-transaction-receipt,.other-payment-receipt,.recurring-payment-receipt,.sale-receipt-info{box-shadow:0 11px 15px -7px rgba(0,0,0,0.05),0px 24px 38px 3px rgba(0,0,0,0.04),0px 9px 46px 8px rgba(0,0,0,0.04)}.order-receipt{font-size:20px;text-align:right;color:rgba(0,0,0,0.87);margin-bottom:22px}.bank-transaction-receipt{padding:12px 12px 20px 12px}.other-payment-receipt,.recurring-payment-receipt,.gift-card-receipt,.sale-receipt-info{padding:25px}.sale-receipt-info{margin-bottom:24px}.sale-receipt-info .sale-receipt-primary-info{font-size:18px;line-height:20px;margin-bottom:16px}.sale-receipt-info .sale-receipt-secondary-info,.sale-receipt-info .sale-receipt-secondary-info>div:last-child{display:flex;justify-content:space-between;gap:12px;font-size:14px;line-height:16px}.sale-receipt-info .sale-receipt-secondary-info{border-bottom:1px solid rgba(0,0,0,0.08);padding-bottom:24px}.sale-receipt-info .sale-receipt-datetime{padding-top:24px;display:flex;justify-content:space-between;font-size:14px;line-height:16px}.sale-receipt-info .sale-receipt-secondary-info>div:first-child>div,.sale-receipt-info .sale-receipt-secondary-info>div:last-child>div>div{margin-bottom:6px}.gift-card-receipt .gift-card-payment,.bank-transaction-receipt .bank-transaction-payment,.other-payment-receipt .other-payment,.recurring-payment-receipt{font-size:18px}.gift-card-receipt .gift-card-payment div:first-child,.bank-transaction-receipt .bank-transaction-payment div:first-child,.other-payment-receipt .other-payment div:first-child,.recurring-payment-receipt>div div:first-child{float:right}.gift-card-receipt .gift-card-payment div:nth-child(2),.bank-transaction-receipt .bank-transaction-payment div:nth-child(2),.other-payment-receipt .other-payment div:nth-child(2),.recurring-payment-receipt>div div:nth-child(2){font-size:14px}.recurring-payment-receipt>div::after{content:"";clear:both;display:table}.recurring-payment-receipt>ul{margin-top:5px}.card-receipt{height:400px;position:relative}.refund-info{display:flex;align-items:center;font-size:14px;color:rgba(0,0,0,0.6)}.refund-info svg{margin-right:10px}ul.receipt-tabs{margin:0 25px}ul.receipt-tabs li{float:left;box-sizing:border-box;padding:8px;cursor:pointer;font-size:14px}ul.receipt-tabs li.active{font-weight:700}.shop-info{font-size:14px;line-height:19px;position:absolute;left:24px}.trans-info{font-size:14px;position:absolute;left:24px}.big-info{font-size:22px;position:absolute;left:24px}#ReceiptContainer .receipt-block .info-heading{padding:0 0 10px 0}.info-heading{font-size:18px;padding:8px 0}.info-heading .description{font-size:16px}.order-barcode img{width:100%}.reference-number{text-align:center;margin-bottom:15px}.button-container{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px}.button-container>a{flex-grow:1;font-size:16px}#expired-layout{margin-top:120px;display:flex;flex-direction:column;align-content:center;flex-wrap:wrap}#ExpiredContainer{width:610px}#ExpiredContainer #expiration-summary{display:flex;flex-direction:column;align-items:center;gap:24px;margin-bottom:48px}#ExpiredContainer #warning-icon{width:96px;height:96px}#ExpiredContainer h3{font-size:70px;text-align:center}#ExpiredContainer #payment-summary{background-color:#FAFAFA;padding:24px;border-radius:16px}#ExpiredContainer #expired-description{font-size:24px;line-height:36px;text-align:center}#ExpiredContainer #order-id{line-height:30px;font-size:18px;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:16px}#ExpiredContainer #payment-type,#ExpiredContainer #amount-charged{display:flex;flex-direction:row;justify-content:space-between;line-height:24px;font-size:16px}.custom-pdf-vbox #select-layout-content-wrapper{display:flex;flex-direction:column;max-width:700px}.custom-pdf-vbox #select-layout-content{display:flex;height:100%}.custom-pdf-vbox #select-layout-text-area{display:flex;flex-direction:column;justify-content:space-between;padding:40px 0 0 30px}.custom-pdf-vbox #select-layout-picker-area{display:flex;flex-direction:column;align-items:center}.custom-pdf-vbox #custom-pdf-header{text-align:center;font-size:25px;padding:20px 0 20px 0}.custom-pdf-vbox .preview-caption{text-align:center;padding-bottom:10px}.custom-pdf-vbox #slideshow-container{display:flex;flex-direction:row;justify-content:space-around;padding:40px 0 20px 0}.custom-pdf-vbox .preview-container{width:200px;display:none}.custom-pdf-vbox .preview-container.active-preview{display:block!important}.custom-pdf-vbox .preview-container img{outline:2px solid #808080}.custom-pdf-vbox .preview-fade{-webkit-animation-name:preview-fade;-webkit-animation-duration:1s;animation-name:preview-fade;animation-duration:1s}.custom-pdf-vbox #prev-preview-btn,.custom-pdf-vbox #next-preview-btn{align-self:center;cursor:pointer;font-size:18px;transition:.6s ease;border-radius:0 3px 3px 0;user-select:none;padding:20px}.custom-pdf-vbox #preview-dot-container{text-align:center}.custom-pdf-vbox .preview-dot{cursor:pointer;height:10px;width:10px;margin:0 2px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .6s ease}.custom-pdf-vbox .active,.custom-pdf-vbox .preview-dot:hover{background-color:#717171}.custom-pdf-vbox #custom-pdf-text-container{flex-direction:column;margin-bottom:19px}.custom-pdf-vbox #custom-pdf-btn-container{display:flex;justify-content:center;padding-top:20px}.custom-pdf-vbox #custom-pdf-text-container-label{display:block;font-size:14px;line-height:21px;color:#636363}.custom-pdf-vbox #custom-text-textarea{resize:none;width:100%;box-sizing:border-box;border:1px solid #D3D3D3;border-radius:5px;font-size:14px;line-height:20px;padding:10px;color:#686868;box-shadow:1px 1px 4px 0 rgba(0,0,0,.15) inset}.custom-pdf-vbox #character-counter-wrapper{display:flex;justify-content:flex-end;padding-top:3px;font-size:11px}@keyframes char-counter-highlight{0%{color:#636363}100%{color:#fc030b}}.char-counter-highlight{animation:char-counter-highlight .3s}.svg-icon-wrapper{background-color:rgba(0,0,0,0.05);border-radius:100px;padding:8px 8px 5px}.svg-icon-wrapper:hover{background-color:rgba(0,0,0,0.12)}.badge{display:inline-block;text-transform:uppercase;font-size:11px;padding:6px 12px;border-radius:16px}#ForwardTicketsContent,#UitpasModalContent{width:100%;display:flex;flex-direction:column;justify-content:flex-start;min-height:100%}#uitpas-tickets-footer{margin-top:20px;padding-top:12px;border-top:1px solid rgba(0,0,0,0.16);display:flex;gap:10px}#uitpas-tickets-footer button{width:100%}#ForwardTickets #forward-tickets-link-container,#ForwardTicketsContent #forward-tickets-email-container{display:flex}#ForwardTicketsContent h4,#UitpasModalContent h4{font-size:26px;text-align:center}#ForwardTicketsContent .description,#UitpasModalContent .description{font-size:14px;text-align:center;margin:12px 0 25px 0;color:rgba(0,0,0,0.87)}#ForwardTicketsContent h3,#UitpasModalContent h3{font-size:18px;margin-bottom:5px}.uitpasInputForm{width:100%;display:flex;gap:16px}.uitpasInputForm>*:first-child{flex:1}#ForwardTicketsContent div[id^='forward-tickets-section-'],#UitpasModalContent div[id^='uitpas-modal-tickets-section-'],#UitpasModalContent div[id^='coupon-modal-tickets-section-']{padding:20px 20px 4px;border-radius:12px;border:1px solid rgba(0,0,0,0.16)}#ForwardTicketsContent div[id^='forward-tickets-section-']>*+*,#UitpasModalContent div[id^='uitpas-modal-tickets-section-']>*+*,#UitpasModalContent div[id^='coupon-modal-tickets-section-']>*+*{border-top:1px solid rgba(0,0,0,0.16)}#ForwardTicketsContent .item-description,#UitpasModalContent .item-description{font-size:14px;margin-bottom:15px}#ForwardTicketsContent .ticket-wrapper,#UitpasModalContent .ticket-wrapper{display:flex;align-items:center;gap:10px;width:100%}#ForwardTicketsContent .ticket-wrapper>*:last-child,#UitpasModalContent .ticket-wrapper>*:last-child{flex:1}#ForwardTicketsContent a.ticket-button,#UitpasModalContent a.ticket-button{display:flex;justify-content:space-between;padding:0;padding:16px 0;white-space:nowrap;font-size:16px;cursor:pointer}#ForwardTicketsContent .ticket-wrapper>*:first-child,#UitpasModalContent .ticket-wrapper>*:first-child{width:20px}#ForwardTicketsContent .ticket-button .ticket-info,#UitpasModalContent .ticket-button .ticket-info{display:flex;align-items:center}#ForwardTicketsContent .ticket-button .ticket-info input,#UitpasModalContent .ticket-button .ticket-info input{margin-right:15px}#ForwardTicketsContent .ticket-button .ticket-info svg,#UitpasModalContent .ticket-button .ticket-info svg{margin:0 5px 3px;color:#646464}#ForwardTicketsContent .ticket-button .ticket-info span:last-of-type,#UitpasModalContent .ticket-button .ticket-info span:last-of-type{margin-left:5px}#ForwardTicketsContent .ticket-button .right-content-wrapper{display:flex;align-items:center;height:35px}#ForwardTicketsContent .ticket-button .tooltip-container svg{margin-left:10px;margin-top:3px;color:#10AF6B}#ForwardTicketsContent .ticket-button .tooltip-container .forward-success{display:none}#ForwardTicketsContent a.ticket-button .tooltip-container{position:relative}#ForwardTicketsContent a.ticket-button .tooltip-container .tooltip{visibility:hidden;font-size:11px;text-align:center;padding:3px 10px;border-radius:6px;position:absolute;z-index:1;bottom:100%;right:5px}#ForwardTicketsContent a.ticket-button .tooltip-container:hover .tooltip{visibility:visible}#ForwardTicketsContent #forward-tickets-footer{visibility:hidden;margin-top:30px}#ForwardTicketsContent #forward-tickets-footer.show{visibility:visible}#ForwardTicketsContent #forward-tickets-link-text-container,#ForwardTicketsContent #forward-tickets-email-text-container{display:inline-block;height:32px;flex:1 1 auto}#forward-tickets-email-text-container{display:flex!important;flex-direction:row}#ForwardTicketsContent .forward-tickets-form-label{font-size:14px;padding-bottom:8px}#ForwardTicketsContent #forward-tickets-email-send{margin-left:15px}#ForwardTicketsContent #forward-tickets-email-text-input{box-sizing:border-box;border:1px solid #D3D3D3;border-radius:4px;width:100%;height:40px;font-size:14px;font-weight:400;padding-left:12px;padding-right:12px;outline:0}#ForwardTicketsContent .forward-tickets-form-button{flex-grow:1}#ForwardTicketsContent .forward-tickets-form-button:not(:first-of-type){margin-left:15px}#ForwardTicketsContent .forward-tickets-form-button.disabled{background-color:#bebebe;border-color:#bebebe}#ForwardTicketsContent #forward-tickets-link-container{display:flex;margin-top:20px;padding-top:20px;border-top:1px solid rgba(0,0,0,0.08)}#ForwardTicketsContent .already-sent{display:flex;align-items:center;color:rgba(0,0,0,0.6);font-size:14px;margin-top:10px}#ForwardTicketsContent .already-sent svg{color:#10AF6B;margin-right:5px}#MobileDownloadContent{max-width:750px}#MobileDownloadContent h4{font-size:26px;padding:8px 0;text-align:center}#MobileDownloadContent .icons{display:flex;justify-content:center;align-items:center;margin:20px 0}#MobileDownloadContent .icons img{height:50px;display:inline-block;margin:0 20px}#MobileDownloadContent .description{font-size:16px;line-height:22px;letter-spacing:.15px;text-align:center;margin-bottom:10px}#MobileDownloadContent .event-wrapper,#MobileDownloadContent .item-group-wrapper{background-color:#FAFAFA;border-radius:12px;padding:25px}#MobileDownloadContent .description a{font-weight:700}#MobileDownloadContent h3{font-size:18px;margin-bottom:5px}#MobileDownloadContent .item-description{font-size:14px;margin-bottom:15px}#MobileDownloadContent a.button{padding:0;margin-top:10px;white-space:nowrap;overflow:hidden;font-size:16px;line-height:28px;position:relative}#MobileDownloadContent a.button .icon-wrapper{position:absolute;right:15px;top:50%;transform:translateY(-50%);pointer-events:none}#MobileDownloadContent a.button .icon-wrapper .downloaded{display:none}#MobileDownloadContent a.button .icon-wrapper span,#MobileDownloadContent a.button .icon-wrapper svg{height:27px;width:22px}#MobileDownloadContent a.button svg.separator{margin:0 10px}#MobileDownloadContent .description-wrapper{display:flex;pointer-events:none}#MobileDownloadContent .description-wrapper .seat-info{display:flex;align-items:center}#MobileDownloadContent .description-wrapper .ttype{margin-left:10px}.receipt-sale-verify{padding:24px;height:100%;background:url(Images/logo-load.gif) no-repeat bottom center;background-size:contain}.receipt-sale-verify h3{font-size:18px;line-height:28px}.receipt-sale-verify p{margin:20px 0;line-height:20px}.ok-back-warning{padding:14px}.ok-back-warning p{margin:40px 0;line-height:22px}.ok-back-warning p.ok-button-container{text-align:center}.ok-back-warning #WarningOk{display:inline-block;padding:10px 26px}.tickets-special-offers{padding:24px}.tickets-special-offers h3{font-size:18px;line-height:28px}.tickets-special-offers p{margin:20px 0;line-height:20px}.tickets-special-offers ul{padding-left:25px}.tickets-special-offers ul li>div{line-height:23px}.tickets-special-offers h4{font-size:18px;line-height:28px}.tickets-special-offers h5{font-style:italic;margin-bottom:10px}a.go-to-special-offer{float:right;padding:10px 60px}#SkipSpecialOffer{float:left}#GoToSpecialOffer{float:right}.tickets-suggestions{padding:24px}.tickets-suggestions .suggestion-container{margin:10px 0}.tickets-suggestions h3{font-size:18px;line-height:28px}.tickets-suggestions p{margin:20px 0;line-height:20px}.tickets-suggestions .suggest-description p{color:#404040;font-size:15px;line-height:22px}.tickets-suggestions .button{padding:10px}#EventHallOverlay{position:fixed;top:0;left:0;height:100%;width:100%;z-index:10;background-color:rgba(0,0,0,0.7)}#EventHallOverlay img{position:fixed;top:0;right:0;margin:1%;cursor:pointer}#EventHallOverlay #EventHall{height:90%;width:90%;border:1px solid black;position:fixed;z-index:11;left:50%;top:50%;transform:translate(-50%,-50%)}#EventHallOverlay .svg-ctrl{position:absolute;width:100%;top:0;left:0;height:80px;background:#fff}.svg-ctrl .pan-ctl{position:absolute;top:10px;left:10px}.svg-ctrl .zoom-ctl{position:absolute;top:34px;left:85px}.svg-ctrl .pan-ctl .pan-u,.svg-ctrl .pan-ctl .pan-l,.svg-ctrl .pan-ctl .pan-r,.svg-ctrl .pan-ctl .pan-d,.svg-ctrl .zoom-ctl .zoom-o,.svg-ctrl .zoom-ctl .zoom-i{cursor:pointer;width:20px;height:20px;border-style:solid;border-width:1px;position:absolute}.svg-ctrl .pan-ctl .pan-u{top:3px;left:21px;border-radius:3px 3px 0 0}.svg-ctrl .pan-ctl .pan-u div,.svg-ctrl .pan-ctl .pan-l div,.svg-ctrl .pan-ctl .pan-r div,.svg-ctrl .pan-ctl .pan-d div{width:0;height:0;position:absolute}.svg-ctrl .pan-ctl .pan-u div{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom-style:solid;border-bottom-width:6px;top:7px;left:5px}.svg-ctrl .pan-ctl .pan-l{top:24px;left:0;border-radius:3px 0 0 3px}.svg-ctrl .pan-ctl .pan-l div{border-top:5px solid transparent;border-bottom:5px solid transparent;border-right-style:solid;border-right-width:6px;top:5px;left:7px}.svg-ctrl .pan-ctl .pan-r{top:24px;left:42px;border-radius:0 3px 3px 0}.svg-ctrl .pan-ctl .pan-r div{border-top:5px solid transparent;border-bottom:5px solid transparent;border-left-style:solid;border-left-width:6px;top:5px;left:7px}.svg-ctrl .pan-ctl .pan-d{top:45px;left:21px;border-radius:0 0 3px 3px}.svg-ctrl .pan-ctl .pan-d div{border-left:5px solid transparent;border-right:5px solid transparent;border-top-style:solid;border-top-width:6px;top:7px;left:5px}.svg-ctrl .pan-ctl .reset{cursor:pointer;width:20px;height:20px;position:absolute;top:25px;left:22px}.svg-ctrl .zoom-ctl .zoom-o{top:0;left:0;border-radius:3px}.svg-ctrl .zoom-ctl .zoom-o div,.svg-ctrl .zoom-ctl .zoom-i div{position:absolute;font-size:28px;line-height:11px;height:20px;width:20px;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.svg-ctrl .zoom-ctl .zoom-o div{left:0;top:1px}.svg-ctrl .zoom-ctl .zoom-i{top:0;left:28px;border-radius:3px}.svg-ctrl .zoom-ctl .zoom-i div{left:0;top:2px}#tix-seatpicker{display:none}#ActionButtons.button-row{display:flex;align-items:center;justify-content:flex-end}#ActionButtons.button-row .spacer{flex:1}#ActionButtons.button-row span.message{display:flex;align-items:center;margin-right:15px;font-size:14px}#ActionButtons.button-row span.message svg{margin-right:10px;width:16px;height:16px}#ChangeActionButtons{margin-top:30px}#ShowHall{text-align:center}#ShowHall a{font-size:16px;padding:13px 30px;display:inline-block}#PurchaseError{display:none;padding:15px;font-size:1.2em;text-align:center;margin-bottom:20px;border-radius:3px;max-width:970px;margin-left:auto;margin-right:auto}#wrapper{min-height:100%;position:relative}#header{width:100%;clear:both}#content,.floating-content{clear:both;padding:10px 30px 100px;max-width:1200px;margin:0 auto;min-height:500px}.floating-content{min-height:unset;padding-top:0;padding-bottom:0}#frontcontent{clear:both;padding-top:70px}#footer{clear:both;width:100%;padding-bottom:21px;position:absolute;bottom:0;left:0}#FooterContent{padding-top:40px;margin:0 30px;display:flex;justify-content:space-between}#FooterContent>div:last-child{display:flex;justify-content:flex-end;align-items:center}#footer .left-foot.top,#footer .right-foot.top{margin-bottom:18px;width:60%}#footer .right-foot.top{width:40%}#footer .phone-icon{float:left;margin:0 18px 18px 0;width:50px;height:50px;background:url(Images/Phone-old.svg) no-repeat}#footer .phone-number{font-size:24px;line-height:32px;white-space:nowrap}#footer .opening-hours{font-size:16px;line-height:24px}#footer .logo{height:28px;margin-top:3px}#footer .address{font-size:16px;line-height:24px}#footer .contact-email,#footer .contact-email:visited{font-size:16px;line-height:24px;text-decoration:none}#footer .contact-email:hover{color:#fff}#footer .middle-foot{clear:both;height:1px}#footer .copyright{font-size:16px}#footer .copyright-text{font-size:16px}#footer .copyright-text a{text-decoration:none}#footer .left-foot.bottom{margin-top:19px}#FooterSocial{display:flex;margin-left:16px}#FooterSocial .facebook{padding-top:2px}#FooterSocial .twitter{padding-top:2px;padding-left:1px}#footer .right-foot.bottom{margin-top:12px}#FooterInfo .right-foot.bottom a{display:inline-block;width:30px;height:30px;vertical-align:middle}#footer .social-background{background-color:#424242;display:flex;justify-content:center;align-items:center;border-radius:100%;width:30px;height:30px;vertical-align:middle;margin-left:8px}#footer .social-background a{color:#fff}#footer .social-background svg{width:19px;height:19px}#footer .right-foot.bottom a.tnc,#footer .right-foot.bottom a.ppo{width:auto;height:auto;line-height:30px}#footer .right-foot.bottom a.tnc::after{content:'';display:inline-block;width:6px;height:6px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#424242;margin:0 10px 1px 15px}#FooterPhoneOpening,#bottom-foot,.middle-foot{display:none}#FooterContent{padding-top:10px}#SiteHead2>a:not(#skipToContent):first-child{float:left}#SiteHead2 h1.logo{width:114px;height:45px;margin:28px 0 0 15px;overflow:hidden;white-space:nowrap;text-indent:123%;background:url('https://assets.tixly.com/logo-tixly-negative.svg');background-size:cover}body.site_is #SiteHead2 h1.logo{width:78px;background:url('Images/tix_logo.svg');background-size:cover}#RightHead{float:right;padding-top:17px;margin-right:30px}#RightHead .right-head-element{color:#fff;font-size:13px;text-decoration:none;letter-spacing:1px}#SiteHead2{position:fixed;top:0;left:0;z-index:5;width:100%;height:100px;font-size:28px;line-height:60px;overflow:hidden;box-sizing:border-box}.site-header-padding{height:100px}#SiteHead2 .headbackbutt{display:flex;align-items:center;justify-content:center;float:left;position:relative;width:48px;height:48px;margin:25px 15px 0 25px;border-radius:100%}#SiteHead2 .headbackbutt svg{color:#fff;height:16px;width:16px}#SiteHead2>a{float:left}.headtexttitle{float:left;padding-left:30px;margin-top:20px;display:flex;flex-direction:column;height:60%;justify-content:center;h1{line-height:34px}p{font-size:14px;font-weight:500;line-height:20px}}#SiteHead2 .headtexttotal{position:absolute;display:flex;align-items:center;right:0;margin:0 25px 0 0;padding-top:34px;padding-left:20px}#SiteHead2 .headtexttotal:before{content:'';position:absolute;top:0;left:-40px;width:40px;height:100%}.headtexttotal .total{margin-left:35px}.headtexttotal .tickets{cursor:pointer}.headtexttotal .tickets a{display:flex;align-items:center}.headtexttotal .tickets a svg:first-child{padding-right:10px}.headtexttotal .tickets a svg:last-child{padding-left:10px}.headtexttotal .tickets i.show-basket{border-style:solid;border-width:0 2px 2px 0;display:inline-block;padding:5px;vertical-align:middle;transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-top:-11px;margin-left:5px}.headtexttotal .expires{display:flex;align-items:center;justify-content:space-around;height:35px;font-size:22px;border-radius:8px;min-width:105px;padding:0 10px;user-select:none;cursor:default;margin-left:35px}.headtexttotal .expires span{min-width:70px;text-align:center}.headtexttotal .expires svg{width:20px;height:20px}#SiteHead2 .profile-language-bar{position:absolute;z-index:2;display:flex;right:0;margin:12px 25px 0 0;padding-left:20px;font-size:14px;line-height:1.5em;user-select:none;cursor:pointer}#SiteHead2 .profile-language-bar>a{display:flex;align-items:center;justify-content:center;margin-left:20px;text-decoration:none}#SiteHead2 .profile-language-bar>a svg{height:17px;width:17px;float:left;padding-right:10px}#SiteHead2 .profile-language-bar .language-currency-link svg{height:14px;width:14px;padding-bottom:1px}#SiteHead2 .profile-language-bar .language-currency-link i{border-style:solid;border-width:0 1px 1px 0;display:inline-block;padding:3px;vertical-align:middle;transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-right:10px;margin-top:-7px}#SiteHead2 .profile-language-bar .language-currency-link .selected-culture-min{display:none}#SiteHead2 .profile-language-bar .language-currency-selector{position:fixed;right:35px;top:35px;box-sizing:border-box;display:none;background:white;border-radius:12px;filter:drop-shadow(0px 5px 22px rgba(0,0,0,0.04)) drop-shadow(0px 12px 17px rgba(0,0,0,0.04)) drop-shadow(0px 0 8px rgba(0,0,0,0.05));overflow:hidden}#SiteHead2 .profile-language-bar .language-currency-selector div{display:flex;color:black;font-weight:500;font-size:14px}#SiteHead2 .profile-language-bar .language-currency-selector div ul:first-child{border-right:1px solid rgba(0,0,0,0.087)}#SiteHead2 .profile-language-bar .language-currency-selector ul{padding:10px 0}#SiteHead2 .profile-language-bar .language-currency-selector ul:first-child{min-width:150px}#SiteHead2 .profile-language-bar .language-currency-selector ul li{padding:8px 16px}#SiteHead2 .profile-language-bar .language-currency-selector ul li:hover{background-color:rgba(0,0,0,0.08)}#SiteHead2 .profile-language-bar .language-currency-selector ul:last-child li{padding:8px 24px}#SiteHead2 .profile-language-bar a{text-decoration:none}#SiteHead2 .profile-language-bar .profile-details{display:none;background-color:#fff;border-radius:3px;position:fixed;right:155px;top:36px}#SiteHead2 .profile-language-bar .profile-details a.button{display:inline-block;padding:10px;font-size:14px;border:0}#SiteHead2 .profile-language-bar .profile-details a.button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}#SiteHead2 .profile-language-bar .profile-details a.button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}#BuyingHead{text-align:center;font-size:48px;padding:50px 0 30px 0;background-size:cover;background-position:center}#BuyingSteps{max-width:1300px;margin:20px auto;text-align:center}#BuyingSteps div.icon{width:60px;height:60px;font-size:28px;line-height:60px;text-align:center;color:#00099;border-radius:100%;display:inline-block}#BuyingSteps .steps{display:inline-block;white-space:nowrap;overflow:hidden;text-align:center;padding-left:50px}#BuyingSteps .steps:first-child{padding-left:0}#BuyingSteps .steps.active .text{color:#000}#BuyingSteps .steps.active div.icon{color:#fff}#BuyingSteps div .text{color:#AAA;font-size:16px;display:inline-block;margin-left:20px;vertical-align:super}#BuyingSteps .steps.active{background-color:#fff}#SeasonCardHeader{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;margin-top:20px}#SeasonCardHeader .image{margin-right:30px}#SeasonCardHeader .image img{height:200px}#SeasonCardHeader .description h2{font-size:26px;margin-bottom:20px}#SeasonCardHeader .description p{font-size:16px;line-height:28px}#SeasonCardSelect{max-width:1120px;margin:0 auto}#SeasonCardSelect .heading{margin:38px 0}#SeasonCardSelect .heading h1{font-size:26px;margin-bottom:25px}#SeasonCardSelect .number-of-cards .ticket-type-row-wrapper{display:flex;gap:25px;flex-wrap:wrap}#SeasonCardSelect .heading .number-of-cards .ticket-type-row{flex-grow:1;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;background-color:#FAFAFA;border-radius:12px;padding:15px 25px;max-width:49%}#SeasonCardSelect .heading .number-of-cards .ticket-type-row h4{margin-right:25px}#SeasonCardSelect .heading .number-of-cards .ticket-type-row .counter{display:flex;justify-content:space-evenly;align-items:center}#SeasonCardSelect .heading .number-of-cards .ticket-type-row .counter input{flex:1;height:39px;text-align:center;line-height:39px;font-size:26px}#SeasonCardSelect .heading .number-of-cards .ticket-type-row .counter .number-of-subs{display:inline-block;border:0;background:transparent;color:#000;width:50px;font-size:16px}#SeasonCardSelect .heading .price-zone-select{margin-top:25px}#SeasonCardSelect .heading .price-zone-select ul{list-style:none;position:relative;display:inline-block}#SeasonCardSelect .heading .price-zone-select ul li{float:left;position:relative;border-radius:3px;margin:2px 5px}#SeasonCardSelect .heading .price-zone-select ul li a{padding:10px 15px;font-size:12px;cursor:pointer;display:block;color:#fff;text-decoration:none}#SeasonCardSelect .heading .price-zone-select ul li.selected{margin:0 5px;border:2px solid black}#SeasonCardSelect .shows ul.tiles{list-style-type:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:20px}#SeasonCardSelect .shows ul.tiles li.show{position:relative;width:360px;border-width:1px;border-style:solid;box-sizing:border-box;text-align:left;border-radius:10px}#SeasonCardSelect .shows ul.tiles li.show:not(.primary-border-c){border-color:rgba(0,0,0,0.08)}#SeasonCardSelect .shows ul.tiles li.show .image{width:100%;height:200px;background-repeat:no-repeat;background-size:cover;background-position:center center;cursor:pointer;border-radius:8px 8px 0 0}#SeasonCardSelect .shows ul.tiles li.show .image img{position:absolute;top:10px;right:10px;height:20px;width:20px}#SeasonCardSelect .shows ul.tiles li.show .group-marker{color:#fff;position:absolute;top:10px;left:10px;font-size:11px;text-transform:uppercase;border:0}#SeasonCardSelect .shows ul.tiles li.show .group-marker.few-tickets,#SeasonCardSelect .shows ul.tiles li.show .group-marker.sold-out{background-color:#FA8917}#SeasonCardSelect .shows ul.tiles li.show .info,#SeasonCardSelect .shows ul.tiles li.show .select-options{padding:0 20px;box-sizing:border-box}#SeasonCardSelect .shows ul.tiles li.show .info{margin-top:20px;min-height:84px}#SeasonCardSelect .shows ul.tiles li.show .info h1 a{line-height:1.5}#SeasonCardSelect .shows ul.tiles li.show .info h1{font-size:20px;letter-spacing:.15px}#SeasonCardSelect .shows ul.tiles li.show .info h1 a{text-decoration:none}#SeasonCardSelect .shows ul.tiles li.show .info h4{font-size:14px;margin-top:5px;font-weight:400;color:rgba(0,0,0,0.60);letter-spacing:.15px}#SeasonCardSelect .shows ul.tiles li.show .select-options{width:100%;margin:20px 0}#SeasonCardSelect .shows ul.tiles li.show .select-options .event-ticket-type-select{display:none;position:absolute;z-index:5;bottom:5px;left:5px;right:5px;background-color:#fff;border-radius:6px;padding:25px;box-shadow:rgb(0 0 0 / 15%) 0 3px 8px}#SeasonCardSelect .shows ul.tiles li.show .select-options .event-ticket-type-select h3{margin:10px 0 35px;text-transform:none;font-size:18px}#SeasonCardSelect .shows ul.tiles li.show .select-options .event-ticket-type-select .close{position:absolute;top:26px;right:26px;background-color:rgba(0,0,0,0.05)}#SeasonCardSelect .shows ul.tiles li.show .select-options .event-ticket-type-select .ticket-type-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;margin-bottom:8px}#SeasonCardSelect .shows ul.tiles li.show .select-options .event-ticket-type-select .ticket-type-row h4{margin-right:10px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#SeasonCardSelect .shows ul.tiles li.show .select-options .event-ticket-type-select .ticket-type-row .counter{display:flex;flex:0 0 120px;height:40px;justify-content:space-evenly}#SeasonCardSelect .shows ul.tiles li.show .select-options .event-ticket-type-select .ticket-type-row .counter a,#SeasonCardSelect .shows ul.tiles li.show .select-options .event-ticket-type-select .ticket-type-row .counter input{flex:1;height:39px;text-align:center;line-height:39px;font-size:26px}#SeasonCardSelect .shows ul.tiles li.show .select-options .event-ticket-type-select .ticket-type-row .counter .number-of-tickets{display:inline-block;border:0;background:transparent;color:#000;width:30px;font-size:16px}#SeasonCardSelect .shows ul.tiles li.show .select-options .event-ticket-type-select .button{margin-top:30px}#SeasonCardSelect .shows ul.tiles li.show .select-options h3{text-transform:uppercase;margin-bottom:10px;font-size:12px}#SeasonCardSelect .shows ul.tiles li.show .select-options .single-date{margin:30px 0;font-size:14px;line-height:16px}#SeasonCardSelect .shows ul.tiles li.show .select-options select{margin-bottom:5px;height:40px;width:100%;padding-left:20px;position:relative;font-size:14px;border:1px solid #D3D3D3;border-radius:100px;outline:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;color:rgba(64,64,64,1);background:#fff url(Images/select-triangle.svg) no-repeat;background-position:top 16px right 15px}#SeasonCardSelect .shows ul.tiles li.show .select-options select option[value="0"]{color:#404040}#SeasonCardSelect .shows ul.tiles li.show .select-options select:focus{border-color:#000}#SeasonCardSelect .shows ul.tiles li.show .select-options select.hidden{display:none}#SeasonCardSelect .shows ul.tiles li.show .select-options .button{width:100%;height:40px;margin-top:12px}#SeasonCardSelect .shows ul.tiles li.show .select-options .button svg{display:none}#SeasonCardSelect .shows ul.tiles li.show .select-options .button.selected svg,#SeasonCardSelect .shows ul.tiles li.show .select-options .button.included svg{display:inline-block;margin-right:10px}#SeasonCardSelect .shows ul.tiles li.show .select-options .button.included{cursor:default}#SeasonCardSelect .shows ul.tiles li.show.show-selected{border-width:2px}#SeasonCardSelect .shows ul.tiles li.show.show-disabled .select-options h3{color:#D3D3D3}#SeasonCardSelect .shows ul.tiles li.show.show-disabled .select-options .single-date{color:#D3D3D3}#SeasonCardSelect .shows ul.tiles li.show.show-disabled .select-options select{color:#D3D3D3}#SeasonCardSelect .shows ul.tiles li.show.show-disabled .select-options .button{background-color:#fff;color:#D3D3D3;border-color:#D3D3D3;cursor:default}#SeasonCardSelect .btn-secondary,#ProductSelect .btn-secondary{background-color:rgba(0,0,0,0.05);color:rgba(0,0,0,0.14);border:0}#SeasonCardSelect .btn-secondary:hover,#ProductSelect .btn-secondary:hover{background-color:rgba(0,0,0,0.10);color:rgba(0,0,0,0.28)}#FindSeasonCardContainer{margin-top:30px}#FindSeasonCardContainer>div{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;align-items:center}#FindSeasonCardContainer.scroll-fix{position:fixed;bottom:0;z-index:998;background-color:#fff;width:100%;left:0;padding:10px 0;box-shadow:0 -1px 6px rgba(0,0,0,0.04),0px -8px 20px rgba(0,0,0,0.04)}#FindSeasonCardContainer.scroll-fix>div{max-width:1120px;margin:0 auto;padding:0 30px}#FindSeasonCardContainer .event-select-text{display:flex;align-items:center;color:rgba(0,0,0,0.6)}#FindSeasonCardContainer .event-select-text svg{margin-right:10px}#FindSeasonCardContainer .find-subscription{display:flex;align-items:center}#FindSeasonCardContainer .find-subscription>span{margin-right:25px;font-size:16px}#FindSeasonCardContainer .find-subscription.disable>span{display:none}#FindSeasonCardContainer .find-subscription.disable #FindSubscription{background-color:rgba(0,0,0,0.05);color:#ccc;border:0;cursor:default}#FindSeasonCardContainer.scroll-fix #FindSubscription{margin:5px 0}.vbox-inline-large:has(.event-group-popup-info){background:transparent!important}.event-group-popup-info{position:relative;height:100%;border-radius:12px;overflow:hidden}.heading-event-group-subtitle{margin-top:-4px;font-size:16px!important;font-family:Runda!important;font-weight:400!important;line-height:24px!important;letter-spacing:.15px!important}.event-group-popup-title{position:absolute;width:40%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.event-group-popup-title h2{font-size:18px;line-height:28px;margin:0 10px 21px 20px}.event-group-popup-title h3{margin:0 0 12px 20px;font-size:14px}.event-group-popup-title ul{margin:0 0 0 20px;padding-bottom:10px}.event-group-popup-title ul li{margin:0 0 8px 0;font-size:12px}.event-group-popup-description{position:absolute;height:100%;overflow:auto;margin-left:40%;background-color:#fff;position:relative;padding:32px 40px 40px;display:flex;flex-direction:column}.event-group-popup-description h2{font-size:36px;line-height:45px}.event-group-popup-description strong{display:block;font-size:16px;line-height:28px;font-weight:normal;margin-bottom:24px}.event-group-popup-description div.description{overflow-y:auto;flex:1}.event-group-popup-description div.dateSelection{display:flex;justify-content:space-between;align-content:center;gap:16px;padding-top:24px;margin-top:24px;border-top:1px solid #00014}.event-group-popup-description div.dateSelection .chooseDateWrapper{flex:1}.event-group-popup-description p{color:#000DE;font-size:16px;line-height:24px;font-weight:normal}#GiftCardInfo{display:flex;justify-content:center;flex-direction:column}@media only screen and (max-width:720px){#GiftCardInfo .gift-card-input-container{flex-direction:column}#GiftCardInfo .rcol .input-button-container>div{padding-left:24px}}#GiftCardInfo .gift-card-input-container{display:flex;max-width:820px;justify-content:center;gap:20px;position:relative;left:50%;transform:translateX(-50%)}#GiftCardInfo #GiftCardOrderPayments{flex:1}#GiftCardInfo .lcol,#GiftCardInfo .rcol{float:initial;width:initial;display:flex;align-content:center;flex-direction:row;justify-content:space-between;gap:20px;flex-basis:calc(50% - 10px)}#GiftCardInfo .lcol dt,#GiftCardInfo .rcol dt{float:initial;clear:initial;width:initial;margin-right:initial;padding:0;text-align:left;display:inline-flex;align-items:center}#GiftCardInfo .lcol dt label,#GiftCardInfo .rcol dt label{margin:0}#GiftCardInfo .lcol dd,#GiftCardInfo .rcol dd{margin:0;padding:0;flex-basis:100%}#GiftCardInfo .lcol dd input[type=text],#GiftCardInfo .rcol dd input[type=text]{margin:0;padding:0 10px;width:100%;box-sizing:border-box!important;height:40px!important}#GiftCardInfo .rcol .input-button-container>div{display:flex;gap:20px}#GiftCardInfo .rcol .input-button-container>div>div:first-child{display:initial}#GiftCardInfo .rcol .input-button-container>div>div:first-child{display:initial}.giftcard-button-wrapper{display:flex;align-items:center;justify-content:space-between;margin-top:70px}#GiftCardStatus{display:flex;flex-direction:column;align-items:center;padding:0 10px;margin-bottom:30px;text-align:center}#GiftCardStatus>div{margin-bottom:15px}#GiftCardDescription{font-size:18px;line-height:26px;margin-bottom:15px;padding:0 10px}#GiftCardDescription p{padding-bottom:16px}#GiftCardDescription p:last-child{padding-bottom:0}#GiftCardDescription p i{font-style:italic}#GiftCardDescription p a{text-decoration:none}#GiftCardDescription p a:hover{text-decoration:underline;transition:color .8s ease}#GiftCardSelector{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:22px}#GiftCardSelector li{display:inline-block;height:252px;width:386px;border-width:1px;border-style:solid;position:relative;box-sizing:border-box;border-radius:8px}#GiftCardSelector li:not(.selected){border-color:#E6E6E6}#GiftCardSelector li.selected{border-width:2px}#GiftCardSelector .name{font-size:18px;color:rgba(0,0,0,0.87);margin-left:20px;margin-top:20px}#GiftCardSelector .gift-card-count{display:flex;align-items:center;justify-content:space-between;position:absolute;bottom:0;width:calc(100% - 39px);height:55px;padding:0 20px;border-radius:0 0 6px 6px}#GiftCardSelector .gift-card-count .gift-cards.zero{color:#757575}#GiftCardSelector li.selected .gift-card-count .gift-cards{color:#fff}#GiftCardSelector li.selected .gift-card-count .minus,#GiftCardSelector li.selected .gift-card-count .plus{background-color:#fff;border:0}#GiftCardSelector li:not(.selected) .gift-card-count .minus.zero,#GiftCardSelector li:not(.selected) .gift-card-count .plus.zero{color:#757575;background-color:#303030;border:0;cursor:default}#GiftCardSelector .plus,#GiftCardSelector .minus{width:28px;height:28px}#GiftCardSelector .gift-card-price-wrapper{position:relative;font-size:52px;text-align:center;margin-top:38px;overflow:hidden;cursor:pointer}#GiftCardSelector li.disabled .gift-card-price-wrapper .gift-card-price{color:rgba(0,0,0,0.24)}#GiftCardSelector .gift-card-edit-amount{font-size:52px;font-weight:700;text-align:center;border:0;outline:0;-moz-appearance:textfield;line-height:53px;width:100%}#GiftCardSelector input.gift-card-edit-amount::-webkit-outer-spin-button,#GiftCardSelector input.gift-card-edit-amount::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#GiftCardSelector .gift-card-edit-amount-button{position:absolute;right:15px;top:8px;color:rgba(0,0,0,0.6);border:0;background:0;cursor:pointer}#GiftCardSelector .gift-card-edit-amount-button:hover{background:rgba(0,0,0,0.12);transition:.3s ease}#GiftCardSelector .gift-card-value{font-size:14px;margin-top:12px;text-align:center}#GiftCardSelector .gift-card-price.select-price .gift-card-custom-input .button-icon.set-gift-card-price{float:right;margin-top:20px}#GiftCardSelector .gift-card-custom-amount-wrapper{display:none;align-items:center}#GiftCardSelector .gift-card-custom-amount-wrapper span{color:rgba(0,0,0,0.24)}#GiftCardSelector .gift-card-custom-amount-wrapper .left{order:1;text-align:right}#GiftCardSelector .gift-card-custom-amount-wrapper .right{order:2;text-align:left;margin-left:10px}#GiftCardSelector .gift-card-custom-amount-wrapper input.right,#GiftCardSelector .gift-card-custom-amount-wrapper input.left{flex:3}#GiftCardSelector .gift-card-custom-amount-wrapper span.right,#GiftCardSelector .gift-card-custom-amount-wrapper span.left{flex:2}#GiftCardStatusContainter{padding:12px}#GiftCardStatusContainter .gift-card-info-text{font-size:14px;line-height:21px}#GiftCardStatusContainter label{font-size:11px;line-height:24px;color:#404040;font-size:14px;line-height:24px}#GiftCardStatusContainter input{border:1px solid #D3D3D3;border-radius:5px;height:40px;width:90%;font-size:14px;padding-left:10px;color:#989898;box-shadow:1px 1px 4px 0 rgba(0,0,0,.15) inset;outline:0}#GiftCardStatusContainter .gift-card-status-results,#GiftCardStatusContainter .gift-card-status-noresults{display:none}#GiftCardStatusContainter .gift-card-status-header{font-size:11px;line-height:24px;color:#404040;font-size:14px;line-height:24px;text-align:center}#GiftCardStatusContainter .gift-card-remainder,#GiftCardStatusContainter .gift-card-expires,#GiftCardStatusContainter .gift-card-noremainder{font-size:20px;line-height:30px;text-align:center}#ProductDescription{font-weight:400;background-color:#FAFAFA;border-radius:12px;padding:25px}#ProductSelect h2{line-height:36px;font-size:20px;margin:15px 0;color:rgba(0,0,0,0.87);text-align:center}#ProductSelect .tiles{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:25px;justify-content:space-evenly}#ProductSelect .tiles .product{cursor:pointer;position:relative;display:flex;flex-direction:column;width:365px;border:1px solid rgba(0,0,0,0.08);border-radius:10px;overflow:hidden}#ProductSelect .tiles .product .info-icon{position:absolute;top:10px;right:10px;z-index:4}#ProductSelect .tiles .product .info{display:flex;flex-direction:column;align-items:center;margin:20px 0}#ProductSelect .tiles .product .info h1{font-size:20px;margin-bottom:10px;padding:0 15px}#ProductSelect .tiles .product .image{border-top-left-radius:8px;border-top-right-radius:8px;float:left;width:365px;height:270px;object-fit:cover}.product-popup-info{position:relative;height:500px;width:800px}.product-popup-title{position:absolute;height:100%;overflow:auto;width:365px}.product-popup-title img{width:365px;height:auto}.product-popup-title h2{font-size:22px;line-height:28px;margin:15px 0;white-space:pre-wrap}.product-popup-title h3{margin:0 0 12px 20px;font-size:14px}.product-popup-title ul{margin:0 0 0 20px;padding-bottom:10px}.product-popup-title ul li{margin:0 0 8px 0;font-size:12px}.product-popup-description{position:absolute;height:95%;overflow:auto;margin-left:48%;margin-top:50px;background-color:#fff;padding-left:20px}.product-popup-description p{margin:10px 15px 15px;color:#404040;font-size:18px;line-height:25px}.product-popup-description ul{list-style:disc}.product-popup-description ol{list-style:decimal}#ProductSelect .tiles .product .price-and-counter{display:flex;justify-content:space-between;cursor:default;margin:0 20px 20px}#ProductSelect .tiles .product .price-and-counter.zero input{color:rgba(0,0,0,0.24)}#ProductSelect .tiles .number-of-products{border:0;background:transparent;width:30px;text-align:center;font-size:inherit}.terms-checkbox{transform:scale(1.2);margin-right:10px;border-color:#bebebe}h2.terms-and-conditions-title{margin:20px 0 19px;font-size:24px;line-height:24px;padding:10px 10px 10px 24px}.terms-and-conditions-content{margin:8px;font-size:11px}.terms-and-conditions-content h1,.terms-and-conditions-content h2,.terms-and-conditions-content h3,.terms-and-conditions-content h4,.terms-and-conditions-content p{line-height:18px;padding:0 10px 0 26px;margin:13px 0}.terms-and-conditions-content h1{font-size:20px;font-weight:700}.terms-and-conditions-content h2{font-size:18px;font-weight:700}.terms-and-conditions-content h3{font-size:16px;font-weight:700}.terms-and-conditions-content h4{font-size:14px;font-weight:700}.terms-and-conditions-content p{font-size:11px}.terms-and-conditions-content ol{list-style-type:decimal;padding-left:40px;margin:11px 0}.terms-and-conditions-content ol ol{list-style-type:lower-roman}.terms-and-conditions-content ul{list-style-type:disc;padding-left:40px;margin:11px 0}.terms-and-conditions-content ul ul{list-style-type:circle}.terms-and-conditions-content li{margin-bottom:5px;line-height:17px}.terms-and-conditions-content li ol,.terms-and-conditions-content li ul{margin-top:5px;margin-bottom:0}.terms-and-conditions-content li ol:last-child,.terms-and-conditions-content li:last-child{padding-bottom:0}h2.privacy-policy-title{margin:20px 0 19px;font-size:24px;line-height:24px;padding:10px 10px 10px 24px}.privacy-policy-content{margin:8px;font-size:11px}.privacy-policy-content h1,.privacy-policy-content h2,.privacy-policy-content h3,.privacy-policy-content h4,.privacy-policy-content p{line-height:18px;padding:0 10px 0 26px;margin:13px 0}.privacy-policy-content h1{font-size:20px;font-weight:700}.privacy-policy-content h2{font-size:18px;font-weight:700}.privacy-policy-content h3{font-size:16px;font-weight:700}.privacy-policy-content h4{font-size:14px;font-weight:700}.privacy-policy-content p{font-size:11px}.privacy-policy-content ol{list-style-type:decimal;padding-left:40px;margin:11px 0}.privacy-policy-content ol ol{list-style-type:lower-roman}.privacy-policy-content ul{list-style-type:disc;padding-left:40px;margin:11px 0}.privacy-policy-content ul ul{list-style-type:circle}.privacy-policy-content li{margin-bottom:5px;line-height:17px}.privacy-policy-content li ol,.privacy-policy-content li ul{margin-top:5px;margin-bottom:0}.privacy-policy-content li ol:last-child,.privacy-policy-content li:last-child{margin-bottom:0}#ProfileFields{max-width:550px;margin:0 auto}#ProfileFields .profile-heading,#ProfileFields #SignInLocal,#ProfileFields #SignInSocial,#ProfileFields h5,#ProfileFields hr{margin-bottom:25px}#ProfileFields #SignInLocal .profile-input-line{margin-bottom:25px}#ProfileFields #SignInLocal .profile-input-line::after{content:initial!important}#Basket #OpenUitpasModal{display:none}#OpenUitpasModal>svg{height:15px;width:auto}@media only screen and (max-width:480px){#ProfileFields #SignInLocal .profile-input-line.button-line{flex-wrap:wrap}#ProfileFields #RegisterProfile,#ProfileFields #RegisterProfile+button{max-width:initial!important}#ForwardTicketsContent .ticket-wrapper>*:first-child,#UitpasModalContent .ticket-wrapper>*:first-child{margin-top:-15px}#UitpasModal,button#OpenUitpasModal{width:100%}#uitpas-tickets-footer,.uitpasInputForm{flex-direction:column}.uitpasInputForm .input-line{flex-direction:column;width:100%}.uitpasInputForm>input{width:100%}.uitpasInputForm .input-line .coupon-input-wrapper{width:100%}.uitpasInputForm .coupon-input{width:100%!important}#coupon-submit-button{width:100%}#ForwardTicketsContent a.ticket-button,#UitpasModalContent a.ticket-button{flex-direction:column;gap:5px}label#uitpas-card-number-label{display:none}#coupon-cta-container{display:grid!important}}#coupon-submit-button{align-self:end}.coupon-tooltip{background-color:#333;color:#fff;padding:5px 10px;border-radius:5px;position:absolute;z-index:1000;font-size:12px;display:none;width:fit-content}.coupon-tooltip.show{display:block}.coupon-ticket-container{max-height:250px;overflow-y:auto}#ProfileFields #SignInLocal .profile-input-line.button-line{display:flex;gap:20px}#ProfileFields #RegisterProfile,#ProfileFields #RegisterProfile+button{max-width:50%;word-wrap:break-word}#ProfileFields #SignInLocal .profile-input-line.password-line{position:relative}#ProfileFields #SignInLocal .profile-input-line .forgot-password{font-size:14px;position:absolute;right:0;top:0}#ProfileFields #SignInLocal .profile-input-line label{display:inline-block;font-size:14px;color:#404040;margin-bottom:10px}#ProfileFields .profile-heading{text-transform:uppercase;font-size:14px;margin-top:15px}#ProfileFields #SignInLocal .profile-input-line:after{content:'';display:table;clear:both}#ProfileFields #SignInLocal .login-new-system-hint{font-size:14px;line-height:18px;padding:25px;border-radius:12px;background-color:#FAFAFA}#ProfileFields #SignInLocal input{display:block;width:100%;box-sizing:border-box;border:1px solid #D3D3D3;border-radius:5px;height:40px;font-size:14px;font-weight:400;padding:25px}#ProfileFields #SignInLocal input[type='text'].input-validation-error,#ProfileFields #SignInLocal input[type='email'].input-validation-error,#ProfileFields #SignInLocal input[type='tel'].input-validation-error,#ProfileFields #SignInLocal input[type='password'].input-validation-error{background-position:right center;background-size:auto;padding-right:12px;background-origin:content-box}#ProfileFields h5{display:flex;width:100%;justify-content:center;align-items:center;text-align:center}#ProfileFields h5:before,#ProfileFields h5:after{content:'';border-top:1px solid rgba(0,0,0,0.08);margin:0 20px 0 0;flex:1 0 20px}#ProfileFields h5:after{margin:0 0 0 20px}#ProfileFields #SignInSocial{width:100%;display:flex;flex-direction:row;justify-content:space-evenly}#ProfileFields #SignInSocial .social-wrapper{display:flex;flex-direction:column;align-items:center}#ProfileFields #SignInSocial .social-wrapper>span{font-size:12px}#ProfileFields #SignInSocial button.social-button{background-color:#fff;border:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-top:10px;padding-bottom:10px;flex-grow:1;margin-left:15px;font-size:15px;cursor:pointer}#ProfileFields #SignInSocial button.social-button:first-child{margin-left:0}#ProfileFields #SignInSocial button.social-button.facebook-signin{color:#1877f2}#ProfileFields #SignInSocial button.social-button.google-signin{color:#757575}#ProfileFields #SignInSocial button.social-button.twitter-signin{color:#1da1f2}#ProfileFields #SignInSocial button.social-button img{height:35px;vertical-align:middle}#ProfileFields #SignInSocial button.social-button span{vertical-align:sub;padding-left:15px}#ProfileFields hr{border:0;border-top:1px solid rgba(128,128,128,0.6)}#ProfileFields #SkipLogin button,#ProfileFields #RegisterProfile,#ProfileFields .login-button{width:100%}#ProfileFields #SkipLogin button{border:0;background-color:rgba(0,0,0,0.05);color:rgba(0,0,0,0.6)}#ProfileFields #SkipLogin button:hover{background-color:rgba(0,0,0,0.12)}#ProfileFields #RegisterProfile svg{margin-right:10px;margin-left:0}#ForgotPassword{padding:25px 0;max-width:550px;margin:auto}#ForgotPassword .forgot-password-message{padding:30px 0}#ForgotPassword ul.forgot-password-list{list-style:square;padding-bottom:30px}#ForgotPassword button[type="submit"]{width:100%;margin-top:20px}#RegisterFields{display:none}#RegisterFields{max-width:480px;margin:0 auto}#RegisterFields input[type='text'],#RegisterFields input[type='email'],#RegisterFields input[type='password']{display:block;width:100%;box-sizing:border-box;border:1px solid #D3D3D3;border-radius:5px;height:40px;font-size:14px;font-weight:400;padding:25px}#RegisterFields input[type='submit']{float:right}#RegisterFields label{display:none}#RegisterFields .profile-heading{text-transform:uppercase;font-size:14px;margin-bottom:15px;margin-top:15px}#RegisterFields .profile-input-line{margin-bottom:20px}#RegisterFields .profile-input-line.button-line{display:flex;align-items:center;justify-content:space-between}#ForgotPassword input[type='text'],#ForgotPassword input[type='password'],#ForgotPassword input[type='email']{display:block;width:100%;box-sizing:border-box;border:1px solid #D3D3D3;border-radius:5px;height:40px;font-size:14px;font-weight:400;padding:25px}.profile-login-wrapper{margin-top:30px}#ProfileContainer{padding:33px;padding-top:0;margin:auto}#ProfileBar{margin-bottom:30px;margin-top:-10px;display:flex;justify-content:space-between;align-items:center;position:relative}#ProfileBar #BottomBorder{border-bottom:1px solid rgba(0,0,0,0.08);position:absolute;width:100vw;right:calc(0px - (100vw - 100%) / 2);bottom:-2px;z-index:-100;margin-top:1px}#ProfileBar ul li{display:inline-block}#ProfileBar ul li button{background:0;border:0;font-size:16px;cursor:pointer;line-height:52px;margin-right:40px;color:#AAA;padding:10px 0}#ProfileBar ul li button.active{font-weight:500}#ProfileBar a.sign-out{line-height:normal}@media only screen and (max-width:480px){#ProfileBar{flex-direction:column}#ProfileBar a.sign-out{order:-1;width:100%;padding:0}#ProfileBar ul{width:100%;overflow-y:auto}}#ProfileOrders,#ProfileOffers,#ProfileRenewals,#ProfileReservations,#ProfileEdit,#ProfileGiftCards,#ProfileMemberships{display:none;opacity:0}#ProfileOrders.showing,#ProfileOffers.showing,#ProfileRenewals.showing,#ProfileReservations.showing,#ProfileEdit.showing,#ProfileGiftCards.showing,#ProfileMemberships.showing{display:block}#ProfileOrders.show,#ProfileOffers.show,#ProfileRenewals.show,#ProfileReservations.show,#ProfileEdit.show,#ProfileGiftCards.show,#ProfileMemberships.show{display:block;opacity:1;transition:opacity 1s ease-out;-ms-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-webkit-transition:opacity 1s ease-out}#ProfileContainer .profile-sub-bar{margin-bottom:30px}#ProfileContainer .profile-sub-bar li{display:inline-block}#ProfileContainer .profile-sub-bar li button{background:0;border:0;font-size:16px;cursor:pointer;margin-right:10px}#ProfileContainer .profile-sub-bar li button:after{content:"";clear:both;display:table}#ProfileContainer .profile-sub-bar li button.active{font-weight:700}#ProfileMemberships .profile-content-block .membership-card{background-color:#fff;margin-bottom:20px;box-sizing:border-box;border:1px solid #ccc;border-radius:3px;border-top:0}#ProfileMemberships .profile-content-block .membership-card .header-line{width:100%;height:15px}#ProfileMemberships .profile-content-block .membership-card .card-content{background-color:#FAFAFA;padding:15px;position:relative}#ProfileMemberships .profile-content-block .membership-card .card-date{font-size:14px;line-height:18px;margin:10px 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}#ProfileMemberships .profile-content-block .membership-card .card-date span{color:gray}#ProfileMemberships .profile-content-block .membership-card .description{font-size:13px;line-height:18px;margin:10px 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}#ProfileMemberships .profile-content-block .membership-card .list-header{color:gray;font-size:12px;margin-bottom:10px;text-transform:uppercase}#ProfileMemberships .profile-content-block .membership-card ul.unordered-list{list-style-type:initial;list-style-position:inside}#ProfileMemberships .profile-content-block .membership-card ul.unordered-list li{font-size:12px;margin-top:10px}#ProfileMemberships .profile-content-block .membership-card .membership-buttons{position:absolute;bottom:10px;right:10px}#ProfileMemberships .profile-content-block .membership-card .membership-buttons .button{display:inline-block;padding:10px 15px;font-size:14px}#ProfileMemberships .profile-content-block .membership-card .top-line{font-size:20px;line-height:30px;display:flex;justify-content:space-between;flex-wrap:nowrap;flex-direction:row;align-content:center;align-items:center}#ProfileContainer .profile-sub-bar li button span{font-size:.8em;display:inline-block;border:1px solid #808080;border-radius:100%;padding:6px;width:30px;height:29px;box-sizing:border-box;margin-left:10px;float:right;margin-top:-6px}#ProfileEdit .profile-panel-container{display:flex}#ProfileEdit .profile-panel-container .profile-panel{flex:1}#ProfileEdit .profile-panel-container .password-panel{width:320px}.password-panel{padding-top:50px;padding-top:50px;padding-bottom:50px}#password-panel-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;height:100%}#ProfileCustomerInfo{border-top:none!important}#ProfileCustomerInfo{border-bottom:none!important}#ProfilePasswordSeparator{padding-bottom:30px;border-bottom:1px solid #E6E6E6;margin-bottom:30px}#ProfileContainer a.continue{float:right;font-size:16px}#ProfileEdit .profile-content-block{background-color:#FAFAFA;border-radius:12px;padding:40px 20%;margin-bottom:50px}#PermissionList:not(:first-of-type){margin-top:10px}#PermissionList{display:flex;align-items:center;padding-left:30%}#PermissionList>input{flex-shrink:0}#PermissionList>a{display:flex;align-items:center}#PermissionList h3{font-size:14px;line-height:24px;margin-left:-10px;padding-top:10px;color:#404040;margin-bottom:-5px}#PermissionList label{font-size:14px;line-height:24px;color:#404040;margin:0 10px}#WaitingListTable{width:100%;border-collapse:separate;border-spacing:0 5px}#WaitingListTable th{text-align:left;font-size:14px;color:#404040}#WaitingListTable td{color:#404040;font-size:14px;vertical-align:middle}#WaitingListTable td:first-of-type{padding-left:15px}#WaitingListTable th:first-of-type{padding-left:15px}#WaitingListTable>tbody>tr{height:35px;background-color:#F7F7F7}#WaitingListTable>tbody>tr{height:35px;background-color:#F7F7F7}.waitinglist-unregister-popup-body{display:flex;flex-direction:column;justify-content:space-between;padding:30px;height:100%}.waitinglist-unregister-header{margin-bottom:20px}.waitinglist-unregister-content{color:#404040;font-size:15px}.waitinglist-unregister-no{display:inline}.waitinglist-unregister-yes{display:inline;float:right}.waitinglist-unregister-button{display:inline-block;text-decoration:none;font-size:13px;border-radius:7px;padding:4px 8px 6px 8px}.unregister-confirmations-page{width:100%;min-height:80vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.unregister-confirmations-page .icon{width:64px;height:64px}.unregister-confirmations-page h1{font-size:70px;margin-top:32px;margin-bottom:18px;text-align:center}.unregister-confirmations-page p{font-size:24px;max-width:610px;line-height:36px;text-align:center;margin-bottom:32px}@media only screen and (max-width:1034px){.col-l-1{width:8.33%}.col-l-2{width:16.66%}.col-l-3{width:25%}.col-l-4{width:33.33%}.col-l-5{width:41.66%}.col-l-6{width:50%}.col-l-7{width:58.33%}.col-l-8{width:66.66%}.col-l-9{width:75%}.col-l-10{width:83.33%}.col-l-11{width:91.66%}.col-l-12{width:100%}#InfoMessage{top:85px;margin:0 15px;font-size:16px}#ChangeEventOptions .col-l-12{margin:5px 0}input.credit-card-number.visa{background:0;background-color:#fff}input.credit-card-number.mastercard{background:0;background-color:#fff}input.credit-card-number.amex{background:0;background-color:#fff}#SiteHead2{font-size:18px;line-height:40px;height:70px}.site-header-padding{height:70px}#SiteHead2 .headbackbutt{width:44px;height:44px;margin:13px 0 0 15px}#SiteHead2 h1.logo{margin-top:13px;width:77px}#SiteHead2 .headtexttitle{margin-right:31px;margin-top:15px}#SiteHead2 .headtexttitle,#SiteHead2 .headtexttotal .total{margin-left:15px;padding-left:15px}#SiteHead2 .headtexttotal{padding-top:30px}.headtexttotal .expires{min-width:80px;height:28px}.headtexttotal .expires span{font-size:16px;line-height:25px;min-width:50px;padding:0 7px}.headtexttotal .tickets>a>svg{height:18px;width:18px}.headtexttotal .tickets>a>svg:last-child{height:16px;width:16px}#SiteHead2 .profile-language-bar{margin-top:8px}#Basket{top:70px}#header .ticket-list{top:70px;font-size:14px}#header .open-ticket-list{top:52px}#ViewHallImage{margin-right:120px}#SeasonCardSelect .heading.scroll-fix{top:70px}#EventHallOverlay img{width:20px}#PurchaseContainer{margin-bottom:50px}#ActionButtons.button-row{flex-wrap:wrap}#ActionButtons.button-row #ContinuePurchase{margin-bottom:0}#ActionButtons.button-row #BackToTickets{order:1}#ActionButtons.button-row .spacer{order:2}#ActionButtons.button-row #ContinuePurchase{order:3}#ActionButtons.button-row span.message{order:4;width:100%;margin-top:15px}#ActionButtons.button-row #ContinueReserve{order:5;width:100%;margin-top:15px}#ActionButtons.button-row #BackToTickets,#ActionButtons.button-row #ContinuePurchase,#ActionButtons.button-row #ContinueReserve{margin-bottom:0}#DeliveryTypeContainer{flex-direction:column;align-content:center}}@media only screen and (max-width:480px){#InfoMessage{top:115px}#WaitingListTable th{display:none}#WaitingListTable td{padding:10px 5px 0 10px;display:inline;width:100%}#WaitingListTable td:first-of-type{padding:10px 5px 5px 10px;display:inline-block;width:100%}.waitinglist-unregister-button{margin-right:5px;margin-bottom:5px;float:right}}.yes-no-header{text-align:center;font-size:20px;font-weight:bold}.yes-no-subheader{text-align:center;font-weight:bold;margin-top:10px}.yes-no-content{text-align:center;margin-top:20px}.yes-no-modal{width:600px}#ProfileEdit .validation-summary-errors{padding:20px 20px 40px}#ProfileEdit dl{float:left;width:49%}#ProfileEdit dl dt{float:left;clear:both;text-align:right;width:140px;margin-right:-150px;font-size:14px;line-height:24px;padding-right:10px;padding-top:10px;color:#404040}#ProfileEdit dl dd{margin-left:150px;padding-bottom:10px}#ProfileEdit dl dd input[type='text'],#ProfileEdit dl dd input[type='email'],#ProfileEdit dl dd input[type='tel'],#ProfileEdit dl dd input[type='password']{border:1px solid #D3D3D3;border-radius:5px;height:40px;width:90%;font-size:14px;padding-left:10px;color:#989898;box-shadow:1px 1px 4px 0 rgba(0,0,0,.15) inset;outline:0}#ProfileSaved,#PasswordSaved{opacity:0;float:left;background-color:#00a651;color:#fff;border-color:#00a651;margin-top:20px;cursor:default;line-height:normal}#PasswordSaved{float:none;display:none}#PasswordSaved.showing{display:block}#ProfileSaved.show,#PasswordSaved.show{opacity:1;transition:opacity 1s ease-out;-ms-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-webkit-transition:opacity 1s ease-out}#SaveProfile{float:right;padding:9px 44px;margin-top:20px}#SaveProfilePassword{float:right;padding:9px 20px;margin-top:20px}#ProfileContainer .profile-content-heading{font-size:36px;font-weight:bold;text-align:center;margin:60px 0}#ProfileContainer .filter-row{display:flex;flex-flow:row;justify-content:space-between;margin:20px 0}#ProfileContainer .filter-row .reservation-sort-container,#ProfileContainer .filter-row .reservation-search-container{border:solid 1px rgba(0,0,0,0.16);padding:10px 20px;border-radius:50px}#ProfileContainer .filter-row .reservation-sort-container:focus-within,#ProfileContainer .filter-row .reservation-search-container:focus-within{border:1px solid #000}#ProfileContainer .filter-row .reservation-sort,#ProfileContainer .filter-row .reservation-search{width:100%;color:rgba(0,0,0,0.6);border:0}#ProfileContainer .filter-row .reservation-sort:focus,#ProfileContainer .filter-row .reservation-search:focus{outline:0}#ProfileContainer .profile-content .no-profile-orders{padding:20px;color:#989898;line-height:normal}#ProfileContainer .profile-content .sold-ticket-order,#ProfileContainer .profile-content .reserved-ticket-order,#ProfileContainer .profile-content .sold-giftcard-order{min-height:150px;position:relative;overflow:hidden;border-radius:12px;display:flex;flex-direction:row}#ProfileContainer .profile-content .reserved-ticket-order-container{margin-bottom:10px}#ProfileContainer .profile-content .sold-ticket-order,#ProfileContainer .profile-content .sold-giftcard-order{background-color:#FAFAFA;margin-bottom:10px}#ProfileContainer .profile-content .sold-giftcard-order{display:flex;flex-direction:column;justify-content:space-around;padding:20px}#ProfileContainer .profile-content .sold-giftcard-order .order-title{font-size:26px;margin-bottom:12px}#ProfileContainer .profile-content .sold-giftcard-order .expiry-date{font-size:14px;color:rgba(0,0,0,0.6);margin-bottom:12px}#ProfileContainer .profile-content .sold-giftcard-order .button-section{display:flex;justify-content:end}#ProfileContainer .profile-content .giftcard-info-section{display:flex;flex-direction:row;justify-content:start}#ProfileContainer .profile-content .giftcard-info{display:flex;flex-direction:column}#ProfileContainer .profile-content .giftcard-info-key{font-size:14px}#ProfileContainer .profile-content .giftcard-info-value{font-size:20px;margin-top:6px}#ProfileContainer .profile-content .giftcard-info:not(:last-of-type){margin-right:65px}#ProfileContainer .profile-content .reserved-ticket-order .card-body,#ProfileContainer .profile-content .reserved-ticket-order .card-expansion,#ProfileContainer .profile-content .sold-membership-container{background-color:#FAFAFA}#ProfileContainer .profile-content .reserved-ticket-order.no-ed,#ProfileContainer .profile-content .receipt-button{cursor:pointer}#ProfileContainer .profile-content .sold-membership-container{border-radius:12px}#ProfileContainer .profile-content .sold-membership-order{display:flex;flex-direction:row;justify-content:space-between;height:50px;padding:10px 20px}#ProfileContainer .profile-content .sold-membership-order:first-of-type{padding-top:20px}#ProfileContainer .profile-content .sold-membership-order:last-of-type{padding-bottom:20px}#ProfileContainer .profile-content .sold-membership-divider{border-bottom:1px solid rgba(0,0,0,0.1);margin:0 20px}#ProfileContainer .profile-content .sold-membership-order .left-section{display:flex;flex-direction:column;justify-content:space-around}#ProfileContainer .profile-content .sold-membership-order .sold-membership-reference{color:#d3d3d3;font-size:14px;font-weight:400}#ProfileContainer .profile-content .sold-membership-order .right-section{display:flex;flex-direction:row}#ProfileContainer .profile-content .sold-membership-order .text-section{display:flex;flex-direction:column;justify-content:space-around;margin-right:30px;text-align:end}#ProfileContainer .profile-content .sold-membership-order .sold-membership-date{font-size:14px;font-weight:400;color:rgba(0,0,0,0.87)}#ProfileContainer .profile-content .sold-membership-order .button-section{display:flex;flex-direction:column;justify-content:center}#ProfileContainer .profile-content .sold-membership-order .receipt-button,#ProfileContainer .profile-content .sold-giftcard-order .receipt-button{padding:15px 25px;border-radius:100px;border:0;font-size:16px;background-color:rgba(0,0,0,0.05)}#ProfileContainer .profile-content .order-image{height:180px;width:200px;background-repeat:no-repeat;background-size:cover;background-position:center;top:0;left:0;border-bottom-left-radius:12px;border-top-left-radius:12px}#ProfileContainer .profile-content .card-body{flex:1;display:flex;flex-flow:row;justify-content:space-between;height:130px;padding:25px}#ProfileContainer .profile-content .card-expansion{padding:0 25px 25px 25px;border-bottom-left-radius:12px;margin-left:200px;background-color:rgba(250,250,250,0.98)}#ProfileContainer #ProfileOffers .card-button-section,#ProfileContainer #ProfileOrders .card-button-section{justify-content:end}#ProfileContainer .profile-content .expansion-divider{border-top:2px solid rgba(0,0,0,0.1);margin-bottom:25px}#ProfileContainer .profile-content .card-text-section{display:flex;flex-flow:column;justify-content:space-between}#ProfileContainer .profile-content .order-location{font-size:14px;font-weight:450}#ProfileContainer .profile-content .reservation-date,#ProfileContainer .profile-content .order-date{margin-top:10px;font-weight:450}#ProfileContainer .profile-content .order-title{font-size:22px;line-height:26px;font-weight:bold}#ProfileContainer .profile-content .order-title .order-title-suffix{color:rgba(0,0,0,0.5);font-size:16px}#ProfileContainer .profile-content .order-product-title{margin-top:10px;font-size:15px}#ProfileContainer .profile-content .order-reference{color:#d3d3d3;font-size:14px;margin-bottom:8px}#ProfileContainer .profile-content .card-button-section{display:flex;flex-flow:column;justify-content:space-between;align-items:end}#ProfileContainer .profile-content .pay-button{padding:10px 20px;border-radius:100px;border:0;font-weight:normal;font-size:14px}#ProfileContainer .profile-content .pay-button-ticket-count{border:solid 1px white;border-radius:50%;height:18px;width:18px;display:inline-flex;text-align:center;vertical-align:middle;justify-content:center;align-items:center}#ProfileContainer .profile-content .circular-button{border-radius:50%;width:40px;height:40px;border:0;cursor:pointer;display:inline-block;background-color:rgba(0,0,0,0.05)}#ProfileContainer .profile-content .reservation-note-button{background-image:url('Images/note.svg');background-position:center;background-repeat:no-repeat}#ProfileContainer .profile-content .reservation-note-button.note-exists{background-color:rgba(255,233,171,1);background-image:url('Images/note-orange.svg')}#ProfileContainer .profile-content .reservation-edit-button{background-image:url('Images/edit2.svg');background-position:center;background-repeat:no-repeat;margin-left:10px}#ProfileContainer .profile-content .cancel-membership-renewal-button{border-radius:100px;border:0;font-size:16px;background-color:rgba(0,0,0,0.05)}.vbox-overlay .reservation-note-modal{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:30px}.vbox-overlay .reservation-note-header{display:flex;justify-content:space-between}.vbox-overlay .reservation-note-heading{font-size:26px;font-weight:bold}.vbox-overlay .reservation-note-close{background-image:url("Images/close.svg");background-position:center;background-repeat:no-repeat;border-radius:50%;border:0;height:30px;width:30px}.vbox-overlay .reservation-note-close:hover{background-color:rgba(0,0,0,0.2)}.vbox-overlay .reservation-note-text{resize:none;padding:10px}.vbox-overlay .reservation-note-text:focus{outline:0}.vbox-overlay .reservation-note-buttons{display:flex;justify-content:space-between}.vbox-overlay .reservation-note-buttons button{padding:10px 20px;border-radius:100px;font-weight:bold;font-size:14px}.vbox-overlay .reservation-note-cancel{border-style:solid}.vbox-overlay .reservation-note-add{display:flex;justify-content:space-between;align-items:center;border:0;color:white}.vbox-overlay .reservation-note-add.secondary-c-button:not(:hover){background-color:rgba(0,0,0,0.2)}.vbox-overlay .reservation-note-check{background-image:url("Images/check2.svg");background-position:center;background-repeat:no-repeat;width:20px;margin-left:10px}#ProfileContainer .profile-content .reservation-expansion-button{border-radius:50%;width:20px;height:20px;border:0;cursor:pointer;margin:0 10px}#ProfileContainer .profile-content .reservation-arrow-up{background-image:url('Images/arrow-up.svg');background-position:center;background-repeat:no-repeat}#ProfileContainer .profile-content .reservation-arrow-down{background-image:url('Images/arrow-down.svg');background-position:center;background-repeat:no-repeat}#ProfileContainer .profile-content .reservation-detail-row{display:flex;justify-content:start;margin-top:15px}#ProfileContainer .profile-content .reservation-detail-image{background-color:black;background-size:cover;width:40px;height:40px;border-radius:4px}#ProfileContainer .profile-content .reservation-detail-text-section{flex:1;margin-left:10px;display:flex;flex-direction:column;justify-content:space-around}#ProfileContainer .profile-content .reservation-detail-bottom-text{display:flex;flex-direction:row;justify-content:space-between;font-weight:normal;font-size:14px}#ProfileContainer .profile-content .order-membership-expires{margin-top:10px;padding-right:65px}#ProfileContainer .profile-content .order-membership-price{margin-top:10px;font-size:20px;line-height:26px;padding-right:65px}#ProfileContainer .profile-content .order-membership-description{margin-top:10px;color:#808080}#ProfileContainer .profile-content .order-receipt-link{position:absolute;top:50px;right:30px;background-color:#fff}#ProfileContainer .profile-content .order-receipt-link a{text-decoration:none}#ProfileContainer .profile-content .order-receipt-link a>span>svg{width:32px}#ProfileOrders .order-receipt-link a span.ticket-count,#ProfileReservations .order-receipt-link a span.ticket-count{height:20px;width:20px;border-radius:10px;font-size:14px;line-height:21px;text-align:center;display:block;position:absolute;top:10px;right:-8px}#ProfileReservations .order-receipt-link a span.ticket-count{top:-4px}#ProfileContainer .profile-content .order-edit-overlay{display:none;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.2);height:100%;width:80%}#ProfileContainer .profile-content .order-edit-overlay:after{content:'';position:absolute;top:0;right:0;width:73px;height:100%;background:rgba(255,255,255,0);background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#fff',GradientType=1)}#ProfileContainer .profile-content .order-edit-overlay .button{margin:0 auto;margin-top:40px;width:100px}#ProfileContainer .profile-content .reserved-ticket-order:hover .order-edit-overlay{display:block}#ProfileContainer .profile-content .no-reservation-results{margin-top:50px;display:flex;flex-direction:column;align-items:center}#ProfileContainer .profile-content .no-reservation-image{background-color:rgba(0,0,0,0.05);background-image:url('Images/search-file.svg');background-position:center;background-repeat:no-repeat;width:96px;height:96px;border-radius:50%;margin-bottom:30px}#ProfileContainer .profile-content .no-reservation-title{margin-bottom:15px;font-size:24px;font-weight:700;color:rgba(0,0,0,0.6)}#ProfileContainer .profile-content .no-reservation-description{font-weight:400;font-size:16px;color:rgba(0,0,0,0.6)}.order-edit-popup{padding:12px}.order-edit-popup h2{font-size:15px;line-height:23px;margin-bottom:15px}.order-edit-popup .order-edit-list{color:#404040;font-size:13px;line-height:13px}.order-edit-popup .order-edit-list .row:hover{background-color:rgba(0,0,0,0.05)}.order-edit-popup .order-edit-list .row>div{cursor:default}.order-edit-popup .order-edit-list .order-edit-subtitle{font-size:15px;line-height:15px}.order-edit-popup .order-edit-list .order-edit-subtitle span{font-size:13px}.ticket-info-container{margin-bottom:90px}.ticket-info-container>form>div>h3{font-size:26px}.ticket-info-container>form>div>p{font-weight:400;padding:15px 0 20px 0}.ticket-info-container .ticket-info-register{background-color:#FAFAFA;padding:15px 0;border-radius:12px;margin-bottom:10px}.ticket-info-container .ticket-info-confirm{display:none}.ticket-info-container .ticket-info-confirm-wrapper{display:flex;align-items:center;justify-content:space-between;margin-top:30px}.ticket-info-container .ticket-info-confirm .ticket-info-confirm-wrapper .description{display:flex;align-items:center;color:rgba(0,0,0,0.6);font-weight:400;font-size:14px}.ticket-info-container .ticket-info-confirm .ticket-info-confirm-wrapper>p svg{margin-right:10px}.ticket-info-container .ticket-info-confirm>p.error{display:none}.ticket-info-container .ticket-info-confirm>p.error>span{display:none}.ticket-info-container .ticket-info-register .header-icon-ok,.ticket-info-container .ticket-info-register.fill-ok .header-icon-not-ok{display:none}.ticket-info-container .ticket-info-register.fill-ok .header-icon-ok{display:inline-block}.ticket-info-container .ticket-info-register .header-icon-not-ok{display:flex}.ticket-info-container .header-icon-not-ok{justify-content:center;align-items:center;background-color:rgba(0,0,0,0.05);color:rgba(0,0,0,0.6);width:40px;height:40px;border-radius:100px}.ticket-info-container .header-icon-not-ok svg{width:17px;height:18px}.ticket-info-container .ticket-info-register>div.row{display:none;padding-right:20%;padding-left:20%}.ticket-info-container .ticket-info-register.active>div.row{display:block}.ticket-info-container .header{display:flex;align-items:center;padding-left:20px}.ticket-info-container .header .unique-header{font-size:18px;margin-bottom:5px}.ticket-info-container .text-wrapper{display:flex;flex-direction:column;margin-left:20px;font-size:14px}.ticket-info-container .text-wrapper{display:flex;flex-direction:column;margin-left:20px;font-size:14px}.ticket-info-container .text-wrapper svg{padding:0 5px 2px;color:#646464}.ticket-info-container .text-wrapper .ticket-type{margin-left:5px}#MembershipList .membership-card{box-sizing:border-box;border:1px solid rgba(0,0,0,0.08);border-radius:12px;overflow:hidden;color:rgba(0,0,0,0.87);display:flex;flex-direction:column}#MembershipList .membership-card .header{width:100%;height:8px}#MembershipList .membership-card .body{padding:24px;display:flex;flex-direction:column;flex:1;gap:24px}#MembershipList .membership-card h3{font-size:20px}#MembershipList .membership-card .tagline{color:gray;font-size:12px}#MembershipList .membership-card .price,#MembershipList .membership-card .donation-price{font-size:36px;line-height:45px}#MembershipList .membership-card .short-description{height:19px;font-size:14px;line-height:18px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}#MembershipList .membership-card .purchase-button .membership-button{width:100%;display:inline-block;padding:10px 30px;color:#fff;border-radius:3px;border:2px solid #000;text-align:center;text-decoration:none;font-size:18px;cursor:pointer}#MembershipList .membership-card .benefits-caption{font-size:14px;display:flex;align-items:center;justify-content:space-between}.basket-recommendation-container .benefits,#MembershipList .membership-card .benefits{padding-top:10px;list-style-type:initial;list-style-position:inside}.basket-recommendation-container .benefits li,#MembershipList .membership-card .benefits li{font-weight:normal;display:flex;align-items:center;gap:8px;margin-top:8px}#MembershipList .membership-card .long-description{font-size:14px;font-weight:normal;line-height:20px}#MembershipList .membership-card .footer{background-color:lightgray;height:60px}#MembershipList .membership-card .footer-text{cursor:pointer;font-size:12px;line-height:60px;text-align:center;vertical-align:middle}#MembershipList .donation-price-wrapper{position:relative;font-size:36px;text-align:center;overflow:hidden;cursor:pointer}#MembershipList .membership-card .price{font-size:36px;line-height:45px}#MembershipList .donation-price-wrapper .donation-price{color:#000}#MembershipList .donation-price-wrapper .donation-price[data-price='0']{color:rgba(0,0,0,0.24)}#MembershipList .donation-edit-amount{font-size:52px;font-weight:700;text-align:center;border:0;outline:0;-moz-appearance:textfield;line-height:53px;width:100%}#MembershipList input.donation-edit-amount::-webkit-outer-spin-button,#MembershipList input.donation-edit-amount::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#MembershipList .donation-edit-amount-button{position:absolute;right:15px;top:8px;color:rgba(0,0,0,0.6);border:0;background:0;cursor:pointer}#MembershipList .donation-edit-amount-button:hover{background:rgba(0,0,0,0.12);transition:.3s ease}#MembershipList .donation-value{font-size:14px;margin-top:12px;text-align:center}#MembershipList .donation-price.select-price .donation-custom-input .button-icon.set-donation-price{float:right;margin-top:20px}#MembershipList .donation-price-input-container{margin-top:-10px;padding-right:21px}#MembershipList .donation-custom-amount-wrapper{display:none;align-items:center}#MembershipList .donation-custom-amount-wrapper span{color:rgba(0,0,0,0.24)}#MembershipList .donation-custom-amount-wrapper .left{order:1;text-align:right}#MembershipList .donation-custom-amount-wrapper .right{order:2;text-align:left;margin-left:10px}#MembershipList .donation-custom-amount-wrapper input.right,#MembershipList .donation-custom-amount-wrapper input.left{flex:3}#MembershipList .donation-custom-amount-wrapper span.right,#MembershipList .donation-custom-amount-wrapper span.left{flex:2}@media only screen and (max-width:767px){#MembershipList>div{display:flex!important;flex-direction:column!important}#MembershipList .membership-card{width:100%!important}}@media only screen and (max-width:767px){#MembershipList>div{display:flex!important;flex-direction:column!important}#MembershipList .membership-card{max-width:100%!important}}#ClaimGiftMembership h2{text-align:center;margin-bottom:50px;font-size:20px}#ClaimGiftMembership .confirm-membership-info{max-width:400px;margin:0 auto}#ClaimGiftMembership .confirm-membership-info .button{margin:30px auto 0 auto}.profile-action-icon{width:24px;height:24px}.profile-content-block-margin{margin-top:10px}.profile-content-block-text{font-size:14px;color:#808080}#deleteCustomerData:hover>.col-2>.svg{height:30px;width:30px}#deleteCustomerData:hover>.col-2{padding-top:3px!important}.profile-content-block-heading{font-size:26px;margin-bottom:20px}.disabled-achor-button{background-color:#bebebe;border-color:#bebebe;color:#fff;cursor:default}.fancybox-container .fancybox-content{border-radius:12px;padding:30px}.fancybox-content .fancybox-button.fancybox-close-small{background:rgba(0,0,0,0.05);border-radius:100px;margin-top:21px;margin-right:30px}@media all and (max-width:1400px){#FeaturedList .featured-triple .feature-buttons .small{display:inline}#FeaturedList .featured-triple .feature-buttons .big{display:none}}@media only screen and (max-width:767px){.col-m-0{width:0;white-space:nowrap;overflow:hidden}.col-m-1{width:8.33%}.col-m-2{width:16.66%}.col-m-3{width:25%}.col-m-4{width:33.33%}.col-m-5{width:41.66%}.col-m-6{width:50%}.col-m-7{width:58.33%}.col-m-8{width:66.66%}.col-m-9{width:75%}.col-m-10{width:83.33%}.col-m-11{width:91.66%}.col-m-12{width:100%}input.credit-card-number.visa{background-image:url(Images/card-type.png);background-repeat:no-repeat;background-position:100% -4px}input.credit-card-number.mastercard{background-image:url(Images/card-type.png);background-repeat:no-repeat;background-position:100% -56px}input.credit-card-number.amex{background-image:url(Images/card-type.png);background-repeat:no-repeat;background-position:100% -154px}#TermsInfo dl.lcol{display:none}#GiftCardInfo .selected-card .description{float:none;display:block;text-align:center;width:auto;padding:0 20px;margin-bottom:10px;line-height:20px}#GiftCardInfo .selected-card .card-value{float:none;display:block;text-align:center}#BuyerTitle .reference{display:none}#SiteHead2{font-size:14px}#SiteHead2 .profile-language-bar{font-size:12px}#header .ticket-list{font-size:12px}#header .ticket-list table td.ticket-type{display:none}#BuyingHead{font-size:32px;line-height:40px}#BuyingSteps .steps{padding-left:25px}#BuyingSteps .steps:first-child{padding-left:0}#BuyingSteps div.icon{width:50px;height:50px;font-size:25px;line-height:50px}#BuyingSteps div .text{font-size:13px;margin-left:5px}#footer .opening-hours,#footer .address,#footer .contact-email,#footer .copyright,#footer .copyright-text,#footer .right-foot.bottom a.tnc,#footer .right-foot.bottom a.ppo{font-size:14px}#BuyerInfo{padding:10%}#BuyerInfo .customer-info .input-line>div,#WebUserCreate .input-line>div q ff{z-index:initial}#WebUserCreate,#VoucherCodeInfo{padding-left:10%;padding-right:10%}.input-line{margin-left:-15%}#PurchaseFields dl,#ProfileEdit dl{float:none;width:100%}.find-gift-card-button{margin-right:20px}#PurchaseFields #DebitInfo dl.rcol{margin-top:0}#PurchaseFields dl dd input[type='text'],#ProfileEdit dl dd input[type='text']{width:90%}#ProfileEdit .profile-panel-container{display:block}#ProfileEdit .profile-panel-container .password-panel{width:initial}.event-group-note h2{font-size:15px}.event-group-note p{font-size:13px;line-height:18px}#EventFilter{font-size:12px}#EventSelector .event-select td{font-size:14px}#EventSelector th.location,#EventSelector th.price,#EventSelector th.date,#EventSelector td.price{display:none}#ResultsContainer{margin:20px 0 60px 0}#TicketResultText{font-size:24px;margin-bottom:30px}#TicketResults{float:none;width:100%;padding-right:0;border:0}#TicketResults .price{width:130px}#TicketResults table{padding-right:0;border:0}#DeliverySelect{float:none;width:100%;margin-left:0;padding-top:10px;border-top:1px solid #e6e6e6}#ViewHallImage{margin-right:0;clear:both}#SpecialOfferEventInfo .details{margin-top:25px}#SeasonCardHeader{flex-wrap:wrap;justify-content:space-around}#FindSeasonCardContainer>div{flex-direction:column}#FindSeasonCardContainer>div .find-subscription{text-align:center}#FindSubscription,#FindSeasonCardContainer.scroll-fix #FindSubscription{margin:15px 0}.receipt-block{width:initial;min-width:initial;float:initial}#EventHall .svg-ctrl{display:none}#ProfileContainer .profile-content-heading{margin:40px 0;font-size:32px}#ProfileContainer .profile-content-block-heading{font-size:22px}#ProfileContainer .profile-content .sold-ticket-order,#ProfileContainer .profile-content .reserved-ticket-order,#ProfileContainer .profile-content .sold-giftcard-order{min-height:75px}#ProfileContainer .profile-content .order-image{height:180px;width:100px}#ProfileContainer .profile-content .card-expansion{margin-left:100px}#ProfileContainer .profile-content .order-location{padding-top:5px;font-size:12px}#ProfileContainer .profile-content .order-title{font-size:18px;line-height:20px}#ProfileContainer .profile-content .order-title span{font-size:12px}#ProfileContainer .profile-content .order-expires{top:2px;font-size:12px}#ProfileContainer .profile-content .order-giftcard-number-pin{font-size:12px}#ProfileContainer .profile-content .order-giftcard-remaining{font-size:18px;line-height:20px}#ProfileContainer .profile-content .order-receipt-link{top:20px}#ProfileContainer .profile-content .order-receipt-link a span.ticket-count{height:18px;width:18px;border-radius:9px;font-size:12px}#ProfileContainer .profile-content .order-receipt-link a>span>svg{width:26px}#ProfileContainer .profile-content .order-edit-overlay .button{margin-top:22px;padding:8px 20px;font-size:14px;width:70px}#ProfileBar #BottomBorder{display:none}#ContinuePurchase{margin-bottom:20px}#ContinueReserve{margin-right:10px}#ProfileContainer{padding:0;margin-bottom:50px}#ChangeEvent .view-change>a,#AddProductButtons .cancel-add-products>a,#AddProductButtons .confirm-add-products>a{padding:12px;font-size:16px}.item-list .results-header .total{flex-wrap:wrap;justify-content:space-between}.item-list .results-header .total .prices .text{text-align:left}.item-list .results-header .total .actions{display:flex;margin-right:0;margin-top:20px;width:100%;order:2}.item-list .results-header .total .actions .view-seats-button{width:100%}.item-list .results-header .total .remove{margin-left:0}.item-list .results-items .item-details{margin-top:10px;align-items:flex-start;position:relative}.item-list .results-container{padding:20px}#ReservationContainer .results-container{padding-bottom:30px}.item-list .results-container .results-items .item-details:not(:last-of-type){padding-bottom:45px;border-bottom:1px solid rgba(0,0,0,0.08)}.item-list .item-amount-breakdown{margin-top:-12px;padding-bottom:14px}.item-list .item-amount-breakdown:not(:last-of-type){border-bottom:1px solid rgba(0,0,0,0.08)}.item-list .item-amount-breakdown-line{margin-right:0}.item-list .results-container .results-items .item-details.show-breakdown{border-bottom:0}.item-list .results-container .results-items .item-details:last-of-type{padding-bottom:20px}.item-list .results-items .item-details .item-info{display:flex;flex-wrap:wrap}.item-list .results-container .results-items .item-details .item-info>span:last-of-type{width:100%;margin-top:3px}.item-list .results-container .results-items .item-details .item-info>svg:last-of-type{display:none}.item-list .results-container .results-items .item-details .item-info>svg:last-of-type+span{width:100%;*{font-weight:400;font-size:14px;line-height:30px}}.item-list .results-container .results-items .item-details .item-info>svg.no-hide{display:block}.item-list .results-container .results-items .item-details .item-info>span:last-of-type>span{font-size:14px;font-weight:400}.item-list .results-items .item-details .item-info>span:not(:last-child)::after{content:''}.item-list .results-items .item-details .item-amount{flex-direction:column}.item-list .results-container .results-items .item-details .item-amount>span{position:absolute;left:0;bottom:25px;font-weight:700}.item-list .results-container .results-items .item-details:last-of-type .item-amount>span{left:0;bottom:0}.item-list .results-container .results-items .item-details .item-amount>span.original-price{bottom:12px}.item-list .results-container .results-items .item-details:last-of-type .item-amount>span.original-price{bottom:-15px}.item-list .results-items .item-amount .remove{margin-left:0;height:auto;width:auto}.item-list .results-header{flex-direction:column;align-items:inherit}.item-list .results-header .title{margin-bottom:20px}.item-list .results-items .title{flex-direction:column;align-items:flex-start}.item-list .results-items .title .info{margin-bottom:12px}.item-list .results-items .item-details .item-info{line-height:18px;align-items:center}.item-list .results-summary-container{padding:20px}.item-list .results-summary-container .total-line,.item-list .results-summary-container .results-items,.item-list .results-summary-container .results-sub-header{padding-right:0}.item-list .results-header .title h2,.item-list .results-items .title .info h2,.item-list .results-header .total .prices .total-price{font-size:22px}.item-list .results-header .title .sub-title,.item-list .results-header .total .prices .text,.item-list .results-items .title .info .sub-title,.item-list .results-items .item-details{font-size:16px}.item-list .results-header .title .sub-title{flex-wrap:wrap;font-weight:400}.item-list .results-container .results-items{margin-top:15px}.item-list .results-header .title .sub-title span:last-of-type{width:100%;font-weight:500;margin-top:5px}.item-list .results-header .title .sub-title svg:last-of-type{display:none}.item-list .results-header .total .prices{position:relative;text-align:left}.item-list .results-items .subitem-wrapper{padding:8px 20px}.item-list .results-items .item-details .item-amount .original-price{margin-right:0}.item-list .results-items .item-details .item-amount{min-width:auto}.item-list .results-summary-container .results-items .item-details,.item-list .results-summary-container .results-items .item-details .item-info{padding-top:0;margin-top:0}.item-list .results-header .total .prices .original-price{position:absolute;bottom:-15px;left:0;font-size:14px}#ReservationContainer .results-items .item-details .ticket-type-select{position:absolute;max-width:120px;white-space:nowrap;text-overflow:ellipsis}#ReservationContainer .results-items .item-details:last-of-type .ticket-type-select{bottom:-10px;right:0}#ReservationContainer .results-items .item-details:not(:last-of-type) .ticket-type-select{bottom:15px;right:0}#BasketContainer{margin:0 auto 40px auto}#BasketContainer h3{font-size:32px;padding:20px 0 30px 0}#BankTransferContainer{margin:0 auto 40px auto;font-size:14px}#BankTransferContainer h3{font-size:32px;padding:20px 0 30px 0}#SeasonCardSelect .heading .number-of-cards .ticket-type-row{max-width:100%}#FindSeasonCardContainer .event-select-text{font-size:14px;margin-top:10px}#ReceiptContainer .receipt-wrapper{flex-direction:column-reverse}#ReceiptContainer .receipt-wrapper .right-container{margin-left:0}#ForwardTicketsContent{min-width:550px}#ReservationButtons,#FloatingReservationButtons{align-items:flex-end}#ReservationButtons .confirm-button,#FloatingReservationButtons .confirm-button{margin-left:10px}#ReservationButtons .confirm-tt-section,#FloatingReservationButtons .confirm-tt-section{flex-direction:column}#ReservationButtons .confirm-tt-section .ticket-type-message,#FloatingReservationButtons .confirm-tt-section .ticket-type-message{margin-right:0;margin-bottom:15px}.event-group-suggestion:not(.last){margin-right:0;margin-bottom:15px}.custom-pdf-vbox #select-layout-content{flex-direction:column}#InsuranceInfo{display:block}.ticket-info-container .ticket-info-register>div.row{padding-right:5%;padding-left:5%}}@media only screen and (max-width :600px){#SiteHead2 .headtexttitle{display:none}#TicketResults th,#TicketResults td{font-size:13px}#ContinuePurchase .big{display:none}#ContinuePurchase .small{display:inline}.event-group-popup-title img{display:none}.event-group-popup-title{position:initial;width:auto;height:auto}.event-group-popup-description{position:initial;margin-left:0}.product-popup-title img{display:none}.product-popup-title{position:initial;width:auto;height:auto}.product-popup-description{position:initial;height:auto;margin-left:0}.flex-s-1{flex:1}.flex-s-2{flex:2}.flex-s-3{flex:3}.flex-s-4{flex:4}.flex-s-5{flex:5}.flex-s-6{flex:6}#BuyerInfo,#VoucherCodeInfo{padding-right:10%;padding-left:10%}.input-line{margin-left:0;display:block}.input-line>div:first-child{position:absolute;z-index:10;top:14px;left:10px;transition:.3s}.input-line>.ignore-first-child{position:static!important;z-index:auto!important;top:auto!important;left:auto!important;transition:none!important}.input-line.checkbox>div:first-child{top:2px;left:30px}.input-line>div:last-child{width:100%}.input-line .multi-input>div.flex-s-0{flex-basis:100%;margin:20px 0}.input-line .multi-input>div.flex-s-0:first-of-type{margin-top:0}.input-line .multi-input>div.flex-s-0:last-of-type{margin-bottom:0}.input-line>div.multi-label label{display:none}.input-line>div:first-child label{font-weight:400;color:#aaa;padding:0;cursor:text;text-align:left;transition:.3s;white-space:nowrap;overflow:hidden}.input-line.checkbox>div:first-child label{color:#404040;cursor:default}.input-line .multi-input>div.el-content>div:first-child{top:-20px}.input-line.el-content>div:first-child{top:-20px;transition:.3s}#BuyerInfo .input-line{margin-top:30px}.input-line.el-content>div:first-child label{font-size:12px;font-weight:400;color:#404040;cursor:default;transition:.3s}.input-line .multi-input>div.flex-s-0{flex-basis:100%;margin:20px 0}.input-line .multi-input>div.flex-s-0:first-of-type{margin-top:0}.input-line .multi-input>div.flex-s-0:last-of-type{margin-bottom:0}#PdfDropdown,#GetPdf,#GetProductPdf,#GetGiftCardPdf,#GetMobile,#GetMembershipPdf{float:none;width:auto;margin:10px 0}.custom-pdf-vbox .vbox-inline{width:90%!important}.custom-pdf-vbox #custom-pdf-btn-container{display:block;margin:0 15px 0 15px}.custom-pdf-vbox .custom-pdf-text-input,.custom-pdf-vbox #custom-pdf-text-container{margin:0;width:100%}#ChangeResults>div{height:100%;width:100%}#PermissionList{padding-left:0}#ProfileContainer .filter-row{flex-direction:column}#ProfileContainer .filter-row .reservation-sort-container{margin-bottom:10px}#ProfileContainer .profile-content .reserved-ticket-order,#ProfileContainer .profile-content .sold-ticket-order{height:230px}#ProfileContainer .profile-content .reserved-ticket-order .card-body,#ProfileContainer .profile-content .sold-ticket-order .card-body{flex-direction:column;height:180px}#ProfileContainer .profile-content .card-text-section{flex:1;margin-bottom:25px}#ProfileContainer .profile-content .order-image{display:none}#ProfileContainer .profile-content .order-location{font-size:10px}#ProfileContainer .profile-content .order-title{font-size:14px;line-height:18px;padding-right:38px}#ProfileContainer .profile-content .card-button-section{flex-direction:row}#ProfileContainer .profile-content .card-expansion{margin-left:0}#ProfileContainer .profile-content .order-title span{font-size:10px}#ProfileContainer .profile-content .order-expires{right:15px}#ProfileContainer .profile-content .order-giftcard-remaining{font-size:14px;line-height:18px}#ProfileContainer .profile-content .order-receipt-link{top:40px;right:15px}#ProfileContainer .profile-content .order-receipt-link a span.ticket-count{height:16px;width:16px;border-radius:8px;font-size:10px;line-height:16px}#ProfileOrders .order-receipt-link a span.ticket-count{top:7px;right:-7px}#ProfileContainer .profile-content .order-receipt-link a>span>svg{width:20px}#GiftCardStatus .button{display:block;padding:10px 30px;margin-top:10px}#PurchaseFields dl dd.tnc-container{margin-left:50px}#GiftCardInfo .selected-card:first-of-type .remove-wrapper{top:18px}#GiftCardInfo .selected-card .remove-wrapper{top:5px}#DonateInfo .donate-selection .donate-button{margin-top:15px}#ReservationContainer h3{font-size:32px;padding:20px 0}#ReservationContainer h4{margin-bottom:25px}#ReservationContainer h4>span:first-of-type{width:100%;text-align:center;margin-bottom:10px}#ReservationContainer h4>svg:first-of-type{display:none}.order-merge-popup-description{padding-left:0;padding-right:0}}@media only screen and (max-width :480px){.col-s-0{width:0;white-space:nowrap;overflow:hidden}.col-s-1{width:8.33%}.col-s-2{width:16.66%}.col-s-3{width:25%}.col-s-4{width:33.33%}.col-s-5{width:41.66%}.col-s-6{width:50%}.col-s-7{width:58.33%}.col-s-8{width:66.66%}.col-s-9{width:75%}.col-s-10{width:83.33%}.col-s-11{width:91.66%}.col-s-12{width:100%}.col-input{padding-left:10px}.col-label{text-align:left;padding-left:10px}.flex-xs-1{flex:1}.flex-xs-2{flex:2}.flex-xs-3{flex:3}.flex-xs-4{flex:4}.flex-xs-5{flex:5}.flex-xs-6{flex:6}.input-line .multi-input>div.flex-xs-0{flex-basis:100%;margin:20px 0}.input-line .multi-input>div.flex-xs-0:first-of-type{margin-top:0}.input-line .multi-input>div.flex-xs-0:last-of-type{margin-bottom:0}#ChangeEventGroups .event-list .header-row{display:none}#ChangeEventGroups .event-list .content-row{text-align:center}#ChangeEventGroups .event-list .content-row>div.toggle{text-align:center;padding-top:5px;padding-right:0}#RightHead .right-head-element.btn-about{display:none}#SiteHead2{font-size:18px;line-height:28px;height:100px}.site-header-padding{height:100px}#SiteHead2 h1.logo{height:34px;width:59px}#SiteHead2 .headtexttitle{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;position:absolute;width:90%;border-left:none;border-bottom-width:1px;border-bottom-style:solid;padding:0;margin:0;top:30px;left:5%}#SiteHead2 .headtexttotal{position:relative;white-space:nowrap;justify-content:flex-end;margin:65px 20px 0 20px;padding-top:0;padding-left:0}.headtexttotal .total{margin-left:0}.headtexttotal li:last-child{padding-right:0}#SiteHead2 .profile-language-bar{top:12px;margin:0;padding:0;right:20px;white-space:nowrap}#SiteHead2 .profile-language-bar>a{margin-left:15px;border-width:2px;border-style:solid;border-radius:100%;width:30px;height:30px;line-height:30px}#SiteHead2 .profile-language-bar .language-currency-link svg{display:none}#SiteHead2 .profile-language-bar>a>span>svg{padding-right:0;float:none;vertical-align:text-bottom}#SiteHead2 .profile-language-bar #ProfileName{display:none}#SiteHead2 .profile-language-bar .language-currency-link i{display:none}#SiteHead2 .profile-language-bar .language-currency-link .selected-culture-min{display:inline;font-size:14px}#SiteHead2 .profile-language-bar .language-currency-link .selected-culture,#SiteHead2 .profile-language-bar .language-currency-link .selected-currency{display:none}#SiteHead2 .profile-language-bar .language-currency-selector{right:12px;top:50px}#SiteHead2 .headbackbutt{height:34px;width:34px}#BuyingSteps{display:none}#RightHead .right-head-element{font-size:13px}#Basket{top:100px;min-width:0;width:100%;right:0}.event-group-suggestion{height:130px}#footer .left-foot.top,#footer .right-foot.top{margin-bottom:18px;width:100%;float:none;text-align:center}#footer .phone-icon{margin:0 10px 0 28px;float:none}#footer .phone-number{position:relative;top:-40px}#EventFilter{flex-direction:column;margin-top:0}#EventFilter>div{display:block;margin-top:10px;margin-left:0}#EventFilter>div>a{display:flex;justify-content:space-between}#EventFilter .clear-filter{float:none}#EventFilter .filter-text{top:-12px}#EventFilter .ticket-types-inline-picker.show{display:flex;justify-content:space-between}#EventFilter>div>div.filter-drop-down{width:calc(100vw - 70px)}#EventFilter .ticket-types-inline-picker .ticket-count{display:block;text-align:center}#BuyingHead{font-size:32px;padding:30px 0 10px 0}#SpecialOfferTitle,#RenewalTitle{display:block}#PurchaseContainer,#ReceiptContainer{padding:10px}#ProductSelect{margin-bottom:100px;padding-bottom:10px}#ProductSelect .tiles .product{width:165px}#ProductSelect .tiles .product .image{width:165px;height:120px}#ProductSelect .tiles .product .info h1{font-size:16px}#PurchaseFields dl dd input[type='checkbox']:before{top:0;left:0}#CardType>li{padding-right:5px}#CardType>li span{display:none}span.ath-debit{position:inherit}#TermsInfo dl dd input[type='checkbox']:before{top:6px}#TermsInfo dl dt{display:none}#BuyerInfo,#WebUserCreate,#VoucherCodeInfo{padding:8px 16px}.purchase-info-box{padding:15px}.purchase-info-heading:first-of-type{padding-top:0}#BuyerInfo{padding-bottom:30px}#ShowGiftAidContainer dl.rcol{display:none}#PurchaseFields dl,#ProfileEdit dl{float:none;width:100%}#PurchaseFields dl dt,#ProfileEdit dl dt{text-align:left;line-height:24px;padding-bottom:8px}#PurchaseFields dl dd,#ProfileEdit dl dd{margin-left:0;padding-bottom:0;clear:both}#PurchaseFields dl dd.tnc-container{margin-left:0;padding-top:10px}.find-gift-card-button{margin-right:0}#PurchaseFields dl dd input[type='text'],#ProfileEdit dl dd input[type='text']{width:90%}#BackToTickets,#ContinuePurchase,#ContinueReserve{padding-right:20px;padding-left:20px;margin-bottom:30px}#ActionButtons.button-row #BackToTickets,#ActionButtons.button-row #ContinuePurchase{flex:1}#ActionButtons.button-row .spacer{flex:0}#ActionButtons.button-row #BackToTickets{margin-right:15px}.direct-debit-modal .buttons .button{display:block;padding:10px 30px;font-size:16px;width:100%;margin-bottom:10px}#PermissionInfo{padding-left:16px}#BackToDeliveryTypes{margin-top:15px;margin-left:0}#PurchaseLogin{margin-bottom:70px}#SelectContainer{margin:20px 0 60px 0}#ReservationContainer{margin-bottom:50px}#TicketSelectTitle{font-size:24px}#TicketSelector li{margin-left:0;margin-right:0}#TicketSelector li:first-child{margin-top:20px}#EventSelector{padding-left:3px;padding-right:3px;margin-bottom:40px}#EventSelector .selection-heading th{display:none}#EventSelector .event-select{position:relative}#EventSelector .event-select td{display:block;padding:5px 0}#EventSelector .event-select .price{display:none}#EventSelector .event-select .location{padding:0;width:100%;border-bottom:0;border-top:0;text-align:center}#EventSelector .event-select .day{display:none}#EventSelector .event-select td.availability{float:left}#EventSelector .event-select td.availability div::before{top:28px;left:20px}#EventSelector .event-select td.name{padding-top:10px;padding-left:0;width:100%;text-align:center}#EventSelector .event-select .date{float:left;width:60%;border:0}#EventSelector .event-select .time{float:left;width:40%;text-align:left;border:0;position:relative;padding-left:10px;padding-bottom:10px;box-sizing:border-box}#EventSelector .event-select .toggle a{position:absolute;right:25px;bottom:33px}#EventSelector .date{text-align:right}#TicketResults th,#TicketResults td{font-size:11px}.seat-notice{border-radius:6px;width:10px;height:10px;font-size:8px;line-height:10px}#MobileDownloadContent .description{font-size:14px}#CardTitle,#GiftCardTitle,#OtherPaymentTitle,#VoucherCodeTitle,#InsuranceTitle,#PermissionTitle,#DonateTitle,#AutoRenewalTitle,#PaymentOptionsTitle,.order-meta-data-title{padding-top:30px}#DeliveryInfoBox{flex-direction:row;align-items:flex-start;flex-wrap:wrap}#DeliveryInfoBox .delivery-info-description{font-size:14px;line-height:18px}#DeliveryInfoBox div:last-of-type{width:100%}#DeliveryInfoBox div:last-of-type a{float:right}#DeliveryTypeContainer{flex-direction:column;margin-top:0}#ContinueDelivery,#BackToSelect{margin-top:10px}#ContinueDelivery .small{display:block}#ContinueDelivery .big{display:none}#ContinueToPurchase{float:none;margin-top:20px}.trans-info{font-size:10px}#PdfDropdown,#GetPdf,#GetProductPdf,#GetGiftCardPdf,#GetMobile,#GetMembershipPdf{width:auto}.card-receipt,.order-receipt,.gift-card-receipt,.other-payment-receipt,.recurring-payment-receipt{margin:0}ul.receipt-tabs{margin:0}.custom-pdf-vbox .preview-container{width:100%}.custom-pdf-vbox .vbox-inline{height:90vh!important}#SpecialOfferEventInfo .details h5{font-size:15px;line-height:22px;margin-bottom:20px}#SpecialOfferEventInfo .details p{font-size:14px;line-height:22px}#SpecialOfferInfo{font-size:14px;line-height:22px;margin-bottom:20px}.special-offer-content{padding-left:0;padding-right:0}#GiftCardInfo{padding:20px}#GiftCardStatus{font-size:12px;padding:10px 5px 0;line-height:22px}#GiftCardDescription{font-size:12px;padding:10px 5px 0;line-height:22px}#GiftCardDescription p{padding-bottom:12px}#GiftCardSelector{margin-top:0}#GiftCardSelector li{margin-left:10px;margin-right:10px;height:220px;width:100%}#GiftCardSelector li .gift-card-price-wrapper,#GiftCardSelector li .gift-card-edit-amount{font-size:42px}#GiftCardSelector li input.gift-card-edit-amount{height:40px}#GiftCardSelector .gift-card-price-wrapper{margin-top:25px}#GiftCardSelector .gift-card-edit-amount-button{top:3px}#GiftCardContinue{margin-bottom:15px}.giftcard-button-wrapper{flex-direction:column-reverse;align-items:stretch;justify-content:flex-start;margin-top:40px;margin-bottom:65px}#GiftCardSelector .gift-card-value{margin-top:6px}#ProductSelect h2{font-size:20px;margin-top:0}#ProductSelect ul.tiles li.product{width:248px;height:194px;margin:18px 0}#ProductSelect ul.tiles li.product .info h1{font-size:20px}#FooterPhoneOpening,#FooterSocial,#bottom-foot{display:none}#FooterContent div.middle-foot{display:none}#FooterContent{padding-top:10px}#footer .right-foot.bottom a.tnc::after{margin:0 1px 1px 5px}#content,.floating-content{padding:20px 10px 73px}.floating-content{padding-top:0;padding-bottom:0}label.ml-labels{position:relative;top:-8px}#InsuranceInfo img.insurance-logo{float:none}#InsuranceInfo .insurance-information{margin:12px 0}#CustomerInformation_KassPhone,#CustomerInformation_AurPhone,.mobile-phone-field{width:120px!important}#KassInfo,#AurInfo,.mobile-info-container{height:180px;padding-left:16px;padding-right:16px}#KassSend,#KassCancel,#AurSend,#AurCancel,.mobile-action-button{float:right!important;position:absolute!important;right:34px!important;margin-top:-54px!important}#KassCounterBox,#AurCounterBox,.mobile-counter-box{padding-left:32%!important}#PaymentRedirect>div{width:90%}#CancelChange,#ConfirmChange,#ShowHall a{font-size:12px;padding:13px 20px}.change-event-button{position:static}#ProfileContainer h4{display:block}#SaveProfile,#SaveProfilePassword{float:none;width:100%;font-size:14px}#ProfileContainer a.sign-out,#ProfileSaved,#PasswordSaved{float:none;font-size:14px}#ProfileBar ul::-webkit-scrollbar{display:none}#ProfileBar ul{white-space:nowrap;overflow:auto;padding-bottom:3px;-ms-overflow-style:none;scrollbar-width:none}.ticket-info-container{margin-right:0}#ExternalTimeRemaining>span{display:none}#SeasonCardSelect{margin-bottom:60px}#SeasonCardHeader .description p{font-size:14px;line-height:20px}#SeasonCardSelect .heading .number-of-cards .ticket-type-row{max-width:85%}#SeasonCardSelect .heading .number-of-cards .ticket-type-row h4{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#SeasonCardSelect .heading .minus-button{margin-left:0}#ChangeEvent .view-change>a,#AddProductButtons .cancel-add-products>a,#AddProductButtons .confirm-add-products>a{display:block;margin:5px 0}.order-edit-modal .order-action{height:auto}.order-edit-modal .order-action.action-delete{margin-right:0;margin-bottom:5px}.order-edit-modal .order-action.action-split{margin-left:0;margin-top:5px}#ForwardTicketsContent #forward-tickets-link-container{flex-direction:column}#ForwardTicketsContent #forward-tickets-link-container .forward-tickets-form-button{margin-left:0;margin-top:10px}#ForwardTicketsContent a.ticket-button .ticket-price{display:none}#ReceiptContainer .receipt-change-event>div:nth-of-type(2){padding-left:0;padding-right:10px}#ReservationButtons,#FloatingReservationButtons{flex-direction:column;align-items:stretch}#ReservationButtons a,#FloatingReservationButtons a{margin-bottom:15px}#ReservationButtons .pay-button,#FloatingReservationButtons .pay-button{margin-left:0}#ForwardTicketsContent{min-width:330px}#ReceiptContainer{margin-top:0;margin-bottom:20px}.gift-card-receipt .gift-card-payment,.bank-transaction-receipt .bank-transaction-payment,.other-payment-receipt .other-payment,.recurring-payment-receipt{font-size:16px}.other-payment-receipt,.recurring-payment-receipt,.gift-card-receipt{padding:15px 25px}#PdfDropdown,#GetPdf,#GetProductPdf,#GetGiftCardPdf,#GetMobile,#GetMembershipPdf{margin-top:0;margin-bottom:5px}#MobileDownloadContent{padding-top:50px}#MobileDownloadContent .description-wrapper{flex-direction:column;align-items:flex-start}#MobileDownloadContent .description-wrapper .parentheses{display:none}#MobileDownloadContent a.button{justify-content:flex-start;line-height:20px;padding:10px 0 10px 25px;box-sizing:content-box;height:initial}#MobileDownloadContent .description-wrapper .ttype{font-size:14px;margin-left:0;margin-top:-5px}.unregister-confirmations-page h1{font-size:42px;margin-top:24px;margin-bottom:18px;text-align:center}.unregister-confirmations-page p{font-size:18px;max-width:400px;line-height:28px;text-align:center;margin-bottom:24px}}@media only screen and (max-width :320px){.col-xs-1{width:8.33%}.col-xs-2{width:16.66%}.col-xs-3{width:25%}.col-xs-4{width:33.33%}.col-xs-5{width:41.66%}.col-xs-6{width:50%}.col-xs-7{width:58.33%}.col-xs-8{width:66.66%}.col-xs-9{width:75%}.col-xs-10{width:83.33%}.col-xs-11{width:91.66%}.col-xs-12{width:100%}#TicketResults th,#TicketResults td{font-size:10px}.trans-info{font-size:9px}#GiftCardInfo .selected-card .description{padding:0}}@media only screen and (max-height :700px){#SeasonCardSelect .heading.scroll-fix{padding-top:5px;padding-bottom:5px}#SeasonCardSelect .heading.scroll-fix h1{display:none}#SeasonCardSelect .heading.scroll-fix .price-zone-select{margin-top:0}.basket-contents{max-height:370px}}#ProductSelect .tiles .product .info{display:flex;flex-direction:column;align-items:center;margin:20px 0;padding-bottom:56px}#ProductSelect .tiles .product .price-and-counter{display:flex;justify-content:space-between;cursor:default;margin:0;position:absolute;bottom:20px;left:20px;width:calc(100% - 40px)}#ProductSelect .tiles .product .info h1 a{overflow:hidden;text-overflow:ellipsis;word-break:break-word;hyphens:auto;line-height:1.25}@media only screen and (max-width :480px){#ProductSelect .tiles .product .info h1 a{font-size:16px}}@media only screen and (max-height :500px){.basket-contents{max-height:200px}}@media print{#BuyingHead,#BuyingSteps,#PdfDropdown,#GetPdf,#GetProductPdf,#GetGiftCardPdf,#GetMobile,#GetMembershipPdf,.headtexttotal,#header .open-ticket-list,#SiteHead2 .profile-language-bar{display:none!important}#SiteHead2{position:static}#header .ticket-list{position:static;display:block!important}#header .ticket-list .ticket-table{background-image:none;padding:0 40px}#header .ticket-list .ticket-table table tbody td,#header .ticket-list .ticket-table table tfoot td{padding:15px 0}.receipt-container *{page-break-after:avoid;page-break-before:avoid;page-break-inside:avoid}.receipt-container{page-break-inside:avoid}.receipt-block{width:initial;min-width:initial;float:initial}.button-container,#EventHallOverlay,.order-block .change-event,.receipt-show-seats{display:none}#SiteHead2 .headtexttitle{border-left:none}}.primary-c{color:#FA4517}.primary-bg-c{background-color:#FA4517;color:#fff}.primary-bg-font-border-c{border-color:#fff}.primary-border-c{border-color:#FA4517}.primary-c-button{background-color:#FA4517;color:#fff;border-color:#FA4517}@media only screen and (max-width :600px){.fancybox-container .fancybox-content{overflow:hidden}.fancybox-container .fancybox-content .product-popup-info{width:100%}.fancybox-container .fancybox-content .product-popup-info h2{margin:0}.fancybox-container .fancybox-content .product-popup-info .product-popup-description{padding-left:0;overflow:scroll;height:100%;margin-top:30px;padding-bottom:100px}.fancybox-container .fancybox-content .product-popup-info .product-popup-description p{margin:0}.fancybox-container .fancybox-content .product-popup-info .product-popup-description p+p{margin-top:20px}}@media only screen and (min-width :600px){.fancybox-container .fancybox-content{width:100%;overflow:hidden;max-width:800px}.fancybox-container .fancybox-content .product-popup-info{width:100%;margin-top:50px;display:flex;flex-direction:row;gap:20px}.fancybox-container .fancybox-content .product-popup-info .product-popup-title{position:relative;width:initial;flex-basis:50%}.fancybox-container .fancybox-content .product-popup-info .product-popup-title img{width:100%}.fancybox-container .fancybox-content .product-popup-info .product-popup-description{margin:0;padding:0;position:relative;flex-basis:50%}.fancybox-container .fancybox-content .product-popup-info .product-popup-description p{margin:0}.fancybox-container .fancybox-content .product-popup-info .product-popup-description p+p{margin-top:20px}}.primary-c-button:hover{border-color:#C83712;background-color:#C83712}.primary-c-button-secondary{background-color:#FA4517;color:#fff;border-color:#FA4517}.primary-c-button-secondary:hover{background-color:#000;border-color:#000}.primary-c-button-secondary.disabled{background-color:rgba(0,0,0,0.05);color:rgba(0,0,0,0.14);border:0;cursor:default;pointer-events:none}.primary-c-button-2{background-color:#fff;border-color:#FA4517;color:#FA4517}.primary-c-button-2:hover{background-color:#FA4517;color:#fff}.primary-c-button-2-secondary{background-color:#fff;border-color:#FA4517;color:#FA4517}.primary-c-button-2-secondary:hover{background-color:#000;border-color:#000;color:#fff}.primary-c-svg svg path,svg.primary-c-svg path{fill:#FA4517}.header-c-gradient-right::before{background:rgba(0,0,0,0);background:-moz-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,1)));background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);background:-o-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);background:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=1)}.header-bg-c{background-color:#000;color:#fff}.header-border-text-c{border-color:#fff}.header-c-hover-before{background-color:#303030}.header-c-hover-before::before{border-color:transparent #FA4517 transparent transparent}.header-c-hover-before:hover{background-color:#FA4517}.header-c-hover-before:hover::before{border-color:transparent #fff transparent transparent}#header .ticket-list .ticket-table::-webkit-scrollbar{background-color:#000}#header .ticket-list .ticket-table::-webkit-scrollbar-thumb{background-color:#AAA;border-color:#000}#header .ticket-list .ticket-table table tbody td{border-color:#000}#header .ticket-list .ticket-table table td.event span.dash{color:#000}.footer-highlight-c{color:#AAA}.content-inline-heading,.content-table-heading th{color:#000}.secondary-c{color:#000}.secondary-bg-c{background-color:#000;color:#fff}.secondary-bg-font-border-c-before:before{border-color:#fff}.secondary-bg-font-border-c-hover:hover{border-color:#fff}.secondary-bg-c-hover:hover{background-color:#000;color:#fff}.secondary-c-button{background-color:#212121;color:#fff}.secondary-c-button:hover{background-color:#000;color:#fff}.tertiary-c{color:#AAA}.tertiary-bg-c{background-color:#212121;color:#aaa}.tertiary-border-c{border-color:#212121}.tertiary-c-button-secondary{background-color:#AAA;color:#fff;border-color:#AAA}.tertiary-c-button-secondary:hover{background-color:#AAA;color:#000;border-color:#AAA}.tertiary-bg-c-hover:hover{background-color:#212121;color:#fff}#BuyingHead{color:#000}#BuyingSteps div.icon{background:#F0F0F0}#BuyingSteps .steps.active div.icon{background:#FA4517}#ProfileBar ul li button.active{color:#000;box-shadow:0 3px 0 0 #FA4517}#CardType>li.active,#GiftCardDescription p a{color:#FA4517}#CardType li.active svg path,#CardType li.active svg rect{fill:#FA4517}#SiteHead2 .headtexttotal .tickets>span>svg path{stroke:#FA4517}#ProfileContainer .profile-content .order-receipt-link a>span>svg path{stroke:#FA4517}#BuyingSteps.profile-steps .steps.active .text{color:#FA4517}#SiteHead2 .profile-language-bar>a>span>svg path,#SiteHead2 .profile-language-bar>a>span>svg circle{stroke:#fff}#GiftCardDescription p a:hover{color:#E33104}.vwrap{height:100%;top:0}.vwrap #wrapper{position:initial}input[type='checkbox']:checked{background-color:#FA4517}input[type='text'].input-validation-error,input[type='email'].input-validation-error,input[type='tel'].input-validation-error,input[type='date'].input-validation-error,input[type='password'].input-validation-error,textarea.input-validation-error{border-color:#FA4517;background-image:url(Images/alert-red.svg);background-repeat:no-repeat}input[type='checkbox'].input-validation-error:before,input[type='number'].input-validation-error{border-color:#FA4517!important}#div-terms.validation-error{background-image:url(Images/alert-red.svg)}.validation-summary-errors,.field-validation-error,a.terms-and-conditions.validation-error{color:#FA4517}.fnt-normal,.fnt-normal h1,.fnt-normal h2,.fnt-normal h3,.fnt-normal h4,.fnt-normal h5,h1.fnt-normal,h2.fnt-normal,h3.fnt-normal,h4.fnt-normal,h5.fnt-normal,.fnt-normal input,.fnt-normal select,.fnt-normal textarea{font-family:'runda',sans-serif;font-weight:400}.fnt-light,.fnt-light h1,.fnt-light h2,.fnt-light h3,.fnt-light h4,.fnt-light h5,h1.fnt-light,h2.fnt-light,h3.fnt-light,h4.fnt-light,h5.fnt-light,.fnt-light input,.fnt-light select,.fnt-light textarea{font-family:'runda',sans-serif;font-weight:300}.fnt-sbold,.fnt-sbold h1,.fnt-sbold h2,.fnt-sbold h3,.fnt-sbold h4,.fnt-sbold h5,h1.fnt-sbold,h2.fnt-sbold,h3.fnt-sbold,h4.fnt-sbold,h5.fnt-sbold,.fnt-sbold input,.fnt-sbold select,.fnt-sbold textarea{font-family:'runda',sans-serif;font-weight:500}.fnt-bold,.fnt-bold h1,.fnt-bold h2,.fnt-bold h3,.fnt-bold h4,.fnt-bold h5,h1.fnt-bold,h2.fnt-bold,h3.fnt-bold,h4.fnt-bold,h5.fnt-bold,.fnt-bold input,.fnt-bold select,.fnt-bold textarea,strong,b{font-family:'runda',sans-serif;font-weight:700}.count-bubble{margin-right:10px;background:rgba(0,0,0,0.05);border-radius:50%;width:44px;height:44px;display:inline-grid;place-items:center}#ProfileMemberships .membership-container{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:32px}@media only screen and (max-width:767px){#ProfileMemberships .membership-container{grid-template-columns:1fr}}#ProfileMemberships .membership-container .membership-card{background:#FAFAFA;border-radius:12px;overflow:hidden;border:0;margin-bottom:0;display:flex;flex-direction:column}#ProfileMemberships .membership-container .membership-card .header-line{height:8px}#ProfileMemberships .membership-container .membership-card .card-content{padding:32px;display:flex;flex-direction:column;gap:8px;color:rgba(0,0,0,0.87);flex:1}#ProfileMemberships .membership-container .membership-card .card-content .membership-id{color:rgba(0,0,0,0.60);font-size:14px;font-weight:normal}#ProfileMemberships .membership-container .membership-card .card-content .membership-heading div:first-child{margin-top:8px;font-size:26px;font-weight:700}#ProfileMemberships .membership-container .membership-card .card-content .membership-heading div:last-child{font-size:16px;font-weight:500}.sold-membership-order .left-section div:first-child{font-size:16px;font-weight:500;color:rgba(0,0,0,0.87)}.sold-membership-order .left-section div:last-child{font-size:14px;font-weight:normal;color:rgba(0,0,0,0.6)}#pdfDropdown{box-sizing:border-box;display:none;position:absolute;top:calc(100% + 16px);background:white;padding:4px 0;border-radius:12px;width:100%;filter:drop-shadow(0px 5px 22px rgba(0,0,0,0.04)) drop-shadow(0px 12px 17px rgba(0,0,0,0.04)) drop-shadow(0px 0 8px rgba(0,0,0,0.05));overflow:hidden}#pdfDropdown li{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;padding:13px 16px;cursor:pointer;font-size:14px;font-weight:500}#pdfDropdown li:not(:first-child){border-top:1px solid rgba(0,0,0,0.08)}#pdfDropdown li:hover{background:rgba(0,0,0,0.087)}#pdfDropdown li span{font-weight:normal}#ChangeEventGroups{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media only screen and (max-width:767px){#ChangeEventGroups{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:480px){#ChangeEventGroups{grid-template-columns:repeat(1,1fr)}}fieldset{border:0;padding:0;margin:0}fieldset>legend{position:absolute;left:-9999px}#skipToContent{position:fixed;z-index:999999;top:-100rem;left:.5rem;padding:1rem;background:black;color:white;border:1px solid white}#skipToContent:focus{top:.5rem}fieldset{border:0;padding:0;margin:0}fieldset>legend{position:absolute;left:-9999px}#SubscriptionSuggestions{width:100%}#CancelMembershipRenewalModal .item-group-wrapper{background-color:#FAFAFA;border-radius:12px;padding:25px;text-align:center}#CancelMembershipRenewalModal .description{font-size:16px;line-height:22px;letter-spacing:.15px;text-align:center;margin-bottom:10px}#CancelMembershipRenewalModal h4{font-size:26px;padding:8px 0;text-align:center}#CancelMembershipRenewalModal .go-back-button{border-radius:100px;border:0;font-size:16px;background-color:rgba(0,0,0,0.05)}.twoEqualColumns{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:451px){.twoEqualColumns{grid-template-columns:1fr}}.secondaryActionsContainer{margin:16px 0}@media(max-width:600px){.secondaryActionsContainer{margin:0 0 16px}}@media print{.secondaryActionsContainer{display:none}}.secondaryActionsContainer>a,.secondaryActionsContainer>div>a{display:flex;align-items:center;font-size:14px;font-weight:500}.iconBubble{border-radius:100px;background-color:rgba(0,0,0,0.05);padding:0;height:30px;width:30px;display:grid;place-content:center;margin-right:10px}.iconBubble{color:rgba(0,0,0,0.6)}*:hover>.iconBubble,.iconBubble:hover{background-color:rgba(0,0,0,0.12)}*:has(>.simpleDropdownMenu){position:relative}.simpleDropdownMenu{z-index:1;display:none;position:absolute;top:calc(100% + 10px);box-sizing:border-box;width:100%;background:white;border-radius:12px;filter:drop-shadow(0px 5px 22px rgba(0,0,0,0.04)) drop-shadow(0px 12px 17px rgba(0,0,0,0.04)) drop-shadow(0px 0 8px rgba(0,0,0,0.05));overflow:hidden}.simpleDropdownMenu a{display:flex;justify-content:space-between;align-items:center;gap:6px;padding:8px 16px;font-weight:500;font-size:14px;line-height:24px}.simpleDropdownMenu svg path{fill-opacity:1}.simpleDropdownMenu img{width:20px;height:20px}.simpleDropdownMenu span{font-weight:400}.simpleDropdownMenu a:hover{background:rgba(0,0,0,0.05)}.simpleDropdownMenu a:not(:first-of-type){border-top:1px solid rgba(0,0,0,0.08)}#SignInForAgeVerificationModal .item-group-wrapper{background-color:#FAFAFA;border-radius:12px;padding:25px;text-align:center}#SignInForAgeVerificationModal .description{font-size:16px;line-height:22px;letter-spacing:.15px;text-align:center;margin-bottom:10px}#SignInForAgeVerificationModal h4{font-size:26px;padding:8px 0;text-align:center}#SignInForAgeVerificationModal .button-row{display:flex;justify-content:center;gap:10px;align-items:center;width:100%;margin-top:20px}@media(max-width:600px){#SignInForAgeVerificationModal .button-row{flex-direction:column;align-items:stretch}#SignInForAgeVerificationModal .button-row a{width:100%;text-align:center}}#AgeVerificationModal h4{font-size:26px;padding:8px 0;text-align:center}#AgeVerificationModal .description{font-size:16px;line-height:22px;letter-spacing:.15px;text-align:center;margin-bottom:10px;text-align-last:center}@media(max-width:600px){.button-container{flex-direction:column;align-items:stretch}.button-container a{width:100%}.simpleDropdownMenu a{box-sizing:border-box}}