.BookingScreenForm_header__nROkN{height:auto;background-color:#f2f2f2;border-radius:inherit;display:flex;justify-content:flex-start;align-items:flex-start;position:absolute;z-index:30;top:0;left:0;width:100%;padding-top:16px}.BookingScreenForm_header__nROkN button.BookingScreenForm_button-close__PeA1e{position:absolute;right:5px;top:4px;background-color:rgba(0,0,0,0);color:#969699}.BookingScreenForm_title-wrapper__4n4Dl{padding:0 65px 0 16px;display:flex;justify-content:flex-start;flex-direction:column;gap:8px;margin-bottom:0!important}.BookingScreenForm_title__WAbGK[data-size=h3]{width:100%;text-align:left;display:block;text-transform:uppercase;font-size:28px;line-height:32px;letter-spacing:.28px}@media only screen and (max-width:767px){.BookingScreenForm_title__WAbGK[data-size=h3]{font-size:22px;line-height:24px;letter-spacing:.22px}}.BookingScreenForm_rest-name__Z0ySz{font-size:15px;line-height:20px;color:#909099;font-weight:400}.BookingScreenForm_main__jsh9q{padding:20px 12px 92px;height:100%;max-height:100%;overflow-x:hidden;overflow-y:auto}.BookingScreenForm_main__jsh9q::-webkit-scrollbar{width:0}@media only screen and (max-width:767px){.BookingScreenForm_main__jsh9q{padding:20px 15px 92px}}.BookingScreenForm_main__jsh9q:after{content:"";height:96px;width:100%;position:absolute;pointer-events:none}.BookingScreenForm_fields__55evO{display:flex;flex-direction:column;gap:12px;background:#fff;border-radius:12px;padding:12px;margin-bottom:16px}@media only screen and (max-width:767px){.BookingScreenForm_fields__55evO{margin-bottom:12px}}.BookingScreenForm_footer__P1k1p{background:#fff;position:absolute;z-index:30;bottom:0;left:0;right:0;border-radius:inherit;background:linear-gradient(180deg,rgba(246,246,246,0),#F6F6F6 45.84%);padding:12px 12px 12px 26px;height:92px;justify-content:space-between;display:flex;align-items:center;gap:12px}@media only screen and (max-width:767px){.BookingScreenForm_footer__P1k1p{padding:10px 16px}}button.BookingScreenForm_submit__WDp1b{padding-left:70px;padding-right:70px;height:68px;border-radius:70px}@media only screen and (max-width:767px){button.BookingScreenForm_submit__WDp1b{width:100%;height:60px;padding-left:20px;padding-right:20px;font-size:15px}}button.BookingScreenForm_submit__WDp1b:active:not(:disabled){color:hsla(0,0%,100%,.54)}button.BookingScreenForm_submit__WDp1b:hover:not(:disabled){box-shadow:4px 4px 24px rgba(240,41,62,.4)}.BookingScreenForm_policy__eUNSB{margin-bottom:16px}.BookingScreenForm_policy-link__8FTPR{color:#969696;text-decoration:underline;cursor:pointer;transition:all .2s ease}.BookingScreenForm_policy-link__8FTPR:hover{color:var(--c-afisha)}.BookingInput_wrapper__eJYXi{margin:0;display:flex;flex-direction:column}.BookingInput_input___nqrI{background:#f6f6f6;text-decoration:none;color:#000;transition:all .15s ease;outline:none;text-align:left;position:absolute;z-index:1;box-shadow:none;font-size:15px;margin:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;caret-color:#ff3118;padding:0 12px 12px;width:inherit;max-width:inherit;border-radius:13px;border:none;line-height:22px;left:0;top:0;resize:none;overflow-y:hidden;overflow-x:auto;white-space:nowrap}.BookingInput_input___nqrI::-webkit-scrollbar{display:none}.BookingInput_input___nqrI::-webkit-inner-spin-button,.BookingInput_input___nqrI::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.BookingInput_input___nqrI::placeholder{color:rgba(0,0,0,.4)}.BookingInput_input___nqrI::-webkit-input-placeholder{color:rgba(0,0,0,.4)}.BookingInput_input___nqrI::-moz-placeholder{color:rgba(0,0,0,.4)}.BookingInput_input___nqrI:-ms-input-placeholder{color:rgba(0,0,0,.4)}.BookingInput_input___nqrI:active,.BookingInput_input___nqrI:focus,.BookingInput_input___nqrI:hover{border:none}.BookingInput_input___nqrI:empty,.BookingInput_input___nqrI:not(:empty){top:19px;height:41px;min-height:41px}.BookingInput_input___nqrI.BookingInput_focused__dj4TP:empty,.BookingInput_input___nqrI.BookingInput_focused__dj4TP:not(:empty),.BookingInput_input___nqrI:focus:empty,.BookingInput_input___nqrI:focus:not(:empty){top:28px;line-height:22px;height:32px;min-height:32px}.BookingInput_input___nqrI.BookingInput_focused__dj4TP:empty::placeholder,.BookingInput_input___nqrI.BookingInput_focused__dj4TP:not(:empty)::placeholder,.BookingInput_input___nqrI:focus:empty::placeholder,.BookingInput_input___nqrI:focus:not(:empty)::placeholder{color:rgba(0,0,0,0)}.BookingInput_input___nqrI.BookingInput_focused__dj4TP:empty::-webkit-input-placeholder,.BookingInput_input___nqrI.BookingInput_focused__dj4TP:not(:empty)::-webkit-input-placeholder,.BookingInput_input___nqrI:focus:empty::-webkit-input-placeholder,.BookingInput_input___nqrI:focus:not(:empty)::-webkit-input-placeholder{color:rgba(0,0,0,0)}.BookingInput_input___nqrI.BookingInput_focused__dj4TP:empty:-moz-placeholder,.BookingInput_input___nqrI.BookingInput_focused__dj4TP:empty::-moz-placeholder,.BookingInput_input___nqrI.BookingInput_focused__dj4TP:not(:empty):-moz-placeholder,.BookingInput_input___nqrI.BookingInput_focused__dj4TP:not(:empty)::-moz-placeholder,.BookingInput_input___nqrI:focus:empty:-moz-placeholder,.BookingInput_input___nqrI:focus:empty::-moz-placeholder,.BookingInput_input___nqrI:focus:not(:empty):-moz-placeholder,.BookingInput_input___nqrI:focus:not(:empty)::-moz-placeholder{color:rgba(0,0,0,0)}.BookingInput_input___nqrI.BookingInput_focused__dj4TP:empty:-ms-input-placeholder,.BookingInput_input___nqrI.BookingInput_focused__dj4TP:not(:empty):-ms-input-placeholder,.BookingInput_input___nqrI:focus:empty:-ms-input-placeholder,.BookingInput_input___nqrI:focus:not(:empty):-ms-input-placeholder{color:rgba(0,0,0,0)}.BookingInput_input___nqrI.BookingInput_focused__dj4TP:empty+.BookingInput_label__CQ_6F,.BookingInput_input___nqrI.BookingInput_focused__dj4TP:not(:empty)+.BookingInput_label__CQ_6F,.BookingInput_input___nqrI:focus:empty+.BookingInput_label__CQ_6F,.BookingInput_input___nqrI:focus:not(:empty)+.BookingInput_label__CQ_6F{top:0;opacity:1}#BookingInput_input_phone__5iBFS{appearance:textfield;-webkit-appearance:textfield;-webkit-rtl-ordering:logical;-webkit-user-select:text;cursor:auto}#BookingInput_input_phone__5iBFS::-webkit-contacts-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;position:absolute;right:0}.BookingInput_block__NuC1e{position:relative;width:100%;max-width:100%;height:60px;min-height:60px;border-radius:12px;overflow:hidden;background-color:#f6f6f6}.BookingInput_block__NuC1e .BookingInput_error__OIjxT{border:1px solid #f41212}.BookingInput_label__CQ_6F{position:absolute;z-index:2;left:0;padding:9px 12px 0;top:7px;font-size:13px;line-height:17px;color:rgba(0,0,0,.4);transition:all .15s ease;opacity:0;width:100%;cursor:text;pointer-events:none}.BookingInput_error__OIjxT{font-size:13px;line-height:17px;color:#f41212;margin-top:6px;display:block}.BookingDateTime_block-date__cWTb6{display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:12px;padding:12px;gap:10px;margin-bottom:12px}@media only screen and (max-width:767px){.BookingDateTime_block-date__cWTb6{display:flex;flex-direction:column;align-items:flex-start}.BookingDateTime_block-date__cWTb6 .booking-calendar{width:100%}.BookingDateTime_block-date__cWTb6 .booking-calendar .react-datepicker{max-width:400px}.BookingDateTime_block-date__cWTb6{grid-template-columns:auto;flex-direction:column}}.BookingDateTime_block-date__cWTb6 .BookingDateTime_content__H0fkx{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px}@media only screen and (max-width:767px){.BookingDateTime_block-date__cWTb6 .BookingDateTime_content__H0fkx{gap:15px 7px}}.BookingDateTime_block-time__uyGNw{display:flex;flex-direction:column;background:#fff;border-radius:12px;padding:12px;gap:10px;margin-bottom:12px}.BookingDateTime_block-time__uyGNw .BookingDateTime_content__H0fkx{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-start}@media only screen and (max-width:767px){.BookingDateTime_block-time__uyGNw .BookingDateTime_content__H0fkx{gap:6px}}.BookingDateTime_button__G9jdl{height:52px;width:auto;border-radius:26px;background:none;cursor:pointer;border:none;font-size:15px;line-height:20px;padding:0 16px;margin:0;box-shadow:inset 0 0 0 1px #e9e9e9;color:#000;transition:all .2s ease}.BookingDateTime_button__G9jdl:hover{box-shadow:inset 0 0 0 1px #8c8c8c}.BookingDateTime_button__G9jdl:active{color:#ff3118}.BookingDateTime_button--date__CCaI3{min-width:125px}@media only screen and (max-width:767px){.BookingDateTime_button--date__CCaI3{min-width:auto;padding-left:24px;padding-right:24px}}.BookingDateTime_button--time__bqS_p{min-width:81px}@media only screen and (max-width:767px){.BookingDateTime_button--time__bqS_p{min-width:74px}}.BookingDateTime_button__show-all-time__lcHDE{display:flex;min-width:81px;align-items:center;justify-content:center}@media only screen and (max-width:767px){.BookingDateTime_button__show-all-time__lcHDE{min-width:52px}}.BookingDateTime_button__show-all-time__lcHDE svg{width:20px;height:20px}.BookingDateTime_button--selected__9F41j,.BookingDateTime_button--selected__9F41j:hover{box-shadow:inset 0 0 0 2px #ff3118}.BookingDateTime_button--disabled__mkt7J{pointer-events:none;color:#d5d5d5;cursor:not-allowed;-webkit-user-select:none;user-select:none}.BookingDateTime_button--placeholder__7yqo9{cursor:default;pointer-events:none;background:#f6f6f6;box-shadow:inset 0 0 0 1px #f6f6f6;color:rgba(0,0,0,0);min-width:81px}@media only screen and (max-width:767px){.BookingDateTime_button--placeholder__7yqo9{min-width:74px}}.BookingDateTime_error__3Gc5A{grid-column:1/3;font-size:13px;line-height:17px;color:#f41212;display:block}@media only screen and (max-width:767px){.BookingDateTime_error__3Gc5A{grid-column:initial}}.BookingDateTime_no-slots-message__sPUeq{padding:1em 0;animation:BookingDateTime_fadeIn__HqQUu 1s}@keyframes BookingDateTime_fadeIn__HqQUu{0%{opacity:0}to{opacity:1}}@media only screen and (max-width:767px){.BookingCalendar_booking-calendar__pu1tj{width:100%}.BookingCalendar_booking-calendar__pu1tj .react-datepicker{padding:0}}.BookingCalendar_button__T6cCq{display:flex;height:52px;width:auto;border-radius:26px;background:none;cursor:pointer;border:none;font-size:15px;line-height:20px;padding:0 15px;margin:0;box-shadow:inset 0 0 0 1px #e9e9e9;color:#000;transition:all .2s ease}.BookingCalendar_button__T6cCq:hover{box-shadow:inset 0 0 0 1px #8c8c8c}.BookingCalendar_button__T6cCq:active{color:#ff3118}.BookingCalendar_button--red__LSaEy,.BookingCalendar_button--red__LSaEy:hover,.BookingCalendar_button--selected__n_nVh,.BookingCalendar_button--selected__n_nVh:hover{box-shadow:inset 0 0 0 2px #ff3118}.BookingCalendar_button--red__LSaEy svg,.BookingCalendar_button--selected__n_nVh svg{color:red}.BookingCalendar_button--disabled__j2J1a{pointer-events:none;color:#d5d5d5;cursor:not-allowed;-webkit-user-select:none;user-select:none}.BookingCalendar_button__T6cCq[data-long-mode=true]{min-width:150px;padding:0 24px}.BookingCalendar_button-text__n7xJf{display:flex;align-items:center;gap:9px}.BookingCalendar_button-text__n7xJf svg{width:23px;height:23px}.BookingCalendarHeader_header__KDTLQ{position:relative;display:flex;justify-content:space-between;height:32px;align-items:center;margin-bottom:24px;padding:0 4px;gap:10px}@media only screen and (max-width:767px){.BookingCalendarHeader_header__KDTLQ{margin-bottom:16px;padding:0}}.BookingCalendarHeader_buttons__53tG5{display:flex;justify-content:space-between;gap:16px}.BookingCalendarHeader_buttons__53tG5>button:first-child{rotate:180deg}.BookingCalendarHeader_title__QcvZL{display:inline-block;min-width:120px}.BookingCalendarHeader_close__z4Xeh{position:absolute;right:-7px;top:-8px}.BookingCalendarHeader_close__z4Xeh svg{transition:all .2s ease;color:#969699}.BookingCalendarHeader_close__z4Xeh:hover svg{color:#000}
/*# sourceMappingURL=358c177239c8ce44.css.map*/