.MobileHeaderBackButton_mobile_header_back_button__yhIlu{border:none;cursor:pointer;color:#171719}.MobileHeaderBackButton_mobile_header_back_button__yhIlu,.MobileHeaderFavoriteButton_mobile_header_favorite_button__DlD_2{display:flex;justify-content:center;align-items:center;width:44px;height:44px}.MobileHeaderFavoriteButton_mobile_header_favorite_button__DlD_2>button{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.MobileHeaderHomeButton_mobile_header_home_button__N2cYY{color:#171719}.MobileHeaderHomeButton_mobile_header_home_button__N2cYY,.MobileHeaderNotificationButton_mobile_header_notification_button__FSwXR{display:flex;justify-content:center;align-items:center;width:44px;height:44px;border:none;cursor:pointer}.MobileHeaderNotificationButton_mobile_header_notification_icon_container__ujgyU{position:relative;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.MobileHeaderNotificationButton_mobile_header_notification_dot_container__odPp9{position:absolute;top:2px;right:2px;width:7px;height:7px;border-radius:50%;background-color:#f06969}.MobileHeaderShareButton_mobile_header_share_button__wqq1I{display:flex;align-items:center;justify-content:center;width:44px;height:44px}.MobileHeaderSideMenuButton_mobile_header_side_menu_button__ldmLA{width:44px;height:44px;border:none;cursor:pointer}.MobileHeaderCloseButton_mobile_header_close_button__wFMHw{width:44px;height:44px;display:flex;align-items:center;justify-content:center}._bookings-v4_arrow_back_button__JZFl9{display:flex;align-items:center;gap:8px;padding:24px 0}@media(max-width:1024px){._bookings-v4_arrow_back_button__JZFl9{display:none}}._bookings-v4_divider__4CjPG{width:100%;height:1px;background-color:#f2f2f2}@media(max-width:1024px){._bookings-v4_divider__4CjPG{height:10px;background-color:#f7f7f7}}._bookings-v4_booking_form_wrapper__pcM_v{max-width:1280px;padding:0 32px;margin:0 auto}@media(max-width:1024px){._bookings-v4_booking_form_wrapper__pcM_v{padding:0}}._bookings-v4_booking_form_wrapper__pcM_v .swiper-pagination.swiper-pagination-fraction,._bookings-v4_option_detail_wrapper__Tk_9V .swiper-pagination.swiper-pagination-fraction,._bookings-v4_package_room_modal_wrapper__7TCHA .swiper-pagination.swiper-pagination-fraction{word-wrap:break-word;font-size:.75rem!important;line-height:1rem!important;letter-spacing:.02em!important;font-weight:600!important;top:auto;left:auto;width:auto;right:12px;bottom:12px;color:#fff;padding:5px 12px;border-radius:9999px;background-color:rgba(26,26,26,.6)}._bookings-v4_booking_form_wrapper__pcM_v .swiper-button-prev,._bookings-v4_option_detail_wrapper__Tk_9V .swiper-button-prev,._bookings-v4_package_room_modal_wrapper__7TCHA .swiper-button-prev{left:0}._bookings-v4_booking_form_wrapper__pcM_v .swiper-button-prev:after,._bookings-v4_option_detail_wrapper__Tk_9V .swiper-button-prev:after,._bookings-v4_package_room_modal_wrapper__7TCHA .swiper-button-prev:after{content:"";display:block;background:url(/web/images/findstay-detail-arrow-left-icon.svg) no-repeat;width:36px;height:36px}._bookings-v4_booking_form_wrapper__pcM_v .swiper-button-next,._bookings-v4_option_detail_wrapper__Tk_9V .swiper-button-next,._bookings-v4_package_room_modal_wrapper__7TCHA .swiper-button-next{right:0}._bookings-v4_booking_form_wrapper__pcM_v .swiper-button-next:after,._bookings-v4_option_detail_wrapper__Tk_9V .swiper-button-next:after,._bookings-v4_package_room_modal_wrapper__7TCHA .swiper-button-next:after{content:"";display:block;background:url(/web/images/findstay-detail-arrow-right-icon.svg) no-repeat;width:36px;height:36px}._bookings-v4_booking_form_wrapper__pcM_v .swiper-button-next,._bookings-v4_booking_form_wrapper__pcM_v .swiper-button-prev,._bookings-v4_option_detail_wrapper__Tk_9V .swiper-button-next,._bookings-v4_option_detail_wrapper__Tk_9V .swiper-button-prev,._bookings-v4_package_room_modal_wrapper__7TCHA .swiper-button-next,._bookings-v4_package_room_modal_wrapper__7TCHA .swiper-button-prev{width:44px;height:44px;opacity:0;transition:opacity .3s ease}@media(max-width:512px){._bookings-v4_booking_form_wrapper__pcM_v .swiper-button-next,._bookings-v4_booking_form_wrapper__pcM_v .swiper-button-prev,._bookings-v4_option_detail_wrapper__Tk_9V .swiper-button-next,._bookings-v4_option_detail_wrapper__Tk_9V .swiper-button-prev,._bookings-v4_package_room_modal_wrapper__7TCHA .swiper-button-next,._bookings-v4_package_room_modal_wrapper__7TCHA .swiper-button-prev{display:none}}._bookings-v4_booking_form_wrapper__pcM_v .swiper-button-next:hover,._bookings-v4_booking_form_wrapper__pcM_v .swiper-button-prev:hover,._bookings-v4_option_detail_wrapper__Tk_9V .swiper-button-next:hover,._bookings-v4_option_detail_wrapper__Tk_9V .swiper-button-prev:hover,._bookings-v4_package_room_modal_wrapper__7TCHA .swiper-button-next:hover,._bookings-v4_package_room_modal_wrapper__7TCHA .swiper-button-prev:hover{opacity:1}._bookings-v4_booking_form_wrapper__pcM_v:hover .swiper-button-next,._bookings-v4_booking_form_wrapper__pcM_v:hover .swiper-button-prev,._bookings-v4_option_detail_wrapper__Tk_9V:hover .swiper-button-next,._bookings-v4_option_detail_wrapper__Tk_9V:hover .swiper-button-prev,._bookings-v4_package_room_modal_wrapper__7TCHA:hover .swiper-button-next,._bookings-v4_package_room_modal_wrapper__7TCHA:hover .swiper-button-prev{opacity:.7}._bookings-v4_booking_form_wrapper__pcM_v ._bookings-v4_staypay_swiper__WNpGj,._bookings-v4_option_detail_wrapper__Tk_9V ._bookings-v4_staypay_swiper__WNpGj,._bookings-v4_package_room_modal_wrapper__7TCHA ._bookings-v4_staypay_swiper__WNpGj{min-height:232px}._bookings-v4_booking_form_wrapper__pcM_v ._bookings-v4_staypay_swiper__WNpGj .swiper,._bookings-v4_option_detail_wrapper__Tk_9V ._bookings-v4_staypay_swiper__WNpGj .swiper,._bookings-v4_package_room_modal_wrapper__7TCHA ._bookings-v4_staypay_swiper__WNpGj .swiper{width:100%}._bookings-v4_booking_form_wrapper__pcM_v ._bookings-v4_staypay_swiper__WNpGj .swiper-button-prev:after,._bookings-v4_option_detail_wrapper__Tk_9V ._bookings-v4_staypay_swiper__WNpGj .swiper-button-prev:after,._bookings-v4_package_room_modal_wrapper__7TCHA ._bookings-v4_staypay_swiper__WNpGj .swiper-button-prev:after{content:"";display:block;background:url(/web/images/black-slide-button-left-lg.svg) no-repeat;width:44px;height:44px}._bookings-v4_booking_form_wrapper__pcM_v ._bookings-v4_staypay_swiper__WNpGj .swiper-button-next:after,._bookings-v4_option_detail_wrapper__Tk_9V ._bookings-v4_staypay_swiper__WNpGj .swiper-button-next:after,._bookings-v4_package_room_modal_wrapper__7TCHA ._bookings-v4_staypay_swiper__WNpGj .swiper-button-next:after{content:"";display:block;background:url(/web/images/black-slide-button-right-lg.svg) no-repeat;width:44px;height:44px}._bookings-v4_booking_form_wrapper__pcM_v ._bookings-v4_staypay_swiper__WNpGj .swiper-button-next,._bookings-v4_booking_form_wrapper__pcM_v ._bookings-v4_staypay_swiper__WNpGj .swiper-button-prev,._bookings-v4_option_detail_wrapper__Tk_9V ._bookings-v4_staypay_swiper__WNpGj .swiper-button-next,._bookings-v4_option_detail_wrapper__Tk_9V ._bookings-v4_staypay_swiper__WNpGj .swiper-button-prev,._bookings-v4_package_room_modal_wrapper__7TCHA ._bookings-v4_staypay_swiper__WNpGj .swiper-button-next,._bookings-v4_package_room_modal_wrapper__7TCHA ._bookings-v4_staypay_swiper__WNpGj .swiper-button-prev{opacity:.25}._bookings-v4_booking_form_wrapper__pcM_v ._bookings-v4_staypay_swiper__WNpGj .swiper-button-next:hover,._bookings-v4_booking_form_wrapper__pcM_v ._bookings-v4_staypay_swiper__WNpGj .swiper-button-prev:hover,._bookings-v4_option_detail_wrapper__Tk_9V ._bookings-v4_staypay_swiper__WNpGj .swiper-button-next:hover,._bookings-v4_option_detail_wrapper__Tk_9V ._bookings-v4_staypay_swiper__WNpGj .swiper-button-prev:hover,._bookings-v4_package_room_modal_wrapper__7TCHA ._bookings-v4_staypay_swiper__WNpGj .swiper-button-next:hover,._bookings-v4_package_room_modal_wrapper__7TCHA ._bookings-v4_staypay_swiper__WNpGj .swiper-button-prev:hover{opacity:1}._bookings-v4_booking_form_wrapper__pcM_v ._bookings-v4_staypay_swiper__WNpGj .swiper-button-prev,._bookings-v4_option_detail_wrapper__Tk_9V ._bookings-v4_staypay_swiper__WNpGj .swiper-button-prev,._bookings-v4_package_room_modal_wrapper__7TCHA ._bookings-v4_staypay_swiper__WNpGj .swiper-button-prev{left:20px}._bookings-v4_booking_form_wrapper__pcM_v ._bookings-v4_staypay_swiper__WNpGj .swiper-button-next,._bookings-v4_option_detail_wrapper__Tk_9V ._bookings-v4_staypay_swiper__WNpGj .swiper-button-next,._bookings-v4_package_room_modal_wrapper__7TCHA ._bookings-v4_staypay_swiper__WNpGj .swiper-button-next{right:20px}._bookings-v4_option_detail_wrapper__Tk_9V .swiper-button-next,._bookings-v4_option_detail_wrapper__Tk_9V .swiper-button-next:after,._bookings-v4_option_detail_wrapper__Tk_9V .swiper-button-prev,._bookings-v4_option_detail_wrapper__Tk_9V .swiper-button-prev:after{width:32px;height:32px}._bookings-v4_option_detail_wrapper__Tk_9V .swiper-button-prev{left:14px}._bookings-v4_option_detail_wrapper__Tk_9V .swiper-button-next{right:14px}._bookings-v4_booking_form_inner__E62I2{display:flex;gap:60px}._bookings-v4_booking_form_container__91kNo{display:flex;flex-direction:column;align-items:center;border:1px solid #ccc;border-radius:4px;overflow:hidden;max-width:680px;margin-left:40px}@media(max-width:1280px){._bookings-v4_booking_form_container__91kNo{margin:0}}@media(max-width:1024px){._bookings-v4_booking_form_container__91kNo{max-width:100%;width:100%;border:none}}._bookings-v4_booking_form_section__LNIHA{padding:20px 32px 28px;background-color:#fff;max-width:712px;width:100%;text-align:left}@media(max-width:1024px){._bookings-v4_booking_form_section__LNIHA{padding:22px 20px 24px}}@media(max-width:768px){._bookings-v4_booking_form_section__LNIHA{max-width:100%}}._bookings-v4_room_info_wrapper__SWY2b{display:none}@media(max-width:1024px){._bookings-v4_room_info_wrapper__SWY2b{display:flex;flex-direction:column;gap:12px}}._bookings-v4_room_info_label__Y_d5q:not(:last-child):after{content:", "}._bookings-v4_check_in_out_info_wrapper__tGyqK{display:flex;gap:16px;align-items:center;cursor:pointer}._bookings-v4_check_in_out_info_wrapper__tGyqK ._bookings-v4_check_in_out_info_box__dOV_Q{display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex:1 1;color:#595959}._bookings-v4_check_in_out_info_wrapper__tGyqK ._bookings-v4_check_in_out_info_box__dOV_Q._bookings-v4_night__YxyBQ{word-wrap:break-word;font-size:.75rem!important;line-height:1rem!important;letter-spacing:.02em!important;font-weight:600!important;height:-moz-fit-content;height:fit-content;color:#333;gap:3px;flex:none;background-color:#fff;border-radius:20px;padding:4px 8px;justify-content:center}._bookings-v4_check_in_out_info_wrapper__tGyqK ._bookings-v4_check_in_out_info_box__dOV_Q._bookings-v4_night__YxyBQ:lang(en){font-weight:400!important}._bookings-v4_check_in_out_info_wrapper__tGyqK ._bookings-v4_check_in_out_info_box__dOV_Q ._bookings-v4_check_in_out_info__DRELF{word-wrap:break-word;font-size:1rem!important;line-height:1.5rem!important;letter-spacing:0!important;font-weight:500!important;color:#1a1a1a;text-align:center;white-space:nowrap}._bookings-v4_check_in_out_info_wrapper__tGyqK ._bookings-v4_check_in_out_info_box__dOV_Q ._bookings-v4_check_in_out_info__DRELF:lang(en){word-wrap:break-word;font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:.01em!important;font-weight:600!important}._bookings-v4_countdown__jJp6I{display:flex;align-items:center;gap:10px}._bookings-v4_country_code__Zgcwt{min-width:82px;width:82px!important}._bookings-v4_host_comment__rO_1K{cursor:pointer}._bookings-v4_read_more__1ZhN0{text-decoration:underline;margin-left:2px}._bookings-v4_option_list_wrapper__VRPrx{display:flex;flex-direction:column;gap:8px}@media(max-width:1024px){._bookings-v4_option_list_wrapper__VRPrx{gap:12px}}._bookings-v4_option_wrapper__OtiSc{border-radius:8px;padding:14px 8px 14px 14px;border:1.5px solid #dfdfdf;display:flex;gap:12px;align-items:center;justify-content:space-between;cursor:pointer}._bookings-v4_option_wrapper__OtiSc._bookings-v4_selected__Q7GWL{box-shadow:0 0 10px 0 rgba(26,26,26,.1);border:1.5px solid #1a1a1a}._bookings-v4_option_wrapper__OtiSc ._bookings-v4_option_thumbnail__veIIp{position:relative;width:48px;height:48px;border-radius:4px;background-color:#fafafa;flex-shrink:0}._bookings-v4_option_wrapper__OtiSc ._bookings-v4_option_thumbnail__veIIp img{border-radius:4px}._bookings-v4_option_wrapper__OtiSc ._bookings-v4_bar__h1r6B{color:#767676}._bookings-v4_option_wrapper__OtiSc ._bookings-v4_option_name__6Klwi{word-wrap:break-word;font-size:1rem!important;line-height:1.5rem!important;letter-spacing:0!important;font-weight:400!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1a1a1a}._bookings-v4_option_wrapper__OtiSc ._bookings-v4_option_name__6Klwi._bookings-v4_selected__Q7GWL{word-wrap:break-word;font-size:1rem!important;line-height:1.5rem!important;letter-spacing:0!important;font-weight:600!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._bookings-v4_option_wrapper__OtiSc ._bookings-v4_option_price__dR7lO{word-wrap:break-word;font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:.01em!important;font-weight:400!important;color:#767676;flex-shrink:0}._bookings-v4_option_wrapper__OtiSc ._bookings-v4_option_price__dR7lO._bookings-v4_selected__Q7GWL{word-wrap:break-word;font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:.01em!important;font-weight:600!important;color:#1a1a1a}._bookings-v4_option_wrapper__OtiSc ._bookings-v4_option_description_wrapper__G_XBH{display:flex;flex-direction:column;flex:1 1;min-width:0}._bookings-v4_option_wrapper__OtiSc ._bookings-v4_option_description__G2g3T{word-wrap:break-word;font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:.01em!important;font-weight:400!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#767676}._bookings-v4_option_wrapper__OtiSc ._bookings-v4_option_description__G2g3T._bookings-v4_selected__Q7GWL{color:#1a1a1a}._bookings-v4_option_detail_wrapper__Tk_9V{display:flex;flex-direction:column;gap:40px}@media(max-width:512px){._bookings-v4_option_detail_wrapper__Tk_9V{padding-top:18px;padding-bottom:calc(env(safe-area-inset-bottom) + 28px)}}._bookings-v4_option_detail_wrapper__Tk_9V._bookings-v4_with_picture__2VrBs{padding-top:0}._bookings-v4_option_detail_wrapper__Tk_9V ._bookings-v4_option_subtitle__itkfH{word-wrap:break-word;font-size:1rem!important;line-height:1.5rem!important;letter-spacing:0!important;font-weight:500!important}._bookings-v4_option_detail_wrapper__Tk_9V ._bookings-v4_price_description___4GEm{word-wrap:break-word;font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:.01em!important;font-weight:400!important;color:#767676}._bookings-v4_option_detail_wrapper__Tk_9V ._bookings-v4_title__RozXF{word-wrap:break-word;font-size:1.25rem!important;line-height:1.75rem!important;letter-spacing:-.01em!important;font-weight:600!important}._bookings-v4_option_detail_wrapper__Tk_9V ._bookings-v4_title__RozXF span{margin-left:6px}._bookings-v4_option_detail_wrapper__Tk_9V ._bookings-v4_option_handler_container__45unx{display:flex;flex-direction:column;border-top:1px solid #f2f2f2}._bookings-v4_option_detail_wrapper__Tk_9V ._bookings-v4_option_handler_wrapper__XB747{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f2f2f2}._bookings-v4_option_detail_wrapper__Tk_9V ._bookings-v4_option_handler_wrapper__XB747._bookings-v4_per_day__FqeL8,._bookings-v4_option_detail_wrapper__Tk_9V ._bookings-v4_option_handler_wrapper__XB747._bookings-v4_per_time__UJw7S{align-items:baseline}._bookings-v4_option_detail_wrapper__Tk_9V ._bookings-v4_option_handler_wrapper__XB747 ._bookings-v4_quantity_handler__QV_HX{display:flex;height:36px;width:120px;gap:5px}._bookings-v4_option_detail_wrapper__Tk_9V ._bookings-v4_option_handler_wrapper__XB747 ._bookings-v4_quantity_handler__QV_HX ._bookings-v4_quantity_input__3uMiU{word-wrap:break-word;font-size:1.125rem!important;line-height:1.625rem!important;font-weight:600!important;width:100%;text-align:center}._bookings-v4_option_detail_wrapper__Tk_9V ._bookings-v4_option_handler_wrapper__XB747 ._bookings-v4_per_day_handler__JZ_iQ,._bookings-v4_option_detail_wrapper__Tk_9V ._bookings-v4_option_handler_wrapper__XB747 ._bookings-v4_per_time_handler__IFDu4{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;width:calc(77px * 3 + 20px)}._bookings-v4_option_detail_wrapper__Tk_9V ._bookings-v4_option_handler_wrapper__XB747 ._bookings-v4_per_day_handler__JZ_iQ ._bookings-v4_option__vQs7O,._bookings-v4_option_detail_wrapper__Tk_9V ._bookings-v4_option_handler_wrapper__XB747 ._bookings-v4_per_time_handler__IFDu4 ._bookings-v4_option__vQs7O{word-wrap:break-word;font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:.01em!important;font-weight:400!important;flex:0 0 76px;border-radius:4px;padding:8px;color:#595959;border:1px solid #f2f2f2;background-color:#f2f2f2;text-align:center;cursor:pointer}._bookings-v4_option_detail_wrapper__Tk_9V ._bookings-v4_option_handler_wrapper__XB747 ._bookings-v4_per_day_handler__JZ_iQ ._bookings-v4_selected__Q7GWL,._bookings-v4_option_detail_wrapper__Tk_9V ._bookings-v4_option_handler_wrapper__XB747 ._bookings-v4_per_time_handler__IFDu4 ._bookings-v4_selected__Q7GWL{word-wrap:break-word;font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:.01em!important;font-weight:600!important;padding:6.8px;color:#333;border:1px solid #333;background-color:#fff}._bookings-v4_option_detail_wrapper__Tk_9V ._bookings-v4_option_handler_wrapper__XB747 ._bookings-v4_per_day_handler__JZ_iQ ._bookings-v4_none__Npd7_,._bookings-v4_option_detail_wrapper__Tk_9V ._bookings-v4_option_handler_wrapper__XB747 ._bookings-v4_per_time_handler__IFDu4 ._bookings-v4_none__Npd7_{display:none}._bookings-v4_option_detail_wrapper__Tk_9V ._bookings-v4_option_handler_wrapper__XB747 ._bookings-v4_option_stock__paN_R{word-wrap:break-word;font-size:.75rem!important;line-height:1rem!important;letter-spacing:.02em!important;font-weight:400!important;color:#767676}._bookings-v4_option_detail_wrapper__Tk_9V ._bookings-v4_reset_container__Oa8ZL{margin-left:auto;margin-top:16px;display:flex;align-items:center;gap:4px;border-radius:4px;border:1px solid #ccc;justify-content:flex-end;padding:8px 12px}._bookings-v4_option_detail_header__askXW{word-wrap:break-word;font-size:1.125rem!important;line-height:1.625rem!important;font-weight:400!important;color:#1a1a1a;padding:8px 12px}._bookings-v4_booking_bottom_button__ck2sV{word-wrap:break-word;font-size:1rem!important;line-height:1.5rem!important;letter-spacing:0!important;font-weight:600!important;width:100%;max-width:512px;padding:14px 0;border-radius:4px}._bookings-v4_booking_bottom_button__ck2sV._bookings-v4_black__AHKhy{background-color:#1a1a1a;color:#fff;border:1.5px solid #1a1a1a}._bookings-v4_booking_bottom_button__ck2sV._bookings-v4_white__pHvhu{background-color:#fff;color:#333;border:1.5px solid #333}._bookings-v4_image_slides__SHhgR{border-radius:4px;overflow:hidden}._bookings-v4_image_slides__SHhgR ._bookings-v4_image_wrapper__DPc4j{position:relative;width:100%;aspect-ratio:3/2;border-radius:4px}._bookings-v4_image_slides__SHhgR ._bookings-v4_image_wrapper__DPc4j ._bookings-v4_img__HWpRO{width:100%;height:100%;border-radius:4px;background-color:#f2f2f2!important}._bookings-v4_image_slides__SHhgR .swiper-pagination-bullets{bottom:16px!important}._bookings-v4_image_slides__SHhgR .swiper-pagination-bullet{box-shadow:0 0 2px 0 rgba(26,26,26,.3);width:6px;height:6px;margin:0 3px!important;opacity:1;background-color:hsla(0,0%,100%,.5)}._bookings-v4_image_slides__SHhgR .swiper-pagination-bullet-active{background-color:#fff!important}._bookings-v4_required_badge__MQdUN{word-wrap:break-word;font-size:.75rem!important;line-height:1rem!important;letter-spacing:.02em!important;font-weight:600!important;color:#da3939;background-color:#f069691a;border-radius:4px;padding:0 4px;height:18px;display:inline-block;flex-shrink:0}._bookings-v4_coupon_popover_wrapper__Wkawm ._bookings-v4_coupon_trigger_container__TWLUG{width:100%;position:relative;cursor:pointer}._bookings-v4_coupon_popover_wrapper__Wkawm ._bookings-v4_trigger__FkeuP{position:absolute;width:100%;height:100%}._bookings-v4_coupon_popover_wrapper__Wkawm ._bookings-v4_selector__0RCa3{word-wrap:break-word;font-size:1rem!important;line-height:1.5rem!important;letter-spacing:0!important;font-weight:400!important;display:flex;justify-content:space-between;align-items:center;padding:14px 12px;border-radius:5px;border:1px solid #ccc}._bookings-v4_coupon_popover_wrapper__Wkawm ._bookings-v4_selector__0RCa3 ._bookings-v4_coupon_title__Lq8e1{display:flex;align-items:center;gap:5px;width:calc(100% - 20px)}._bookings-v4_coupon_popover_wrapper__Wkawm ._bookings-v4_selector__0RCa3 ._bookings-v4_title__RozXF{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:normal}._bookings-v4_option_popover_trigger__63FBI{word-wrap:break-word;font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:.01em!important;font-weight:400!important;color:#767676;text-decoration:underline;margin-left:7.5px}._bookings-v4_paymethod_wrap__wMSJg{border-radius:8px;padding:24px 20px;margin:0;border:1px solid #e6e6e6;display:flex;flex-direction:column;gap:28px}._bookings-v4_paymethod_wrap__wMSJg:lang(ko){padding:24px 0}#_bookings-v4_staypay_wrap__OYMTQ{max-width:100%}@media(max-width:1024px){#_bookings-v4_staypay_wrap__OYMTQ{max-width:353px}}@media(max-width:512px){#_bookings-v4_staypay_wrap__OYMTQ{max-width:100%}}._bookings-v4_staypay_installment_wrapper__iu4_n{position:relative;border-radius:4px;border:1px solid #ccc;padding:8px 12px;background-color:#fff;display:flex;align-items:center;width:100%}._bookings-v4_staypay_installment_wrapper__iu4_n select{word-wrap:break-word;font-size:.75rem!important;line-height:1rem!important;letter-spacing:.02em!important;font-weight:400!important;background:url(/web/images/arrow-head-down/arrow-head-down-sm-bold.svg) no-repeat 100% 50%;padding:0!important;border:none;width:100%;cursor:pointer}._bookings-v4_info_text_wrapper__nOLG1{display:flex;gap:3px}._bookings-v4_warning_wrapper__ufMG0{word-wrap:break-word;font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:.01em!important;font-weight:400!important;display:flex;gap:3px;align-items:center;color:#da3939;background-color:#fef6f6;padding:4px;border-radius:4px}._bookings-v4_warning_wrapper__ufMG0 ._bookings-v4_warning_icon__SxfjB{width:16px;height:16px}._bookings-v4_title_wrapper__tjvwh{display:flex;justify-content:space-between;align-items:baseline;gap:8px}._bookings-v4_title_wrapper__tjvwh ._bookings-v4_title_action_button__aSacF{word-wrap:break-word;font-size:1rem!important;line-height:1.5rem!important;letter-spacing:0!important;font-weight:400!important;color:#949494;text-decoration:underline;flex-shrink:0}._bookings-v4_gray_box__6t4i1{background-color:#fafafa;padding:16px 12px;border-radius:4px}._bookings-v4_booking_modal_wrapper___2owU,._bookings-v4_room_detail_modal_wrapper__hOYMX{position:relative;text-align:left;height:100%;width:456px;max-height:min(850px,90vh);padding:0 28px;overflow-y:scroll!important;border-radius:4px;scrollbar-width:none}._bookings-v4_booking_modal_wrapper___2owU._bookings-v4_hide__aBU_O,._bookings-v4_room_detail_modal_wrapper__hOYMX._bookings-v4_hide__aBU_O{display:none}._bookings-v4_booking_modal_wrapper___2owU._bookings-v4_fullscreen__IhhkX,._bookings-v4_room_detail_modal_wrapper__hOYMX._bookings-v4_fullscreen__IhhkX{padding:0}@media(max-width:512px){._bookings-v4_booking_modal_wrapper___2owU._bookings-v4_fullscreen__IhhkX,._bookings-v4_room_detail_modal_wrapper__hOYMX._bookings-v4_fullscreen__IhhkX{max-height:none;border-radius:0}}._bookings-v4_booking_modal_wrapper___2owU ul,._bookings-v4_room_detail_modal_wrapper__hOYMX ul{height:100%}._bookings-v4_booking_modal_wrapper___2owU ul ._bookings-v4_image_container__DUBzK,._bookings-v4_room_detail_modal_wrapper__hOYMX ul ._bookings-v4_image_container__DUBzK{position:relative;width:100%;height:100%;aspect-ratio:3/2}._bookings-v4_booking_modal_wrapper___2owU ul ._bookings-v4_image_container__DUBzK img,._bookings-v4_room_detail_modal_wrapper__hOYMX ul ._bookings-v4_image_container__DUBzK img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._bookings-v4_booking_modal_wrapper___2owU ._bookings-v4_edit_guest_info_form__d9RNU,._bookings-v4_room_detail_modal_wrapper__hOYMX ._bookings-v4_edit_guest_info_form__d9RNU{color:#1a1a1a;display:flex;flex-direction:column;gap:20px;padding:32px 20px}._bookings-v4_booking_modal_wrapper___2owU ._bookings-v4_header_container__wAy_n,._bookings-v4_room_detail_modal_wrapper__hOYMX ._bookings-v4_header_container__wAy_n{z-index:9999;position:sticky;top:0;text-align:center;background-color:#fff;box-shadow:0 0 10px 0 rgba(26,26,26,.1)}._bookings-v4_booking_modal_wrapper___2owU ._bookings-v4_header_container__wAy_n._bookings-v4_without_title__20JD2,._bookings-v4_room_detail_modal_wrapper__hOYMX ._bookings-v4_header_container__wAy_n._bookings-v4_without_title__20JD2{height:52px;box-shadow:none}._bookings-v4_booking_modal_wrapper___2owU ._bookings-v4_header_container__wAy_n._bookings-v4_without_title__20JD2 ._bookings-v4_close_button__HSAK4,._bookings-v4_room_detail_modal_wrapper__hOYMX ._bookings-v4_header_container__wAy_n._bookings-v4_without_title__20JD2 ._bookings-v4_close_button__HSAK4{right:0;top:14px}._bookings-v4_booking_modal_wrapper___2owU ._bookings-v4_header_container__wAy_n ._bookings-v4_title__RozXF,._bookings-v4_room_detail_modal_wrapper__hOYMX ._bookings-v4_header_container__wAy_n ._bookings-v4_title__RozXF{color:#1a1a1a;padding:17px;word-wrap:break-word;font-size:1.125rem!important;line-height:1.625rem!important;font-weight:600!important}._bookings-v4_booking_modal_wrapper___2owU ._bookings-v4_header_container__wAy_n ._bookings-v4_close_button__HSAK4,._bookings-v4_room_detail_modal_wrapper__hOYMX ._bookings-v4_header_container__wAy_n ._bookings-v4_close_button__HSAK4{position:absolute;cursor:pointer;right:16px;top:18px}@media(max-width:512px){._bookings-v4_booking_modal_wrapper___2owU ._bookings-v4_header_container__wAy_n ._bookings-v4_close_button__HSAK4,._bookings-v4_room_detail_modal_wrapper__hOYMX ._bookings-v4_header_container__wAy_n ._bookings-v4_close_button__HSAK4{top:18px}}._bookings-v4_booking_modal_wrapper___2owU ._bookings-v4_footer_container__U2xFl,._bookings-v4_room_detail_modal_wrapper__hOYMX ._bookings-v4_footer_container__U2xFl{z-index:9999;position:sticky;width:100%;left:0;background-color:#fff;bottom:0;padding:10px 0 calc(env(safe-area-inset-bottom) + 20px)}._bookings-v4_booking_modal_wrapper___2owU ._bookings-v4_footer_container__U2xFl ._bookings-v4_footer_wrapper__UIxo4,._bookings-v4_room_detail_modal_wrapper__hOYMX ._bookings-v4_footer_container__U2xFl ._bookings-v4_footer_wrapper__UIxo4{display:flex;justify-content:center;gap:12px;padding:0 20px}._bookings-v4_room_detail_modal_wrapper__hOYMX{width:712px;height:100%;max-height:1080px;margin:24px}@media(max-width:1024px){._bookings-v4_room_detail_modal_wrapper__hOYMX{border-radius:0;padding:0 20px;margin:0;width:100%;max-height:none}}@media(max-width:512px){._bookings-v4_booking_modal_wrapper___2owU{padding:0 20px;width:100%;max-height:none}}._bookings-v4_room_thumbnail__uB4ZH{width:140px;height:auto;position:relative;border-radius:6px;overflow:hidden;cursor:pointer}._bookings-v4_room_thumbnail__uB4ZH ._bookings-v4_image__k6mF3{-o-object-fit:cover;object-fit:cover;background-color:#f2f2f2}._bookings-v4_room_thumbnail__uB4ZH._bookings-v4_full_width__MkBt_{width:100%;height:100px}._bookings-v4_place_name__Z711B{word-wrap:break-word;font-size:1.5rem!important;line-height:2rem!important;letter-spacing:-.01em!important;font-weight:600!important;color:#1a1a1a}._bookings-v4_room_info__Tl_MS{word-wrap:break-word;font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:.01em!important;font-weight:400!important;color:#767676}._bookings-v4_room_card_container__yY4yW{display:flex;flex-direction:row;gap:16px}._bookings-v4_pc_room_card_container__0DLO8{display:flex;flex-direction:column;gap:16px;margin:12px 0 20px}._bookings-v4_room_info_container__a321a{display:flex;flex-direction:column;gap:6px;flex:1 1}._bookings-v4_room_card_header__M_VeM{display:flex;align-items:center;justify-content:space-between;gap:8px}._bookings-v4_room_name_wrapper__Lon0z{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}._bookings-v4_room_name__tHlnq{word-wrap:break-word;font-size:1.125rem!important;line-height:1.625rem!important;font-weight:600!important;color:#1a1a1a}._bookings-v4_package_label__5a6sC{word-wrap:break-word;font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:.01em!important;font-weight:500!important;color:#47474b}._bookings-v4_package_label__5a6sC._bookings-v4_hide__aBU_O{display:none}._bookings-v4_room_detail_button__2reKF{padding:9px 15px;background-color:#1a1a1a;color:#fff;border-radius:6px;font-size:.9375rem;line-height:1.467rem;letter-spacing:.0096em;font-weight:600;flex-shrink:0}._bookings-v4_payment_type__rBSIK{display:flex;gap:8px;align-items:center;cursor:pointer;border-radius:8px;border:1px solid #dfdfdf;width:100%;height:54px;padding:0 20px}._bookings-v4_payment_type__rBSIK>input{display:none}._bookings-v4_payment_type__rBSIK._bookings-v4_selected__Q7GWL{box-shadow:0 0 10px 0 rgba(26,26,26,.1);border:1.5px solid #1a1a1a}._bookings-v4_payment_type__rBSIK ._bookings-v4_payment_type_icon__ODPiz{height:18px}._bookings-v4_payment_type__rBSIK ._bookings-v4_payment_type_icon__ODPiz._bookings-v4_Staypay__T_WFL{width:96px}._bookings-v4_payment_type__rBSIK ._bookings-v4_payment_type_icon__ODPiz._bookings-v4_Kakaopay__PlKQl{height:22px}._bookings-v4_payment_type__rBSIK ._bookings-v4_card_promotion_title__AxXNY{word-wrap:break-word;font-size:1rem!important;line-height:1.5rem!important;letter-spacing:0!important;font-weight:600!important;color:#333;flex-shrink:0}._bookings-v4_payment_type__rBSIK ._bookings-v4_card_promotion_wrapper__E9v5K{word-wrap:break-word;font-size:.75rem!important;line-height:1rem!important;letter-spacing:.02em!important;font-weight:600!important;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;color:#767676}@media(max-width:512px){._bookings-v4_payment_type__rBSIK ._bookings-v4_card_promotion_wrapper__E9v5K{grid-template-columns:repeat(1,1fr);gap:0}}._bookings-v4_before_pay_warning_wrapper__nXZR6{display:flex;flex-direction:column;gap:4px}._bookings-v4_before_pay_warning_wrapper__nXZR6:lang(ko){padding:0 20px}._bookings-v4_sales_intermediary__14eCn{background-color:#f2f2f2;padding:20px 20px 30px;color:#444;font-family:Pretendard JP;font-size:12px;line-height:20px}._bookings-v4_booking_desktop_navigation_bar_container__9mGuu{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;border-radius:4px;padding:28px 32px;border:1px solid #ccc;position:sticky;top:100px;z-index:10;background-color:#fff;max-width:500px;width:100%}@media(max-width:1024px){._bookings-v4_booking_desktop_navigation_bar_container__9mGuu{display:none}}._bookings-v4_pay_button__UjlRV{word-wrap:break-word;font-size:1rem!important;line-height:1.5rem!important;letter-spacing:0!important;font-weight:600!important;border-radius:4px;background-color:#1a1a1a;color:#fff;padding:14px}._bookings-v4_pay_button__UjlRV:disabled{background-color:#666}._bookings-v4_modal_header__qgd3I{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e6e6e6;box-shadow:0 2px 6px 0 rgba(26,26,26,.1)}@media(max-width:512px){._bookings-v4_modal_header__qgd3I{display:none}}._bookings-v4_pc_only__Uau4F{display:block}@media(max-width:512px){._bookings-v4_pc_only__Uau4F{display:none}}._bookings-v4_mobile_only__MW5dL{display:none}@media(max-width:512px){._bookings-v4_mobile_only__MW5dL{display:block}}._bookings-v4_booking_faq_wrapper__x6L4Y{display:flex;flex-direction:column;gap:16px}._bookings-v4_booking_faq_wrapper__x6L4Y ._bookings-v4_title__RozXF{word-wrap:break-word;font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:.01em!important;font-weight:600!important;color:#333}._bookings-v4_booking_faq_wrapper__x6L4Y ._bookings-v4_content__8LvL3{word-wrap:break-word;font-size:.875rem!important;line-height:1.375rem!important;letter-spacing:.01em!important;font-weight:400!important;color:#767676}._bookings-v4_booking_faq_wrapper__x6L4Y li{list-style:none}._bookings-v4_booking_faq_wrapper__x6L4Y li:before{content:"- "}._bookings-v4_booking_faq_wrapper__x6L4Y table{margin:10px 0;text-align:center;border:1px solid #e6e6e6}._bookings-v4_booking_faq_wrapper__x6L4Y thead{word-wrap:break-word;font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:.01em!important;font-weight:600!important;background-color:#f2f2f2;color:#333}._bookings-v4_booking_faq_wrapper__x6L4Y tr{border-bottom:1px solid #e6e6e6}._bookings-v4_booking_faq_wrapper__x6L4Y td{border-right:1px solid #e6e6e6}._bookings-v4_booking_faq_wrapper__x6L4Y td:nth-child(odd){font-weight:600!important}._bookings-v4_booking_faq_wrapper__x6L4Y td:nth-child(2n),._bookings-v4_booking_faq_wrapper__x6L4Y td:nth-child(odd){word-wrap:break-word;font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:.01em!important;color:#333}._bookings-v4_booking_faq_wrapper__x6L4Y td:nth-child(2n){font-weight:400!important}._bookings-v4_booking_faq_wrapper__x6L4Y td,._bookings-v4_booking_faq_wrapper__x6L4Y th,._bookings-v4_booking_faq_wrapper__x6L4Y tr{padding:4px 14px;word-break:keep-all}._bookings-v4_booking_form_wrapper__pcM_v._bookings-v4_skeleton__FtkhS._bookings-v4_pc_only__Uau4F{display:none}@media(min-width:1025px){._bookings-v4_booking_form_wrapper__pcM_v._bookings-v4_skeleton__FtkhS._bookings-v4_pc_only__Uau4F{display:block}._bookings-v4_booking_form_wrapper__pcM_v._bookings-v4_skeleton__FtkhS._bookings-v4_pc_only__Uau4F ._bookings-v4_arrow_back_button__JZFl9{max-width:300px;margin:24px 0}._bookings-v4_booking_form_wrapper__pcM_v._bookings-v4_skeleton__FtkhS._bookings-v4_pc_only__Uau4F ._bookings-v4_booking_form_container__91kNo{width:100%;height:80vh;margin:0;border:none}._bookings-v4_booking_form_wrapper__pcM_v._bookings-v4_skeleton__FtkhS._bookings-v4_pc_only__Uau4F ._bookings-v4_booking_desktop_navigation_bar_container__9mGuu{width:100%;border:none;height:400px;background-color:#f2f2f2;padding:0}}._bookings-v4_booking_form_wrapper__pcM_v._bookings-v4_skeleton__FtkhS._bookings-v4_mobile_only__MW5dL{display:none}@media(max-width:1024px){._bookings-v4_booking_form_wrapper__pcM_v._bookings-v4_skeleton__FtkhS._bookings-v4_mobile_only__MW5dL{display:block}._bookings-v4_booking_form_wrapper__pcM_v._bookings-v4_skeleton__FtkhS._bookings-v4_mobile_only__MW5dL ._bookings-v4_room_info_wrapper__SWY2b{max-width:none}._bookings-v4_booking_form_wrapper__pcM_v._bookings-v4_skeleton__FtkhS._bookings-v4_mobile_only__MW5dL ._bookings-v4_place_name__Z711B{width:30vw;height:32px}._bookings-v4_booking_form_wrapper__pcM_v._bookings-v4_skeleton__FtkhS._bookings-v4_mobile_only__MW5dL ._bookings-v4_room_name__tHlnq{width:40vw;height:26px}._bookings-v4_booking_form_wrapper__pcM_v._bookings-v4_skeleton__FtkhS._bookings-v4_mobile_only__MW5dL ._bookings-v4_room_type__cyV_K{width:50vw;height:20px}._bookings-v4_booking_form_wrapper__pcM_v._bookings-v4_skeleton__FtkhS._bookings-v4_mobile_only__MW5dL ._bookings-v4_room_beddings__6TgDT{width:20vw;height:20px}}@media(max-width:768px){._bookings-v4_room_thumbnail__uB4ZH{width:100%;height:100px}._bookings-v4_room_card_container__yY4yW{flex-direction:column}}.MobileHeader_mobile_header_container__lMNHn{position:fixed;top:0;left:0;height:60px;width:100vw;background-color:#fff;z-index:10}.MobileHeader_mobile_header_inner_container__koSHj{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;height:100%}.MobileHeader_mobile_header_left_slot__YUlnB{position:absolute;top:50%;left:0;display:flex;align-items:center;justify-content:center;padding:0 4px;transform:translateY(-50%)}.MobileHeader_mobile_header_center_slot__tJcaV{margin:0 auto;color:#000;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;font-size:1.125rem!important;line-height:1.625rem!important;font-weight:600!important}.MobileHeader_mobile_header_right_slot__NiOrl{position:absolute;top:50%;right:0;display:flex;align-items:center;justify-content:center;padding:0 8px 0 0;transform:translateY(-50%)}@media(min-width:1024.5px){.MobileHeader_mobile_header_container__lMNHn{display:none}}