.ReservationListSkeleton_skeleton_wrapper__ievEv .ReservationListSkeleton_tab__Zr86L{border-bottom:1px solid var(--primary-01);display:flex;justify-content:flex-start;align-items:center;gap:2px;margin-bottom:40px;list-style:none;padding:0}.ReservationListSkeleton_skeleton_wrapper__ievEv .ReservationListSkeleton_tab__Zr86L>li{position:relative;display:block;overflow:hidden;z-index:10;background:#dddbdd!important}.ReservationListSkeleton_skeleton_wrapper__ievEv .ReservationListSkeleton_tab__Zr86L>li:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));animation:ReservationListSkeleton_shimmer__4jFhZ 2s linear infinite}.ReservationListSkeleton_skeleton_wrapper__ievEv .ReservationListSkeleton_tab__Zr86L>li{width:80px;height:54px}.ReservationListSkeleton_skeleton_wrapper__ievEv .ReservationListSkeleton_item_list__Qpcka{list-style:none;padding:0;margin:0}.ReservationListSkeleton_skeleton_wrapper__ievEv .ReservationListSkeleton_item_list__Qpcka>li{display:flex;justify-content:flex-start;align-items:stretch;margin-bottom:80px;gap:50px}.ReservationListSkeleton_skeleton_wrapper__ievEv .ReservationListSkeleton_item_list__Qpcka>li .ReservationListSkeleton_img_box__YhnIj{position:relative;display:block;overflow:hidden;z-index:10;background:#dddbdd!important}.ReservationListSkeleton_skeleton_wrapper__ievEv .ReservationListSkeleton_item_list__Qpcka>li .ReservationListSkeleton_img_box__YhnIj:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));animation:ReservationListSkeleton_shimmer__4jFhZ 2s linear infinite}.ReservationListSkeleton_skeleton_wrapper__ievEv .ReservationListSkeleton_item_list__Qpcka>li .ReservationListSkeleton_img_box__YhnIj{width:600px;height:337px}.ReservationListSkeleton_skeleton_wrapper__ievEv .ReservationListSkeleton_item_list__Qpcka>li .ReservationListSkeleton_desc_box__e7_zV{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;flex:1 1}.ReservationListSkeleton_skeleton_wrapper__ievEv .ReservationListSkeleton_item_list__Qpcka>li .ReservationListSkeleton_title__w1jUk span{position:relative;display:block;overflow:hidden;z-index:10;background:#dddbdd!important}.ReservationListSkeleton_skeleton_wrapper__ievEv .ReservationListSkeleton_item_list__Qpcka>li .ReservationListSkeleton_title__w1jUk span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));animation:ReservationListSkeleton_shimmer__4jFhZ 2s linear infinite}.ReservationListSkeleton_skeleton_wrapper__ievEv .ReservationListSkeleton_item_list__Qpcka>li .ReservationListSkeleton_title__w1jUk span{width:52px;height:24px;margin-bottom:16px}.ReservationListSkeleton_skeleton_wrapper__ievEv .ReservationListSkeleton_item_list__Qpcka>li .ReservationListSkeleton_title__w1jUk h3{position:relative;display:block;overflow:hidden;z-index:10;background:#dddbdd!important}.ReservationListSkeleton_skeleton_wrapper__ievEv .ReservationListSkeleton_item_list__Qpcka>li .ReservationListSkeleton_title__w1jUk h3:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));animation:ReservationListSkeleton_shimmer__4jFhZ 2s linear infinite}.ReservationListSkeleton_skeleton_wrapper__ievEv .ReservationListSkeleton_item_list__Qpcka>li .ReservationListSkeleton_title__w1jUk h3{width:300px;height:48px;margin-bottom:16px}.ReservationListSkeleton_skeleton_wrapper__ievEv .ReservationListSkeleton_item_list__Qpcka>li .ReservationListSkeleton_title__w1jUk p{position:relative;display:block;overflow:hidden;z-index:10;background:#dddbdd!important}.ReservationListSkeleton_skeleton_wrapper__ievEv .ReservationListSkeleton_item_list__Qpcka>li .ReservationListSkeleton_title__w1jUk p:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));animation:ReservationListSkeleton_shimmer__4jFhZ 2s linear infinite}.ReservationListSkeleton_skeleton_wrapper__ievEv .ReservationListSkeleton_item_list__Qpcka>li .ReservationListSkeleton_title__w1jUk p{width:200px;height:24px}.ReservationListSkeleton_skeleton_wrapper__ievEv .ReservationListSkeleton_item_list__Qpcka>li .ReservationListSkeleton_price__ZJ990{width:100%}.ReservationListSkeleton_skeleton_wrapper__ievEv .ReservationListSkeleton_item_list__Qpcka>li .ReservationListSkeleton_price__ZJ990 span{position:relative;display:block;overflow:hidden;z-index:10;background:#dddbdd!important}.ReservationListSkeleton_skeleton_wrapper__ievEv .ReservationListSkeleton_item_list__Qpcka>li .ReservationListSkeleton_price__ZJ990 span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));animation:ReservationListSkeleton_shimmer__4jFhZ 2s linear infinite}.ReservationListSkeleton_skeleton_wrapper__ievEv .ReservationListSkeleton_item_list__Qpcka>li .ReservationListSkeleton_price__ZJ990 span{width:40px;height:14px;margin-bottom:12px}.ReservationListSkeleton_skeleton_wrapper__ievEv .ReservationListSkeleton_item_list__Qpcka>li .ReservationListSkeleton_price__ZJ990>div{display:flex;justify-content:space-between;align-items:center}.ReservationListSkeleton_skeleton_wrapper__ievEv .ReservationListSkeleton_item_list__Qpcka>li .ReservationListSkeleton_price__ZJ990>div h2{position:relative;display:block;overflow:hidden;z-index:10;background:#dddbdd!important}.ReservationListSkeleton_skeleton_wrapper__ievEv .ReservationListSkeleton_item_list__Qpcka>li .ReservationListSkeleton_price__ZJ990>div h2:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));animation:ReservationListSkeleton_shimmer__4jFhZ 2s linear infinite}.ReservationListSkeleton_skeleton_wrapper__ievEv .ReservationListSkeleton_item_list__Qpcka>li .ReservationListSkeleton_price__ZJ990>div h2{width:200px;height:48px}.ReservationListSkeleton_skeleton_wrapper__ievEv .ReservationListSkeleton_item_list__Qpcka>li .ReservationListSkeleton_price__ZJ990>div>div{position:relative;display:block;overflow:hidden;z-index:10;background:#dddbdd!important}.ReservationListSkeleton_skeleton_wrapper__ievEv .ReservationListSkeleton_item_list__Qpcka>li .ReservationListSkeleton_price__ZJ990>div>div:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));animation:ReservationListSkeleton_shimmer__4jFhZ 2s linear infinite}.ReservationListSkeleton_skeleton_wrapper__ievEv .ReservationListSkeleton_item_list__Qpcka>li .ReservationListSkeleton_price__ZJ990>div>div{width:150px;height:48px}@media(max-width:1280px){.ReservationListSkeleton_skeleton_wrapper__ievEv .ReservationListSkeleton_tab__Zr86L{margin-bottom:24px}.ReservationListSkeleton_skeleton_wrapper__ievEv .ReservationListSkeleton_tab__Zr86L li{width:64px;height:36px}.ReservationListSkeleton_skeleton_wrapper__ievEv .ReservationListSkeleton_item_list__Qpcka>li{flex-direction:column;gap:24px}.ReservationListSkeleton_skeleton_wrapper__ievEv .ReservationListSkeleton_item_list__Qpcka>li .ReservationListSkeleton_img_box__YhnIj{width:100%;height:200px}.ReservationListSkeleton_skeleton_wrapper__ievEv .ReservationListSkeleton_item_list__Qpcka>li .ReservationListSkeleton_desc_box__e7_zV{justify-content:flex-start;gap:24px}.ReservationListSkeleton_skeleton_wrapper__ievEv .ReservationListSkeleton_item_list__Qpcka>li .ReservationListSkeleton_title__w1jUk span{width:36px;height:18px;margin-bottom:8px}.ReservationListSkeleton_skeleton_wrapper__ievEv .ReservationListSkeleton_item_list__Qpcka>li .ReservationListSkeleton_title__w1jUk h3{width:200px;height:24px;margin-bottom:8px}.ReservationListSkeleton_skeleton_wrapper__ievEv .ReservationListSkeleton_item_list__Qpcka>li .ReservationListSkeleton_title__w1jUk p{width:100px;height:16px}.ReservationListSkeleton_skeleton_wrapper__ievEv .ReservationListSkeleton_item_list__Qpcka>li .ReservationListSkeleton_price__ZJ990>div{flex-direction:column;align-items:stretch;width:100%}.ReservationListSkeleton_skeleton_wrapper__ievEv .ReservationListSkeleton_item_list__Qpcka>li .ReservationListSkeleton_price__ZJ990>div h2{margin-bottom:16px}.ReservationListSkeleton_skeleton_wrapper__ievEv .ReservationListSkeleton_item_list__Qpcka>li .ReservationListSkeleton_price__ZJ990>div>div{width:100%}}.SelectedReservationInfo_selected_reservation_info_wrapper__1hb1V{position:-webkit-sticky;position:sticky;left:0;bottom:0;z-index:10;width:100vw;background:transparent linear-gradient(180deg,var(--primary-03) 0,var(--primary-01) 100%) 0 0 no-repeat padding-box}.SelectedReservationInfo_selected_reservation_info__mkxGZ{display:flex;justify-content:space-between;align-items:center;height:80px}.SelectedReservationInfo_selected_reservation_info__mkxGZ .SelectedReservationInfo_info_desc__pjJoW{width:calc(100% - 400px);display:flex;justify-content:space-between;align-items:center;list-style:none;margin:0;padding:0}.SelectedReservationInfo_selected_reservation_info__mkxGZ .SelectedReservationInfo_info_desc__pjJoW>li{width:20%}.SelectedReservationInfo_selected_reservation_info__mkxGZ .SelectedReservationInfo_info_desc__pjJoW h5{font-weight:400;font-size:12px;color:#f7f8f9;margin-bottom:8px}.SelectedReservationInfo_selected_reservation_info__mkxGZ .SelectedReservationInfo_info_desc__pjJoW h4{font-weight:600;font-size:16px;color:#fefefe;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SelectedReservationInfo_selected_reservation_info__mkxGZ .SelectedReservationInfo_info_price__GiCef{display:flex;justify-content:flex-start;align-items:center;gap:16px}.SelectedReservationInfo_selected_reservation_info__mkxGZ .SelectedReservationInfo_info_price__GiCef img{width:32px;height:32px}.SelectedReservationInfo_selected_reservation_info__mkxGZ .SelectedReservationInfo_info_price__GiCef h3{padding-right:16px;font-weight:600;font-size:26px;color:#fefefe}.SelectedReservationInfo_mobile_selected_info__WLnKe{padding:20px 24px}.SelectedReservationInfo_mobile_selected_info__WLnKe .SelectedReservationInfo_price_wrap__uS6d0{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.SelectedReservationInfo_mobile_selected_info__WLnKe .SelectedReservationInfo_price_wrap__uS6d0>div{display:flex;justify-content:flex-start;align-items:center;gap:8px;font-weight:600;font-size:16px;color:#fefefe}.SelectedReservationInfo_mobile_selected_info__WLnKe .SelectedReservationInfo_price_wrap__uS6d0>div img{width:16px;height:16px}.SelectedReservationInfo_mobile_selected_info__WLnKe .SelectedReservationInfo_price_wrap__uS6d0 p{color:#c5c8ce;font-weight:400;font-size:12px;cursor:pointer}.ReservationDetailModal_reservation_detail_wrapper__kGC0H{width:100%;position:relative}.ReservationDetailModal_reservation_detail_wrapper__kGC0H .ReservationDetailModal_reservation_detail_header__HsPtp{position:-webkit-sticky;position:sticky;width:100%;top:0;left:0;border-bottom:1px solid #e9ebee;z-index:10;background:#fefefe}.ReservationDetailModal_reservation_detail_wrapper__kGC0H .ReservationDetailModal_reservation_detail_header__HsPtp>div{display:flex;justify-content:flex-end;align-items:center;height:85px}.ReservationDetailModal_reservation_detail_wrapper__kGC0H .ReservationDetailModal_reservation_detail_header__HsPtp span{cursor:pointer}.ReservationDetailModal_reservation_detail_wrapper__kGC0H .ReservationDetailModal_reservation_detail_header__HsPtp span svg{width:24px;height:24px}.ReservationDetailModal_reservation_detail_wrapper__kGC0H .ReservationDetailModal_loading__ob0fB{padding:80px 0;text-align:center;font-weight:300;font-size:16px;color:#646f7c}@media(max-width:1280px){.ReservationDetailModal_reservation_detail_wrapper__kGC0H{width:100%;height:calc(100*var(--vh, 1vh));height:100dvh;overflow:unset;position:relative}.ReservationDetailModal_reservation_detail_wrapper__kGC0H .ReservationDetailModal_reservation_detail_header__HsPtp{position:absolute;left:0;top:0;border-bottom:none;z-index:10;background:transparent}.ReservationDetailModal_reservation_detail_wrapper__kGC0H .ReservationDetailModal_reservation_detail_header__HsPtp>div{height:auto;padding:16px 0}.ReservationDetailModal_reservation_detail_wrapper__kGC0H .ReservationDetailModal_reservation_detail_header__HsPtp span{color:#fefefe}.ReservationDetailModal_reservation_detail_wrapper__kGC0H .ReservationDetailModal_reservation_detail_header__HsPtp span svg{width:16px;height:16px}.ReservationDetailModal_reservation_detail_wrapper__kGC0H .ReservationDetailModal_reservation_detail_header__HsPtp.ReservationDetailModal_no_image__EFd6w span{color:#28323c}.ReservationDetailModal_reservation_detail_wrapper__kGC0H .ReservationDetailModal_reservation_detail_contents__tVOQp{padding:0;width:100%;overflow-x:hidden}}.ReservationDetailModal_detail_title_wrapper__UM8HU{padding:120px 0;border-bottom:1px solid #e9ebee}.ReservationDetailModal_detail_title_wrapper__UM8HU .ReservationDetailModal_tag_row__0J859{display:flex;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.ReservationDetailModal_detail_title_wrapper__UM8HU h2{font-weight:400;font-size:60px;margin-bottom:32px}.ReservationDetailModal_detail_title_wrapper__UM8HU h4{font-weight:300;font-size:16px;margin-bottom:12px;white-space:pre-wrap}.ReservationDetailModal_detail_title_wrapper__UM8HU h4:last-child{margin-bottom:0}.ReservationDetailModal_detail_title_wrapper__UM8HU>div:not(.ReservationDetailModal_tag_row__0J859){display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.ReservationDetailModal_detail_title_wrapper__UM8HU>div:not(.ReservationDetailModal_tag_row__0J859):last-child{margin-bottom:0}.ReservationDetailModal_detail_title_wrapper__UM8HU>div:not(.ReservationDetailModal_tag_row__0J859) span{color:#646f7c;font-weight:600;font-size:14px}.ReservationDetailModal_detail_title_wrapper__UM8HU>div:not(.ReservationDetailModal_tag_row__0J859) p{font-weight:300;font-size:16px}@media(max-width:1280px){.ReservationDetailModal_detail_title_wrapper__UM8HU{padding:24px}.ReservationDetailModal_detail_title_wrapper__UM8HU h2{font-weight:600;font-size:26px;margin-bottom:16px}.ReservationDetailModal_detail_title_wrapper__UM8HU h4{font-weight:300;font-size:14px}.ReservationDetailModal_detail_title_wrapper__UM8HU>div:not(.ReservationDetailModal_tag_row__0J859){gap:8px;margin-bottom:16px}.ReservationDetailModal_detail_title_wrapper__UM8HU>div:not(.ReservationDetailModal_tag_row__0J859) span{font-weight:400;font-size:12px}.ReservationDetailModal_detail_title_wrapper__UM8HU>div:not(.ReservationDetailModal_tag_row__0J859) p{font-weight:300;font-size:12px}}.ReservationDetailModal_detail_contents_wrapper__RN2Gn{padding:120px 0}.ReservationDetailModal_detail_contents_wrapper__RN2Gn .ReservationDetailModal_contents_list__5zw_K{list-style:none;margin:0;padding:0}.ReservationDetailModal_detail_contents_wrapper__RN2Gn .ReservationDetailModal_contents_list__5zw_K>li{margin-bottom:240px;display:flex;justify-content:flex-start;align-items:flex-start;gap:80px}.ReservationDetailModal_detail_contents_wrapper__RN2Gn .ReservationDetailModal_contents_list__5zw_K>li .ReservationDetailModal_contents_title__UJA64{width:200px;flex-shrink:0}.ReservationDetailModal_detail_contents_wrapper__RN2Gn .ReservationDetailModal_contents_list__5zw_K>li .ReservationDetailModal_contents_title__UJA64 span{display:none}.ReservationDetailModal_detail_contents_wrapper__RN2Gn .ReservationDetailModal_contents_list__5zw_K>li .ReservationDetailModal_contents_title__UJA64 h3{font-family:Playfair Display,Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;font-size:40px;margin-bottom:16px}.ReservationDetailModal_detail_contents_wrapper__RN2Gn .ReservationDetailModal_contents_list__5zw_K>li .ReservationDetailModal_contents_title__UJA64 p{font-weight:300;font-size:18px}.ReservationDetailModal_detail_contents_wrapper__RN2Gn .ReservationDetailModal_contents_list__5zw_K>li .ReservationDetailModal_contents_body__M2_q2{flex:1 1;width:calc(100% - 280px)}.ReservationDetailModal_detail_contents_wrapper__RN2Gn .ReservationDetailModal_contents_list__5zw_K>li:last-child{margin-bottom:0}@media(max-width:1280px){.ReservationDetailModal_detail_contents_wrapper__RN2Gn{padding:16px 24px 0}.ReservationDetailModal_detail_contents_wrapper__RN2Gn .ReservationDetailModal_contents_list__5zw_K>li{margin-bottom:64px;flex-direction:column;align-items:stretch;gap:0}.ReservationDetailModal_detail_contents_wrapper__RN2Gn .ReservationDetailModal_contents_list__5zw_K>li .ReservationDetailModal_contents_title__UJA64{display:flex;justify-content:space-between;align-items:center;cursor:pointer;width:100%;padding:0 0 16px;border-bottom:1px solid #e9ebee}.ReservationDetailModal_detail_contents_wrapper__RN2Gn .ReservationDetailModal_contents_list__5zw_K>li .ReservationDetailModal_contents_title__UJA64 span{display:block;cursor:pointer}.ReservationDetailModal_detail_contents_wrapper__RN2Gn .ReservationDetailModal_contents_list__5zw_K>li .ReservationDetailModal_contents_title__UJA64 span svg{width:16px;height:16px}.ReservationDetailModal_detail_contents_wrapper__RN2Gn .ReservationDetailModal_contents_list__5zw_K>li .ReservationDetailModal_contents_title__UJA64 h3{font-weight:400;font-size:20px}.ReservationDetailModal_detail_contents_wrapper__RN2Gn .ReservationDetailModal_contents_list__5zw_K>li .ReservationDetailModal_contents_title__UJA64 p{font-weight:300;font-size:14px}.ReservationDetailModal_detail_contents_wrapper__RN2Gn .ReservationDetailModal_contents_list__5zw_K>li .ReservationDetailModal_contents_body__M2_q2{width:100%}}.ReservationDetailModal_information_wrapper__FvGL4{width:100%}@media(max-width:1280px){.ReservationDetailModal_information_wrapper__FvGL4{padding-top:20px}}.ReservationDetailModal_basic_room_info__kSrGh h4{font-weight:600;font-size:20px;margin-bottom:40px}.ReservationDetailModal_basic_room_info__kSrGh .ReservationDetailModal_basic_room_info_list__hiF68{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px;margin-bottom:50px;list-style:none;padding:0}.ReservationDetailModal_basic_room_info__kSrGh .ReservationDetailModal_basic_room_info_list__hiF68 h6{font-weight:400;font-size:12px;color:#646f7c;margin-bottom:12px}.ReservationDetailModal_basic_room_info__kSrGh .ReservationDetailModal_basic_room_info_list__hiF68 p{font-weight:300;font-size:16px;white-space:pre-wrap;line-height:1.5}.ReservationDetailModal_basic_room_info__kSrGh .ReservationDetailModal_additional_list__2GStR{list-style:none;padding:0;margin:0}.ReservationDetailModal_basic_room_info__kSrGh .ReservationDetailModal_additional_list__2GStR>li{padding:40px 32px;background:#f7f8f9;margin-bottom:12px}.ReservationDetailModal_basic_room_info__kSrGh .ReservationDetailModal_additional_list__2GStR>li:last-child{margin-bottom:0}.ReservationDetailModal_basic_room_info__kSrGh .ReservationDetailModal_additional_list__2GStR>li h5{display:flex;justify-content:flex-start;align-items:center;font-weight:600;font-size:16px;margin-bottom:16px}.ReservationDetailModal_basic_room_info__kSrGh .ReservationDetailModal_additional_list__2GStR>li h5:before{content:"";display:inline-block;margin-right:12px;border-radius:50%;width:4px;height:4px;background:#161d24}.ReservationDetailModal_basic_room_info__kSrGh .ReservationDetailModal_additional_list__2GStR>li p{font-weight:300;font-size:14px;line-height:1.5;white-space:pre-wrap}@media(max-width:1280px){.ReservationDetailModal_basic_room_info__kSrGh h4{font-weight:600;font-size:14px;margin-bottom:20px}.ReservationDetailModal_basic_room_info__kSrGh .ReservationDetailModal_basic_room_info_list__hiF68{grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:24px}.ReservationDetailModal_basic_room_info__kSrGh .ReservationDetailModal_basic_room_info_list__hiF68>li:first-child{grid-column:auto/span 2}.ReservationDetailModal_basic_room_info__kSrGh .ReservationDetailModal_basic_room_info_list__hiF68 p{font-weight:300;font-size:14px}.ReservationDetailModal_basic_room_info__kSrGh .ReservationDetailModal_additional_list__2GStR>li{padding:20px 16px}.ReservationDetailModal_basic_room_info__kSrGh .ReservationDetailModal_additional_list__2GStR>li h5{font-weight:600;font-size:16px}.ReservationDetailModal_basic_room_info__kSrGh .ReservationDetailModal_additional_list__2GStR>li p{font-weight:300;font-size:14px;color:#646f7c}}.ReservationDetailModal_package_room_info__b8wBR{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:60px;width:100%}.ReservationDetailModal_package_room_info__b8wBR h4{font-weight:600;font-size:20px;margin-bottom:16px;white-space:nowrap}.ReservationDetailModal_package_room_info__b8wBR p{font-weight:300;font-size:14px;white-space:pre-wrap;color:#646f7c;line-height:1.5}.ReservationDetailModal_package_room_info__b8wBR p+p{margin-top:12px}@media(max-width:1280px){.ReservationDetailModal_package_room_info__b8wBR{gap:20px}.ReservationDetailModal_package_room_info__b8wBR h4{font-weight:600;font-size:16px;margin-bottom:8px}.ReservationDetailModal_package_room_info__b8wBR p{font-weight:300;font-size:14px}.ReservationDetailModal_package_room_info__b8wBR p+p{margin-top:4px}}.ReservationDetailModal_benefit_contents_wrapper__fnErZ .ReservationDetailModal_benefit_list__64Q81{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:130px 74px;gap:130px 74px;list-style:none;padding:0;margin:0}.ReservationDetailModal_benefit_contents_wrapper__fnErZ .ReservationDetailModal_benefit_item__yhoys .ReservationDetailModal_benefit_img__AOXh7{width:80px;height:80px;margin-bottom:24px;border-radius:4px;overflow:hidden;background:#f7f8f9}.ReservationDetailModal_benefit_contents_wrapper__fnErZ .ReservationDetailModal_benefit_item__yhoys .ReservationDetailModal_benefit_img__AOXh7 img{width:100%;height:100%;object-fit:cover}.ReservationDetailModal_benefit_contents_wrapper__fnErZ .ReservationDetailModal_benefit_item__yhoys .ReservationDetailModal_benefit_title_row__9Ryz_{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:24px}.ReservationDetailModal_benefit_contents_wrapper__fnErZ .ReservationDetailModal_benefit_item__yhoys .ReservationDetailModal_benefit_title_row__9Ryz_ h3{margin-bottom:0;width:auto;flex:1 1}.ReservationDetailModal_benefit_contents_wrapper__fnErZ .ReservationDetailModal_benefit_item__yhoys .ReservationDetailModal_benefit_title_row__9Ryz_ .ReservationDetailModal_benefit_badges__9oA8a{display:flex;justify-content:flex-start;align-items:center;gap:4px;flex-shrink:0}.ReservationDetailModal_benefit_contents_wrapper__fnErZ .ReservationDetailModal_benefit_item__yhoys h3{display:flex;justify-content:flex-start;align-items:flex-start;gap:12px;font-weight:600;font-size:20px;margin-bottom:24px;width:calc(100% - 40px)}.ReservationDetailModal_benefit_contents_wrapper__fnErZ .ReservationDetailModal_benefit_item__yhoys h3 span{display:inline-block;padding:3px 12px;height:-moz-fit-content;height:fit-content;background:var(--primary-01);border-radius:20px;font-weight:600;font-size:14px;white-space:nowrap;color:#fefefe}.ReservationDetailModal_benefit_contents_wrapper__fnErZ .ReservationDetailModal_benefit_item__yhoys p{font-weight:300;font-size:14px;line-height:1.5;color:#646f7c;margin-bottom:16px;white-space:pre-wrap}.ReservationDetailModal_benefit_contents_wrapper__fnErZ .ReservationDetailModal_benefit_item__yhoys .ReservationDetailModal_benefit_location__BbuKQ{display:flex;justify-content:flex-start;align-items:center;gap:6px;padding:3px 15px;background:#f7f8f9;border-radius:4px;width:-moz-fit-content;width:fit-content;font-weight:300;font-size:14px}@media(max-width:1280px){.ReservationDetailModal_benefit_contents_wrapper__fnErZ{padding-top:20px}.ReservationDetailModal_benefit_contents_wrapper__fnErZ .ReservationDetailModal_benefit_list__64Q81{gap:40px;grid-template-columns:1fr}.ReservationDetailModal_benefit_contents_wrapper__fnErZ .ReservationDetailModal_benefit_item__yhoys{display:flex;justify-content:flex-start;align-items:flex-start;gap:16px}.ReservationDetailModal_benefit_contents_wrapper__fnErZ .ReservationDetailModal_benefit_item__yhoys .ReservationDetailModal_benefit_img__AOXh7{width:24px;height:24px;margin-bottom:0;border-radius:4px;overflow:hidden}.ReservationDetailModal_benefit_contents_wrapper__fnErZ .ReservationDetailModal_benefit_item__yhoys .ReservationDetailModal_benefit_title_row__9Ryz_{margin-bottom:16px}.ReservationDetailModal_benefit_contents_wrapper__fnErZ .ReservationDetailModal_benefit_item__yhoys .ReservationDetailModal_benefit_title_row__9Ryz_ h3{margin-bottom:0}.ReservationDetailModal_benefit_contents_wrapper__fnErZ .ReservationDetailModal_benefit_item__yhoys .ReservationDetailModal_benefit_title_row__9Ryz_ .ReservationDetailModal_benefit_badges__9oA8a{gap:4px}.ReservationDetailModal_benefit_contents_wrapper__fnErZ .ReservationDetailModal_benefit_item__yhoys h3{font-weight:600;font-size:16px;gap:8px;margin-bottom:16px;white-space:nowrap}.ReservationDetailModal_benefit_contents_wrapper__fnErZ .ReservationDetailModal_benefit_item__yhoys h3 span{font-weight:300;font-size:12px;padding:2px 8px}}.ReservationDetailModal_notice_contents_wrapper__VlLBY{margin-top:120px;padding:48px;background:#f7f8f9}.ReservationDetailModal_notice_contents_wrapper__VlLBY h3{font-weight:600;font-size:26px;margin-bottom:24px}.ReservationDetailModal_notice_contents_wrapper__VlLBY p{font-weight:300;font-size:14px;color:#646f7c;white-space:pre-wrap;line-height:2}@media(max-width:1280px){.ReservationDetailModal_notice_contents_wrapper__VlLBY{margin-top:50px;position:relative;left:-24px;width:100vw;padding:32px 24px}.ReservationDetailModal_notice_contents_wrapper__VlLBY h3{font-weight:600;font-size:16px}}.DetailOptionItem_option_item_wrapper__4ORA8{list-style:none;border:1px solid #e9ebee;box-shadow:0 3px 6px rgba(0,0,0,.161);overflow-y:hidden;margin-bottom:24px}.DetailOptionItem_option_item_wrapper__4ORA8:last-child{margin-bottom:0}.DetailOptionItem_option_item_wrapper__4ORA8 .DetailOptionItem_option_item_title__rsS8_{position:relative;display:flex;justify-content:space-between;align-items:center;height:73px;padding:0 48px;cursor:pointer}.DetailOptionItem_option_item_wrapper__4ORA8 .DetailOptionItem_option_item_title__rsS8_:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--primary-01);transition:.2s}.DetailOptionItem_option_item_wrapper__4ORA8 .DetailOptionItem_option_item_title__rsS8_ h2{font-weight:600;font-size:18px;color:var(--primary-01)}.DetailOptionItem_option_item_wrapper__4ORA8 .DetailOptionItem_option_item_title__rsS8_ .DetailOptionItem_option_item_sub__uLWWZ{display:flex;justify-content:flex-start;align-items:center;gap:12px}.DetailOptionItem_option_item_wrapper__4ORA8 .DetailOptionItem_option_item_title__rsS8_ .DetailOptionItem_option_item_sub__uLWWZ span{width:16px;height:16px}.DetailOptionItem_option_item_wrapper__4ORA8 .DetailOptionItem_option_item_title__rsS8_ .DetailOptionItem_option_item_sub__uLWWZ span svg{width:12px;height:12px;transform:rotate(0);transition:.2s}.DetailOptionItem_option_item_wrapper__4ORA8 .DetailOptionItem_option_item_title__rsS8_ .DetailOptionItem_option_item_summary__rb_Xp{list-style:none;margin:0;padding:0}.DetailOptionItem_option_item_wrapper__4ORA8 .DetailOptionItem_option_item_title__rsS8_ .DetailOptionItem_option_item_summary__rb_Xp>li{display:flex;justify-content:flex-start;align-items:center;margin-bottom:4px}.DetailOptionItem_option_item_wrapper__4ORA8 .DetailOptionItem_option_item_title__rsS8_ .DetailOptionItem_option_item_summary__rb_Xp>li>p{position:relative;padding:0 8px;font-weight:300;font-size:14px}.DetailOptionItem_option_item_wrapper__4ORA8 .DetailOptionItem_option_item_title__rsS8_ .DetailOptionItem_option_item_summary__rb_Xp>li:last-child{margin-bottom:0}.DetailOptionItem_option_item_wrapper__4ORA8 .DetailOptionItem_option_item_title__rsS8_.DetailOptionItem_active__cbMxJ:after{width:100%}.DetailOptionItem_option_item_wrapper__4ORA8 .DetailOptionItem_option_item_title__rsS8_.DetailOptionItem_active__cbMxJ .DetailOptionItem_option_item_sub__uLWWZ svg{transform:rotate(-180deg)}.DetailOptionItem_option_item_wrapper__4ORA8 .DetailOptionItem_option_item_list__z3_8D{list-style:none;margin:0;padding:0 48px}@media(max-width:1280px){.DetailOptionItem_option_item_wrapper__4ORA8{margin-bottom:8px}.DetailOptionItem_option_item_wrapper__4ORA8 .DetailOptionItem_option_item_title__rsS8_{height:56px;padding:0 20px}.DetailOptionItem_option_item_wrapper__4ORA8 .DetailOptionItem_option_item_title__rsS8_ h2{font-weight:600;font-size:16px}.DetailOptionItem_option_item_wrapper__4ORA8 .DetailOptionItem_option_item_title__rsS8_ .DetailOptionItem_option_item_summary__rb_Xp>li>p{font-weight:300;font-size:12px}.DetailOptionItem_option_item_wrapper__4ORA8 .DetailOptionItem_option_item_list__z3_8D{padding:0 20px}}.EarlyCheckOut_option_item__A_DAA{padding:32px 0;border-bottom:1px solid #e9ebee}.EarlyCheckOut_option_item__A_DAA:last-child{border-bottom:none}.EarlyCheckOut_option_item__A_DAA .EarlyCheckOut_option_item_info__EjsGB{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.EarlyCheckOut_option_item__A_DAA .EarlyCheckOut_option_item_info__EjsGB h3{font-weight:600;font-size:18px}.EarlyCheckOut_option_item__A_DAA .EarlyCheckOut_option_date_list__EMZ1y{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:16px 32px;list-style:none;margin:0;padding:0}.EarlyCheckOut_option_item__A_DAA .EarlyCheckOut_option_date_list__EMZ1y>li.EarlyCheckOut_radio__hvC_R{width:-moz-fit-content;width:fit-content;position:relative;align-self:flex-start}.EarlyCheckOut_option_item__A_DAA .EarlyCheckOut_option_date_list__EMZ1y>li.EarlyCheckOut_radio__hvC_R>div{align-items:flex-start}.EarlyCheckOut_option_item__A_DAA .EarlyCheckOut_option_desc__ctXli{background:#f7f8f9;border-radius:2px;padding:20px;margin-top:16px}.EarlyCheckOut_option_item__A_DAA .EarlyCheckOut_option_desc__ctXli p{font-weight:400;font-size:12px;line-height:1.5;white-space:pre-wrap;color:#646f7c}@media(max-width:1280px){.EarlyCheckOut_option_item__A_DAA{padding:24px 0}.EarlyCheckOut_option_item__A_DAA .EarlyCheckOut_option_item_info__EjsGB h3{font-weight:600;font-size:14px}}.OptionItem_option_item__7tVwi{padding:32px 0;border-bottom:1px solid #e9ebee}.OptionItem_option_item__7tVwi:last-child{border-bottom:none}.OptionItem_option_item__7tVwi .OptionItem_option_item_info__ePTMa{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:16px}.OptionItem_option_item__7tVwi .OptionItem_option_item_info__ePTMa h3{font-weight:600;font-size:18px}.OptionItem_option_item__7tVwi .OptionItem_option_item_info__ePTMa h4{font-weight:600;font-size:18px;color:var(--primary-01)}.OptionItem_option_item__7tVwi .OptionItem_option_item_info__ePTMa .OptionItem_option_item_count__B0KJs{display:flex;justify-content:flex-start;align-items:center;gap:48px}.OptionItem_option_item__7tVwi .OptionItem_option_desc__8BTEV{background:#f7f8f9;border-radius:2px;padding:20px;margin-top:16px}.OptionItem_option_item__7tVwi .OptionItem_option_desc__8BTEV p{font-weight:400;font-size:12px;line-height:1.5;white-space:pre-wrap;color:#646f7c}.OptionItem_option_item__7tVwi .OptionItem_option_desc__8BTEV .OptionItem_option_desc_text__LxsPF{font-weight:400;font-size:14px;color:#28323c;margin-top:4px}.OptionItem_option_item__7tVwi .OptionItem_option_dates__DWHtO{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.OptionItem_option_item__7tVwi .OptionItem_option_dates_label__6QJRN{font-weight:400;font-size:12px;color:#646f7c;margin-top:16px;margin-bottom:4px}.OptionItem_option_item__7tVwi .OptionItem_option_date_chip__i8aBB{font-weight:400;font-size:12px;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid #e9ebee;border-radius:4px;background:#fff;color:#28323c;cursor:pointer}.OptionItem_option_item__7tVwi .OptionItem_option_date_chip__i8aBB:hover{border-color:var(--primary-01)}.OptionItem_option_item__7tVwi .OptionItem_option_date_chip__i8aBB input{margin:0;accent-color:var(--primary-01)}.OptionItem_option_item__7tVwi .OptionItem_option_date_chip__i8aBB.OptionItem_selected__cmxI2{border-color:var(--primary-01);color:var(--primary-01);background:rgba(0,0,0,.02)}.OptionItem_option_item__7tVwi .OptionItem_option_date_chip__i8aBB.OptionItem_disabled__yVIGb{opacity:.4;cursor:not-allowed}.OptionItem_option_item__7tVwi .OptionItem_option_pernight_hint__uervB{font-weight:400;font-size:12px;color:#646f7c;margin-top:12px}@media(max-width:1280px){.OptionItem_option_item__7tVwi{padding:24px 0}.OptionItem_option_item__7tVwi .OptionItem_option_item_info__ePTMa h3{font-weight:600;font-size:14px;margin-bottom:8px}.OptionItem_option_item__7tVwi .OptionItem_option_item_info__ePTMa h4{font-weight:600;font-size:14px}.OptionItem_option_item__7tVwi .OptionItem_option_item_info__ePTMa .OptionItem_option_item_count__B0KJs{gap:24px}}.ReservationDetailInfo_detail_info_wrapper__SZ4_2{display:flex;flex-direction:column;flex:1 1;min-width:0;width:100%;gap:24px}.ReservationDetailInfo_detail_info_item_wrapper__ZoqBc{display:flex;flex-direction:column}.ReservationDetailInfo_detail_img_box__Q4phS{position:relative;width:100%;margin-bottom:48px;border-radius:4px;overflow:hidden;flex-shrink:0}.ReservationDetailInfo_detail_img_box__Q4phS>img{width:100%;height:auto;display:block}.ReservationDetailInfo_detail_search_button__FVRQc{position:absolute;top:16px;right:16px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid hsla(0,0%,100%,.24);border-radius:4px;background:hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 2px 6px rgba(0,0,0,.12);cursor:pointer;transition:background .2s ease}.ReservationDetailInfo_detail_search_button__FVRQc:hover{background:hsla(0,0%,100%,.85)}.ReservationDetailInfo_detail_search_button__FVRQc svg{width:20px;height:20px;display:block}.ReservationDetailInfo_detail_title_box__pEZeb{flex:1 1;min-width:0}.ReservationDetailInfo_detail_title_box__pEZeb .ReservationDetailInfo_tag_row__FBIg9{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}.ReservationDetailInfo_detail_title_box__pEZeb>h3{font-weight:500;font-size:40px;color:var(--primary-01);margin-bottom:12px}.ReservationDetailInfo_detail_title_box__pEZeb .ReservationDetailInfo_subtitle_row__tvS0B{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.ReservationDetailInfo_detail_title_box__pEZeb .ReservationDetailInfo_subtitle_row__tvS0B h5{font-weight:300;font-size:18px;color:#646f7c;min-width:0}.ReservationDetailInfo_detail_title_box__pEZeb>p{font-weight:300;font-size:18px;margin-bottom:12px}.ReservationDetailInfo_people_info_row__IJmZR{display:flex;align-items:center;justify-content:space-between;gap:16px}.ReservationDetailInfo_people_info_box__6pqq_{display:flex;justify-content:flex-start;align-items:center;gap:64px;list-style:none;margin:0;padding:0}.ReservationDetailInfo_people_info_box__6pqq_>li{display:flex;justify-content:flex-start;align-items:center;gap:16px}.ReservationDetailInfo_people_info_box__6pqq_>li h6{font-weight:300;font-size:18px;color:#646f7c}.ReservationDetailInfo_people_info_box__6pqq_>li p{font-weight:300;font-size:18px}.ReservationDetailInfo_detail_info_option_wrapper__YzqD8>h3{font-weight:600;font-size:26px;color:var(--primary-01);margin-bottom:16px}.ReservationDetailInfo_detail_info_option_wrapper__YzqD8>ul{list-style:none;margin:0;padding:0}@media(max-width:1280px){.ReservationDetailInfo_detail_info_item_wrapper__ZoqBc{background:#fff;border:1px solid #f7f8f9;border-radius:6px;padding:16px}.ReservationDetailInfo_detail_img_box__Q4phS{width:100%;height:200px;margin-bottom:16px;background:#f7f8f9}.ReservationDetailInfo_detail_img_box__Q4phS img{width:100%;height:100%;object-fit:cover}.ReservationDetailInfo_detail_title_box__pEZeb .ReservationDetailInfo_tag_row__FBIg9{gap:6px;margin-bottom:8px}.ReservationDetailInfo_detail_title_box__pEZeb>h3{font-weight:500;font-size:20px;margin-bottom:8px}.ReservationDetailInfo_detail_title_box__pEZeb .ReservationDetailInfo_subtitle_row__tvS0B{margin-bottom:16px}.ReservationDetailInfo_detail_title_box__pEZeb .ReservationDetailInfo_subtitle_row__tvS0B h5{font-weight:300;font-size:16px;font-size:14px}.ReservationDetailInfo_detail_title_box__pEZeb>p{font-size:14px;margin-bottom:16px}.ReservationDetailInfo_people_info_box__6pqq_{gap:32px}.ReservationDetailInfo_people_info_box__6pqq_>li{gap:8px}.ReservationDetailInfo_people_info_box__6pqq_>li h6,.ReservationDetailInfo_people_info_box__6pqq_>li p{font-size:14px}.ReservationDetailInfo_detail_search_button__FVRQc{top:12px;right:12px;width:36px;height:36px}.ReservationDetailInfo_detail_search_button__FVRQc svg{width:18px;height:18px}.ReservationDetailInfo_detail_info_option_wrapper__YzqD8{background:#fff;border:1px solid #f7f8f9;border-radius:6px;padding:16px}.ReservationDetailInfo_detail_info_option_wrapper__YzqD8>h3{font-weight:500;font-size:20px;margin-bottom:16px}}.ReservationRecommend_recommend_wrapper__N8fhS h3{font-weight:600;font-size:26px;margin-bottom:16px}@media(max-width:1280px){.ReservationRecommend_recommend_wrapper__N8fhS h3{font-weight:600;font-size:14px}}.ReservationRecommend_recommend_item_slider__QlNJT{width:100%;height:400px;overflow:hidden;position:relative}.ReservationRecommend_recommend_item_slider__QlNJT>ul{display:flex;justify-content:flex-start;align-items:flex-start;list-style:none;margin:0;padding:0;position:absolute;height:100%;left:0;top:0;gap:24px;transition:.2s}.ReservationRecommend_recommend_item_slider__QlNJT .ReservationRecommend_arrow_left__p5A4Q,.ReservationRecommend_recommend_item_slider__QlNJT .ReservationRecommend_arrow_right__FIP0v{position:absolute;top:50%;transform:translateY(-50%);opacity:0;transition:.2s;z-index:1;color:var(--primary-01)}.ReservationRecommend_recommend_item_slider__QlNJT .ReservationRecommend_arrow_left__p5A4Q>span,.ReservationRecommend_recommend_item_slider__QlNJT .ReservationRecommend_arrow_right__FIP0v>span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:hsla(0,0%,100%,.8);border-radius:50%;cursor:pointer;transition:.2s;box-shadow:0 1px 4px rgba(0,0,0,.12)}.ReservationRecommend_recommend_item_slider__QlNJT .ReservationRecommend_arrow_left__p5A4Q>span svg,.ReservationRecommend_recommend_item_slider__QlNJT .ReservationRecommend_arrow_right__FIP0v>span svg{width:12px;height:7px}.ReservationRecommend_recommend_item_slider__QlNJT .ReservationRecommend_arrow_left__p5A4Q{left:12px}.ReservationRecommend_recommend_item_slider__QlNJT .ReservationRecommend_arrow_left__p5A4Q span{transform:rotate(90deg)}.ReservationRecommend_recommend_item_slider__QlNJT .ReservationRecommend_arrow_right__FIP0v{right:12px}.ReservationRecommend_recommend_item_slider__QlNJT .ReservationRecommend_arrow_right__FIP0v span{transform:rotate(-90deg)}.ReservationRecommend_recommend_item_slider__QlNJT:hover .ReservationRecommend_arrow_left__p5A4Q,.ReservationRecommend_recommend_item_slider__QlNJT:hover .ReservationRecommend_arrow_right__FIP0v{opacity:1}@media(max-width:1280px){.ReservationRecommend_recommend_item_slider__QlNJT{height:320px}.ReservationRecommend_recommend_item_slider__QlNJT .ReservationRecommend_arrow_left__p5A4Q,.ReservationRecommend_recommend_item_slider__QlNJT .ReservationRecommend_arrow_right__FIP0v{opacity:1}}.ReservationRecommend_recommend_item_wrapper__hwcJa{width:294px;list-style:none}.ReservationRecommend_recommend_item_wrapper__hwcJa .ReservationRecommend_item_img_box__eBHKV{height:164px;margin-bottom:16px;background:#f7f8f9;overflow:hidden}.ReservationRecommend_recommend_item_wrapper__hwcJa .ReservationRecommend_item_img_box__eBHKV img{width:100%;height:100%;object-fit:cover}.ReservationRecommend_recommend_item_wrapper__hwcJa .ReservationRecommend_item_info_box__HRKMl .ReservationRecommend_info_badge__TdzF0{margin-bottom:12px}.ReservationRecommend_recommend_item_wrapper__hwcJa .ReservationRecommend_item_info_box__HRKMl .ReservationRecommend_info_title__CLGNK h4{font-weight:600;font-size:20px;margin-bottom:12px;text-overflow:ellipsis;overflow:hidden;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ReservationRecommend_recommend_item_wrapper__hwcJa .ReservationRecommend_item_info_box__HRKMl .ReservationRecommend_info_title__CLGNK p{font-weight:300;font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#646f7c;margin-bottom:26px}.ReservationRecommend_recommend_item_wrapper__hwcJa .ReservationRecommend_item_info_box__HRKMl .ReservationRecommend_info_price__psuYg{display:flex;justify-content:space-between;align-items:center}.ReservationRecommend_recommend_item_wrapper__hwcJa .ReservationRecommend_item_info_box__HRKMl .ReservationRecommend_info_price__psuYg p{font-weight:400;font-size:12px;color:var(--primary-01);margin-bottom:4px}.ReservationRecommend_recommend_item_wrapper__hwcJa .ReservationRecommend_item_info_box__HRKMl .ReservationRecommend_info_price__psuYg h5{font-weight:600;font-size:16px}@media(max-width:1280px){.ReservationRecommend_recommend_item_wrapper__hwcJa{width:calc(100vw - 48px)}.ReservationRecommend_recommend_item_wrapper__hwcJa .ReservationRecommend_item_img_box__eBHKV{height:174px}.ReservationRecommend_recommend_item_wrapper__hwcJa .ReservationRecommend_item_info_box__HRKMl .ReservationRecommend_info_badge__TdzF0,.ReservationRecommend_recommend_item_wrapper__hwcJa .ReservationRecommend_item_info_box__HRKMl .ReservationRecommend_info_title__CLGNK h4{margin-bottom:10px}.ReservationRecommend_recommend_item_wrapper__hwcJa .ReservationRecommend_item_info_box__HRKMl .ReservationRecommend_info_title__CLGNK p{font-weight:300;font-size:12px;margin-bottom:16px}}.InformationForm_form_wrapper__H26hJ{list-style:none;padding:0;margin:0;width:100%}.InformationForm_form_wrapper__H26hJ>li{margin-bottom:64px}.InformationForm_form_wrapper__H26hJ>li:last-child{margin-bottom:0}.InformationForm_form_wrapper__H26hJ>li>h3{font-weight:600;font-size:18px;color:var(--primary-01);margin-bottom:24px}.InformationForm_flex_wrap__9sXjZ{display:flex;justify-content:flex-start;align-items:flex-start;gap:20px 16px;flex-wrap:wrap}.InformationForm_flex_wrap__9sXjZ>div{width:calc(50% - 8px)}.InformationForm_textarea_wrap__wRFT_{width:100%}.InformationForm_credit_notice__Yfyny{margin-top:8px}.InformationForm_credit_notice__Yfyny li{font-weight:300;font-size:12px;position:relative;color:#646f7c;line-height:1.5;text-align:left;padding-left:10px;word-break:keep-all}.InformationForm_credit_notice__Yfyny li:before{content:"-";position:absolute;left:0}.InformationForm_credit_notice__Yfyny li+li{margin-top:2px}@media(max-width:1280px){.InformationForm_form_wrapper__H26hJ>li{margin-bottom:40px}.InformationForm_form_wrapper__H26hJ>li>h3{font-weight:600;font-size:14px;margin-bottom:16px}.InformationForm_flex_wrap__9sXjZ{flex-direction:column;gap:16px}.InformationForm_flex_wrap__9sXjZ>div{width:100%}}.ReservationInformation_information_wrapper__PzXdu{display:flex;justify-content:space-between;align-items:center;margin-top:24px;position:relative;padding:24px 50px;background:#f7f8f9;border-left:3px solid var(--primary-01);margin-bottom:80px}.ReservationInformation_information_wrapper__PzXdu .ReservationInformation_information_desc__saMNM{display:flex;justify-content:flex-start;align-items:flex-start;gap:76px}.ReservationInformation_information_wrapper__PzXdu .ReservationInformation_information_desc__saMNM h3{font-family:Playfair Display,Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;font-size:16px;font-style:italic}.ReservationInformation_information_wrapper__PzXdu .ReservationInformation_information_desc__saMNM .ReservationInformation_information_contents__UFGfM{max-width:500px;line-height:1.5;font-weight:300;font-size:16px;color:#646f7c}.ReservationInformation_information_wrapper__PzXdu .ReservationInformation_information_desc__saMNM .ReservationInformation_information_contents__UFGfM p{white-space:pre-wrap}.ReservationInformation_information_wrapper__PzXdu .ReservationInformation_information_desc__saMNM .ReservationInformation_information_contents__UFGfM ul{margin-top:8px;padding-left:20px;list-style:disc}.ReservationInformation_information_wrapper__PzXdu .ReservationInformation_information_desc__saMNM .ReservationInformation_information_contents__UFGfM li+li{margin-top:4px}@media(max-width:1280px){.ReservationInformation_information_wrapper__PzXdu{flex-direction:column;padding:18px 24px;align-items:stretch;gap:16px}.ReservationInformation_information_wrapper__PzXdu .ReservationInformation_information_desc__saMNM{flex-direction:column;gap:12px}.ReservationInformation_information_wrapper__PzXdu .ReservationInformation_information_desc__saMNM h3{font-weight:400;font-size:14px}.ReservationInformation_information_wrapper__PzXdu .ReservationInformation_information_desc__saMNM .ReservationInformation_information_contents__UFGfM{max-width:unset;font-weight:300;font-size:14px}}.CreditInfo_credit_form__RxUTr{display:flex;flex-direction:column;gap:16px}.PaymentTypeSelector_selector_wrapper__gD71p>ul{display:flex;justify-content:flex-start;align-items:center;gap:48px}.DiscountList_discount_wrapper__ppMP0 ul{list-style:none;padding:0;margin:0}.DiscountList_discount_wrapper__ppMP0 .DiscountList_discount_item__zHL1F{border:1px solid #e9ebee;border-radius:2px;overflow:hidden;margin-bottom:16px;list-style:none}.DiscountList_discount_wrapper__ppMP0 .DiscountList_discount_item__zHL1F:last-child{margin-bottom:0}.DiscountList_discount_wrapper__ppMP0 .DiscountList_discount_item__zHL1F.DiscountList_active__t3CDB{box-shadow:0 0 16px rgba(0,0,0,.161);overflow:visible}.DiscountList_discount_wrapper__ppMP0 .DiscountList_discount_item__zHL1F.DiscountList_active__t3CDB .DiscountList_item_title__IIht2 .DiscountList_item_arrow___ugzj span{transform:rotate(-180deg)}.DiscountList_discount_wrapper__ppMP0 .DiscountList_discount_item__zHL1F .DiscountList_item_title__IIht2{display:flex;justify-content:space-between;align-items:center;height:56px;padding:0 20px;border-bottom:1px solid var(--primary-01);cursor:pointer}.DiscountList_discount_wrapper__ppMP0 .DiscountList_discount_item__zHL1F .DiscountList_item_title__IIht2 h4{font-weight:600;font-size:16px}.DiscountList_discount_wrapper__ppMP0 .DiscountList_discount_item__zHL1F .DiscountList_item_title__IIht2 .DiscountList_item_arrow___ugzj{display:flex;justify-content:flex-start;align-items:center;gap:16px}.DiscountList_discount_wrapper__ppMP0 .DiscountList_discount_item__zHL1F .DiscountList_item_title__IIht2 .DiscountList_item_arrow___ugzj p{font-weight:300;font-size:14px;color:#646f7c}.DiscountList_discount_wrapper__ppMP0 .DiscountList_discount_item__zHL1F .DiscountList_item_title__IIht2 .DiscountList_item_arrow___ugzj span{transform:rotate(0deg);transition:.2s}.DiscountList_discount_wrapper__ppMP0 .DiscountList_discount_item__zHL1F .DiscountList_item_contents__yU4P9{display:flex;justify-content:space-between;align-items:center;padding:20px;gap:8px}.DiscountList_discount_wrapper__ppMP0 .DiscountList_discount_item__zHL1F .DiscountList_item_contents__yU4P9>div:first-child{flex:1 1}.DiscountList_discount_wrapper__ppMP0 .DiscountList_discount_item__zHL1F .DiscountList_coupon_disabled_notice__rKgIH{font-weight:400;font-size:12px;color:#646f7c;padding:0 20px 16px;margin:-8px 0 0}@media(max-width:1280px){.DiscountList_discount_wrapper__ppMP0 .DiscountList_discount_item__zHL1F{margin-bottom:8px}.DiscountList_discount_wrapper__ppMP0 .DiscountList_discount_item__zHL1F .DiscountList_item_title__IIht2{height:44px}.DiscountList_discount_wrapper__ppMP0 .DiscountList_discount_item__zHL1F .DiscountList_item_title__IIht2 h4{font-weight:600;font-size:14px}.DiscountList_discount_wrapper__ppMP0 .DiscountList_discount_item__zHL1F .DiscountList_item_title__IIht2 .DiscountList_item_arrow___ugzj p{font-weight:400;font-size:12px;color:#c5c8ce}}.DiscountList_member_discount_contents__E08P5{display:flex;justify-content:space-between;align-items:flex-start;padding:20px;gap:16px}.DiscountList_member_discount_contents__E08P5>div{width:calc(50% - 8px)}.DiscountList_member_discount_contents__E08P5 .DiscountList_item_header__R0bJA{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.DiscountList_member_discount_contents__E08P5 .DiscountList_item_header__R0bJA h4{font-weight:600;font-size:14px}.DiscountList_member_discount_contents__E08P5 .DiscountList_item_header__R0bJA h4 span{background:transparent linear-gradient(180deg,var(--primary-03) 0,var(--primary-01) 100%) 0 0 no-repeat padding-box;color:#fefefe;border-radius:2px;font-weight:300;font-size:12px;padding:2px 8px;margin-left:8px}.DiscountList_member_discount_contents__E08P5 .DiscountList_item_header__R0bJA h5{font-weight:600;font-size:14px;position:relative;color:var(--primary-01);cursor:pointer}.DiscountList_member_discount_contents__E08P5 .DiscountList_item_header__R0bJA h5:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1px;transition:.2s;background:var(--primary-01)}.DiscountList_member_discount_contents__E08P5 .DiscountList_item_header__R0bJA h5:hover:after{width:100%}.DiscountList_member_discount_contents__E08P5 .DiscountList_coupon_flex__mmK0F{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px}.DiscountList_member_discount_contents__E08P5 .DiscountList_coupon_flex__mmK0F div:first-child{padding:0;flex:1 1}.DiscountList_member_discount_contents__E08P5 .DiscountList_coupon_disabled_notice_inner__GOy5t{font-weight:400;font-size:12px;color:#646f7c;margin:8px 0 0}@media(max-width:1280px){.DiscountList_member_discount_contents__E08P5{flex-direction:column}.DiscountList_member_discount_contents__E08P5>div{width:100%}}.PromotionConditionList_discount_box__85QwU{display:flex;justify-content:center;align-items:baseline;gap:8px;margin-bottom:4px;padding:4px 8px}.PromotionConditionList_discount_value__cpl_0{font-size:34px;font-weight:600;line-height:1;color:var(--primary-01)}.PromotionConditionList_discount_suffix__tux1U{font-weight:500;font-size:16px;color:var(--primary-02)}.PromotionConditionList_list__uqpc0{margin-top:16px;border-top:1px solid var(--primary-06)}.PromotionConditionList_list__uqpc0 .PromotionConditionList_row__uz9fT{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 0}.PromotionConditionList_list__uqpc0 .PromotionConditionList_row__uz9fT+.PromotionConditionList_row__uz9fT{border-top:1px solid var(--primary-06)}.PromotionConditionList_list__uqpc0 .PromotionConditionList_row__uz9fT dt{font-weight:300;font-size:14px;flex-shrink:0;color:#646f7c}.PromotionConditionList_list__uqpc0 .PromotionConditionList_row__uz9fT dd{font-weight:500;font-size:14px;color:#28323c;text-align:right;word-break:keep-all}.PromotionConditionList_notice__Vdzre{margin-top:16px}.PromotionConditionList_notice__Vdzre li{font-weight:400;font-size:12px;position:relative;padding-left:10px;color:#646f7c;line-height:1.5;text-align:left;word-break:keep-all}.PromotionConditionList_notice__Vdzre li:before{content:"·";position:absolute;left:2px}.PromotionConditionList_notice__Vdzre li+li{margin-top:2px}.PromotionCodeForm_promotion_box__2ANhl{position:absolute;bottom:calc(100% + 20px);display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px 12px;padding:12px 24px;background:#fefefe;border-radius:4px;width:100%}.PromotionCodeForm_promotion_box__2ANhl .PromotionCodeForm_promotion_corporate_row__HCJ6C{display:flex;justify-content:flex-start;align-items:center;width:100%}.PromotionCodeForm_promotion_box__2ANhl .PromotionCodeForm_promotion_input_row__xP_px{display:flex;justify-content:flex-start;align-items:center;gap:12px;width:100%}.PromotionCodeForm_promotion_box__2ANhl .PromotionCodeForm_promotion_input_row__xP_px>div{padding:0}.PromotionCodeForm_promotion_box__2ANhl .PromotionCodeForm_promotion_input_row__xP_px>div:first-child{flex:1 1}.PromotionCodeForm_promotion_box__2ANhl .PromotionCodeForm_promotion_notice__x7XaB{margin-top:4px;font-size:12px;color:#646f7c;line-height:1.4}.ReservationPromotionCode_promotion_code_wrapper__qXrHj{position:relative}.ReservationPromotionCode_promotion_code_wrapper__qXrHj .ReservationPromotionCode_promotion_code_title__Cp_v3{display:flex;justify-content:flex-end;align-items:center;font-weight:600;font-size:18px;gap:12px}.ReservationPromotionCode_promotion_code_wrapper__qXrHj .ReservationPromotionCode_promotion_code_title__Cp_v3>p{cursor:pointer}.ReservationPromotionCode_promotion_code_wrapper__qXrHj .ReservationPromotionCode_promotion_code_title__Cp_v3 img{width:16px;height:16px}.ReservationPromotionCode_promotion_box_override__r13ad{right:0;width:500px;border:1px solid #e9ebee}