.cart-expiration-timer>*{display:inline-block;vertical-align:middle}.cart-expiration-timer .cart-expiration-timer__prefix-text{font-size:.8em;color:#aaa;text-align:right;margin-right:5px;text-wrap:nowrap}.cart-expiration-timer .cart-expiration-timer__prefix-text .cart-renew{color:#c92488;cursor:pointer}.cart-expiration-timer #cart-empty:active,.cart-expiration-timer #cart-empty:hover,.cart-expiration-timer #cart-empty:focus,.cart-expiration-timer .cart-renew:active,.cart-expiration-timer .cart-renew:hover,.cart-expiration-timer .cart-renew:focus{text-decoration:underline}
.modal{z-index:4000}.modal-base .modal-header{background:#333;color:#fff}.modal-base .modal-header .modal-title{text-align:left}.modal-base .modal-header .modal-title h3{margin:0}.modal-base .modal-body{max-height:500px;overflow-y:auto;overflow-x:hidden;padding:0}.modal-base .modal-footer{background:#333;color:#fff;justify-content:space-between;align-content:center}.modal-base .modal-btns{-webkit-flex-grow:2;-moz-flex-grow:2;-ms-flex-grow:2;flex-grow:2}.modal-base .go-back,.modal-base .submit-btn{text-shadow:none;padding:13px 25px;font-weight:400;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;border-radius:30px;display:inline-block;vertical-align:middle;cursor:pointer;font-size:.9em;border:none}.modal-base .go-back:focus,.modal-base .submit-btn:focus{outline:none;color:initial}.modal-base .go-back i,.modal-base .submit-btn i{font-size:1em;vertical-align:text-bottom}.modal-base .go-back:hover,.modal-base .submit-btn:hover{color:#fff}.modal-base .go-back{font-weight:600;padding:0;padding-right:10px}.modal-base .submit-btn{background:#c92488;color:#fff;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;transition:all 200ms}@media(max-width: 767px){.modal-base .modal-header{padding:15px}.modal-base .modal-content .close{top:4px}.modal-base .modal-body{max-height:60vh;max-height:calc(100vh - 230px)}}@media(max-height: 780px)and (min-width: 766px){.modal-base .modal-body{max-height:calc(100vh - 230px)}}@media(max-height: 780px)and (max-width: 767px){.modal-base .modal-dialog{margin:15px auto}.modal-base .modal-body{max-height:calc(100vh - 176px)}}@media(max-width: 480px){.modal-base .modal-footer{padding:10px 15px}.modal-base .modal-footer .modal-btns{text-align:center}}
.cart-modal h4{margin:0}.cart-modal section{padding:20px}.cart-modal section header{justify-content:space-between;align-items:center}.cart-modal section header .loader-component{display:none}.cart-modal section header h3{margin:0}.cart-modal section header #cart-empty{cursor:pointer;color:#b5b3b3}.cart-modal section header #cart-empty:hover{color:#e30334}.cart-modal section header #cart-empty i{vertical-align:middle}.cart-modal .summary-items{margin-top:0;background:#fff;margin-bottom:0}.cart-modal .summary-items header{margin-bottom:15px}.cart-modal .summary-items header h3{margin-bottom:0}.cart-modal .summary-items .summary-item{justify-content:space-between;margin-bottom:2px}.cart-modal .summary-items .summary-item p{margin:0}.cart-modal .summary-items .summary-item p.selected_price_total{font-weight:bold}.cart-modal .cart-item{padding:15px;margin:20px;background:#efeded;box-shadow:0 0 1px rgba(0,0,0,.65);position:relative}.cart-modal .cart-item:first-of-type{margin-top:0}.cart-modal .cart-item:last-of-type{margin-bottom:0}.cart-modal .cart-item>.loader-component{display:none;position:absolute;right:5px;top:5px}.cart-modal .cart-item .item-img{margin-right:15px}.cart-modal .cart-item .item-img img{width:50px;border-radius:10px}.cart-modal .cart-item .item-title h3{font-weight:bold;font-size:1em}.cart-modal .cart-item .item-title h3,.cart-modal .cart-item .item-title p{margin:0}.cart-modal .cart-item .item-title .item-subtitle{color:#aaa;margin-bottom:10px}.cart-modal .cart-item .item-content{padding:0;margin-top:15px}.cart-modal .cart-item .item-content ul{padding:10px 0}.cart-modal .cart-item .item-content,.cart-modal .cart-item .item-content ul{list-style:none}.cart-modal .cart-item .item-content .item-price-promo{color:#09b109;font-weight:bold}.cart-modal .cart-item .item-content .item-price-normal{font-weight:bold}.cart-modal .cart-item .item-content .vaccination-question{padding-right:32px;text-align:center;margin:5px 0;color:#c92488}.cart-modal .cart-item .item-content .vaccination-question .vaccination-question>*{vertical-align:middle}.cart-modal .cart-item .item-content .vaccination-question .vaccination-question i{color:#c92488;border:1px solid;border-radius:50%;width:1.7em;height:1.7em;padding-right:1px;line-height:1.55em;display:inline-block;font-size:.9em;cursor:pointer;margin-left:5px}.cart-modal .cart-item .item-content .vaccination-question .vaccination-question i:hover{background:#c92488;color:#fff}.cart-modal .cart-item .item-content .ticket-row{flex-wrap:nowrap;position:relative;background:#fff;margin-bottom:15px}.cart-modal .cart-item .item-content .ticket-row>div:first-child{flex-basis:100%}.cart-modal .cart-item .item-content .ticket-row .vaccination_status{font-size:.9em}.cart-modal .cart-item .item-content .ticket-row .vaccination_status>input,.cart-modal .cart-item .item-content .ticket-row .vaccination_status>label{cursor:pointer;vertical-align:middle;margin:0}.cart-modal .cart-item .item-content .ticket-row .ticket-content{padding:5px 10px}.cart-modal .cart-item .item-content .ticket-row .ticket-content .radio-button__button{background:#fff}.cart-modal .cart-item .item-content .ticket-row h4.has-item-select~p{padding-left:8px}.cart-modal .cart-item .item-content .ticket-row p{margin:0}.cart-modal .cart-item .item-content .ticket-row .bnk-select{background:rgba(0,0,0,0);margin:3px 0 3px -5px}.cart-modal .cart-item .item-content .ticket-row .bnk-select select{border:1px solid #bfbfbf;color:inherit;padding:3px 30px 3px 10px;height:auto;min-width:150px}.cart-modal .cart-item .item-content .ticket-row .bnk-select i{top:4px}.cart-modal .cart-item .item-content .ticket-row.error{color:#e30334}.cart-modal .cart-item .item-content .ticket-row.error .ticket-content{border:1px solid rgba(227,3,52,.3607843137);border-left:4px solid #e30334;background:rgba(227,3,52,.1)}.cart-modal .cart-item .item-content .ticket-row.error .item-price-normal{color:#e30334}.cart-modal .cart-item .item-content .error-message{color:#e30334;font-size:.8em;text-align:center;margin-top:2px}.cart-modal .cart-item .item-content .change-items{padding-right:32px}.cart-modal .cart-item .item-content .change-items__btn{margin:5px 0;cursor:pointer;color:#c92488;font-size:.9em;display:inline-block}.cart-modal .cart-item .item-content .change-items__btn:hover{text-decoration:underline}.cart-modal .cart-item .item-content .change-items__btn .svg-icon{-webkit-transition:transform 200ms;-moz-transition:transform 200ms;-ms-transition:transform 200ms;transition:transform 200ms;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.cart-modal .cart-item .item-content .change-items__btn.active .svg-icon{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.cart-modal .cart-item .item-content .change-items .radio-button>*{flex-basis:100%;margin:5px 0}.cart-modal .cart-item .item-content .change-items .radio-button .radio-button__container{text-transform:none}.cart-modal .cart-item .item-content .change-items .radio-button .radio-button__container .radio-button__input:checked~.radio-button__button{border-color:rgba(201,36,136,.4)}.cart-modal .cart-item .item-content .change-items .radio-button .radio-button__container .radio-button__button{border-color:#fff;text-align:center;padding:5px;justify-content:center;max-width:300px;background:#fff;border-radius:5px;font-size:.9em;margin:0 5px}.cart-modal .cart-item .item-content .vaccination-status--mobile{text-align:center;border:1px solid #bfbfbf;border-top:unset;padding:10px 0;background:#efeded}.cart-modal .cart-item .item-content .vaccination-status--mobile .vaccination-question{margin:0;text-align:center;padding-right:0}.cart-modal .cart-item .item-content .vaccination-status--mobile .error-message{margin:0}.cart-modal .cart-item .item-content .vaccination-status--mobile .radio-button{margin:5px 0;align-items:center;justify-content:center}.cart-modal .cart-item .item-content .vaccination-status--mobile .radio-button>span{font-size:.8em;margin:0 15px 0 10px;max-width:103px}.cart-modal .cart-item .item-content .vaccination-status--mobile .radio-button .radio-button__container .radio-button__input:checked~.radio-button__button{border-color:rgba(201,36,136,.4)}.cart-modal .cart-item .item-content .vaccination-status--mobile .radio-button .radio-button__container .radio-button__button{border-color:#fff;background:#fff;margin:0 3px}.cart-modal .cart-item .product-row .product-content,.cart-modal .cart-item .ticket-row .ticket-content{flex-grow:2;align-items:center;justify-content:space-between}.cart-modal .cart-item .product-content>.flex-display{width:100%}.cart-modal .cart-item .product-row{align-items:center}.cart-modal .cart-item .product-row .item-price{max-width:115px;min-width:115px}.cart-modal .cart-item .item-price{white-space:nowrap;text-align:right}.cart-modal .cart-item .item-price .smallfont{display:block}.cart-modal .cart-item .item-quantity{position:relative;z-index:1;margin:0 15px;max-width:100px;min-width:100px}.cart-modal .cart-item .item-quantity input{width:100%;background:#fff;text-align:center;border:none;padding:10px 30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;border-radius:30px}.cart-modal .cart-item .item-quantity input:focus{outline:none;-webkit-box-shadow:0px 0px 2px #0b112b;-moz-box-shadow:0px 0px 2px #0b112b;-ms-box-shadow:0px 0px 2px #0b112b;box-shadow:0px 0px 2px #0b112b}.cart-modal .cart-item .item-quantity i{position:absolute;z-index:2;top:5px;cursor:pointer;font-size:.8em;height:2.5em;width:2.5em;text-align:center;line-height:3em}.cart-modal .cart-item .item-quantity i.disabled{color:#ddd;cursor:default}.cart-modal .cart-item .item-quantity i.item-increase{right:5px}.cart-modal .cart-item .item-quantity i.item-decrease{left:5px}.cart-modal .cart-item .item-remove{background:#efeded;flex-grow:0;color:rgba(0,0,0,.25);cursor:pointer;align-items:center;padding-left:10px}.cart-modal .cart-item .item-remove:hover{color:#e30334}.cart-modal .cart-item .item-remove i:active,.cart-modal .cart-item .item-remove i:focus{outline:none}.cart-modal ul.errors{padding:10px 15px;background:#fce5ea;color:#e30334;list-style:none;margin-top:0;border-bottom:1px solid rgba(227,3,52,.3607843137);position:sticky;top:0;z-index:1}.cart-modal ul.errors li{margin:5px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.cart-modal ul.errors li i{padding:0 10px;font-size:1.5em}.cart-modal:not(#cart-modal-popup) .modal-btns{margin-top:30px}.cart-modal:not(#cart-modal-popup) .cart-item{padding:20px;margin-left:0;margin-right:0}.cart-modal .modal-btns{-webkit-flex-grow:2;-moz-flex-grow:2;-ms-flex-grow:2;flex-grow:2}.cart-modal .go-back,.cart-modal .submit-btn{text-shadow:none;padding:13px 25px;font-weight:400;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;border-radius:30px;display:inline-block;vertical-align:middle;cursor:pointer;font-size:.9em;border:none}.cart-modal .go-back:focus,.cart-modal .submit-btn:focus{outline:none;color:initial}.cart-modal .go-back i,.cart-modal .submit-btn i{font-size:1em;vertical-align:text-bottom}.cart-modal .go-back:hover,.cart-modal .submit-btn:hover{color:#fff}.cart-modal .go-back{font-weight:600;padding:0;padding-right:10px}.cart-modal .submit-btn{background:#c92488;color:#fff;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;transition:all 200ms}@media(max-width: 767px){.cart-modal ul.errors{padding:1px;font-size:.9em}.cart-modal section header .cart-expiration-timer{margin-top:10px}.cart-modal .cart-item{margin:20px 0}.cart-modal .cart-item .product-row{position:relative}.cart-modal .cart-item .product-row .product-content{flex-wrap:wrap}.cart-modal .cart-item .product-row .product-content>.flex-display{margin-bottom:15px}.cart-modal .cart-item .product-row .item-title{padding-bottom:35px}.cart-modal .cart-item .product-row .item-quantity{margin-left:0}.cart-modal .cart-item .product-row .item-price{width:100%;max-width:initial;padding-right:20px;position:absolute;bottom:0;right:10px}.cart-modal .cart-item .product-row .item-remove{position:absolute;bottom:6px;right:1px}.cart-modal .cart-item .item-content ul{padding-left:0}}@media(max-width: 767px){.cart-modal:not(#cart-modal-popup) .modal-btns{padding:0 20px}}@media(max-width: 480px){.cart-modal .cart-item .item-content .vaccination-question{margin-top:10px}.cart-modal .cart-item .ticket-row.vaccination-status-required .ticket-content{border:1px solid #bfbfbf;border-bottom:0}.cart-modal section header .cart-expiration-timer{display:flex;flex-wrap:nowrap;justify-content:center}.cart-modal section header>*{width:100%;text-align:center}}
.radio-button{margin:0 5px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.radio-button__container{margin:0 1px;text-transform:uppercase;font-size:.8em;font-weight:500;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio-button__container .radio-button__input[type=radio]:checked~.radio-button__button{color:#c92488;opacity:1;background-color:#fff;border-color:rgba(201,36,136,.4)}.radio-button__container:first-of-type .radio-button__button{-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-ms-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}.radio-button__container:last-of-type .radio-button__button{-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-ms-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}.radio-button__input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.radio-button__button{background-color:rgba(0,0,0,0);color:#666;padding:5px 10px;opacity:.8;border:1px solid #f2f2f2;line-height:1.5em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;height:100%}.radio-button__button:hover{color:#c92488;opacity:1}
.form-data-box{height:100%;background:#fff;width:100%;padding:15px;border:1px solid #e1e1e1;border-radius:10px;margin-top:10px}.form-data-box p{margin:0}.form-data-box__title{color:#333;font-weight:600;margin-bottom:10px}.form-data-box__title:first-letter{text-transform:uppercase}.form-data-box__content{margin-bottom:5px}.form-data-box__content>div{width:50%}.select-box--horizontal{position:relative}.select-box__label{position:absolute;left:20px;top:0;padding-left:0}#order_form{position:relative}#order_form #extra_info_checkbox_group-label,#order_form #extra_info-label,#order_form #shipping_type_id-label,#order_form #discounts-label{display:none}#order_form #total_sum-label,#order_form #total_sum-element,#order_form #payment_cost-label,#order_form #payment_cost-element,#order_form #shipping_cost-label,#order_form #shipping_cost-element,#order_form #ticket_fee-label,#order_form #ticket_fee-element,#order_form #products_total-label,#order_form #products_total-element,#order_form #voucher_value-label,#order_form #voucher_value-element,#order_form #fieldset-invoice_receiver legend,#order_form #invoice_receiver-label,#order_form #invoice_receiver-element,#order_form #invoice_receiver_checkbox-element,#order_form #regulations-label,#order_form #to_pay-label,#order_form #to_pay-element,#order_form #invoice_tax_number-element,#order_form #invoice_tax_number-label{display:none}#order_form dd{position:relative}#order_form dd i.input-success{position:absolute;top:8px;right:20px;font-size:1.2em;color:#09b109}#order_form dd.field-with-loader{display:inline-block}#order_form dd#shipping_address-element,#order_form dd#shipping_document_number-element,#order_form dd#invoice-element{display:none}#order_form #update_profile_data_group-label{display:none}#order_form .errors{padding-left:30px;font-size:.9em;color:#eb1e22;list-style:none;font-weight:600;margin-left:-18px;margin-top:5px;margin-bottom:0}#order_form .voucher_code{margin:5px 0}#order_form .voucher_code>*{vertical-align:middle}#order_form .info{color:#09b109}#order_form .payment-logos{margin:15px 0;width:100%;max-width:600px;display:block;background:#fff;border-radius:10px}#order_form .LoaderComponent-wrapper{position:absolute;right:15px;top:4px}#order_form legend{width:auto;position:relative}#order_form legend .LoaderComponent-wrapper{top:4px !important;right:-30px !important}#order_form .cart-expiration-timer{position:absolute;top:15px;right:15px;z-index:2}#order_form #email-delivery-problem-error>li{background:#eb1e22;color:#fff;padding:20px;border-radius:20px;width:99%}#order_form #email-delivery-problem-error>li a{color:#fed100}#order_form #invoice_receiver-element{margin:0}#order_form #invoice_receiver-element legend{display:none !important}#order_form #invoice_recipient_type-element{min-width:250px;width:50%;margin:0 1%}#order_form #invoice_recipient_type-element>div{margin:3% 0}#order_form[plugin-product] #products-element{display:none}#order_form[plugin-product] .product-quantity{display:none}#order_form[plugin-product] .order-products-title{margin:15px 0;color:#333}#order_form[plugin-product] .order-products{text-align:center;flex-wrap:wrap}#order_form[plugin-product] .order-products h3{text-align:left;margin-bottom:15px}#order_form[plugin-product] .order-products .order-product,#order_form[plugin-product] .order-products .OrderFormProductRecordComponent-wrapper{display:flex;flex-wrap:wrap;align-content:space-between;width:45%;vertical-align:top;text-align:left;margin:2%;background:#eee;padding:15px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px}#order_form[plugin-product] .order-products .order-product .product-img,#order_form[plugin-product] .order-products .OrderFormProductRecordComponent-wrapper .product-img{min-width:80px;height:120px;margin-right:10px}#order_form[plugin-product] .order-products .order-product .product-title,#order_form[plugin-product] .order-products .OrderFormProductRecordComponent-wrapper .product-title{margin-top:0px;font-weight:bold}#order_form[plugin-product] .order-products .order-product .product-lead,#order_form[plugin-product] .order-products .OrderFormProductRecordComponent-wrapper .product-lead{margin-bottom:0px}#order_form[plugin-product] .order-products .order-product .product-price,#order_form[plugin-product] .order-products .OrderFormProductRecordComponent-wrapper .product-price{padding-top:15px}#order_form[plugin-product] .order-products .order-product .product-input,#order_form[plugin-product] .order-products .OrderFormProductRecordComponent-wrapper .product-input{position:relative;z-index:1}#order_form[plugin-product] .order-products .order-product .product-input i,#order_form[plugin-product] .order-products .OrderFormProductRecordComponent-wrapper .product-input i{position:absolute;z-index:2;top:13px;cursor:pointer;user-select:none}#order_form[plugin-product] .order-products .order-product .product-input i.product-add,#order_form[plugin-product] .order-products .OrderFormProductRecordComponent-wrapper .product-input i.product-add{right:20px}#order_form[plugin-product] .order-products .order-product .product-input i.product-remove,#order_form[plugin-product] .order-products .OrderFormProductRecordComponent-wrapper .product-input i.product-remove{left:20px}#order_form[plugin-product] .order-products .order-product input,#order_form[plugin-product] .order-products .OrderFormProductRecordComponent-wrapper input{width:100%;background:#fff;text-align:center}@media(max-width: 480px){#order_form .cart-expiration-timer{position:static;text-align:center}}
.autocomplete{position:absolute;z-index:999999;display:none}.autocomplete .items{max-height:315px;overflow:hidden;list-style:none;background:#fff;padding:5px 0;margin-top:5px;box-shadow:0px 0px 1px rgba(0,0,0,.1)}.autocomplete .items .item,.autocomplete .items .header-item,.autocomplete .items .item-no-results{padding:7px 15px;cursor:pointer;text-align:left}.autocomplete .items .item:hover,.autocomplete .items .header-item:hover,.autocomplete .items .item-no-results:hover{background:#eceff1}.autocomplete .items .header-item{border-bottom:1px solid #eceff1}.autocomplete .items .item-no-results{color:#999}
.accordion.panel-group .panel+.panel{margin-top:12px}.accordion.panel-group .panel-heading{padding:0}.accordion.panel-group .panel-link{padding:20px 15px;display:block;color:#6c6b6b;text-decoration:none}.accordion.panel-group .panel-link i{padding:0 15px;color:#c92488}.accordion.panel-group .panel-link>div{padding:0;display:flex;align-items:center;justify-content:space-between}.accordion.panel-group li{line-height:1.5em;margin:10px 0}
.sector-place-list{background:#efeded;margin:0;position:relative;color:#6c6b6b;height:0;overflow:hidden;-webkit-transition:height 250ms;-moz-transition:height 250ms;-ms-transition:height 250ms;transition:height 250ms}.sector-place-list.places-overflow{overflow-y:auto;overflow-x:hidden}.sector-place-list hr{margin:5px 0 10px 0;border-top:3px solid #fff}.sector-place-list header{padding:15px 15px 5px 15px;font-size:.8em;color:#b3b2b2}.sector-place-list section.places{padding:5px 10px}.sector-place-list section.places .no-places-selected{position:absolute;left:0;right:0;bottom:90px;text-align:center;color:#bfbfbf}@media(max-width: 1200px){.sector-place-list section.places .sector-place .place-category{width:150px}.sector-place-list.places-overflow section.places .sector-place .place-category{width:140px}}@media(max-width: 992px){.sector-place-list section.places .sector-place .place-category{width:200px}}@media(max-width: 992px){.sector-place-list section.places .sector-place .place-category{width:200px}}@media(max-width: 380px){.sector-place-list section.places .sector-place .place-category{width:150px}}
