.header{align-items:center;display:flex;width:100%}@media (min-width:768px){.header{margin:auto;width:90%}}@media (min-width:992px){.header{margin:auto;width:80%}}@media (min-width:1200px){.header{margin:auto;max-width:1000px;width:70%}}.header .logo{background-repeat:no-repeat;width:100%}.leo-popup__backdrop{background-color:#00000080;display:flex;flex-direction:column;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.leo-popup__backdrop .leo-popup__container{display:flex;flex-direction:column;flex-grow:1;margin:5% 5% 8%;min-height:0;padding:1em 1em 1.5em;z-index:1001}@media (min-width:768px){.leo-popup__backdrop .leo-popup__container{margin:5% 15% 8%}}@media (min-width:992px){.leo-popup__backdrop .leo-popup__container{margin:5% 18% 8%}}@media (min-width:1200px){.leo-popup__backdrop .leo-popup__container{margin:5% 25% 8%}}.leo-popup__backdrop .leo-popup__container .leo-popup__header{display:flex;margin:0 0 1.5em}.leo-popup__backdrop .leo-popup__container .leo-popup__header .leo-popup__headline{flex-grow:1}.leo-popup__backdrop .leo-popup__container .leo-popup__content{overflow-y:auto}.leo-popup__backdrop .leo-popup__container .leo-popup__child-container{display:flex;flex-grow:1;overflow-y:auto}.footer{padding:1em;width:100%}@media (min-width:768px){.footer{margin:auto;width:90%}}@media (min-width:992px){.footer{margin:auto;width:80%}}@media (min-width:1200px){.footer{margin:auto;max-width:1000px;width:70%}}.footer .footer__text{border-bottom:1px solid;margin-bottom:.3em;padding-bottom:.3em;text-align:center}.footer .footer__links{cursor:pointer;display:flex;justify-content:center}.footer .footer__links>*{padding:0 .5em}.title-header{width:100%}@media (min-width:768px){.title-header{margin:auto;width:90%}}@media (min-width:992px){.title-header{margin:auto;width:80%}}@media (min-width:1200px){.title-header{margin:auto;max-width:1000px;width:70%}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}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:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.layout{display:flex;flex-direction:column}.layout,.layout *,.layout :after,.layout :before{box-sizing:border-box}.layout *{-webkit-hyphens:auto;hyphens:auto;line-height:1.3;-ms-word-break:break-word;word-break:break-word}.layout .content__wrapper{display:flex;flex-grow:1;min-height:0;width:100%}@media (min-width:768px){.layout .content__wrapper{margin:auto;width:90%}}@media (min-width:992px){.layout .content__wrapper{margin:auto;width:80%}}@media (min-width:1200px){.layout .content__wrapper{margin:auto;max-width:1000px;width:70%}}.layout a{color:inherit;text-decoration:none;text-transform:none}.form__element,.leo-select__container .leo-select,.leo-select__container .leo-select__input,.leo__input,.leo__textarea{border-style:solid;border-width:1px;font-family:inherit;margin:0 0 1.5em;outline:none;padding:.7em 1em;width:100%}.input__info-text{margin:-1.4em 0 1.5em}.leo-select__container .leo-select__input,.leo__input{text-align:center}.leo-select__container .leo-select__input::placeholder,.leo__input::placeholder{color:#a9a9a9}.leo-select__container .leo-select__input:-ms-input-placeholder,.leo__input:-ms-input-placeholder{color:#a9a9a9!important}.leo-select__container .leo-select__input::-moz-placeholder,.leo__input::-moz-placeholder{opacity:1}.leo__textarea{min-height:4em;resize:vertical;text-align:left}.leo__textarea::placeholder{color:#a9a9a9}.leo__textarea:-ms-input-placeholder{color:#a9a9a9!important}.leo__textarea::-moz-placeholder{opacity:1}.leo-select__container{height:2.7em;margin:0 0 1.5em;position:relative}.leo-select__container :disabled{cursor:not-allowed}.leo-select__container .leo-select__input{padding-left:2.8em;padding-right:2.8em;position:absolute;text-align:center;top:0;z-index:4}.leo-select__container .leo-select__input:disabled{background-color:#00000008!important}.leo-select__container .leo-select{opacity:.01;padding:.558em 1em;position:absolute;top:0;z-index:5}.leo-select__container .leo-select__dropdown-icon{font-size:2.3em;line-height:1.2em;position:absolute;right:.3em;z-index:4}.button__container{box-shadow:0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f,0 3px 1px -2px #0003;width:100%}@media (min-width:768px){.button__container{margin:auto;max-width:80%;min-width:40%;width:40%;width:fit-content;width:-moz-fit-content;word-break:keep-all}}.button__container .leo-button{border:none;cursor:pointer;font-family:inherit;font-weight:300;height:100%;line-height:1.5em;outline:none;padding:.6em .8em;text-align:center;vertical-align:middle;width:100%}.button__container .leo-button.disabled{cursor:not-allowed;opacity:.4}.button__container .leo-button .btn_icon{color:inherit;font-size:1.3em;line-height:0;margin:0 .45em 0 0}.access-code__container{padding:1.5rem 0 3.5rem}.access-code__container .access-code__text{font-weight:600;padding:0 0 2em}.access-code__container .access-code__form .access-code__inputs-container{display:flex;flex-wrap:nowrap;width:100%}.access-code__container .access-code__form .access-code__form-element{display:flex;justify-content:center;width:100%}.access-code__container .access-code__form .leo__input-container{display:flex;width:100%}@media (min-width:768px){.access-code__container .access-code__form .leo__input-container{width:100%}}.access-code__container .access-code__form .leo__input-container .leo__input{display:flex;margin:0}@media (min-width:768px){.access-code__container .button-line{display:flex;justify-content:space-between}}.access-code__container .button-line .button__container{margin:inherit;margin-top:1.5em}@media (max-width:767px){.access-code__container .button-line .button__container{margin:1.5em auto 0}}.category-zone .category__li{margin:0 0 2.3em}.category-zone .category__li:last-child{margin:0}.zig-zag-box{position:relative;width:100%}.zig-zag-box--top{background-repeat:repeat-x;background-size:15px 50px;content:"";height:16px;left:0;position:absolute;right:0;top:-16px}@media (min-width:768px){.zig-zag-box--top{display:none}}.spinnerContainer{align-items:center;background-color:#000000b3;display:flex;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1001}.spinner__text{color:#fff;font-family:Open Sans,Arial;height:20rem;line-height:1.3em;position:absolute;text-align:center;top:20vh;width:100%}.leo_spinner{animation:load1 1s ease-in-out infinite;background:#fff;height:6em;width:1em}.leo_spinner:after,.leo_spinner:before{animation:load1 1s ease-in-out infinite;background:inherit;height:6em;width:1em}.leo_spinner{animation-delay:-.16s;color:#fff;font-size:11px;margin:1em auto;position:relative;text-indent:-9999em;transform:translateZ(0)}.leo_spinner:after,.leo_spinner:before{content:"";position:absolute;top:0}.leo_spinner:before{animation-delay:-.32s;left:-1.5em}.leo_spinner:after{left:1.5em}@keyframes load1{0%,80%,to{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}.event,.event>*{width:100%}.pricelevel__item{display:flex;margin:0 0 1.6em}.pricelevel__item>*{flex-shrink:0}.pricelevel__name,.pricelevel__value{padding:0 3% 0 0;width:28%}.pricelevel__amount{padding:0 3% 0 0;width:25%}.pricelevel__amount .dropdown{width:100%}.pricelevel__price--total{display:flex;flex-grow:1;flex-wrap:wrap;font-weight:600;justify-content:flex-end}.button__container-element{width:49%}@media (max-width:767px){.button__container-element{margin-bottom:.5em;width:100%}.button__container-element.btn--back{order:2}.button__container-element.btn--accesscodes{margin-bottom:0;order:3}.button__container-element.btn--to-shoppingcart{order:1}}.clickable{cursor:pointer}.tickets-overview__container{background:linear-gradient(90deg,#333 20%,#fff0 0) top/5px 1px repeat-x #0000;background-repeat:repeat-x;display:flex;margin:.6em 0 0;padding:.8em 0 0}.tickets-overview__container .tickets-overview__category-price-container{display:flex;flex-direction:column;flex-grow:1;font-weight:800}.tickets-overview__container .tickets-overview__category-container{display:flex;line-height:inherit;margin:0 0 .1em}.tickets-overview__container .category__name{margin:0 0 0 .4em}.tickets-overview__container .category__amount{margin:0 .4em 0 0}.tickets-overview__container .category__total{align-self:flex-end;font-weight:800;line-height:inherit}.tickets-overview__container .price__container{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0}.tickets-overview__container .price-level__name{display:block;font-weight:400;line-height:inherit}.action-bar{display:flex;justify-content:space-between}.action-bar .action-bar__action--edit{align-items:center;display:flex}.action-bar .action-bar__action--delete{align-items:center;cursor:pointer;display:flex}.radio__selection{align-items:flex-start;display:flex;margin:0 0 1.2em}.radio__selection .radio__button{flex-shrink:0;height:1.1em;margin-top:.1em;width:1.1em}.radio__selection .radio__button:hover{cursor:pointer}.radio__selection .radio__button:disabled{cursor:not-allowed}.zig-zag-box__title{background:linear-gradient(90deg,#333 20%,#fff0 0) bottom/5px 1px repeat-x #0000;margin:0 0 1.2em;padding:0 0 .4em;text-transform:uppercase}.checkbox__container{align-items:flex-start;display:flex}.checkbox__container .checkbox__input{flex-shrink:0;height:1.1rem;margin:0 .4em;width:1.1rem}.checkbox__container .checkbox__label{line-height:1.1rem}.take-over-link__container{cursor:pointer;display:flex;flex-wrap:nowrap}.take-over-link__container .take-over-link__icon{margin:0 .4em 0 0}.form-headline__container{align-items:center;display:flex;flex-wrap:wrap;margin:1em 0 0;padding:1em 0}.form-headline__container .form-headline__event{font-weight:600;padding:0 .5em 0 0}.form-headline__container .form-headline__seat-info{flex-grow:1}.form-headline__container .form-headline__seat-info .seat-info__element:after{content:" \2022 ";font-weight:700;margin:0 .3em}.form-headline__container .form-headline__seat-info .seat-info__element:last-child:after{content:"";margin:0}.ticket-address__info-container{background:linear-gradient(90deg,#333 20%,#fff0 0) bottom/5px 1px repeat-x #0000;background-repeat:repeat-x;padding:0 0 1.5em}.ticket-address__info-container:empty{background:none;padding:0}.ticket-address__form{background:linear-gradient(90deg,#333 20%,#fff0 0) bottom/5px 1px repeat-x #0000;background-repeat:repeat-x}.ticket-address__form:last-child{background:none}.cross-selling__img-container{cursor:pointer;height:clamp(8rem,19vw,9rem);position:relative;width:100%}.cross-selling__img-container .cross-selling__text-container{width:70%}.cross-selling__img-container .cs-layout__container{display:flex;flex-wrap:wrap}.cross-selling__img-container .cs-layout__container>*{flex-grow:1}.cross-selling__img-container .fill{width:100%}.cross-selling__img-container .i1{flex-grow:0;flex-shrink:0;height:100%;position:relative;width:30%}.cross-selling__img-container .i2{flex-grow:0;overflow:hidden;padding:.5em 1em}.cross-selling__img-container .i3{align-items:flex-end;display:flex;justify-content:flex-end;padding:.5em 1em}.cross-selling__img-container .cross-selling__content{flex-wrap:nowrap;height:100%;position:relative;width:100%}.cross-selling__img-container .cross-selling__content .cross-selling__img{height:100%;width:100%}.cross-selling__img-container .cross-selling__content .cross-selling__text{height:1.3em;-webkit-hyphens:auto;hyphens:auto;line-height:1.3em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.cross-selling__img-container .cross-selling__content .cross-selling__call-to-action{text-align:end}.cross-selling__img-container .cross-selling__img-background{height:100%;position:absolute;width:100%}@media (max-width:767px){.cross-selling__img-container .cross-selling__content{flex-wrap:wrap!important}.cross-selling__img-container .cs-layout__container>.cs-layout__container{display:contents}.cross-selling__img-container .i2{align-self:center;max-height:60%!important;max-width:70%!important;order:-1}.cross-selling__img-container .i1{max-height:60%!important;order:-2}.cross-selling__img-container .i3{align-items:center;display:flex;height:40%;justify-content:center;margin:0}.cross-selling__img-container .cross-selling__text{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;height:2.6em!important;white-space:normal!important}}.order_comment_container{margin:0 0 2em}.order_comment_title{font-weight:600;margin:0 0 .6em}.shopping-cart-checkout,.shopping-cart-checkout>*{width:100%}.page__headline{font-size:1.8em;font-weight:300;margin:0 0 1em;text-align:center;text-transform:uppercase}.price{font-size:1.15em;font-weight:900}.address{margin:0 0 1em;width:100%}@media (min-width:768px){.address{width:100%}}.address .contact-data{padding:.8em 0 0}.address .address-label{font-weight:600;line-height:2em}.address .address-icon{margin:0 .3em 0 0}.address>*{line-height:1.5em}.event-tickets__container{display:flex;margin:1em 0 0}@media (min-width:768px){.event-tickets__container{margin:.5em 0 0}}.event-tickets__container .category-price-container{align-items:center;align-self:flex-start;display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap;font-weight:800}.event-tickets__container .category-price-container>*{line-height:inherit}.event-tickets__container .category-container{align-items:baseline;display:flex;flex-grow:1;line-height:inherit;margin:0 0 .1em;width:100%}@media (min-width:768px){.event-tickets__container .category-container{flex-grow:0;width:auto}}.event-tickets__container .category__name{margin:0 .4em}.event-tickets__container .category__amount{margin:0 .4em 0 0}.event-tickets__container .category__total{align-self:flex-start;font-weight:800;line-height:1.3em}.event-tickets__container .category__total--info{align-self:center;font-size:.8em;font-weight:400;line-height:inherit;margin:0 .4em 0 0}.event-tickets__container .pricelevel{align-items:baseline;display:flex;flex-wrap:wrap}.event-tickets__container .price__container{align-items:baseline;align-self:flex-start;display:flex;flex-direction:row;flex-shrink:0;flex-wrap:nowrap}.event-tickets__container .price-level__name{display:block;font-weight:400;line-height:inherit;margin:0 .4em 0 0}.seat-info__element:after{content:" \2022 ";font-weight:700;margin:0 .3em}.seat-info__element:last-child:after{content:"";margin:0}.ticket-item__icon{line-height:1.3rem;margin-right:.35em}@media (min-width:768px){.ticket-item__icon{line-height:1.5rem}}.wpwl-control-autocomplete-menu{line-height:1.5}.wpwl-control-autocomplete-menu .ui-menu-item-wrapper{box-sizing:border-box;display:block;width:100%}.ui-widget-content .ui-state-active{border:none}.wpwl-button-pay{border:none;font-size:1.1em;line-height:1.5em;margin:2em 0 0;padding:.6em .8em;width:100%}.wpwl-message{text-align:center}.wpwl-form{font-size:14px}.wpwl-form .wpwl-group{margin:0 0 1.5em}.wpwl-form .wpwl-group .wpwl-label{display:none!important}.wpwl-form .wpwl-group .wpwl-wrapper{width:100%}.wpwl-form .wpwl-group .wpwl-wrapper .ui-state-default{border:none;top:.7em}.wpwl-form .wpwl-group .wpwl-wrapper .ui-icon-help{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:none;border:none;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:1.3em;text-indent:0;text-rendering:auto}.wpwl-form .wpwl-group .wpwl-wrapper .ui-icon-help:before{content:"\f05a"}.wpwl-form .wpwl-group .wpwl-control{border-radius:0;border-style:solid;border-width:1px;font-family:inherit;height:2.75em;outline:0;padding:.7em 1em;text-align:center;transition:none}.wpwl-form .wpwl-group .wpwl-control.wpwl-control-iframe{padding:.1em 0!important}.wpwl-form .wpwl-group .wpwl-control.wpwl-control-brand{border-radius:0;height:2.75em;padding:.555em 1em;position:relative;text-align-last:center;z-index:2}.wpwl-form .wpwl-group .wpwl-control::placeholder{color:#a9a9a9!important}.wpwl-form .wpwl-group .wpwl-control:-ms-input-placeholder{color:#a9a9a9!important}.wpwl-form .wpwl-group .wpwl-control::-moz-placeholder{opacity:1}.wpwl-form .wpwl-group.wpwl-group-brand .wpwl-wrapper-brand{box-sizing:inherit;padding-right:0;width:100%}.wpwl-form .wpwl-group.wpwl-group-brand .wpwl-brand:not(.wpwl-brand-GIROPAY){left:.2em;position:absolute;top:.15em;width:54px;z-index:3}.text--data-processed{align-items:center;display:flex;justify-content:center;min-height:10em}