@font-face{font-family:__openSans_1a267b;src:url(/_next/static/media/fdd3838ed2543580-s.p.woff2) format("woff2");font-display:swap;font-weight:300 800;font-style:normal}@font-face{font-family:__openSans_Fallback_1a267b;src:local("Arial");ascent-override:101.58%;descent-override:27.84%;line-gap-override:0.00%;size-adjust:105.22%}.__className_1a267b{font-family:__openSans_1a267b,__openSans_Fallback_1a267b;font-style:normal}@font-face{font-family:__notoSans_59c820;src:url(/_next/static/media/592fbd58d8ab5a2c-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__notoSans_Fallback_59c820;src:local("Arial");ascent-override:100.41%;descent-override:27.52%;line-gap-override:0.00%;size-adjust:106.47%}.__className_59c820{font-family:__notoSans_59c820,__notoSans_Fallback_59c820;font-weight:400;font-style:normal}@keyframes withCartContainer_text-animation__OQspB{0%{opacity:0}to{opacity:1}}.withCartContainer_reservation_cart__cNXEW{background-color:#fff;border-radius:8px;padding:16px;gap:12px;display:flex;flex-direction:column}.withCartContainer_reservation_cart__cNXEW .reservation_wrap_card_title{height:36px;display:flex;gap:4px;border-bottom:1px solid #eee}.withCartContainer_reservation_cart__cNXEW .reservation_wrap_card_title_icon{width:4px;height:16px;border-radius:4px;background-color:var(--color-primary)}.withCartContainer_reservation_cart__cNXEW .reservation_wrap_card_title_icon_text{font-size:18px}.withCartContainer_skeleton_user___X1u1{border-radius:8px}.withCartContainer_skeleton_user___X1u1 .ant-skeleton-title{height:36px!important}.withCartContainer_skeleton_user___X1u1 .ant-skeleton-paragraph{background-color:#fff;padding:16px!important;border-radius:8px}.withCartContainer_skeleton_user___X1u1 .ant-skeleton-paragraph li{width:500px!important;margin:0 auto}@media(max-width:768px){.withCartContainer_skeleton_user___X1u1 .ant-skeleton-paragraph li{width:100%!important}}@keyframes storeInfo_text-animation__WBg6w{0%{opacity:0}to{opacity:1}}.storeInfo_store_info__QxOw9{display:flex;flex-direction:column;gap:12px}.storeInfo_store_info__QxOw9 .reservation_content_shop_info_detail{min-height:52px;display:flex;flex-direction:column;gap:4px}.storeInfo_store_info__QxOw9 .reservation_content_shop_info_detail_name{font-size:24px;min-height:32px;line-height:32px;font-family:var(--fw9)}.storeInfo_store_info__QxOw9 .reservation_content_shop_info_detail_street{font-size:12px;line-height:16px;font-family:var(--fw4)}.storeInfo_store_info__QxOw9 .reservation_content_shop_info_btn .reservation_content_shop_info_btn_btn{font-family:var(--fw6);font-size:12px;text-align:center;padding:4px 8px;color:#666;line-height:1;border-color:#666}.storeInfo_store_info__QxOw9 .reservation_content_shop_info_btn .reservation_content_shop_info_btn_btn:hover{border-color:#666;color:#666}@keyframes userInfo_text-animation__NNUUe{0%{opacity:0}to{opacity:1}}.userInfo_user_info__6qMZ6{margin:0 auto;padding:24px 0;width:-moz-fit-content;width:fit-content}.userInfo_user_info__6qMZ6,.userInfo_user_info__6qMZ6 .reservation_user_info_form{display:flex;flex-direction:column;gap:24px}.userInfo_user_info__6qMZ6 .reservation_user_info_form_names{display:flex;gap:24px;width:500px}.userInfo_user_info__6qMZ6 .reservation_user_info_form_names_first,.userInfo_user_info__6qMZ6 .reservation_user_info_form_names_last{width:calc(50% - 12px)}.userInfo_user_info__6qMZ6 .reservation_user_info_form_phone .web_components_input_prefix{display:flex!important;align-items:center}@media(max-width:768px){.userInfo_user_info__6qMZ6{width:100%}.userInfo_user_info__6qMZ6 .reservation_user_info_form_names{display:flex;flex-direction:column;width:100%}.userInfo_user_info__6qMZ6 .reservation_user_info_form_names_first,.userInfo_user_info__6qMZ6 .reservation_user_info_form_names_last{width:100%}}@keyframes modalGiests_text-animation__eOZz1{0%{opacity:0}to{opacity:1}}.modalGiests_content__pCeGT{position:relative}.modalGiests_content__pCeGT .reservation_modal_guests_content{width:100%;display:flex;flex-wrap:wrap;gap:8px}.modalGiests_content__pCeGT .reservation_modal_guests_content_num{transition:all .2s;height:64px;border-radius:8px;border:1px solid #eaeaea;padding:12px 16px;flex:0 1 calc(25% - 6px);display:flex;align-items:center;justify-content:center}.modalGiests_content__pCeGT .reservation_modal_guests_content_num:hover{cursor:pointer}.modalGiests_content__pCeGT .reservation_modal_guests_content_num_active{background-color:var(--color-primary);color:var(--color-primary-text,#fff)}.modalGiests_content__pCeGT .reservation_modal_guests_content_num_con{height:22px;line-height:22px;font-family:var(--fw6);text-align:center;display:flex;align-items:center;justify-content:center}.modalGiests_content__pCeGT .reservation_modal_guests_content_more{transition:all .2s;flex:1;display:flex;justify-content:center;align-items:center;height:64px;border:1px solid #eaeaea;border-radius:8px;padding:12px 16px;position:relative}.modalGiests_content__pCeGT .reservation_modal_guests_content_more>div{border:none}.modalGiests_content__pCeGT .reservation_modal_guests_content_more input{text-align:center}.modalGiests_content__pCeGT .reservation_modal_guests_footer{margin-top:24px;display:flex;justify-content:center;align-items:center;gap:8px}.modalGiests_content__pCeGT .reservation_modal_guests_footer button{width:120px;height:42px;line-height:42px;padding:0;border-radius:100px}.modalGiests_content__pCeGT .reservation_modal_guests_content_more_prefix{transition:all .2s;position:absolute;top:4px;left:6px;font-size:12px}.modalGiests_content__pCeGT .reservation_modal_guests_content_more_active{background-color:var(--color-primary)}.modalGiests_content__pCeGT .reservation_modal_guests_content_mask{position:fixed;width:100%;height:100%;background-color:transparent;z-index:1010;top:0;left:0}@media(max-width:768px){.modalGiests_modal__nPDz8 .ant-drawer-content{border-radius:12px 12px 0 0}}@keyframes details_text-animation__O4eGk{0%{opacity:0}to{opacity:1}}.details_details__WlxvA{width:500px;margin:0 auto;display:flex;flex-direction:column;gap:24px;padding:24px 0}.details_details__WlxvA .reservation_details_form_reservation_time_content_value{flex:1;font-size:16px;font-family:var(--fw6);line-height:22px}@media(max-width:768px){.details_details__WlxvA .reservation_details_form_reservation_time_content_value{width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.details_details__WlxvA .reservation_details_form_reservation_time_content_value span{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}}.details_details__WlxvA .reservation_details_form_reservation_time_content_value span{color:#666}.details_details__WlxvA .iarrow_line_right{color:#bababa}.details_formItem__kh9m5{height:54px;border-radius:4px;border:1px solid #eaeaea;padding:16px 12px;display:flex;gap:8px}.details_formItem__kh9m5:hover{cursor:pointer}@media(max-width:768px){.details_details__WlxvA{width:100%}}@keyframes modalReservarionTime_text-animation__UwSer{0%{opacity:0}to{opacity:1}}.modalReservarionTime_date_content__iB2jL{max-width:100%;overflow:hidden}.modalReservarionTime_date_content__iB2jL .ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background-color:var(--color-primary)!important;color:var(--color-primary-text,#fff)!important}.modalReservarionTime_date_content__iB2jL .ant-picker-footer,.modalReservarionTime_date_content__iB2jL .ant-picker-footer-extra{border:none!important}.modalReservarionTime_date_content__iB2jL .reservation_change_time_picker_container{width:200%;display:flex;transition:all .2s}.modalReservarionTime_date_content__iB2jL .reservation_change_time_picker_container_time_con{width:100%;order:2}.modalReservarionTime_date_content__iB2jL .ant-picker-time-panel{margin-bottom:20px}.modalReservarionTime_date_content__iB2jL .ant-picker-time-panel-column{display:flex;align-items:center;text-align:center;flex-direction:column;scrollbar-gutter:stable;margin-right:-5px;padding-bottom:10px}.modalReservarionTime_date_content__iB2jL .ant-picker-time-panel-column:not(:first-child){justify-content:center}.modalReservarionTime_date_content__iB2jL .ant-picker-time-panel-column:after{display:none}.modalReservarionTime_date_content__iB2jL .ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner{color:#bababa!important}.modalReservarionTime_date_content__iB2jL .ant-picker-time-panel-cell{width:100%;margin-left:10px!important}.modalReservarionTime_date_content__iB2jL .ant-picker-time-panel-cell-inner{width:100%!important;padding:0!important}.modalReservarionTime_date_content__iB2jL .ant-picker-dropdown{display:block;width:100%}.modalReservarionTime_date_content__iB2jL .ant-picker{display:none}.modalReservarionTime_date_content__iB2jL .ant-picker-dropdown{position:unset}.modalReservarionTime_date_content__iB2jL .ant-picker-panel-container{box-shadow:unset}.modalReservarionTime_date_content__iB2jL .ant-picker-cell-inner,.modalReservarionTime_date_content__iB2jL .ant-picker-content,.modalReservarionTime_date_content__iB2jL .ant-picker-date-panel,.modalReservarionTime_date_content__iB2jL .ant-picker-panel{width:100%!important}.modalReservarionTime_date_content__iB2jL .ant-picker-cell-disabled{color:#bababa}.modalReservarionTime_date_content__iB2jL .ant-picker-cell-disabled:before{background-color:#f1f1f1;height:100%}.modalReservarionTime_date_content__iB2jL .ant-picker-cell-selected{background-color:var(--color-primary);border-radius:4px;transition:all .2s;border:none!important}.modalReservarionTime_date_content__iB2jL .ant-picker-cell-today{border:1px solid var(--color-primary);border-radius:4px!important}.modalReservarionTime_date_content__iB2jL .ant-picker-cell:not(.ant-picker-cell-in-view){background-color:#f1f1f1;color:#bababa}.modalReservarionTime_date_content__iB2jL .ant-picker-cell-inner:before{border:none!important}.modalReservarionTime_date_content__iB2jL .ant-picker-cell-inner{height:100%!important;display:flex!important;justify-content:center;align-items:center}.modalReservarionTime_date_content__iB2jL .ant-picker-cell{padding:0!important;height:40px}.modalReservarionTime_date_content__iB2jL .reservation_change_time_picker_btn{display:flex;justify-content:center;gap:8px}.modalReservarionTime_date_content__iB2jL .ant-picker-today-btn{display:none}.modalReservarionTime_date_content__iB2jL .reservation_change_time_picker_cancel_btn,.modalReservarionTime_date_content__iB2jL .reservation_change_time_picker_next_btn{width:120px;height:42px;border-radius:100px;padding:0 24px;font-size:16px;line-height:19px;font-family:var(--fw6)}.modalReservarionTime_date_content__iB2jL .reservation_change_time_picker_cancel_btn{color:#000}.modalReservarionTime_date_content__iB2jL .ant-picker-ranges{display:none}.modalReservarionTime_modal_reservation_date__FhgCD .web_components_modal_body{padding:0}.modalReservarionTime_back__znzyn{height:32px;display:flex;align-items:center;padding:0 12px;text-align:center;position:relative}.modalReservarionTime_back__znzyn .reservation_time_back_to_date_icon{display:flex;gap:4px;height:100%;align-items:center;z-index:2}.modalReservarionTime_back__znzyn .reservation_time_back_to_date_icon:hover{cursor:pointer}.modalReservarionTime_back__znzyn .reservation_time_back_to_date_icon span{font-family:var(--fw6);font-size:14px;line-height:20px}.modalReservarionTime_back__znzyn .reservation_time_back_to_date_value{flex:1;text-align:center;font-family:var(--fw7);font-size:16px;line-height:22px;position:absolute;top:50%;transform:translateY(-80%);left:0;right:0;bottom:0;margin:auto}@media(max-width:768px){.modalReservarionTime_modal_reservation_date__FhgCD .ant-drawer-content-wrapper{height:80vh!important}.modalReservarionTime_modal_reservation_date__FhgCD .ant-drawer-content{border-radius:12px 12px 0 0}.modalReservarionTime_modal_reservation_date__FhgCD .ant-picker-time-panel-cell{padding-right:12px!important}}@keyframes diningAreas_text-animation__NZVe_{0%{opacity:0}to{opacity:1}}.diningAreas_dining_areas__YvJh8{width:100%;display:flex;flex-wrap:wrap;gap:8px}.diningAreas_dining_areas__YvJh8 .reservation_details_dining_areas_item{transition:all .2s;width:161px;height:54px;border-radius:4px;border:1px solid #eaeaea;display:flex;justify-content:center;align-items:center;padding:12px 10px;font-size:16px;line-height:22px;font-family:var(--fw6);color:#666}.diningAreas_dining_areas__YvJh8 .reservation_details_dining_areas_item:hover{cursor:pointer}.diningAreas_dining_areas__YvJh8 .diningAreas_active___6xZ_{background-color:var(--color-primary);color:var(--color-primary-text,#fff)}@keyframes availableTime_text-animation___tTfP{0%{opacity:0}to{opacity:1}}.availableTime_available_time__5mhV4{width:100%;font-family:var(--fw4);color:#666}@keyframes availableTime_spins__djeug{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.availableTime_available_time__5mhV4 .availableTime_icon_spins__RUHyR{animation:availableTime_spins__djeug 1s linear infinite}.availableTime_available_time__5mhV4 .available_reservation_time_overstep_title_text_icon{height:32px;padding:0 16px 0 12px;display:flex;justify-content:center;align-items:center;gap:4px;font-size:14px;margin-top:12px}.availableTime_available_time__5mhV4 .available_reservation_time_overstep_title_text_icon i{font-size:12px}.availableTime_available_time__5mhV4 .available_reservation_time_loading{display:flex;align-items:center;justify-content:center;gap:8px}.availableTime_available_time__5mhV4 .available_reservation_time_not_loading_title,.availableTime_available_time__5mhV4 .available_reservation_time_overstep_title{padding:12px 0;justify-content:center;align-items:center;gap:4px;display:flex;font-size:12px;line-height:16px;text-align:center}.availableTime_available_time__5mhV4 .available_reservation_time_list{display:flex;width:100%;border-radius:4px;gap:8px;flex-wrap:wrap}.availableTime_available_time__5mhV4 .available_reservation_time_list_item{transition:all .2s;width:161px;height:54px;border-radius:4px;border:1px solid #eaeaea;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:16px;font-family:var(--fw6);line-height:22px}.availableTime_available_time__5mhV4 .available_reservation_time_list_item:hover{cursor:pointer}@media(max-width:768px){.availableTime_available_time__5mhV4 .available_reservation_time_list_item{width:calc(50% - 4px)}}.availableTime_available_time__5mhV4 .available_reservation_time_list_item_active{background-color:var(--color-primary);color:var(--color-primary-text,#fff)}.availableTime_available_time__5mhV4 .available_reservation_time_list_item_full{background-color:#eaeaea;color:#bababa}.availableTime_available_time__5mhV4 .available_reservation_time_list_item_full:hover{cursor:default}.availableTime_available_time__5mhV4 .available_reservation_time_list_item_full_text{font-size:12px;font-family:var(--fw4)}@keyframes paymentInfo_text-animation__Xf1_t{0%{opacity:0}to{opacity:1}}.paymentInfo_payment_info__fFvMq{width:100%;border-radius:4px;border:1px solid #eaeaea;padding:16px 16px 24px;display:flex;flex-direction:column;gap:8px}.paymentInfo_payment_info__fFvMq .reservation_payment_information_fee{height:32px;font-size:24px;font-family:var(--fw6);font-weight:900;line-height:32px}.paymentInfo_payment_info__fFvMq .reservation_payment_information_text{font-family:var(--fw4);font-size:12px;line-height:16px}.paymentInfo_payment_info__fFvMq .reservation_payment_information_mes{padding:24px 0 0}@keyframes specialRequest_text-animation__Q19mG{0%{opacity:0}to{opacity:1}}.specialRequest_special_request__PP1CO{padding:4px 0}.specialRequest_special_request__PP1CO>div{flex-direction:column}.specialRequest_special_request__PP1CO .web_components_textarea_count{display:block;right:0;bottom:0;background-color:transparent;height:12px;font-size:10px;line-height:12px;font-family:var(--fw4);color:#bababa}.specialRequest_special_request__PP1CO .reservation_special_request_textarea::-moz-placeholder{color:#bababa!important}.specialRequest_special_request__PP1CO .reservation_special_request_textarea::placeholder{color:#bababa!important}@keyframes modalOverstepGuest_text-animation__DZWEw{0%{opacity:0}to{opacity:1}}.modalOverstepGuest_modal_overstep_guest_content__llHp_{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:12px}.modalOverstepGuest_modal_overstep_guest_content__llHp_ .modal_overstep_guest_content_text{font-family:var(--fw4)}.modalOverstepGuest_modal_overstep_guest_content__llHp_ .modal_overstep_guest_content_tel{display:flex;gap:4px;justify-content:center;align-items:center;font-size:14px;font-family:var(--fw6);line-height:20px;color:#00a3fe;text-decoration:none}.modalOverstepGuest_modal_overstep_guest_content__llHp_ .modal_overstep_guest_content_tel:hover{cursor:pointer}@keyframes modalGetCall_text-animation__i64SW{0%{opacity:0}to{opacity:1}}@media(min-width:769px){.modalGetCall_modal__BvMI2{z-index:1010!important}}.modalGetCall_modal__BvMI2 .web_components_modal_header{margin-bottom:12px}.modalGetCall_modal__BvMI2 .web_components_modal_body{padding-top:0;text-align:center}.modalGetCall_modal__BvMI2 .modalGetCall_modal_title__suh2E{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px}.modalGetCall_modal__BvMI2 .modalGetCall_modal_title__suh2E .modalGetCall_img__moSbY{width:96px;height:42px}@media(min-width:769px){.modalGetCall_modal__BvMI2 .modalGetCall_btn__RHKRs{display:flex;justify-content:center}.modalGetCall_modal__BvMI2 .web_components_modal_footer{padding:0;margin-top:20px;width:100%}.modalGetCall_modal__BvMI2 .web_components_modal_footer button{min-width:120px;font-size:16px;width:auto;padding:0 10px;flex:none;margin:5px;height:42px;line-height:42px}.modalGetCall_modal__BvMI2 .web_components_modal_footer .ant-btn-default{color:var(--color-primary-ink,var(--color-primary));border-color:var(--color-primary)}}@media(max-width:768px){.modalGetCall_modal__BvMI2{border-radius:12px 12px 0 0;min-height:400px}.modalGetCall_modal__BvMI2 .ant-drawer-body{padding:0}.modalGetCall_modal__BvMI2 .modalGetCall_modal_info___WB9_{padding:32px 40px 24px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px}.modalGetCall_modal__BvMI2 .modalGetCall_modal_info___WB9_ .modalGetCall_img__moSbY{width:96px;height:42px}.modalGetCall_modal__BvMI2 .modalGetCall_btn__RHKRs{padding:0 24px;display:flex;gap:8px;justify-content:center}.modalGetCall_modal__BvMI2 .modalGetCall_btn__RHKRs button{width:106px;height:42px;padding:0 24px;font-size:16px;font-family:var(--fw6);font-weight:600;line-height:19px}}.modalGetCall_drawer_root__LIpn2{z-index:1010!important}.modalGetCall_cancel__w3TU1{border-color:var(--color-primary);color:var(--color-primary-ink,var(--color-primary))}@media(max-width:768px){.modalGetCall_cancel__w3TU1:active{background-color:var(--button-hover-background)}}@media(min-width:769px){.modalGetCall_cancel__w3TU1:hover{background-color:var(--button-hover-background)}}@keyframes modalLogin_text-animation__rj2VF{0%{opacity:0}to{opacity:1}}.modalLogin_modal_login__yxLsi .web_components_modal_content{padding:0!important}.modalLogin_modal_login__yxLsi .web_components_modal_body{padding:0}.modalLogin_content__4e66L .reservation_login_modal_title{height:44px;padding:12px;display:flex;gap:4px;justify-content:space-between;border-bottom:1px solid var(--line)}.modalLogin_content__4e66L .reservation_login_modal_title_text{font-family:var(--fw6);font-size:16px;line-height:22px}.modalLogin_content__4e66L .reservation_login_modal_title_close{width:32px;height:32px;padding:8px;display:flex;justify-content:center;align-items:center;transition:all .2s}.modalLogin_content__4e66L .reservation_login_modal_title_close:hover{cursor:pointer;background-color:var(--button-hover-background);border-radius:5px}.modalLogin_content__4e66L .reservation_login_modal_title_close .icon-close{width:16px;height:16px;font-size:16px;line-height:16px}.modalLogin_content__4e66L .login_content_send_code{height:-moz-fit-content;height:fit-content;line-height:22px;padding-top:0;padding-bottom:0}.modalLogin_content__4e66L .reservation_login_modal_content{padding:24px;display:flex;flex-direction:column;gap:16px}.modalLogin_content__4e66L .reservation_login_phone_number{text-align:center;font-size:18px;line-height:24px}.modalLogin_content__4e66L .web_components_input_prefix{order:2}.modalLogin_content__4e66L .web_components_input_prefix button{height:22px;font-size:12px;line-height:14px;text-align:center;font-family:var(--fw6)}@media(max-width:768px){.modalLogin_modal_login__yxLsi .ant-drawer-header{display:none}.modalLogin_modal_login__yxLsi .ant-drawer-body{padding:0}.modalLogin_modal_login__yxLsi .ant-drawer-content{border-radius:12px 12px 0 0}.modalLogin_modal_login__yxLsi .ant-drawer-content-wrapper{height:70%!important}.modalLogin_modal_login__yxLsi .reservation_login_modal_title{align-items:center}}@keyframes confirm_text-animation__VL8Hr{0%{opacity:0}to{opacity:1}}.confirm_reservation_confirm__E3b4Y{width:100%;padding:24px 16px;display:flex;flex-direction:column;gap:10px}.confirm_reservation_confirm__E3b4Y .reservation_confirm_con{width:500px;margin:0 auto;display:flex;flex-direction:column;gap:20px}@media(max-width:768px){.confirm_reservation_confirm__E3b4Y .reservation_confirm_con{width:100%}}.confirm_reservation_confirm__E3b4Y .reservation_confirm_con_therm{font-family:var(--fw4);font-size:12px;line-height:16px}.confirm_reservation_confirm__E3b4Y .reservation_confirm_con_therm a{color:#000;text-decoration:underline}.confirm_reservation_confirm__E3b4Y .reservation_confirm_con_therm span{font-weight:400;font-size:12px}.confirm_reservation_confirm__E3b4Y .web_components_form_item{margin:0;padding:0}.confirm_reservation_confirm__E3b4Y .reservation_confirm_con_btn{width:100%;height:56px;border-radius:100px;padding:0 36px;color:#fff;font-family:var(--fw7);font-size:20px;line-height:20px}.confirm_reservation_confirm__E3b4Y .reservation_confirm_con_btn_disabled{background-color:#d9d9d9}.confirm_reservation_confirm__E3b4Y .reservation_confirm_con_btn_disabled:hover{background-color:#d9d9d9!important}@keyframes reservation-details_text-animation__ut2WU{0%{opacity:0}to{opacity:1}}.reservation-details_reservation_info__i0S9p{padding-top:24px;display:flex;flex-direction:column;gap:12px;width:100%;text-align:left}.reservation-details_reservation_info__i0S9p .reservation_readonly_reservation_info_title{font-family:var(--fw7);font-size:16px;line-height:22px}.reservation-details_reservation_info__i0S9p .reservation_readonly_reservation_info_table{display:grid;grid-template-columns:minmax(120px,auto) 1fr;width:100%}.reservation-details_reservation_info__i0S9p .reservation_readonly_reservation_info_table_cell{padding:8px;border:1px solid #eaeaea;border-bottom:none}.reservation-details_reservation_info__i0S9p .reservation_readonly_reservation_info_table_cell:nth-last-child(-n+2){border-bottom:1px solid #eaeaea}.reservation-details_reservation_info__i0S9p .reservation_readonly_reservation_info_table_left{white-space:nowrap;border-right:none}@keyframes your-reservation_text-animation__ZbQRa{0%{opacity:0}to{opacity:1}}.your-reservation_your_reservation__RV_P8{width:500px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.your-reservation_your_reservation__RV_P8 .reservation_logged_reservation_detail_shop{padding-top:24px;width:100%}.your-reservation_your_reservation__RV_P8 .reservation_logged_reservation_detail_shop_con{display:flex;flex-direction:column;gap:4px}.your-reservation_your_reservation__RV_P8 .reservation_logged_reservation_detail_shop_con_name{min-height:32px;font-family:var(--fw6);font-size:24px;line-height:32px}.your-reservation_your_reservation__RV_P8 .reservation_logged_reservation_detail_shop_con_address{min-height:16px;line-height:16px;font-family:var(--fw4);font-size:12px}.your-reservation_your_reservation__RV_P8 .reservation_logged_reservation_detail_booker{padding-top:24px;display:flex;flex-direction:column;gap:12px}.your-reservation_your_reservation__RV_P8 .reservation_logged_reservation_detail_booker_title{height:22px;line-height:22px;font-family:var(--fw7);font-size:16px}.your-reservation_your_reservation__RV_P8 .reservation_logged_reservation_detail_booker_table{display:grid;grid-template-columns:minmax(120px,auto) 1fr;width:100%}.your-reservation_your_reservation__RV_P8 .reservation_logged_reservation_detail_booker_table_cell{padding:8px;border:1px solid #eaeaea;border-bottom:none}.your-reservation_your_reservation__RV_P8 .reservation_logged_reservation_detail_booker_table_cell:nth-last-child(-n+2){border-bottom:1px solid #eaeaea}.your-reservation_your_reservation__RV_P8 .reservation_logged_reservation_detail_booker_table_left{white-space:nowrap;border-right:none}@media(max-width:768px){.your-reservation_your_reservation__RV_P8{width:100%}}@keyframes payment-information_text-animation__XGFV4{0%{opacity:0}to{opacity:1}}.payment-information_payment_information__a4Ovp{width:100%;background-color:#fff}.payment-information_payment_information__a4Ovp .reservation_payment_information_con{max-width:500px;padding-top:24px;margin:0 auto 48px}.payment-information_payment_information__a4Ovp .reservation_payment_information_confirm{position:absolute;left:0;right:0;bottom:-158px}@keyframes success_text-animation__8sBm6{0%{opacity:0}to{opacity:1}}.success_reservation_success__Qd5VW{border-radius:8px;padding:40px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}@media(min-width:769px){.success_reservation_success__Qd5VW{width:768px;background-color:#fff;margin:0 auto}}@media(max-width:768px){.success_reservation_success__Qd5VW{width:100vw}}.success_reservation_success__Qd5VW .reservation_success_top{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}.success_reservation_success__Qd5VW .reservation_success_top_icon{width:64px;height:64px}.success_reservation_success__Qd5VW .reservation_success_top_icon .icon-result-ok{width:100%;height:100%;font-size:64px;line-height:1;color:#32c100}.success_reservation_success__Qd5VW .reservation_success_top_title{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.success_reservation_success__Qd5VW .reservation_success_top_title_text{height:24px;font-family:var(--fw6);font-size:18px;line-height:24px;text-align:center}.success_reservation_success__Qd5VW .reservation_success_top_title_shop_name{font-family:var(--fw6);font-weight:900;font-size:28px;min-height:36px;line-height:36px;text-align:center}.success_reservation_success__Qd5VW .reservation_success_info{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.success_reservation_success__Qd5VW .reservation_success_info_title{height:22px;font-family:var(--fw6);font-size:16px;line-height:22px;text-align:center}.success_reservation_success__Qd5VW .reservation_success_info_table{width:300px;display:grid;grid-template-columns:minmax(120px,auto) 1fr;row-gap:16px}.success_reservation_success__Qd5VW .reservation_success_info_table_left{font-family:var(--fw4);font-size:12px;height:20px;line-height:20px}.success_reservation_success__Qd5VW .reservation_success_info_table_right{font-family:var(--fw6);font-size:14px;line-height:20px}.success_reservation_success__Qd5VW .reservation_success_info_border{width:100%;height:1px;border-bottom:1px dashed #eaeaea}.success_reservation_success__Qd5VW .reservation_success_info_feedback{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.success_reservation_success__Qd5VW .reservation_success_info_feedback_title{font-size:16px;line-height:22px;text-align:center;height:22px;font-family:var(--fw6)}.success_reservation_success__Qd5VW .reservation_success_info_feedback_btn{display:flex;gap:24px}@keyframes reservation_text-animation__Gr7pX{0%{opacity:0}to{opacity:1}}.reservation_reservation__M6FEP{display:flex;flex-direction:column;width:768px;gap:20px;margin:0 auto}.reservation_reservation__M6FEP .reservation_title__5O9Fe{min-height:36px;font-size:28px;line-height:36px;font-weight:900}@media(max-width:768px){.reservation_reservation__M6FEP{gap:24px;background-color:#fff;width:100vw}.reservation_reservation__M6FEP .reservation_title__5O9Fe{padding:20px 16px 16px;min-height:72px}.reservation_reservation__M6FEP .reservation_reservation_store_info__EuU5V{margin-top:-24px}}.reservation_skeleton_btn__kGqy1{margin:0 auto}@media(max-width:768px){.reservation_skeleton_btn__kGqy1,.reservation_skeleton_btn__kGqy1 .ant-skeleton-button{width:100%!important}}.reservation_reservation_info_payment__fsF02{margin-bottom:280px;position:relative}.reservation_unusual_modal__fz4wj{overflow:hidden}.reservation_unusual_modal__fz4wj .web_components_modal_body{text-align:center}.reservation_unusual_modal__fz4wj .ant-btn{background-color:var(--color-primary)!important;color:var(--color-primary-text,#fff)}.reservation_unusual_modal__fz4wj .ant-btn:hover{color:#fff!important;background-color:var(--color-primary-lighten-10)!important}@media(max-width:768px){.reservation_reservation__M6FEP{gap:0}}