.badge-event-age-container{position:absolute;top:.5rem;left:.5rem;z-index:1;display:flex;gap:.5rem;align-items:center}.badge-event-age{font-size:.6rem;padding:.25rem .5rem;background-color:#f8f9fa;border-radius:.25rem}.badge-event-age-circle{display:flex;align-items:center;justify-content:center;font-size:.7rem;background-color:#f8f9fa;border-radius:3px;z-index:1;font-weight:400;letter-spacing:.05rem;line-height:1.5;padding:.25rem}.badge-event-type{display:inline-block;background-color:#f8f9fa;color:#000;font-size:.7rem;padding:.25rem .5rem;margin-right:5px;border-radius:6px 3px 3px;line-height:1.5;white-space:nowrap;box-shadow:0 1px 2px #0000001a;z-index:1;font-weight:400;letter-spacing:.05rem}.badge-event-heart{display:inline-block;background-color:#f8f9fa;color:#000;font-size:.6rem;padding:.25rem .3rem;border-radius:19px;line-height:1.5;white-space:nowrap;box-shadow:0 1px 2px #0000001a;z-index:1;font-weight:600;letter-spacing:.05rem}.badge-event-heart:hover{background-color:#e2e6ea;color:#333;box-shadow:0 2px 4px #0003;cursor:pointer}.badge-event-booking{position:absolute;bottom:2.3rem;left:.5rem;z-index:1;font-size:.6rem}.badge-event-booking-circle{display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;width:6.3rem;height:1.5rem;min-width:.063rem;padding:0;font-size:.7rem;border-radius:3px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.badge-event-price{position:absolute;bottom:.5rem;left:.5rem;z-index:1;font-size:.6rem;background-color:#666e75}.badge-event-price-circle{display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;padding:.25rem .5rem;height:1.5rem;min-width:.063rem;font-size:.7rem;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:3px 3px 3px 6px;font-weight:400;letter-spacing:.05rem}.badge-event-lang{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:center;position:absolute;top:.5rem;right:.5rem;z-index:1;padding:.5rem;font-size:.7rem;background-color:#666e75;color:#fff;border-radius:3px 6px 3px 3px;white-space:nowrap;height:1.5rem;font-weight:400;letter-spacing:.05rem}.badge-event-lang-circle{display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;width:5.5rem;height:1.5rem;min-width:.063rem;padding:0;font-size:.7rem;border-radius:3px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.event-image-container{position:relative;overflow:hidden}.badge-event-age-circle{z-index:10}@media (max-width: 991.98px){.fabrx-header .navbar-nav.horizontal-nav{display:flex;flex-direction:row;white-space:nowrap}.fabrx-header .navbar-nav.horizontal-nav .nav-item{padding-right:1.5rem;padding-left:.5rem}}.navbar-expand-lg .navbar-nav.horizontal-nav .nav-item:first-child .nav-link{padding-left:0}@media screen and (max-width:575px){.fabrx-header{padding-top:0;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.navbar-expand-lg .navbar-nav.horizontal-nav .nav-item{margin:0 -.75rem}.navbar-expand-lg .navbar-nav.horizontal-nav .nav-item .nav-link{border-bottom:none;font-size:1.1rem}.navbar-expand-lg .navbar-nav.horizontal-nav .nav-item:first-child .nav-link{padding-left:5px}.fabrx-header::-webkit-scrollbar{display:none}.card-title a{font-size:1.2rem}.title-event-type{font-size:.8rem}}.scrollable-navbar{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.scrollable-navbar::-webkit-scrollbar{display:none}.scrollable-navbar .nav-item{white-space:nowrap}.date-slider-container{overflow:hidden;position:relative}.dates-wrapper{display:flex;scroll-behavior:smooth;margin-left:60px;margin-right:60px;overflow:hidden}@media (max-width: 768px){.dates-wrapper{margin-left:0;margin-right:0}}.date-container{display:inline-flex;flex-direction:column;align-items:center;padding:7px 15px;box-sizing:border-box;cursor:pointer}.date-container.active{box-sizing:border-box;padding-top:7px;padding-right:12px;color:#000;text-align:center;height:100%;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-radius:10px;background-color:#ededed;cursor:auto;position:relative}.date-number{font-size:1.2rem;font-weight:700}.day-of-week{color:#6c757d;font-size:.65rem}.day-of-week.holiday{color:#f72f2f}.date-slider-container button{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background-color:#333;color:#fff;border:none;border-radius:50%;width:30px;height:30px}.date-slider-container button svg{position:absolute;top:6px;left:6px}.date-slider-container .prev{left:10px}.date-slider-container .next{right:10px}.fabrx-masonry{display:flex;flex-wrap:wrap}.fabrx-masonry .masonry-item{padding:.238rem;box-sizing:border-box}.fabrx-masonry .masonry-item.item-width-two{width:50%}.fabrx-masonry .masonry-item.item-width-oneforth{width:25%}.fabrx-masonry .card-img-overlay{opacity:0;transition:all ease .4s}.fabrx-masonry .card{display:flex;flex-direction:column}.fabrx-masonry .card:hover .card-img-overlay{opacity:1}.fabrx-masonry .card img{width:100%}.card-img-overlay .badge-light{transition:all ease .4s}.card-img-overlay .badge-light:hover{opacity:.8}.carousel-testimonial.owl-carousel .owl-dots{padding-top:.938rem}.fabrx-logo-center{position:relative}.fabrx-logo-center .navbar-brand{position:absolute;left:50%;top:50%;text-align:center;z-index:1;transform:translate(-50%,-50%)}.fabrx-logo-center .navbar-nav{max-width:32.5rem}.faq-accordion .btn[aria-expanded=true] svg{transform:rotate(90deg)}.faq-accordion .card .btn.btn-link:focus{box-shadow:none}.simplebar-track.horizontal{overflow:hidden!important}.fabrx-accordion .accordion-item{border-left:none;border-right:none;border-color:#eaeaea}.fabrx-accordion .accordion-item:first-of-type{border-radius:0}.fabrx-accordion .accordion-item:last-of-type{border-radius:0}.fabrx-accordion .accordion-button{padding:1.625rem 1.5rem 1.625rem 0;color:#212121;font-size:1.25rem;font-weight:700;position:relative;margin-bottom:0}.fabrx-masonry{margin:0}@media (max-width: 575px){.fabrx-masonry{margin:0}.fabrx-masonry .masonry-item.item-width-two{width:65%}.fabrx-masonry .masonry-item.item-width-oneforth{width:30%}.fabrx-masonry .masonry-item.hide-in-mobile{display:none!important}}.image-container{position:relative}.logo-overlay{position:absolute;bottom:15px;left:15px;width:65px;height:65px;background-size:65px 65px}.block-event-org .h1 a:not(:hover),.block-event-org .h2 a:not(:hover),.block-event-org .h3 a:not(:hover),.block-event-org .h4 a:not(:hover),.block-event-org .h5 a:not(:hover),.block-event-org .h6 a:not(:hover),.block-event-org h1 a:not(:hover),.block-event-org h2 a:not(:hover),.block-event-org h3 a:not(:hover),.block-event-org h4 a:not(:hover),.block-event-org h5 a:not(:hover),.block-event-org h6 a:not(:hover){color:#807e7e}.block-event-org .h6,.block-event-org .h6 a,.block-event-org a{color:#807e7e}.event-description p{margin:12px 0;display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;unicode-bidi:isolate}.event-description,.event-description p{font-weight:400;color:#000;font-size:17px;line-height:26px;overflow-wrap:break-word;word-wrap:break-word}div.vue-pincode-input-wrapper{display:flex;justify-content:center;align-items:center;margin-top:20px}input.vue-pincode-input{width:15%;font-size:20px}input.auth-phone-input{width:100%;font-size:20px}.auth-phone-box button.btn.btn-link,.auth-phone-box .active-link{font-size:14px;color:#000;font-weight:600}.auth-phone-box .resend-code-box,.auth-phone-box .resend-code-box span{font-size:14px}.auth-phone-enter-phone-box .auth-box-title{font-size:18px}.auth-phone-enter-phone-box .auth-box-subtitle{font-size:18px;font-weight:700}.auth-phone-enter-code-box .auth-box-title{font-size:18px;color:red}.signin-button-auth{width:100%!important;height:100%!important}.auth-box-in-order h1{display:none!important}.auth-box-in-order .auth-box-google,.auth-box-in-order .auth-box-apple{width:100%}.fabrx-header .dropdown-menu-language{z-index:10000}.event_lang_change_block .items{padding-left:20px;padding-right:20px}.cart-box .quantity-arrow{width:1.6rem}.cart-box .quantity input[type=number]{width:2.3rem}.cart-box .confirm-block label a,.blue-text-link{color:#007bff}.cart-default-block{padding-right:0rem!important}@media (min-width: 768px){.cart-default-block.px-md-4{padding-right:0rem!important;padding-left:1.5rem!important}}.spinner-border.spinner-border-sm.text-white{color:#fff;width:15px;height:15px}.btn-yellow{color:#fff;background-color:#ffc107;border-color:#ffc107}.btn-yellow:hover{color:#fff;background-color:#e0a800;border-color:#d39e00}.btn-yellow:focus,.btn-yellow.focus{color:#fff;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .25rem #ffc10780}.btn-yellow:disabled,.btn-yellow.disabled{color:#fff;background-color:#ffc107;border-color:#ffc107}.btn-yellow:not(:disabled):not(.disabled):active,.btn-yellow:not(:disabled):not(.disabled).active,.show>.btn-yellow.dropdown-toggle{color:#fff;background-color:#d39e00;border-color:#c69500}.btn-yellow:not(:disabled):not(.disabled):active:focus,.btn-yellow:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .25rem #ffc10780}.btn-yellow-black{color:#000;background-color:gold;border-color:gold}.btn-yellow-black:hover{color:#000;background-color:#e0b800;border-color:#e0b800}.btn-yellow-black:focus,.btn-yellow-black.focus{color:#000;background-color:#e0b800;border-color:#e0b800;box-shadow:0 0 0 .25rem #ffd70080}.btn-yellow-black:disabled,.btn-yellow-black.disabled{color:#000;background-color:gold;border-color:gold}.btn-yellow-black:not(:disabled):not(.disabled):active,.btn-yellow-black:not(:disabled):not(.disabled).active,.show>.btn-yellow-black.dropdown-toggle{color:#000;background-color:#d4a200;border-color:#c49100}.btn-yellow-black:not(:disabled):not(.disabled):active:focus,.btn-yellow-black:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .25rem #ffd70080}.block-yellow-black{color:#000000c7;background-color:gold;border-color:gold}.auth-phone-input{padding-left:0;margin-left:0;padding-right:0;margin-right:0;width:100%}.confirm-3ds .modal-content{border-radius:0;height:100%;overflow-y:auto}.confirm-3ds.modal{padding:0}.confirm-3ds .modal-dialog{margin:0;max-width:100%;height:100%;transform:none}.confirm-3ds .modal-body{padding:0rem}@media (max-width: 768px){.modal{padding:0}.modal-dialog{margin:0;max-width:100%;height:100%;transform:none}.modal-content{border-radius:0;height:100%;overflow-y:auto}.modal-header{border-bottom:none;padding:1rem}.modal-body,.modal-footer{padding:1rem}.btn-close{position:absolute;top:1rem;right:1rem}}.btn.btn-cart-pay{font-size:1.4rem;padding:1.1rem}@media (max-width: 768px){.btn.btn-cart-pay{font-size:1.4rem;padding:1rem}}.divider{display:flex;align-items:center;text-align:center;margin:20px 0;position:relative}.divider:before,.divider:after{content:"";flex:1;border-bottom:1px solid #ccc;margin:0 10px}.divider span{font-size:1rem;color:#666;padding:0 10px;background:#fff}@media (max-width: 768px){.modal-full-width{width:100%;padding:0}.modal-dialog{max-width:100%;margin:0}iframe{width:100%}}.cart-box input[type=number],.cart-box input[type=text],.cart-box input[type=tel],.cart-box input[type=email]{font-size:16px}.card-img{border-bottom-right-radius:calc(.95rem - 1px);border-bottom-left-radius:calc(.95rem - 1px);border-top-left-radius:calc(.95rem - 1px);border-top-right-radius:calc(.95rem - 1px)}.event-image-container{transition:transform .5s ease;overflow:hidden;border-bottom-right-radius:calc(.95rem - 1px);border-bottom-left-radius:calc(.95rem - 1px);border-top-left-radius:calc(.95rem - 1px);border-top-right-radius:calc(.95rem - 1px)}.event-image-container .card-img:hover{transform:scale(1.05)}.modal-body .login-form{padding-top:12px}.fs-7{font-size:.8rem!important}.page-link{color:#3f3b3b}.page-link:hover{color:#000}.fabrx-media-links li a:hover svg *,.nav-tags-stack .active .fabrx-icon svg *,.page-link svg *{fill:#3f3b3b}.pagination .page-item.active .page-link{background-color:#000;border-color:#959ea9}.pagination .page-item.active .page-link{color:#fbf7ec}.pagination .page-item.disabled .page-link svg *{fill:#d3d3d3}.navbar-expand-lg .navbar-nav.horizontal-nav .nav-item .nav-link{padding:0 1.2rem}.event-description a{color:#007bff}.fixed-bottom{position:fixed;bottom:15px;left:0;right:0;z-index:1050;background-color:#fff;box-shadow:0 -2px 10px #0000001a;margin-left:10px;margin-right:10px}.fixed-bottom .btn-lg,.btn-cart-pay-pc{min-height:3.8rem;font-size:1.2rem;border:2px solid white;box-shadow:0 0 5px #0000001a;border-radius:10px}#ticketSelectionModal .list-group-item{cursor:pointer;transition:background .3s ease}#ticketSelectionModal .list-group-item:hover{background:#f8f9fa}#ticketSelectionModal .accordion-body .list-group-item{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;min-height:80px}#ticketSelectionModal .accordion-body .list-group-item span:last-child{margin-left:auto;text-align:right;min-width:100px}.button-fixed-buy .payment-logos{display:inline-flex;gap:5px;margin-left:20px;vertical-align:middle}.button-fixed-buy .payment-icon{height:12px;width:auto;margin-left:2px}.btn-cart-pay .payment-logos{display:inline-flex;gap:5px;margin-left:20px;vertical-align:middle}.btn-cart-pay .payment-icon{height:12px;width:auto;margin-left:2px}@media (max-width: 768px){#cookies-policy.cookies{position:fixed;top:0;left:0;width:100%;max-height:100%;overflow:auto;transition:transform .2s ease-out,opacity .2s ease-out;z-index:9999;background:rgba(0,0,0,.6);padding-top:50%;box-shadow:0 5px 15px #0000004d}#cookies-policy .cookiesBtn__link{min-height:60px}#cookies-policy .cookies__alert{margin:revert!important;position:fixed;left:50%;transform:translate(-50%)}}.mark-none small{font-size:.7rem}.mark-yellow{margin:0 -.5rem;padding:0 .5rem;background-color:#fd3}.mark-yellow small{font-size:.7rem}.bg-top,.bg-hot,.bg-hot-lite{background-color:#fbf7ec}.intesa-logo{width:100%;max-width:400px}.intesa-logo-wrapper{text-align:center}@media (max-width: 768px){.cloud-service .btn.btn-cart-pay{font-size:1.1rem;padding:1rem}.intesa-logo{max-width:300px}.intesa-logo-wrapper{text-align:left}}.cart-box-widget .mb-5.cart-box-pay-description{margin-bottom:15px!important}.dl-compact dt{margin-bottom:.15rem}.btn-supersize{min-width:10rem;min-height:4rem;padding:.75rem 1.25rem;font-size:1.425rem;line-height:1}.skeleton-image-pc div{width:100%;height:0;padding-top:116.67%;background-color:#e0e0e0}.skeleton-image-mobile div{width:100%;height:0;padding-top:57%;background-color:#e0e0e0}.seating-chart-section{background-color:#f5f7fa}.ticket-pricing-block{padding:10px 20px;background-color:#f8f9fa!important;border-bottom-right-radius:0;border-bottom-left-radius:0}.seating-chart-wrapper{background-color:#fff;display:flex;justify-content:center;align-items:center;min-height:500px;padding:20px}.map-section-wrapper{background-color:#fff;border:1.5px solid #dee2e6;justify-content:center;align-items:center}.selected-tickets-map-block{border-top-right-radius:0;border-top-left-radius:0}@media (max-width: 767px){.fixed-bottom-mobile{position:fixed;bottom:30px;left:0;right:0;z-index:1000;background:#f8f9fa;box-shadow:0 -2px 6px #0000001a}.fixed-timer-mobile{position:fixed;bottom:0;left:0;right:0;z-index:1001}.seating-chart-wrapper{padding:0;min-height:300px}.fixed-timer-mobile{margin-top:0!important}.fixed-timer-mobile .position-relative,.fixed-timer-mobile .position-relative .bg-success{border-radius:0!important}}
