@import "enhance.css";@font-face{font-family:apercu;font-style:normal;font-weight:400;src:url(/fonts/apercu_regular.ttf) format("truetype")}@font-face{font-family:apercu;font-style:normal;font-weight:500;src:url(/fonts/apercu_medium.ttf) format("truetype")}@font-face{font-family:apercu;font-style:normal;font-weight:700;src:url(/fonts/apercu_bold.ttf) format("truetype")}html{overflow-x:hidden}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}p{line-height:1.5}body{width:100%}main{margin:0 auto;max-width:2000px;min-height:1000px;position:relative}#st-container.event-page main{min-height:100vh}.white-fill{fill:#fff}label.left-padding{padding-left:20px!important}.material-modal{height:100vh}.nortic-blue-background{background-color:#3547a4}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.toast.seat-gap-toast a{color:#fff;line-height:1}.toast.seat-gap-toast i.material-icons{margin-left:20px}.toast.babbel-info{max-width:750px;position:relative;top:50%}.toast.babbel-info button{display:none}.toast.babbel-info button.ok-babbel{color:#000;display:inline-block;float:right;margin-right:10px;margin-top:20px}.error-toast{background-color:#d73d3d}.toast.warning-toast{background-color:#f96;color:#000}.toast.info-toast{background-color:#628cba;color:#fff}.display-none{display:none}.display-none-important{display:none!important}.admin-draft{background-color:#3844aa;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0 0 33px -2px rgba(0,0,0,.75);color:#fff;line-height:1.4;margin-left:25%;min-height:40px;padding-bottom:17px;padding-top:12px;position:fixed;text-align:center;top:0;width:50%;z-index:999999}.admin-draft i.material-icons{font-size:18px;margin-right:11px;position:relative;top:2px}.st-content-inner{overflow-y:visible}#st-container.event-page{overflow:hidden!important}#st-container{overflow-x:hidden;overflow-y:hidden!important}.st-container{overflow-x:hidden;overflow-y:visible!important}.st-content .modal__content{-webkit-overflow-scrolling:touch;padding:40px}.booking .modal__content{overflow:hidden}.overflow-visible{overflow-x:visible!important;overflow-y:visible!important}.overflow-hidden{overflow-x:hidden!important;overflow-y:hidden!important}.opaque-1{opacity:.1!important}.opaque-1,.opaque-2{transition:opacity .4s ease}.opaque-2{opacity:.2!important}.opaque-3{opacity:.3!important}.opaque-3,.opaque-4{transition:opacity .4s ease}.opaque-4{opacity:.4!important}.opaque-5{opacity:.5!important}.opaque-5,.opaque-6{transition:opacity .4s ease}.opaque-6{opacity:.6!important}.opaque-7,.opaque-8,.opaque-9{opacity:.7!important;transition:opacity .4s ease}.visible{opacity:1;visibility:visible}.hidden{opacity:0;visibility:hidden}input.no-border,input.no-border:focus:not([readonly]){border-bottom:0!important;box-shadow:none!important}.btn.btn-flat:active,.btn.btn-flat:hover{background-color:inherit;background-color:rgba(0,0,0,.1)}.btn.big-btn{height:50px;line-height:50px;padding:0 30px}.btn.btn-plain:hover{filter:none}.change-browser-plz h1,.change-color-plz p{color:#fff!important}.change-browser-plz{background-color:#373880;height:100%;padding:25px;position:fixed;width:100%;z-index:9999999}.change-browser-plz img{margin-top:25px;max-width:500px;width:100%}.addonsIcon{opacity:.5;width:20px}#basket-overlay{background-color:#303d9b;bottom:73px;position:absolute;right:142px;-webkit-transform-origin:center center;transform-origin:center center;transition:1.5s ease;z-index:3000}#basket-overlay.event-page-overlay{position:fixed}[type=checkbox],[type=radio]+label{pointer-events:auto!important}#force-open-modal-loading-overlay{background-color:rgba(0,0,0,.8);height:100%;position:fixed;text-align:center;width:100%;z-index:5000}#force-open-modal-loading-overlay .preloader-wrapper{position:relative;top:50%}#event-page-loading-overlay,#organizer-page-loading-overlay{background-color:transparent;height:100%;position:fixed;width:100%;z-index:5000}#loading-overlay{background-color:#fff;height:100%;position:absolute;width:100%;z-index:5000}#event-page-loading-overlay .spinner-container,#loading-overlay .spinner-container,#organizer-page-loading-overlay .spinner-container{display:inline-block;height:35px;left:20px;position:absolute;top:20px;width:35px}#event-page-loading-overlay #loading-what,#organizer-page-loading-overlay #loading-what{color:#fff}#event-page-loading-overlay #loading-what,#loading-overlay #loading-what,#organizer-page-loading-overlay #loading-what{display:inline-block;font-weight:500;left:85px;position:absolute;text-align:left;top:15px}#event-page-loading-overlay #loading-what .show-name,#loading-overlay #loading-what .show-name,#organizer-page-loading-overlay,.show-name{font-size:13px;line-height:25px;text-transform:uppercase}#event-page-loading-overlay #loading-what .details,#loading-overlay #loading-what .details,#organizer-page-loading-overlay #loading-what .details{font-size:12px;line-height:1}#loading-overlay.transparent{background-color:transparent}#loading-overlay #captcha-div{bottom:100px;left:0;margin:auto;position:absolute;right:0;width:305px}#event-page-loading-overlay img.black-logo,#organizer-page-loading-overlay img.black-logo{display:none}#event-page-loading-overlay img.white-logo,#organizer-page-loading-overlay img.white-logo{display:inline-block}#loading-overlay.payment img.black-logo{display:none}#loading-overlay.arena img.black-logo,#loading-overlay.payment img.white-logo{display:inline-block}#loading-overlay.arena img.white-logo{display:none}#event-page-loading-overlay #centered-content,#loading-overlay #centered-content,#organizer-page-loading-overlay #centered-content{align-items:center;animation:slight-flash 10s linear infinite;bottom:0;display:flex;height:auto;justify-content:center;left:0;margin:auto;position:absolute;right:0;text-align:center;top:0;width:100%}@keyframes slight-flash{0%,50%,to{transform:scale(1)}25%,75%{transform:scale(1.06)}}#event-page-loading-overlay #centered-content img.logo,#loading-overlay #centered-content img.logo,#organizer-page-loading-overlay #centered-content img.logo{max-width:350px;transform:scale(.6);transform-origin:50% 50%;width:70%}#basket-overlay.overlay-visible{border-radius:0;bottom:0;right:0;-webkit-transform:scale(5);transform:scale(5)}#basket-overlay.overlay-hidden{border-radius:100%;height:0;-webkit-transform:scale(1);transform:scale(1);width:0}[type=radio].with-gap:checked+label:after,[type=radio].with-gap:checked+label:before,[type=radio]:checked+label:after{border:2px solid #0070d2}[type=radio].basket-color.with-gap:checked+label:after,[type=radio].basket-color.with-gap:checked+label:before,[type=radio].basket-color:checked+label:after{border:2px solid #373880}[type=radio].basket-color.with-gap:checked+label:after,[type=radio].basket-color:checked+label:after{background-color:#373880}.payment-list [type=checkbox]+label,[type=radio]:checked+label,[type=radio]:not(:checked)+label{padding-left:16px}.payment-list [type=radio]:checked+label,section#booking.payment-page.klarna .payment-list [type=radio]:not(:checked)+label{padding-left:30px}section#booking.payment-page .payment-list .input-field select{width:100%}section#booking.payment-page .payment-list .input-field .prefix.active,section#booking.payment-page .payment-list .input-field input[type=email]:focus+label,section#booking.payment-page .payment-list .input-field input[type=tel]:focus+label,section#booking.payment-page .payment-list .input-field input[type=text]:focus+label{color:#373880}section#booking.payment-page .payment-list .input-field input:not([type]):focus:not([readonly]),section#booking.payment-page .payment-list .input-field input[type=date]:focus:not([readonly]),section#booking.payment-page .payment-list .input-field input[type=datetime-local]:focus:not([readonly]),section#booking.payment-page .payment-list .input-field input[type=datetime]:focus:not([readonly]),section#booking.payment-page .payment-list .input-field input[type=email]:focus:not([readonly]),section#booking.payment-page .payment-list .input-field input[type=number]:focus:not([readonly]),section#booking.payment-page .payment-list .input-field input[type=password]:focus:not([readonly]),section#booking.payment-page .payment-list .input-field input[type=search]:focus:not([readonly]),section#booking.payment-page .payment-list .input-field input[type=tel]:focus:not([readonly]),section#booking.payment-page .payment-list .input-field input[type=text]:focus:not([readonly]),section#booking.payment-page .payment-list .input-field input[type=time]:focus:not([readonly]),section#booking.payment-page .payment-list .input-field input[type=url]:focus:not([readonly]),section#booking.payment-page .payment-list .input-field textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid #373880;box-shadow:0 1px 0 0 #373880}section#booking.payment-page .booking-contents .payment-list input[type=checkbox].filled-in:checked:not([disabled])+label:after{background-color:#373880;border:2px solid #373880}.supply-blobs{display:block}.supply-blobs .supply-blob{border-radius:8px;display:inline-block;height:8px;margin-top:15px;position:relative;width:8px}.show-listing-show .supply-blobs .supply-blob{margin-right:3px;margin-top:0}.supply-blobs .supply-blob{background-color:#c6c2bd}.active-flag{opacity:.5}.btn-flat.btn-plain{background-color:transparent}.btn i.right{margin-left:5px}.clear-both{clear:both}.no-hover:hover{background:none}header#main-header{height:80px;padding:0 30px;position:absolute;top:0;width:100%;z-index:5}.modal{color:#333}.modal h1{font-family:Roboto,sans-serif;font-size:13px;margin-bottom:30px;margin-top:10px}.btn,.modal h1{font-weight:500}.btn{font-size:12px;padding:0 12px}.full-width{width:100%}#share-modal{max-width:500px}#share-modal #share-url{height:20px;margin:0;min-height:20px;padding:0}#share-modal .modal-content{padding:30px}#share-modal #social-share-buttons-row{padding:0}#share-modal #button-row #copy-link-button{background-color:#272727}#share-modal #button-row #copy-link-button:hover{background-color:#3a3a3a}#share-modal #button-row{margin-top:20px}#share-modal #share-url-row{padding:20px}#share-modal .social-share-button{margin-right:15px}#share-modal .social-share-button:last-child{margin-right:0}.gray-background{background-color:#e0e0e0}.dropdown-content li>a,.dropdown-content li>span{color:#333;font-size:14px}.dropdown-content li.no-hover:hover{background:none}.dropdown-content #flag-row{height:50px;margin:0;text-align:center}.dropdown-content #flag-row>.col{height:100%;height:50px;margin:0;padding:0;text-align:center}#main-ribbon>div.spacer-50>#arrow-container{font-size:40px;opacity:.5;position:relative;text-align:left}#main-ribbon>div.spacer-50>#arrow-container>span{-webkit-backface-visibility:hidden;display:inline-block;transform-origin:bottom left;width:40px}#main-ribbon>div.spacer-50>#arrow-container svg path{width:40px}header#main-header>.row{height:100%}header#main-header #main-menu-button{height:24px}footer.page-footer{background:none;bottom:0;color:#fff;font-size:12px;height:80px;opacity:.5;padding-top:0;position:relative;width:100%;z-index:1}footer.page-footer #nortic-footer-link{display:inline-block;height:80px}footer svg:not(:root){overflow:visible}footer.page-footer #nortic-footer-link>img{height:14px;width:52px}footer #divider{border-right:1px solid #fff;display:inline-block;height:30px;margin:0 30px;opacity:1;padding:0;width:1px}footer.page-footer *{vertical-align:middle}footer.page-footer img,footer.page-footer svg{margin-left:2px;margin-right:10px}footer.page-footer svg:last-child{margin-right:0}footer.page-footer>.container>.row{height:80px}footer.page-footer #left-column{margin-left:0}footer.page-footer #left-column a#nortic-footer-link{position:relative;top:-12px}footer.page-footer #left-column>a:not(#nortic-footer-link){color:#fff;display:inline-block;font-weight:500;height:30px;line-height:30px;margin-right:18px}footer.page-footer #right-column{margin-left:0;position:relative}footer.page-footer #left-column,footer.page-footer #right-column{line-height:100px;padding-bottom:0}footer.page-footer #left-column,footer.page-footer #right-column img,footer.page-footer #right-column svg{opacity:1}footer.page-footer #right-column img{height:15px}footer.page-footer>.hide-on-large-only{text-align:center}footer.page-footer>.hide-on-large-only>div.col.s12{margin-bottom:20px}footer.page-footer>.hide-on-large-only>div.col.s12 img{margin:0}h1{font-family:Roboto Slab,sans-serif;font-size:45px;font-weight:300}section#top{position:relative;top:0;width:100%;z-index:1}section#top #background-container{background-color:transparent;background-position:top;background-repeat:no-repeat;background-size:cover;filter:brightness(70%);left:0;min-height:114vh;position:fixed;top:0;width:100%;z-index:1}section#top #background-container .obfuscator{background-color:#000;display:none;height:100%;opacity:.5;position:fixed;top:0;transition:background 1s;width:100%}section#top div.event-information a{color:#fff;text-decoration:underline}section#top div.event-information>span#event-information-text{height:auto}section#top div.minimized{height:100px;--mask:linear-gradient(180deg,#000 0,#000 84%,transparent 103%,transparent 0) 100% 50% /100% 100% repeat-x;-webkit-mask:var(--mask);mask:var(--mask)}section#top div.event-information:not(.minimized){background:rgba(0,0,0,.45);border-radius:2px;padding:25px!important}section#top div.event-information>span#event-information-text span{color:#fff!important;text-shadow:1px 1px 2px #000;transition:color 1s,font-size 1s}#flex-info-wrapper div.event-information,section#top div.event-information{box-sizing:content-box;color:#fff;font-size:15px;font-weight:400;line-height:1.5;margin-bottom:15px!important;max-width:900px;overflow:hidden;transition:padding .4s linear,background .4s}#flex-info-wrapper div.event-information a,section#top div.event-information a{color:#fff;text-decoration:underline}#flex-info-wrapper div.event-information>span#event-information-text,section#top div.event-information>span#event-information-text{height:auto}#flex-info-wrapper div.minimized,section#top div.minimized{height:100px;--mask:linear-gradient(180deg,#000 0,#000 84%,transparent 103%,transparent 0) 100% 50% /100% 100% repeat-x;-webkit-mask:var(--mask);mask:var(--mask)}#flex-info-wrapper div.event-information:not(.minimized),section#top div.event-information:not(.minimized){background:rgba(0,0,0,.45);border-radius:2px;padding:25px!important}#flex-info-wrapper div.event-information>span#event-information-text span,section#top div.event-information>span#event-information-text span{color:#fff!important;text-shadow:1px 1px 2px #000;transition:color 1s,font-size 1s}.filter-calender-base{align-items:stretch;box-sizing:border-box;column-gap:50px;display:inline-flex;flex-flow:row wrap-reverse;justify-content:flex-start;margin:0 0 30px;row-gap:20px}.filter-calender-base #calendar-wrapper{max-width:450px}.filter-calender-base #calendar-wrapper>div{background:#fff;border-radius:10px;box-shadow:0 15px 40px rgba(0,0,0,.12);max-height:600px;min-height:0;padding:0 10px}.filter-calender-base .wrapper .calendar-header{align-items:center;display:flex;justify-content:space-between;padding:25px 30px 10px}.filter-calender-base .calendar-header .icons{display:flex}.filter-calender-base .calendar-header .icons span{border-radius:50%;color:#878787;cursor:pointer;font-size:1.9rem;height:38px;line-height:38px;margin:0 1px;text-align:center;user-select:none;width:38px}.filter-calender-base .icons span:last-child{margin-right:-10px}.filter-calender-base .calendar-header .icons span.disabled{opacity:.25}.filter-calender-base .calendar-header .icons span:hover{background:#f2f2f2}.filter-calender-base .calendar-header .current-date{color:#000;font-size:1.45rem;font-weight:500}.filter-calender-base .calendar{padding:20px}.filter-calender-base .calendar ul{display:flex;flex-wrap:wrap;list-style:none;text-align:center}.filter-calender-base .calendar .days{margin-bottom:20px}.filter-calender-base .calendar li{color:#333;font-size:1.07rem;width:14.28571%}.filter-calender-base .calendar .weeks li{cursor:default;font-weight:500}.filter-calender-base .calendar .days li{cursor:pointer;margin-top:30px;position:relative;z-index:1}.filter-calender-base .days li.inactive{color:#aaa}.filter-calender-base .days li.active{color:#fff}.filter-calender-base .days li:before{border-radius:50%;content:"";height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px;z-index:-1}.filter-calender-base .days li.selectable{color:#fff}.filter-calender-base .calendar .days li.selectable.selected:before{background-color:#31389e}.filter-calender-base .days li.selectable:before{background-color:#a9a9a9}.filter-calender-base .days li.selectable.bookable:before{background-color:#16a34a}.filter-calender-base .days li.selectable.bookable.half-sold:before{background-color:#ca8a04}.filter-calender-base .days li:not(.selectable):hover:before{background:#f2f2f2}.filter-calender-base .days li.selectable:not(.selected):hover:before{background:#000}@media (min-width:1921px){#flex-info-wrapper div.event-information>span#event-information-text span,section#top div.event-information>span#event-information-text span{font-size:21px!important}}#flex-info-wrapper a.event-information-button,section#top a.event-information-button{cursor:pointer;display:inline-block;font-weight:500}#flex-info-wrapper div.minimized+a.event-information-button:hover,section#top div.minimized+a.event-information-button:hover{animation:hintDown 1s}#flex-info-wrapper a.event-information-button:hover,section#top a.event-information-button:hover{animation:hintUp 1s}main .organizer-logo-container{height:20%;margin-left:20px;max-height:250px;max-width:400px;position:absolute;top:30px;width:100%;z-index:2}main .organizer-logo-container img{max-height:100%;max-width:100%}header#main-header>.row>#dropdown-button-container{color:#fff;max-width:24px;padding:0}header#main-header>.row>#main-menu-button-container{height:24px;margin-left:0;max-width:24px;padding:0}div#organizer-logotype-container{background-size:contain;margin-left:0}div#organizer-logotype-container>a>img{background-size:contain;margin-left:50px;max-height:30px}div#main-ribbon{padding-top:55%;position:relative;text-align:left;z-index:5}section#booking header.booking-header#ordinary-booking-header:before{bottom:0;content:"";filter:blur(20px);left:0;margin:-35px;position:absolute;right:0;top:0;z-index:-1}section#booking header.booking-header .expandable-content{margin-left:-25px;margin-right:-25px;max-height:400px;overflow-y:auto;padding:10px 25px}section#booking header.booking-header .expandable-content .seat-type-description{display:inline-flex;font-size:12px;height:20px;line-height:20px}section#booking header.booking-header .expandable-content .seat-type-description:not(:first-child){margin-left:25px}section#booking header.booking-header .expandable-content .seat-type-description .info{margin:auto 0 auto 15px}section#booking header.booking-header .expandable-content .seat-type-description .seat{border-radius:100%;display:inline-block;height:15px;margin:auto 0;width:15px}section#booking header.booking-header .expandable-content .seat-type-description .seat.unavailable{background-color:#e2e2e2;border:2px solid #e2e2e2}section#booking header.booking-header .expandable-content .seat-type-description .seat.marked{background-color:#fff;border:2px solid #2f3c98}section#booking header.booking-header .expandable-content .seat-type-description .seat.selected{background-color:#2f3c98;border:2px solid #2f3c98}div#main-ribbon>h1{color:#fff;font-family:apercu,serif;font-weight:400;text-shadow:2px 2px 1px #000;text-transform:uppercase}div#main-ribbon>h1,section#booking header.booking-header .expandable-content h1{font-size:36px;margin-bottom:15px;margin-top:30px}div#main-ribbon p{color:#fff;font-family:apercu,sans-serif;font-size:18px;margin:0;max-width:901px;text-shadow:1px 1px 2px #000}div#main-ribbon .event-info{color:#fff!important;display:inline-block;font-size:13px;font-weight:500;padding-right:60px;text-shadow:1px 1px 2px #000;text-transform:uppercase}div#main-ribbon .event-info:last-child{padding-right:0}div#main-ribbon .event-info>i.material-icons{font-size:20px;margin-right:18px}div#main-ribbon div,div#main-ribbon i,div#main-ribbon span{vertical-align:middle}div#main-ribbon-inner>h1{color:#fff;font-family:apercu,serif;font-weight:400;text-transform:uppercase}div#main-ribbon-inner>h1,section#booking header.booking-header .expandable-content h1{font-size:36px;margin-bottom:15px;margin-top:30px}div#main-ribbon-inner>p{color:#fff;font-family:apercu,sans-serif;font-size:18px;margin:0;max-width:900px;text-shadow:1px 1px 2px #000}div#main-ribbon-inner .event-info{color:#fff!important;display:inline-block;font-size:13px;font-weight:500;padding-right:60px;text-transform:uppercase}div#main-ribbon-inner .event-info:last-child{padding-right:0}div#main-ribbon-inner .event-info>i.material-icons{font-size:20px;margin-right:18px}div#main-ribbon-inner div,div#main-ribbon-inner i,div#main-ribbon-inner span{vertical-align:middle}.fixed-action-btn>a{animation-duration:.4s}.fixed-action-btn{pointer-events:all;z-index:99999}.basket-background-color{background-color:#373880}.basket-background-color:hover{background-color:#2a2b68}.basket-color{color:#373880!important}.basket-text-color{color:#fff!important}.floating-buttons{bottom:30px;display:flex;height:58px;justify-content:flex-end;pointer-events:none;position:fixed;right:55px;width:266px;z-index:99999}#basket-cart-loading-overlay{background-color:transparent;background-color:rgba(23,18,44,.84);height:100%;position:fixed;width:100%;z-index:100000}#basket-cart-loading-overlay .spinner-container{align-content:center;align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}#basket-cart-loading-overlay .basket-cart-loading-overlay-text-wrapper{margin-top:2em}#basket-cart-loading-overlay .basket-cart-loading-overlay-text{color:#fff;font-size:36px;font-weight:500;text-shadow:0 -1px 8px #000}#addons-basket,#basket,#basket-cart,#basket-cart-go-to-payment{background-color:#304094;border-radius:50px;color:#fff;height:56px;pointer-events:all;position:relative;transition:filter .3s,background-color .5s;width:170px;z-index:99999}#basket-cart-go-to-payment:hover,#basket-cart:hover{background-color:#5966a9}#add-to-basket-cart:hover .btn{background-color:#e6a338}#basket-cart-wrapper .text-wrapper{align-items:center;display:flex;height:100%;justify-content:center;left:50px;margin-left:1em;position:absolute}#add-to-basket-cart{pointer-events:all;position:relative;z-index:99999}#add-to-basket-cart .valign-wrapper{background-color:#ffb53e}#add-to-basket-cart .btn{background-color:#ffb53e;font-size:16px;width:200px}#addons-basket.disabled,#basket-cart.disabled,#basket.disabled{filter:grayscale(1)}#addons-basket .preloader-wrapper{display:none;left:7px;position:absolute}#addons-basket.loading .preloader-wrapper{display:block}#addons-basket .price-container,#basket .price-container{font-size:14px;font-weight:500;height:50px;position:absolute;right:45px;top:3px;width:60px}#addons-basket .amount-blob,#addons-basket .proceed-arrow-blob,#basket .amount-blob,#basket .proceed-arrow-blob,#basket-cart .amount-blob,#basket-cart .proceed-arrow-blob,#basket-cart-go-to-payment .payment-blob{border-radius:25px;height:50px;position:absolute;text-align:center;top:3px;vertical-align:middle;width:50px}#basket-cart .amount{background:#ffb53e;border-radius:8px;height:18px;line-height:18px;padding:0 6px;position:absolute;right:-.5rem;top:-.5rem}#addons-basket .amount-blob,#basket .amount-blob,#basket-cart .amount-blob,#basket-cart-go-to-payment .payment-blob{background-color:#253275;left:3px;transition:transform .4s linear}.basket-cart-change-order h3{cursor:pointer;float:right;margin-bottom:12px;margin-top:12px;text-decoration:underline;text-transform:none!important}.sold-out-message{color:#e63e3e;display:none}.sold-out-large{font-size:26pt!important;font-weight:700!important;margin-left:33px!important;margin-left:20px!important;margin-top:-139px!important;opacity:.7!important}.available-at{align-items:center;background-color:#999;border:none;border-radius:16px;box-sizing:border-box;color:#f0f0f0;display:flex;flex-flow:row;font-weight:400;height:32px;justify-content:center;left:0;padding:0;position:absolute;top:calc(50% - 16px);width:200px;z-index:1}.available-at span{color:#fff;font-weight:700;margin-left:6px}.available-at i{color:#eee;font-size:150%;font-weight:400;margin:0 6px 0 0;padding:0}.shopping-cart-overview-buttons,.shopping-cart-overview-section-header{margin-left:25px;margin-right:25px;width:calc(100% - 50px)}.shopping-cart-overview-buttons{margin-bottom:75px;margin-top:25px}.shopping-cart-overview-section-header h2{color:#333;font-size:11pt;font-weight:500;letter-spacing:0;margin-top:0;padding:0;text-transform:none}.shopping-cart-overview-section-header p{font-size:13px;font-weight:400;margin-top:0;padding:0;text-align:right}.shopping-cart-overview-section-header span{align-items:center;background:#303d9b;border-radius:2px;color:#fff;display:inline-flex;font-weight:500;justify-content:center;margin-left:5px;padding:2px 10px}.shopping-cart-overview-tickets .list-box{margin-left:25px;margin-right:25px;width:calc(100% - 50px)}.shopping-cart-overview-tickets .detail{padding:0 25px}.border-container{padding:20px 0}.shopping-cart-overview-tickets .list-title{font-size:13px;font-weight:500;line-height:1.3}.shopping-cart-overview-tickets .list-info{color:grey;font-size:13px;line-height:12px;margin-top:7px}.shopping-cart-overview-tickets .list-price{display:inline-block;font-size:13px;font-weight:500}#cart-overview-modal h3{color:#333;font-size:13px;font-weight:500;letter-spacing:normal;margin-top:25px;padding:0;text-transform:uppercase}.shopping-cart-overview-tickets .addon,.shopping-cart-overview-tickets .discount,.shopping-cart-overview-tickets .ticket,section#booking.payment-page .booking-contents .payment-list .list-box .discount{background-color:#f4f5f9;border-radius:4px;box-shadow:0 1px 2px 0 rgba(47,60,152,.2);height:60px;padding:25px 10px 25px 20px}.shopping-cart-overview-tickets .ticket-price{font-size:13px;font-weight:500;padding-right:0;text-align:right}#cart-overview-modal hr{border:0;border-top:1px solid #e4e4e4}.shopping-cart-overview-tickets .expandable-detail{background-color:#fff;border-bottom:1px solid #f0f0f0;padding:10px 25px 20px}#addons-basket .amount-blob.flipped,#basket .amount-blob.flipped,#basket-cart .amount-blob.flipped{transform:rotateY(180deg)}#addons-basket .amount-blob .amount,#basket .amount-blob .amount{transform:rotateY(180deg);transition:visibility .1s linear .1s;visibility:hidden}#addons-basket .amount-blob.flipped .amount,#basket .amount-blob.flipped .amount,#basket-cart .amount-blob.flipped .amount{transition:visibility .1s linear .25s;visibility:visible}#addons-basket .amount-blob .icon{left:13px;position:absolute;top:13px;transition:visibility .1s linear .2s}#addons-basket .amount-blob .icon img{width:30px}#basket .amount-blob .icon,#basket-cart .amount-blob .icon,#basket-cart-go-to-payment .payment-blob .icon{left:13px;top:13px}#addons-basket .amount-blob .icon,#basket .amount-blob .icon,#basket-cart .amount-blob .icon,#basket-cart-go-to-payment .payment-blob .icon{position:absolute;transition:visibility .1s linear .2s;visibility:visible}#addons-basket .amount-blob.flipped .icon,#basket .amount-blob.flipped .icon,#basket-cart .amount-blob.flipped .icon{transition:visibility .1s linear .1s;visibility:hidden}.bounce-right{animation:bounceright .3s ease infinite alternate}.bounce-up{animation:bounceup .3s ease infinite alternate}.bounce-up-rotated{animation:bounceuprotated .3s ease infinite alternate}#addons-basket .proceed-arrow-blob,#basket .proceed-arrow-blob{right:5px}#addons-basket .amount-blob .amount,#addons-basket .proceed-arrow-blob .proceed-arrow,#basket .amount-blob .amount,#basket .proceed-arrow-blob .proceed-arrow,#basket-cart .proceed-arrow-blob .proceed-arrow{text-align:center;width:100%}.fixed-action-btn#main-fab{bottom:0;padding-top:0;position:relative;right:0}.fixed-action-btn#main-fab a{margin-left:15px}.fixed-action-btn#main-fab ul{bottom:75px}.fixed-action-btn ul>li>.label{background-color:#323232;border-radius:2px;color:#fff;padding:0 .5rem;position:fixed;right:85px;text-align:right;width:auto}.no-margin{margin:0}.pointer{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.full-height-and-width{height:100%;width:100%}.full-height{height:100%}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.card .card-expandable,.card .card-header{border-radius:0 0 2px 2px;height:70px;padding:27px 20px 20px}.card .card-expandable .input-field{text-align:right}.card .card-expandable .input-field .select-wrapper input.select-dropdown{margin-bottom:0;text-align:center}.card .card-expandable .input-field{margin-top:0}.card .card-expandable{display:none}.card .card-header h3{font-family:apercu,serif;font-size:13px;font-weight:700;margin:0;text-transform:uppercase}.card .card-content h2{font-weight:500;text-transform:uppercase}.card .card-content .time-and-place,.card .card-content h2{font-size:11px;margin:0 0 15px}.card .card-content .time-and-place .place{font-weight:500}.card .card-content .time-and-place .time{margin-top:6px}.card .card-content .time-and-place .time .dash{display:inline-block;margin:0 5px}.card .card-content{font-size:13px;height:140px}.card .card-action{border:none;font-weight:500;padding:10px 20px 20px}section#category-cards{margin-top:0;position:relative;z-index:20}#card-slider-action{left:calc(100% - 45px);position:absolute!important;top:87px!important;z-index:998}#card-slider-action i{background-color:#fff;color:#31389e}#card-slider-action-left{left:2%!important;position:absolute!important;top:114px!important;visibility:hidden;width:40px;z-index:998}#card-slider-action-left i{background-color:#fff;color:#31389e}.slider-blob-container{text-align:center}section#popular-events{margin-top:50px;position:relative;z-index:20}.popular-events-loading{align-items:center;display:flex;justify-content:center;margin-bottom:200px;margin-top:100px;position:relative;z-index:20}.popular-events-loading .preloader-wrapper{height:100px;width:100px}section#popular-events .card.busy{opacity:1}section#popular-events .card .card-image .busy{display:none}section#popular-events .card.busy .card-image .busy{background:#000000a1;border-radius:10px;bottom:5px;color:#fff;display:flex;font-size:12px;gap:10px;left:5px;line-height:1.2;padding:11px;position:absolute;width:max-content;z-index:1}section#popular-events .card .card-header{border-radius:0 0 2px 2px;font-family:apercu,sans-serif;height:61px;padding:24px 20px 13px}section#popular-events .card .card-content .read-more-button{font-size:13px;font-weight:500;height:20px;line-height:20px;padding:0}section#popular-events .card .card-content .read-more-button:hover{background-color:transparent;filter:brightness(70%)}section#popular-events .card .card-content{height:128px;padding:20px 24px}section#popular-events .card .no-information-available{opacity:.45}section#popular-events .card p{font-family:apercu,sans-serif;font-size:13px;font-weight:400;line-height:1.3}section header{margin-bottom:25px;margin-top:15px}section header h2{font-family:Roboto,sans-serif;font-size:20px;font-weight:300;margin-bottom:10px;margin-top:0}section header .header-small-title{font-size:14px}.slider-wrapper{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.slider-wrapper>.slider-inner{clear:both;float:left;white-space:nowrap}.event-info.slider-item{height:25px}.slider-wrapper>.slider-inner>.slider-item>span{display:inline-block;height:25px;line-height:25px;position:relative}.slider-wrapper>.slider-inner>.slider-item{display:inline-block;position:relative;vertical-align:top;white-space:normal}.nortic-modal-overlay.hidden{opacity:0}.nortic-modal-overlay{background-color:#000;height:100%;opacity:.3;position:fixed;top:0;transition:opacity .3s;width:100%;z-index:10000}.nortic-modal.campaign-code-modal{max-height:260px;overflow:hidden}.nortic-modal.waitlist-modal{max-height:300px;overflow:hidden}@media screen and (max-width:500px) and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0){@media{.nortic-modal.campaign-code-modal{margin-bottom:auto!important;margin-top:20px!important}}}.nortic-modal{background-color:#3547a4;bottom:0;-webkit-box-shadow:0 2px 74px -3px rgba(0,0,0,.51);-moz-box-shadow:0 2px 74px -3px rgba(0,0,0,.51);box-shadow:0 2px 74px -3px rgba(0,0,0,.51);color:#fff;left:0;margin:auto;max-height:350px;max-width:400px;min-height:100px;overflow:auto;padding:20px 50px 30px;position:fixed;right:0;top:0;width:50%;width:100%;z-index:30;z-index:10000}.nortic-modal .close-button{height:50px;opacity:.7;position:absolute;right:20px;text-align:center;top:20px;width:50px;z-index:10}.nortic-modal .close-button i.material-icons{font-size:18px;line-height:50px}.nortic-modal.campaign-code-modal h3{margin-bottom:0}.nortic-modal h3{font-size:15px;font-weight:500;margin-bottom:50px;margin-top:10px;text-transform:uppercase}.nortic-modal p{font-size:14px;margin-top:20px;opacity:.7}.big-ass-input-field div.flat-button{background-color:#3547a4;color:#fff;font-size:16px;font-weight:500;height:40px;line-height:40px;padding:0 15px;position:absolute;right:15px;text-align:center;top:20px;transition:background .4s;width:auto}.big-ass-input-field div.flat-button.disabled{background-color:#c2c2c2}.nortic-modal h3 i.material-icons{color:#9ba2d1;padding-right:20px;position:relative;top:6px}.big-ass-input-field,.voucher-input .big-ass-input-field{background-color:#fff;box-shadow:0 0 40px rgba(0,0,0,.15);color:#232323;margin-left:-5%;margin-top:35px;padding:15px;width:110%}.voucher-input .big-ass-input-field{margin:0 0 30px;width:100%}.big-ass-input-field input,.big-ass-input-field input[type=text]:focus:not([readonly]){border-bottom:0!important;box-shadow:none;font-size:16px;margin-bottom:0!important;width:calc(100% - 70px)}section#cart-order{color:#fff;height:220px;max-width:400px;position:fixed;right:150px;top:60px;width:50%;z-index:30}section#cart-order .cart-order-inner{height:100%;max-height:700px;overflow-y:auto}section#cart-order h3{font-size:15px;font-weight:500;text-transform:uppercase}section#cart-order a,section#cart-order p,section#cart-order span{font-size:16px}section#cart-order .cart-order-inner{min-height:100px;opacity:.7;padding:16px 50px 30px;position:absolute;position:relative;width:100%;z-index:10}section#cart-order .cart-order-inner,section#order-confirmation{-webkit-box-shadow:0 2px 74px -3px rgba(0,0,0,.51);-moz-box-shadow:0 2px 74px -3px rgba(0,0,0,.51);box-shadow:0 2px 74px -3px rgba(0,0,0,.51)}section#order-confirmation{background-color:#3547a4;color:#fff;left:0;margin:0 auto;max-height:700px;max-width:678px;position:fixed;right:0;top:20px;width:90%;z-index:30}section#order-confirmation.klarna{background-color:#fff;color:#333;height:auto;max-height:calc(100% - 40px);overflow-y:auto}section#order-confirmation .error-box{padding:0 30px}section#order-confirmation .error-box a{color:#3547a4;display:inline-block;margin-top:30px}section#order-confirmation.klarna .confirmation{-webkit-overflow-scrolling:touch;padding:0}section#order-confirmation.klarna .confirmation .scroll-box{height:100%;padding:0 20px 30px;width:100%}section#order-confirmation.klarna .confirmation .scroll-box #klarna-checkout-container{overflow:hidden}section#order-confirmation .confirmation{height:100%;min-height:100px;overflow-y:auto;padding:16px 50px 30px;position:relative;width:100%}section#order-confirmation h3{font-size:15px;font-weight:500;text-transform:uppercase}section#order-confirmation.klarna .postsale{display:inline-block;overflow-x:hidden;padding:0 0 40px;text-align:center}section#order-confirmation.klarna .postsale-information{color:#333;display:inline-block;font-size:13px;font-weight:300;line-height:1.385;margin-left:5px;min-width:150px;padding:0 0 30px;text-align:left}section#order-confirmation .postsale .postsale-name{font-size:15px;font-weight:500;margin-bottom:20px;padding-top:10px;text-align:left;text-transform:uppercase}section#order-confirmation .postsale .postsale-headline{display:inline-block;float:left;font-size:14px;font-weight:400;margin-bottom:15px;margin-left:5px;margin-top:15px;text-align:left;text-transform:uppercase}section#order-confirmation .postsale hr.postsale-divider{background-color:#000;border:none;height:2px;margin-bottom:20px;margin-left:-15%;margin-top:15px;opacity:.1;width:130%}section#order-confirmation .postsale .postsale-link{color:#3547a4;display:inherit;font-size:14px;font-weight:700;margin-left:5px;text-transform:uppercase}section#order-confirmation .postsale .postsale-image{margin-bottom:10px;width:100%}section#order-confirmation #confirm-order-confirmation{height:50px;text-align:center;width:50px}section#order-confirmation #confirm-order-confirmation i.material-icons{font-size:18px;line-height:50px}section#order-confirmation a,section#order-confirmation p,section#order-confirmation span{font-size:16px}section#order-confirmation #confirm-order-confirmation{opacity:.7;position:absolute;right:20px;top:20px;z-index:10}section#order-confirmation .download-tickets{background-color:#fff;box-shadow:none;color:#3547a4;display:inline-block;font-weight:500;margin-top:25px;text-transform:uppercase}section#order-confirmation h4{font-size:12px;font-weight:500;margin-bottom:10px;margin-top:25px;opacity:.4;text-transform:uppercase}section#order-confirmation a.btn:hover{filter:brightness(90%)}section#order-confirmation.klarna a.btn{background-color:#3547a4;border-radius:5px;color:#fff;font-size:13px;margin-top:0;width:100%}section#order-confirmation a.btn{color:#fff;display:inline-block;font-size:16px;margin-top:10px}section#order-confirmation #generate-invoice{color:#fff;text-decoration:underline}section#order-confirmation h1{font-size:40px;margin-bottom:35px;margin-top:50px}section#order-confirmation span.barcode-text{font-size:9px;font-weight:700;letter-spacing:1.7px;opacity:.3}section#order-confirmation img.logo{height:13px;opacity:.2}section#order-confirmation img.barcode{margin-bottom:20px;margin-top:70px;opacity:.15;width:100%}section#order-confirmation:after,section#order-confirmation:before{border-color:#3547a4;border-style:solid;border-width:20px 30px 0 100px;height:0;position:absolute;width:0;z-index:-1}section#order-confirmation.klarna:after,section#order-confirmation.klarna:before{border-color:#fff;border-style:solid;border-width:20px 30px 0 100px;height:0;position:absolute;width:0;z-index:-1}section#order-confirmation:before{border-top-right-radius:9px;content:"";position:absolute;top:-3px}section#order-confirmation:after{border-top-left-radius:9px;content:"";right:0;top:-3px}section#popular-events .card{box-sizing:border-box;margin-bottom:0;margin-top:0}section#popular-events .card .card-action .btn{border-radius:1px;box-shadow:none;height:32px;line-height:32px}section#popular-events .card:hover{transform:scale(1.01)}section#popular-events>#card-slider-wrapper{overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;height:480px;min-height:480px;position:static}section#popular-events>#card-slider-wrapper>#card-slider-inner{clear:both;clear:left;float:left;height:480px;padding-left:20px;white-space:nowrap}section#popular-events>#card-slider-wrapper>#card-slider-inner>.card:first-child{margin-left:0}section#popular-events>#card-slider-wrapper>#card-slider-inner>.card{display:inline-block;margin:0 5px;position:relative;vertical-align:top;white-space:normal;width:300px}section#popular-events>#card-slider-wrapper>#card-slider-inner>.card:hover{transform:none}section#popular-events>.container>.grid{display:grid;grid-gap:28px;grid-template-columns:repeat(4,1fr)}section#popular-events>.container>.grid>.column{box-sizing:border-box;float:left}section#popular-events>.container>.grid>.column:first-child{margin-left:0}section#popular-events>.container>.grid>.column:last-child{margin-right:0}section#popular-events>.container>.grid>.size-1of4{margin:0 15px;width:calc(25% - 23px)}section#popular-events>.container>.grid>.size-1of2{margin:0 15px;width:calc(50% - 16px)}section#popular-events>.container>.grid>.size-1of3{margin:0 15px;width:calc(33% - 18px)}.spacer-50{height:50px}.spacer-100{height:100px}.spacer-200{height:200px}.grid-item{display:block}.grid-item.hidden-by-freetext-filter,.grid-item.hidden-by-tag{display:none}.card{margin-bottom:30px;transition:all .5s;z-index:5}.trigger{position:relative}section#active-events #show-listing .month-name{font-size:11px;letter-spacing:2px}section#active-events #show-listing .bold{font-weight:500}section#active-events #show-listing .read-more-info-link{color:#000;white-space:nowrap}section#active-events #show-listing .show-listing-month>.col{padding-left:30px}section#active-events{margin-top:70px;position:relative;z-index:2}section#active-events #show-listing{background-color:#fff;-webkit-box-shadow:0 2px 72px 0 rgba(0,0,0,.11);-moz-box-shadow:0 2px 72px 0 rgba(0,0,0,.11);box-shadow:0 2px 72px 0 rgba(0,0,0,.11);color:#333;font-family:Roboto,sans-serif;font-size:13px;margin:0}section#active-events #show-listing #show-listing-header>.row{height:70px;padding-top:20px}section#active-events #show-listing .show-listing-arrow i.material-icons{font-size:16px!important}section#active-events .container .row{line-height:1.5;margin:0}section#active-events .spinner-container{text-align:center}section#active-events #show-listing>#show-listing-body{padding-top:30px}section#active-events #show-listing>#show-listing-body .arenaLocationLink{color:#000}section#active-events #show-listing>#show-listing-body .no-shows-available{color:gray;padding:50px 0}section#active-events #show-listing>#show-listing-body .show-listing-show .price-range,section#active-events #show-listing>#show-listing-body .show-listing-show .show-info{color:#4b4b4b}section#active-events #show-listing>#show-listing-body .show-listing-show>.row{position:relative}section#active-events #show-listing>#show-listing-body .show-listing-show>.row .col:first-child{margin-left:0;max-width:65px;padding-left:30px;padding-right:0;text-align:left}section#active-events #show-listing>#show-listing-body>.row>.col{padding:0 0 30px}section#active-events #show-listing>#show-listing-body .show-listing-show>.row .col:last-child{margin-left:0;padding-right:30px;text-align:right;width:160px}.sold-out-box{display:inline-block;font-size:10px;font-weight:500;min-height:0!important;padding:5px 7px;text-transform:uppercase}section#active-events .container .unnumbered-show .supply-info{display:none}.addon-modal #long-description a{color:#000}span.full-category-info{display:none}section#active-events #show-listing>#show-listing-body .show-listing-show.unnumbered-show.expanded{background-color:#f5f5f5;border-bottom:none}section#active-events #show-listing>#show-listing-body .show-listing-show.not-bookable .show-status{font-weight:500}section#active-events #show-listing>#show-listing-body .show-listing-show.not-bookable .dateball,section#active-events #show-listing>#show-listing-body .show-listing-show.not-bookable .large-screen-date,section#active-events #show-listing>#show-listing-body .show-listing-show.not-bookable .location-med-and-up,section#active-events #show-listing>#show-listing-body .show-listing-show.not-bookable .show-info-small,section#active-events #show-listing>#show-listing-body .show-listing-show.not-bookable .show-listing-arrow,section#active-events #show-listing>#show-listing-body .show-listing-show.not-bookable .show-name{opacity:.3}section#active-events #show-listing>#show-listing-body .show-listing-show{border-bottom:1px solid #f5f5f5;transition:background .4s}section#active-events #show-listing>#show-listing-body .show-listing-show .small-arena{display:inline-block;padding-top:12px}section#active-events #show-listing>#show-listing-body .show-listing-show:last-child{border:none}section#active-events #show-listing>#show-listing-body .show-listing-show .show-name-container{padding-left:0;padding-right:0}.bold{font-weight:500}.dateball{background-color:#c3c3c3;border-radius:50%;display:inline-block;height:40px;padding:10px;text-align:center;transition:background .3s ease;width:40px}.dateball span{color:#fff;font-family:Roboto,sans-serif;font-size:12px;font-weight:500}@media (max-width:800px){.dateball{align-items:center;display:flex;height:24px;justify-content:center;margin-left:5px;padding:0;width:24px}}@media (max-width:600px){section#active-events #show-listing>#show-listing-body .show-listing-show>.row>.col.dateball-container:first-of-type{overflow:visible;padding:0;width:18px}section#active-events #show-listing .show-listing-show a.btn{padding:0 6px}section#active-events #show-listing .show-listing-arrow i.material-icons{font-size:12px!important;margin-left:2px}.dateball{margin-top:32px}section#active-events .container .show-listing-show .dateball .no-date-show{font-size:18px;margin-left:2px;margin-top:1px}}.capitalize{text-transform:capitalize}.vertical-align-top{vertical-align:top}.modal__dialog{height:100%;max-width:100%;padding:0;width:100%}.modal__dialog.small-size{height:100%;max-width:880px;width:100%}.modal__dialog.mini-size{height:auto;max-width:880px;width:max-content}.modal__dialog.large-size{height:100%;left:50%;max-width:100%;position:absolute!important;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.modal__dialog.large-size .modal__content{overflow:hidden;padding:0;position:relative}.modal__bg{background-color:rgba(0,0,0,.6);transition:opacity .3s}.modal__content{color:#353535;height:100%;overflow-y:auto}.light-or-dark-color{color:#fff}section#booking.payment-page #addon-modals .addon-modal .list-title,section#booking.payment-page #premium-ticket-modal .list-title{margin-bottom:4px}section#booking.payment-page #addon-modals .addon-modal .list-info,section#booking.payment-page #premium-ticket-modal .list-info{color:grey;line-height:1.2;margin-bottom:10px}#event-description-modal-container,section#booking.payment-page #addon-modals .addon-modal,section#booking.payment-page #premium-ticket-modal .premium-ticket-modal-inner{margin-bottom:60px}#event-description-modal-container #event-details-show-listing .supply-blobs,section#booking.payment-page #addon-modals .addon-modal #event-details-show-listing .supply-blobs{text-align:center}#event-description-modal-container .description-header .event-name,section#booking.payment-page #addon-modals .addon-modal .description-header .event-name,section#booking.payment-page #premium-ticket-modal .description-header .event-name{font-size:13px;font-weight:500}#event-description-modal-container .description-header .event-date-range,section#booking.payment-page #addon-modals .addon-modal .description-header .short-event-info,section#booking.payment-page #premium-ticket-modal .description-header .short-event-info{font-size:13px;font-weight:400;padding-top:7px}#event-description-modal-container .description-header,section#booking.payment-page #addon-modals .addon-modal .description-header,section#booking.payment-page #premium-ticket-modal .description-header{height:30px;margin-bottom:30px}section#booking.payment-page #addon-modals .addon-modal .description-header,section#booking.payment-page #premium-ticket-modal .description-header{padding:40px;position:absolute;top:0;width:100%}#event-description-modal-container .description-header>.col,section#booking.payment-page #addon-modals .addon-modal .description-header>.col,section#booking.payment-page #premium-ticket-modal .description-header>.col{height:100%}#event-description-modal-container .description-header>.col:first-child,section#booking.payment-page #addon-modals .addon-modal .description-header>.col:first-child,section#booking.payment-page #premium-ticket-modal .description-header>.col:first-child{max-width:40px;padding:0}#event-description-modal-container .description-info,section#booking.payment-page #addon-modals .addon-modal .description-info,section#booking.payment-page #premium-ticket-modal .description-info{margin-bottom:20px}#event-description-modal-container .description-info .event-description-image,section#booking.payment-page #addon-modals .addon-modal #description-info .event-description-image,section#booking.payment-page #premium-ticket-modal #description-info .event-description-image{position:relative;width:100%}#event-description-modal-container .description-info .event-description-image>img,section#booking.payment-page #addon-modals .addon-modal .description-info .event-description-image>img,section#booking.payment-page #premium-ticket-modal .description-info .event-description-image>img{width:100%}#event-description-modal-container .description-info .event-description-image #event-description-forward-button,section#booking.payment-page #addon-modals .addon-modal .description-info .event-description-image #event-description-forward-button{bottom:-25px;position:absolute;right:55px;width:30px}section#booking.payment-page #addon-modals .addon-modal .description-info #event-description-details,section#booking.payment-page #premium-ticket-modal .description-info #event-description-details{padding:40px 40px 20px}#event-description-modal-container .description-info #event-description-details{padding:40px}#event-description-modal-container .description-info #event-description-details #short-event-description{margin-bottom:30px}section#booking.payment-page #addon-modals .addon-modal .description-info #event-description-details #short-event-description,section#booking.payment-page #premium-ticket-modal .description-info #event-description-details #short-event-description{margin-bottom:5px}section#booking.payment-page #addon-modals .addon-modal .description-info #event-description-details #short-event-description>h1,section#booking.payment-page #premium-ticket-modal .description-info #event-description-details #short-event-description>h1{color:#000;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;line-height:1.3;margin-bottom:5px;margin-top:0}#event-description-modal-container .description-info #event-description-details #short-event-description>h1{font-family:Roboto,sans-serif;font-size:24px;font-weight:400;line-height:1.3;margin-bottom:15px;margin-top:10px}#event-description-modal-container .description-info #event-description-details #short-event-description p,section#booking.payment-page #addon-modals .addon-modal .description-info #event-description-details #short-event-description p,section#booking.payment-page #premium-ticket-modal .description-info #event-description-details #short-event-description p{font-size:16px;max-width:80%}#event-description-modal-container #dates-and-places-header,section#booking.payment-page #addon-modals .addon-modal .categories-header{padding:40px 40px 0}#event-description-modal-container #dates-and-places-header>div,section#booking.payment-page #addon-modals .addon-modal .categories-header>div{border-bottom:1px solid #e6e5e5;font-size:14px;font-weight:500;padding-bottom:20px;padding-top:10px}#event-description-modal-container .description-info #event-description-details>div,section#booking.payment-page #addon-modals .addon-modal .description-info #event-description-details>div,section#booking.payment-page #premium-ticket-modal .description-info #event-description-details>div{padding:0}#event-description-modal-container .description-info #event-description-details #event-stats,section#booking.payment-page #addon-modals .addon-modal .description-info #event-description-details #event-stats,section#booking.payment-page #premium-ticket-modal .description-info #event-description-details #event-stats{border-bottom:1px solid #e6e5e5;border-top:1px solid #e6e5e5;padding-bottom:20px;padding-top:20px}#event-description-modal-container #description-dates .collapsible-body .show-price-range-title,#event-description-modal-container .description-info #event-description-details #event-stats .event-stat-title{color:#787878;font-size:11px;font-weight:500;margin-bottom:7px}#event-description-modal-container .description-info #event-description-details #event-stats>.col:first-child,section#booking.payment-page #addon-modals .addon-modal .description-info #event-description-details #event-stats>.col:first-child,section#booking.payment-page #premium-ticket-modal .description-info #event-description-details #event-stats>.col:first-child{padding-left:0}#event-description-modal-container #description-dates .collapsible-body .show-price-range-title,section#booking.payment-page #addon-modals .addon-modal .categories .collapsible-body .show-price-range-title{color:#787878;font-size:11px;font-weight:500;margin-bottom:7px}section#booking.payment-page #addon-modals .addon-modal .description-info #event-description-details #long-description p,section#booking.payment-page #premium-ticket-modal .description-info #event-description-details #long-description p{font-size:13px;margin-top:10px;opacity:.9}section#booking.payment-page #addon-modals .addon-modal .description-info #event-description-details #long-description .mandatory-addon-info,section#booking.payment-page #premium-ticket-modal .description-info #event-description-details #long-description .mandatory-addon-info{background-color:#d6daf3;border-radius:9px;margin-top:25px;padding:10px 25px}#event-description-modal-container .description-info #event-description-details #long-description,section#booking.payment-page #addon-modals .addon-modal .description-info #event-description-details #long-description,section#booking.payment-page #premium-ticket-modal .description-info #event-description-details #long-description{padding-bottom:20px}#event-description-modal-container .description-info #event-description-details #long-description a{color:#000}#event-description-modal-container #description-dates,#event-description-modal-container .description-info,section#booking.payment-page #addon-modals .addon-modal .categories,section#booking.payment-page #addon-modals .addon-modal .description-info,section#booking.payment-page #premium-ticket-modal .description-info{background-color:#fff;width:100%}#event-description-modal-container #event-details-show-listing .collapsible,section#booking.payment-page #addon-modals .addon-modal #event-details-show-listing .collapsible{border:none;box-shadow:none;margin:0}#event-description-modal-container #event-details-show-listing .collapsible-row,section#booking.payment-page #addon-modals .addon-modal #event-details-show-listing .collapsible-row{padding:0 20px}#event-description-modal-container #event-details-show-listing .disabled.collapsible-row i.material-icons{display:none}#event-description-modal-container #event-details-show-listing .collapsible .collapsible-header,section#booking.payment-page #addon-modals .addon-modal #event-details-show-listing .collapsible .collapsible-header{border:none;padding:20px}#event-description-modal-container #event-details-show-listing .collapsible .collapsible-body,#event-description-modal-container #event-details-show-listing .collapsible .collapsible-header.active,#event-description-modal-container #event-details-show-listing .collapsible .collapsible-header:hover,section#booking.payment-page #addon-modals .addon-modal #event-details-show-listing .collapsible .collapsible-body,section#booking.payment-page #addon-modals .addon-modal #event-details-show-listing .collapsible .collapsible-header.active,section#booking.payment-page #addon-modals .addon-modal #event-details-show-listing .collapsible .collapsible-header:hover{background-color:#f6f8fa}#event-description-modal-container #event-details-show-listing .collapsible .collapsible-body .row,section#booking.payment-page #addon-modals .addon-modal #event-details-show-listing .collapsible .collapsible-body .row{padding:0 20px}#event-description-modal-container #event-details-show-listing .collapsible .collapsible-body .google-map,section#booking.payment-page #addon-modals .addon-modal #event-details-show-listing .collapsible .collapsible-body .google-map{height:200px;margin-top:10px;width:100%}#event-description-modal-container #event-details-show-listing .collapsible .col,section#booking.payment-page #addon-modals .addon-modal #event-details-show-listing .collapsible .col{border:none;padding-left:0;padding-right:0}#event-description-modal-container #event-details-show-listing i.material-icons,section#booking.payment-page #addon-modals .addon-modal #event-details-show-listing i.material-icons{display:inline;float:none;font-size:18px;margin-right:0;text-align:right}#event-description-modal-container #event-details-show-listing div.date,section#booking.payment-page #addon-modals .addon-modal #event-details-show-listing div.date{font-size:13px;font-weight:500;line-height:25px}#event-description-modal-container #event-details-show-listing div.city,section#booking.payment-page #addon-modals .addon-modal #event-details-show-listing div.city{font-size:13px;line-height:12px}#event-description-modal-container #event-details-show-listing div.time,section#booking.payment-page #addon-modals .addon-modal #event-details-show-listing div.time{font-size:13px;justify-content:flex-end}#event-description-modal-container #event-details-show-listing div.name,section#booking.payment-page #addon-modals .addon-modal #event-details-show-listing div.name{font-size:13px;line-height:1.2;min-height:42px}#event-description-modal-container #event-details-show-listing div.name div.name-div,section#booking.payment-page #addon-modals .addon-modal #event-details-show-listing div.name div.name-div{line-height:1.2;margin-bottom:5px}#event-description-modal-container #event-details-show-listing div.name div.unbookable-status,section#booking.payment-page #addon-modals .addon-modal #event-details-show-listing div.name div.unbookable-status{font-size:13px;font-weight:500}#event-details-show-listing>ul>li>div.collapsible-header.row,section#booking.payment-page #addon-modals .addon-modal>ul>li>div.collapsible-header.row{margin-bottom:0}#event-description-modal-container #description-footer,section#booking.payment-page #addon-modals .addon-modal #description-footer{font-size:13px;font-weight:500;margin:45px 0 0}#event-description-modal-container #description-footer>.col:first-child,section#booking.payment-page #addon-modals .addon-modal #description-footer>.col:first-child{padding-left:0}#event-description-modal-container #description-footer>.col:last-child,section#booking.payment-page #addon-modals .addon-modal #description-footer>.col:last-child{padding-right:0;text-align:right}#event-description-modal-container #description-footer .footer-social-button,section#booking.payment-page #addon-modals .addon-modal #description-footer .footer-social-button{height:30px;padding-left:10px;width:30px}#event-description-modal-container #description-footer .footer-social-button>img,section#booking.payment-page #addon-modals .addon-modal #description-footer .footer-social-button>img{width:30px}#preloader-wrapper.small{height:18px;width:18px}section#active-events .show-listing-show .dateball .no-date-show{color:#fff;font-size:22px;left:-1px;position:relative;top:-1px;transition:color .3s ease}section#active-events .show-listing-show.unnumbered-show i.material-icons{transition:transform .4s}section#active-events .show-listing-show .btn{box-sizing:border-box;font-size:11px;font-weight:400;margin:0;max-width:100%;overflow-x:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap;width:fit-content}section#active-events .show-listing-show .btn.sold-out,section#active-events .show-listing-show.unnumbered-show.expanded .btn{width:40px}section#active-events .show-listing-show.unnumbered-show.expanded .btn span{display:none}section#active-events .show-listing-show.unnumbered-show.expanded .show-listing-arrow:not(.unlocked) i.material-icons{transform:rotate(180deg)}section#active-events .show-listing-show.unnumbered-show .preloader-wrapper{height:18px;width:18px}#preloader-wrapper{display:block;height:35px;margin-left:auto;margin-right:auto;position:relative;width:35px}section#booking.payment-page #addon-modals,section#booking.payment-page #premium-ticket-modal{height:100%;position:absolute;top:0;width:100%;z-index:2001}section#booking.payment-page #addon-modals .addon-modal .categories .categories-list>div{margin-bottom:0;padding-bottom:15px}section#booking.payment-page #addon-modals .addon-modal .categories .categories-list>div:not(:first-child){border-top:1px solid #ececec;padding-top:15px}section#booking.payment-page #addon-modals .addon-modal .categories .categories-list{margin-bottom:100px;padding:24px 36px}section#booking.payment-page #addon-modals .addon-modal .categories .categories-list .amount-blob-container{justify-content:flex-end}section#booking.payment-page #addon-modals .addon-modal,section#booking.payment-page #premium-ticket-modal .premium-ticket-modal-inner{background-color:#3644aa;height:800px;margin:0 auto;max-height:90%;max-width:600px;min-height:200px;overflow:hidden;padding:0;position:relative;top:50%;transform:translateY(-50%);width:100%;z-index:101}section#booking.payment-page #addon-modals .addon-modal .addon-content,section#booking.payment-page #premium-ticket-modal .premium-ticket-modal-inner .addon-content{height:calc(100% - 100px);overflow:auto;padding:0 40px 40px;position:relative;top:100px}section#booking.payment-page #addon-modals .obfuscator,section#booking.payment-page #premium-ticket-modal .obfuscator{background-color:#000;height:100%;opacity:.4;position:absolute;width:100%;z-index:100}section#booking.payment-page .payment-list #addons{position:relative}section#booking.payment-page .payment-list #addons .horizontal-scroll-cards{display:flex;height:208px;overflow-x:auto;padding-left:25px;white-space:nowrap;width:calc(100% - 1px)}section#booking.payment-page .payment-list #addons .horizontal-scroll-cards .card-container{margin-top:25px;padding-right:10px}section#booking.payment-page .payment-list #addons .horizontal-scroll-cards .card{display:inline-block;position:relative;width:250px}section#booking .booking-contents .payment-list #addons .card{height:210px}section#booking.payment-page .payment-list #addons .card.simple-addon-card .card-action{bottom:0;position:absolute}section#booking.payment-page .payment-list #addons .card.simple-addon-card .addon-name,section#booking.payment-page .payment-list #addons .card.simple-addon-card .addon-price{font-size:13px;letter-spacing:.3px;opacity:1;padding-top:25px;text-transform:none}section#booking.payment-page .payment-list #addons .card.simple-addon-card .addon-name{font-weight:700;padding-left:26px}section#booking.payment-page .payment-list #addons .card.simple-addon-card .addon-price{font-weight:500;padding-right:20px;text-align:right}section#booking.payment-page .payment-list #addons .card.simple-addon-card .card-content p{color:grey;font-weight:400;line-height:1.2;white-space:normal}section#booking.payment-page .payment-list #addons .card.simple-addon-card .card-content p.separate{font-weight:700;margin-top:8px}section#booking.payment-page .payment-list #addons .card.simple-addon-card .card-content p a{font-weight:500}section#booking.payment-page .booking-contents #addon-modals,section#booking.payment-page .booking-contents #premium-ticket-modal{height:100%;position:relative;top:0;width:100%;z-index:2001}.col.add-travel-addon-div{padding-top:12px;text-align:center}a.add-travel-addon{color:#000}a.add-travel-addon.disabled{opacity:.4}.premium-ticket-checkbox-container,.sms-checkbox-container{padding-left:19px}.kivra-checkbox-container label,.premium-ticket-checkbox-container label,.sms-checkbox-container label{color:#000;font-size:12px;padding-left:27px!important}section#booking.payment-page #addon-modals .addon-modal .select-simple-addon-amount,section#booking.payment-page .payment-list #addons .card.simple-addon-card .card-action .select-simple-addon-amount{-webkit-appearance:none;-moz-appearance:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAeCAYAAADZ7LXbAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAKRJREFUeNrs1TEKwkAQheEvIoI2nsk7qFdIq1hoJ3gCC5sUVpY23sDKXnvrYOUBbGITG0kQjQriPlgYhmF/3ryFjbIs82nVfEEBEiAB8k+Q+q1IkqSDNVq4lMy3scIkjuP0FSdbjNHMLys6OwyQVlnXEsOS2QP6OL8jkzlmd70jus86eBT8FIu8PqGXg6oFX6ARGthgX+V1ReFnDJAACZAfhFwHAJI7HF2lZGQaAAAAAElFTkSuQmCC);background-position:31px 7px;background-repeat:no-repeat;background-size:20px;border:1px solid #e4e4e4;border-radius:23px;font-size:16px;height:40px;padding-left:14px;width:58px}section#booking.payment-page #addon-modals .addon-modal select.select-simple-addon-amount.addon-amount,section#booking.payment-page #addon-modals .addon-modal select.select-simple-addon-amount.travel-addon-from{background-position:100%;font-size:12px;padding:0 25px 0 14px;width:100%;webkit-padding-end:30px;webkit-padding-start:14px}section#booking.payment-page .payment-list #addons .card.simple-addon-card .card-action{margin-bottom:18px}section#booking.payment-page .payment-list #addons .card .card-image{overflow:hidden}section#booking.payment-page .payment-list #addons .card .card-image img{transition:transform .6s}section#booking.payment-page .payment-list #addons .card:hover .card-image img{transform:scale(1.2)}section#booking.payment-page .payment-list .card .card-content{height:auto;padding:0 25px}section#booking.payment-page .payment-list .card .card-content h2{font-size:13px;font-weight:500;letter-spacing:.3px;opacity:1;text-transform:none}section#booking.payment-page .payment-list #payment{margin-top:10px}section#booking.payment-page .payment-list .preloader #preloader-wrapper{margin-top:0}.temp-div{background-color:#0070d2;height:10px;position:absolute;transform:scale(1);transform-origin:center center;transition:width .3s ease,height .3s ease,transform .3s ease,opacity .5s ease;width:10px;z-index:1100}.temp-div.circle{border-radius:100%}.temp-div.expand{height:500px;transform:scale(10) translateZ(0) rotate(.01deg);width:500px}section#booking header.booking-header.temporary{color:#fff;position:absolute;top:0;width:100%;z-index:3000}section#booking header.booking-header .main-content-row{height:60px}section#booking header.booking-header{margin:0;min-height:60px;padding:0 25px;position:absolute;width:100%;z-index:10}.arena-page section#booking header.booking-header{background:linear-gradient(180deg,#f6f8fa 0,rgba(246,248,250,.8) 60%,rgba(246,248,250,0));transition:box-shadow .3s,background-color .3s}section#booking.payment-page header.booking-header{color:#fff}.arena-page section#booking header.booking-header.expanded,.arena-page section#booking header.booking-header.solid,.arena-page section#booking header.booking-header:hover{background-color:#fbfcfe;box-shadow:0 4px 5px rgba(0,0,0,.1);transition:box-shadow .3s,background-color .3s}section#booking header.booking-header .booking-page-indicator{font-size:13px;font-weight:500;margin-left:10px}section#booking header.booking-header .booking-page-indicator .booking-indicator-title{font-size:12px;font-weight:500}section#booking header.booking-header .booking-page-indicator .booking-indicator-subtitle{font-size:12px;font-weight:400;margin-top:5px}section#booking header.booking-header .col{padding:0}section#booking header.booking-header .action-icon{animation-duration:.2s;height:50px;margin-left:0;width:40px}section#booking header.booking-header .action-icon i.material-icons{font-size:18px}section#booking header.booking-header .action-icon#back-to-section-icon i.material-icons,section#booking header.booking-header .action-icon#back-to-section-overview-icon i.material-icons{font-size:24px}section#booking header.booking-header .expandable-content .organizer-logo{max-height:200px;max-width:250px}section#booking header.booking-header .small-header-item.right-side{border-radius:30px;display:inline-block;height:30px;text-align:center;transition:background .2s;width:30px}section#booking header.booking-header .small-header-item.right-side.active{background-color:#f6f8fa}section#booking header.booking-header .small-header-item.right-side i.material-icons{line-height:30px}section#booking header.booking-header .small-header-item.right-side+.small-header-item{margin-left:20px}section#booking header{font-size:16px}section#booking header .row{height:100%}section#booking{-webkit-backface-visibility:hidden;background-color:#f6f8fa;height:100%}section#booking .booking-contents{height:100%;overflow:hidden;position:relative}section#booking .booking-contents .section-list{width:425px}section#booking .booking-contents .payment-list .modal p{line-height:1.2;margin-bottom:15px}section#booking .booking-contents .payment-list .modal ul{list-style-type:circle;margin-bottom:20px;margin-top:20px;padding-left:20px}section#booking .booking-contents .payment-list .modal ul li{list-style-type:circle;margin-bottom:7px}section#booking .booking-contents .payment-list{animation-duration:.3s;margin-left:0;max-width:900px;width:90%}section#booking .booking-contents .payment-list label[for=accept-terms]{color:#000;font-size:12px;padding-left:30px}section#booking .booking-contents .payment-list a.terms-link{font-weight:700;text-decoration:underline;text-transform:uppercase}section#booking .booking-contents .payment-list a.btn{color:#fff}hr.gradient{background:linear-gradient(90deg,#373880 0,#373880 5%,#e0e0e0 0,#e0e0e0);border:none;height:2px;margin-bottom:19px}.shopping-cart-overview-tickets .shopping-cart-delete-sub-order i.material-icons:hover{color:#cb1b1b}.shopping-cart-overview-tickets #details-list .detail i.material-icons,section#booking.payment-page .booking-contents .payment-list #details #details-list .detail i.material-icons{transition:transform .3s}.shopping-cart-overview-tickets #details-list .detail.expanded i.material-icons.arrow,section#booking.payment-page .booking-contents .payment-list #details #details-list .detail.expanded i.material-icons.arrow{transform:rotate(180deg)}section#booking.payment-page .booking-contents .payment-list #details #details-list .detail{padding:0 25px;transition:all .4s}section#booking.payment-page .booking-contents .payment-list #details .gdpr-container .detail{padding:0 25px!important}section#booking.payment-page .booking-contents .payment-list #details .klarna-detail-container{border-top:1px solid #e8e8e8}section#booking.payment-page .booking-contents .payment-list #details #details-list .border-container{padding:20px 0}section#booking.payment-page .booking-contents .payment-list .ticket .price{font-weight:500}.relative{position:relative}section#booking .booking-contents .payment-list #klarna-checkout-container{height:auto;overflow:hidden;padding:0}section#booking .booking-contents .payment-list #insurance-container .content{padding:0 25px}section#booking .booking-contents .payment-list #insurance-container .insurance-box{background-color:#fff;box-shadow:0 1px 6px 0 rgba(0,0,0,.26)}section#booking .booking-contents .payment-list #insurance-container .insurance-box .top-section{padding:20px}section#booking .booking-contents .payment-list #insurance-container .insurance-box .top-section .icon-row{height:25px;margin-bottom:20px}section#booking .booking-contents .payment-list #insurance-container .insurance-box .top-section .link-row{font-weight:500;height:16px;margin-top:25px}section#booking .booking-contents .payment-list #insurance-container .insurance-box .top-section.insured{background-color:#f6f6ff}section#booking .booking-contents .payment-list #insurance-container .insurance-box .top-section.uninsured{background-color:#f6f6f6}section#booking .booking-contents .payment-list #insurance-container .col:nth-child(odd) .insurance-box{margin-right:8px}section#booking .booking-contents .payment-list #insurance-container .col:nth-child(2n) .insurance-box{margin-left:8px}section#booking .booking-contents .payment-list #insurance-container .insurance-box .bottom-section{padding:20px}section#booking .booking-contents .payment-list #insurance-container .insurance-box label{color:#272727;padding-left:30px}.blue-spinner{border-color:#3746a4}.yellow-background{background-color:#ffb53d}.yellow-spinner{border-color:#ffb53d}section#booking .booking-contents .payment-list .payment-section .content hr{border:0;border-top:1px solid #e4e4e4}section#booking .booking-contents .payment-list header.payment-section-header.closed{opacity:.5}section#booking .booking-contents .payment-list header.payment-section-header i.material-icons{bottom:-2px;font-size:20px;position:absolute;right:0;transition:transform .3s}section#booking .booking-contents .payment-list header.payment-section-header.closed i.material-icons{transform:rotate(180deg)}section#booking .booking-contents .payment-list header.payment-section-header h2{color:#333;font-size:11pt;font-weight:500;letter-spacing:0;margin-top:0;padding:0;text-transform:none}section#booking .booking-contents .payment-list header.payment-section-header p{font-size:13px;font-weight:400;margin-top:0;padding:0;text-align:right}section#booking .booking-contents .payment-list header.payment-section-header p .spacer{display:inline-block;width:10px}section#booking .booking-contents .payment-list header.payment-section-header p span:not(.spacer){align-items:center;background:#303d9b;border-radius:2px;color:#fff;display:inline-flex;font-weight:500;justify-content:center;margin-left:5px;padding:2px 10px}section#booking .booking-contents .payment-list header.payment-section-header .section-summary{display:inline-block;font-size:12px;padding-right:25px}section#booking .booking-contents .payment-list header.payment-section-header.closed:hover{opacity:1;padding-bottom:15px;padding-top:15px}section#booking .booking-contents .payment-list #ticket-summary header.payment-section-header.closed:hover{padding-bottom:15px;padding-top:10px}.payment-icon{opacity:.5;transition:all .4s;width:19px}.expanded .payment-icon{opacity:1}section#booking .booking-contents .payment-list header.payment-section-header{background-color:transparent;margin-bottom:10px;margin-top:35px;padding-bottom:0;padding-top:0;transition:opacity .65s,padding .5s}section#active-events .container .unnumbered-show .supply-info{font-size:12px}.addon-show-container,section#active-events .container .unnumbered-show-container{position:relative}section#active-events .container .unnumbered-show .busy{align-items:center;background:#000000a1;border-radius:10px;color:#fff;display:flex;font-size:12px;gap:10px;line-height:1.2;margin:0 0 25px;padding:11px;position:relative;width:max-content;z-index:1}section#active-events .container .unnumbered-show h2{font-size:15px;font-weight:400;letter-spacing:normal;margin:0;text-transform:none}section#active-events .container .unnumbered-show .unnumbered-campaign-attention{align-items:center;border:3px dashed rgba(0,0,0,.1);border-radius:8px;box-shadow:0 1px 4px 0 rgba(0,0,0,.2);box-sizing:border-box;color:rgba(0,0,0,.6);display:flex;flex-flow:row;font-weight:700;height:100%;padding:20px;width:100%}section#active-events .container .unnumbered-show .unnumbered-campaign-attention i{font-size:350%;margin-right:16px}section#active-events .container .unnumbered-show .unnumbered-campaign-attention-wrapper{align-self:flex-start;background-color:transparent;border-radius:2px;box-sizing:border-box;cursor:pointer;margin:8px 0 8px 16px;padding:0;width:280px}.booking-contents h2{color:#1e2022;display:inline-block;font-size:12px;font-weight:500;letter-spacing:1.5px;margin-bottom:0;text-transform:uppercase}.booking-contents h3{color:#333;font-size:13px;font-weight:500;letter-spacing:normal;margin-top:25px;padding:0;text-transform:none;text-transform:uppercase}section#booking .booking-contents .payment-list #addons .content h2{margin-bottom:6px;margin-left:0;margin-top:15px;white-space:normal}.block-with-text{line-height:1.2em;margin-right:-1em;max-height:3.6em;overflow:hidden;padding-right:1em;position:relative;text-align:justify}.block-with-text:before{bottom:0;content:"...";position:absolute;right:0}.block-with-text:after{background:#fff;content:"";height:1em;margin-top:.2em;position:absolute;right:0;width:1em}section#booking .booking-contents .payment-list #addons .content a{font-size:13px;font-weight:500;text-transform:uppercase}section#booking .booking-contents .payment-list #addons .card .card-action{font-size:13px;margin-bottom:5px;padding:10px 25px}section#booking .booking-contents .payment-list #addons .card{height:240px;margin:0}section#booking .booking-contents .payment-list #addons .row .card-container:last-child,section#booking .booking-contents .payment-list #addons .row .card-container:nth-last-child(2):nth-child(odd){margin-bottom:0}section#booking .booking-contents .payment-list #addons .row .card-container{margin-bottom:10px;padding-right:0}section#booking .booking-contents .payment-list #customer .button-container{padding-top:7px}section#booking .booking-contents .payment-list #customer #customer-email-container{padding:35px 30px}section#booking .booking-contents .payment-list #customer input#customer-email{border-bottom:none;margin-bottom:0}section#booking .booking-contents .section-list{background-color:#fff}section#booking .booking-contents .payment-list{background-color:#f8f9fd;box-shadow:0 0 152px 0 rgba(7,9,27,.49);left:50%;transform:translate(-50%)}section#booking .booking-contents .section-list{box-shadow:0 0 152px 0 rgba(0,0,0,.16);height:80%;margin-left:30px;max-height:1000px;transform:translateZ(0)}section#booking .booking-contents .payment-list,section#booking .booking-contents .section-list{border-radius:0;bottom:0;position:absolute;z-index:2000}section#booking .booking-contents .section-list .section-container:last-child{margin-bottom:60px}section#booking .booking-contents .payment-list{height:90%;max-height:none}section#booking .booking-contents .section-list.tall{height:80%;min-height:300px}section#booking .booking-contents .section-list.down{height:30%}section#booking .booking-contents .section-list .filters{height:20px;margin-top:4px;width:100%}section#booking .booking-contents .section-list .filters .filter-group{display:flex;flex-flow:row;overflow-x:auto;scroll-behavior:smooth}section#booking .booking-contents .section-list .filters .filter-group-caption{color:#0a1c2c;font-size:12px;font-weight:700;margin:4px 8px}section#booking .booking-contents .section-list .filters .filter-group div:not(.filter-group-caption){align-items:center;border:1px solid #0a1c2c;border-radius:8px;color:#0a1c2c;cursor:pointer;display:flex;flex-flow:row;font-size:12px;justify-content:center;margin:0 2px;padding:3px 6px;white-space:nowrap}section#booking .booking-contents .section-list .filters .filter-group div.selected,section#booking .booking-contents .section-list .filters .filter-group div:not(.filter-group-caption):hover{background-color:#000;border-color:#000;color:#fff}section#booking .booking-contents .section-list.down .desktop-minimizer>i.material-icons{transform:rotate(180deg)!important}section#booking .booking-contents .section-list .desktop-minimizer>i.material-icons{font-size:24px}section#booking .booking-contents .section-list .section-list-header.scrolled{box-shadow:0 4px 20px -15px #000}section#booking .booking-contents .section-list .section-list-header{border-bottom:1px solid #e8e8e8;height:70px;position:relative;transition:border .5s ease-in-out;width:100%}section#booking .booking-contents .section-list .section-list-header .draghandle{display:block;margin:auto;padding-top:8px;width:44px}section#booking .booking-contents .section-list #category-list-container .section-list-header{border:none;filter:brightness(100%)}section#booking .booking-contents .section-list #category-list-container .section-list-header .icon-container{color:#fff;height:50px;position:absolute;right:0;width:50px}section#booking .booking-contents .section-list #category-list-container .section-list-header .preloader-wrapper{float:right;height:30px;position:relative;right:10px;top:9px;width:30px}section#booking .booking-contents .section-list #category-list-container .section-list-header .icon-container i.material-icons{display:inline-block;font-size:18px;position:relative;right:0;top:15px;transition:transform .3s}section#booking .booking-contents .section-list .section-list-header-button,section#booking .booking-contents .section-list .section-list-header-title{font-size:100%;font-weight:500;margin-top:30px;vertical-align:bottom}section#booking .booking-contents .section-list .section-list-header-sub-title{bottom:15px;font-size:95%;font-weight:400;position:absolute;right:45px;text-align:right;vertical-align:bottom}section#booking .booking-contents .section-list .desktop-minimizer{bottom:5px;display:block;height:30px;position:absolute;right:20px;text-align:center;transition:transform 1s;user-select:none;width:24px}section#booking .booking-contents .section-list .seat-indicator .seat-icon i.material-icons{opacity:.3}section#booking .booking-contents .section-list .seat-indicator .amount{font-weight:500}section#booking .booking-contents .section-list .seat-indicator{bottom:0;font-size:12px;height:45px;line-height:45px;position:absolute;right:64px;text-align:right;width:110px}section#booking .booking-contents .section-list .standing-section-dropdown{background-color:#f9f9f9;border-bottom:1px solid #e9e9e9;padding-top:0}section#booking .standing-section-category .list-price{font-size:12px;font-weight:400;margin-top:5px;opacity:.7}section#booking .standing-section-category .list-info{font-size:12px}section#booking .booking-contents .section-list .standing-section-dropdown .standing-section-category{border-bottom:none;min-height:85px}section#booking .booking-contents .section-list .standing-section-dropdown .info .price{font-size:13px;opacity:.8}.booking-contents .amount-blob.zero .amount-indicator{opacity:.4}.booking-contents .amount-blob .amount-indicator{font-size:14px}.booking-contents .amount-blob.disabled{background-color:#e3e3e3!important;color:#fff;cursor:not-allowed}.booking-contents .amount-blob.amount.zero{border:1px solid #fff}.booking-contents .amount-blob.amount{background-color:#fff;border:1px solid #e3e3e3;margin:0 7px}.arena-page .amount-blob.minus,.arena-page .amount-blob.plus{background-color:#000;color:#fff}.arena-page .amount-blob.minus.disabled,.arena-page .amount-blob.plus.disabled{background-color:#e3e3e3}.booking-contents .amount-blob.minus,.booking-contents .amount-blob.plus{height:30px;line-height:30px;position:relative;width:30px}.booking-contents .amount-blob{border-radius:100%;display:inline-block;font-size:20px;font-weight:500;height:40px;line-height:40px;text-align:center;width:40px}section#booking .booking-contents .section-list.animate{transition:transform .2s,height .2s}section#booking .booking-contents #section-list-scroll-div,section#booking .booking-contents #suggestion-list-scroll-div{opacity:1;overflow-x:hidden;overflow-y:auto;padding-top:10px;transition:opacity .4s ease}section#booking .booking-contents #suggestion-list-scroll-div{height:calc(100% - 94px)}section#booking .booking-contents #section-list-scroll-div{height:calc(100% - 70px)}section#booking .booking-contents #payment-list-scroll-div{box-sizing:border-box;height:100%;overflow-y:scroll;padding-bottom:60px;padding-top:0;position:relative}section#active-events .container .booking-contents.unnumbered-show{background-color:#f5f5f5}section#active-events .container .booking-contents.unnumbered-show .title-row{padding:0 10px}section#active-events .container .booking-contents.unnumbered-show{padding:20px 35px 20px 30px}section#active-events .container .booking-contents.unnumbered-show hr{background-color:#e4e4e4;border:none;height:1px;position:relative;top:-20px}.show-category-container .show-category .show-category-info p{line-height:1.2}.show-category-container .support-your-artist-img-container{align-content:center;align-items:center;display:flex;justify-content:center;min-height:170px!important;opacity:1!important;overflow:hidden}.show-category-container .support-your-artist-img-container:hover img{cursor:pointer;transform:scale(1.5)}.merch-size-link{color:#4242ab;font-weight:500;text-decoration:underline}.spread-sya-2020-button{background:rgba(55,70,164,.5);border:0;color:#fff;font-size:14px;font-weight:500;padding:15px;position:absolute;right:112px;top:15px}@media (max-width:600px){.spread-sya-2020-button{font-size:11px;right:62px}}#sya-image-modal{height:100%}#sya-image-modal .modal-content{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;height:calc(100% - 100px);justify-content:center}#sya-image-modal .modal-content img{height:auto;max-height:100%;max-width:100%;width:auto}.show-category-container .support-your-artist-img-container img{height:100%;max-height:170px;transition:transform .4s ease-in-out;width:auto}.show-category-container .show-category .show-category-info .addon-price-excluded .type-name{text-transform:lowercase}.show-category-container .show-category .show-category-info p+p{margin-top:10px}.show-category-container-addon .show-category-addon{padding:0}section#active-events .container .booking-contents.unnumbered-show .campaign{align-items:center;background-color:green;border-radius:4px;color:#fff;display:flex;flex-flow:row;font-size:11px;font-weight:700;height:28px;justify-content:center;letter-spacing:1px;padding:0 12px;position:absolute;right:-8px;text-transform:uppercase;top:-14px}section#active-events .container .booking-contents.unnumbered-show .sold-out-banner-container{height:76px;overflow:hidden;position:absolute;right:0;top:0;width:107px}section#active-events .container .booking-contents.unnumbered-show .sold-out-banner-container .sold-out-banner{background-color:#b50909;color:#fff;display:none;font-size:11px;font-weight:700;justify-content:center;letter-spacing:1px;overflow:hidden;padding:0 2em;text-transform:uppercase;transform:translateY(-100%) rotate(90deg) translateX(70.71067811865476%) rotate(-45deg);transform-origin:bottom right}section#booking .booking-contents .section-list .category,section#booking .booking-contents .section-list .seat,section#booking .booking-contents .section-list .section,section#booking .list-padding{padding:20px 25px}section#booking .section-spacer{padding:10px 0}section#booking.payment-page .booking-contents .payment-list #cancellation-insurance,section#booking.payment-page .booking-contents .payment-list #proceed .proceed-button{display:block;padding:20px 10px}section#booking.payment-page .booking-contents .payment-list #proceed .proceed-button i.material-icons{color:#fff}section#booking.payment-page .booking-contents .payment-list #proceed .proceed-button .preloader-wrapper{height:22px;width:22px}section#booking.payment-page .booking-contents .payment-list #proceed .proceed-button.disabled{filter:grayscale(.8)}section#booking.payment-page .booking-contents .payment-list #proceed .proceed-button div.col:first-child{margin-left:0;width:50px}section#booking.payment-page .booking-contents .payment-list #proceed .proceed-button div.col:nth-child(2){margin-left:0}section#booking.payment-page .booking-contents .payment-list #proceed .proceed-button-container+.proceed-button-container{padding-top:0}section#booking.payment-page .booking-contents .payment-list #cancellation-insurance,section#booking.payment-page .booking-contents .payment-list #proceed #put-in-basket{background-color:#f2f3f4}section#booking.payment-page .booking-contents .payment-list #cancellation-insurance label{margin-left:20px}section#booking.payment-page .booking-contents .payment-list #ticket-summary .ticket-price i.material-icons{font-size:16px}section#booking.payment-page .booking-contents .payment-list .summary-details-price,section#booking.payment-page .booking-contents .payment-list .summary-ticket-price{font-size:20px;font-weight:500;padding-top:5px}section#booking.payment-page .booking-contents .payment-list #cancellation-insurance{background-color:#f2f3f4;padding:20px 10px}section#booking.payment-page .booking-contents .payment-list #addons-background-container{background-color:#f2f3f4}section#booking .booking-contents .section-list select{-webkit-appearance:none;-moz-appearance:none;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0ibTcgMTAgNSA1IDUtNXoiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PC9zdmc+) no-repeat 95% 50%;float:left;padding-right:30px;text-overflow:ellipsis}section#booking .booking-contents .section-list .seat select.show-category-select{font-size:13px;font-weight:500}section#booking .booking-contents .section-list .category-container .radio-div{margin-left:-7px;max-width:25px}section#booking .booking-contents .section-list .category .category-name.campaign-code{color:#4959ac}section#booking .booking-contents .section-list .category label{transform:translateX(40px)}section#booking .booking-contents .section-list .category .preloader-wrapper{height:20px;position:absolute;right:19px;width:20px}section#booking .booking-contents .section-list .category.hovered label{transform:translateX(0)}section#booking .booking-contents .section-list .category.selected-category label{opacity:0;visibility:hidden}section#booking .booking-contents .section-list .category .preloader-wrapper{display:none}section#booking .booking-contents .section-list .category.selected-category .preloader-wrapper{display:block}section#booking .booking-contents .section-list .category.hovered .price-div{transform:translateX(-15px)}section#booking .booking-contents .section-list .category .category-info+.category-info{margin-top:5px}section#active-events .list-title,section#booking .booking-contents .section-list .category .category-name,section#booking .booking-contents .section-list .seat .seat-section-name,section#booking .booking-contents .section-list .seat .standing-section-ticket-category-name,section#booking .booking-contents .section-list .section .section-name,section#booking .list-title,section#booking.payment-page .booking-contents .payment-list #cancellation-insurance .cancellation-insurance-price,section#booking.payment-page .booking-contents .payment-list #cancellation-insurance .cancellation-insurance-title,section#booking.payment-page .booking-contents .payment-list .ticket .ticket-category-name{font-size:13px;font-weight:500;line-height:1.3}section#booking .booking-contents .section-list .section .suggestion-text>span:nth-of-type(-n+2){font-size:110%}section#booking .booking-contents .section-list .section .suggestion-text>span:last-of-type{color:#444;font-size:90%;font-weight:400}section#active-events .show-category-name.list-title{font-size:16px;overflow-wrap:anywhere}section#booking.payment-page .booking-contents .payment-list #cancellation-insurance [type=checkbox]+label{height:20px;line-height:20px}section#booking.payment-page .booking-contents .payment-list #cancellation-insurance .cancellation-insurance-price{line-height:20px;margin-bottom:0}section#booking .booking-contents .section-list .section{border-bottom:1px solid #edeef4;box-sizing:border-box;display:inline-block;padding-bottom:10px;padding-top:8px;position:relative;width:100%}section#booking .booking-contents .section-list .section .section-primary-content{clear:right;float:left;min-width:70%;padding-bottom:3px;padding-left:6px;width:90%}section#booking .booking-contents .section-list .section.sold-out{opacity:.4}section#booking .booking-contents .section-list .section .section-name{clear:left;float:left;margin-bottom:2px;margin-top:8px;width:77%}section#booking .booking-contents .section-list .section .section-info{clear:left;float:left;font-size:12px;margin-top:2px;opacity:.9;padding-bottom:2px;width:77%}section#booking .booking-contents .section-list .section .section-info:empty{display:none}section#booking .booking-contents .section-list .section .section-prio-info{clear:left;float:left;font-size:12px;line-height:1;margin-top:2px;opacity:.9;padding-bottom:2px;width:77%}section#booking .booking-contents .section-list .section .section-prio-info>div,section#booking .booking-contents .section-list .section .suggestion-text>span>div{background-repeat:no-repeat;background-size:contain;display:inline-block;height:20px;margin:auto 6px -6px 0;padding:0;width:20px}section#booking .booking-contents .section-list .section .section-prio-info>div.visibility-svg,section#booking .booking-contents .section-list .section .suggestion-text div.visibility-svg{background-image:url(/images/jarena/visibility.svg)}section#booking .booking-contents .section-list .section .section-prio-info>div.vip-svg,section#booking .booking-contents .section-list .section .suggestion-text div.vip-svg{background-image:url(/images/jarena/vip.svg)}section#booking .booking-contents .section-list .section .section-prio-info>div.menu-svg,section#booking .booking-contents .section-list .section .suggestion-text div.menu-svg{background-image:url(/images/jarena/menu.svg)}section#booking .booking-contents .section-list .section .campaign-available-text{clear:right;color:#f06d65;display:none;float:right;font-size:11px;font-weight:500;margin-bottom:0;margin-top:10px}section#booking .booking-contents .section-list .section.campaign-active:not(.sold-out) .campaign-available-text{display:inherit}section#booking .booking-contents .section-list .category .category-blob{background-color:#a9a9a9;border-radius:20px;height:20px;width:20px}section#booking.payment-page .booking-contents .payment-list .list-selection-box{height:100px;margin-bottom:10px;margin-top:10px;position:relative}section#booking.payment-page .booking-contents .payment-list .list-selection-box .expandable .expandable-content header{font-size:14px;font-weight:500;margin-bottom:50px;margin-top:0;text-transform:uppercase}section#booking.payment-page .booking-contents .payment-list .list-selection-box .expandable .expandable-content header i.material-icons{font-size:20px;margin-right:30px}section#booking.payment-page .booking-contents .payment-list .list-selection-box .expandable{background-color:#fff;box-shadow:0 1px 2px 0 #e5e5e5;cursor:default;left:0;opacity:0;overflow:hidden;padding:25px;position:absolute;top:0}section#booking.payment-page .booking-contents .payment-list .list-selection-box.not-expanded .expandable{height:100%;margin-left:0;opacity:0;transform:translateY(0);transition:opacity .2s ease .6s,width .4s ease .4s,margin .4s ease .4s,transform .4s,height .4s ease,max-height .1s ease 2s,z-index .1s 5s;width:100%}section#booking.payment-page .booking-contents .payment-list .list-selection-box .expandable-overlay{background-color:gray;bottom:0;height:100%;left:0;opacity:0;position:fixed;transition:opacity .35s ease;width:100%;z-index:50}section#booking.payment-page .booking-contents .payment-list .list-selection-box.expanded .expandable-overlay{opacity:.4}section#booking.payment-page .booking-contents .payment-list .list-selection-box.not-expanded .expandable .expandable-content{opacity:0;transition:.3s ease}section#booking.payment-page .booking-contents .payment-list a.btn#get-customer-info,section#booking.payment-page .booking-contents .payment-list a.btn#update-customer-info{min-width:93px}section#booking.payment-page .booking-contents .payment-list a.btn#get-customer-info .preloader-wrapper,section#booking.payment-page .booking-contents .payment-list a.btn#update-customer-info .preloader-wrapper{height:15px;top:2px;width:15px}section#booking.payment-page .booking-contents .payment-list a.btn#continue-purchase{min-width:123px}section#booking.payment-page .booking-contents .payment-list a.btn#continue-purchase .preloader-wrapper{height:20px;top:5px;width:20px}section#booking.payment-page .booking-contents .payment-list a.btn#continue-purchase .spinner-layer,section#booking.payment-page .booking-contents .payment-list a.btn#get-customer-info .spinner-layer,section#booking.payment-page .booking-contents .payment-list a.btn#update-customer-info .spinner-layer{border-color:#fff}section#booking.payment-page .booking-contents .payment-list .voucher-input .voucher-dialog-footer{bottom:0;margin-top:15px;position:relative}section#booking.payment-page .booking-contents .payment-list .voucher-input .voucher-explanation{font-size:16px;margin-bottom:40px;padding:0}section#booking.payment-page .booking-contents .payment-list .voucher-input .voucher-dialog-footer .clear-vouchers{color:#000}section#booking.payment-page .booking-contents .payment-list .voucher-input .added-voucher-div{background-color:#f1f1f1;height:60px}section#booking.payment-page .booking-contents .payment-list .voucher-input .added-voucher-div .code{color:#9c9c9c;font-size:11px}section#booking.payment-page .booking-contents .payment-list .voucher-input .added-voucher-div .close-column{padding:0 10px 0 0}section#booking.payment-page .booking-contents .payment-list .voucher-input .added-voucher-div .close-column i.material-icons{font-size:14px}section#booking.payment-page .booking-contents .payment-list .voucher-container .checkbox-column{height:22px}section#booking.payment-page .booking-contents .payment-list .voucher-container.list-selection-box.expanded .expandable{height:500px;overflow-y:auto;padding-bottom:40px}section#booking.payment-page .booking-contents .payment-list .voucher-container.added-voucher-div{color:#232323;height:60px;margin-bottom:35px;margin-top:0;padding:5px 15px}section#booking.payment-page .booking-contents .payment-list .list-selection-box.expanded .expandable{box-shadow:0 1px 45.08px 3.92px rgba(0,0,0,.13);height:510px;margin-left:-10px;max-height:none;max-width:none;opacity:1;transform:translateY(-150px);transition:opacity .2s,width .4s ease .3s,margin .4s ease .3s,transform .4s .6s,height .4s ease .6s;width:calc(100% + 20px)}section#booking.payment-page .booking-contents .payment-list .list-selection-box.expanded .expandable .expandable-content{opacity:1;transition:.3s ease 1s}section#booking.payment-page .booking-contents .payment-list .no-cost{opacity:.5}section#booking.payment-page .booking-contents .payment-list #delivery-methods .list-selection-box.not-expanded:first-child,section#booking.payment-page .booking-contents .payment-list #payment-methods .list-selection-box:first-child{margin-top:0}section#booking.payment-page .booking-contents .payment-list .list-selection-box.not-expanded{height:100px;margin-bottom:10px;margin-top:10px}section#booking.payment-page .booking-contents .payment-list .list-box,section#booking.payment-page .booking-contents .payment-list hr.gradient{margin-left:25px;margin-right:25px;width:calc(100% - 50px)}#klarna-box{box-shadow:none!important;margin-left:0!important;margin-right:0!important;width:100%!important}#klarnaCheckEmailBox{background-color:#fff;border:1px solid #d3d3d3;color:orange;font-size:17px;left:50%;padding:25px 10px;position:fixed;top:50%;transform:translate(-50%,-50%);width:50%}#klarnaCheckEmailBox i{color:orange!important}#klarnaCheckEmailBoxNowOK{background-color:#fff;color:green;font-size:17px;padding:20px 108px 0}#klarnaCheckEmailBoxNowOK i{color:green!important}#klarna-html{position:relative}#klarna-html .insurance-reminder-overlay{align-content:flex-start;align-items:center;display:flex;flex-direction:column;height:100%;left:0;position:absolute;top:0;width:100%}#klarna-html .insurance-reminder-overlay.active{background:#00000087}#klarna-html .insurance-reminder-dialog{background:#fff;border-radius:4px;box-shadow:1px 1px 19px 13px #00000045;box-shadow:1px 1px 9px 4px #00000069;margin:1em;min-height:9em;padding:1em;position:sticky;top:35%;width:75%}#klarna-html .insurance-reminder-dialog h2{margin-bottom:1em;margin-top:0}#klarna-html .insurance-reminder-dialog .buttons{display:flex;flex-wrap:wrap;gap:.5em;justify-content:flex-end;margin-top:1em}#klarna-html .insurance-reminder-dialog:not(.display-none){display:flex;flex-direction:column;justify-content:space-between}section#booking.payment-page .booking-contents .payment-list #customer-data-modal div.input-field span.label,section#booking.payment-page .booking-contents .payment-list .list-box .expandable div.input-field span.label{left:0;position:absolute;top:-20px}section#booking.payment-page .booking-contents .payment-list #customer-data-modal div.input-field,section#booking.payment-page .booking-contents .payment-list .list-box .expandable.delivery-address div.input-field{background-color:#f3f3f3;color:#232323;margin-bottom:35px;margin-top:0;padding:5px 15px}section#booking.payment-page .booking-contents .payment-list #customer-data-modal div.input-field.valid.mandatory:after,section#booking.payment-page .booking-contents .payment-list .list-box .expandable div.input-field.valid.mandatory:after{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxwYXRoIGQ9Ik05IDE2LjE3IDQuODMgMTJsLTEuNDIgMS40MUw5IDE5IDIxIDdsLTEuNDEtMS40MXoiLz48L3N2Zz4=");background-repeat:no-repeat;color:#000;content:"";height:25px;opacity:.3;position:absolute;right:10px;top:15px;width:25px}section#booking.payment-page .booking-contents .payment-list #customer-data-modal div.input-field.select{padding-right:0}section#booking.payment-page .booking-contents .payment-list #customer-data-modal div.input-field.select select{color:#a9a9a9;padding:0}section#booking.payment-page .booking-contents .payment-list #customer-data-modal div.input-field.select.valid.mandatory:after{top:10px}section#booking.payment-page .booking-contents .payment-list #customer-data-modal div.input-field.select.mandatory:after{right:35px}section#booking.payment-page .booking-contents .payment-list #customer-data-modal div.input-field.mandatory:after,section#booking.payment-page .booking-contents .payment-list .list-box .expandable div.input-field.mandatory:after{color:#000;content:"obligatorisk";font-size:11px;opacity:.3;position:absolute;right:12px;top:20px}section#booking.payment-page .booking-contents .payment-list #customer-data-modal div.input-field input.invalid,section#booking.payment-page .booking-contents .payment-list .list-box .expandable div.input-field input.invalid{color:#b10000;font-weight:700}section#booking.payment-page .booking-contents .payment-list #customer-data-modal select{-moz-appearance:none;-webkit-appearance:none;background-color:#fff;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iI2E5YTlhOSI+PHBhdGggZD0ibTcgMTAgNSA1IDUtNXoiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PC9zdmc+) no-repeat 100% 50%;height:42px}section#booking.payment-page .booking-contents .payment-list #customer-data-modal div.input-field input,section#booking.payment-page .booking-contents .payment-list .list-box .expandable div.input-field input,section#booking.payment-page .booking-contents .payment-list .list-box .expandable div.input-field input:focus{border-bottom:0;box-shadow:none;font-size:16px;margin-bottom:0;width:calc(100% - 70px)}section#booking.payment-page .booking-contents .payment-list .list-box-background{background-color:#f4f5f9}.medium-shade{box-shadow:0 2px 9.8px .2px rgba(0,0,0,.14)}.minimal-shade.hover-effect{transition:box-shadow .15s}.minimal-shade.hover-effect:hover{box-shadow:0 1px 5px 2px rgba(47,60,152,.2)}.minimal-shade{box-shadow:0 1px 4px 0 rgba(0,0,0,.2)}section#booking.payment-page .booking-contents .payment-list .list-box .addon,section#booking.payment-page .booking-contents .payment-list .list-box .addon-empty,section#booking.payment-page .booking-contents .payment-list .list-box .ticket,section#booking.payment-page .booking-contents .payment-list .list-box .used-voucher-code,section#booking.payment-page .booking-contents .payment-list .list-box .voucher-code-input,section#booking.payment-page .booking-contents .payment-list .list-box .voucher-code-used{background-color:#f4f5f9;border-radius:4px;box-shadow:0 1px 2px 0 rgba(47,60,152,.2);height:60px;padding:25px 10px 25px 20px}section#booking.payment-page .booking-contents .payment-list .list-box .empty{background-color:#f4f5f9;border:1px solid #e8e8e8;border-radius:3px;box-shadow:none}section#booking.payment-page .booking-contents .payment-list .list-box .empty .list-title{opacity:.4}section#booking.payment-page .booking-contents .payment-list .list-box .ticket-type{height:100%}section#booking.payment-page .booking-contents .payment-list .list-box .ticket-type .icon{text-align:center;width:100%}section#booking.payment-page .booking-contents .payment-list .list-box .ticket-type .icon i.material-icons{color:#000;font-size:20px;left:3px;opacity:.15;position:relative}section#booking.payment-page .booking-contents .payment-list i.material-icons{color:#000;opacity:1}section#booking.payment-page .booking-contents .payment-list i.material-icons::selection{background:#fff}section#booking.payment-page:not(.klarna) .booking-contents .payment-list .list-box .addon .ticket-info,section#booking.payment-page:not(.klarna) .booking-contents .payment-list .list-box .ticket .ticket-info{border-bottom:1px solid #f7f7f7;height:100%}section#booking.payment-page .booking-contents .payment-list .list-box .tickets{padding:12px 0}section#booking.payment-page .booking-contents .payment-list .list-box .tickets div:last-of-type .ticket-info{border-bottom:none}section#booking.payment-page .booking-contents .payment-list .list-box .ticket-info{padding:0}section#booking.payment-page .booking-contents .payment-list .list-box .ticket-info .ticket-price{font-size:13px;font-weight:500;padding-right:0;text-align:right}section#booking .booking-contents .section-list .section .section-price-range{clear:left;color:#595959;float:left;font-size:13px;font-weight:400;margin-top:8px}section#active-events .list-info,section#booking .booking-contents .section-list .category-info,section#booking .booking-contents .section-list .seat .seat-number,section#booking .booking-contents .section-list .seat .standing-section-ticket-price,section#booking .list-info,section#booking.payment-page .booking-contents .payment-list #cancellation-insurance .cancellation-insurance-info{font-size:13px;line-height:12px;margin-top:7px}section#booking.payment-page .booking-contents .payment-list .list-info{color:grey}section#booking.payment-page .booking-contents .payment-list #gdpr-detail-div{color:#282828;font-weight:500;line-height:1.2!important}section#booking.payment-page .booking-contents .payment-list #cancellation-insurance{border-top:1px solid #e5e5e5}section#booking.payment-page .booking-contents .payment-list #cancellation-insurance .cancellation-insurance-info{color:#373880;font-weight:500;text-transform:uppercase}.show-category-container .list-info{line-height:1.3!important}section#active-events .list-price,section#booking .list-price{font-size:13px;font-weight:500}section#booking .standing-section-dropdown .list-title{margin-bottom:4px}.show-category-container .list-title{color:#272727}.show-category-container .list-price{margin-top:10px}section#active-events .list-price{margin-bottom:5px;margin-top:10px}section#booking .booking-contents .section-list .category-container .price-div{font-weight:500;transition:transform .28s ease}section#booking .booking-contents .section-list .category-container .price-div,section#booking .booking-contents .section-list .section .seats-available{font-size:13px}section#booking .booking-contents .section-list .section .seats-available{clear:right;float:right;height:25px;line-height:25px;margin-top:5px}section#booking .booking-contents .section-list .section .seats-available .seats-available-text .amount{font-weight:500}section#booking .booking-contents .section-list .section .seats-available .seats-available-text{font-size:11px;font-weight:400}section#booking .booking-contents .section-list .section-container .section i.material-icons{font-weight:700;opacity:.9}section#booking .booking-contents .section-list #suggestion-list-scroll-div .section-container .section .show-marker-button{align-items:center;background-color:#fff;border-radius:50%;box-shadow:2px 2px 8px 0 rgba(0,0,0,.22);display:flex;height:40px;justify-content:center;position:absolute;right:16px;top:calc(50% - 20px);width:40px;z-index:1}section#booking .booking-contents .section-list .section-container .section .section-color{border:none;border-radius:50%;box-shadow:2px 2px 8px 0 rgba(0,0,0,.22);float:left;height:20px;margin:12px 12px 0 0;width:20px}section#booking .booking-contents .section-list .section-container .section.overview i.material-icons.close-icon{font-size:18px}section#booking .booking-contents .section-list .section-container .section.active{background-color:#f6f8fa}section#booking .booking-contents .section-list .section-container .section:first-child.active{border-radius:4px 4px 0 0}section#booking .booking-contents .section-list .section-container .priority-list i.material-icons,section#booking .booking-contents .section-list .section-container .section i.material-icons{font-size:18px;position:relative}section#booking .booking-contents .section-list .section-container .section i.material-icons.close-icon{display:none;font-size:14px;top:3px}section#booking .booking-contents .section-list .section-container .section.active i.material-icons.close-icon{display:inline-block;margin-left:10px}section#booking .booking-contents .section-list .section-container .priority-list{padding:20px 20px 20px 50px}section#booking .booking-contents .section-list .section-container .priority-list .priority{height:30px}section#booking .booking-contents .section-list .section-container .priority-list .priority .priority-name{font-weight:500;padding-bottom:6px}section#booking .booking-contents .section-list .section-container .priority-list .priority .priority-color{border-left:4px solid pink;height:25px}section#booking .booking-contents .section-list .section-container{width:100%}@media (max-width:400px){section#booking .booking-contents .section-list .section .section-primary-content{width:87%}section#booking .booking-contents .section-list .section .campaign-available-text{clear:left;float:left;margin-bottom:4px;margin-top:8px}section#booking .booking-contents .section-list .section .section-name{margin-top:4px;width:100%}section#booking .booking-contents .section-list .section .section-info{width:100%}section#booking .booking-contents .section-list .section .seats-available{clear:left;float:left;height:auto;line-height:1.2;margin:0 0 4px}section#booking .booking-contents .section-list .section .section-price-range{margin-top:0}}section#booking .booking-contents .section-list .category-container.disabled{opacity:.2}section#booking .booking-contents .section-list .category-container:first-child{padding-top:10px}section#booking .booking-contents .section-list .category-container:not(.disabled):hover,section#booking .booking-contents .section-list .section:hover{background-color:#f6f8fa}section#booking .booking-contents .section-list #category-list-container{height:100%}section#booking .booking-contents .section-list #category-list-container .fake-tab a{color:#fff}section#booking .booking-contents .section-list #category-list-container .fake-tab a:after{background-color:#fff}section#booking.payment-page .booking-contents .payment-list #insurance-modal #continue-uninsured{color:#272727;margin-right:5px}section#booking.payment-page .booking-contents .payment-list #payment-list-overlay{background-color:gray;height:100%;opacity:.2;position:fixed;width:100%;z-index:900}section#booking.payment-page .booking-contents .payment-list #customer-data-modal input{font-size:16px}section#booking.payment-page .booking-contents .payment-list #customer-data-modal h1,section#booking.payment-page .booking-contents .payment-list #terms-modal h1{font-size:14px;text-transform:uppercase}section#booking.payment-page .booking-contents .payment-list #terms-modal i.material-icons.close-terms{color:#000;left:-15px;opacity:1;position:relative;top:6px}section#booking.payment-page .booking-contents .payment-list #terms-modal h1{display:inline-block;margin-bottom:50px}section#booking.payment-page .booking-contents .payment-list #customer-data-modal h3{font-size:15px;font-weight:500;margin-bottom:35px;margin-top:0}section#booking.payment-page .booking-contents .payment-list #customer-data-modal h2{margin-bottom:50px}section#booking.payment-page .booking-contents .payment-list #customer-data-modal .scroller,section#booking.payment-page .booking-contents .payment-list #insurance-terms-modal .scroller,section#booking.payment-page .booking-contents .payment-list #read-more-about-simple-addon-modal .scroller,section#booking.payment-page .booking-contents .payment-list #terms-modal .close-modal .scroller{height:100%;overflow:auto}section#booking.payment-page .booking-contents .payment-list #customer-data-modal .close-modal,section#booking.payment-page .booking-contents .payment-list #insurance-terms-modal .close-modal,section#booking.payment-page .booking-contents .payment-list #read-more-about-simple-addon-modal .close-modal,section#booking.payment-page .booking-contents .payment-list #terms-modal .close-modal{background-color:#e9e9e9;height:40px;line-height:47px;position:absolute;right:0;text-align:center;width:40px}section#booking.payment-page .booking-contents .payment-list #customer-data-modal .close-modal i.material-icons,section#booking.payment-page .booking-contents .payment-list #insurance-terms-modal .close-modal i.material-icons,section#booking.payment-page .booking-contents .payment-list #read-more-about-simple-addon-modal .close-modal i.material-icons,section#booking.payment-page .booking-contents .payment-list #terms-modal .close-modal i.material-icons{font-size:19px}section#booking.payment-page .booking-contents .payment-list #customer-data-modal,section#booking.payment-page .booking-contents .payment-list #insurance-terms-modal,section#booking.payment-page .booking-contents .payment-list #read-more-about-simple-addon-modal,section#booking.payment-page .booking-contents .payment-list #terms-modal{height:50%;max-height:600px;max-width:350px;overflow-x:hidden;overflow-y:scroll;width:90%}section#booking.payment-page .booking-contents .payment-list #customer-data-modal .modal-content,section#booking.payment-page .booking-contents .payment-list #insurance-terms-modal .modal-content,section#booking.payment-page .booking-contents .payment-list #read-more-about-simple-addon-modal .modal-content,section#booking.payment-page .booking-contents .payment-list #terms-modal .modal-content{height:100%;padding:75px 45px 50px 50px}section#booking.payment-page .booking-contents .payment-list #read-more-about-simple-addon-modal{overflow:hidden}section#booking.payment-page .booking-contents .payment-list #insurance-terms-modal #insurance-terms,section#booking.payment-page .booking-contents .payment-list #read-more-about-simple-addon-modal .information{padding-bottom:30px}section#booking.payment-page .booking-contents .payment-list #customer-data-modal h2{margin-left:0;margin-top:10px}section#booking.payment-page .booking-contents .payment-list #terms-modal h2{font-size:14px;letter-spacing:3px;margin-bottom:10px;margin-left:0;margin-top:20px}section#booking.payment-page .booking-contents .payment-list #terms-modal p{font-size:13px;line-height:1.8}section#booking.payment-page .booking-contents .payment-list #terms-modal p.title{font-size:15px}section#booking.payment-page .booking-contents .payment-list #terms-modal .modal-footer{border:none}section#booking.payment-page .booking-contents .payment-list #terms-modal li{font-size:13px;line-height:1.8}section#booking.payment-page .booking-contents .payment-list #terms-modal div#terms{padding:20px 5%}section#booking.payment-page .booking-contents .payment-list .input-field .prefix~label{left:.75rem;margin-left:32px}section#booking.payment-page .booking-contents .payment-list .input-field label{left:0}section#booking.payment-page .booking-contents .payment-list .input-field i.material-icons.inline-prefix{font-size:18px;margin-right:10px;position:relative;top:3px}section#booking.payment-page .booking-contents .payment-list .list-box.hover-effect i.material-icons{transition:opacity .35s}section#booking.payment-page .booking-contents .payment-list .list-box.hover-effect:hover i.material-icons{opacity:1}section#booking.payment-page .booking-contents .payment-list .delivery-method{position:relative}section#booking.payment-page .booking-contents .payment-list .delivery-method .delivery-method-info,section#booking.payment-page .booking-contents .payment-list .payment-method .payment-method-info{line-height:1.2;margin-top:12px}section#booking.payment-page .booking-contents .payment-list .customer-summary-item-container .list-info+.list-info{margin-top:5px}section#booking .booking-contents .section-list .category-container+.category-container,section#booking .booking-contents .section-list .seat-container+.seat-container,section#booking.payment-page .booking-contents .payment-list #delivery .customer-summary-item-container+.customer-summary-item-container,section#booking.payment-page .booking-contents .payment-list .delivery-method-container+.delivery-method-container,section#booking.payment-page .booking-contents .payment-list .payment-method-container+.payment-method-container{border-top:1px solid #f5f5f5}section#booking.payment-page .booking-contents .payment-list .delivery-method-container .preloader-wrapper,section#booking.payment-page .booking-contents .payment-list .payment-method-container .preloader-wrapper{height:20px;width:20px}section#booking.payment-page.klarna .booking-contents .payment-list .sms-reminder-detail-container{padding-left:0;padding-right:0}section#booking.payment-page.klarna .booking-contents .payment-list .insurance-detail-container .fake-label,section#booking.payment-page.klarna .booking-contents .payment-list .sms-reminder-detail-container .fake-label{font-size:12px;padding-left:8px}section#booking.payment-page.klarna .booking-contents .payment-list .insurance-detail-container .yes,section#booking.payment-page.klarna .booking-contents .payment-list .sms-reminder-detail-container .yes{padding-left:10px}section#booking.payment-page.klarna .booking-contents .payment-list .insurance-detail-container .yes{max-width:130px}section#booking.payment-page.klarna .booking-contents .payment-list .insurance-detail-container .preloader-wrapper,section#booking.payment-page.klarna .booking-contents .payment-list .sms-reminder-detail-container .preloader-wrapper{height:25px;margin-right:5px;width:25px}section#booking.payment-page.klarna .booking-contents .payment-list .premium-ticket-detail-container .card-action,section#booking.payment-page.klarna .booking-contents .payment-list .sms-reminder-detail-container .card-action{padding-left:5px!important;padding-right:5px!important}section#booking.payment-page.klarna .booking-contents #addons-listbox>#card-slider-wrapper{overflow:visible}section#booking.payment-page.klarna .booking-contents .payment-list .premium-ticket-detail-wrapper{overflow:visible;position:relative}section#booking.payment-page.klarna .booking-contents .payment-list .premium-ticket-detail-wrapper>div.banner{background-color:#303d9b;color:#fff;font-size:10px;height:20px;left:4px;padding-top:5px;position:absolute;right:-16px;text-align:center;top:-6px;z-index:100}section#booking.payment-page.klarna .booking-contents .payment-list .premium-ticket-detail-wrapper>div.left-end{background-color:#303d9b;height:8px;left:8px;position:absolute;top:10px;transform:rotate(45deg);width:8px}section#booking.payment-page.klarna .booking-contents .payment-list .premium-ticket-detail-wrapper>div.right-end{background-color:#303d9b;height:8px;position:absolute;right:-14px;top:10px;transform:rotate(-45deg);width:8px}section#booking.payment-page.klarna .booking-contents .payment-list .premium-ticket-detail-container{overflow:hidden}section#booking.payment-page.klarna .booking-contents .payment-list .premium-ticket-detail-container:after{animation-direction:alternate;animation-duration:2s;animation-iteration-count:infinite;animation-name:subtlepulse;background-image:url(/images/dagny/predefined/premiumticketbg.png);content:"";height:100%;opacity:.065;position:absolute;top:0;width:100%;z-index:-1}section#booking.payment-page.klarna .booking-contents .payment-list .premium-ticket-detail-container .card-action{background-color:transparent}section#booking.payment-page.klarna .booking-contents .payment-list .premium-ticket-detail-container .read-more-button{bottom:35px;cursor:pointer;display:inline-block;font-size:13px;font-weight:500;position:absolute;right:20px;text-transform:uppercase}#addons-listbox>#card-slider-wrapper{overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;height:250px;margin-left:-18px;margin-right:0;margin-top:10px;min-height:250px;position:static}#addons-listbox>#card-slider-wrapper>#card-slider-inner{clear:both;clear:left;float:left;height:250px;padding-left:2px;white-space:nowrap}#addons-listbox>#card-slider-wrapper>#card-slider-inner>.card:first-child{margin-left:0}#addons-listbox>#card-slider-wrapper>#card-slider-inner>.card{display:inline-block;margin:0 5px;padding-bottom:20px;position:relative;vertical-align:top;white-space:normal;width:175px}#addons-listbox>#card-slider-wrapper>#card-slider-inner>.card:hover{transform:none}section#booking.payment-page.klarna .modal-overlay{display:none}.waves-effect.waves-basket-color .waves-ripple{background-color:#373880;opacity:.45}section#booking .booking-contents .standing-section-information{bottom:0;color:#c7c8ca;font-size:14px;font-weight:500;height:20px;left:0;letter-spacing:2px;margin:auto;position:absolute;right:0;text-align:center;text-transform:uppercase;top:0;width:100%;z-index:1000}section#booking .booking-contents .arena-select-seat-overlay{background-color:#363636;display:none;height:100%;opacity:.5;position:absolute;width:100%;z-index:3000}section#booking .booking-contents .category-selection-modal{box-shadow:0 3px 79px 0 rgba(0,0,0,.52);color:#fff;display:none;left:50%;max-height:90%;max-width:500px;overflow-x:hidden;overflow-y:auto;padding:20px;position:absolute;text-shadow:1px 1px 1px rgba(0,0,0,.5);top:50%;transform:translate(-50%,-50%);transition:transform .5s;width:90%;z-index:3000}section#booking .booking-contents .category-selection-modal .amount-blob-container{position:relative}section#booking .booking-contents .category-selection-modal .amount-blob-container .available-at{width:100%}section#booking .booking-contents .category-selection-modal div.category:has(div.available-at){background-color:hsla(0,0%,100%,.85);cursor:not-allowed}section#booking .booking-contents .category-selection-modal div.category.numbered .available-at{font-size:90%;left:50%;padding:0 12px;transform:translateX(-50%);width:max-content}section#booking .booking-contents .category-selection-modal .close i.material-icons{font-size:18px}section#booking .booking-contents .category-selection-modal .fasching-attention{background-color:rgba(0,0,0,.5);border-radius:4px;box-shadow:0 2px 15px 0 rgba(0,0,0,.1);color:#fff;display:none;flex-flow:row;line-height:140%;padding:8px}section#booking .booking-contents .category-selection-modal .fasching-attention.visible{display:flex;flex-direction:column;gap:.5em;margin-bottom:1em}section#booking .booking-contents .category-selection-modal .fasching-attention.visible i{font-style:italic}section#booking .booking-contents .category-selection-modal .attention,section#booking .booking-contents .category-selection-modal .campaign-attention{background-color:rgba(0,0,0,.5);border-radius:4px;box-shadow:0 2px 15px 0 rgba(0,0,0,.1);color:#fff;display:flex;flex-flow:row;line-height:140%;padding:8px}section#booking .booking-contents .category-selection-modal .campaign-attention{margin-bottom:16px}section#booking .booking-contents .category-selection-modal .attention i,section#booking .booking-contents .category-selection-modal .campaign-attention i{font-size:40px;margin:0 16px 0 0}section#booking .booking-contents .category-selection-modal .campaign-attention .btn{height:27px;line-height:27px;margin-top:8px}section#booking .booking-contents .category-selection-modal .campaign-attention.fasching>div{display:flex;flex-direction:column}section#booking .booking-contents .category-selection-modal .confirm{transition:all .2s}section#booking .booking-contents .category-selection-modal .fasching-four{display:flex;font-weight:500;justify-content:flex-end;margin-bottom:10px}section#booking .booking-contents .category-selection-modal .confirm.active{background-color:#000!important}section#booking .booking-contents .category-selection-modal .confirm.active.disabled,section#booking .booking-contents .category-selection-modal .confirm.disabled{opacity:.4;pointer-events:none}section#booking .booking-contents .category-selection-modal.shrink{transform:scale(.1)}section#booking .booking-contents .category-selection-modal div.campaign-code-container{height:60px;margin-bottom:20px;padding:10px 5px}section#booking .booking-contents .category-selection-modal div.campaign-code-container .input-field{margin-top:18px}section#booking .booking-contents .category-selection-modal div.campaign-code-container input{border:none;box-shadow:none;color:#fff}section#booking .booking-contents .category-selection-modal div.campaign-code-container input:-moz-placeholder,section#booking .booking-contents .category-selection-modal div.campaign-code-container input:-ms-input-placeholder,section#booking .booking-contents .category-selection-modal div.campaign-code-container input::-moz-placeholder,section#booking .booking-contents .category-selection-modal div.campaign-code-container input::-webkit-input-placeholder{color:#fff;opacity:.8}section#booking .booking-contents .category-selection-modal div.campaign-code-container label{color:#fff;top:17px}section#booking .booking-contents .category-selection-modal div.categories{overflow:visible}section#booking .booking-contents .category-selection-modal div.category{background-color:#fff;box-shadow:0 2px 15px 0 rgba(0,0,0,.1);color:#272727;margin-bottom:20px;min-height:60px;overflow-x:clip;overflow-y:visible;padding:10px 5px;position:relative;text-shadow:none}section#booking .booking-contents .category-selection-modal div.category.sold-out{opacity:.5}section#booking .booking-contents .category-selection-modal div.category .list-title{margin:0}section#booking .booking-contents .category-selection-modal div.category .list-title i.material-icons{margin-right:10px}section#booking .booking-contents .category-selection-modal div.category .list-info{line-height:1.25;margin:9px 0;opacity:.7}section#booking .booking-contents .category-selection-modal div.category .list-info p{line-height:1.3}section#booking .booking-contents .category-selection-modal div.category .list-info p .addon-type{text-transform:lowercase}section#booking .booking-contents .category-selection-modal h2{color:#fff}section#booking .booking-contents .category-selection-modal header{font-weight:700;margin-bottom:40px}section#booking .booking-contents .category-selection-modal header .seat-info{font-size:13px}section#booking .booking-contents .category-selection-modal h2{margin:0}section#booking .booking-contents .category-selection-modal .seats-left{font-size:12px;opacity:.9}section#booking .booking-contents .category-selection-modal header .seat-sub-info{font-size:13px;font-weight:400;margin-top:10px;opacity:.9}section#booking .booking-contents .category-selection-modal header .seat-icon-container{margin:0;width:25px}section#booking .booking-contents .category-selection-modal div.category .price-div{font-weight:500;transition:transform .28s ease}section#booking .booking-contents .category-selection-modal div.category label{transform:translateX(40px)}section#booking .booking-contents .category-selection-modal div.category .preloader-wrapper{height:20px;position:absolute;right:17px;top:20px;width:20px}section#booking .booking-contents .category-selection-modal div.category.hovered label{transform:translateX(-15px)}section#booking .booking-contents .category-selection-modal div.category.selected-category label{opacity:0;visibility:hidden}section#booking .booking-contents .category-selection-modal div.category .preloader-wrapper{display:none}section#booking .booking-contents .category-selection-modal div.category.selected-category .preloader-wrapper{display:inline-block}section#booking .booking-contents .category-selection-modal div.category.hovered .price-div{transform:translateX(-15px)}section#booking .booking-contents .arena-container .control-panel{background-color:transparent;box-shadow:none;color:#272727;height:auto;line-height:normal;pointer-events:none;position:absolute;right:25px;top:100px;width:100px;z-index:100}section#booking .booking-contents .arena-container .control-panel .stage-orientation{background-color:#fff;box-shadow:0 3px 20px 5px rgba(0,0,0,.05);float:right;margin-bottom:40px;min-height:40px;min-width:88px;opacity:0;position:relative;user-select:none}section#booking .booking-contents .arena-container .control-panel .stage-orientation .stage-orientation-container{height:100%;user-select:none;width:100%}section#booking .booking-contents .arena-container .control-panel .stage-orientation .stage-orientation-container .label{font-size:11px;font-weight:500;height:40px;line-height:40px;position:absolute;right:45px;user-select:none}section#booking .booking-contents .arena-container .control-panel .stage-orientation .stage-orientation-container .icon{position:absolute;right:10px;top:0}section#booking .booking-contents .arena-container .control-panel .stage-orientation .stage-orientation-container .icon i.material-icons{height:auto;line-height:40px;user-select:none}section#booking .booking-contents .arena-container .control-panel .stage-orientation #arenaHudView{border:none;opacity:0;pointer-events:none;width:0}section#booking .booking-contents .arena-container .control-panel .control-buttons{box-shadow:0 1px 8px 1px rgba(0,0,0,.125);float:right;position:relative;right:0;width:40px}section#booking .booking-contents .arena-container .control-panel .control-buttons .button{background-color:#fff;cursor:pointer;font-size:32px;font-weight:400;height:40px;line-height:40px;pointer-events:all;text-align:center;width:40px}section#booking .booking-contents .arena-container .control-panel .control-buttons .home{margin-top:8px}section#booking .booking-contents .arena-container .control-panel .control-buttons .button+.button{border-top:1px solid #e9eaec}section#booking .booking-contents .arena-container #selection-status{display:inline-block;left:25px;position:absolute;top:25px}section#booking .booking-contents .arena-container{height:100%;overflow:hidden;transform:translateZ(0);user-select:none;width:100%}section#booking .booking-contents .section-list .categories-tab-button,section#booking .booking-contents .section-list .section-list-header-title{bottom:0;height:45px;left:18px;line-height:45px;position:absolute}section#booking .booking-contents .section-list .section-list-header-button{background-color:#fff;border:1px solid #373880;border-radius:16px;bottom:8px;color:#373880;font-size:80%;height:28px;padding:0 12px;position:absolute;right:18px;z-index:1}section#booking .booking-contents .section-list .categories-tab-button,section#booking .booking-contents .section-list .section-list-header-title{padding:0 10px}.fake-tab{text-align:center;width:100%}.fake-tab,.fake-tab span{display:inline-block;height:100%}.fake-tab span i.material-icons{font-size:18px;position:relative;top:5px}.fake-tab a{color:#272727;display:inline-block;font-size:12px;font-weight:500;height:100%;width:100%}.fake-tab a:after{bottom:0;content:"";height:2px;left:0;position:absolute;transform:scale(0);transition:all .25s ease 0s;width:100%}.fake-tab.active>a:after,.fake-tab:hover>a:after{transform:scale(1)}.st-effect-2 .st-effect-2.st-menu{position:fixed}.st-menu{background-color:#121212}.sidebar-content{bottom:30px;padding:25px;position:absolute;width:100%}.sidebar-content .sidebar-item h3{color:#fff;font-size:11px;font-weight:500;margin-bottom:10px;margin-top:40px;opacity:.5;text-transform:uppercase}.sidebar-content .sidebar-item .sidebar-item-value{color:#fff;font-size:16px;line-height:24px}section#booking.payment-page .booking-contents .payment-list #details #details-list .detail-container{background-color:#fff}section#booking.payment-page .booking-contents .payment-list #details #details-list .detail-container.expanded{border:1px solid #e8e8e8;box-shadow:none}section#booking.payment-page .booking-contents .payment-list #details #details-list .detail-container.gdpr-container{background-color:#fff;border-top:1px solid #d7d8dc}.gdpr-detail-div p{color:#282828}.terms-checkbox-container{margin-top:10px}.tickets-detail-container,.voucher-detail-container{margin-bottom:0!important}section#booking.payment-page .booking-contents .payment-list #details #details-list .detail-container p{font-size:13px}#insurance-detail-p{font-size:12px!important}section#booking.payment-page .booking-contents .payment-list #details #details-list .tickets-detail-container .service-fee-sum{font-size:11px;line-height:1.4}section#booking.payment-page .booking-contents .payment-list #details #details-list .voucher-detail-container .voucher-code-input:focus{background-color:#fff;border:1px solid #373880;box-shadow:0 2px 9.8px .2px rgba(0,0,0,.14)}section#booking.payment-page .booking-contents .payment-list #details #details-list .voucher-detail-container input::placeholder{color:grey!important;opacity:1!important}.discrete{opacity:.5}section#booking.payment-page .booking-contents .payment-list #details #details-list .voucher-detail-container input:-moz-placeholder,section#booking.payment-page .booking-contents .payment-list #details #details-list .voucher-detail-container input:-ms-input-placeholder,section#booking.payment-page .booking-contents .payment-list #details #details-list .voucher-detail-container input::-moz-placeholder,section#booking.payment-page .booking-contents .payment-list #details #details-list .voucher-detail-container input::-ms-input-placeholder,section#booking.payment-page .booking-contents .payment-list #details #details-list .voucher-detail-container input::-webkit-input-placeholder{color:grey!important;opacity:1!important}section#booking.payment-page .booking-contents .payment-list #details #details-list .voucher-detail-container .activate-voucher{color:#373880;font-size:14px;font-weight:500;height:14px;position:absolute;right:15px;text-transform:uppercase;top:calc(50% - 7px)}section#booking.payment-page .booking-contents .payment-list input[type=number]{-moz-appearance:textfield}section#booking.payment-page .booking-contents .payment-list input::-webkit-inner-spin-button,section#booking.payment-page .booking-contents .payment-list input::-webkit-outer-spin-button{-webkit-appearance:none}section#booking.payment-page .booking-contents .payment-list #details #details-list .voucher-detail-container .voucher-code-input{border:none;box-sizing:border-box;font-size:14px;opacity:1;padding:0 10px}section#booking.payment-page .booking-contents .payment-list #details #details-list .voucher-detail-container h3{margin-bottom:0}section#booking.payment-page .booking-contents .payment-list #details #details-list .voucher-detail-container .activated-voucher-list{margin-bottom:30px}section#booking.payment-page .booking-contents .payment-list #details #details-list .voucher-detail-container .activated-voucher-list .activated-voucher{line-height:1;margin-bottom:0;margin-top:15px;position:relative}section#booking.payment-page .booking-contents .payment-list #details #details-list .voucher-detail-container .activated-voucher-list .activated-voucher .voucher-cost{height:16px;line-height:1;margin:0!important;position:absolute;right:50px;top:calc(50% - 8px)}section#booking.payment-page .booking-contents .payment-list #details #details-list .voucher-detail-container .activated-voucher-list .activated-voucher .amount-left{clear:left;color:#6d6d6d;display:block;float:left;font-size:11px;line-height:1;margin:-15px 0 25px 20px}section#booking.payment-page .booking-contents .payment-list #details #details-list .voucher-detail-container .activated-voucher-list .activated-voucher .voucher-code{clear:left;display:block;float:left;font-size:13px;line-height:1;margin:25px 0 25px 20px}section#booking.payment-page .booking-contents .payment-list #details #details-list .voucher-detail-container .activated-voucher-list .activated-voucher .remove-voucher{height:50px;position:absolute;right:0;text-align:center;top:calc(50% - 25px);width:50px}section#booking.payment-page .booking-contents .payment-list #details #details-list .voucher-detail-container .activated-voucher-list .activated-voucher .remove-voucher i.material-icons{color:#000;font-size:18px;margin:0;position:relative;top:3px}section#booking.payment-page .booking-contents .payment-list #details #details-list .voucher-detail-container p{font-size:11px;font-weight:400;margin-bottom:40px}section#booking.payment-page .booking-contents .payment-list #details #details-list .voucher-detail-container .voucher-code-row{margin-bottom:40px}section#booking.payment-page .booking-contents .payment-list #details #details-list .voucher-detail-container .voucher-code-input{background-color:#fff;border-radius:3px;height:50px;line-height:50px;margin-bottom:0;width:100%}section#booking.payment-page .booking-contents .payment-list #details #details-list .voucher-detail-container .activated-voucher-list .activated-voucher{background-color:rgba(135,202,137,.2);border:1px solid #87ca89;border-radius:3px;line-height:50px;vertical-align:middle}section#booking.payment-page .booking-contents .payment-list #details #details-list .voucher-detail-container .activate-voucher.disabled{cursor:default;opacity:.4}section#booking.payment-page .booking-contents .payment-list #details #details-list .detail-container .detail.expanded i.material-icons.detail-icon{opacity:1}section#booking.payment-page .booking-contents .payment-list #details #details-list .detail-container i.material-icons.detail-icon{opacity:.3;transition:opacity .4s}section#booking.payment-page .booking-contents .payment-list #details #details-list .detail-container .border-container{padding:20px 0}section#booking.payment-page .booking-contents .payment-list #details #details-list .detail-container.expanded .border-container{border-bottom:none}section#booking.payment-page.klarna .booking-contents .payment-list #details #details-list .insurance-detail-container{background-color:#fbe2e2}.insurance-krall{background-color:#f4f5f9!important}section#booking.payment-page.klarna .booking-contents .payment-list #details #details-list .insurance-detail-container.selected{background-color:#e0f1de;border:1px solid #e8f2e7;box-shadow:none}section#booking.payment-page.klarna .booking-contents .payment-list #details #details-list .insurance-detail-container .expandable-detail{background-color:#fbe2e2}section#booking.payment-page.klarna .booking-contents .payment-list #details #details-list .insurance-detail-container.selected .expandable-detail{background-color:#e0f1de}section#booking.payment-page.klarna .booking-contents .payment-list #details #details-list .insurance-detail-container .selection-row,section#booking.payment-page.klarna .booking-contents .payment-list #details #details-list .sms-reminder-detail-container .selection-row{border-radius:6px;padding:15px 8px}section#booking.payment-page.klarna .booking-contents .payment-list #details #details-list .insurance-detail-container .selection-row{color:#fff}section#booking.payment-page.klarna .booking-contents .payment-list #details #details-list .insurance-detail-container .selection-row [type=radio].with-gap:checked+label:after,section#booking.payment-page.klarna .booking-contents .payment-list #details #details-list .insurance-detail-container .selection-row [type=radio].with-gap:checked+label:before,section#booking.payment-page.klarna .booking-contents .payment-list #details #details-list .insurance-detail-container .selection-row [type=radio]:checked+label:after{border:2px solid #fff}section#booking.payment-page.klarna .booking-contents .payment-list #details #details-list .insurance-detail-container .selection-row [type=radio].with-gap:checked+label:after,section#booking.payment-page.klarna .booking-contents .payment-list #details #details-list .insurance-detail-container .selection-row [type=radio]:checked+label:after{background-color:#fff}section#booking.payment-page.klarna .booking-contents .payment-list #details #details-list .insurance-detail-container .selection-row [type=radio]:not(:checked)+label:after,section#booking.payment-page.klarna .booking-contents .payment-list #details #details-list .insurance-detail-container .selection-row [type=radio]:not(:checked)+label:before{border:2px solid #fff}section#booking.payment-page.klarna .booking-contents .payment-list #details #details-list .insurance-detail-container .selection-row.not-selected{background-color:#d04844;color:#fff}section#booking.payment-page.klarna .booking-contents .payment-list #details #details-list .insurance-krall .selection-row.not-selected{background-color:#bbb;border:1px solid #a1a1a1;color:#fff}section#booking.payment-page.klarna .booking-contents .payment-list #details #details-list .insurance-detail-container .selection-row.selected{background-color:#50a752;color:#fff}section#booking.payment-page.klarna .booking-contents .payment-list #details #details-list .sms-reminder-detail-container .selection-row{background-color:#fff;border:1px solid #dcdedf}section#booking.payment-page.klarna .booking-contents .payment-list #details #details-list .insurance-detail-container .cancellation-insurance-info{font-size:13px;font-weight:500;text-transform:uppercase}section#booking.payment-page.klarna .booking-contents .payment-list #details #details-list .expandable-detail{background-color:#fff;border-bottom:1px solid #f0f0f0;padding:10px 25px 20px}.shopping-cart-overview-tickets .ticket-info,section#booking.payment-page.klarna .booking-contents .payment-list #details #details-list .expandable-detail div.addon .ticket-info,section#booking.payment-page.klarna .booking-contents .payment-list #details #details-list .expandable-detail div.ticket .ticket-info{height:100%}section#booking.payment-page.klarna .booking-contents .payment-list #details #details-list .insurance-detail-container.selected .expandable-detail{background-color:#e0f1de!important}#klarna-expandable{background-color:#f4f5f9;padding:10px 0 20px!important}section#booking.payment-page.klarna .booking-contents .payment-list .list-box .ticket-type .icon{text-align:left;width:100%}section#booking.payment-page.klarna .booking-contents .payment-list .list-box .ticket-type{text-align:left;width:50px}section#booking.payment-page.klarna .booking-contents .payment-list .detail-container .list-price{display:inline-block}section#booking.payment-page.klarna .booking-contents .payment-list .detail-container.delivery-detail-container .delivery-method-container{border:none;margin:20px 0}section#booking.payment-page.klarna .booking-contents .payment-list .detail-container.delivery-detail-container .delivery-method-container .delivery-method{background-color:#f6f6f6;padding:15px 0}section#booking.payment-page.klarna .booking-contents .payment-list .detail-container.delivery-detail-container .delivery-method-container .delivery-method .list-title{margin:0}.shopping-cart-overview-tickets .list-box .ticket-info,section#booking.payment-page.klarna .booking-contents .payment-list .list-box .ticket-info{width:calc(100% - 10px)}section#booking.payment-page .booking-contents .payment-list #addons .list-box:not(.payment-section-header){margin:0;width:100%}section#booking.payment-page #addons-container #card-slider-action{top:140px!important;width:40px}section#booking.payment-page #addons-container #card-slider-action::selection{background:#fff}section#booking.payment-page #addons-container #card-slider-action-left{top:140px!important;width:40px}section#booking.payment-page #addons-container #card-slider-action-left::selection{background:#fff}section#booking.payment-page #addons-container .content .list-box{white-space:nowrap}section#booking.payment-page #addons-container .content .list-box .row{display:flex}section#booking.payment-page #addons-container .content .list-box .row .card-container{margin-right:18px;width:220px}section#booking.payment-page #addons-container .content .list-box .row .card-container .card{margin-right:15px;width:220px}section#booking.payment-page #addons-container .content .list-box .row .card-container:last-child{margin-right:20px}section#booking.payment-page #addons #addons-container .content{display:flex;margin-left:15px}section#booking.payment-page.klarna .booking-contents .payment-list #details #details-list #message-field.expandable-detail{padding-top:0}#message-field hr{margin-top:20px;padding-bottom:12px}textarea#customer-message-input::placeholder{color:grey}textarea#customer-message-input{background-color:#fff;border:1px solid #e3e5f2;border-radius:4px;box-shadow:0 1px 2px 0 rgba(47,60,152,.2);height:150px;margin-top:7px;padding:25px 10px 25px 20px;resize:none;width:100%}.testdrive #testdrive-badge{display:none!important}.unnumbered-show-container .show-category-row{width:100%}.unnumbered-show-container .show-category-row .show-category-scoll-wrapper{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;position:relative}.unnumbered-show-container .show-category-row .show-category-container{display:flex;margin:10px;min-height:245px;min-width:240px;position:relative;width:240px}.unnumbered-show-container .show-category-row .show-category-container .show-category{align-items:flex-start;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:space-between;min-height:245px;padding:20px 10px;position:relative;width:100%}.unnumbered-show-container .show-category-row .show-category-container .show-category:has(div.available-at){background-color:#fbfbfb;box-shadow:2px 2px 20px 10px rgba(0,0,0,.03),0 0 0 0 #fff}.unnumbered-show-container .show-category-row .show-category-container .show-category .show-category-info{min-height:64px}.unnumbered-show-container .show-category-row .show-category-container .show-category .amount-blob-container{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;position:relative}#dynamicFormMandatoryText{background-color:#ff6393;border-bottom:1px solid #ff3c78;color:#fff;display:none;padding:12px}.dynamicFormDataDiv{margin-bottom:20px;margin-top:5px}.dynamicFormDataDiv label{color:#949494;font-size:.9rem;line-height:1.3rem}.dynamicFormDataDiv p{color:#9e9e9e;font-size:.8rem}input[text].dynamicFormInput{background-color:transparent;border:1px solid #9e9e9e;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;box-sizing:content-box;font-size:1rem;height:3rem;margin:0 0 20px;outline:none;padding:0 10px;-webkit-transition:all .3s;transition:all .3s;width:100%}input[type=text].dynamicFormInput::placeholder{color:#bbbcc1}.email-checkbox-container label{color:#000;font-size:12px;padding-left:27px!important}#basket .discount{background-color:#304094;border-radius:25px;margin-bottom:15px;position:absolute;transform:translateY(-110%);width:170px}.addon-btn-container{display:flex;justify-content:end}.addon-btn{width:150px}.addon-btn-popup{margin-top:20px}.discount .discount-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:15px}.n-chips .input-field.freetext-filter-container{margin:0 40px 0 0;width:275px}.n-chips input.freetext-filter{background-color:#fff;border-radius:2px;color:#000;height:28px;margin:0;padding-left:5px}.n-chips .input-field input~label{left:5px;line-height:5px}.n-chips .input-field input:focus~label,.n-chips .input-field input:focus~label.active,.n-chips .input-field input~label.active{color:#fff!important;text-shadow:1px 1px #000!important}.n-chips{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;gap:18px;margin-bottom:40px}.n-chip.disabled{filter:grayscale(80%);opacity:.5}.n-chip:hover{opacity:1}.n-chip{border:none;border-radius:22px;box-shadow:0 0 2px 2px #0000004d;display:inline-flex;overflow:visible;padding:8px 14px 8px 34px;position:relative;transition:all .25s ease-in-out;user-select:none}.n-chip:not(.disabled):hover{filter:brightness(110%)}.n-chip span.count{align-items:center;border-radius:100%;display:flex;filter:brightness(.8);font-size:11px;height:21px;justify-content:center;left:calc(100% - 16px);margin-left:5px;min-height:10px;min-width:21px;padding:5px;position:absolute;top:-5px}.n-chip span.checkbox{border:2px solid;border-radius:3px;color:inherit;display:block;height:18px;left:8px;position:absolute;top:7px;width:18px}.n-chip span.checkbox:before{box-shadow:inset 1em 1em currentColor;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);color:inherit;content:"";height:10px;left:2px;position:absolute;top:2px;transform:scale(0);transform-origin:bottom left;transition:transform .12s ease-in-out;width:10px}.n-chip:not(.disabled) span.checkbox:before{transform:scale(1)}section#booking .booking-contents.unnumbered-arena-page{display:flex;flex-wrap:wrap;overflow:auto;padding:0;width:100%}section#booking .booking-contents.unnumbered-arena-page:after{background:#000;content:"";height:100%;position:fixed;width:100%}section#booking .booking-contents.unnumbered-arena-page .sections{align-content:center;align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:80px auto;max-width:1300px;width:90%}section#booking .booking-contents.unnumbered-arena-page .card{margin:0;max-width:90%;overflow:hidden;padding:0;width:400px}section#booking .booking-contents.unnumbered-arena-page .card .card-image{background-position:50%;background-size:cover;height:120px;overflow:hidden;transition:all .2s}section#booking .booking-contents.unnumbered-arena-page .card:not(.sold-out):hover .card-image{transform:scale(1.1)}section#booking .booking-contents.unnumbered-arena-page .card .card-image .sold-out-banner{display:none}section#booking .booking-contents.unnumbered-arena-page .card.sold-out{filter:grayscale(1);pointer-events:none}section#booking .booking-contents.unnumbered-arena-page .card.sold-out .card-image .sold-out-banner{align-items:center;background:#ffffffa8;color:#000;display:flex;font-size:2em;font-weight:700;height:100%;justify-content:center;letter-spacing:8px;text-transform:uppercase;width:100%}section#booking .booking-contents.unnumbered-arena-page .card .card-action{display:flex;justify-content:flex-end}section#booking .booking-contents.unnumbered-arena-page .card .no-information-available{opacity:.45}section#booking.payment-page #addons-container .content{height:270px;overflow-x:auto;overflow-y:hidden;padding-left:10px}@media (min-width:610px){#addons.many-addons #addons-listbox>#card-slider-wrapper,#addons.many-addons #addons-listbox>#card-slider-wrapper>#card-slider-inner,section#booking.payment-page #addons.many-addons #addons-container .content{display:block;height:auto;overflow-x:hidden}#addons.many-addons #addons-listbox>#card-slider-wrapper>#card-slider-inner{padding-bottom:10px}section#booking.payment-page #addons.many-addons #addons-container .content{margin-bottom:7px;margin-top:8px}section#booking.payment-page #addons.many-addons #addons-container .content .list-box .row .card-container{margin-left:25px;margin-right:0;width:237px}section#booking.payment-page #addons.many-addons #addons-container .content .list-box .row .card-container:nth-child(-n+3){margin-bottom:25px}section#booking.payment-page #addons.many-addons #addons-container .content .list-box .row .card-container .card{width:237px}section#booking.payment-page #addons.many-addons #addons-container #card-slider-action{display:none}}@media (max-width:991px){section#active-events .container .booking-contents.unnumbered-show{padding:20px 2px}section#active-events .container .booking-contents.unnumbered-show .campaign{height:24px;top:-10px}.unnumbered-show-container .show-category-row{overflow-x:scroll;-webkit-overflow-scrolling:touch;overflow-y:hidden}.unnumbered-show-container .category-slider{height:50px;position:absolute;top:45%;width:50px;z-index:1}.unnumbered-show-container .category-slider i{background-color:#fff;color:#31389e}.unnumbered-show-container #card-scroll-action-left{left:-17px}.unnumbered-show-container #card-scroll-action-right{right:-25px}.unnumbered-show-container .show-category-row .show-category-scoll-wrapper{box-sizing:border-box;flex-wrap:nowrap;float:left;min-width:100%}}@media (min-width:992px) and (max-width:1420px){#event-description-modal-container #description-content #event-details-column{width:400px}#event-description-modal-container #description-content #event-description-column{width:calc(100% - 400px)}}@media (min-width:992px){div#main-ribbon{padding-left:20px;padding-right:20px;padding-top:35%}.toast.babbel-info{left:-50%}.col.h80{height:80px}section#active-events .container .booking-contents.unnumbered-show .amount-blob-container{margin-top:10px}.right-align-medium-and-up{text-align:right}.right-align-medium{text-align:left}.valign-wrapper-medium-and-up{-webkit-align-items:center;display:-webkit-flex;-ms-flex-align:center;align-items:center}.valign-wrapper-medium{display:block}section#booking .booking-contents .section-list.tall{width:500px}section#active-events #show-listing>#show-listing-body .col.location-med-and-up{padding-right:10px}section#active-events #show-listing>#show-listing-body .col.large-screen-date{margin-left:10px}.floating-buttons{bottom:70px}.fixed-action-btn ul>li>.label{right:130px}.container{max-width:1400px;width:80%}section#popular-events>.container>.grid{grid-template-columns:repeat(4,1fr)}section#booking.payment-page .booking-contents .payment-list .list-box .ticket-info .info-div{padding:0}}@media (max-width:991px){.unnumbered-show-container .show-category-container .show-category .read-more-info{display:none}div#main-ribbon{padding-left:20px;padding-right:20px;padding-top:40%}main .organizer-logo-container{max-height:150px;width:30%}.right-align-medium,.right-align-medium-and-up{text-align:right}.valign-wrapper-medium,.valign-wrapper-medium-and-up{-webkit-align-items:center;display:-webkit-flex;-ms-flex-align:center;align-items:center}#material-modal .unnumbered-show,.container{width:85%}section#booking .booking-contents .section-list #category-list-scroll-div,section#booking .booking-contents .section-list #section-list-scroll-div,section#booking .booking-contents .section-list #suggestion-list-scroll-div{padding-bottom:100px}.modal__dialog.small-size{height:100%}#event-details-show-listing>ul>li>div.collapsible-body>div.col:first-child{text-align:left}#event-details-show-listing div.collapsible-body .row div.col:nth-child(2){text-align:center}#event-details-show-listing div.collapsible-body .row div.col:nth-child(3){text-align:right}.modal__dialog.large-size{padding:0}section#booking .booking-contents .section-list{height:50%;left:50%;margin-left:-45%;position:fixed;width:90%}section#active-events #show-listing>#show-listing-body .col.location-med-and-up{padding-right:10px}section#active-events #show-listing>#show-listing-body .show-listing-month .col,section#active-events #show-listing>#show-listing-header .col:first-child{padding-left:20px}section#active-events #show-listing>#show-listing-body .show-listing-show .combined-name-and-info{margin-left:0}.floating-buttons{bottom:19px;right:18px}.fixed-action-btn ul>li>.label{right:120px}section#popular-events>.container>.grid{grid-template-columns:repeat(2,1fr)}section#booking.payment-page .booking-contents .payment-list .list-box .ticket-info,section#booking.payment-page .booking-contents .payment-list .list-box .ticket-info .info-div{padding:0}}@media (max-width:600px){.addon-btn{width:100%}.addon-href-contianer{margin-right:10px;margin-top:17px}section#booking .booking-contents.unnumbered-arena-page .sections{width:100%}.n-chips .input-field.freetext-filter-container{margin:0 0 12px;width:100%}.n-chips input.freetext-filter{height:40px}.n-chips .input-field input~label{line-height:16px}section#popular-events>.container>.grid{grid-template-columns:repeat(1,1fr);grid-row-gap:52px}section#booking.payment-page .booking-contents .payment-list .list-box .addon{height:auto}.unnumbered-show-container .show-category-container .show-category .read-more-info{display:none}section#active-events .container .booking-contents.unnumbered-show .title-row{padding-left:10px}section#booking.payment-page .booking-contents .payment-list #terms-modal .modal-content{padding:70px 32px 50px}section#booking.payment-page #addons-container .content .list-box{white-space:nowrap}section#booking.payment-page #addons-container .content .list-box .row{display:flex}section#booking.payment-page #addons-container .content .list-box .row .card-container,section#booking.payment-page #addons-container .content .list-box .row .card-container .card{width:220px}section#booking.payment-page #addons-container .content .list-box .row .card-container:last-child{margin-right:20px}.arena-page section#booking header.booking-header{padding:0 15px}div#main-ribbon{padding-left:10px;padding-right:10px;padding-top:75%}section#booking.payment-page #addon-modals .addon-modal,section#booking.payment-page #premium-ticket-modal .premium-ticket-modal-inner{height:100%;max-height:none}section#booking.payment-page #addon-modals .addon-modal .addon-content,section#booking.payment-page #premium-ticket-modal .premium-ticket-modal-inner .addon-content{padding:0 10px 100px}section#booking.payment-page .booking-contents .payment-list #addons .list-box:not(.payment-section-header){margin:0;width:100%}section#booking .booking-contents .payment-list header.payment-section-header{margin-top:35px}section#top #background-container{padding-top:75%}section#booking.payment-page.klarna .booking-contents .payment-list #details #details-list .detail-container .title-col{padding-left:0}section#booking.payment-page.klarna .booking-contents .payment-list #details #details-list .insurance-detail-container .no,section#booking.payment-page.klarna .booking-contents .payment-list #details #details-list .sms-reminder-detail-container .no{margin-top:20px}.shopping-cart-overview-tickets .ticket-info,section#booking.payment-page.klarna .booking-contents .payment-list .list-box .ticket-info{width:100%}section#booking .booking-contents{height:calc(100% + 1px)}section#booking .booking-contents .payment-list{bottom:0}.modal__dialog.large-size{height:100%;max-width:100%}section#booking .booking-contents .payment-list #customer #customer-email-container{padding:35px 25px 25px}section#booking .booking-contents .payment-list #customer .button-container{padding-right:0;padding-top:16px}section#booking .booking-contents .payment-list #customer input#customer-email{font-size:16px}section#booking.payment-page .booking-contents .payment-list #details .accept-terms-container{margin-top:30px}section#booking .booking-contents .arena-container .control-panel{top:80px}section#booking header.booking-header .action-icon{width:25px}.shopping-cart-overview-tickets .ticket-price,section#booking.payment-page .booking-contents .payment-list .list-box .ticket-info .ticket-price{margin-top:10px;padding:0 0 10px;text-align:left}.shopping-cart-overview-tickets .ticket-price{margin-top:0}.shopping-cart-overview-tickets .ticket,section#booking.payment-page .booking-contents .payment-list .list-box .ticket{height:auto;margin-bottom:20px;padding-right:0}.shopping-cart-overview-tickets .ticket{padding:0}.shopping-cart-overview-tickets .list-info,section#booking.payment-page .booking-contents .payment-list .list-box .ticket-info .list-info{line-height:1.2}.shopping-cart-overview-tickets .ticket-info,section#booking.payment-page.klarna .booking-contents .payment-list .list-box .ticket-info{padding:0}section#booking.payment-page .booking-contents .payment-list .list-box .ticket-info{padding:15px 20px}.shopping-cart-overview-tickets .ticket-info{padding:5px}.shopping-cart-overview-buttons,.shopping-cart-overview-section-header,.shopping-cart-overview-tickets .list-box{margin-left:0;margin-right:0;width:100%}section#booking .booking-contents .category-selection-modal{height:100%;max-height:100%;max-width:600px;overflow-y:auto;padding:20px 20px 100px;width:100%}section#booking .booking-contents .category-selection-modal:has(input:focus){padding-bottom:50vh}section#booking .booking-contents .payment-list #insurance-container .col:nth-child(odd) .insurance-box{margin-bottom:8px;margin-right:0}section#booking .booking-contents .payment-list #insurance-container .col:nth-child(2n) .insurance-box{margin-left:0;margin-top:8px}section#booking .booking-contents .section-list .section-list-header-title{max-width:300px;padding:0 10px}.right-align-medium,.right-align-medium-and-up{text-align:left}.valign-wrapper-medium,.valign-wrapper-medium-and-up{display:block}section#cart-order{max-height:80%;top:20px}section#cart-order .cart-order-inner h3{margin-bottom:0;margin-top:6px}section#cart-order .cart-order-inner{padding-left:30px;padding-right:30px;padding-top:30px}section#cart-order{left:0;margin-left:auto;margin-right:auto;right:0;width:80%}section#cart-order:after,section#cart-order:before{border-color:#3547a4;border-style:solid;border-width:20px 10px 0 80px;height:0;position:absolute;width:0}section#order-confirmation{max-height:80%;top:20px}section#order-confirmation .confirmation h3{margin-bottom:0;margin-top:6px}section#order-confirmation .confirmation h1{margin-top:25px}section#order-confirmation.klarna .confirmation{padding:0}section#order-confirmation .confirmation{padding-left:30px;padding-right:30px;padding-top:30px}section#order-confirmation .confirmation .barcode{margin-top:25px}section#order-confirmation a.btn{margin-top:15px}section#order-confirmation h1{font-size:30px}section#order-confirmation{left:0;margin-left:auto;margin-right:auto;right:0;width:95%}section#order-confirmation:after,section#order-confirmation:before{border-color:#3547a4;border-style:solid;border-width:20px 10px 0 80px;height:0;position:absolute;width:0}section#order-confirmation.klarna:after,section#order-confirmation.klarna:before{border-color:#fff;border-style:solid;border-width:20px 10px 0 80px;height:0;position:absolute;width:0}section#booking.payment-page .payment-list{left:0;margin:0 auto;position:absolute;right:0;transform:none;width:96%}#event-description-modal-container #event-details-show-listing .book-show-button{margin-top:15px}#event-description-modal-container #event-details-show-listing .supply-blobs{text-align:right}section#active-events #show-listing>#show-listing-body .show-listing-month .col{padding-left:20px}section#active-events #show-listing>#show-listing-body .show-listing-show>.row .col:last-child{font-size:10px;max-width:160px;padding-left:0;padding-right:4px}div#main-ribbon .event-info:last-child{padding-right:20px}#event-info-slider-wrapper{margin-left:-30px;margin-right:-20px;padding-left:30px;width:120%}#event-description-modal-container .description-info #event-description-details #short-event-description p{max-width:100%}#event-description-modal-container .description-info #event-description-details #event-stats>.col{margin-bottom:15px;padding-left:0}#event-description-modal-container .description-info #event-description-details #event-stats>.col:last-child{margin-bottom:0}.st-content.theme-color-modal .modal__content{padding:30px 10px}.modal__dialog.small-size{height:100%}#share-modal #share-url{min-height:30px}#share-modal #button-row{text-align:center}#share-modal #button-row a.btn{margin-bottom:10px}section#active-events #show-listing>#show-listing-body .show-listing-show>.row{align-items:flex-start}footer.page-footer #left-column>a{line-height:inherit}.floating-buttons{bottom:30px;right:5px}.fixed-action-btn ul>li>.label{right:75px}div#main-ribbon>p{font-size:16px}div#main-ribbon>h1,section#booking header.booking-header .expandable-content h1{font-size:30px}div#main-ribbon .event-info{padding-right:40px}#material-modal .unnumbered-show,section#active-events .container,section#popular-events .container{margin:0 20px;width:calc(100% - 40px)}section#top .container{width:calc(100% - 40px)}header#main-header{padding:0 20px;width:100%}main .organizer-logo-container{left:30px;margin-left:0;max-height:140px;width:40%}div#organizer-logotype-container>a>img{margin-left:20px}.modal__dialog{height:100%;max-width:100%;padding:0;width:100%}.modal__content{height:100%;overflow-y:auto;width:100%}#cart-overview-modal.modal{width:95%}#cart-overview-modal.modal .modal-content{padding:12px}.shopping-cart-increase-bottom{bottom:95px}#extend-time-button{margin-left:0}section#booking .booking-contents .category-selection-modal .amount-blob-container .available-at{font-size:80%}}#extend-time-button{color:#ffb53e;word-break:normal}.basket-cart-floating-buttons{transition:bottom .3s ease}.event-tags{display:none;flex-wrap:wrap;gap:5px;padding:5px;position:absolute;top:0}.event-tags .tag{background:#000;border-radius:16px;color:#fff;padding:7px}.indicator-limit{align-items:center;background-color:#ffb53e;background-image:linear-gradient(90deg,#fff,#fff 15%,#ffb53e 16%,#ffb53e);border:1px solid #ffb53e;border-radius:20px;box-shadow:2px 2px 4px 0 rgba(0,0,0,.15),0 0 0 0 #fff;color:#fff;display:flex;font-size:11px;font-weight:700;justify-content:center;margin:2px 0 0 6px;overflow:visible;padding:0 16px 0 40px;position:relative;width:fit-content;z-index:1}.indicator-limit>i{color:#ffb53e;font-size:32px;left:-4px;position:absolute;top:-9px;-webkit-text-stroke:1px #fff;text-shadow:1px 1px 2px rgba(0,0,0,.15)}.indicator-limit.absolute{left:8px;position:absolute;top:-8px}.indicator-limit.absolute-right{position:absolute;right:8px;top:-8px}.rainbow-transition{animation:rainbow 4s linear infinite,subtle-swing 1.5s infinite alternate}.nortic-modal.theme-background-color-override.theme-text-color-override{font-size:120%;font-weight:700;opacity:1;text-shadow:0 0 4px rgba(0,0,0,.2)}.nortic-modal.theme-background-color-override.theme-text-color-override i.material-icons.prefix{box-shadow:none!important}.nortic-modal.theme-background-color-override.theme-text-color-override h3{font-size:100%}.nortic-modal.theme-background-color-override.theme-text-color-override p{font-size:95%;opacity:1}.addon-href-contianer{width:100px}.addon-href-style{background-color:#000;box-sizing:border-box;color:#fff;display:inline-block;font-size:12px;height:36px;max-width:100%;overflow-x:hidden;padding:8px 16px 0;text-overflow:ellipsis;white-space:nowrap;width:fit-content}.payment-page.klarna{background-image:url(/styles/dagny/predefined/organizer_fallback.png);background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative}.payment-page.klarna:before{background:inherit;background-position:inherit;background-repeat:inherit;background-size:inherit;content:"";filter:brightness(70%);inset:0;position:absolute;z-index:0}.payment-page.klarna>*{position:relative;z-index:1}.kivra-overlay{align-items:center;background:rgba(0,0,0,.5);display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.kivra-dialog{background:#fff;box-shadow:1px 1px 9px 4px #00000069;padding:24px;width:min(550px,92vw)}.kivra-error{color:#d32f2f;font-size:12px;margin-top:6px}.kivra-dialog-title{color:#000!important;margin-bottom:12px!important}.kivra-dialog .kivra-input{background-color:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;box-shadow:0 0 #0000,0 0 #0000,0 1px 2px 0 rgba(18,18,23,.05);box-sizing:border-box!important;color:#3f3f46!important;display:block!important;font-family:inherit!important;font-feature-settings:inherit!important;font-size:1rem!important;height:35px!important;margin-bottom:0!important;padding-block:.5rem!important;padding-inline:1rem!important;width:100%!important}.kivra-dialog .kivra-input:focus{border-color:#4457d0!important;box-shadow:none!important;outline:none!important}.kivra-dialog-input-lable{font-size:.9rem!important}.kivra-dialog .kivra-dialog-body{margin-bottom:10px}.kivra-dialog .kivra-dialog-input-btn-wrapper{align-items:center;display:flex;gap:20px;margin-top:3px}#kivra-failed-yes-sms,#kivra-noaccount-yes-sms,#kivra-success-ok,#kivra-verify-submit{align-items:center;background-color:#4457d0!important;border:#4457d0!important;border-radius:6px;color:#fff!important;cursor:pointer;display:inline-flex;font-size:1rem!important;font-weight:500;gap:.5rem;padding:.7rem 1.5rem;text-transform:none!important;user-select:none}#kivra-failed-yes-sms:hover,#kivra-noaccount-yes-sms:hover,#kivra-success-ok:hover,#kivra-verify-submit:hover{background-color:#2c39ad!important;border-color:#2c39ad!important}.kivra-link-button{background:none;border:0;color:#4457d0;cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-transform:none}.kivra-link-button:hover{text-decoration-thickness:2px}.kivra-link-button:focus{background-color:transparent;outline:none}.kivra-dialog-footer-text{margin-bottom:15px;margin-top:20px}#kivra-failed-yes-sms,#kivra-noaccount-yes-sms,#kivra-success-ok{margin-top:20px}.kivra-dialog-failed-btns,.kivra-dialog-noaccount-btns{align-items:start;display:flex;flex-direction:column;gap:25px}ul.addon-list{box-sizing:border-box;display:grid;gap:1em;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));list-style:none;margin:4px 8px 8px;width:calc(100% - 16px)}ul.addon-show-list{list-style:none}li.addon-show-item,ul.addon-show-list{box-sizing:border-box;display:flex;flex-flow:column;padding:0;width:100%}li.addon-show-item{background-color:#f0f0f0;border:none;box-shadow:1px 2px 2px rgba(0,0,0,.053),2px 4px 4px rgba(0,0,0,.053),3px 6px 6px rgba(0,0,0,.053);margin:0 0 40px}li.addon-show-item:last-child{margin:0 0 16px}div.addon-show-header,div.addon-show-information{box-sizing:border-box;color:#000;display:flex;flex-flow:row;font-size:130%;justify-content:flex-start;flex-direction:column;gap:15px;margin:0 0 8px;padding:4px 16px;text-shadow:none;width:100%}div.addon-show-information{background-color:transparent;color:#666;font-size:120%;margin:0;padding:8px 16px}span.addon-show-date{color:#000;font-size:70%;margin:0 16px}span.addon-chip{background-color:#000;border-radius:12px;color:#fff;font-size:60%;margin:0 16px;padding:4px 12px}p.category-info{color:#666}.popupaddon-header{font-size:20px;font-weight:400;margin-top:25px}.showcalander-btn-wrapper{margin-top:20px!important}@media (min-width:2000px){section#popular-events>.container>.grid{grid-template-columns:repeat(5,1fr)}.container{max-width:2200px;width:85%}}@media (min-width:3000px){section#popular-events>.container>.grid{grid-template-columns:repeat(6,1fr)}.container{max-width:2800px;width:100%}}@media (min-width:1200px){#share-modal #share-url{min-height:20px}.filter-calender-base .wrapper.info-text{width:calc(100% - 500px)}.filter-calender-base #flex-info-wrapper.wrapper.info-text>.event-information:not(.minimized){height:unset;max-height:500px;overflow:auto}}@media (min-width:991px) and (max-width:1400px){section#popular-events>.container>.grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:991px) and (max-width:1150px){section#active-events .container .booking-contents.unnumbered-show .show-category-container .col .amount-blob{height:27px;line-height:27px;width:27px}}@media (max-height:700px) and (min-width:600px){section#order-confirmation{top:10px}section#order-confirmation .confirmation .btn{margin-top:10px}section#order-confirmation .confirmation h3{margin-bottom:5px;margin-top:0}section#order-confirmation{max-height:400px}section#order-confirmation.klarna .confirmation{max-height:400px;overflow:auto}section#order-confirmation .confirmation{max-height:400px;overflow:auto;padding-top:50px}}@media (max-width:320px){section#booking .booking-contents .section-list .section-list-header-title{max-width:155px;padding:0 5px}section#top #background-container{min-height:140vh}}@media (max-height:600px) and (min-width:400px){section#top #background-container{min-height:150vh}}@media (max-height:599px) and (min-height:300px) and (min-width:400px) and (max-width:900px){section#top #background-container{min-height:150vh}}@keyframes subtle-swing{0%{transform:rotate(-15deg) scale(1)}to{transform:rotate(15deg) scale(1.15)}}@keyframes rainbow{0%{color:#ff5161}20%{color:#9461fd}40%{color:#ffdb4e}60%{color:#00fe9b}80%{color:#2dd9fe}to{color:#ff5161}}@keyframes bounceright{0%{transform:translateX(0)}to{transform:translateX(3px)}}@keyframes bounceup{0%{transform:translateY(0)}to{transform:translateY(3px)}}@keyframes bounceuprotated{0%{transform:translateY(0) rotate(180deg)}to{transform:translateY(3px) rotate(180deg)}}@keyframes subtlepulse{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes hintUp{0%,20%,60%,to{-webkit-transform:translateY(0);transform:translateY(0)}30%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}80%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}}@keyframes hintDown{0%,20%,60%,to{-webkit-transform:translateY(0);transform:translateY(0)}30%{-webkit-transform:translateY(5px);transform:translateY(5px)}80%{-webkit-transform:translateY(2px);transform:translateY(2px)}}
