[v-cloak]{display:none}.reservation-block,.swal2-popup{--text-color:#ffffff;--tippy-text-color:#101B3A;--tippy-bg-color:#ffffff;--swal2-popup-bg:#9747FF;--swal2-popup-text:#ffffff;--swal2-btn-bg:#ffffff;--swal2-btn-text-hover:#ffffff;--text-section-header:#ffffff;--text-arena-header:#ffffff;--text-arena-header-expanded:#F9CE44;--bg-alert-success:#16A34A;--text-alert-success:#ffffff;--bg-alert-warning:red;--text-alert-warning:#ffffff;--input-warning:red;--bg-slot-selected:#16A34A;--border-slot-selected:#16A34A;--input-bg-color:#f5f5f5;--input-text-color:#000;--input-border-color:#ccc;--bg-summary-section:#0e142a;--text-color-summary-section:#878D9C;--bg-with-foreign:#9747FF;--border-with-foreign:transparent;--bg-free-slot:#343D58;--border-free-slot:#343D58;--bg-full-slot:transparent;--border-full-slot:#343D58;--text-full-slot:#aeb0bd;--bg-btn-submit:#F9CE44;--text-btn-submit:#101B3A;--bg-btn-hover-submit:#F3C225;--hover-text-btn-submit:#101B3A;--locked-game-color:#F9CE44;--btn-icon-color:#3F56FF;--bg-section-circle:#3F56FF;--text-section-circle:#fff;--bg-btn-group:#ddd;--bg-btn-group-hover:#ccc;--text-seats:#c3c2d0;--bg-slot-hover:#636a84;--text-form-label:#878D9C;--section-border-color:#878D9C;--white-color:#FFFFFF;--blue-color:#3F56FF;--purple-color:#9747FF;--yellow-color:#F9CE44}.reservation-block *,.reservation-block :after,.reservation-block :before,.swal2-popup *,.swal2-popup :after,.swal2-popup :before{box-sizing:border-box}.reservation-block input[type=date],.reservation-block input[type=email],.reservation-block input[type=number],.reservation-block input[type=password],.reservation-block input[type=search],.reservation-block input[type=tel],.reservation-block input[type=text],.reservation-block input[type=url],.reservation-block select,.reservation-block textarea,.swal2-popup input[type=date],.swal2-popup input[type=email],.swal2-popup input[type=number],.swal2-popup input[type=password],.swal2-popup input[type=search],.swal2-popup input[type=tel],.swal2-popup input[type=text],.swal2-popup input[type=url],.swal2-popup select,.swal2-popup textarea{border:none;border-radius:0}.reservation-block input[type=date]:focus,.reservation-block input[type=email]:focus,.reservation-block input[type=number]:focus,.reservation-block input[type=password]:focus,.reservation-block input[type=search]:focus,.reservation-block input[type=tel]:focus,.reservation-block input[type=text]:focus,.reservation-block input[type=url]:focus,.reservation-block select:focus,.reservation-block textarea:focus,.swal2-popup input[type=date]:focus,.swal2-popup input[type=email]:focus,.swal2-popup input[type=number]:focus,.swal2-popup input[type=password]:focus,.swal2-popup input[type=search]:focus,.swal2-popup input[type=tel]:focus,.swal2-popup input[type=text]:focus,.swal2-popup input[type=url]:focus,.swal2-popup select:focus,.swal2-popup textarea:focus{border:none}.reservation-block button,.reservation-block input,.swal2-popup button,.swal2-popup input{overflow:visible}.reservation-block button,.reservation-block select,.swal2-popup button,.swal2-popup select{text-transform:none}.reservation-block [type=button],.reservation-block [type=reset],.reservation-block [type=submit],.reservation-block button,.swal2-popup [type=button],.swal2-popup [type=reset],.swal2-popup [type=submit],.swal2-popup button{-webkit-appearance:button;width:auto;text-transform:uppercase}.reservation-block input[type=date],.reservation-block input[type=email],.reservation-block input[type=number],.reservation-block input[type=password],.reservation-block input[type=search],.reservation-block input[type=tel],.reservation-block input[type=text],.reservation-block input[type=url],.reservation-block select,.reservation-block textarea,.swal2-popup input[type=date],.swal2-popup input[type=email],.swal2-popup input[type=number],.swal2-popup input[type=password],.swal2-popup input[type=search],.swal2-popup input[type=tel],.swal2-popup input[type=text],.swal2-popup input[type=url],.swal2-popup select,.swal2-popup textarea{width:100%}.reservation-block [type=button],.reservation-block [type=submit],.reservation-block button,.swal2-popup [type=button],.swal2-popup [type=submit],.swal2-popup button{background-color:transparent;border:none;border-radius:0;color:inherit;display:inline-block;font-size:1rem;padding:.5rem 1rem;text-align:center;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;font-weight:700;text-transform:uppercase}.reservation-block [type=button]:focus:not(:focus-visible),.reservation-block [type=submit]:focus:not(:focus-visible),.reservation-block button:focus:not(:focus-visible),.swal2-popup [type=button]:focus:not(:focus-visible),.swal2-popup [type=submit]:focus:not(:focus-visible),.swal2-popup button:focus:not(:focus-visible){outline:0}.reservation-block [type=button]:focus,.reservation-block [type=button]:hover,.reservation-block [type=submit]:focus,.reservation-block [type=submit]:hover,.reservation-block button:focus,.reservation-block button:hover,.swal2-popup [type=button]:focus,.swal2-popup [type=button]:hover,.swal2-popup [type=submit]:focus,.swal2-popup [type=submit]:hover,.swal2-popup button:focus,.swal2-popup button:hover{text-decoration:none}.reservation-block [type=button]:not(:disabled),.reservation-block [type=submit]:not(:disabled),.reservation-block button:not(:disabled),.swal2-popup [type=button]:not(:disabled),.swal2-popup [type=submit]:not(:disabled),.swal2-popup button:not(:disabled){cursor:pointer}.reservation-block textarea,.swal2-popup textarea{overflow:auto;resize:vertical}.reservation-block [type=checkbox],.reservation-block [type=radio],.swal2-popup [type=checkbox],.swal2-popup [type=radio]{box-sizing:border-box;padding:0}.reservation-block [type=number]::-webkit-inner-spin-button,.reservation-block [type=number]::-webkit-outer-spin-button,.swal2-popup [type=number]::-webkit-inner-spin-button,.swal2-popup [type=number]::-webkit-outer-spin-button{height:auto}.reservation-block select,.swal2-popup select{display:block}.reservation-block .elementor-widget-shortcode,.swal2-popup .elementor-widget-shortcode{width:100%!important}.reservation-block .overlay,.swal2-popup .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999}.reservation-block .spinner,.swal2-popup .spinner{width:40px;height:40px;border:4px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:var(--white-color);animation:spin 1s ease infinite}@keyframes spin{to{transform:rotate(360deg)}}.reservation-block .reservation-item,.swal2-popup .reservation-item{align-items:center;border-bottom:1px solid var(--section-border-color);margin-bottom:25px;padding-bottom:25px;display:flex;flex-wrap:wrap}.reservation-block .reservation-item.reservation-schedules,.swal2-popup .reservation-item.reservation-schedules{display:block;border-bottom:none;padding-bottom:0;margin-bottom:0}.reservation-block .reservation-item.reservation-schedules .section-header h2,.swal2-popup .reservation-item.reservation-schedules .section-header h2{width:100%;margin-bottom:45px}.reservation-block .reservation-item.reservation-form .section-header h2,.swal2-popup .reservation-item.reservation-form .section-header h2{width:100%;margin-bottom:45px}.reservation-block .reservation-item svg,.swal2-popup .reservation-item svg{color:var(--btn-icon-color)}.reservation-block .reservation-item input.date-input,.reservation-block .reservation-item input.players-input,.swal2-popup .reservation-item input.date-input,.swal2-popup .reservation-item input.players-input{color:var(--text-color);font-size:16px;flex-grow:1;border:none;border-radius:0;width:129px!important;text-align:center;height:60px!important;line-height:60px;background-color:var(--input-bg-color);border:1px solid var(--input-border-color);color:var(--input-text-color)}.reservation-block .reservation-item select,.swal2-popup .reservation-item select{color:var(--input-text-color);font-size:16px;padding:18px!important;flex-grow:1;border:none;border-radius:0;width:189px!important;text-align:left;height:60px!important;appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23131313%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right .7rem top 50%;background-size:.65rem auto;background-color:var(--input-bg-color);border:1px solid var(--input-border-color);color:var(--input-text-color)}.reservation-block .reservation-item input.players-input,.swal2-popup .reservation-item input.players-input{width:69px!important;height:60px!important;line-height:60px}.reservation-block .reservation-item input.date-input:focus,.swal2-popup .reservation-item input.date-input:focus{border:none}.reservation-block .reservation-item .input-group,.swal2-popup .reservation-item .input-group{display:flex;align-items:center;flex-wrap:wrap;max-width:189px}.reservation-block .reservation-item .input-group .input-append,.reservation-block .reservation-item .input-group .input-prepend,.swal2-popup .reservation-item .input-group .input-append,.swal2-popup .reservation-item .input-group .input-prepend{background-color:var(--bg-btn-group);width:60px;height:60px;text-align:center;color:var(--btn-icon-color);border:1px solid var(--input-border-color);margin-left:-1px}.reservation-block .reservation-item .input-group .input-append button,.reservation-block .reservation-item .input-group .input-prepend button,.swal2-popup .reservation-item .input-group .input-append button,.swal2-popup .reservation-item .input-group .input-prepend button{margin:0;padding:0;border:none;display:block;width:100%;height:100%}.reservation-block .reservation-item .input-group .input-append button svg,.reservation-block .reservation-item .input-group .input-prepend button svg,.swal2-popup .reservation-item .input-group .input-append button svg,.swal2-popup .reservation-item .input-group .input-prepend button svg{fill:var(--btn-icon-color)}.reservation-block .reservation-item .input-group button:hover,.swal2-popup .reservation-item .input-group button:hover{background-color:var(--bg-btn-group-hover)}.reservation-block .reservation-item .input-group .input-prepend,.swal2-popup .reservation-item .input-group .input-prepend{margin-right:-1px}.reservation-block .reservation-item .foreign-input,.swal2-popup .reservation-item .foreign-input{margin-left:35px;width:auto;display:flex;align-items:center}.reservation-block .reservation-item .foreign-input input,.swal2-popup .reservation-item .foreign-input input{width:25px;height:25px}.reservation-block .reservation-item .foreign-input label,.swal2-popup .reservation-item .foreign-input label{color:var(--text-color);font-size:16px;margin-left:15px;font-weight:400}.reservation-block .reservation-item .reservation-schedules,.swal2-popup .reservation-item .reservation-schedules{display:block}.reservation-block .reservation-item .section-header h2,.swal2-popup .reservation-item .section-header h2{color:var(--text-section-header);font-size:24px;font-weight:700;width:290px;display:flex;align-items:center}.reservation-block .reservation-item .section-header h2 .circle,.swal2-popup .reservation-item .section-header h2 .circle{background-color:var(--bg-section-circle);color:var(--text-section-circle);border-radius:50%;width:60px;height:60px;display:flex;justify-content:center;align-items:center;margin-right:20px}.reservation-block .item-disabled,.swal2-popup .item-disabled{cursor:not-allowed!important;opacity:.3;pointer-events:none}.reservation-block .item-disabled input:disabled,.reservation-block .item-disabled select:disabled,.swal2-popup .item-disabled input:disabled,.swal2-popup .item-disabled select:disabled{background-color:var(--input-bg-color);opacity:1}.reservation-block .calendars,.swal2-popup .calendars{display:flex;flex-wrap:wrap;justify-content:space-between;justify-content:center;gap:4%;margin-bottom:70px;padding-bottom:70px;border-bottom:1px solid var(--section-border-color)}.reservation-block .alert a,.swal2-popup .alert a{color:var(--white-color)!important}.reservation-block .alert p,.swal2-popup .alert p{margin:0;padding:0;padding-bottom:10px}.reservation-block .alert h2,.swal2-popup .alert h2{font-size:24px!important;margin-bottom:10px;color:#fff}.reservation-block .alert button,.swal2-popup .alert button{padding:14px 19px 14px 19px;color:var(--white-color);border:2px solid var(--white-color);border-radius:2px 2px 2px 2px}.reservation-block .alert-warning,.swal2-popup .alert-warning{background:var(--bg-alert-warning);border-radius:3px;color:var(--text-alert-warning);padding:20px 30px;font-size:18px;margin:0 0 40px 0}.reservation-block .alert-warning button :hover,.swal2-popup .alert-warning button :hover{color:var(--bg-alert-warning);background:var(--text-alert-warning)}.reservation-block .alert-success,.swal2-popup .alert-success{background:var(--bg-alert-success);border-radius:3px;color:var(--text-alert-success);padding:20px 30px;font-size:18px;margin:0 0 40px 0}.reservation-block .recap,.swal2-popup .recap{width:100%;font-size:16px;flex-basis:100%}.reservation-block .recap div .recap-item,.swal2-popup .recap div .recap-item{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--section-border-color);color:var(--text-color-summary-section)}.reservation-block .recap div:last-child,.swal2-popup .recap div:last-child{border-bottom:none}.reservation-block .recap p.recap-arena,.swal2-popup .recap p.recap-arena{color:var(--white-color);font-weight:700;margin:0;padding:0;color:var(--white-color);margin-bottom:8px}.reservation-block .recap .recap-slots,.swal2-popup .recap .recap-slots{color:var(--white-color);margin:0;padding:0;font-weight:700}.reservation-block .error-message,.swal2-popup .error-message{flex-basis:100%;font-size:14px;background:var(--bg-alert-warning);color:var(--text-alert-warning);margin:5px 0;padding:4px 10px;margin-top:-1px;width:100%}.reservation-block .reservation-form,.swal2-popup .reservation-form{background-color:var(--bg-summary-section);border-bottom:none;padding:45px 50px;max-width:780px;margin:0 auto}.reservation-block .reservation-form .close-button,.swal2-popup .reservation-form .close-button{float:right;font-size:1.2em;font-weight:700;border:none;background:0 0;cursor:pointer}.reservation-block .reservation-form .success-message,.swal2-popup .reservation-form .success-message{font-size:14px;background:var(--bg-alert-success);color:var(--text-alert-success);margin:5px 0;padding:4px 10px;margin-top:-1px}.reservation-block .reservation-form .form-notice,.swal2-popup .reservation-form .form-notice{background:var(--bg-alert-warning);color:var(--text-alert-warning);padding:10px;font-size:14px;margin:20px 0}.reservation-block .reservation-form .form-notice p,.swal2-popup .reservation-form .form-notice p{margin:0;padding:0;margin-bottom:8px}.reservation-block .reservation-form .form-notice h3,.swal2-popup .reservation-form .form-notice h3{font-size:18px!important;padding:0;margin:0}.reservation-block .reservation-form .form-success,.swal2-popup .reservation-form .form-success{background:var(--bg-alert-success);color:var(--text-alert-success);padding:10px;font-size:14px}.reservation-block .reservation-form .yellow-text,.swal2-popup .reservation-form .yellow-text{color:var(--locked-game-color)}.reservation-block .reservation-form .resform-wrapper,.swal2-popup .reservation-form .resform-wrapper{padding:0 85px 0 85px}.reservation-block .reservation-form form,.swal2-popup .reservation-form form{display:flex;flex-direction:column;gap:10px;border-radius:3px}.reservation-block .reservation-form .form-row,.swal2-popup .reservation-form .form-row{position:relative}.reservation-block .reservation-form .form-row label,.swal2-popup .reservation-form .form-row label{position:absolute;left:10px;top:10px;font-size:14px;color:var(--text-form-label)}.reservation-block .reservation-form .form-row select,.swal2-popup .reservation-form .form-row select{width:260px!important}.reservation-block .reservation-form .amount-select-group,.swal2-popup .reservation-form .amount-select-group{display:flex;margin-bottom:10px}.reservation-block .reservation-form .btn-remove,.swal2-popup .reservation-form .btn-remove{margin-left:10px}.reservation-block .reservation-form .btn-remove:disabled,.swal2-popup .reservation-form .btn-remove:disabled{opacity:.3;cursor:not-allowed}.reservation-block .reservation-form .voucher-subtotal,.swal2-popup .reservation-form .voucher-subtotal{margin:20px 0;color:var(--white-color);font-weight:700}.reservation-block .reservation-form .form-section,.swal2-popup .reservation-form .form-section{margin:25px 0}.reservation-block .reservation-form .form-info,.swal2-popup .reservation-form .form-info{margin:0;padding:0;font-size:13px;color:var(--text-color-summary-section);margin-bottom:12px}.reservation-block .reservation-form .amount-select-group button,.swal2-popup .reservation-form .amount-select-group button{background-color:transparent;border:2px solid #fff;color:var(--white-color);font-size:.75rem;line-height:1rem;font-weight:400}.reservation-block .reservation-form .amount-select-group button:hover,.swal2-popup .reservation-form .amount-select-group button:hover{background-color:var(--bg-btn-hover-submit);border-color:var(--bg-btn-hover-submit)}.reservation-block .reservation-form button.add-voucher,.swal2-popup .reservation-form button.add-voucher{background-color:transparent;border:2px solid var(--white-color);color:var(--white-color);font-weight:400;font-size:.75rem;line-height:1.25rem}.reservation-block .reservation-form button.add-voucher:hover,.swal2-popup .reservation-form button.add-voucher:hover{background-color:var(--bg-btn-hover-submit);border-color:var(--bg-btn-hover-submit)}.reservation-block .reservation-form input[type=email],.reservation-block .reservation-form input[type=tel],.reservation-block .reservation-form input[type=text],.reservation-block .reservation-form select,.reservation-block .reservation-form textarea,.swal2-popup .reservation-form input[type=email],.swal2-popup .reservation-form input[type=tel],.swal2-popup .reservation-form input[type=text],.swal2-popup .reservation-form select,.swal2-popup .reservation-form textarea{background-color:var(--input-bg-color);border:1px solid var(--input-border-color);border-radius:3px;font-size:16px;color:var(--input-text-color);padding:30px 10px 10px 10px!important}.reservation-block .reservation-form button.resform-submit,.swal2-popup .reservation-form button.resform-submit{background-color:var(--bg-btn-submit);color:var(--text-btn-submit);padding:25px 20px;border:none;border-radius:3px;font-size:15px;cursor:pointer}.reservation-block .reservation-form button.resform-submit:hover,.swal2-popup .reservation-form button.resform-submit:hover{color:var(--hover-text-btn-submit);background-color:var(--bg-btn-hover-submit);border:none}.reservation-block .reservation-form button.resform-submit.disabled,.swal2-popup .reservation-form button.resform-submit.disabled{opacity:.3}.reservation-block .reservation-form button.resform-submit svg,.swal2-popup .reservation-form button.resform-submit svg{margin-left:25px}.reservation-block .reservation-form button.resform-submit svg path,.swal2-popup .reservation-form button.resform-submit svg path{fill:var(--text-btn-submit)!important}.reservation-block .reservation-form .special-section,.swal2-popup .reservation-form .special-section{background-color:var(--blue-color);color:var(--text-color);padding:45px 25px;margin:15px 0;border-radius:3px;text-align:center}.reservation-block .reservation-form .special-section p,.swal2-popup .reservation-form .special-section p{color:var(--white-color);font-size:.9rem;margin-bottom:15px}.reservation-block .reservation-form .special-section .special-checkboxes,.swal2-popup .reservation-form .special-section .special-checkboxes{display:flex;align-items:center;justify-content:space-between}.reservation-block .reservation-form .special-section .special-checkboxes+.error-message,.swal2-popup .reservation-form .special-section .special-checkboxes+.error-message{margin-top:15px;color:var(--white-color)}.reservation-block .reservation-form .special-section .special-checkboxes div,.swal2-popup .reservation-form .special-section .special-checkboxes div{display:flex;align-items:center;justify-content:flex-start}.reservation-block .reservation-form .special-section .special-checkboxes label,.swal2-popup .reservation-form .special-section .special-checkboxes label{color:var(--white-color);padding-left:10px}.reservation-block .reservation-form .special-section .special-checkboxes input[type=checkbox],.swal2-popup .reservation-form .special-section .special-checkboxes input[type=checkbox]{width:25px;height:25px}.reservation-block .reservation-form .special-section .selected-package,.swal2-popup .reservation-form .special-section .selected-package{color:var(--white-color);padding:20px 0 0 0}.reservation-block .reservation-form .special-section .clear-package,.swal2-popup .reservation-form .special-section .clear-package{border-bottom:1px dotted var(--white-color);font-size:15px;cursor:pointer}.reservation-block .reservation-form .special-section h2,.swal2-popup .reservation-form .special-section h2{color:var(--white-color);font-size:23px;padding:0;margin:0;padding-bottom:15px;margin-bottom:15px}.reservation-block .reservation-form .special-section .button,.swal2-popup .reservation-form .special-section .button{background-color:var(--white-color);border:1px solid var(--white-color);color:var(--blue-color);padding:20px 20px;border-radius:3px;font-size:16px;cursor:pointer;line-height:20px;white-space:normal!important}.reservation-block .reservation-form .special-section .button:hover,.swal2-popup .reservation-form .special-section .button:hover{background-color:var(--blue-color);color:var(--white-color);border:1px solid var(--white-color)}.reservation-block .reservation-form .checkbox-section,.swal2-popup .reservation-form .checkbox-section{display:flex;flex-wrap:wrap;align-items:center;font-size:14px;margin-bottom:5px}.reservation-block .reservation-form .checkbox-section label,.swal2-popup .reservation-form .checkbox-section label{flex:1;color:var(--text-color-summary-section)}.reservation-block .reservation-form .checkbox-section .error-message,.swal2-popup .reservation-form .checkbox-section .error-message{margin-top:10px;width:100%;display:block}.reservation-block .reservation-form .checkbox-section input[type=checkbox],.swal2-popup .reservation-form .checkbox-section input[type=checkbox]{margin-right:10px}.reservation-block .reservation-form .checkbox-section a,.swal2-popup .reservation-form .checkbox-section a{color:var(--button-text-color);text-decoration:none;font-weight:700;text-decoration:underline}.reservation-block .reservation-form .checkbox-section a:hover,.swal2-popup .reservation-form .checkbox-section a:hover{color:var(--white-color)}.reservation-block p.additional-description,.swal2-popup p.additional-description{margin-top:15px;width:100%;text-align:center;color:var(--text-color)}.reservation-block .schedule-help,.swal2-popup .schedule-help{margin-top:35px;width:100%;text-align:center}.reservation-block .schedule-help p,.swal2-popup .schedule-help p{text-align:center;color:var(--text-color)}.reservation-block .schedule-help ul,.swal2-popup .schedule-help ul{display:flex;margin:0;padding:0;list-style:none;justify-content:center}.reservation-block .schedule-help li,.swal2-popup .schedule-help li{margin-right:30px;display:flex;align-items:center;font-size:14px;color:var(--text-color)}.reservation-block .schedule-help li::before,.swal2-popup .schedule-help li::before{content:"";width:16px;height:16px;margin-right:10px;border-radius:2px}.reservation-block .schedule-help li.help-free::before,.swal2-popup .schedule-help li.help-free::before{background-color:var(--bg-free-slot);border:1px solid var(--border-free-slot)}.reservation-block .schedule-help li.help-selected::before,.swal2-popup .schedule-help li.help-selected::before{background-color:var(--bg-slot-selected);border:1px solid var(--border-slot-selected)}.reservation-block .schedule-help li.help-foreign-p::before,.swal2-popup .schedule-help li.help-foreign-p::before{background-color:var(--bg-with-foreign);border:1px solid var(--border-with-foreign)}.reservation-block .schedule-help li.help-full::before,.swal2-popup .schedule-help li.help-full::before{background-color:var(--bg-full-slot);border:1px solid var(--border-full-slot)}.reservation-block .schedule-help li.help-event::before,.swal2-popup .schedule-help li.help-event::before{width:18px;height:18px;background-color:transparent;background:var(--wpr-bg-01cdb8fe-36d9-4714-b577-41d1400e25b5) no-repeat}.reservation-block .schedule,.swal2-popup .schedule{display:flex;flex-wrap:wrap;gap:10px;width:48%}.reservation-block .schedule h2,.swal2-popup .schedule h2{color:var(--text-arena-header);font-size:20px!important;width:100%}.reservation-block .schedule .accordion-header,.swal2-popup .schedule .accordion-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:10px 0}.reservation-block .schedule .accordion-header h2,.swal2-popup .schedule .accordion-header h2{color:var(--white-color);font-size:20px!important;width:100%}.reservation-block .schedule .accordion-body,.swal2-popup .schedule .accordion-body{display:flex;flex-wrap:wrap;gap:10px}.reservation-block .schedule .accordion-body .time,.swal2-popup .schedule .accordion-body .time{font-size:19px;font-weight:700}.reservation-block .schedule .accordion-body .time-slot,.swal2-popup .schedule .accordion-body .time-slot{cursor:pointer;width:calc(20% - 10px);padding:11px 15px;background-color:var(--bg-free-slot);border:1px solid var(--border-free-slot);color:var(--white-color);text-align:left;border-radius:2px;transition:all .3s ease;position:relative;overflow:hidden}.reservation-block .schedule .accordion-body .time-slot:hover,.swal2-popup .schedule .accordion-body .time-slot:hover{background-color:var(--bg-slot-hover)}.reservation-block .schedule .accordion-body .time-slot.selected,.swal2-popup .schedule .accordion-body .time-slot.selected{background-color:var(--bg-slot-selected);border:1px solid var(--border-slot-selected)}.reservation-block .schedule .accordion-body .time-slot.disabled,.swal2-popup .schedule .accordion-body .time-slot.disabled{opacity:.5}.reservation-block .schedule .accordion-body .time-slot.is-full,.swal2-popup .schedule .accordion-body .time-slot.is-full{background-color:transparent;border:1px solid var(--border-full-slot);color:var(--text-full-slot);cursor:not-allowed}.reservation-block .schedule .accordion-body .arrow-right,.swal2-popup .schedule .accordion-body .arrow-right{background-color:var(--bg-with-foreign);box-shadow:0 0 3px 2px #343d58;height:50px;right:-30px;position:absolute;top:-30px;width:50px;-webkit-transform:rotate(-45deg)}.reservation-block .schedule .accordion-body img.icon,.swal2-popup .schedule .accordion-body img.icon{width:18px;height:auto}.reservation-block .schedule .accordion-body img.icon,.reservation-block .schedule .accordion-body span.locked-icon,.swal2-popup .schedule .accordion-body img.icon,.swal2-popup .schedule .accordion-body span.locked-icon{margin:0;padding:0;position:absolute;top:43px;right:10px}.reservation-block .schedule .accordion-body span.locked-icon,.swal2-popup .schedule .accordion-body span.locked-icon{top:40px}.reservation-block .schedule .accordion-body span.locked-icon svg,.swal2-popup .schedule .accordion-body span.locked-icon svg{color:var(--locked-game-color)}.reservation-block .schedule .accordion-body .seats,.swal2-popup .schedule .accordion-body .seats{color:var(--text-seats);font-size:16px}@media (min-width:768px){.reservation-block .reservation-item,.swal2-popup .reservation-item{display:flex;flex-wrap:wrap}.reservation-block .reservation-item.reservation-schedules,.swal2-popup .reservation-item.reservation-schedules{display:block}}@media (max-width:960px){.reservation-block .calendars,.swal2-popup .calendars{display:flex;flex-direction:column}.reservation-block .calendars .schedule,.swal2-popup .calendars .schedule{width:100%;margin-bottom:25px}.reservation-block .calendars .schedule .time-slot,.swal2-popup .calendars .schedule .time-slot{width:calc(20% - 10px)}}@media (max-width:767px){.reservation-block .swal2-popup,.swal2-popup .swal2-popup{font-size:2rem;padding:0 0 1.25em}.reservation-block .package-popup .package-box,.swal2-popup .package-popup .package-box{width:100%;margin-bottom:25px}.reservation-block .calendars,.swal2-popup .calendars{display:flex;flex-direction:column}.reservation-block .calendars .schedule,.swal2-popup .calendars .schedule{width:100%;margin-bottom:25px}.reservation-block .calendars .schedule .expand-calendar,.swal2-popup .calendars .schedule .expand-calendar{color:var(--text-arena-header);text-decoration:underline;text-align:center;margin:0 auto;display:inline-block;border:none}.reservation-block .calendars .schedule .accordion-body.expanded,.swal2-popup .calendars .schedule .accordion-body.expanded{max-height:none}.reservation-block .calendars .schedule .accordion-header,.swal2-popup .calendars .schedule .accordion-header{flex:1;padding:20px 10px;margin-bottom:20px;border-top:1px solid var(--section-border-color);border-bottom:1px solid var(--section-border-color)}.reservation-block .calendars .schedule .accordion-header h2,.swal2-popup .calendars .schedule .accordion-header h2{color:var(--text-arena-header);font-size:14px;margin:0;padding:0}.reservation-block .calendars .schedule .accordion-header.is-expanded h2,.swal2-popup .calendars .schedule .accordion-header.is-expanded h2{color:var(--text-arena-header-expanded)}.reservation-block .calendars .schedule .accordion-header.is-expanded .accordion-toggle svg,.swal2-popup .calendars .schedule .accordion-header.is-expanded .accordion-toggle svg{color:var(--text-arena-header-expanded)}.reservation-block .calendars .schedule .accordion-header .accordion-toggle,.swal2-popup .calendars .schedule .accordion-header .accordion-toggle{border:none;padding:0;margin:0}.reservation-block .calendars .schedule .accordion-header .accordion-toggle:focus,.reservation-block .calendars .schedule .accordion-header .accordion-toggle:hover,.swal2-popup .calendars .schedule .accordion-header .accordion-toggle:focus,.swal2-popup .calendars .schedule .accordion-header .accordion-toggle:hover{background-color:transparent;border:none;outline:0}.reservation-block .calendars .schedule .accordion-header .accordion-toggle svg,.swal2-popup .calendars .schedule .accordion-header .accordion-toggle svg{width:1em;height:1em;font-size:34px;color:var(--white-color)}.reservation-block .calendars .schedule .accordion-body,.swal2-popup .calendars .schedule .accordion-body{position:relative;display:flex;flex-wrap:wrap;gap:10px;overflow:hidden;max-height:200px;transition:max-height .5s ease;mask-image:linear-gradient(to bottom,#000 70%,rgba(0,0,0,0) 100%);-webkit-mask-image:linear-gradient(to bottom,#000 70%,rgba(0,0,0,0) 100%)}.reservation-block .calendars .schedule .accordion-body .fade-overlay,.swal2-popup .calendars .schedule .accordion-body .fade-overlay{position:absolute;bottom:0;left:0;right:0;height:270px;cursor:pointer}.reservation-block .calendars .schedule .accordion-body.expanded,.swal2-popup .calendars .schedule .accordion-body.expanded{max-height:none;max-height:none;mask-image:none;-webkit-mask-image:none}.reservation-block .calendars .schedule .time-slot,.swal2-popup .calendars .schedule .time-slot{cursor:pointer;box-sizing:border-box}.reservation-block .reservation-item,.swal2-popup .reservation-item{border-bottom:none;margin-bottom:30px;padding-bottom:30px}.reservation-block .reservation-item .section-header,.swal2-popup .reservation-item .section-header{width:100%}.reservation-block .reservation-item .section-header h2,.swal2-popup .reservation-item .section-header h2{margin-bottom:25px}.reservation-block .reservation-item .input-group,.swal2-popup .reservation-item .input-group{max-width:100%;width:100%}.reservation-block .reservation-item input.date-input,.reservation-block .reservation-item input.players-input,.swal2-popup .reservation-item input.date-input,.swal2-popup .reservation-item input.players-input{text-align:left;background-color:var(--input-bg-color);border:1px solid var(--input-border-color);color:var(--input-text-color)}.reservation-block .reservation-item .foreign-input,.swal2-popup .reservation-item .foreign-input{margin-left:0;margin-top:20px}.reservation-block .reservation-item .foreign-input input,.swal2-popup .reservation-item .foreign-input input{transform:scale(1.5);-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);margin-right:15px}.reservation-block .reservation-item .foreign-input label,.swal2-popup .reservation-item .foreign-input label{font-size:18px;line-height:22px}.reservation-block .reservation-item .section-header h2,.swal2-popup .reservation-item .section-header h2{font-size:21px}.reservation-block .reservation-item .section-header h2 .circle,.swal2-popup .reservation-item .section-header h2 .circle{flex-shrink:0}.reservation-block .reservation-form,.swal2-popup .reservation-form{padding:20px 20px}.reservation-block .reservation-form .amount-select-group:not(:last-child),.swal2-popup .reservation-form .amount-select-group:not(:last-child){margin-bottom:15px}.reservation-block .reservation-form .add-voucher,.swal2-popup .reservation-form .add-voucher{margin-top:30px}.reservation-block .reservation-form .alert-success,.swal2-popup .reservation-form .alert-success{margin-top:0}.reservation-block .reservation-form .amount-select-group,.swal2-popup .reservation-form .amount-select-group{margin-bottom:0}.reservation-block .reservation-form .form-section,.swal2-popup .reservation-form .form-section{margin:0}.reservation-block .reservation-form .form-info,.swal2-popup .reservation-form .form-info{margin-bottom:12px}.reservation-block .reservation-form .resform-wrapper,.swal2-popup .reservation-form .resform-wrapper{padding:0}.reservation-block .reservation-form .form-row select,.swal2-popup .reservation-form .form-row select{width:100%!important}.reservation-block .reservation-form .checkbox-section,.swal2-popup .reservation-form .checkbox-section{flex-wrap:wrap}.reservation-block .reservation-form .checkbox-section input[type=checkbox],.swal2-popup .reservation-form .checkbox-section input[type=checkbox]{transform:scale(1.5);-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);margin-right:20px}.reservation-block .reservation-form .checkbox-section label,.swal2-popup .reservation-form .checkbox-section label{flex:1}.reservation-block .error-message,.swal2-popup .error-message{flex-basis:100%;margin-top:10px}.reservation-block .schedule-help,.swal2-popup .schedule-help{margin-top:0}.reservation-block .schedule-help ul,.swal2-popup .schedule-help ul{flex-direction:column}.reservation-block .schedule-help li,.swal2-popup .schedule-help li{flex-direction:row;margin-right:0}.reservation-block .help-free,.swal2-popup .help-free{flex-direction:column}}@media (min-width:501px){.reservation-block .schedule .accordion-body .time-slot,.swal2-popup .schedule .accordion-body .time-slot{width:calc(20% - 10px)}}@media (max-width:500px){.reservation-block .schedule .accordion-body .time-slot,.swal2-popup .schedule .accordion-body .time-slot{width:calc(34% - 10px)}}h2.swal2-title{font-size:26px!important;color:var(--swal2-popup-text);text-align:left;line-height:2.15rem}div:where(.swal2-container) .swal2-html-container{font-size:16px!important;color:var(--swal2-popup-text)!important;text-align:left!important}div:where(.swal2-container){z-index:99999}.swal2-styled:focus{outline:0!important}.swal2-popup{background:var(--swal2-popup-bg);padding:25px 20px;z-index:9999999}.swal2-popup .confirm-button{background-color:var(--swal2-btn-bg);border:2px solid var(--swal2-btn-bg);color:var(--swal2-popup-bg);padding:15px 20px;border-radius:3px;font-size:16px;cursor:pointer;margin:.3125em;text-transform:uppercase;font-weight:700}.swal2-popup .confirm-button:hover{background-color:var(--swal2-popup-bg);border:2px solid var(--swal2-btn-bg);color:var(--swal2-btn-text-hover);background-image:none!important}.swal2-popup .confirm-button:focus{background-color:var(--swal2-popup-bg)!important;border:2px solid var(--swal2-btn-text-hover);color:var(--swal2-btn-text-hover)!important;background-image:none!important}.swal2-popup .deny-button{background-color:var(--swal2-popup-bg);border:2px solid var(--swal2-btn-text-hover);color:var(--swal2-btn-text-hover);padding:15px 20px;border-radius:3px;font-size:16px;cursor:pointer;margin:.3125em;text-transform:uppercase;font-weight:700}.swal2-popup .deny-button:hover{background-color:var(--swal2-btn-bg);border:2px solid var(--swal2-btn-text-hover);color:var(--swal2-popup-bg);background-image:none!important}.swal2-popup .deny-button:focus{background-color:var(--swal2-btn-bg);border:2px solid var(--swal2-btn-text-hover);color:var(--swal2-popup-bg);background-image:none!important}.mdl-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:var(--white-color);opacity:.1}.tippy-box[data-theme~=mercuria]{background-color:var(--tippy-bg-color);color:var(--tippy-text-color);font-size:12px;filter:drop-shadow(0 4px 4px var(--tippy-text-color));padding:10px 15px}.tippy-box[data-theme~=mercuria] a{font-weight:700;display:block}.tippy-box[data-theme~=mercuria][data-placement^=top]>.tippy-arrow::before{border-top-color:var(--tippy-bg-color)}.tippy-box[data-theme~=mercuria][data-placement^=bottom]>.tippy-arrow::before{border-bottom-color:var(--tippy-bg-color)}.tippy-box[data-theme~=mercuria][data-placement^=left]>.tippy-arrow::before{border-left-color:var(--tippy-bg-color)}.tippy-box[data-theme~=mercuria][data-placement^=right]>.tippy-arrow::before{border-right-color:var(--tippy-bg-color)}.tippy-box .tippy-content p{margin:0;padding:0}.mdl-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mdl-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box;margin-top:40px;pad:20px}.mdl-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mdl-align-top .mdl-container:before{display:none}.mdl-close{width:44px!important;height:44px!important;position:absolute;right:5px;top:5px;line-height:20px!important;text-decoration:none!important;text-align:center!important;opacity:.65;padding:14px!important;color:var(--white-color)!important;font-style:normal;border:none!important;font-size:28px!important;font-family:Arial,Baskerville,monospace!important}.mdl-close:hover{opacity:1;background-color:transparent!important}.mdl-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mdl-inline-holder .mdl-content{width:100%;cursor:auto;width:85%;padding:40px 40px;background-color:#0e142a;width:100%;max-width:1100px}.modal-button{text-align:right}.modal-button a.btn.white-border{color:var(--white-color);font-size:14px;text-decoration:none;margin:30px 0 5px 0;display:inline-block;border:1px solid var(--white-color);padding:5px 10px;margin-left:auto;width:auto}.modal-button a.btn.white-border:hover{color:var(--bg-btn-hover-submit);border:1px solid var(--bg-btn-hover-submit)}.package-box{border:1px solid #2c3347;padding:35px 25px;width:calc(33% - 25px)}svg{fill:var(--white-color)}h2.elementor-heading-title{font-size:36px;margin-bottom:20px}h6.elementor-heading-title{color:var(--yellow-color);font-size:16px}.elementor-widget-shortcode{width:100%}
/*# sourceMappingURL=style.min.css.map */
