._bestStay50InterviewVideoModal_outer_container__Dx5o9{position:fixed;top:75px;left:0;width:100%;height:calc(100% - 75px);background-color:#f7f7f8;z-index:8002;display:flex;justify-content:center}._bestStay50InterviewVideoModal_container__0Du2d{width:100%;height:100%;background-color:#000;max-width:680px}._bestStay50InterviewVideoModal_header_container__8fT7W{width:100%;height:60px;position:relative;display:flex;align-items:center;background-color:#fff}._bestStay50InterviewVideoModal_body_container__Jbijb{width:100%;height:calc(100% - 60px - env(safe-area-inset-bottom))}._bestStay50InterviewVideoModal_back_button__qQf_g{position:absolute;left:4px}@media(max-width:1024px){._bestStay50InterviewVideoModal_outer_container__Dx5o9{top:0;height:100%}}._review-report-modal_header__3hq4c{width:100%;height:60px;display:flex;justify-content:center;align-items:center}._review-report-modal_header_title__vphrG{word-wrap:break-word;font-size:1.125rem!important;line-height:1.625rem!important;font-weight:600!important;color:#1a1a1a}._review-report-modal_header_close_button__4utMX{width:44px;height:44px;display:flex;justify-content:center;align-items:center;position:absolute;right:8px}._review-report-modal_option_wrapper__b6vie{display:flex;flex-direction:column;gap:8px;padding:12px 20px}._review-report-modal_option_label__1ywlv{padding:12px 0;font-size:1rem;line-height:1.5rem;letter-spacing:0}._review-report-modal_selected_option_label__hKE_k{font-size:1rem;line-height:1.5rem;letter-spacing:0;font-weight:700}._review-report-modal_content_wrapper__dZBu1{justify-content:space-between}._review-report-modal_complete_wrapper__bKara,._review-report-modal_content_wrapper__dZBu1{flex-grow:1;display:flex;flex-direction:column}._review-report-modal_complete_text_wrapper__ALsXP{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}._review-report-modal_complete_text__Dmxwg{word-wrap:break-word;font-size:1rem!important;line-height:1.625rem!important;letter-spacing:0!important;font-weight:400!important}._review-report-modal_button_wrapper__uRrfg{padding:12px 20px 20px;color:#171719}._review-report-modal_report_button__YfykI{width:100%;padding:12px 0;word-wrap:break-word;font-size:1rem!important;line-height:1.5rem!important;letter-spacing:0!important;font-weight:600!important;color:#fff;background-color:#0f0f0f;border-radius:6px;transition:all .3s ease}._review-report-modal_disabled__wYNdh{background-color:#f4f4f5;color:#37383c47;cursor:not-allowed}@media(max-width:768px){._review-report-modal_modal__aQIY1{display:flex;flex-direction:column;height:100vh;padding:0;border-radius:0}}@media(min-width:768px){._review-report-modal_modal__aQIY1{width:393px;height:436px;display:flex;flex-direction:column;padding:0;border-radius:18px}}._radio_radio_button__4uGNe{display:flex;align-items:center;cursor:pointer;flex:1 1;width:100%}._radio_radio_button__4uGNe._radio_disabled__eNWIA{cursor:not-allowed;opacity:.6}.PlaceVideoSection_place_video_section_divider__6xSMs{width:calc(100% - 40px);height:1px;background:#e8e8ea;margin:28px auto}.PlaceVideoSection_place_video_list_container__g1_gz{display:flex;gap:8px;flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.PlaceVideoSection_place_video_list_container__g1_gz::-webkit-scrollbar{display:none}.PlaceVideoSection_place_video_item_container__s_cL2{display:flex;flex-direction:column;gap:8px;max-width:160px}.PlaceVideoSection_place_video_item_container__s_cL2:first-child{margin-left:20px}.PlaceVideoSection_place_video_item_container__s_cL2:last-child{margin-right:20px}.PlaceVideoSection_video_thumbnail_container__OKI0_{position:relative;width:160px;height:160px;aspect-ratio:1/1;border-radius:10px;overflow:hidden}.PlaceVideoSection_play_dimmed_container__uy_HM{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.2)}.PlaceVideoSection_play_button_container__Mwqmx{width:36px;height:36px;aspect-ratio:1/1;border-radius:100px;background:hsla(0,0%,100%,.6)}.PlaceVideoSection_play_button_duration__WMi_f{position:absolute;bottom:10px;right:14px;font-size:13px;line-height:18px;letter-spacing:.13px;color:#fff}.PlaceVideoSection_place_video_title__RVj_L{font-size:13px;font-weight:500;line-height:18px;color:#171719;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;line-clamp:2;word-break:break-all;overflow:hidden}@media(min-width:769px)and (max-width:1024px){.PlaceVideoSection_place_video_section_container__iDDWJ{max-width:712px;margin:0 auto}.PlaceVideoSection_place_video_section_divider__6xSMs{width:100%;margin:20px auto}.PlaceVideoSection_place_video_item_container__s_cL2:first-child{margin-left:0}.PlaceVideoSection_place_video_item_container__s_cL2:last-child{margin-right:0}}@media(min-width:1025px){.PlaceVideoSection_place_video_section_divider__6xSMs{width:100%;margin:24px 0}.PlaceVideoSection_place_video_item_container__s_cL2:first-child{margin-left:0}.PlaceVideoSection_place_video_item_container__s_cL2:last-child{margin-right:0}.PlaceVideoSection_navigation_button_container__qV5Qx{position:absolute;top:70px;transform:translateY(-50%);width:32px;height:32px;z-index:1000;background-color:#fff;border-radius:100px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 6px 0 rgba(0,0,0,.08),0 0 2px 0 rgba(0,0,0,.08)}.PlaceVideoSection_navigation_button_container__qV5Qx>button:disabled{opacity:.6;pointer-events:none;cursor:not-allowed}.PlaceVideoSection_navigation_button_prev__1H0cA{left:0;transform:translateX(-50%)}.PlaceVideoSection_navigation_button_next__lsK_z{right:0;transform:translateX(50%)}.PlaceVideoSection_place_video_list_container__g1_gz{margin-top:0}}._bestStay50PlaceReview_container__pCqrI{display:flex;flex-direction:column;gap:8px;word-break:keep-all}._bestStay50PlaceReview_container__pCqrI .swiper-pagination-bullets{bottom:0}._bestStay50PlaceReview_container__pCqrI .swiper-pagination-bullet{background-color:#1a1a1a;opacity:.1;width:6px;height:6px}._bestStay50PlaceReview_container__pCqrI .swiper-pagination-bullet-active{background-color:#1a1a1a;opacity:1}._bestStay50PlaceReview_shortDescription__cR_9h{word-wrap:break-word;font-size:1.125rem!important;line-height:1.625rem!important;font-weight:600!important;color:#1a1a1a}._bestStay50PlaceReview_detail_description_slider__gotc4{padding-bottom:22px}._bestStay50PlaceReview_detail_description_container__9iVuv{display:flex;gap:14px;height:100%}._bestStay50PlaceReview_detail_description_divider__mTTxX{width:1px;background-color:#dfe0e2}._bestStay50PlaceReview_detail_description__t2w5D{flex:1 1;word-wrap:break-word;font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:.01em!important;font-weight:400!important;color:#6b6b6e}._findstayPlaceDetailBestStay50Block_section_container__oVfu4{display:flex;flex-direction:column;gap:16px}._findstayPlaceDetailBestStay50Block_header_container__O1ZQ2{display:flex;gap:12px}._findstayPlaceDetailBestStay50Block_header_title_container__uEeN9{flex:1 1}._findstayPlaceDetailBestStay50Block_title__Nd5Rv{word-wrap:break-word;font-size:1.25rem!important;line-height:1.75rem!important;letter-spacing:-.01em!important;font-weight:600!important;color:#333}._findstayPlaceDetailBestStay50Block_recommender_info__HXepN{color:rgba(46,47,51,.88);font-size:14px;font-style:normal;font-weight:400;line-height:20px}._findstayPlaceDetailBestStay50Block_more_button__EQWnw{padding:4px 0;display:flex;align-items:center;font-size:13px;font-style:normal;font-weight:600;line-height:138.5%;color:rgba(46,47,51,.74)}._findstayPlaceDetailBestStay50Block_interview_outline_container__PxXbW{width:100%;display:flex;position:relative;justify-content:center;aspect-ratio:353/221;border-radius:4px;background:linear-gradient(0deg,#000,#000),linear-gradient(180deg,#938f89 -3.61%,#484643 78.83%)}._findstayPlaceDetailBestStay50Block_interview_thumbnail_image_container__XO2O3{width:33%;position:relative;aspect-ratio:139/232}._findstayPlaceDetailBestStay50Block_avatar_image_container__LwTSu{width:120px;height:120px;aspect-ratio:1/1;border-radius:120px;position:relative}._findstayPlaceDetailBestStay50Block_play_icon__GsDaB{position:absolute;right:20px;bottom:20px;color:#fff}._findstayPlaceDetailBestStay50Block_apply_button__BwJk3{width:100%;padding:9px 20px;color:#0f0f0f;font-size:15px;font-style:normal;font-weight:600;line-height:146.7%;letter-spacing:.21px;border:1px solid #0f0f0f;border-radius:6px;outline:none}._findstayPlaceDetailBestStay50Block_review_container__XJSA9{width:864px}@media(max-width:1344px){._findstayPlaceDetailBestStay50Block_review_container__XJSA9{width:calc(100vw - 32px - 64px - 384px)}}@media(max-width:1024px){._findstayPlaceDetailBestStay50Block_review_container__XJSA9{width:100%}}._room-detail_room_detail_contents_container__r8YNo{padding:12px 32px;display:flex;justify-content:center;gap:32px}@media(max-width:1024px){._room-detail_room_detail_contents_container__r8YNo{justify-content:flex-start;padding:12px 0}}._room-detail_room_detail_contents_container__r8YNo ._room-detail_info_container__Zo8rj{width:100%;max-width:864px}@media(max-width:1024px){._room-detail_room_detail_contents_container__r8YNo ._room-detail_info_container__Zo8rj{max-width:100%}}._room-detail_room_detail_contents_container__r8YNo ._room-detail_info_container__Zo8rj ._room-detail_info_section_container__RvQJy{display:flex;flex-direction:column;gap:24px}._room-detail_room_detail_contents_container__r8YNo ._room-detail_sidebar_container__1N_wr{flex-shrink:0}@media(max-width:1024px){._room-detail_room_detail_contents_container__r8YNo ._room-detail_sidebar_container__1N_wr{display:none}._room-detail_section_spacing_container__tb2du{padding:0 28px;display:flex;justify-content:center}}@media(max-width:480px){._room-detail_section_spacing_container__tb2du{padding:0 20px}}@media(max-width:1024px){._room-detail_section_container__OK_ip{max-width:712px;width:100%}}@media(max-width:768px){._room-detail_section_container__OK_ip{max-width:100%}}._room-detail_room_overview_container__SKJT_{display:flex;flex-direction:column;gap:8px}._room-detail_room_overview_container__SKJT_ ._room-detail_title__V4o_d{word-wrap:break-word;font-size:1.25rem!important;line-height:1.75rem!important;letter-spacing:-.01em!important;font-weight:600!important;color:#333}._room-detail_room_overview_container__SKJT_ ._room-detail_hashtag__B3ZE7{word-wrap:break-word;font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:.01em!important;font-weight:400!important;color:#017bc6}._room-detail_room_overview_container__SKJT_ ._room-detail_description__d78wF{word-wrap:break-word;font-size:1rem!important;line-height:1.625rem!important;letter-spacing:0!important;font-weight:400!important;color:#595959;white-space:pre-wrap;word-break:keep-all}._room-detail_room_base_price__1ONFd{word-wrap:break-word;font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:-.0262rem!important;font-weight:400!important;color:#b7b7b7;text-decoration:line-through}._room-detail_room_discount_price_container__ykkWl{display:flex;gap:4px;align-items:flex-end}._room-detail_room_discount_price_container__ykkWl ._room-detail_discount_rate__p7kfk{word-wrap:break-word;font-size:1.125rem!important;line-height:1.625rem!important;font-weight:600!important;color:#0199f8}._room-detail_room_discount_price_container__ykkWl ._room-detail_discount_price__RwpEw{word-wrap:break-word;font-size:1.125rem!important;line-height:1.625rem!important;font-weight:600!important;color:#333}._room-detail_room_discount_price_container__ykkWl ._room-detail_unit__x4Uik{word-wrap:break-word;font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:.01em!important;font-weight:400!important;color:#767676}._room-detail_room_price_container__uGRC_{display:none}@media(max-width:1024px){._room-detail_room_price_container__uGRC_{display:block}}._room-detail_dot_list__ETJbJ ._room-detail_dot_list_item__pt8wl{list-style-type:disc;margin-left:20px}._room-detail_dot_list__ETJbJ ._room-detail_dot_list_item__pt8wl::marker{font-size:smaller}._room-detail_room_rule_container__IBYRx{padding:16px;display:flex;flex-direction:column;gap:8px;background-color:#fafafa;border-radius:2px}._room-detail_room_rule_container__IBYRx ._room-detail_title__V4o_d{word-wrap:break-word;font-size:1rem!important;line-height:1.5rem!important;letter-spacing:0!important;font-weight:600!important;color:#595959}._room-detail_room_rule_container__IBYRx ._room-detail_rule_list__XaVAN{word-wrap:break-word;font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:.01em!important;font-weight:400!important;list-style:none;color:#767676}._room-detail_room_rule_container__IBYRx ._room-detail_rule_list__XaVAN ._room-detail_rule_item__P0wNM:before{background-color:#767676}._room-detail_room_space_info_container__pguQ9{display:flex;flex-direction:column;gap:12px}._room-detail_room_space_info_container__pguQ9 ._room-detail_title__V4o_d{word-wrap:break-word;font-size:1.125rem!important;line-height:1.625rem!important;font-weight:600!important;color:#595959}._room-detail_room_space_info_container__pguQ9 ._room-detail_plan_image__55Ci1{border-radius:4px}._room-detail_room_space_info_container__pguQ9 ._room-detail_space_info_list__Tf9pf{word-wrap:break-word;font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:.01em!important;font-weight:400!important;display:grid;grid-template-columns:repeat(4,minmax(153px,1fr));grid-gap:8px;gap:8px;list-style:none;color:#595959}@media(max-width:1192px){._room-detail_room_space_info_container__pguQ9 ._room-detail_space_info_list__Tf9pf{grid-template-columns:repeat(auto-fit,minmax(152px,1fr))}}._room-detail_room_space_info_container__pguQ9 ._room-detail_space_info_list__Tf9pf ._room-detail_space_info_item__HZ8wT{width:100%}._room-detail_room_space_info_container__pguQ9 ._room-detail_space_info_list__Tf9pf ._room-detail_space_info_item__HZ8wT:before{background-color:#595959}._room-detail_sub_info_container__qlQtC{display:flex;flex-direction:column;gap:12px}._room-detail_sub_info_container__qlQtC ._room-detail_title__V4o_d{word-wrap:break-word;font-size:1.125rem!important;line-height:1.625rem!important;font-weight:600!important;color:#595959}._room-detail_load_more_button__ynnl_{word-wrap:break-word;font-size:1rem!important;line-height:1.5rem!important;letter-spacing:0!important;font-weight:600!important;margin:0 auto;min-width:44px;max-width:512px;width:100%;height:52px;display:flex;align-items:center;justify-content:center;border-radius:4px;border:1.5px solid #333;color:#333}._room-detail_amenity_list_outer_container__QfrMt{display:flex;flex-direction:column;gap:20px}@media(max-width:480px){._room-detail_amenity_info_container__rORUq{gap:8px}}._room-detail_room_features_list_container__NN_GY{padding:0 4px;display:grid;grid-template-columns:repeat(4,minmax(152px,1fr));grid-gap:8px;gap:8px}@media(max-width:1192px){._room-detail_room_features_list_container__NN_GY{grid-template-columns:repeat(auto-fit,minmax(152px,1fr))}}._room-detail_room_features_list_container__NN_GY ._room-detail_features_item__s2dW7 span{word-wrap:break-word;font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:.01em!important;font-weight:400!important;color:#595959}._room-detail_room_amenities_list_container__1D5da{display:grid;grid-template-columns:repeat(4,minmax(152px,1fr));grid-gap:8px;gap:8px}@media(max-width:1192px){._room-detail_room_amenities_list_container__1D5da{grid-template-columns:repeat(auto-fit,minmax(152px,1fr))}}._room-detail_room_amenities_list_container__1D5da ._room-detail_amenities_item__yQMCn{word-wrap:break-word;font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:.01em!important;font-weight:400!important;color:#767676}._room-detail_room_amenities_list_container__1D5da ._room-detail_amenities_item__yQMCn:before{background-color:#767676}._room-detail_room_options_list_container__Fm4Su{display:grid;grid-template-columns:repeat(4,minmax(152px,1fr));grid-gap:8px;gap:8px}@media(max-width:1192px){._room-detail_room_options_list_container__Fm4Su{grid-template-columns:repeat(auto-fit,minmax(152px,1fr))}}._room-detail_room_options_list_container__Fm4Su ._room-detail_options_item__SVWWR{word-wrap:break-word;font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:.01em!important;font-weight:400!important;color:#767676}._room-detail_room_options_list_container__Fm4Su ._room-detail_options_item__SVWWR:before{background-color:#767676}._room-detail_other_room_container__rJSbl{display:flex;flex-direction:column;gap:24px}._room-detail_other_room_container__rJSbl ._room-detail_title__V4o_d{word-wrap:break-word;font-size:1.25rem!important;line-height:1.75rem!important;letter-spacing:-.01em!important;font-weight:600!important;color:#333}._room-detail_other_room_container__rJSbl ._room-detail_other_room_list_container___6NRy{display:flex;flex-direction:column;gap:24px}@media(max-width:1024px){._room-detail_other_room_container__rJSbl ._room-detail_other_room_list_container___6NRy{align-items:center}}._room-detail_room_faq_container__mpnuz{display:flex;flex-direction:column}._room-detail_room_faq_container__mpnuz ._room-detail_title__V4o_d{word-wrap:break-word;font-size:1.25rem!important;line-height:1.75rem!important;letter-spacing:-.01em!important;font-weight:600!important;color:#333}._room-detail_mobile_room_detail_header_container__9DmB6{display:none;position:fixed;left:0;right:0;height:104px;width:100%;z-index:10;background-color:#fff;box-shadow:0 2px 6px 0 rgba(26,26,26,.1)}@media(max-width:1024px){._room-detail_mobile_room_detail_header_container__9DmB6{display:block}}._room-detail_mobile_room_detail_header_container__9DmB6 ._room-detail_gnb_container__kzYVx{height:60px;display:flex;align-items:center}._room-detail_mobile_room_detail_header_container__9DmB6 ._room-detail_gnb_container__kzYVx ._room-detail_back_button__8NE2Q,._room-detail_mobile_room_detail_header_container__9DmB6 ._room-detail_gnb_container__kzYVx ._room-detail_home_button__jzPq4{width:44px;height:44px;display:flex;justify-content:center;align-items:center;outline:none}._room-detail_mobile_room_detail_header_container__9DmB6 ._room-detail_gnb_container__kzYVx ._room-detail_room_name__5JW5R{overflow:hidden;text-align:center;white-space:nowrap;text-overflow:ellipsis;word-wrap:break-word;font-size:1.125rem!important;line-height:1.625rem!important;font-weight:400!important;color:#1a1a1a}._room-detail_mobile_room_detail_header_container__9DmB6 ._room-detail_sub_menu_container__aDRUi{height:44px;display:flex;align-items:center;position:relative;top:60px}._room-detail_mobile_room_detail_header_container__9DmB6 ._room-detail_sub_menu_container__aDRUi ._room-detail_sub_menu_item_container___zEuL{flex:1 1;display:flex;align-items:center;justify-content:center;gap:4px;cursor:pointer}._room-detail_mobile_room_detail_header_container__9DmB6 ._room-detail_sub_menu_container__aDRUi ._room-detail_sub_menu_item_container___zEuL svg{color:#333}._room-detail_mobile_room_detail_header_container__9DmB6 ._room-detail_sub_menu_container__aDRUi ._room-detail_sub_menu_item_container___zEuL span{word-wrap:break-word;font-size:1rem!important;line-height:1.5rem!important;letter-spacing:0!important;font-weight:400!important;color:#333}._room-detail_mobile_room_detail_header_container__9DmB6 ._room-detail_sub_menu_container__aDRUi ._room-detail_divider__D2KWv{width:1px;height:28px;background-color:#e6e6e6}._room-detail_mobile_room_detail_bottom_button_container__nFudL{padding:10px 28px calc(env(safe-area-inset-bottom) + 10px);display:none;position:fixed;bottom:0;left:0;width:100%;background-color:#fff;border-top:1px solid #e6e6e6}._room-detail_mobile_room_detail_bottom_button_container__nFudL button{word-wrap:break-word;font-size:1rem!important;line-height:1.5rem!important;letter-spacing:0!important;font-weight:600!important;height:52px;padding:0 12px;display:flex;justify-content:center;align-items:center;width:100%;max-width:512px;background-color:#1a1a1a;color:#fff;border-radius:4px}@media(max-width:1024px){._room-detail_mobile_room_detail_bottom_button_container__nFudL{display:flex;align-items:center;justify-content:center}}@media(max-width:480px){._room-detail_mobile_room_detail_bottom_button_container__nFudL{padding:10px 20px calc(env(safe-area-inset-bottom) + 10px)}}._placeDetailPackageRoomButton_button__prfTv{display:flex;justify-content:center;align-items:center;border-radius:6px;padding-top:12px;padding-bottom:12px;width:100%;background-color:#000;gap:4px;cursor:pointer}._placeDetailPackageRoomButton_original_price__xjvyH{font-size:12px;font-weight:500;line-height:16px;letter-spacing:.24px;color:#979799;-webkit-text-decoration:line-through #979799;text-decoration:line-through #979799}._placeDetailPackageRoomButton_discount_rate__PTbOy{color:#0199f8;font-size:16px;font-weight:600;line-height:24px}._placeDetailPackageRoomButton_button_label__z2zIt{color:#fff;font-size:16px;font-weight:600;line-height:24px}._placeDetailPackageRoomButton_button_meaningless__4qbXc{margin-top:26px!important}._placeDetailPackageOptionItem_container__I3Hog{display:flex;align-items:center;justify-content:space-between;cursor:pointer;gap:10px}._placeDetailPackageOptionItem_label_container__0Qxtq{display:flex;align-items:center;gap:6px}._placeDetailPackageOptionItem_label__CPLKc{color:#6b6b6e;font-size:14px;font-weight:500;line-height:20px}._placeDetailPackageOptionItem_label__CPLKc._placeDetailPackageOptionItem_selected____ff1{color:#171719}._placeDetailPackageOptionItem_price__qipix{color:#6b6b6e;font-size:14px;font-weight:500;line-height:20px;flex-shrink:0!important}._placeDetailPackageOptionItem_price__qipix._placeDetailPackageOptionItem_selected____ff1{color:#171719}._placeDetailPackageRoomOption_container__AE_5N{margin-bottom:22px}._placeDetailPackageRoomOption_label__PxNmX{font-size:14px;font-weight:600;line-height:20px;letter-spacing:-.42px;color:#171719;margin-bottom:14px}._placeDetailPackageRoomOption_option_list_container__tYKuY{display:flex;flex-direction:column;gap:8px}._placeDetailPackageRoomCard_list_layout__mX6wL{display:flex;flex-direction:column;gap:18px}._placeDetailPackageRoomCard_layout__POsaw{position:relative;border-radius:10px;width:100%;border:1px solid #dfdfdf;padding-bottom:16px;overflow:hidden}._placeDetailPackageRoomCard_swiper__r9LKW{border-top-left-radius:10px;border-top-right-radius:10px;overflow:"hidden"}._placeDetailPackageRoomCard_swiper__r9LKW .swiper-pagination-bullets{bottom:15.23px!important}._placeDetailPackageRoomCard_swiper__r9LKW .swiper-pagination-bullet{background-color:#fff!important;opacity:.3;width:6px;height:6px}._placeDetailPackageRoomCard_swiper__r9LKW .swiper-pagination-bullet-active{background-color:#fff!important;opacity:1}._placeDetailPackageRoomCard_swiper_image_container__jWH36{position:relative;width:100%;height:200px}._placeDetailPackageRoomCard_room_name__FV2bp{font-size:18px;font-weight:700;line-height:26px;color:#0f0f0f}._placeDetailPackageRoomCard_room_facilities_label__iUBub,._placeDetailPackageRoomCard_room_type__Sa2aU{font-size:13px;font-weight:500;line-height:18px;color:#6b6b6e}._placeDetailPackageRoomCard_room_facilities_label__iUBub:not(:last-child):after{content:", ";padding-right:4px;color:#6b6b6e}._placeDetailPackageRoomCard_room_number_of_guest__PzNdT{font-size:13px;font-weight:500;line-height:18px;color:#6b6b6e}._placeDetailPackageRoomCard_card_contents_overview__gnkQ6{padding:18px 20px;border-bottom:1px solid #e8e8ea}._placeDetailPackageRoomCard_card_contents_container__UNeNc{padding-left:20px;padding-right:20px;padding-bottom:16px}._placeDetailPackageRoomCard_card_information_container__Ksp9G{display:flex;align-items:flex-end}._placeDetailPackageRoomCard_more_button_container__DLk9p{display:flex}._placeDetailPackageRoomCard_more_button_label___XlUS{font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.42px;color:#6b6b6e}._placeDetailPackageRoomCard_room_information_container__LwTqF{display:flex;align-items:center}._placeDetailPackageRoomCard_room_facilities_container__PdDvm{display:flex;margin-top:4px}._placeDetailPackageRoomCard_room_information_bottom_container__w_ZnO{display:flex;align-items:center;justify-content:space-between;margin-top:4px}._placeDetailPackageRoomCard_package_room_option__7M2It{padding-left:20px;padding-right:20px;margin-top:22px}._placeDetailPackageRoomCard_tax_and_service_fee_included_label__JU8q6{font-size:12px;font-weight:500;line-height:16px;letter-spacing:.24px;text-align:center;color:#47474b}._placeDetailPackageRoomCard_load_more_button_container__kaPHk{position:absolute;width:calc(100% + 2px);margin-left:-1px;margin-bottom:-1px;height:100%;z-index:5;cursor:pointer}._placeDetailPackageRoomCard_load_more_button_dimmed__6ZSEu{position:absolute;display:flex;bottom:0;width:100%;height:80%;background:linear-gradient(180deg,hsla(0,0%,100%,0) 20%,hsla(0,0%,100%,.7) 30%,#fff 40%);flex-direction:column;align-items:center;justify-content:flex-start;z-index:3}._placeDetailPackageRoomCard_load_more_button_dimmed_empty_room__vbXAz{position:static!important}._placeDetailPackageRoomCard_load_more_button__uscQV{padding:12px 20px;background-color:#0f0f0f;border-radius:6px;cursor:pointer;margin-bottom:30px;margin-top:150px}._placeDetailPackageRoomCard_load_more_button_label__xw_3h{font-size:16px;font-weight:600;line-height:24px;color:#fff}._placeDetailPackageRoomCard_place_detail_page_link__b2QtI{display:flex}._placeDetailPackageRoomCard_sold_out_dimmed__k85pL{position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.5);z-index:1}._placeDetailPackageRoomCard_disabled_button__LmbFX{background-color:#f4f4f6!important}._placeDetailPackageRoomCard_disabled_button_label__JXCIo{color:#979799!important}._placeDetailPackageRoomCard_disabled_text__BjX6G{color:#c7c7c8!important}._placeDetailPackageRoomCard_card_information_container_disabled__D6bqA{position:relative;z-index:2}@media(min-width:744px){._placeDetailPackageRoomCard_layout__POsaw{width:512px}._placeDetailPackageRoomCard_swiper_image_container__jWH36{height:288px}}@media(min-width:1025px){._placeDetailPackageRoomCard_list_layout__mX6wL{display:grid;align-items:start;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;max-width:353px}._placeDetailPackageRoomCard_layout__POsaw{width:353px}._placeDetailPackageRoomCard_swiper_image_container__jWH36{height:288px}}._placeRoomVerticalCardList_skeleton__X_7Vj{width:100%;height:582px;background:linear-gradient(90deg,#eee 25%,#ddd 50%,#eee 75%);background-size:200% 100%;animation:_placeRoomVerticalCardList_shimmer__Ckl1R 1.5s linear infinite;border-radius:10px}@keyframes _placeRoomVerticalCardList_shimmer__Ckl1R{0%{background-position:200% 0}to{background-position:-200% 0}}._placeRoomVerticalCardListEmptyFallback_container__V3cIz{padding:54px 20px 44px;background-color:#f7f8f8;border-radius:10px;display:flex;justify-content:center;flex-direction:column;align-items:center}._placeRoomVerticalCardListEmptyFallback_primary_text__k21X2{font-size:18px;font-weight:600;line-height:26px;color:#47474b;text-align:center}._placeRoomVerticalCardListEmptyFallback_secondary_text__WdQaB{font-size:14px;font-weight:400;line-height:20px;color:#979799;margin-top:4px;text-align:center}._placeRoomVerticalCardListEmptyFallback_button_container__t7K_r{padding:9px 20px;border-radius:6px;border:1px solid #dfe0e2;background-color:#fff;margin-top:24px}._placeRoomList_layout__a0cgX{padding-left:20px;padding-right:20px}._placeRoomList_title__PBmfM{font-size:20px;font-weight:600;line-height:28px;letter-spacing:-.2px;max-width:712px;margin-left:auto;margin-right:auto}._placeRoomList_container__zkUQl{margin-left:auto;margin-right:auto;margin-bottom:18px}._placeRoomList_when_who_selection_box__0sOck{margin-top:18px;margin-bottom:18px;width:100%!important}._placeRoomList_list_layout__qCGmc{display:flex;flex-direction:column;align-items:center;margin-left:auto;margin-right:auto;margin-bottom:50px;gap:18px}._placeRoomList_when_who_selection_box__0sOck{width:353px;margin-left:auto;margin-right:auto}@media (min-width:480px){._placeRoomList_layout__a0cgX{padding-left:28px;padding-right:28px}}@media (min-width:744px){._placeRoomList_list_layout__qCGmc{max-width:712px;margin-left:auto;margin-right:auto}._placeRoomList_when_who_selection_box__0sOck{max-width:512px!important;margin-left:auto;margin-right:auto}}@media (min-width:1025px){._placeRoomList_layout__a0cgX{padding-left:0;padding-right:0}._placeRoomList_title__PBmfM{margin-bottom:24px;margin-left:0;margin-right:0}._placeRoomList_when_who_selection_box__0sOck{display:none!important}._placeRoomList_container__zkUQl{margin-left:0;margin-right:0}._placeRoomList_list_layout__qCGmc{width:100%;display:grid;align-items:start;grid-template-columns:repeat(2,353px);grid-gap:24px;gap:24px;margin-left:0;margin-right:54px}}._review-count-button_text__mED_T{font-size:15px;font-weight:600;line-height:22px;letter-spacing:.21px;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;color:#171719}._placeDetailOverview_region_label__VXhD3{font-size:14px;font-weight:500}._placeDetailOverview_favorite_count_container__qVOje{display:flex;align-items:center;gap:4px}._placeDetailOverview_favorite_count_label__y9T9q{font-size:15px;font-weight:600;line-height:22px;letter-spacing:.21px;color:#171719}._placeDetailOverview_user_interaction_container__XrTnM{display:flex;align-items:center}._placeDetailOverview_summary_container__Cpow7{margin-top:16px}._placeDetailOverview_summary__5yT_w{font-size:14px;font-weight:500;line-height:20px;color:#6b6b6e;word-break:keep-all;overflow-wrap:break-word}._placeDetailOverview_tag_list_container__jztax{display:flex;align-items:center;gap:6px;margin-top:14px;white-space:nowrap;overflow-x:auto;padding-left:20px;padding-right:20px;margin-left:-20px;margin-right:-20px;scrollbar-width:none;-ms-overflow-style:none}._placeDetailOverview_tag_container__AvQ0V{padding:8px;border-radius:15px;background-color:#f3f3f4}._placeDetailOverview_tag_label__TTHFm{font-size:13px;font-weight:500;line-height:18px}._placeDetailAmenityItem_container__Fs4XA{display:flex;align-items:center;gap:4px}._placeDetailAmenityItem_label__2pBWF{font-size:14px;font-weight:600;line-height:20px}._placeDetailAmenityPopup_layout__56Zp3{position:fixed;top:0;left:0;background-color:#fff;width:100%;height:100%;z-index:9999}._placeDetailAmenityPopup_header__UYvsl{position:fixed;top:0;left:0;width:100%;height:60px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #e8e8ea;background-color:#fff}._placeDetailAmenityPopup_title__Ylxg2{font-size:18px;font-weight:600;line-height:26px}._placeDetailAmenityPopup_close_icon__i_n_B{position:absolute;padding:10px;top:10px;right:10px;z-index:1}._placeDetailAmenityPopup_popup_amenity_list_layout__Y6kC9{margin-top:60px;padding-left:24px;padding-right:24px;padding-bottom:80px;overflow-y:auto!important;max-height:calc(100vh - 60px);overflow:auto;scrollbar-width:none;-ms-overflow-style:none}._placeDetailAmenityPopup_popup_amenity_list_layout__Y6kC9::-webkit-scrollbar{display:none}._placeDetailAmenityPopup_popup_amenity_item_list_layout__UtZFW{display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:12px;row-gap:12px}._placeDetailAmenityPopup_popup_amenity_category_title__PRPPr{font-size:15px;font-weight:600;line-height:22px;letter-spacing:.21px;margin-top:9px;margin-bottom:9px}._placeDetailAmenityPopup_popup_amenity_item_label__aplfD{font-size:14px;font-weight:400;line-height:20px;color:#171719}._placeDetailAmenityPopup_popup_amenity_category_container__85_8E{padding-top:12px;padding-bottom:18px}._placeDetailAmenityPopup_popup_amenity_category_container_divider__VJt1u{border-bottom:1px solid #f3f3f4}._placeDetailAmenityModal_modal_inner_container__Ze_w3{display:flex;flex-direction:column;max-width:480px;max-height:800px;width:100%;overflow:hidden}._placeDetailAmenityModal_header__wnHt3{position:fixed;top:0;left:0;width:100%;height:60px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #e8e8ea;background-color:#fff}._placeDetailAmenityModal_title__lz_fV{font-size:18px;font-weight:600;line-height:26px}._placeDetailAmenityModal_close_icon_container___TugN{position:absolute;right:9px;top:9px;z-index:1;padding:10px;cursor:pointer}._placeDetailAmenityModal_modal_amenity_list_layout__KlceU{flex:1 1;width:100%;padding-top:40px;padding-bottom:40px;overflow-y:auto!important;max-height:calc(100vh - 60px);overflow:auto;scrollbar-width:none;-ms-overflow-style:none}._placeDetailAmenityModal_modal_amenity_category_title__3E4xp{font-size:15px;font-weight:600;line-height:22px;letter-spacing:.21px;text-align:start;margin-bottom:15px}._placeDetailAmenityModal_modal_amenity_item_list_layout__fN7Zw{display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:12px;row-gap:12px;padding-bottom:18px}._placeDetailAmenityModal_modal_amenity_item_label__9IeiG{font-size:14px;font-weight:400;line-height:20px;text-align:start}._placeDetailAmenityModal_modal_amenity_category_container_divider__cbPPJ{border-bottom:1px solid #f3f3f4;margin-bottom:21px}._placeDetailAmenityInfo_container__68XFX{width:100%;padding-top:10px;padding-bottom:10px;border-top:1px solid #e8e8ea}._placeDetailAmenityInfo_amenity_item_list_layout__2CzGd{display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:14px;row-gap:14px}._placeDetailAmenityInfo_title__n1vWe{font-size:14px;font-weight:600;line-height:20px}._placeDetailAmenityInfo_header__jaJOH{display:flex;justify-content:space-between;align-items:center;margin-top:20px;margin-bottom:20px}._placeDetailAmenityInfo_show_all_button__YFYV2{display:flex;align-items:center}._placeDetailAmenityInfo_show_all_button_label__Hu2vI{font-size:14px;font-weight:400;line-height:20px}._placeDetailAmenityInfo_additional_information__kRZ9X{font-size:12px;font-weight:400;line-height:16px;color:#767676;margin-top:19px;margin-bottom:6px}@media (min-width:1025px){._placeDetailAmenityInfo_amenity_item_list_layout__2CzGd{grid-template-columns:repeat(4,1fr)}}._starRatingOverviewHeader_container__kZzqQ{display:flex;flex-direction:column;align-items:center;padding:8px 0}._starRatingOverviewHeader_header__kiuCS{display:flex;gap:2px;align-items:center}._starRatingOverviewHeader_rating__Ih2RF{word-wrap:break-word;font-size:2rem!important;line-height:2.625rem!important;letter-spacing:-.01em!important;font-weight:600!important}._starRatingOverviewHeader_total_count__8DSwJ{word-wrap:break-word;font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:.01em!important;font-weight:400!important;color:#979799}._starRatingOverviewHeader_compact_container__zIScQ{display:flex;justify-content:space-between;align-items:center;padding-top:9px;padding-bottom:9px}._starRatingOverviewHeader_compact_title__NR4LT{word-wrap:break-word;font-size:1.125rem!important;line-height:1.625rem!important;font-weight:600!important;color:#171719}._starRatingOverviewHeader_compact_total_count__dGo3e{word-wrap:break-word;font-size:.875rem!important;line-height:1.375rem!important;letter-spacing:.01em!important;font-weight:400!important;color:#6b6b6e}@media(min-width:1025px){._starRatingOverviewHeader_container__kZzqQ{flex-direction:row;justify-content:space-between;align-items:center;padding:0}._starRatingOverviewHeader_header__kiuCS{padding:1px 0}}._reviewSummaryCompactView_header__fBCmB{display:flex;gap:4px;align-items:center}._reviewSummaryCompactView_title__kgiLl{word-wrap:break-word;font-size:1.25rem!important;line-height:1.75rem!important;letter-spacing:-.01em!important;font-weight:600!important}._reviewSummaryCompactView_trailing_text__iYl0F{word-wrap:break-word;font-size:1rem!important;line-height:1.5rem!important;letter-spacing:0!important;font-weight:600!important;color:var(--color-content-03)}._reviewSummaryCompactView_body__MtQgF{margin-top:24px;display:flex;justify-content:center;align-items:center}._expand_container__rUZld{position:relative;transition:all .32s ease}._expand_container_collapsed__cJ_Ax{overflow:hidden}._expand_toggle_button_container__v3mod{position:absolute;bottom:0;width:100%;z-index:2;cursor:pointer}._expand_toggle_button_gradient__D2UTs{width:100%;height:40px;background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0))}._expand_toggle_button_gradient_hidden__DPqXN{display:none}._expand_toggle_button__qysK_{width:100%;height:24px;background-color:#fff}._expand_chevron__G4FPV{transition:transform .32s ease}._expand_chevron_up__EqUOZ{transform:rotate(180deg)}._starRatingOverviewBody_container__ESLHc{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-row-gap:8px;row-gap:8px;grid-column-gap:33px;-moz-column-gap:33px;column-gap:33px;padding:12px 16px;border-radius:2px;background-color:#f7f7f8}._starRatingOverviewBody_item__ESyPy{display:flex;justify-content:space-between;align-items:center;width:100%}._starRatingOverviewBody_item__ESyPy:not(:last-child):after{content:"";position:absolute;top:12px;left:50%;right:0;width:1px;height:calc(100% - 24px);background-color:#e6e6e6;transform:translateX(-50%)}._starRatingOverviewBody_label__6ivy7{word-break:break-all;overflow:hidden;text-overflow:ellipsis;max-height:40px;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;margin-right:10px}._starRatingOverviewBody_label__6ivy7,._starRatingOverviewBody_rating__tQNBg{word-wrap:break-word;font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:.01em!important;font-weight:600!important}._starRatingOverviewBody_rating__tQNBg{text-align:left}@media(max-width:1024px){._starRatingOverviewBody_label__6ivy7{word-wrap:break-word;font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:.01em!important;font-weight:400!important}}._reviewTabBar_container__3mD0o{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;padding:5px 12px;border-radius:8px;overflow:hidden;background-color:#f7f7f8}._reviewTabBar_percentage_container__gTiqG{position:absolute;left:0;top:0;height:100%;background-color:#d3eeff;border-radius:8px;z-index:1}._reviewTabBar_icon__ZxBQV{width:18px;height:18px;background-repeat:no-repeat;background-size:100% 100%}._reviewTabBar_label__fOfb3{word-wrap:break-word;font-size:1rem!important;line-height:1.625rem!important;letter-spacing:0!important;font-weight:500!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._reviewTabBar_label_container__8Bp9A{max-width:80%;display:flex;align-items:center;justify-items:start;gap:8px;z-index:2}._reviewTabBar_count__JIfgY{word-wrap:break-word;font-size:1rem!important;line-height:1.5rem!important;letter-spacing:0!important;font-weight:700!important;z-index:2}._reviewTagBatList_container__9hvLU{display:flex;flex-direction:column;gap:8px}._reviewSummaryDetailView_star_rating_overview_body__REwbx{margin-top:16px}._reviewSummaryDetailView_tag_bar_list__2vGbM{padding-top:16px}@media(max-width:1024px){._reviewSummarySection_container__MnyAF,._reviewSummarySection_review_summary_detail_view__ohUXo{margin:0 20px}._reviewSummarySection_review_summary_detail_view_divider__i9BH5{height:10px!important;background-color:#f3f3f4!important;margin-top:24px!important;margin-bottom:24px!important}}@media(min-width:1025px){._reviewSummarySection_review_summary_detail_view_divider__i9BH5{display:none}}._reviewEmptyFallback_empty_wrapper__igfZi{display:flex;justify-content:center;align-items:center;height:120px}._reviewEmptyFallback_empty_text__FIxUr{word-wrap:break-word;font-size:1rem!important;line-height:1.625rem!important;letter-spacing:0!important;font-weight:400!important}@media(min-width:768px){._reviewEmptyFallback_empty_wrapper__igfZi{display:flex;justify-content:center;align-items:center;height:120px}._reviewEmptyFallback_empty_text__FIxUr{word-wrap:break-word;font-size:1rem!important;line-height:1.625rem!important;letter-spacing:0!important;font-weight:400!important}}._reviewSection_divider__6c08R{width:calc(100% - 40px);height:1px;background-color:#dfe0e2;margin:20px}._reviewSection_gap__SkMKp{width:100%;height:20px}._reviewSection_review_redirection_link__Fhx1L{display:flex;min-width:44px;max-width:512px;align-items:center;justify-content:center;padding-top:14px;padding-bottom:14px;border:1.5px solid #e6e6e6;border-radius:4px;margin-top:24px;margin-left:auto;margin-right:auto;word-wrap:break-word;font-size:1rem!important;line-height:1.5rem!important;letter-spacing:0!important;font-weight:600!important;color:#333}@media(max-width:480px){._reviewSection_review_redirection_link__Fhx1L{margin-left:20px;margin-right:20px}}@media(min-width:481px)and (max-width:552px){._reviewSection_review_redirection_link__Fhx1L{margin-left:28px;margin-right:28px}}@media(min-width:1025px){._reviewSection_divider__6c08R{width:100%;margin:32px 0}}._imageGridView_container__xqxJH{width:100%;display:grid}._imageGridView_image_wrapper__qD8aF{position:relative;border-radius:8px;overflow:hidden;width:100%;height:100%}._imageGridView_overflow_dim__9XuHQ{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(26,26,26,.6);z-index:1;display:flex;justify-content:center;align-items:center}._imageGridView_overflow_dim_text__FwOEO{word-wrap:break-word;font-size:1.25rem!important;line-height:1.75rem!important;letter-spacing:-.01em!important;font-weight:600!important;color:#fff}._placeReview_image_grid_view_container__O1Iaa,._placeReview_review_content_container__Awvos,._placeReview_title_container__dNDaN{margin-top:24px}@media(max-width:1024px){._placeReview_container__tiQdF{max-width:712px;width:100%;align-items:center;margin-left:auto;margin-right:auto}._placeReview_image_grid_view_container__O1Iaa{margin-left:20px;margin-right:20px}}@media(max-width:480px){._placeReview_container__tiQdF{align-items:normal}}._findstayPlaceDetailBestStay50Banner_container__y6p6O{width:100%;padding:10px 12px;display:flex;gap:8px;align-items:center;background-color:#1a1a1a;max-width:1800px;margin:0 auto}._findstayPlaceDetailBestStay50Banner_avatar_container__YE7Y_{width:36px;height:36px;position:relative}._findstayPlaceDetailBestStay50Banner_avatar_container__YE7Y_ img{border-radius:36px}._findstayPlaceDetailBestStay50Banner_text_container__iNspX{display:flex;flex-direction:column;flex:1 1;word-break:keep-all}._findstayPlaceDetailBestStay50Banner_recommender__0Dzed,._findstayPlaceDetailBestStay50Banner_text_container__iNspX{color:#eaebec;font-size:11px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:.22px}._findstayPlaceDetailBestStay50Banner_short_description__G65LB{color:#fff;font-size:13px;font-style:normal;font-weight:600;line-height:18px;letter-spacing:-.26px}._findstayPlaceDetailBestStay50Banner_more_button__ISLDx{padding:4px 0;display:flex;align-items:center;font-size:13px;font-style:normal;font-weight:600;line-height:138.5%;color:#fff}._findstayPlaceDetailBestStay50Banner_apply_button__6mqDK{display:flex;align-items:center;gap:1px;padding:4px 4px 4px 6px;border-radius:4px;background-color:#fff;color:#171719;outline:none}._findstayPlaceDetailBestStay50Banner_apply_button_text__TWzdk{word-wrap:break-word;font-size:.75rem!important;line-height:1rem!important;letter-spacing:.02em!important;font-weight:600!important}