.horizontalNavScroll_scrollSection__Vqh1I{align-items:center;display:flex}.horizontalNavScroll_scrollSection__Vqh1I .horizontalNavScroll_arrowContainer__1h1O5{display:none;z-index:1}.horizontalNavScroll_scrollSection__Vqh1I .horizontalNavScroll_arrowContainer__1h1O5.horizontalNavScroll_show__wPA07{display:block}.horizontalNavScroll_scrollSection__Vqh1I .horizontalNavScroll_arrowContainer__1h1O5>button{-webkit-appearance:none;appearance:none;background-color:transparent;background:#fff;border:none;border-radius:3px;border-radius:4px;box-shadow:0 4px 8px 0 rgba(0,0,0,.08);color:inherit;cursor:pointer;height:24px;height:40px;margin:0;padding:8px;top:60%;width:24px;width:40px}.horizontalNavScroll_scrollSection__Vqh1I .horizontalNavScroll_arrowContainer__1h1O5>button:hover{transition:all .2s ease-in}.horizontalNavScroll_scrollSection__Vqh1I .horizontalNavScroll_arrowContainer__1h1O5>button svg{fill:#54822b}.horizontalNavScroll_scrollSection__Vqh1I .horizontalNavScroll_contentNav__zRVa0{display:flex;overflow-x:scroll;white-space:nowrap;z-index:0}.horizontalNavScroll_scrollSection__Vqh1I .horizontalNavScroll_contentNav__zRVa0::-webkit-scrollbar{display:none}.iconButtonWithBadge_wrapper__t80pe{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;color:inherit;cursor:pointer;display:inline-block;margin:0;padding:0;position:relative}.iconButtonWithBadge_badgeWrapper__dOsE3{background-color:#54822b;position:absolute;right:-8px;top:-8px}@media(min-width:744px)and (max-width:1024px){.filters_wrapper__ADxsx{margin:0 16px}}.filters_headerBox__FtHuU{align-items:center;background:#fff;display:flex;justify-content:space-between;margin-bottom:16px}.filters_headerBox__FtHuU>.filters_title__zJEdH{font-size:20px;font-weight:700;line-height:1.2}@media(max-width:743px){.filters_headerBox__FtHuU>.filters_title__zJEdH{font-size:18px;line-height:1.2}}@media(min-width:1025px){.filters_headerBox__FtHuU>.filters_title__zJEdH{font-size:24px}}.filters_headerBox__FtHuU>.filters_amountInput__ynwkD{margin-left:8px}.filters_filterButtonIcon__B8XXX{background-color:#fff;border:1px solid #54822b;border-radius:6px;margin-right:8px;padding:8px}@media(max-width:743px){.filters_filterButtonIcon__B8XXX{margin-left:16px}}.filters_filterButtonIcon__B8XXX>span{margin-right:0!important}@media(min-width:744px)and (max-width:1024px){.filters_dateInput__Hmw8E{margin-right:8px}}@media(min-width:1025px){.filters_dateInput__Hmw8E{margin-right:8px}}@media(min-width:744px)and (max-width:1024px){.filters_amountInput__ynwkD{height:40px;margin-right:8px}}@media(min-width:1025px){.filters_amountInput__ynwkD{height:40px;margin-right:8px}}.filters_amountInput__ynwkD>div>button,.filters_dateInput__Hmw8E>button{border-radius:6px;font-weight:400}@media(min-width:1025px){.filters_searchBar__M7AeC{align-items:center;display:flex;justify-content:space-between}}.filters_searchBar__M7AeC .filters_searchBarText__ebLR\+{font-size:24px;font-weight:700;line-height:36px;margin-bottom:16px}.filters_inputContainer__jAi40{display:flex}@media(max-width:743px){.filters_inputContainer__jAi40{border-bottom:1px solid #ccc;overflow-x:auto;padding:16px 0 16px 16px}.filters_inputContainer__jAi40 .filters_dateInput__Hmw8E,.filters_inputContainer__jAi40>.filters_filterButton__u3VWv{margin-right:8px}}@media(min-width:744px)and (max-width:1024px){.filters_inputContainer__jAi40{border-radius:10px;justify-content:space-around;margin-bottom:16px;width:100%}.filters_inputContainer__jAi40>.filters_dateInput__Hmw8E{flex-grow:2}.filters_inputContainer__jAi40>.filters_amountInput__ynwkD{align-items:center;border-left:2px solid #fff;border-right:2px solid #fff;display:flex;flex-grow:1;justify-content:center}}@media(min-width:1025px){.filters_inputContainer__jAi40{border-radius:10px;justify-content:space-around;margin-bottom:16px;width:100%}.filters_inputContainer__jAi40>.filters_dateInput__Hmw8E{flex-grow:2}.filters_inputContainer__jAi40>.filters_amountInput__ynwkD{align-items:center;border-left:2px solid #fff;border-right:2px solid #fff;display:flex;flex-grow:1;justify-content:center}.filters_inputContainer__jAi40{flex-basis:66%}}.filters_searchButton__qe\+h0{flex:0 0 15%;height:40px;min-height:40px}@media(min-width:1025px){.filters_searchButton__qe\+h0{min-width:144px}}.filters_filterButton__u3VWv{display:inline-block;margin-right:8px;min-height:36px;padding:0 8px}@media(min-width:744px)and (max-width:1024px){.filters_filterButton__u3VWv{margin-right:16px}}@media(min-width:1025px){.filters_filterButton__u3VWv{margin-right:16px}}.filters_tagFilterAndTabListWrapper__24plj{align-items:center;display:flex;padding-bottom:16px;position:relative}@media(min-width:1025px){.filters_tagFilterAndTabListWrapper__24plj{padding-top:16px}}@media(max-width:743px){.filters_tagFilterAndTabListWrapper__24plj{display:flex;padding:0;place-items:end}}@media(min-width:744px)and (max-width:1024px){.filters_tagFilterAndTabListWrapper__24plj{padding:16px}}.filters_tagFilterAndTabListWrapper__24plj>.filters_title__zJEdH{font-size:12px;line-height:1.5;padding:0 16px}@media(min-width:1025px){.filters_tagFilterAndTabListWrapper__24plj>.filters_title__zJEdH{padding:0}}@media(min-width:744px)and (max-width:1024px){.filters_tagFilterAndTabListWrapper__24plj>.filters_title__zJEdH{font-size:14px}}@media(min-width:1025px){.filters_tagFilterAndTabListWrapper__24plj>.filters_title__zJEdH{font-size:14px}}.filters_filterBox__0VPJf{width:100%}@media(max-width:743px){.filters_filterBox__0VPJf{padding:16px}.filters_filterBox__0VPJf:not(:last-child){border-bottom:1px solid #eaeaea}}@media(min-width:744px)and (max-width:1024px){.filters_filterBox__0VPJf{padding:16px;width:100%}.filters_filterBox__0VPJf:not(:last-child){border-bottom:1px solid #eaeaea}}@media(min-width:1025px){.filters_filterBox__0VPJf{padding:16px;width:100%}.filters_filterBox__0VPJf:not(:last-child){border-bottom:1px solid #eaeaea}}.filters_filterContentWrapper__XtIgb{background:#fff;border-radius:8px;box-shadow:0 4px 8px 0 rgba(0,0,0,.08);margin-top:8px;position:absolute;width:340px}.filters_filterHeader__afepr{box-shadow:0 4px 8px 0 rgba(0,0,0,.08);display:flex;justify-content:space-between;padding:16px}.filters_filterHeader__afepr .filters_filterTitle__1ZstK{font-size:16px;font-weight:700;line-height:24px}.filters_filterHeader__afepr .filters_filterHeaderClearAll__vjA3F{align-items:center;color:#54822b;display:inline-flex;font-size:14px;font-weight:700;line-height:20px}.filters_filterHeader__afepr .filters_filterHeaderClearAll__vjA3F.filters_disabled__Zvmem{color:#ccc}.filters_filterContent__RKrqf{width:100%}@media(min-width:744px)and (max-width:1024px){.filters_filterContent__RKrqf{max-height:556px;overflow:scroll}}@media(min-width:1025px){.filters_filterContent__RKrqf{max-height:556px;overflow:scroll}}.filters_filterOptionText__jhLf7:last-child.filters_filterOptionText__jhLf7:last-child{margin-bottom:0}.filters_selectedFiltersWrapper__EUBE\+{border-top:1px solid #eaeaea;display:block;padding:16px 0}.filters_selectedFiltersWrapper__EUBE\+:empty{display:none}.filters_selectedFiltersWrapper__EUBE\+.filters_hide__t8\+Lv{display:none;transition:display .8s ease}.filters_dialogContentBox__106dd .filters_title__zJEdH{font-size:14px;font-weight:700;line-height:1.43;margin-bottom:16px;text-transform:capitalize}.filters_actionBox__mGFyH{box-shadow:0 -4px 8px 0 rgba(0,0,0,.08);padding:16px}.filters_actionButton__1ur5L.filters_actionButton__1ur5L{max-width:none;min-height:36px;width:100%}.filters_searchIcon__h1Wyn{margin:auto}.filters_couponWrapper__bpLYN.filters_couponWrapper__bpLYN{margin-top:8px}@media(max-width:743px){.filters_couponWrapper__bpLYN.filters_couponWrapper__bpLYN{background:#fff}}@media(min-width:744px)and (max-width:1024px){.filters_couponWrapper__bpLYN.filters_couponWrapper__bpLYN.filters_couponWrapper__bpLYN.filters_couponWrapper__bpLYN{margin:16px 0}}@media(min-width:1025px){.filters_couponWrapper__bpLYN.filters_couponWrapper__bpLYN.filters_couponWrapper__bpLYN.filters_couponWrapper__bpLYN{margin:16px 0}}@media(max-width:743px){.filters_couponWrapper__bpLYN.filters_couponWrapper__bpLYN .filters_couponContent__K4Hc8{background:#fff}}.filters_sortBox__FZXXT.filters_sortBox__FZXXT{flex:none;height:36px;margin-right:8px;position:inherit}.filters_sortBoxPopup__9tPMo.filters_sortBoxPopup__9tPMo{left:130px;max-width:300px;transform:translateY(-18px)}@media(min-width:1025px){.filters_sortBoxPopup__9tPMo.filters_sortBoxPopup__9tPMo{left:115px}}.filters_hideSortBoxPopup__yw0O1{visibility:hidden}.filters_optionTextClassName__PknVV.filters_optionTextClassName__PknVV{margin-bottom:0}.filters_quickFilterWrapper__AhOpb{margin-right:-16px}.filters_filterContentWrapper__XtIgb{left:0;margin-top:0;top:70px}.filters_quickFilterItem__Ec3vo.filters_quickFilterItem__Ec3vo{align-items:center;background:#fff;border:1px solid #333;border-radius:24px;color:#333;display:inline-flex;flex-shrink:0;font-size:14px;height:auto;justify-content:center;line-height:20px;line-height:18px;margin:0 8px 0 0;padding:8px 16px}.filters_quickFilterItem__Ec3vo.filters_quickFilterItem__Ec3vo:last-child{margin-right:0}.filters_quickFilterItem__Ec3vo.filters_quickFilterItem__Ec3vo:hover{border:1px solid #54822b;color:#54822b;cursor:pointer}.filters_selectedQuickFilterItem__QJyBP.filters_selectedQuickFilterItem__QJyBP{background:#dfead6;border:1px solid #dfead6;color:#255500}.filters_selectedQuickFilterItem__QJyBP.filters_selectedQuickFilterItem__QJyBP:hover{background:#b3cf9b;border:1px solid #b3cf9b;color:#255500}.filters_providerFilterGroupTitle__Vs8GL.filters_providerFilterGroupTitle__Vs8GL{margin-bottom:0;padding-top:16px}.tagFilter_green__qSO\+5 .tagFilter_selected__S-S-e{background:#54822b;color:#fff}.tagFilter_green__qSO\+5 .tagFilter_selected__S-S-e svg path[fill]{fill:#fff}.tagFilter_green__qSO\+5 .tagFilter_default__wb9Dl{background:#fff;color:#6d6d6d}.tagFilter_green__qSO\+5 .tagFilter_default__wb9Dl svg path[fill]{fill:#333}.tagFilter_blank__9hRXu .tagFilter_selected__S-S-e{background:#eaeaea;color:#333}.tagFilter_blank__9hRXu .tagFilter_selected__S-S-e svg path[fill]{fill:#333}.tagFilter_blank__9hRXu .tagFilter_default__wb9Dl{background:#333;color:#eaeaea}.tagFilter_blank__9hRXu .tagFilter_default__wb9Dl svg path[fill]{fill:#eaeaea}.tagFilter_tags__RKhb8 .tagFilter_selected__S-S-e{border:none}.tagFilter_tags__RKhb8{margin:-4px}.tagFilter_tag__K07bY{align-items:center;border:1px solid #ccc;border-radius:15px;box-sizing:inherit;cursor:default;display:inline-flex;height:30px;margin:4px;padding:0 10px;text-align:center}.tagFilter_tag__K07bY.tagFilter_withSelectBox__R2Hvx{overflow:hidden}@media(min-width:744px)and (max-width:1024px){.tagFilter_tag__K07bY{padding:8px 14px}}@media(min-width:1025px){.tagFilter_tag__K07bY{padding:8px 14px}}.tagFilter_selectBox__jcWpX{background-color:transparent;color:inherit}.listingTypeSelectorTabList_tabMenu__um03y{padding:12px 16px 0;width:100%}@media(min-width:744px)and (max-width:1024px){.listingTypeSelectorTabList_tabMenu__um03y{padding:0;position:absolute;width:auto}}@media(min-width:1025px){.listingTypeSelectorTabList_tabMenu__um03y{padding:0;position:absolute;right:0;top:16px;width:auto}}@media(min-width:744px)and (max-width:1024px){.listingTypeSelectorTabList_tabMenu__um03y{right:16px;top:16px}}@media(max-width:743px){.listingTypeSelectorTabList_tabMenu__um03y{padding:12px 16px 0 0}}.listingTypeSelectorTabList_tabButton__1gO6j.listingTypeSelectorTabList_tabButton__1gO6j{padding:0;width:50%}.listingTypeSelectorTabList_tabButton__1gO6j.listingTypeSelectorTabList_tabButton__1gO6j:first-of-type>button[class*=tab]{border-bottom-left-radius:24px;border-top-left-radius:24px}.listingTypeSelectorTabList_tabButton__1gO6j.listingTypeSelectorTabList_tabButton__1gO6j:last-of-type>button[class*=tab]{border-bottom-right-radius:24px;border-top-right-radius:24px}@media(min-width:744px)and (max-width:1024px){.listingTypeSelectorTabList_tabButton__1gO6j.listingTypeSelectorTabList_tabButton__1gO6j{width:auto}}@media(min-width:1025px){.listingTypeSelectorTabList_tabButton__1gO6j.listingTypeSelectorTabList_tabButton__1gO6j{width:auto}}.listingTypeSelectorTabList_tabButton__1gO6j.listingTypeSelectorTabList_tabButton__1gO6j>button[class*=tab]{background:#fff;border:1px solid #54822b;color:#54822b;font-weight:400;height:36px;margin:0;padding:8px 0;text-align:center;width:100%}@media(min-width:744px)and (max-width:1024px){.listingTypeSelectorTabList_tabButton__1gO6j.listingTypeSelectorTabList_tabButton__1gO6j>button[class*=tab]{min-width:120px;padding:8px 12px;width:auto}}@media(min-width:1025px){.listingTypeSelectorTabList_tabButton__1gO6j.listingTypeSelectorTabList_tabButton__1gO6j>button[class*=tab]{min-width:120px;padding:8px 12px;width:auto}}.listingTypeSelectorTabList_tabButton__1gO6j.listingTypeSelectorTabList_tabButton__1gO6j>button[class*=tab][class*=selectedTab]{background:#54822b;border-bottom:none;color:#fff}.listingTypeSelectorTabList_tabButton__1gO6j.listingTypeSelectorTabList_tabButton__1gO6j>button[class*=tab] .listingTypeSelectorTabList_tabListTitleWrapper__LhSgn{align-items:center;display:flex;gap:6px;justify-content:center}.navigationTab_tab__ilTFA{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:inherit;color:#333;cursor:pointer;font-size:14px;font-weight:700;height:44px;line-height:1.43;margin:0;padding:0}@media(min-width:1025px){.navigationTab_tab__ilTFA{margin-right:8px}}.navigationTab_selectedTab__rs7ev{border-bottom:2px solid #54822b;color:#54822b}.navigationTab_buttonWrapper__W330z{display:inline-block;padding:0 8px}.navigationTab_buttonWrapper__W330z:first-child{padding-left:0}.navigationTab_tabpanel__EmqRX{display:none;outline:0;position:relative}.navigationTab_showPanel__VfGqo{display:block}.navigationTab_panelContainer__Ca6Zx{display:flex;overflow:hidden}.navigationTab_swipeItem__hAuc4{flex-shrink:0;position:relative}.navigationTab_placeholder__KpZ73{background:#fff;display:block;padding:16px;width:100%}.navigationTab_placeholder__KpZ73 .navigationTab_skeletonItem__9u6rj:not(:last-child){margin-bottom:8px}.notFoundBox_notFoundBox__2OEiL{display:grid;justify-items:center;justify-self:center}@media(max-width:743px){.notFoundBox_notFoundBox__2OEiL{align-content:center;padding:32px 0}}.notFoundBox_notFoundBox__2OEiL .notFoundBox_linkText__9hJtU,.notFoundBox_notFoundBox__2OEiL .notFoundBox_text__YBQ-j{color:#6d6d6d;font-size:16px;font-weight:700;line-height:1.5;padding-top:16px}.notFoundBox_notFoundBox__2OEiL .notFoundBox_linkText__9hJtU{color:#54822b;cursor:pointer}.notFoundBox_notFoundBox__2OEiL .notFoundBox_bedIcon__mTUgm,.notFoundBox_notFoundBox__2OEiL .notFoundBox_centerContent__-yz6G{justify-self:center;text-align:center}.notFoundBox_notFoundBox__2OEiL .notFoundBox_bedIcon__mTUgm{margin-bottom:8px}@media(max-width:743px){.notFoundBox_notFoundBox__2OEiL .notFoundBox_bedIcon__mTUgm{margin-bottom:4px}}.showMorePlansOrRooms_errorPageSubText__ePAHm p:not(:last-child){margin-bottom:16px}.showMorePlansOrRooms_appNavigationButton__SSyG2{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;color:inherit;color:#54822b;cursor:pointer;margin:0;padding:0}.showMorePlansOrRooms_showMoreBtn__6v1bT{padding-top:16px;text-align:center}.showMorePlansOrRooms_showMoreBtn__6v1bT .showMorePlansOrRooms_btn__mwrqJ{align-items:center;-webkit-appearance:none;appearance:none;background-color:transparent;border:none;color:inherit;color:#54822b;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;line-height:24px;margin:0;padding:0}.showMorePlansOrRooms_showMoreBtn__6v1bT .showMorePlansOrRooms_btn__mwrqJ svg{margin-left:8px}.roomBasicInfoSummary_errorPageSubText__Efl3o p:not(:last-child){margin-bottom:16px}.roomBasicInfoSummary_appNavigationButton__n9j\+X{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;color:inherit;color:#54822b;cursor:pointer;margin:0;padding:0}.roomBasicInfoSummary_itemsWithTag__VdsfC{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.roomBasicInfoSummary_itemsWithoutTag__ln0bw{display:flex;flex-wrap:wrap}.roomBasicInfoSummary_tagItem__LGkw6.roomBasicInfoSummary_tagItem__LGkw6{padding:2px 8px}.roomBasicInfoSummary_iconText__y-MUa:not(:last-child){margin-right:8px}@media(min-width:1025px){.roomBasicInfoSummary_iconLabelText__WDq\+U{font-size:14px;line-height:20px}}@media(min-width:744px)and (max-width:1024px){.roomBasicInfoSummary_iconLabelText__WDq\+U{font-size:14px;line-height:20px}}@media(max-width:743px){.roomBasicInfoSummary_iconLabelText__WDq\+U{font-size:12px;line-height:20px}}.roomPlanGalleryCover_errorPageSubText__kDNtX p:not(:last-child){margin-bottom:16px}.roomPlanGalleryCover_appNavigationButton__TdCjl{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;color:inherit;color:#54822b;cursor:pointer;margin:0;padding:0}.roomPlanGalleryCover_swiperWrapper__SiFpu{position:relative}.roomPlanGalleryCover_swiperWrapper__SiFpu .roomPlanGalleryCover_swiper__St11c{border-radius:10px;height:calc(56.25vw - 18px);margin-top:16px;transform:rotate(0deg);-webkit-transform:rotate(0deg);width:calc(100vw - 32px)}.roomPlanGalleryCover_swiperWrapper__SiFpu .roomPlanGalleryCover_swiper__St11c .roomPlanGalleryCover_swiperMedia__MbFDK{height:calc(56.25vw - 18px);width:calc(100vw - 32px)}.roomPlanGalleryCover_mediaWrapper__ugI4e{border-radius:10px}@media(min-width:1025px){.roomPlanGalleryCover_mediaWrapper__ugI4e{height:240px;min-width:360px;overflow:hidden;width:360px}}@media(min-width:744px)and (max-width:1024px){.roomPlanGalleryCover_mediaWrapper__ugI4e{height:19.0096vw;width:28.5143997719vw}}@media(min-width:1025px){.roomPlanGalleryCover_zoomMedia__QnwIQ{transition:all .2s}.roomPlanGalleryCover_zoomMedia__QnwIQ:hover{cursor:pointer;transform:scale(1.08)}}@media(min-width:744px)and (max-width:1024px){.roomPlanGalleryCover_zoomMedia__QnwIQ{border-radius:10px}}.roomPlanGalleryCover_mediaGroupContainer__yrOAw{grid-row-gap:16px;grid-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;row-gap:16px}@media(min-width:744px)and (max-width:1024px){.roomPlanGalleryCover_mediaGroupContainer__yrOAw{margin-right:16px;max-width:28.5143997719vw}}.roomPlanGalleryCover_mediaGroupContainer__yrOAw .roomPlanGalleryCover_mainMediaWrapper__1cnOk{grid-column:1/3;position:relative}.roomPlanGalleryCover_mediaGroupContainer__yrOAw .roomPlanGalleryCover_subMediaWrapper__VuKmC{border-radius:10px}@media(min-width:1025px){.roomPlanGalleryCover_mediaGroupContainer__yrOAw .roomPlanGalleryCover_subMediaWrapper__VuKmC{height:114.66667px;min-width:172px;overflow:hidden;width:172px}}@media(min-width:744px)and (max-width:1024px){.roomPlanGalleryCover_mediaGroupContainer__yrOAw .roomPlanGalleryCover_subMediaWrapper__VuKmC{height:calc(9.5048vw - 5.33333px);width:calc(14.2572vw - 8px)}}.roomPlanGalleryCover_galleryIcon__-BPM-{bottom:8px;display:flex;flex-direction:row-reverse;position:absolute;right:8px}.roomPlanGalleryCover_galleryIcon__-BPM-.roomPlanGalleryCover_galleryIcon__-BPM- span{margin-left:4px;margin-right:0}.roomPlanGalleryCover_singleMediaWrapper__oJm0W{position:relative}@media(min-width:744px)and (max-width:1024px){.roomPlanGalleryCover_singleMediaWrapper__oJm0W .roomPlanGalleryCover_singleMedia__EBJVh{height:19.0096vw;margin-right:16px;width:28.5143997719vw}}.roomPlanItemHeader_errorPageSubText__lzI4m p:not(:last-child){margin-bottom:16px}.roomPlanItemHeader_appNavigationButton__TB8Lo{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;color:inherit;color:#54822b;cursor:pointer;margin:0;padding:0}@media(min-width:1025px){.roomPlanItemHeader_container__7l31o{margin-left:auto;margin-right:auto;max-width:1160px;padding-left:16px;padding-right:16px;width:100%}}.roomPlanItemHeader_tabMenu__mohhD{background:#fff;border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;display:flex;overflow:auto;padding:0 16px}@media(max-width:743px){.roomPlanItemHeader_tabMenu__mohhD{border-top:none;position:sticky;top:67px;z-index:3}}.roomPlanItemHeader_tabMenu__mohhD>*{flex-shrink:0}@media(min-width:1025px){.roomPlanItemHeader_contentBox__aWR4U{padding-top:60px}.roomPlanItemHeader_contentBox__aWR4U:first-child{padding-top:24px}}.roomPlanItemHeader_contentBox__aWR4U.roomPlanItemHeader_thumbnailList__8zAgq{padding-top:16px}.roomPlanItemHeader_contentBox__aWR4U.roomPlanItemHeader_detailSummary__45sA9{padding-top:8px}.roomPlanItemHeader_notFoundBox__Pn-yY{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:16px}@media(max-width:743px){.roomPlanItemHeader_notFoundBox__Pn-yY{padding-top:130px}}@media(min-width:1025px){.roomPlanItemHeader_notFoundBox__Pn-yY{padding-top:40px}}@media(min-width:744px)and (max-width:1024px){.roomPlanItemHeader_notFoundBox__Pn-yY{padding-top:40px}}.roomPlanItemHeader_notFoundBox__Pn-yY .roomPlanItemHeader_text__FKyb8{color:#6d6d6d;font-size:14px;font-weight:700;line-height:1.43;padding-top:16px}.roomPlanItemHeader_breadcrumb__-6Rpk{font-size:12px;padding:16px}@media(min-width:1025px){.roomPlanItemHeader_breadcrumb__-6Rpk{padding:16px 0}}@media(max-width:743px){.roomPlanItemHeader_breadcrumb__-6Rpk{background:#f3f3f3}}.roomPlanItemHeader_fullWidthContent__Snq7d{background-color:#f5f6f7;width:100%}@media(max-width:743px){.roomPlanItemHeader_fullWidthContent__Snq7d{padding:16px}}@media(min-width:744px)and (max-width:1024px){.roomPlanItemHeader_fullWidthContent__Snq7d{padding:16px}}.roomPlanItemHeader_hidden__tlqOt{display:none}.roomPlanItemHeader_searchBarWrapper__Lxxd\+{border-bottom:1px solid #eaeaea;padding:8px;width:100%;z-index:997}@media(min-width:1025px){.roomPlanItemHeader_searchBarWrapper__Lxxd\+{left:0;padding:0;position:sticky;top:0}}@media(min-width:744px)and (max-width:1024px){.roomPlanItemHeader_searchBarWrapper__Lxxd\+{left:0;padding:0;position:sticky;top:0}}@media(min-width:1025px){.roomPlanItemHeader_searchBarWrapper__Lxxd\+{width:100vw}}@media(max-width:743px){.roomPlanItemHeader_searchBarWrapper__Lxxd\+{padding:8px 16px;position:sticky;top:0}}.roomPlanItemHeader_panelWrapper__DDt9d{width:100%}@media(max-width:743px){.roomPlanItemHeader_panelWrapper__DDt9d{overflow:hidden}}.roomPlanItemHeader_panelWrapper__DDt9d.roomPlanItemHeader_hidden__tlqOt{display:none}@media(max-width:743px){.roomPlanItemHeader_nameButtonWrapper__RwHY0{background:#fff;padding-top:16px;position:sticky;top:104px;z-index:1}}.roomPlanItemHeader_nameButtonWrapper__RwHY0 .roomPlanItemHeader_nameButton__70Zr2{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;color:inherit;cursor:pointer;margin:0;padding:0;text-align:left}.roomPlanItemHeader_nameButtonWrapper__RwHY0 .roomPlanItemHeader_nameButton__70Zr2 .roomPlanItemHeader_name__jO93U{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:20px;font-weight:700;line-height:32px;margin-bottom:8px;overflow:hidden}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.roomPlanItemHeader_nameButtonWrapper__RwHY0 .roomPlanItemHeader_nameButton__70Zr2 .roomPlanItemHeader_name__jO93U{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}}@media(min-width:1025px){.roomPlanItemHeader_nameButtonWrapper__RwHY0 .roomPlanItemHeader_nameButton__70Zr2 .roomPlanItemHeader_name__jO93U{margin-bottom:16px}.roomPlanItemHeader_nameButtonWrapper__RwHY0 .roomPlanItemHeader_nameButton__70Zr2 .roomPlanItemHeader_name__jO93U:hover{color:#54822b;text-decoration:underline}}@media(min-width:744px)and (max-width:1024px){.roomPlanItemHeader_nameButtonWrapper__RwHY0 .roomPlanItemHeader_nameButton__70Zr2 .roomPlanItemHeader_name__jO93U{margin-bottom:16px}}@media(max-width:743px){.roomPlanItemHeader_nameButtonWrapper__RwHY0 .roomPlanItemHeader_nameButton__70Zr2 .roomPlanItemHeader_name__jO93U{font-size:16px;font-weight:700;line-height:22px}}@media(min-width:1025px){.roomPlanItemHeader_wrapper__v9DdO{flex-shrink:0;margin:0 24px 16px 0;position:sticky;top:265px;width:360px}.roomPlanItemHeader_wrapper__v9DdO:hover{z-index:2}}@media(min-width:744px)and (max-width:1024px){.roomPlanItemHeader_wrapper__v9DdO{margin-bottom:16px;padding:16px 0}.roomPlanItemHeader_wrapper__v9DdO .roomPlanItemHeader_detailsWrapper__CNI2q{display:flex}}@media(min-width:1025px){.roomPlanItemHeader_wrapper__v9DdO .roomPlanItemHeader_detailsWrapper__CNI2q{display:block}}.roomPlanItemHeader_wrapper__v9DdO .roomPlanItemHeader_detailsWrapper__CNI2q .roomPlanItemHeader_imagePlaceHolder__vY1ml{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;color:#fff;flex-grow:0;flex-shrink:0;overflow:hidden;position:relative}@media(min-width:1025px){.roomPlanItemHeader_wrapper__v9DdO .roomPlanItemHeader_detailsWrapper__CNI2q .roomPlanItemHeader_imagePlaceHolder__vY1ml{height:240px;min-width:360px;width:360px}}@media(min-width:744px)and (max-width:1024px){.roomPlanItemHeader_wrapper__v9DdO .roomPlanItemHeader_detailsWrapper__CNI2q .roomPlanItemHeader_imagePlaceHolder__vY1ml{height:19.0096vw;margin-right:16px;width:28.5143997719vw}}.roomPlanItemHeader_infoBox__dzHgN{display:flex;flex-direction:column;flex-shrink:0;padding:0 16px}@media(max-width:743px){.roomPlanItemHeader_infoBox__dzHgN{padding:0 0 16px}}@media(min-width:744px)and (max-width:1024px){.roomPlanItemHeader_infoBox__dzHgN{flex-basis:32%}}@media(min-width:1025px){.roomPlanItemHeader_infoBox__dzHgN{flex-basis:24%}}.seeMoreLink_errorPageSubText__UzuEg p:not(:last-child){margin-bottom:16px}.seeMoreLink_appNavigationButton__J1XsX{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;color:inherit;color:#54822b;cursor:pointer;margin:0;padding:0}.seeMoreLink_seeMoreLink__YmxRz{color:#54822b;cursor:pointer;font-size:12px;font-weight:700;line-height:1.2}.seeMoreLink_seeMoreLink__YmxRz:hover{color:#255500}.seeMoreLink_button__Le4di{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;color:inherit;cursor:pointer;margin:0;padding:0}.gallerySlider_slider__655w9{width:100%}.itemDetails_errorPageSubText__FX-zH p:not(:last-child){margin-bottom:16px}.itemDetails_appNavigationButton__icQRb{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;color:inherit;color:#54822b;cursor:pointer;margin:0;padding:0}.itemDetails_dialogContainer__yPhHG{background:#f3f3f3;font-size:12px;line-height:1.5}@media(min-width:744px)and (max-width:1024px){.itemDetails_dialogContainer__yPhHG{background:#fff;display:flex;height:100%;overflow-y:auto}}@media(min-width:1025px){.itemDetails_dialogContainer__yPhHG{background:#fff;display:flex;height:100%;overflow-y:auto}}@media(min-width:744px)and (max-width:1024px){.itemDetails_dialogContainer__yPhHG{padding:32px 16px 0}}@media(min-width:1025px){.itemDetails_dialogContainer__yPhHG{padding:0 16px}.itemDetails_dialogContainer__yPhHG.itemDetails_calendarDialogHeight__3xpy8{min-height:550px}}.itemDetails_dialogContainer__yPhHG .itemDetails_mediaSlider__9C7xc{display:flex;flex-shrink:0}@media(min-width:744px)and (max-width:1024px){.itemDetails_dialogContainer__yPhHG .itemDetails_mediaSlider__9C7xc{border-radius:10px;overflow:hidden}}@media(min-width:1025px){.itemDetails_dialogContainer__yPhHG .itemDetails_mediaSlider__9C7xc{border-radius:10px;overflow:hidden}}.itemDetails_dialogContainer__yPhHG .itemDetails_mediaVideo__WXbV8{object-fit:contain}.itemDetails_dialogContainer__yPhHG .itemDetails_mediaSize__TynVW{height:75vw;width:100vw}@media(min-width:744px)and (max-width:1024px){.itemDetails_dialogContainer__yPhHG .itemDetails_mediaSize__TynVW{height:22.94982vw;width:30.599755202vw}}@media(min-width:1025px){.itemDetails_dialogContainer__yPhHG .itemDetails_mediaSize__TynVW{height:227.2361px;width:302.98147px}}.itemDetails_detailInfoWrapper__16JQj{width:100%}@media(max-width:743px){.itemDetails_detailInfoWrapper__16JQj{margin-bottom:60px}}.itemDetails_detailInfoContainer__E2cWD{background:#fff;font-size:12px;line-height:1.5;padding:16px}@media(min-width:744px)and (max-width:1024px){.itemDetails_detailInfoContainer__E2cWD{margin:0 16px;padding:16px 0}.itemDetails_detailInfoContainer__E2cWD:first-child{padding-top:0}.itemDetails_detailInfoContainer__E2cWD:not(:last-child){border-bottom:1px solid #eaeaea}}@media(min-width:1025px){.itemDetails_detailInfoContainer__E2cWD{margin:0 16px;padding:16px 0}.itemDetails_detailInfoContainer__E2cWD:first-child{padding-top:0}.itemDetails_detailInfoContainer__E2cWD:not(:last-child){border-bottom:1px solid #eaeaea}}@media(max-width:743px){.itemDetails_detailInfoContainer__E2cWD:not(:last-child){margin-bottom:8px}}.itemDetails_detailInfoContainer__E2cWD>.itemDetails_info__X8voG{margin-bottom:16px}.itemDetails_detailInfoContainer__E2cWD>.itemDetails_name__jQIIN{font-size:16px;font-weight:700;line-height:1.25}.itemDetails_detailInfoContainer__E2cWD .itemDetails_planDetailTranslateBadge__iPnAQ{margin-top:16px}.itemDetails_detailInfoContainer__E2cWD .itemDetails_containerTitle__Xh9dB{font-size:16px;font-weight:700;line-height:1.5;margin-bottom:12px}@media(max-width:743px){.itemDetails_detailInfoContainer__E2cWD .itemDetails_containerTitle__Xh9dB.itemDetails_taxFee__vG9lr{font-size:14px}}.itemDetails_detailInfoContainer__E2cWD .itemDetails_featureItemContainer__ulwQ0:not(:last-child){margin:-6px}.itemDetails_detailInfoContainer__E2cWD .itemDetails_featureItem__5EnLl{margin:6px;width:calc(50% - 12px)}@media(min-width:1025px){.itemDetails_detailInfoContainer__E2cWD .itemDetails_featureItem__5EnLl{width:calc(33.33333% - 12px)}}.itemDetails_detailInfoContainer__E2cWD .itemDetails_featureIcon__Nbef3{height:14px}.itemDetails_detailInfoContainer__E2cWD .itemDetails_timeline__3x8Ik>div{height:49px;overflow:hidden}.itemDetails_detailInfoContainer__E2cWD .itemDetails_disclaimer__jlJeC{display:block}.itemDetails_detailInfoContainer__E2cWD .itemDetails_disclaimer__jlJeC:not(:first-child){margin-bottom:8px}.itemDetails_detailInfoContainer__E2cWD .itemDetails_excludedFeeRemark__rWOGr{font-size:12px;line-height:1.5;padding-top:16px}@media(min-width:1025px){.itemDetails_detailInfoContainer__E2cWD .itemDetails_excludedFeeRemark__rWOGr{font-size:14px;line-height:1.43}}.itemDetails_iconLabelText__lNtFo{align-self:flex-start!important}.couponBadge_wrapper__D2oQp{align-items:center;-webkit-appearance:none;appearance:none;background-color:transparent;background-color:#f2f8fb;border:1px solid #ccc;border-radius:0 0 10px 10px;border-top:none;color:inherit;color:#1d54a7;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:12px;justify-content:space-between;line-height:1.5;margin:0;padding:8px 8px 8px 16px;width:100%}@media(min-width:1025px){.couponBadge_wrapper__D2oQp{padding:8px 16px 8px 24px}}@media(min-width:744px)and (max-width:1024px){.couponBadge_wrapper__D2oQp{padding:8px 16px 8px 24px}}.couponBadge_wrapper__D2oQp .couponBadge_couponIcon__QBF0k{fill:#1d54a7;display:inline-block;margin-right:4px}.couponBadge_wrapper__D2oQp .couponBadge_couponMessage__6Z0QS{line-height:16px;text-align:left}.couponBadge_wrapper__D2oQp>.couponBadge_text__TpGec{align-items:center}@media(max-width:743px){.couponBadge_wrapper__D2oQp>.couponBadge_text__TpGec{flex-direction:column;text-align:right}}.couponBadge_wrapper__D2oQp>.couponBadge_text__TpGec .couponBadge_subtitle__DD0Sa{align-items:flex-start;display:flex;flex-wrap:nowrap}@media(min-width:744px)and (max-width:1024px){.couponBadge_wrapper__D2oQp>.couponBadge_text__TpGec .couponBadge_subtitle__DD0Sa{flex-shrink:0}}@media(min-width:1025px){.couponBadge_wrapper__D2oQp>.couponBadge_text__TpGec .couponBadge_subtitle__DD0Sa{flex-shrink:0}}.couponBadge_wrapper__D2oQp .couponBadge_detail__os0lO{align-items:center;display:flex;padding-right:8px}.couponBadge_wrapper__D2oQp .couponBadge_detail__os0lO .couponBadge_detailMessage__k6QKK{font-weight:700;padding-right:4px}.couponBadge_wrapper__D2oQp .couponBadge_detail__os0lO>svg :last-child>:last-child>:last-child{fill:#1d54a7}.couponBadgeWithDiscount_wrapper__fUCHN{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;color:inherit;color:#d7402e;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:12px;line-height:1.5;margin:0;padding:0}@media(min-width:1025px){.couponBadgeWithDiscount_wrapper__fUCHN{padding-top:4px}}.couponBadgeWithDiscount_wrapper__fUCHN .couponBadgeWithDiscount_couponIcon__GdcLz{display:inline-block;margin-right:4px}.couponBadgeWithDiscount_wrapper__fUCHN>.couponBadgeWithDiscount_text__wWnnT{align-items:center;text-decoration:underline}@media(max-width:743px){.couponBadgeWithDiscount_wrapper__fUCHN>.couponBadgeWithDiscount_text__wWnnT{flex-direction:column;text-align:right}}.couponBadgeWithDiscount_wrapper__fUCHN>.couponBadgeWithDiscount_text__wWnnT .couponBadgeWithDiscount_subtitle__aOGJl{align-items:center;display:flex;flex-wrap:nowrap}@media(min-width:744px)and (max-width:1024px){.couponBadgeWithDiscount_wrapper__fUCHN>.couponBadgeWithDiscount_text__wWnnT .couponBadgeWithDiscount_subtitle__aOGJl{flex-shrink:0}}@media(min-width:1025px){.couponBadgeWithDiscount_wrapper__fUCHN>.couponBadgeWithDiscount_text__wWnnT .couponBadgeWithDiscount_subtitle__aOGJl{flex-shrink:0}}.couponBadgeWithDiscount_wrapper__fUCHN>.couponBadgeWithDiscount_text__wWnnT:hover{color:#9e0004}.planCouponItem_errorPageSubText__NW8Ru p:not(:last-child){margin-bottom:16px}.planCouponItem_appNavigationButton__750OF{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;color:inherit;color:#54822b;cursor:pointer;margin:0;padding:0}@media(max-width:743px){.planCouponItem_planItemCoupon__WxZXN{padding-left:16px}}@media(min-width:1025px){.planCouponItem_couponItemDialog__g5JX4>div:first-child{max-height:85vh}}.planCouponItem_couponDetail__n1v3-{align-items:center;display:flex;flex-direction:column;height:100%;padding:16px;width:100%}.planCouponItem_couponDetail__n1v3- .planCouponItem_contentWrapper__O3WqX{text-align:left}@media(max-width:743px){.planCouponItem_couponDetail__n1v3- .planCouponItem_contentWrapper__O3WqX{width:100%}}@media(min-width:1025px){.planCouponItem_couponDetail__n1v3-{padding:0 24px 24px}}@media(min-width:744px)and (max-width:1024px){.planCouponItem_couponDetail__n1v3-{padding:24px}}.planCouponItem_couponDetail__n1v3- .planCouponItem_annotation__i5feJ{color:#6d6d6d}.planCouponItem_couponDetail__n1v3- .planCouponItem_couponTitle__K5tPg{padding-bottom:8px}@media(min-width:1025px){.planCouponItem_couponItems__mIqpe{display:flex}.planCouponItem_couponItems__mIqpe>:nth-child(2){margin-left:16px}}@media(min-width:744px)and (max-width:1024px){.planCouponItem_couponItems__mIqpe{display:flex}.planCouponItem_couponItems__mIqpe>:nth-child(2){margin-left:16px}}.noAccountNeededPopup_messageWrapper__U1My1.noAccountNeededPopup_messageWrapper__U1My1{background-color:#333;border-radius:8px;margin-top:48px;width:392px}.noAccountNeededPopup_title__VUF7z{color:#fff;margin-bottom:8px}.noAccountNeededPopup_descriptionHolder__fuW7c{background-color:#ffdc7f;border-radius:3px;padding:8px}.noAccountNeededPopup_description__VBfQs{color:#9e0004;font-size:14px}.reserveButton_errorPageSubText__QNk-w p:not(:last-child){margin-bottom:16px}.reserveButton_appNavigationButton__SvGKp{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;color:inherit;color:#54822b;cursor:pointer;margin:0;padding:0}.reserveButton_reserveButtonWrapper__1XQ8a{display:flex}@media(min-width:1025px){.reserveButton_reserveButtonWrapper__1XQ8a{justify-content:flex-end}}@media(min-width:744px)and (max-width:1024px){.reserveButton_reserveButtonWrapper__1XQ8a{justify-content:flex-end}}@media(max-width:743px){.reserveButton_reserveButtonWrapper__1XQ8a{align-items:flex-end;flex-direction:column;width:100%}}.reserveButton_reserveButton__hhK0G{height:44px;max-width:unset;min-width:144px}@media(max-width:743px){.reserveButton_reserveButton__hhK0G{width:-moz-fit-content;width:fit-content}}.reserveButton_dateInputButton__eY0kf{white-space:nowrap}@media(min-width:1025px){.reserveButton_dateInputButton__eY0kf{margin-left:8px;position:relative}}@media(min-width:744px)and (max-width:1024px){.reserveButton_dateInputButton__eY0kf{margin-left:8px;position:relative}}.reserveButton_dateInputButton__eY0kf>button{height:44px;max-width:unset}@media(max-width:743px){.reserveButton_dateInputButton__eY0kf>button{width:100%}}@media(min-width:1025px){.reserveButton_datedDateInputButton__hGgwm>button{min-width:-moz-fit-content;min-width:fit-content;padding:4px;width:48px}}@media(min-width:744px)and (max-width:1024px){.reserveButton_datedDateInputButton__hGgwm>button{min-width:-moz-fit-content;min-width:fit-content;padding:4px;width:48px}}.reserveButton_messageWrapper__GiWXc.reserveButton_messageWrapper__GiWXc{background-color:#333;border-radius:8px;color:#fff;font-weight:700;margin-top:48px;width:-moz-fit-content;width:fit-content}.reserveButton_calendarBodyWrapper__H5Lgm{border-collapse:separate;border-spacing:0 4px}.reserveButton_calendarBodyWrapper__H5Lgm td[data-current-date=true]{border:1px solid #ccc;border-radius:4px}.timeline_noShow__ATCdf{margin-top:16px}.timeline_noShowIcon__JavMA{background:#d7402e}.timeLineSection_container__i07qB{display:flex;max-height:95px}.timeLineSection_dot__rIjCH{border:6px solid;border-radius:50%;height:16px;width:16px}.timeLineSection_dot__rIjCH .timeLineSection_arrow__ZF3if{border-bottom:1px solid;border-top:1px solid;display:flex;height:1px;margin:1px 0 0 10px;width:8px}.timeLineSection_dot__rIjCH .timeLineSection_arrow__ZF3if.timeLineSection_free__s1lnu{border-color:#b3cf9b}.timeLineSection_dot__rIjCH .timeLineSection_arrow__ZF3if.timeLineSection_partialPenalty__rhJF7{border-color:#ffdc7f}.timeLineSection_dot__rIjCH .timeLineSection_arrow__ZF3if.timeLineSection_fullPenalty__01UTa{border-color:#eb9f96}.timeLineSection_line__qapZV{border-left:1px solid;border-right:1px solid;display:inline-flex;height:79px;margin:0 50%}.timeLineSection_free__s1lnu{border-color:#54822b}.timeLineSection_partialPenalty__rhJF7{border-color:#ffba00}.timeLineSection_fullPenalty__01UTa{border-color:#ce2b18}.timeLineSection_cancellationPolicyDescription__G-UMY{height:auto;padding-left:20px}.timeLineSection_cancellationPolicyDescription__G-UMY .timeLineSection_date__7QPkN{font-weight:600}.cancellationPolicy_errorPageSubText__cwDI1 p:not(:last-child){margin-bottom:16px}.cancellationPolicy_appNavigationButton__Nrw7A{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;color:inherit;color:#54822b;cursor:pointer;margin:0;padding:0}.cancellationPolicy_timeline__0zpQa>div{height:49px;overflow:hidden}.cancellationPolicy_disclaimer__3YjcC{display:block}.cancellationPolicy_disclaimer__3YjcC:not(:first-child){margin-bottom:8px}.roomPlanItemCard_errorPageSubText__6gwJN p:not(:last-child){margin-bottom:16px}.roomPlanItemCard_appNavigationButton__emQwK{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;color:inherit;color:#54822b;cursor:pointer;margin:0;padding:0}.roomPlanItemCard_itemWrapper__ChlOt{border:1px solid #ccc;border-radius:10px;display:flex;flex-direction:column;padding:24px}@media(max-width:743px){.roomPlanItemCard_itemWrapper__ChlOt{padding:16px}}.roomPlanItemCard_itemWrapperWithCoupon__uvdiq.roomPlanItemCard_itemWrapperWithCoupon__uvdiq{border-bottom:none;border-radius:10px 10px 0 0}.roomPlanItemCard_itemInfoWrapper__OiBWA{border-bottom:1px solid #eaeaea;margin-bottom:16px;padding-bottom:16px}.roomPlanItemCard_nameButton__3JjD2{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;color:inherit;cursor:pointer;margin:0;padding:0 0 8px;text-align:left}@media(max-width:743px){.roomPlanItemCard_nameButton__3JjD2{padding-bottom:0}}@media(min-width:1025px){.roomPlanItemCard_nameButton__3JjD2:hover{color:#54822b;text-decoration:underline}}.roomPlanItemCard_nameButton__3JjD2 .roomPlanItemCard_name__vB9Yu{font-size:14px;font-weight:700;line-height:20px;line-height:1.5}@media(min-width:744px)and (max-width:1024px){.roomPlanItemCard_nameButton__3JjD2 .roomPlanItemCard_name__vB9Yu{font-size:18px;font-weight:700;line-height:28px}}@media(min-width:1025px){.roomPlanItemCard_nameButton__3JjD2 .roomPlanItemCard_name__vB9Yu{font-size:18px;font-weight:700;line-height:28px}}.roomPlanItemCard_nameButton__3JjD2 .roomPlanItemCard_titleTruncate1__lVrue{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.roomPlanItemCard_nameButton__3JjD2 .roomPlanItemCard_titleTruncate1__lVrue{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}}.roomPlanItemCard_nameButton__3JjD2 .roomPlanItemCard_titleTruncate2__kZFXK{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.roomPlanItemCard_nameButton__3JjD2 .roomPlanItemCard_titleTruncate2__kZFXK{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}}.roomPlanItemCard_headerWrapper__MMWUO{align-items:flex-start;display:flex;flex-shrink:0;position:relative}@media(max-width:743px){.roomPlanItemCard_headerWrapper__MMWUO{margin-bottom:16px}.roomPlanItemCard_headerWrapper__MMWUO:last-child{margin-bottom:0}}.roomPlanItemCard_headerWrapper__MMWUO .roomPlanItemCard_urgencyTag__LQ6us{border-radius:10px 0 10px 0;left:0;margin:0;position:absolute;top:0}.roomPlanItemCard_headerImage__zgITf{border-radius:10px}@media(min-width:1025px){.roomPlanItemCard_headerImage__zgITf{height:112px;min-width:171px;overflow:hidden;position:relative;width:171px}}@media(min-width:744px)and (max-width:1024px){.roomPlanItemCard_headerImage__zgITf{height:112px;min-width:171px;overflow:hidden;position:relative;width:171px}}@media(max-width:743px){.roomPlanItemCard_headerImage__zgITf{border-radius:4px;height:56px;min-width:84px;width:84px}}@media(min-width:1025px){.roomPlanItemCard_shadow__K0DPH:after{background:linear-gradient(rgba(0,0,0,.6),transparent 60%);content:" ";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}}@media(min-width:744px)and (max-width:1024px){.roomPlanItemCard_shadow__K0DPH:after{background:linear-gradient(rgba(0,0,0,.6),transparent 60%);content:" ";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}}.roomPlanItemCard_zoomMedia__ZSvN7{border-radius:10px;height:100%;width:100%}@media(min-width:1025px){.roomPlanItemCard_zoomMedia__ZSvN7{transition:all .2s}.roomPlanItemCard_zoomMedia__ZSvN7:hover{cursor:pointer;transform:scale(1.08)}}@media(max-width:743px){.roomPlanItemCard_zoomMedia__ZSvN7{border-radius:4px}}.roomPlanItemCard_infoWrapper__TkHtU{margin-left:16px}@media(max-width:743px){.roomPlanItemCard_infoWrapper__TkHtU{margin-left:12px}}.roomPlanItemCard_infoWrapper__TkHtU .roomPlanItemCard_urgencyText__-hk4q{color:#d7402e;display:block;font-size:12px;font-weight:700;line-height:20px}.roomPlanItemCard_iconTextText__6Cuz7.roomPlanItemCard_iconTextText__6Cuz7{align-self:auto}.roomPlanItemCard_featuresWrapper__QFj3c{display:flex;flex-wrap:wrap;gap:16px}@media(min-width:1025px){.roomPlanItemCard_featuresWrapper__QFj3c{height:20px;overflow:hidden}}@media(min-width:744px)and (max-width:1024px){.roomPlanItemCard_featuresWrapper__QFj3c{height:20px;overflow:hidden}}@media(max-width:743px){.roomPlanItemCard_featuresWrapper__QFj3c{grid-row-gap:8px;grid-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;row-gap:8px}}.roomPlanItemCard_featuresWrapper__QFj3c .roomPlanItemCard_features__r685g{font-size:14px;line-height:20px}.roomPlanItemCard_featuresWrapper__QFj3c .roomPlanItemCard_features__r685g img{width:16px}.roomPlanItemCard_featuresWrapper__QFj3c .roomPlanItemCard_freeUntil__kOXcz{color:#54822b;font-size:14px;line-height:20px;white-space:nowrap}.roomPlanItemCard_featuresWrapper__QFj3c .roomPlanItemCard_cancellationPopup__C6EKs{border-radius:10px}.roomPlanItemCard_featuresWrapper__QFj3c .roomPlanItemCard_cancellationPopup__C6EKs .roomPlanItemCard_cancellationContainer__1SCZq{width:352px}.roomPlanItemCard_featuresWrapper__QFj3c .roomPlanItemCard_cancellationPopup__C6EKs .roomPlanItemCard_cancellationTitle__9nGmN{font-size:16px;font-weight:700;line-height:24px;margin-bottom:8px}.roomPlanItemCard_featuresWrapper__QFj3c .roomPlanItemCard_meal__OmwIF{font-size:14px;line-height:20px}.roomPlanItemCard_roomFeaturesWrapper__i-0wb{margin-top:16px}.roomPlanItemCard_roomFeaturesWrapper__i-0wb.roomPlanItemCard_roomFeaturesWrapper__i-0wb{gap:0}.roomPlanItemCard_seeMoreLink__OvzlP{margin-top:8px}.roomPlanItemCard_itemPriceWrapper__qf3fk{display:grid;grid-template-columns:296px 1fr}@media(min-width:1025px){.roomPlanItemCard_itemPriceWrapper__qf3fk{font-size:14px;line-height:20px}}@media(min-width:744px)and (max-width:1024px){.roomPlanItemCard_itemPriceWrapper__qf3fk{font-size:14px;line-height:20px}}@media(max-width:743px){.roomPlanItemCard_itemPriceWrapper__qf3fk{display:flex;flex-direction:column}}.roomPlanItemCard_priceInfoWrapper__yBUUk{display:flex;flex-grow:1;justify-content:flex-end}@media(min-width:1025px){.roomPlanItemCard_priceInfoWrapper__yBUUk{flex-direction:column;gap:8px;margin-right:8px;min-width:296px}}@media(min-width:744px)and (max-width:1024px){.roomPlanItemCard_priceInfoWrapper__yBUUk{flex-direction:column;gap:8px;margin-right:8px;min-width:296px}}@media(max-width:743px){.roomPlanItemCard_priceInfoWrapper__yBUUk{justify-content:space-between}}.roomPlanItemCard_priceInfoWrapper__yBUUk .roomPlanItemCard_priceAndTagsWrapper__uKeRa{display:flex;flex-direction:column;gap:4px;justify-content:flex-end}@media(max-width:743px){.roomPlanItemCard_priceInfoWrapper__yBUUk .roomPlanItemCard_priceAndTagsWrapper__uKeRa{align-items:flex-start;gap:8px}}.roomPlanItemCard_priceInfoWrapper__yBUUk .roomPlanItemCard_InfoTagsWrapper__V5aTL{display:flex;flex-direction:column;gap:8px}.roomPlanItemCard_tagsWrapper__qhTQC{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.roomPlanItemCard_tagsWrapper__qhTQC:empty{margin-bottom:0}@media(min-width:1025px){.roomPlanItemCard_tagsWrapper__qhTQC{gap:8px}}@media(min-width:744px)and (max-width:1024px){.roomPlanItemCard_tagsWrapper__qhTQC{gap:8px}}@media(max-width:743px){.roomPlanItemCard_tagsWrapper__qhTQC{padding-bottom:8px}}.roomPlanItemCard_tagsWrapper__qhTQC .roomPlanItemCard_directPromotion__KCGcE{background:#fcefee;color:#9e0004;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:1025px){.roomPlanItemCard_tagsWrapper__qhTQC .roomPlanItemCard_directPromotion__KCGcE{width:min-content}}.roomPlanItemCard_discountTag__5ICwb{border-radius:200px;font-weight:700;line-height:14px;margin-left:4px}.roomPlanItemCard_restrictionAndPoints__D5NuX{align-items:center;display:flex;flex-wrap:wrap;gap:4px;line-height:1.5}.roomPlanItemCard_paymentRestrictionTag__Vc062{padding:0 4px}.roomPlanItemCard_paymentRestrictionTag__Vc062 .roomPlanItemCard_paymentRestriction__wAdYZ>span{margin-left:4px}.roomPlanItemCard_pointItem__dqQ8R{align-items:center;color:#bc210f;display:inline-flex;font-size:12px;line-height:16px}.roomPlanItemCard_pointItem__dqQ8R svg{margin-right:4px}.roomPlanItemCard_pointItem__dqQ8R svg g>g>path{fill:#bc210f}.roomPlanItemCard_priceAndReserve__x15ZS{display:flex;gap:8px;justify-content:flex-end}.roomPlanItemCard_reserveWrapper__EawL7{align-items:flex-end;min-width:-moz-fit-content;min-width:fit-content}@media(max-width:743px){.roomPlanItemCard_reserveWrapper__EawL7{margin-left:0;margin-top:8px}.roomPlanItemCard_reserveWrapper__EawL7 .roomPlanItemCard_reserveButtonWrapper__5c8vw{flex-direction:column-reverse}.roomPlanItemCard_reserveWrapper__EawL7 .roomPlanItemCard_reserveButtonWrapper__5c8vw>span{font-weight:700;padding-top:0;white-space:nowrap;width:-moz-fit-content;width:fit-content}}@media(min-width:744px)and (max-width:1024px){.roomPlanItemCard_reserveWrapper__EawL7 .roomPlanItemCard_reserveButtonWrapper__5c8vw{flex-direction:column-reverse}.roomPlanItemCard_reserveWrapper__EawL7 .roomPlanItemCard_reserveButtonWrapper__5c8vw>span{font-weight:700;padding-top:0;white-space:nowrap;width:-moz-fit-content;width:fit-content}}.roomPlanItemCard_reserveWrapper__EawL7 .roomPlanItemCard_reserveButton__M8BgN{margin-top:4px}@media(max-width:743px){.roomPlanItemCard_reserveWrapper__EawL7 .roomPlanItemCard_reserveButton__M8BgN{width:100%}}.roomPlanItemCard_priceAndTax__FgHJT{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;text-align:end}@media(min-width:1025px){.roomPlanItemCard_priceAndTax__FgHJT{width:100%}}@media(min-width:744px)and (max-width:1024px){.roomPlanItemCard_priceAndTax__FgHJT{width:100%}}@media(max-width:743px){.roomPlanItemCard_priceAndTax__FgHJT{align-items:flex-start;gap:8px;text-align:left;text-align:initial}}.roomPlanItemCard_label__rJjT\+{color:#6d6d6d;display:block}.roomPlanItemCard_priceFor__qWOah{display:flex}.roomPlanItemCard_basePriceWrapper__mAZnC{white-space:nowrap}.roomPlanItemCard_basePrice__H8NZw{color:#d7402e;text-decoration:line-through}.roomPlanItemCard_totalPrice__6Rk5R{font-size:20px;font-weight:700;line-height:32px}@media(max-width:743px){.roomPlanItemCard_totalPrice__6Rk5R{font-size:18px;font-weight:700;line-height:24px}}.roomPlanItemCard_priceText__IhKpr.roomPlanItemCard_priceText__IhKpr{white-space:normal}.roomPlanItemCard_remindMessage__D38CR{align-self:flex-end;font-weight:700}.taxFee_taxFeeBox__aBRj2{display:flex;margin-bottom:8px}@media(max-width:743px){.taxFee_taxFeeBox__aBRj2{flex-direction:column;margin-bottom:16px}}.taxFee_taxFeeBox__aBRj2>.taxFee_taxFeeTitle__qGdzV{flex-shrink:0;width:93px}@media(max-width:743px){.taxFee_taxFeeBox__aBRj2>.taxFee_taxFeeTitle__qGdzV{margin-bottom:8px}}.taxFee_taxFeeBox__aBRj2>.taxFee_taxFeeItemsBox__vEF5w{flex-grow:1}.taxFee_taxFeeBox__aBRj2>.taxFee_taxFeeItemsBox__vEF5w:not(:last-child){margin-bottom:16px}.taxFee_taxFeeBox__aBRj2>.taxFee_taxFeeItemsBox__vEF5w>.taxFee_taxFeeItem__zphsx{display:flex;justify-content:space-between;padding:0}.taxFee_taxFeeBox__aBRj2>.taxFee_taxFeeItemsBox__vEF5w>.taxFee_taxFeeItem__zphsx:not(:last-child){margin-bottom:8px}.taxFee_taxFeeBox__aBRj2>.taxFee_taxFeeItemsBox__vEF5w>.taxFee_taxFeeItem__zphsx .taxFee_itemTitle__bV6QA{flex-basis:80%}.taxFee_taxTitle__FuPMQ{font-weight:700}.roomList_errorPageSubText__mHMmX p:not(:last-child){margin-bottom:16px}.roomList_appNavigationButton__q4qvw{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;color:inherit;color:#54822b;cursor:pointer;margin:0;padding:0}.roomList_wrapper__CeFHq{background-color:#fff}@media(min-width:744px)and (max-width:1024px){.roomList_wrapper__CeFHq{padding:16px}}@media(max-width:743px){.roomList_wrapper__CeFHq{border-bottom:1px solid #eaeaea}}.roomList_wrapper__CeFHq .roomList_translateBadge__ZAUg\+{margin-top:16px}@media(max-width:743px){.roomList_wrapper__CeFHq .roomList_translateBadge__ZAUg\+{display:flex;justify-content:center;margin:16px 0}}@media(min-width:1025px){.roomList_roomInfoHeader__n5bqb{margin-bottom:16px;position:sticky;top:149px}}@media(min-width:744px)and (max-width:1024px){.roomList_roomInfoHeader__n5bqb{padding-top:16px}}@media(min-width:1025px){.roomList_roomInfoHeader__n5bqb{flex-shrink:0;margin-right:24px;width:30%}}.roomList_roomInfoHeaderDetail__NWzzD{width:100%}@media(min-width:1025px){.roomList_roomInfoHeaderDetail__NWzzD{font-size:14px;line-height:20px;margin-top:24px}}@media(min-width:744px)and (max-width:1024px){.roomList_roomInfoHeaderDetail__NWzzD{font-size:14px;line-height:20px}}@media(max-width:743px){.roomList_roomInfoHeaderDetail__NWzzD .roomList_roomBasicInfo__WZ\+Q2{flex-wrap:wrap}}@media(min-width:1025px){.roomList_roomInfoHeaderDetail__NWzzD .roomList_roomBasicInfo__WZ\+Q2{padding-bottom:16px}}@media(min-width:744px)and (max-width:1024px){.roomList_roomInfoHeaderDetail__NWzzD .roomList_roomBasicInfo__WZ\+Q2{padding-bottom:16px}.roomList_roomInfoHeaderDetail__NWzzD .roomList_roomBasicInfo__WZ\+Q2>div:not(:last-child){margin-right:16px}}.roomList_roomInfoHeaderDetail__NWzzD .roomList_roomFacilitiesTitle__vZCK\+{font-size:16px;font-weight:700;line-height:24px}.roomList_roomInfoHeaderDetail__NWzzD .roomList_featureList__d9BrN{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;margin-top:8px}.roomList_roomInfoHeaderDetail__NWzzD .roomList_featureList__d9BrN img{width:14px}@media(min-width:1025px){.roomList_roomDetails__DGOWM{display:block}}@media(min-width:744px)and (max-width:1024px){.roomList_roomDetails__DGOWM{display:flex}}.roomList_roomSubDetailsBox__P5DBJ{padding-top:16px;width:-moz-fit-content;width:fit-content}.roomList_room__EITw-{align-items:flex-start;background:#fff;display:flex;font-size:12px;line-height:1.5;padding:32px 0}@media(max-width:743px){.roomList_room__EITw-{border-bottom:1px solid #eaeaea;padding:0 16px 16px}}@media(min-width:744px)and (max-width:1024px){.roomList_room__EITw-{flex-direction:column;padding:0 16px 16px}}@media(min-width:1025px){.roomList_room__EITw-:not(:first-child){border-top:4px solid #f3f3f3}}@media(max-width:743px){.roomList_room__EITw-{align-items:stretch;flex-direction:column}}@media(min-width:744px)and (max-width:1024px){.roomList_room__EITw-{align-items:stretch;flex-direction:column}.roomList_room__EITw-:last-child{border-bottom:1px solid #ccc}}@media(min-width:1025px){.roomList_room__EITw-:last-child{border-bottom:1px solid #ccc}.roomList_withShowMoreButton__\+RxVd{padding:32px 0 16px}}@media(min-width:744px)and (max-width:1024px){.roomList_withShowMoreButton__\+RxVd{padding:32px 0 16px}}.roomList_imagePlaceHolder__3IhFM{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;color:#fff;flex-grow:0;flex-shrink:0;overflow:hidden;position:relative}@media(min-width:1025px){.roomList_imagePlaceHolder__3IhFM{height:254.05405px;max-width:100%;width:338.73874px}}@media(min-width:744px)and (max-width:1024px){.roomList_imagePlaceHolder__3IhFM{height:21.3858vw;margin-right:16px;width:28.5143997719vw}}.roomList_roomTitle__hM9q9{padding:16px 0 8px}.roomList_roomInfoBox__m26en{display:flex;flex-direction:column;flex-shrink:0}@media(max-width:743px){.roomList_roomInfoBox__m26en{padding-bottom:16px}}@media(min-width:744px)and (max-width:1024px){.roomList_roomInfoBox__m26en{flex-basis:32%}}@media(min-width:1025px){.roomList_roomInfoBox__m26en{flex-basis:24%}}.roomList_roomNameButton__FdkrL{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;color:inherit;cursor:pointer;margin:0;padding:0;text-align:left}.roomList_roomName__zCCZW{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:20px;font-weight:700;line-height:32px;margin-bottom:8px;overflow:hidden}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.roomList_roomName__zCCZW{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}}@media(max-width:743px){.roomList_roomName__zCCZW{font-size:16px;font-weight:700;line-height:22px;margin-bottom:0}}@media(min-width:744px)and (max-width:1024px){.roomList_roomName__zCCZW{margin-bottom:16px}}@media(min-width:1025px){.roomList_roomName__zCCZW:hover{color:#54822b;text-decoration:underline}}.roomList_sticky__pC44m{background:#fff;position:sticky;top:90px;z-index:1}@media(max-width:743px){.roomList_lowestPriceBox__0LqtK{align-items:flex-end;display:flex;flex-direction:column;padding-top:8px}}.roomList_planItemsWrapper__peBOM{display:flex;flex-direction:column;flex-grow:1}@media(min-width:744px)and (max-width:1024px){.roomList_animationWrapper__8\+lKA{padding-top:16px}}@media(min-width:1025px){.roomList_animationWrapper__8\+lKA{padding-top:16px}}.roomList_loader__FbCf7{margin:0 16px 16px}.roomList_loader__FbCf7:first-child{margin-top:16px}.roomList_loader__FbCf7 .roomList_loaderImage__DHHC\+{height:129px;width:172px}@media(min-width:1025px){.roomList_loader__FbCf7 .roomList_loaderImage__DHHC\+{height:208px;width:278px}}.roomList_planItem__H45zc{display:flex;flex-direction:column}.roomList_planItem__H45zc:not(:first-child){margin-top:16px}@media(min-width:744px)and (max-width:1024px){.roomList_planItem__H45zc:first-child{margin-top:16px}}.roomList_planItemInfoWrapper__3y00O{display:flex}@media(max-width:743px){.roomList_planItemInfoWrapper__3y00O{padding-bottom:8px}.roomList_planItemInfoPadding__vw2vz{padding:16px 16px 0}}.roomList_planItemActionWrapper__AZlS2{align-items:flex-end;display:flex;justify-content:flex-end;padding-top:16px}@media(max-width:743px){.roomList_planItemActionWrapper__AZlS2{padding-right:16px}}.roomList_planItemInfoBox__rsVen{display:flex;flex-direction:column}.roomList_planItemInfoBox__rsVen:first-child{flex-grow:1}.roomList_planItemInfoBox__rsVen:last-child{align-items:flex-end;flex-shrink:2;margin-left:8px}.roomList_planItemButton__UeMFH{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;color:inherit;cursor:pointer;margin:0;padding:0;text-align:left}@media(min-width:1025px){.roomList_planItemButton__UeMFH:hover{color:#54822b;text-decoration:underline}}.roomList_planItemName__CHLsR{font-size:14px;font-weight:700;line-height:1.43;line-height:1.5;margin-bottom:16px}@media(min-width:744px)and (max-width:1024px){.roomList_planItemName__CHLsR{font-size:16px;font-weight:700;line-height:1.5}}@media(min-width:1025px){.roomList_planItemName__CHLsR{font-size:16px;font-weight:700;line-height:1.5}}.roomList_planItemName__CHLsR:not(.roomList_card__awSII){color:#333;cursor:default;font-size:16px}.roomList_planItemFreeUntil__gqrvM{margin-bottom:4px}@media(max-width:743px){.roomList_planItemFreeUntil__gqrvM{margin-bottom:8px}}.roomList_planItemFreeUntil__gqrvM .roomList_date__BF7JM{color:#6d6d6d}.roomList_featureButtonDiv__Lcetq{display:flex;padding-bottom:16px;padding-left:16px}.roomList_planItemPayment__lUmV9{padding-top:4px}@media(max-width:743px){.roomList_planItemPayment__lUmV9{margin-bottom:8px;padding-top:0}}.roomList_planSubDetailsBox__\+bXi2{padding-top:8px;width:100%}@media(min-width:1025px){.roomList_planSubDetailsBox__\+bXi2{padding-top:16px}}@media(min-width:744px)and (max-width:1024px){.roomList_planSubDetailsBox__\+bXi2{padding-top:16px}.roomList_planDescriptionTranslateBadge__k5vUa,.roomList_planItemDescription__sAN3y{font-size:14px;line-height:1.43;margin-bottom:8px}.roomList_planDescriptionTranslateBadge__k5vUa.roomList_card__awSII.roomList_ellipsis__-LVLi,.roomList_planItemDescription__sAN3y.roomList_card__awSII.roomList_ellipsis__-LVLi{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media(min-width:744px)and (max-width:1024px)and (-ms-high-contrast:active),(min-width:744px)and (max-width:1024px)and (-ms-high-contrast:none){.roomList_planDescriptionTranslateBadge__k5vUa.roomList_card__awSII.roomList_ellipsis__-LVLi,.roomList_planItemDescription__sAN3y.roomList_card__awSII.roomList_ellipsis__-LVLi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}}@media(min-width:1025px){.roomList_planDescriptionTranslateBadge__k5vUa,.roomList_planItemDescription__sAN3y{font-size:14px;line-height:1.43;margin-bottom:8px}.roomList_planDescriptionTranslateBadge__k5vUa.roomList_card__awSII.roomList_ellipsis__-LVLi,.roomList_planItemDescription__sAN3y.roomList_card__awSII.roomList_ellipsis__-LVLi{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media(min-width:1025px)and (-ms-high-contrast:active),(min-width:1025px)and (-ms-high-contrast:none){.roomList_planDescriptionTranslateBadge__k5vUa.roomList_card__awSII.roomList_ellipsis__-LVLi,.roomList_planItemDescription__sAN3y.roomList_card__awSII.roomList_ellipsis__-LVLi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}}.roomList_planDescriptionTranslateBadge__k5vUa{padding-top:8px}@media(min-width:744px)and (max-width:1024px){.roomList_planDescriptionTranslateBadge__k5vUa{padding-top:16px}}@media(min-width:1025px){.roomList_planDescriptionTranslateBadge__k5vUa{padding-top:16px}}.roomList_planItemPoint__3Sn6\+{color:#bc210f;display:inline-flex}.roomList_planItemPoint__3Sn6\+ svg{margin-left:0;margin-right:5px}.roomList_planItemPoint__3Sn6\+ svg g>g>path{fill:#bc210f}@media(max-width:743px){.roomList_planItemPoint__3Sn6\+{margin-bottom:8px}}@media(min-width:744px)and (max-width:1024px){.roomList_priceLabel__gsmAu{margin-bottom:16px}}@media(min-width:1025px){.roomList_priceLabel__gsmAu{margin-bottom:16px}}.roomList_dialogTitle__PU8q7{font-size:16px;font-weight:700;line-height:1.25;padding:0 16px 8px}@media(max-width:743px){.roomList_dialogContent__Yevlw .roomList_infoBox__w7Gu5{padding-bottom:60px}}.roomList_dialogContent__Yevlw .roomList_actionBox__LlI4p{background:#fff;bottom:0;box-shadow:0 0 10px 0 rgba(0,0,0,.2);padding:8px 16px;position:fixed;width:100%;z-index:1}@media(max-width:743px){.roomList_dialogContent__Yevlw .roomList_actionBox__LlI4p>div>button{width:100%}.roomList_withActionDialog__\+VV1C>div:last-child{height:calc(100% - 108px);max-height:calc(100% - 108px)}}.roomList_totalRooms__5CFWx{font-size:16px;line-height:24px}@media(max-width:743px){.roomList_totalRooms__5CFWx{display:block;font-size:12px;line-height:18px;padding-left:16px;padding-top:12px}}.roomList_animationWrapper__8\+lKA{margin-top:16px}.roomList_paymentRestrictionTag__TT6m7{padding:0 4px;width:-moz-fit-content;width:fit-content}.roomList_paymentRestrictionTag__TT6m7 .roomList_paymentRestriction__wNT8Q{margin-left:4px}.roomList_reserveButtonWrapper__kApd4{width:max-content}.roomList_roomItemRatButton__xnjuG{display:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}html:has(dialog[open][modal-mode=fullScreen]){height:100vh;isolation:isolate;overflow:hidden;position:fixed;touch-action:none;-ms-touch-action:none}*,:after,:before{box-sizing:inherit}body{color:#333;font-family:arial,sans-serif;font-size:14px;line-height:1.43}h1{font-size:24px;font-weight:700;line-height:1.25}@media(max-width:743px){h1{font-size:22px;line-height:1.27}}h2{font-size:20px;font-weight:700;line-height:1.2}@media(max-width:743px){h2{font-size:18px;line-height:1.2}}h3{font-size:16px;line-height:1.5}h3,h4{font-weight:700}h4{font-size:14px;line-height:1.43}h5{font-size:12px;font-weight:700;line-height:1.2}body{-webkit-text-size-adjust:100%;margin:0;padding:0}@media(min-width:1025px){header{height:70px}}@media(min-width:744px)and (max-width:1024px){header{height:70px}}.roomAndPlanList_errorPageSubText__dQ334 p:not(:last-child){margin-bottom:16px}.roomAndPlanList_appNavigationButton__6O8Q4{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;color:inherit;color:#54822b;cursor:pointer;margin:0;padding:0}@media(min-width:1025px){.roomAndPlanList_container__HI\+c0{margin-left:auto;margin-right:auto;max-width:1160px;padding-left:16px;padding-right:16px;width:100%}}.roomAndPlanList_tabMenu__iefO1{background:#fff;border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;display:flex;overflow:auto;padding:0 16px}@media(max-width:743px){.roomAndPlanList_tabMenu__iefO1{border-top:none;position:sticky;top:67px;z-index:3}}.roomAndPlanList_tabMenu__iefO1>*{flex-shrink:0}@media(min-width:1025px){.roomAndPlanList_contentBox__KwbWU{padding-top:60px}.roomAndPlanList_contentBox__KwbWU:first-child{padding-top:24px}}.roomAndPlanList_contentBox__KwbWU.roomAndPlanList_thumbnailList__G2zDP{padding-top:16px}.roomAndPlanList_contentBox__KwbWU.roomAndPlanList_detailSummary__Vqd1d{padding-top:8px}.roomAndPlanList_notFoundBox__0Mfeo{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:16px}@media(max-width:743px){.roomAndPlanList_notFoundBox__0Mfeo{padding-top:130px}}@media(min-width:1025px){.roomAndPlanList_notFoundBox__0Mfeo{padding-top:40px}}@media(min-width:744px)and (max-width:1024px){.roomAndPlanList_notFoundBox__0Mfeo{padding-top:40px}}.roomAndPlanList_notFoundBox__0Mfeo .roomAndPlanList_text__n3IZE{color:#6d6d6d;font-size:14px;font-weight:700;line-height:1.43;padding-top:16px}.roomAndPlanList_breadcrumb__a8WV3{font-size:12px;padding:16px}@media(min-width:1025px){.roomAndPlanList_breadcrumb__a8WV3{padding:16px 0}}@media(max-width:743px){.roomAndPlanList_breadcrumb__a8WV3{background:#f3f3f3}}.roomAndPlanList_fullWidthContent__AiQPv{background-color:#f5f6f7;width:100%}@media(max-width:743px){.roomAndPlanList_fullWidthContent__AiQPv{padding:16px}}@media(min-width:744px)and (max-width:1024px){.roomAndPlanList_fullWidthContent__AiQPv{padding:16px}}.roomAndPlanList_hidden__E6fQc{display:none}.roomAndPlanList_searchBarWrapper__8A47w{border-bottom:1px solid #eaeaea;padding:8px;width:100%;z-index:997}@media(min-width:1025px){.roomAndPlanList_searchBarWrapper__8A47w{left:0;padding:0;position:sticky;top:0}}@media(min-width:744px)and (max-width:1024px){.roomAndPlanList_searchBarWrapper__8A47w{left:0;padding:0;position:sticky;top:0}}@media(min-width:1025px){.roomAndPlanList_searchBarWrapper__8A47w{width:100vw}}@media(max-width:743px){.roomAndPlanList_searchBarWrapper__8A47w{padding:8px 16px;position:sticky;top:0}}.roomAndPlanList_panelWrapper__zRGTb{width:100%}@media(max-width:743px){.roomAndPlanList_panelWrapper__zRGTb{overflow:hidden}}.roomAndPlanList_panelWrapper__zRGTb.roomAndPlanList_hidden__E6fQc{display:none}.roomAndPlanList_title__01V6x{font-size:24px;font-weight:700;line-height:36px;padding-top:24px}@media(min-width:744px)and (max-width:1024px){.roomAndPlanList_title__01V6x{padding-left:16px}.roomAndPlanList_contentBox__KwbWU{padding:32px 1px 0}.roomAndPlanList_contentBox__KwbWU:last-child{padding-bottom:40px}.roomAndPlanList_contentBox__KwbWU.roomAndPlanList_contentBox__KwbWU{padding-top:0}}@media(min-width:1025px){.roomAndPlanList_contentBox__KwbWU.roomAndPlanList_contentBox__KwbWU{padding-top:0}}.roomAndPlanList_emptyContentBox__cEOV1{align-content:center;align-items:center;display:grid;height:300px;padding-top:30px}.roomAndPlanList_hiddenBox__YIgz7{display:none}.roomAndPlanList_sticky__BMery{position:sticky;top:129px;z-index:3}.roomAndPlanList_sticky__BMery .roomAndPlanList_innerSticky__ZZEw4{background-color:#fff}.roomAndPlanList_couponWrapper__XnxuC.roomAndPlanList_couponWrapper__XnxuC{margin-top:12px}@media(min-width:744px)and (max-width:1024px){.roomAndPlanList_couponWrapper__XnxuC.roomAndPlanList_couponWrapper__XnxuC{border-bottom:none;margin-top:24px}}@media(min-width:1025px){.roomAndPlanList_couponWrapper__XnxuC.roomAndPlanList_couponWrapper__XnxuC{border-bottom:none;margin-top:24px}}
/*# sourceMappingURL=component-RoomAndPlanList.8cdb358c.chunk.css.map*/