@charset "UTF-8";.game-description[data-v-70cf6e3c]{background-color:#fff;padding-bottom:16px;padding-top:48px}.game-description .no-place-block[data-v-70cf6e3c]{display:flex;flex-direction:column;gap:16px;margin:40px auto;max-width:1440px;opacity:1;padding:0 80px}.game-description .no-place-block--header[data-v-70cf6e3c]{color:#e60045;font-size:40px;font-weight:600;letter-spacing:-.15px;line-height:48px;max-width:50%}.game-description .no-place-block--text[data-v-70cf6e3c]{color:#78717b;font-size:20px;font-weight:600;letter-spacing:-.15px;line-height:28px;max-width:50%}.game-description-text[data-v-70cf6e3c]{margin:0 auto;max-width:1440px;overflow-wrap:anywhere;padding:0 80px;word-break:break-word}.text[data-v-70cf6e3c]{color:#29272a;font-size:16px;line-height:24px;max-width:50%}@media(max-width:980px){.game-description[data-v-70cf6e3c]{border-radius:32px;margin-bottom:8px;padding:24px 16px}.game-description .no-place-block[data-v-70cf6e3c]{margin:20px auto 10px;padding:0}.game-description .no-place-block--header[data-v-70cf6e3c]{color:var(--primitives-pink-600,#e60045);font-size:32px;font-weight:600;letter-spacing:-.15px;line-height:40px;max-width:100%}.game-description .no-place-block--text[data-v-70cf6e3c]{color:var(--primitives-zinc-500,#78717b);font-size:20px;font-weight:600;letter-spacing:-.15px;line-height:28px;max-width:100%}.game-description-text[data-v-70cf6e3c]{padding:0}.text[data-v-70cf6e3c]{max-width:100%}}@media(max-width:700px){.game-description[data-v-70cf6e3c]{padding-top:24px}}.success-card[data-v-6283e948]{background:#fff;border:1px solid #e6e4e7;border-radius:32px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;gap:20px;margin-left:clamp(0rem,-95rem + 100vw,5rem);max-width:49%;padding:32px}.success-card__header[data-v-6283e948]{gap:4px}.success-card__header[data-v-6283e948],.success-card__header-reserve[data-v-6283e948]{color:#1a181b;display:flex;font-size:24px;font-weight:600;letter-spacing:0;line-height:32px}.success-card__header-reserve[data-v-6283e948]{gap:16px}.success-card__header-reserve img[data-v-6283e948]{height:28px!important;margin-top:2px;width:36px!important}.success-card__hint[data-v-6283e948]{color:#443f47;font-size:16px;font-weight:500;letter-spacing:0;line-height:24px}.success-card__info-row[data-v-6283e948]{align-items:flex-start;display:flex;gap:8px}.success-card__icon[data-v-6283e948]{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.success-card__icon[data-v-6283e948] svg{height:20px;width:100%}.success-card__icon[data-v-6283e948] svg path{fill:#78717b}.success-card__place-title[data-v-6283e948]{color:#1a181b;font-size:16px;font-weight:700;letter-spacing:0;line-height:24px}.success-card__place-address[data-v-6283e948]{color:#443f47;font-size:14px;font-weight:500;letter-spacing:0;line-height:20px}.success-card__date-text[data-v-6283e948]{color:#1a181b;font-size:16px;font-weight:700;letter-spacing:0;line-height:24px;text-align:center}.success-card__link-row[data-v-6283e948]{align-content:center;align-items:center;display:flex;gap:16px;margin-top:4px;max-width:84%}.success-card__link-field[data-v-6283e948]{align-items:center;background:#f5f4f5;border-radius:12px;display:flex;gap:8px;max-width:-webkit-fill-available;max-width:-moz-available;max-width:stretch;padding:10px 12px}.success-card__link-url[data-v-6283e948]{color:#52525c;flex:1;font-size:14px;font-weight:500;line-height:20px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.success-card__link-btn[data-v-6283e948]{align-items:center;background:#f5f4f5;border:none;color:#52525c;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:background .15s;width:32px}.success-card__link-btn[data-v-6283e948]:hover{background:#f5f4f5}.success-card__link-btn[data-v-6283e948] svg{height:16px;width:16px}.success-card .link-btn-share[data-v-6283e948]{background-color:#f5f4f5;border-radius:16px;height:48px;width:48px}.success-card .link-btn-share[data-v-6283e948] svg{height:16px;width:16px}.success-card .link-btn-share[data-v-6283e948] svg path{fill:#29272a}.success-card__register-again[data-v-6283e948]{align-items:center;background:none;border:none;color:#29272a;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;letter-spacing:.25px;line-height:24px;padding:12px 0;transition:opacity .15s}.success-card__register-again[data-v-6283e948]:hover{opacity:.8}.success-card__register-again[data-v-6283e948] svg{height:20px;width:20px}@media(max-width:980px){.success-card[data-v-6283e948]{border:none;border-radius:32px;box-shadow:none;max-width:100%}}@media(max-width:700px){.success-card[data-v-6283e948]{border-radius:32px;gap:16px;padding:12px 16px 24px}.success-card__header[data-v-6283e948]{font-size:20px;gap:4px;line-height:28px}.success-card__header img[data-v-6283e948]{height:24px;width:24px}.success-card__header-reserve[data-v-6283e948]{font-size:20px;gap:8px;line-height:28px}.success-card__header-reserve img[data-v-6283e948]{height:24px!important;margin-top:2px;width:32px!important}.success-card__hint[data-v-6283e948],.success-card__register-again[data-v-6283e948]{font-size:14px;line-height:20px}}.people-modal-overlay[data-v-e8032892]{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.people-modal[data-v-e8032892]{background:#fff;border-radius:32px;display:flex;flex-direction:column;gap:16px;max-width:768px;padding:32px;position:relative;width:100%}.people-modal-close[data-v-e8032892]{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:16px;top:16px;width:32px}.people-modal-close span[data-v-e8032892]{color:#29272a;font-size:24px;line-height:1}.people-modal-title[data-v-e8032892]{color:#29272a;font-size:32px;font-style:normal;font-weight:600;letter-spacing:-.15px;line-height:40px}.people-modal-section[data-v-e8032892]{display:flex;flex-direction:column;gap:4px}.people-modal-section--dashed[data-v-e8032892]{border-radius:12px;padding:12px 0}.people-modal-subtitle[data-v-e8032892]{color:#29272a;font-size:18px;font-style:normal;font-weight:600;letter-spacing:.25px;line-height:28px}.people-modal-list[data-v-e8032892]{list-style:none;margin:0;padding:0}.people-modal-list li[data-v-e8032892]{color:#29272a;font-size:18px;font-style:normal;font-weight:500;line-height:28px}.people-modal-list li[data-v-e8032892]:before{content:"– "}.people-modal-footnote[data-v-e8032892]{color:#29272a;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.modal-fade-enter-active[data-v-e8032892],.modal-fade-leave-active[data-v-e8032892]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-e8032892],.modal-fade-leave-to[data-v-e8032892]{opacity:0}@media(max-width:520px){.people-modal[data-v-e8032892]{padding:24px 16px}.people-modal-title[data-v-e8032892]{font-size:var(--primitives-font-size-20,20px);letter-spacing:-.15px;line-height:var(--primitives-line-height-28,28px)}.people-modal-subtitle[data-v-e8032892],.people-modal-title[data-v-e8032892]{color:var(--primitives-zinc-800,#29272a);font-style:normal;font-weight:var(--primitives-font-weight-600,600)}.people-modal-subtitle[data-v-e8032892]{font-size:var(--primitives-font-size-16,16px);line-height:var(--primitives-line-height-24,24px)}.people-modal-list li[data-v-e8032892]{color:var(--primitives-zinc-600,#52525c)}.people-modal-footnote[data-v-e8032892],.people-modal-list li[data-v-e8032892]{font-size:var(--primitives-font-size-16,16px);font-style:normal;font-weight:var(--primitives-font-weight-500,500);line-height:var(--primitives-line-height-24,24px)}.people-modal-footnote[data-v-e8032892]{color:var(--primitives-zinc-800,#29272a)}}.section-title[data-v-a35401f3]{align-items:center;color:#e60045;display:flex;font-size:16px;font-weight:600;gap:12px;line-height:24px;margin-top:4px}.section-title[data-v-a35401f3]:after{background:#e6e4e7;content:"";flex:1;height:1px}.section-title--reserved[data-v-a35401f3]{color:#a65f00;font-size:16px;line-height:24px}.people-block[data-v-a35401f3]{display:flex;flex-direction:column;gap:8px}.people-title[data-v-a35401f3]{color:#29272a;font-size:16px;font-weight:600;line-height:24px}.people-options[data-v-a35401f3]{display:flex;flex-wrap:wrap;gap:8px}.people-chip[data-v-a35401f3]{align-items:center;background:#f5f4f5;border:1px solid #e6e4e7;border-radius:100px;color:#29272a;cursor:pointer;display:inline-flex;font-size:16px;font-weight:800;height:48px;justify-content:center;width:48px}.people-chip[data-v-a35401f3] svg{height:18px;width:18px}.people-chip--active[data-v-a35401f3]{background:#e60045;border-color:#e60045;color:#fff}.people-chip--active-reserve[data-v-a35401f3]{background:#f0b100;border-color:#f0b100;color:#894b00}.people-chip--active-reserve[data-v-a35401f3] svg circle{fill:#894b00}.people-chip--active-reserve[data-v-a35401f3] svg path{fill:#894b00!important;stroke:#894b00}.people-chip--disabled[data-v-a35401f3]{color:#29272a;font-weight:800;line-height:24px;opacity:30%}@media(max-width:700px){.section-title[data-v-a35401f3]{font-size:12px;line-height:16px}}.section-title[data-v-7a5e6013]{align-items:center;color:#e60045;display:flex;font-size:16px;font-weight:600;gap:12px;line-height:24px;margin-top:4px}.section-title[data-v-7a5e6013]:after{background:#e6e4e7;content:"";flex:1;height:1px}.section-title--reserved[data-v-7a5e6013]{color:#a65f00;font-size:16px;line-height:24px}.partial-payment-card[data-v-7a5e6013],.radio-group[data-v-7a5e6013]{display:flex;flex-direction:column;gap:12px}.partial-payment-card[data-v-7a5e6013]{background:#e60045;border-radius:12px;color:#fff;padding:12px}.partial-payment-card__title[data-v-7a5e6013]{font-size:18px;font-weight:600;letter-spacing:.25px;line-height:28px}.partial-payment-card__hint[data-v-7a5e6013]{font-size:14px;font-weight:500;line-height:20px}.partial-payment-card__bottom[data-v-7a5e6013]{align-items:center;display:flex;gap:16px}.partial-payment-card__stepper[data-v-7a5e6013]{align-items:center;background:#b60037;border-radius:14px;display:inline-flex;height:48px;justify-content:space-between;padding:0 16px;width:50%}.partial-payment-card__stepper-btn[data-v-7a5e6013]{align-items:center;background:transparent;border:0;color:#fff;cursor:pointer;display:inline-flex;font-size:32px;font-weight:600;justify-content:center;line-height:1;width:20px}.partial-payment-card__stepper-btn[data-v-7a5e6013]:disabled{cursor:not-allowed;opacity:.45}.partial-payment-card__stepper-value[data-v-7a5e6013]{font-size:16px;font-weight:700;line-height:24px;text-align:center}.partial-payment-card__sum[data-v-7a5e6013]{font-size:16px;font-weight:600;line-height:24px}@media(max-width:700px){.section-title[data-v-7a5e6013]{font-size:12px;line-height:16px}.partial-payment-card[data-v-7a5e6013]{border-radius:12px;gap:12px;padding:12px}.partial-payment-card__bottom[data-v-7a5e6013]{gap:10px}.partial-payment-card__stepper[data-v-7a5e6013]{border-radius:12px;flex:1;gap:12px;height:44px;min-width:0;padding:0 14px}}.section-title[data-v-d55d2eea]{align-items:center;color:#e60045;display:flex;font-size:16px;font-weight:600;gap:12px;line-height:24px;margin-top:4px}.section-title[data-v-d55d2eea]:after{background:#e6e4e7;content:"";flex:1;height:1px}.section-title--reserved[data-v-d55d2eea]{color:#a65f00;font-size:16px;line-height:24px}.contacts-grid[data-v-d55d2eea]{display:grid;gap:12px;grid-template-columns:1fr 1fr}.contacts-grid[data-v-d55d2eea] .input-wrapper:first-child{grid-column:1/-1}@media(max-width:700px){.section-title[data-v-d55d2eea]{font-size:12px;line-height:16px}.contacts-grid[data-v-d55d2eea]{gap:8px;grid-template-columns:1fr}}.section-title[data-v-cf0bac92]{align-items:center;color:#e60045;display:flex;font-size:16px;font-weight:600;gap:12px;line-height:24px;margin-top:4px}.section-title[data-v-cf0bac92]:after{background:#e6e4e7;content:"";flex:1;height:1px}.section-title--reserved[data-v-cf0bac92]{color:#a65f00;font-size:16px;line-height:24px}.promo-fields[data-v-cf0bac92]{display:flex;flex-direction:column;gap:10px}.promo-row[data-v-cf0bac92]{align-items:start;display:grid;gap:8px;grid-template-columns:1fr}@media(max-width:700px){.section-title[data-v-cf0bac92]{font-size:12px;line-height:16px}.promo-row[data-v-cf0bac92]{grid-template-columns:1fr auto}}.summary-block[data-v-ac7718a4]{border:1px dashed #e6e4e7;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:12px}.summary-top[data-v-ac7718a4]{align-items:center;display:flex;font-size:20px;gap:12px;justify-content:space-between;line-height:24px}.summary-top .summary-left[data-v-ac7718a4]{color:#29272a;font-size:18px;font-weight:500;line-height:28px}.summary-top .summary-left[data-v-ac7718a4],.summary-top .summary-left .summary-left-people[data-v-ac7718a4]{align-items:center;display:flex;gap:8px}.summary-top .summary-left .discount-sum[data-v-ac7718a4]{align-items:center;color:#a30031;display:flex;font-size:18px;font-weight:500;gap:8px;line-height:28px}.summary-top .summary-left .discount-sum--reserved[data-v-ac7718a4]{color:#894b00!important}.summary-total[data-v-ac7718a4]{align-items:center;display:flex;font-weight:500;justify-self:end}.summary-total b[data-v-ac7718a4]{color:#29272a;margin-left:4px}.summary-total s[data-v-ac7718a4]{color:#e60045;font-size:14px;margin-left:4px}.summary-total .full-price[data-v-ac7718a4]{color:#e60045;font-size:14px;margin-left:8px;margin-top:-10px;text-decoration:line-through}.reserve-info[data-v-ac7718a4]{background-color:#fefce8;border:1px solid #f0b100;border-radius:16px;display:flex;flex-direction:column;gap:4px;padding:16px}.reserve-info--header[data-v-ac7718a4]{font-weight:600}.reserve-info--header[data-v-ac7718a4],.reserve-info--text[data-v-ac7718a4]{color:#733e0a;font-size:16px;line-height:24px}.reserve-info--text[data-v-ac7718a4]{font-weight:500}.submit-error-info[data-v-ac7718a4]{background-color:#fff5f7;border:1px solid rgba(230,0,69,.35);border-radius:16px;display:flex;flex-direction:column;padding:16px}.submit-error-info--text[data-v-ac7718a4]{color:#78142d;font-size:16px;font-weight:600;line-height:24px}.agreements[data-v-ac7718a4]{display:flex;flex-direction:column;gap:12px}.agreement-row[data-v-ac7718a4]{align-items:flex-start;display:flex;gap:8px}.agreement-text[data-v-ac7718a4]{color:#29272a;font-size:16px;line-height:24px}.agreement-link[data-v-ac7718a4]{color:#e60045;cursor:pointer;font-weight:500}.agreement-link--reserved[data-v-ac7718a4]{color:#894b00}.agreement-link[data-v-ac7718a4]:hover{text-decoration:underline}.submit-btn[data-v-ac7718a4]{margin-top:8px;width:-moz-fit-content;width:fit-content}@media(max-width:700px){.summary-top[data-v-ac7718a4]{font-size:16px;gap:6px;grid-template-columns:1fr;justify-items:start;line-height:20px}.summary-total[data-v-ac7718a4]{justify-self:start}.agreement-text[data-v-ac7718a4]{font-size:14px;line-height:20px}.submit-btn[data-v-ac7718a4]{width:100%}}.game-form-success-anchor[data-v-b82eaea3]{margin:0 auto;max-width:1440px;outline:none;scroll-margin-top:88px}.game-form-page[data-v-b82eaea3]{scroll-margin-top:-100px;width:100%}.game-form-page[data-v-b82eaea3] .input__inline-btn{min-width:36px!important}.game-form-main[data-v-b82eaea3]{background-color:#fff;border-bottom-left-radius:56px;border-bottom-right-radius:56px;padding:0}.game-form-main--success[data-v-b82eaea3]{padding:0 80px 80px}.game-form[data-v-b82eaea3]{margin:0 auto;max-width:1440px;padding:48px 80px}.header[data-v-b82eaea3]{display:flex;flex-direction:column;gap:8px;margin-bottom:24px;max-width:50%}.title[data-v-b82eaea3]{color:#29272a;font-size:40px;font-weight:600;letter-spacing:-.15px;line-height:48px}.description[data-v-b82eaea3]{color:#52525c;font-size:16px;font-weight:500;line-height:24px}.form-content[data-v-b82eaea3]{display:flex;flex-direction:column;gap:16px;max-width:50%}@media(max-width:980px){.game-form[data-v-b82eaea3]{padding-left:40px;padding-right:40px;padding-top:0}.game-form-main[data-v-b82eaea3]{border-radius:32px}.game-form-main--success[data-v-b82eaea3]{padding:0}.form-content[data-v-b82eaea3],.header[data-v-b82eaea3]{max-width:100%}}@media(max-width:700px){.form-content[data-v-b82eaea3]{max-width:100%}.game-form[data-v-b82eaea3]{padding-left:16px;padding-right:16px}.game-form-main[data-v-b82eaea3]{padding:24px 0 0}.header[data-v-b82eaea3]{margin-bottom:12px}.title[data-v-b82eaea3]{font-size:28px;line-height:36px}.description[data-v-b82eaea3]{font-size:14px;line-height:20px}}
