@keyframes appear{0%{opacity:0}to{opacity:1}}.layout-default_main *{word-break:break-word}.ui-color-text-primary{color:#212121}.ui-color-text-secondary{color:#757575}.ui-fw-r{font-weight:400}.ui-fw-s-b{font-weight:500}.ui-fw-b{font-weight:600}.ui-ta-l{text-align:left}.ui-ta-c{text-align:center}.ui-ta-r{text-align:right}.ui-link-text{color:#2073f9}.ui-link-text:hover{opacity:.8;cursor:pointer}.ui-link-text:active{opacity:.8}.ui-link-underline{cursor:pointer;outline:none;text-decoration:underline!important}.ui-link-underline:hover,.ui-link-underline:active{opacity:.8}.ui-custom-kbs.klk-bottom-sheet .hotel_booking_footerV2.platform-mobile{box-shadow:unset}.ui-custom-kbs.klk-bottom-sheet .klk-bottom-sheet-body{padding:16px 20px;position:relative}.ui-custom-kbs.klk-bottom-sheet .ui-custom-kbs-title{padding-bottom:16px;font-weight:600}.ui-custom-kbs.klk-bottom-sheet .klk-bottom-sheet-footer{padding:8px 20px}.modal-wrap-mweb.klk-bottom-sheet .klk-bottom-sheet-body>.container-content-main>div{flex:0 0 100%;padding:16px 20px 64px;position:relative;overflow-y:auto}.klk-modal .klk-modal-body{font-size:14px;font-weight:400;line-height:1.5}.ui-custom-dialog-confirm-mobile .klk-modal-body{text-align:center}.ui-display-none{display:none}html.no_scroll,body.no_scroll{overflow:hidden}.klk-share .klk-share__entrance-fixed{transition:all .2s ease-in-out .1s}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-6d356a14]{padding-top:0}.page-no-header .layout-default_header.mobile-header[data-v-6d356a14],.page-no-footer .layout-default_footer.mobile-footer[data-v-6d356a14]{display:none}img[lazy=loading][data-v-6d356a14]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded][data-v-6d356a14]{animation:.3s both appear-data-v-6d356a14}@keyframes appear-data-v-6d356a14{0%{opacity:0}to{opacity:1}}.chat-entrance-wrapper.mobile[data-v-6d356a14]{right:16px}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-356cfc46]{padding-top:0}.page-no-header .layout-default_header.mobile-header[data-v-356cfc46],.page-no-footer .layout-default_footer.mobile-footer[data-v-356cfc46]{display:none}img[lazy=loading][data-v-356cfc46]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded][data-v-356cfc46]{animation:.3s both appear-data-v-356cfc46}@keyframes appear-data-v-356cfc46{0%{opacity:0}to{opacity:1}}.mobile-bind-google-one-tap-wrapper[data-v-356cfc46]{z-index:1000;background:#fff;border-radius:12px;flex-direction:column;align-items:center;width:100%;padding:0 8px 8px;display:flex;position:fixed;bottom:0;left:0}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-7016ea17]{padding-top:0}.page-no-header .layout-default_header.mobile-header[data-v-7016ea17],.page-no-footer .layout-default_footer.mobile-footer[data-v-7016ea17]{display:none}img[lazy=loading][data-v-7016ea17]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded][data-v-7016ea17]{animation:.3s both appear-data-v-7016ea17}@keyframes appear-data-v-7016ea17{0%{opacity:0}to{opacity:1}}.desktop-google-one-tap-wrapper[data-v-7016ea17]{z-index:1000;flex-direction:column;align-items:center;max-width:407px;display:flex;position:fixed;top:71px;right:20px}.desktop-google-one-tap-wrapper #j-google-one-tap-box[data-v-7016ea17]{width:391px}.mobile-login-google-one-tap-wrapper{z-index:1999;background:#fff;flex-direction:column;align-items:center;width:100%;padding:0 8px 8px;display:flex;position:fixed;bottom:0;left:0}.mobile-login-google-one-tap-wrapper .show-one-tap-box{display:none}.mobile-login-google-one-tap-wrapper .footer{justify-content:space-between;align-items:center;margin:20px 16px;display:flex}.mobile-login-google-one-tap-wrapper .footer .signin{box-sizing:border-box;color:#ff5b00;border:1px solid #ff5b00;border-radius:99rem;margin-right:8px;padding:4px 12px;display:block}.gg-account-existed-box{z-index:99999;padding:24px}.gg-account-existed-box .icon{margin-bottom:32px}.gg-account-existed-box .gg-account-existed-title{color:#212121;margin-bottom:20px;font-size:16px;font-weight:600;line-height:22px}#credential_picker_iframe{visibility:hidden;z-index:1999!important}.desktop-google-one-tap-wrapper{z-index:1999;background:#fff;border-radius:12px;flex-direction:column;align-items:center;max-width:407px;padding:10px 8px 8px;display:flex;position:fixed;top:71px;right:20px;overflow:hidden;box-shadow:0 4px 20px #00000014}.desktop-google-one-tap-wrapper #j-google-one-tap-box{width:391px}.desktop-google-one-tap-wrapper .footer{justify-content:space-between;align-items:center;margin:20px 16px;display:flex}.desktop-google-one-tap-wrapper .footer .signin{color:#ff5b00;border:1px solid #ff5b00;border-radius:99rem;margin-right:8px;padding:4px 12px;display:block}.gg-account-existed-box{z-index:99999}.gg-account-existed-box .gg-account-existed-title{color:#212121;font-size:16px;font-weight:600;line-height:22px}.gg-account-existed-box .combine-account-btn,.gg-account-existed-box .create-account-btn{width:100%}.gg-account-existed-box .create-account-btn{margin-top:10px}.hotel-app-download>.topFixed{z-index:49;width:100%;height:0;position:fixed;top:0;left:0}.notice .klk-announcement-item{z-index:1!important}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-3a11c530]{padding-top:0}.page-no-header .layout-default_header.mobile-header[data-v-3a11c530],.page-no-footer .layout-default_footer.mobile-footer[data-v-3a11c530]{display:none}img[lazy=loading][data-v-3a11c530]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded][data-v-3a11c530]{animation:.3s both appear-data-v-3a11c530}@keyframes appear-data-v-3a11c530{0%{opacity:0}to{opacity:1}}.accordion-text-container[data-v-3a11c530]{text-overflow:ellipsis;-webkit-box-orient:vertical;transition:max-height .3s;display:-webkit-box;overflow:hidden}.accordion-text .accordion-text-btn[data-v-3a11c530]{margin-top:8px;display:inline-block}.hotel-list-normal-cardlist{position:relative}.hotel-list-normal-cardlist .hotel-list-normal-cardlist-desc{color:#757575;margin:28px 0 12px;font-size:14px}.hotel-list-normal-cardlist .hotel-list-normal-cardlist-result{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-desktop{min-height:400px}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-desktop .skeleton-normal-review{min-height:90vh}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-desktop .hotel-list-normal-loading{z-index:4;background-color:#fff!important}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-desktop .hotel-list-normal-loading .klk-loading-bg{padding-top:42px;top:0;transform:translate(-50%)}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-desktop .hotel-list-normal-loading .klk-loading-bg .klk-loading-text{text-align:center;color:#757575;font-size:14px;line-height:16px}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-desktop .hotel-list-normal-cardlist-result .hotel-list-normal-cardlist-result-text{color:#757575;text-align:center;margin-bottom:16px;font-size:16px;line-height:19px}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-desktop .hotel-list-normal-cardlist-result .hotelList-index-cardlist-graybutton{cursor:pointer;color:#757575;border:1px solid #4a4a4a;height:40px;padding:0 20px;font-size:16px;font-weight:600;line-height:40px}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-desktop .hotel-list-normal-cardlist-result .hotelList-index-cardlist-graybutton:hover{color:#212121;border:1px solid #4a4a4a}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-desktop .hotel-list-normal-cardlist-result.hotel-list-normal-cardlist-result--no img{width:260px}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-desktop .hotel-list-normal-cardlist-result.hotel-list-normal-cardlist-result--nofilter img{width:182px}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-desktop .hotel-list-normal-cardlist-result.hotel-list-normal-cardlist-result--nofilter .hotel-list-normal-cardlist-graybutton{cursor:pointer;color:#fff;background-color:#ff5b00;height:40px;padding:0 52.5px;font-size:16px;font-weight:600;line-height:40px}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-desktop .hotel-list-normal-cardlist-result.hotel-list-normal-cardlist-result--nofilter .hotel-list-normal-cardlist-graybutton:hover,.hotel-list-normal-cardlist.hotel-list-normal-cardlist-desktop .hotel-list-normal-cardlist-result.hotel-list-normal-cardlist-result--nofilter .hotel-list-normal-cardlist-graybutton :active{background-color:#ff5b00}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-desktop .hotel-list-normal-cardlist-result.hotel-list-normal-cardlist-result--error .hotel-list-normal-cardlist-graybutton{cursor:pointer;color:#fff;background-color:#ff5b00;height:40px;padding:0 52.5px;font-size:16px;font-weight:600;line-height:40px}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-desktop .hotel-list-normal-cardlist-result.hotel-list-normal-cardlist-result--error .hotel-list-normal-cardlist-graybutton:hover,.hotel-list-normal-cardlist.hotel-list-normal-cardlist-desktop .hotel-list-normal-cardlist-result.hotel-list-normal-cardlist-result--error .hotel-list-normal-cardlist-graybutton :active{background-color:#ff5b00}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-desktop .hotel-list-normal-cardlist-result.hotel-list-normal-cardlist-result--error img{width:182px}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-desktop.hotel-list-normal-cardlist-fixed .hotel-list-normal-loading .klk-loading-bg{top:200px;right:0;left:initial;width:680px;padding-top:42px;position:fixed;transform:none}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-mobile{min-height:40vh}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-mobile .skeleton-normal-review{min-height:80vh}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-mobile .hotel-list-normal-loading{z-index:4;min-height:80vh}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-mobile .hotel-list-normal-loading .klk-loading-bg{padding-top:42px;top:50%;transform:translate(-50%)}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-mobile .hotel-list-normal-loading .klk-loading-bg .klk-loading-text{text-align:center;color:#757575;font-size:14px;line-height:16px}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-mobile .hotel-list-normal-cardlist-result{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-mobile .hotel-list-normal-cardlist-result .hotel-list-normal-cardlist-result-text{color:#757575;text-align:center;margin:16px 0;font-size:16px;line-height:19px}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-mobile .hotel-list-normal-cardlist-result .hotel-list-normal-cardlist-graybutton{cursor:pointer;color:#212121;border:1px solid #000000de;padding:8px 12px;font-size:12px}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-mobile .hotel-list-normal-cardlist-result.hotel-list-normal-cardlist-result--no img{width:182px}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-mobile .hotel-list-normal-cardlist-result.hotel-list-normal-cardlist-result--nofilter img,.hotel-list-normal-cardlist.hotel-list-normal-cardlist-mobile .hotel-list-normal-cardlist-result.hotel-list-normal-cardlist-result--error img{width:130px}.hotel-list-normal-cardlist.hotel-list-normal-cardlist-mobile.hotel-list-normal-cardlist-fixed .hotel-list-normal-loading .klk-loading-bg{padding-top:42px;position:fixed;top:121px;transform:translate(-50%)}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-71dec8e2]{padding-top:0}.page-no-header .layout-default_header.mobile-header[data-v-71dec8e2],.page-no-footer .layout-default_footer.mobile-footer[data-v-71dec8e2]{display:none}img[lazy=loading][data-v-71dec8e2]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded][data-v-71dec8e2]{animation:.3s both appear-data-v-71dec8e2}@keyframes appear-data-v-71dec8e2{0%{opacity:0}to{opacity:1}}.swiper-wrapper[data-v-71dec8e2]{flex-flow:row}.swiper-slide[data-v-71dec8e2]{margin:0 6px 0 0;padding:0;width:auto!important;height:auto!important}.swiper-slide[data-v-71dec8e2]:not(.klk-tag-checked){background-color:#fff;border-color:#e6e6e6;font-weight:400}.swiper-slide[data-v-71dec8e2]:last-child{margin-right:0}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-eac39350]{padding-top:0}.page-no-header .layout-default_header.mobile-header[data-v-eac39350],.page-no-footer .layout-default_footer.mobile-footer[data-v-eac39350]{display:none}img[lazy=loading][data-v-eac39350]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded][data-v-eac39350]{animation:.3s both appear-data-v-eac39350}@keyframes appear-data-v-eac39350{0%{opacity:0}to{opacity:1}}.hotel-tag-swiper[data-v-eac39350] .klk-tag-group-multiple .klk-tag.klk-tag-checked{overflow:visible}.hotel-tag-swiper.multiple[data-v-eac39350] .klk-card-swiper-next-btn,.hotel-tag-swiper.multiple[data-v-eac39350] .klk-card-swiper-prev-btn{box-sizing:content-box;border-radius:none;border:none}.hotel-tag-swiper.multiple[data-v-eac39350] .klk-card-swiper-next-btn:hover,.hotel-tag-swiper.multiple[data-v-eac39350] .klk-card-swiper-prev-btn:hover{box-shadow:unset}.hotel-tag-swiper[data-v-eac39350] .klk-tag-group-multiple .klk-tag .klk-tag-multiple-check-svg{display:none}.hotel-tag-swiper[data-v-eac39350] .klk-tag-group-multiple .klk-tag:after{content:none}.hotel-tag-swiper[data-v-eac39350] .klk-tag-group{flex-flow:row;align-items:stretch}.hotel-tag-swiper[data-v-eac39350] .klk-tag-group .klk-tag{cursor:pointer;flex:none;margin-bottom:0;padding:0}.hotel-tag-swiper[data-v-eac39350] .klk-tag-group .klk-tag:not(.klk-tag-checked){background:0 0;border-color:#e6e6e6;font-weight:400}.hotel-tag-swiper[data-v-eac39350] .klk-tag-group .klk-tag.klk-tag-checked{background:#ff57220a}.klk-hotel-progress{display:flex;position:relative}.klk-hotel-progress>*{display:-webkit-box}.klk-hotel-progress-start{margin-right:5px}.klk-hotel-progress-end{margin-left:8px}.klk-hotel-progress-content{flex:1;position:relative}.klk-hotel-progress-runway{background-color:#eee;border-radius:6px;height:6px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.klk-hotel-progress-progress{background-color:#f09b0a;border-radius:6px;width:0;display:block;position:absolute;top:50%;transform:translateY(-50%)}.hotel-review-overview{color:#212121}.hotel-review-overview *{word-wrap:break-word;word-break:break-word}.hotel-review-overview{background-color:#fff}.hotel-review-overview-info{align-items:center;display:flex}.hotel-review-overview .score-detail .max{color:#757575}.hotel-review-overview-category{color:#757575;justify-content:space-between;align-items:flex-end;font-size:14px;display:flex}.hotel-review-overview.mobile{font-size:12px;line-height:16px}.hotel-review-overview.mobile .hotel-review-overview-info{margin-bottom:8px;font-weight:600}.hotel-review-overview.mobile .hotel-review-overview-info .score-detail{margin-right:6px}.hotel-review-overview.mobile .hotel-review-overview-info .score-detail .avg{font-size:44px;font-weight:600;line-height:1.32}.hotel-review-overview.mobile .hotel-review-overview-info .format-participant{color:#757575;margin-left:8px;font-size:12px;font-weight:400;line-height:1.5}.hotel-review-overview.mobile .hotel-review-overview-info .format-participant>p{color:#212121;font-size:14px;font-weight:600;line-height:1.5}.hotel-review-overview.mobile .hotel-review-overview-category{flex-wrap:wrap}.hotel-review-overview.mobile .hotel-review-overview-category>.hotel-review-overview-category_item{width:calc(50% - 20px);margin-bottom:8px;font-size:12px;font-weight:400;line-height:1.5}.hotel-review-overview.desktop{font-size:14px;line-height:20px}.hotel-review-overview.desktop .hotel-review-overview-info .score-detail{margin-right:8px}.hotel-review-overview.desktop .hotel-review-overview-info .score-detail .avg{font-size:44px;font-weight:600;line-height:1.32}.hotel-review-overview.desktop .hotel-review-overview-info .score-detail .max{font-size:16px}.hotel-review-overview.desktop .hotel-review-overview-info .format-participant{color:#757575;margin-left:16px;font-size:16px;font-weight:400;line-height:1.5;display:flex}.hotel-review-overview.desktop .hotel-review-overview-info .format-participant>p{color:#212121;margin-right:8px;font-size:16px;font-weight:600;line-height:1.5}.hotel-review-overview.desktop .hotel-review-overview-category{margin:16px 0}.hotel-review-overview.desktop .hotel-review-overview-category>.hotel-review-overview-category_item{width:calc(25% - 30px);font-size:14px;font-weight:400;line-height:1.5}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-2315d65a]{padding-top:0}.page-no-header .layout-default_header.mobile-header[data-v-2315d65a],.page-no-footer .layout-default_footer.mobile-footer[data-v-2315d65a]{display:none}img[lazy=loading][data-v-2315d65a]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded][data-v-2315d65a]{animation:.3s both appear-data-v-2315d65a}@keyframes appear-data-v-2315d65a{0%{opacity:0}to{opacity:1}}.map-nearby[data-v-2315d65a]{background:#fff;border-radius:16px 16px 0 0;flex-direction:column;width:100%;margin-top:-10px;transition:height .3s;display:flex;position:relative;z-index:9999!important}.map-nearby .map-nearby-header-mobile[data-v-2315d65a]{transition:all .3s;position:absolute;top:-55px;right:20px}.map-nearby .map-nearby-header-mobile svg[data-v-2315d65a]{transform:rotate(-180deg)}.map-nearby .map-nearby-header-mobile.down[data-v-2315d65a]{box-shadow:0 4px 10px #00000024}.map-nearby .map-nearby-header-mobile.down svg[data-v-2315d65a]{transform:rotate(0)}.map-nearby .map-nearby-menus[data-v-2315d65a]{flex-shrink:0;margin:12px 20px 0;position:relative}.map-nearby .map-nearby-menus .klk-tag-select-item[data-v-2315d65a]{margin:0 8px 12px 0}.map-nearby .map-nearby-menus[data-v-2315d65a] .klk-tag-select-inner{padding-left:0}.map-nearby .map-nearby-menus[data-v-2315d65a]:after{content:"";content:"";background-color:#eee;width:calc(100% + 48px);height:1px;display:block;position:absolute;bottom:0;left:-24px}.map-nearby .map-nearby-content[data-v-2315d65a]{padding:12px 20px 0;position:relative;overflow-y:auto}.map-nearby .map-nearby-content .item-wrap[data-v-2315d65a]{cursor:pointer;border:1px solid #eee;border-radius:16px;margin-bottom:12px;padding:12px}.map-nearby .map-nearby-content .item-wrap[data-v-2315d65a]:last-child{margin-bottom:20px}.map-nearby .map-nearby-content .item-wrap.active[data-v-2315d65a]:not(.card){box-shadow:0 1px 6px #0000001a;border:2px solid #ff5b00!important}.map-nearby .map-nearby-content .item-wrap.normal[data-v-2315d65a]{color:#212121;padding-left:12px;position:relative}.map-nearby .map-nearby-content .item-wrap.normal.has-icon[data-v-2315d65a]{padding-left:40px}.map-nearby .map-nearby-content .item-wrap.normal .top[data-v-2315d65a]{justify-content:space-between;display:flex}.map-nearby .map-nearby-content .item-wrap.normal .top .icon[data-v-2315d65a]{background-position:50%;background-repeat:no-repeat;background-size:cover;flex-shrink:0;width:20px;height:20px;margin:0;position:absolute;left:12px;right:12px}.map-nearby .map-nearby-content .item-wrap.normal .top>p[data-v-2315d65a]{flex:1;font-size:16px;font-weight:500;line-height:1.5}.map-nearby .map-nearby-content .item-wrap.normal .top>div[data-v-2315d65a]{margin-left:4px;font-size:16px;font-weight:400;line-height:1.5}.map-nearby .map-nearby-content .item-wrap.normal .desc[data-v-2315d65a]{margin-top:8px}.map-nearby .map-nearby-content .item-wrap.normal .tags[data-v-2315d65a]{align-items:center;margin-top:8px;margin-bottom:-4px;display:flex}.map-nearby .map-nearby-content .item-wrap.normal .tags>span[data-v-2315d65a]{border-radius:6px;margin-bottom:8px;margin-right:8px;padding:1px 8px;font-size:14px;font-weight:500;line-height:1.5}.map-nearby .map-nearby-content .item-wrap.normal .tags>span[data-v-2315d65a]:last-child{margin-right:0}.map-nearby .map-nearby-content .item-wrap.card[data-v-2315d65a]{box-shadow:none;border:none;padding:0}.map-nearby .map-nearby-content .item-wrap.card .hotel-card[data-v-2315d65a]{box-shadow:none}.map-nearby .map-nearby-content .item-wrap.card.active[data-v-2315d65a]{border:none!important}.map-nearby .map-nearby-content .item-wrap.card.active .hotel-card[data-v-2315d65a]{box-shadow:none;outline:2px solid #ff5b00!important}.map-nearby[data-v-2315d65a] .empty-view{width:100%;position:absolute;top:calc(50% - 25px);left:50%;transform:translate(-50%,-50%)}.map-nearby.desktop[data-v-2315d65a]{background:#fff;border-radius:16px 0 0 16px;flex-shrink:0;width:440px;height:100%;margin-top:0;padding:0;overflow:hidden}.map-nearby.desktop .map-nearby-header[data-v-2315d65a]{text-align:left;background-color:#f5f5f5;border-radius:16px;flex-shrink:0;width:392px;height:auto;min-height:155px;margin:24px 24px 28px;padding:20px 130px 20px 20px;position:relative}.map-nearby.desktop .map-nearby-header .name[data-v-2315d65a]{color:#212121;-webkit-line-clamp:2;word-wrap:break-word;word-break:break-word;-webkit-box-orient:vertical;margin-bottom:8px;font-size:20px;font-weight:600;line-height:1.32;display:-webkit-box;overflow:hidden}.map-nearby.desktop .map-nearby-header .address[data-v-2315d65a]{color:#757575;font-size:14px;font-weight:400;line-height:1.5;display:flex}.map-nearby.desktop .map-nearby-header .address>svg[data-v-2315d65a]{color:#757575;flex-shrink:0;width:20px;height:20px;margin-right:4px;transform:rotate(0)}.map-nearby.desktop .map-nearby-header .address span[data-v-2315d65a]{-webkit-line-clamp:2;word-wrap:break-word;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.map-nearby.desktop .map-nearby-header .img[data-v-2315d65a]{background-position:100% 0;background-repeat:no-repeat;background-size:cover;border-radius:16px;width:90px;height:90px;position:absolute;top:20px;right:20px}.map-nearby.desktop .map-nearby-header .view-room[data-v-2315d65a]{margin-top:20px}.map-nearby.desktop .map-nearby-menus[data-v-2315d65a]{margin:0 24px -4px}.map-nearby.desktop .map-nearby-menus[data-v-2315d65a]:after{content:none}.map-nearby.desktop .map-nearby-menus .klk-tag-select-item[data-v-2315d65a]:last-child{margin-right:0}.map-nearby.desktop .map-nearby-content[data-v-2315d65a]{padding:4px 20px 0}.map-nearby.desktop .map-nearby-content .item-wrap[data-v-2315d65a]{border-radius:12px}.map-nearby.desktop .map-nearby-content .item-wrap[data-v-2315d65a]:hover{box-shadow:0 1px 6px #0000001a;border:2px solid #ff5b00!important}.map-nearby.desktop .map-nearby-content .item-wrap.card[data-v-2315d65a]{border-radius:16px;border:none!important}.map-nearby.desktop .map-nearby-content .item-wrap.card:hover a[data-v-2315d65a]{box-shadow:none}.map-nearby.desktop[data-v-2315d65a] .empty-view{width:100%;position:absolute;top:calc(50% - 50px);left:50%;transform:translate(-50%,-50%)}.map-nearby.desktop.list-old .map-nearby-content .item-wrap.card[data-v-2315d65a]{border-radius:12px;border:1px solid #eee!important}.hotel-map .map-zoom-section{z-index:999;flex-direction:column;display:flex;position:absolute;bottom:20px;right:20px}.hotel-map .map-zoom-section>div{cursor:pointer;color:#212121;background:#fff;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;font-weight:600;line-height:1.5;display:flex;box-shadow:0 4px 10px #00000024}.hotel-map .map-zoom-section>div svg{color:#212121}.hotel-map .map-zoom-section>div:first-child{margin-bottom:8px}.voucher-card-normal .ui-flex{justify-content:space-between;align-items:center;display:flex}.voucher-card-normal .ui-mt-2{margin-top:2px}.voucher-card-normal{width:100%;display:flex}.voucher-card-normal-img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px}.voucher-card-normal.voucher-card-normal-soldout .sold-out-wrap{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.voucher-card-normal.voucher-card-normal-soldout .sold-out-wrap>span{color:#212121;margin-right:8px;font-weight:600}.voucher-card-normal.voucher-card-normal-soldout .right-part .top-wrap .tags>span{color:#757575;background:#f5f5f5}.voucher-card-normal-desktop{cursor:pointer;border:1px solid #e6e6e6;border-radius:12px;width:570px;height:168px;margin-right:30px;padding:24px;display:inline-flex}.voucher-card-normal-desktop:last-child{margin-right:0}.voucher-card-normal-desktop .voucher-card-normal-img{flex-shrink:0;width:120px;height:120px;margin-right:16px}.voucher-card-normal-desktop .right-part{flex-direction:column;flex:1;justify-content:space-between;display:flex;overflow:hidden}.voucher-card-normal-desktop .right-part .top-wrap>h5{color:#212121;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;font-size:16px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.voucher-card-normal-desktop .right-part .top-wrap .tags{display:flex;position:relative;overflow:hidden}.voucher-card-normal-desktop .right-part .top-wrap .tags>span{color:#08b371;white-space:nowrap;background:#e6f7f2;border-radius:6px;flex-shrink:0;max-width:100%;margin-right:8px;padding:1px 6px}.voucher-card-normal-desktop .right-part .top-wrap .tags>span.ellipsis-one{text-overflow:ellipsis;overflow:hidden}.voucher-card-normal-desktop .right-part .top-wrap .tags>span{font-size:12px;font-weight:400;line-height:1.5}.voucher-card-normal-desktop .right-part .price-wrap .price{color:#212121;white-space:nowrap;text-overflow:ellipsis;align-items:center;font-size:16px;font-weight:600;line-height:19px;display:flex;overflow:hidden}.voucher-card-normal-desktop .right-part .price-wrap .price .price-desc{color:#212121;font-size:16px;font-weight:600;line-height:19px}.voucher-card-normal-desktop .right-part .price-wrap .price .night{color:#212121;margin-left:2px;font-size:12px;font-weight:400;line-height:14px;position:relative;top:1px}.voucher-card-normal-desktop .right-part .price-wrap .price .night:first-child{font-size:16px;font-weight:500;line-height:1.32}.voucher-card-normal-desktop .right-part .price-wrap .price .ori-price{margin-top:0}.voucher-card-normal-desktop .right-part .price-wrap .sale-desc{color:#757575;flex-shrink:0;font-size:12px;line-height:16px}.voucher-card-normal-mobile{border-bottom:1px solid #eee;padding:16px 0}.voucher-card-normal-mobile:first-child{padding-top:2px}.voucher-card-normal-mobile:last-child{border-bottom:none;padding-bottom:0}.voucher-card-normal-mobile .voucher-card-normal-img{flex-shrink:0;width:60px;height:60px;margin-right:12px}.voucher-card-normal-mobile.voucher-card-normal-soldout .sold-out-wrap{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.voucher-card-normal-mobile.voucher-card-normal-soldout .sold-out-wrap>div{color:#212121;margin-right:8px;font-size:14px;font-weight:600;line-height:20px}.voucher-card-normal-mobile.voucher-card-normal-soldout .right-part .top-wrap>h5{color:#757575}.voucher-card-normal-mobile .right-part{flex-direction:column;flex:1;justify-content:space-between;display:flex;overflow:hidden}.voucher-card-normal-mobile .right-part .top-wrap>h5{color:#212121;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:3px;font-size:14px;font-weight:600;line-height:20px;display:-webkit-box;overflow:hidden}.voucher-card-normal-mobile .right-part .top-wrap .tags{flex-wrap:wrap;display:flex;position:relative;overflow:hidden}.voucher-card-normal-mobile .right-part .top-wrap .tags>span{color:#08b371;white-space:nowrap;text-overflow:ellipsis;background:#e6f7f2;border-radius:8px;max-width:100%;margin-bottom:4px;margin-right:4px;padding:1px 6px;font-size:12px;font-weight:400;line-height:1.5;overflow:hidden}.voucher-card-normal-mobile .right-part .price-wrap{margin-top:4px;position:relative}.voucher-card-normal-mobile .right-part .price-wrap.has-tags{margin-top:0}.voucher-card-normal-mobile .right-part .price-wrap .price{color:#212121;white-space:nowrap;align-items:center;display:inline-flex}.voucher-card-normal-mobile .right-part .price-wrap .price>div{font-weight:400}.voucher-card-normal-mobile .right-part .price-wrap .price>div>b{margin-right:2px;font-weight:600}.voucher-card-normal-mobile .right-part .price-wrap .price.ellipsis-one{text-overflow:ellipsis;overflow:hidden}.voucher-card-normal-mobile .right-part .price-wrap .price.ellipsis-one .night{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.voucher-card-normal-mobile .right-part .price-wrap .price .price-desc{color:#212121;font-size:14px;font-weight:500;line-height:1.5}.voucher-card-normal-mobile .right-part .price-wrap .price .night{color:#757575;margin-left:4px;font-size:12px;font-weight:400;line-height:1.5;position:relative;top:1px}.voucher-card-normal-mobile .right-part .price-wrap .price .night:first-child{color:#212121;font-size:14px;font-weight:600;line-height:1.5}.voucher-card-normal-mobile .right-part .price-wrap .price{font-size:14px;font-weight:500;line-height:1.5}.voucher-card-normal-mobile .right-part .price-wrap .sale-desc{color:#757575;font-size:12px;font-weight:400;line-height:1.5}.voucher-card-normal-mobile .right-part .price-wrap .ori-price .ori-price-desc{margin-left:10px}.add-on-banner{z-index:1001;color:#212121;background:#fff;border-radius:6px;width:calc(100% - 32px);height:0;padding:24px 16px 16px;font-size:14px;line-height:20px;position:fixed;top:48px;left:16px;box-shadow:0 4px 10px #00000024}.add-on-banner>svg{float:right;position:relative;top:-16px;left:8px}.add-on-banner.is-show{height:auto}.add-on-banner .add-on-banner-title{align-items:center;margin-bottom:4px;display:flex}.add-on-banner .add-on-banner-title>img{width:20px;height:20px;margin-right:6px}.add-on-banner .add-on-banner-title>span{font-weight:600}.add-on-banner .add-on-banner-btn_title{margin-top:12px;text-decoration-line:underline;display:inline-block}.add-on-list{background:#fff}.add-on-list.add-on-list-desktop .nav-title{padding:40px 0 24px;font-size:24px;font-weight:600;line-height:1.32}.add-on-list.add-on-list-desktop .add-on-list-cards .klk-card-swiper-item{box-sizing:border-box;border-radius:6px;width:100%;display:flex}.add-on-list.add-on-list-desktop .add-on-list-cards .klk-card-swiper-item>div{width:275px;margin-right:20px}.add-on-list.add-on-list-desktop .add-on-list-cards .klk-card-swiper-item>div:nth-child(4n){margin-right:0}.add-on-list.add-on-list-desktop .add-on-list-cards .klk-card-swiper-item>div .hotel-card.hotel-card-normal.hotel-card-desktop{height:100%}.add-on-list.add-on-list-desktop .add-on-list-cards .klk-card-swiper-item>div .hotel-card.hotel-card-normal.hotel-card-desktop .header-mask{display:none}.add-on-list.add-on-list-mobile{padding:0 20px 32px}.add-on-list.add-on-list-mobile .nav-title{padding:24px 0 16px}.hotel-credits-landing.hotel-credits-landing-mobile{width:calc(100% - 40px);margin:-12px auto 26px;padding:10px 12px}.hotel-credits-landing.hotel-credits-landing-desktop{padding:12px 20px}.hotel-credits-landing.hotel-credits-landing-desktop .creadits-landing-title-wrap{font-size:14px;font-weight:500;line-height:1.5}.hotel-credits-landing.hotel-credits-landing-desktop{background:#f5f5f5}.hotel-credits-landing{cursor:pointer;border:1px solid #e6e6e6;border-radius:16px;align-items:center;display:flex}.hotel-credits-landing>img{flex:none;max-width:32px;max-height:32px;margin-right:12px}.hotel-credits-landing .creadits-landing-title-wrap{color:#212121;flex:1;align-items:center;font-size:14px;font-weight:400;line-height:1.5;display:flex}.hotel-credits-landing .creadits-landing-title-wrap>p{flex:1}.hotel-credits-landing .creadits-landing-title-wrap>svg{flex:none;justify-content:flex-end;margin-left:8px}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-4cbe675b]{padding-top:0}.page-no-header .layout-default_header.mobile-header[data-v-4cbe675b],.page-no-footer .layout-default_footer.mobile-footer[data-v-4cbe675b]{display:none}img[lazy=loading][data-v-4cbe675b]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded][data-v-4cbe675b]{animation:.3s both appear-data-v-4cbe675b}@keyframes appear-data-v-4cbe675b{0%{opacity:0}to{opacity:1}}.section-hotel-description.mobile.detail-content-wrap[data-v-4cbe675b]:has(.hotel-highlight) .hotel-introductions-page{margin-bottom:20px}.section-hotel-description.mobile.detail-content-wrap[data-v-4cbe675b] .detail-content-wrap-footer{margin-top:20px}.section-hotel-description.mobile.detail-content-wrap[data-v-4cbe675b]:has(.content.height-exceed) .detail-content-wrap-footer{position:relative}.section-hotel-description.mobile.detail-content-wrap[data-v-4cbe675b]:has(.content.height-exceed) .detail-content-wrap-footer:before{content:"";background:linear-gradient(#fff0 0%,#fff 100%);width:100%;height:100px;margin-top:-100px;display:block;position:absolute;top:0;left:0}.section-hotel-description[data-v-4cbe675b] .hotel-description .part-description{font-size:14px;font-weight:400;line-height:1.5}.section-hotel-description[data-v-4cbe675b] .hotel-description .phone{margin-bottom:12px;display:flex}.section-hotel-description[data-v-4cbe675b] .hotel-description .phone .content-subitem{align-items:center;display:flex}.section-hotel-description[data-v-4cbe675b] .hotel-description .phone .content-subitem:not(:last-child){margin-right:40px}.section-hotel-description[data-v-4cbe675b] .hotel-description .phone .content-subitem img{width:20px;height:20px;margin-right:8px}.section-hotel-description[data-v-4cbe675b] .hotel-description .phone .content-subitem span{font-size:14px;font-weight:400;line-height:1.5}.section-hotel-description[data-v-4cbe675b] .hotel-description .part-simple{display:block}.section-hotel-description[data-v-4cbe675b] .hotel-description .part-img{object-fit:cover;width:100%;margin-bottom:16px}.section-hotel-description.desktop[data-v-4cbe675b] .content{margin:0 -20px;padding:0 20px}.section-hotel-description.desktop[data-v-4cbe675b]:has(.content.height-exceed) .detail-content-wrap-footer{position:relative}.section-hotel-description.desktop[data-v-4cbe675b]:has(.content.height-exceed) .detail-content-wrap-footer:before{content:"";background:linear-gradient(#fff0 0%,#fff 100%);width:100%;height:100px;margin-top:-100px;display:block;position:absolute;top:0;left:0}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-c1ade2d8]{padding-top:0}.page-no-header .layout-default_header.mobile-header[data-v-c1ade2d8],.page-no-footer .layout-default_footer.mobile-footer[data-v-c1ade2d8]{display:none}img[lazy=loading][data-v-c1ade2d8]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded][data-v-c1ade2d8]{animation:.3s both appear-data-v-c1ade2d8}@keyframes appear-data-v-c1ade2d8{0%{opacity:0}to{opacity:1}}.faq-section[data-v-c1ade2d8]{position:relative}.faq-section .section-desc[data-v-c1ade2d8]{color:#757575;margin-bottom:16px;font-size:14px;font-weight:400;line-height:1.5}.faq-section[data-v-c1ade2d8]:not(:has(.section-desc)){margin-bottom:16px}.faq-section .faq-title-wrap-extra>svg[data-v-c1ade2d8]{position:absolute;top:36px;right:20px}.faq-section .faq-content[data-v-c1ade2d8]{border:1px solid #e6e6e6;border-radius:16px;padding:0 20px}.faq-section .faq-content .klk-collapse-item[data-v-c1ade2d8]:first-child{border-top:none}.faq-section .faq-content .klk-collapse-item[data-v-c1ade2d8]:last-child{border-bottom:none}.faq-section .faq-content .klk-markdown[data-v-c1ade2d8]{font-size:14px}.faq-section .faq-content .klk-markdown[data-v-c1ade2d8] p:first-child:last-child{margin:0}.faq-section .faq-content[data-v-c1ade2d8] .klk-collapse-item-expand .klk-collapse-item-header-inner{padding-bottom:8px}.faq-section.mobile .klk-section-title[data-v-c1ade2d8]{padding:32px 0 6px}.faq-section.mobile .klk-collapse-item .klk-collapse-item-title h3[data-v-c1ade2d8]{font-size:16px;font-weight:600;line-height:1.5}.faq-section.desktop .klk-section-title[data-v-c1ade2d8]{padding:64px 0 16px}.faq-section.desktop .translate-btn[data-v-c1ade2d8]{cursor:pointer;font-size:14px;font-weight:400;line-height:1.5;text-decoration:underline;position:absolute;top:70px;right:0}.faq-section.desktop .faq-content[data-v-c1ade2d8]{padding:0 24px}.faq-section.desktop .faq-content[data-v-c1ade2d8] .klk-collapse-item-header-inner{padding-top:32px;padding-bottom:32px}.faq-section.desktop .faq-content[data-v-c1ade2d8] .klk-collapse-item-expand .klk-collapse-item-header-inner{padding-bottom:16px}.faq-section.desktop .faq-content[data-v-c1ade2d8] .klk-collapse-item-expand .klk-collapse-item-content-inner{padding-bottom:32px}.faq-section.desktop .faq-content .klk-markdown[data-v-c1ade2d8]{font-size:16px}.faq-section.desktop .section-desc[data-v-c1ade2d8]{font-size:16px;font-weight:400;line-height:1.5}.faq-section.desktop .klk-collapse-item .klk-collapse-item-title h3[data-v-c1ade2d8]{font-size:20px;font-weight:600;line-height:1.32}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-385f92ea]{padding-top:0}.page-no-header .layout-default_header.mobile-header[data-v-385f92ea],.page-no-footer .layout-default_footer.mobile-footer[data-v-385f92ea]{display:none}img[lazy=loading][data-v-385f92ea]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded][data-v-385f92ea]{animation:.3s both appear-data-v-385f92ea}@keyframes appear-data-v-385f92ea{0%{opacity:0}to{opacity:1}}.wish-button[data-v-385f92ea]{cursor:pointer;align-items:center;display:flex}.wish-button-text[data-v-385f92ea]{margin-left:8px}.wish-button-uncollect[data-v-385f92ea]{color:#fff}.wish-button-collect[data-v-385f92ea],.wish-button-desktop[data-v-385f92ea]:hover{color:#ff5b00}.wish-button-desktop.wish-button-uncollect[data-v-385f92ea]{color:#212121}.klk-modal-wrapper:has(.hotel-wish-toast){pointer-events:none}.hotel-wish-toast{pointer-events:auto;color:#fff;background:#000c;border-radius:16px;max-width:90vw;margin:0 auto;padding:16px 20px;position:fixed;top:50%;transform:translate(-50%);width:max-content!important}.hotel-wish-toast .klk-modal-body{padding:0}.hotel-wish-toast .wish-toast-content{justify-content:space-between;align-items:center;display:flex}.hotel-wish-toast .wish-toast-content>div{align-items:center;display:flex}.hotel-wish-toast .wish-toast-content>div>.i-icon{flex:none;margin-top:2px;margin-right:8px;line-height:0}.hotel-wish-toast .wish-toast-content>div>span{font-size:16px;font-weight:400;line-height:1.5}.hotel-wish-toast .wish-toast-content>.klk-button{color:#fff;border:1px solid #fff;flex:none;height:40px;margin-left:8px}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-30535034]{padding-top:0}.page-no-header .layout-default_header.mobile-header[data-v-30535034],.page-no-footer .layout-default_footer.mobile-footer[data-v-30535034]{display:none}img[lazy=loading][data-v-30535034]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded][data-v-30535034]{animation:.3s both appear-data-v-30535034}@keyframes appear-data-v-30535034{0%{opacity:0}to{opacity:1}}.promo-entrance[data-v-30535034]{cursor:pointer;align-items:center;display:flex}.promo-entrance>p[data-v-30535034]{flex-shrink:0;margin-right:12px}.promo-entrance .promo-entrance-tag-container[data-v-30535034]{flex-direction:row-reverse;align-items:center;height:20px;margin-bottom:0;display:flex;overflow:hidden}.promo-entrance .promo-entrance-tag-container[data-v-30535034] .hotel-atomic-basic-tag{margin-right:4px}.promo-entrance .promo-entrance-tag-container[data-v-30535034] .hotel-atomic-basic-tag:first-child{margin-right:0}.promo-entrance .promo-entrance-viewmore[data-v-30535034]{align-items:center;margin-left:auto;display:flex}.promo-entrance .promo-entrance-viewmore .i-icon[data-v-30535034]{flex-shrink:0;margin-left:8px}.promo-entrance-mobile[data-v-30535034]{padding:12px 20px}.promo-entrance-mobile .i-icon[data-v-30535034]{color:#a8a8a8}.promo-entrance-desktop[data-v-30535034]{background:#fcf6f2;border-radius:16px;padding:12px 20px;font-size:14px;font-weight:500;line-height:1.5}.promo-entrance-desktop .promo-entrance-icon[data-v-30535034]{width:40px;height:40px;margin-right:8px}.hotel-ai-review-svg{flex-shrink:0;width:20px;height:20px;display:inline-block;position:relative}.hotel-ai-review-svg .bar{opacity:0;transform-origin:0;background-color:#fff;border-radius:2px;position:absolute;left:10px;transform:scale(.5)}.hotel-ai-review-svg .top-bar{width:13px;height:3px;animation:2s infinite topBarAnimation;top:9px}.hotel-ai-review-svg .bottom-bar{width:9px;height:3px;animation:2s infinite bottomBarAnimation;top:12px}@keyframes topBarAnimation{0%{opacity:0;width:0}62%{opacity:1;width:13px}99%{opacity:1;width:13px}to{opacity:0;width:13px}}@keyframes bottomBarAnimation{0%{opacity:0;width:0}62%{opacity:0;width:0}99%{opacity:1;width:9px}to{opacity:0;width:9px}}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-2a87c073]{padding-top:0}.page-no-header .layout-default_header.mobile-header[data-v-2a87c073],.page-no-footer .layout-default_footer.mobile-footer[data-v-2a87c073]{display:none}img[lazy=loading][data-v-2a87c073]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded][data-v-2a87c073]{animation:.3s both appear-data-v-2a87c073}@keyframes appear-data-v-2a87c073{0%{opacity:0}to{opacity:1}}.hotel-ai-review[data-v-2a87c073]{color:#757575}.hotel-ai-review .hotel-ai-review-head[data-v-2a87c073]{align-items:center;display:flex}.hotel-ai-review .hotel-ai-review-title[data-v-2a87c073]{color:#6056d6;flex-shrink:0;margin-left:4px;font-size:12px;font-weight:500;line-height:1.32}.hotel-ai-review.mobile[data-v-2a87c073]{background:#f1eefa;border-radius:6px;flex-wrap:nowrap;align-items:center;margin-bottom:16px;padding:4px;display:flex}.hotel-ai-review.mobile .hotel-ai-review-content[data-v-2a87c073]{-webkit-line-clamp:1;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;flex:1;margin-left:4px;font-size:12px;font-weight:400;line-height:1.32;display:-webkit-box;overflow:hidden}.hotel-ai-review.desktop[data-v-2a87c073]{cursor:pointer}.hotel-ai-review.desktop .hotel-ai-review-title[data-v-2a87c073]{margin-left:6px;font-size:14px;font-weight:600;line-height:1.32}.hotel-ai-review.desktop .hotel-ai-review-content[data-v-2a87c073]{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-top:6px;font-size:14px;font-weight:400;line-height:1.32;display:-webkit-box;overflow:hidden}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-0d73463f]{padding-top:0}.page-no-header .layout-default_header.mobile-header[data-v-0d73463f],.page-no-footer .layout-default_footer.mobile-footer[data-v-0d73463f]{display:none}img[lazy=loading][data-v-0d73463f]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded][data-v-0d73463f]{animation:.3s both appear-data-v-0d73463f}@keyframes appear-data-v-0d73463f{0%{opacity:0}to{opacity:1}}.klk-anchor[data-v-0d73463f]{position:fixed;left:0;right:0}.klk-anchor-scroll-expand[data-v-0d73463f]{z-index:4;position:fixed}.klk-anchor-scroll-expand[data-v-0d73463f] .klk-anchor-content{padding-left:20px}.klk-anchor-scroll-button[data-v-0d73463f]{z-index:90;padding:0 calc(50% - 580px)}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-feec4b88]{padding-top:0}.page-no-header .layout-default_header.mobile-header[data-v-feec4b88],.page-no-footer .layout-default_footer.mobile-footer[data-v-feec4b88]{display:none}img[lazy=loading][data-v-feec4b88]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded][data-v-feec4b88]{animation:.3s both appear-data-v-feec4b88}@keyframes appear-data-v-feec4b88{0%{opacity:0}to{opacity:1}}.dot[data-v-feec4b88],.section-hotel-policies .part-content .fee-table[data-v-feec4b88] table td .klk-table-cell .dot{color:#757575;flex-wrap:wrap;display:flex}.dot.dsc[data-v-feec4b88],.section-hotel-policies .part-content .fee-table[data-v-feec4b88] table td .klk-table-cell .dsc.dot{margin-bottom:4px;padding-left:12px;font-size:14px;font-weight:400;line-height:1.5;position:relative}.dot.dsc[data-v-feec4b88]:before,.section-hotel-policies .part-content .fee-table[data-v-feec4b88] table td .klk-table-cell .dsc.dot:before{margin:0;position:absolute;top:8px;left:2px}.dot[data-v-feec4b88]:before,.section-hotel-policies .part-content .fee-table[data-v-feec4b88] table td .klk-table-cell .dot:before{content:"";background:#757575;border-radius:99rem;flex-shrink:0;width:4px;height:4px;margin:7px 8px 0}.section-hotel-policies .part-content .fee-table[data-v-feec4b88]{margin-top:8px}.section-hotel-policies .part-content .fee-table[data-v-feec4b88] table{color:#757575;width:100%!important}.section-hotel-policies .part-content .fee-table[data-v-feec4b88] table th{color:#212121}.section-hotel-policies .part-content .fee-table[data-v-feec4b88] table th .klk-table-cell{padding:10px 12px;font-weight:400}.section-hotel-policies .part-content .fee-table[data-v-feec4b88] table td{vertical-align:baseline}.section-hotel-policies .part-content .fee-table[data-v-feec4b88] table td .klk-table-cell{padding:10px 12px}.section-hotel-policies .part-content .fee-table[data-v-feec4b88] table td .klk-table-cell .dot{flex-wrap:nowrap}.section-hotel-policies .part-content .fee-table[data-v-feec4b88] table tr.row-hover{background:0 0}.section-hotel-policies .part-content .desc[data-v-feec4b88]{white-space:pre-wrap}.section-hotel-policies .part-content .checkin-policy-item>div[data-v-feec4b88]{margin-bottom:8px;font-size:14px;font-weight:600;line-height:1.5}.section-hotel-policies.section-content-desktop .part-block[data-v-feec4b88]{align-items:flex-start;margin-bottom:32px;display:flex}.section-hotel-policies.section-content-desktop .part-block[data-v-feec4b88]:last-child{margin-bottom:0}.section-hotel-policies.section-content-desktop .part-block:last-child .part-content[data-v-feec4b88]:last-child{border-bottom:none}.section-hotel-policies.section-content-desktop .part-child_policy .part-desc[data-v-feec4b88]{flex:1}.section-hotel-policies.section-content-desktop .part-title[data-v-feec4b88]{flex:0 0 275px;align-items:center;margin-right:20px;display:flex}.section-hotel-policies.section-content-desktop .part-title>img[data-v-feec4b88]{flex-shrink:0;width:16px;height:16px;margin-right:8px}.section-hotel-policies.section-content-desktop .part-title[data-v-feec4b88]{font-size:16px;font-weight:600;line-height:1.5}.section-hotel-policies.section-content-desktop .part-content[data-v-feec4b88]{flex:1}.section-hotel-policies.section-content-desktop .part-content>.part-desc[data-v-feec4b88]{margin-bottom:16px;padding:0}.section-hotel-policies.section-content-desktop .part-content[data-v-feec4b88]>:last-child{margin-bottom:0}.section-hotel-policies.section-content-desktop .part-content>.bottom-desc[data-v-feec4b88]{margin-top:16px}.section-hotel-policies.section-content-desktop .checkin-instruction[data-v-feec4b88]{background:#f5f5f5;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:16px 20px;display:flex}.section-hotel-policies.section-content-desktop .checkin-instruction>p[data-v-feec4b88]{width:402px;margin-right:20px}.section-hotel-policies.section-content-desktop .checkin-instruction>p .desc[data-v-feec4b88]{margin-left:8px;font-size:14px;font-weight:500;line-height:1.5}.section-hotel-policies.section-content-desktop .checkin-instruction>p[data-v-feec4b88]:last-child{margin-right:0}.section-hotel-policies.section-content-mobile .part-block[data-v-feec4b88]{color:#212121;margin-bottom:20px}.section-hotel-policies.section-content-mobile .part-block[data-v-feec4b88]>:last-child,.section-hotel-policies.section-content-mobile .part-block[data-v-feec4b88]:last-child,.section-hotel-policies.section-content-mobile .part-block:last-child .part-content[data-v-feec4b88]>:last-child{margin-bottom:0}.section-hotel-policies.section-content-mobile .part-title[data-v-feec4b88]{align-items:center;margin-bottom:8px;display:flex}.section-hotel-policies.section-content-mobile .part-title>img[data-v-feec4b88]{width:16px;height:16px;margin-right:4px}.section-hotel-policies.section-content-mobile .part-title[data-v-feec4b88]{font-size:16px;font-weight:600;line-height:1.5}.section-hotel-policies.section-content-mobile .part-desc[data-v-feec4b88]{margin-bottom:6px;font-size:14px;font-weight:400;line-height:1.5}.section-hotel-policies.section-content-mobile .part-description[data-v-feec4b88]{margin-bottom:6px}.section-hotel-policies.section-content-mobile .checkin-instruction[data-v-feec4b88]{background:#f5f5f5;border-radius:12px;padding:12px;font-size:14px;font-weight:400;line-height:1.5}.section-hotel-policies.section-content-mobile .checkin-instruction>p[data-v-feec4b88]{margin-bottom:8px;display:flex}.section-hotel-policies.section-content-mobile .checkin-instruction>p[data-v-feec4b88]:last-child{margin-bottom:0}.section-hotel-policies.section-content-mobile .checkin-instruction>p>.desc[data-v-feec4b88]{margin-left:4px;font-size:14px;font-weight:500;line-height:1.5}.section-hotel-policies.section-content-mobile .part-content[data-v-feec4b88]{padding-left:20px}.section-hotel-policies.section-content-mobile .part-content .bottom-desc[data-v-feec4b88]{margin-top:4px;font-size:14px;font-weight:400;line-height:1.5}.section-hotel-policies.section-content-mobile .part-content .checkin-policy-item>div[data-v-feec4b88]{margin-bottom:4px;font-size:14px;font-weight:600;line-height:1.5}.section-hotel-policies.detail-content-wrap .detail-content-wrap-footer{position:relative}.section-hotel-policies.detail-content-wrap .detail-content-wrap-footer:before{content:"";background:linear-gradient(#fff0 0%,#ffffffe6 80%,#fff 100%);width:100%;height:100px;margin-top:-100px;display:block;position:absolute;top:0;left:0}.section-hotel-policies.detail-content-wrap.mobile .detail-content-wrap-footer{margin-top:20px}.section-hotel-policies.detail-content-wrap.mobile .part-content{padding-left:20px}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-7c672298]{padding-top:0}.page-no-header .layout-default_header.mobile-header[data-v-7c672298],.page-no-footer .layout-default_footer.mobile-footer[data-v-7c672298]{display:none}img[lazy=loading][data-v-7c672298]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded][data-v-7c672298]{animation:.3s both appear-data-v-7c672298}@keyframes appear-data-v-7c672298{0%{opacity:0}to{opacity:1}}.hotel-room-tab[data-v-7c672298]{z-index:1}.hotel-room-tab[data-v-7c672298] .klk-tabs-header{overflow:visible}.hotel-room-tab[data-v-7c672298] .klk-tabs-header .klk-tabs-items .klk-tabs-item{padding:0 24px;position:relative}.hotel-room-tab[data-v-7c672298] .klk-tabs-header .klk-tabs-items .klk-tabs-item .tab-desc{z-index:2;white-space:nowrap;text-overflow:ellipsis;color:#fff;transform-origin:0 100%;background:#ff5b00;border-radius:99rem 99rem 99rem 0;max-width:126px;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.5;animation:.24s cubic-bezier(.22,0,.08,1) .8s 3 flash-data-v-7c672298;display:block;position:absolute;overflow:hidden}.hotel-room-tab.mobile[data-v-7c672298]{height:61px;padding:0 20px;position:relative}.hotel-room-tab.mobile[data-v-7c672298]:before{content:"";z-index:0;background:#eee;min-width:100%;height:1px;position:absolute;top:0;left:0}.hotel-room-tab.mobile[data-v-7c672298] .klk-tabs-header{margin:0 -20px}.hotel-room-tab.mobile[data-v-7c672298] .klk-tabs-header .klk-tabs-items{padding:0 20px}.hotel-room-tab.mobile[data-v-7c672298] .klk-tabs-header .klk-tabs-items .klk-tabs-item{text-align:center;white-space:nowrap;flex:1;max-width:50%;height:60px;margin-right:0;padding:24px 0 13px;font-size:16px;font-weight:400;line-height:1.5;position:relative}.hotel-room-tab.mobile[data-v-7c672298] .klk-tabs-header .klk-tabs-items .klk-tabs-item .tab-desc{top:3px;right:10px}.hotel-room-tab.mobile[data-v-7c672298] .klk-tabs-header .klk-tabs-items .klk-tabs-item.active{color:#ff5b00;font-size:16px;font-weight:600;line-height:1.5;position:relative}.hotel-room-tab.mobile[data-v-7c672298] .klk-tabs-header .klk-tabs-items .klk-tabs-item.active:after{content:"";z-index:1;background:#ff5b00;width:100%;height:1px;position:absolute;bottom:0;left:0}.hotel-room-tab.desktop[data-v-7c672298]{margin-bottom:24px}.hotel-room-tab.desktop[data-v-7c672298] .klk-tabs-header .klk-tabs-items .klk-tabs-item{cursor:pointer;max-width:50%;margin-right:24px;padding:24px 24px 11px;font-size:16px;font-weight:600;line-height:1.5}.hotel-room-tab.desktop[data-v-7c672298] .klk-tabs-header .klk-tabs-items .klk-tabs-item:last-child{margin-right:0}.hotel-room-tab.desktop[data-v-7c672298] .klk-tabs-header .klk-tabs-items .klk-tabs-item .tab-desc{max-width:400px;top:-6px;right:-10px}.hotel-room-tab.desktop[data-v-7c672298] .klk-tabs-body{display:none}@keyframes flash-data-v-7c672298{0%{transform:rotate(0)}50%{transform:rotate(-7.352deg)}to{transform:rotate(0)}}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-3dc56ec8]{padding-top:0}.page-no-header .layout-default_header.mobile-header[data-v-3dc56ec8],.page-no-footer .layout-default_footer.mobile-footer[data-v-3dc56ec8]{display:none}img[lazy=loading][data-v-3dc56ec8]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded][data-v-3dc56ec8]{animation:.3s both appear-data-v-3dc56ec8}@keyframes appear-data-v-3dc56ec8{0%{opacity:0}to{opacity:1}}.room-header[data-v-3dc56ec8]{background-color:#fff;border-radius:12px}.room-header .room-header-pic[data-v-3dc56ec8]{color:#fff;border-radius:12px;flex:0 0 76px;width:76px;min-height:76px;margin-right:8px;font-size:12px;line-height:16px;transition:height .2s;position:relative;overflow:hidden}.room-header .room-header-pic img[data-v-3dc56ec8]{object-fit:cover;height:100%;transition:all .2s;display:block;position:absolute}.room-header .room-header-pic .room-header-pic--count[data-v-3dc56ec8]{background-color:#0009;border-radius:0 12px;padding:1px 4px;font-size:12px;font-weight:400;line-height:1.5;position:absolute;bottom:0;left:0}.room-header .room-header-pic .room-header-pic--count svg[data-v-3dc56ec8]{width:16px;height:16px;display:none}.room-header .room-header-pic .room-header-pic--empty[data-v-3dc56ec8]{text-align:center;width:calc(100% - 8px);position:absolute;top:50%;left:4px;transform:translateY(-50%)}.room-header .room-header-section[data-v-3dc56ec8]{justify-content:space-between;display:flex}.room-header .room-header-section .room-header-main[data-v-3dc56ec8]{flex:1}.room-header .room-header-section .room-header-main .room-header-name[data-v-3dc56ec8]{font-size:16px;font-weight:600;line-height:1.32}.room-header .room-header-section .room-header-main .recommend-room-num[data-v-3dc56ec8]{color:#fff;vertical-align:bottom;background-color:#00828a;border-radius:6px;flex-shrink:0;align-self:flex-start;margin-top:2px;margin-right:4px;padding:0 4px;font-size:14px;font-weight:600;line-height:1.5}.room-header .room-header-section .room-header-main .room-header-desc[data-v-3dc56ec8]{color:#757575;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;font-weight:400;line-height:1.32;display:-webkit-box;overflow:hidden}.room-header .room-header-section .room-header-main .room-header-facility[data-v-3dc56ec8]{color:#757575;flex-wrap:wrap;margin-top:4px;font-size:12px;font-weight:400;line-height:1.5;display:flex}.room-header .room-header-section .room-header-main .room-header-facility .room-header-facility-item[data-v-3dc56ec8]{align-items:center;max-width:100%;margin-bottom:4px;margin-right:16px;display:inline-flex;position:relative}.room-header .room-header-section .room-header-main .room-header-facility .room-header-facility-item img[data-v-3dc56ec8]{flex-shrink:0;width:16px;height:16px;margin-right:4px}.room-header .room-header-section .room-header-main .room-header-facility .room-header-facility-item span[data-v-3dc56ec8]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.room-header .room-header-section .room-header-main .room-header-facility .room-header-facility-item[data-v-3dc56ec8]:last-child{margin-right:0}.room-header .room-header-section .room-header-action[data-v-3dc56ec8]{padding-left:12px}.room-header .room-header-section .room-header-action .icon-arrow-down[data-v-3dc56ec8]{box-sizing:border-box;color:#212121;background:0 0;border:1px solid #212121;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;margin-left:10px;font-weight:500;display:flex;transform:rotate(90deg)}.room-header .room-header-price[data-v-3dc56ec8]{margin-top:16px}.room-header .room-header-price .room-header-price-taglist[data-v-3dc56ec8]{padding-bottom:4px}.room-header .room-header-price .price_sell_amount[data-v-3dc56ec8]{white-space:pre-wrap;color:#8a8a8a;align-items:baseline;font-size:12px;font-weight:400;line-height:1.5;display:flex}.room-header .room-header-price .price_sell_amount[data-v-3dc56ec8] .format-price span{font-size:20px;font-weight:600;line-height:1.32}.room-header .room-header-price .price_sell_amount[data-v-3dc56ec8] .format-price{color:#212121}.room-header.expand .room-header-main .room-header-name[data-v-3dc56ec8]{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.room-header.expand .room-header-main .room-header-facility[data-v-3dc56ec8]{max-height:44px;overflow:hidden}.room-header.expand .room-header-section .room-header-action .icon-arrow-down[data-v-3dc56ec8]{transform:rotate(-90deg)}.room-header.default[data-v-3dc56ec8]{display:flex}.room-header.default .room-header-pic+div[data-v-3dc56ec8]{width:calc(100% - 84px)}.room-header.default .room-header-section[data-v-3dc56ec8]{justify-content:space-between;display:flex}.room-header.default .room-header-section .room-header-main[data-v-3dc56ec8]{flex:1;width:100%}.room-header.default .room-header-section .room-header-main .room-header-name[data-v-3dc56ec8]{min-width:0;font-size:16px;font-weight:600;line-height:1.32}.room-header.default .room-header-section .room-header-main .room-header-name .recommend-room-num[data-v-3dc56ec8]{color:#fff;background-color:#00828a;border-radius:6px;flex-shrink:0;align-self:flex-start;margin-top:2px;margin-right:4px;padding:0 4px;font-size:14px;font-weight:600;line-height:1.5}.room-header.smallPic[data-v-3dc56ec8]{background-color:#fff;border-radius:16px;padding:12px;display:flex}.room-header.smallPic .room-header-price[data-v-3dc56ec8]{flex-direction:column;align-items:flex-end;display:flex}.room-header.smallPic .room-header-pic+div[data-v-3dc56ec8]{width:calc(100% - 84px)}.room-header.smallPic .room-header-section .room-header-main[data-v-3dc56ec8]{width:calc(100% - 42px)}.room-header.smallPic.expand[data-v-3dc56ec8]{box-shadow:none;border-bottom:1px solid #eee;border-radius:0;margin:0 -20px;padding:12px 32px}.room-header.smallPic.expand .room-header-section .room-header-main .room-header-facility[data-v-3dc56ec8]{max-height:44px;overflow:hidden}.room-header.bigPic[data-v-3dc56ec8]{background-color:#fff;border-radius:12px}.room-header.bigPic .room-header-pic[data-v-3dc56ec8]{border-radius:12px 12px 0 0;width:100%;margin-right:0;padding-bottom:56.25%;position:relative}.room-header.bigPic .room-header-pic+div[data-v-3dc56ec8]{padding:12px 16px 16px}.room-header.bigPic .room-header-pic img[data-v-3dc56ec8]{width:100%;height:100%;position:absolute}.room-header.bigPic .room-header-pic .room-header-pic--count[data-v-3dc56ec8]{border-radius:12px;align-items:center;max-width:calc(100% - 16px);padding:2px 8px;display:flex;position:absolute;bottom:12px;left:auto;right:12px}.room-header.bigPic .room-header-pic .room-header-pic--count span[data-v-3dc56ec8]{color:#fff;font-size:12px;font-weight:500;line-height:1.5}.room-header.bigPic .room-header-pic .room-header-pic--count svg[data-v-3dc56ec8]{margin-top:-1px;margin-right:4px;display:block}.room-header.bigPic .room-header-section .room-header-main[data-v-3dc56ec8]{width:calc(100% - 42px)}.room-header.bigPic.expand[data-v-3dc56ec8]{border-radius:unset;margin:0 -20px;padding:12px 20px;box-shadow:0 1px 6px #0000001a}.room-header.bigPic.expand .room-header-pic[data-v-3dc56ec8]{border-radius:12px}.room-header.bigPic.expand .room-header-pic+div[data-v-3dc56ec8]{padding:8px 0 0}.room-header.bigPic.expand .room-header-section .room-header-action .icon-arrow-down[data-v-3dc56ec8]{transform:rotate(-90deg)}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-06206e03]{padding-top:0}.page-no-header .layout-default_header.mobile-header[data-v-06206e03],.page-no-footer .layout-default_footer.mobile-footer[data-v-06206e03]{display:none}img[lazy=loading][data-v-06206e03]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded][data-v-06206e03]{animation:.3s both appear-data-v-06206e03}@keyframes appear-data-v-06206e03{0%{opacity:0}to{opacity:1}}.hotel-ellipsis .suffix[data-v-06206e03]{font-weight:600}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-0c701f12]{padding-top:0}.page-no-header .layout-default_header.mobile-header[data-v-0c701f12],.page-no-footer .layout-default_footer.mobile-footer[data-v-0c701f12]{display:none}img[lazy=loading][data-v-0c701f12]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded][data-v-0c701f12]{animation:.3s both appear-data-v-0c701f12}@keyframes appear-data-v-0c701f12{0%{opacity:0}to{opacity:1}}.room-price-benefit[data-v-0c701f12] .benefit-item-desc{font-size:12px;font-weight:400;line-height:1.5}.room-price-benefit[data-v-0c701f12] .benefit-item-desc>svg{width:14px;height:14px;margin-right:4px;transform:translateY(3px)}.room-price-benefit[data-v-0c701f12] .benefit-item-desc .i-icon-icon-next{color:#757575;margin-right:4px}.room-price-benefit .benefit-title[data-v-0c701f12]{justify-content:space-between;align-items:flex-start;margin:16px 0 10px;display:flex}.room-price-benefit .benefit-title[data-v-0c701f12] .benefit-item-desc{font-size:12px;font-weight:500;line-height:1.5}.room-price-benefit .benefit-title .show-more[data-v-0c701f12]{flex-shrink:0;align-items:center;margin-left:8px;font-size:12px;font-weight:500;line-height:1.5;display:flex}.room-price-benefit .benefit-title .show-more>.i-icon-icon-next[data-v-0c701f12]{margin-left:2px}.room-price-benefit .benefit-title .show-more[data-v-0c701f12]{cursor:pointer}.room-price-benefit .benefit-list-cover[data-v-0c701f12]{background-color:#fafafa;border-radius:8px;padding:8px}.room-price-benefit .benefit-list-cover ul[data-v-0c701f12]{padding-left:16px;list-style:disc}.room-price-benefit .benefit-list-cover li[data-v-0c701f12]{margin-bottom:4px;font-size:12px;font-weight:500}.room-price-benefit .benefit-list-cover li[data-v-0c701f12]:last-child{margin-bottom:0}.room-price-benefit .benefit-list-cover .benefit-list-more[data-v-0c701f12]{color:#757575;cursor:pointer;padding-top:8px;font-size:12px}.room-price-benefit .benefit-list .benefit-item[data-v-0c701f12]{width:100%;margin-bottom:6px}.room-price-benefit .benefit-list .benefit-item[data-v-0c701f12]:last-child{margin-bottom:0}.room-price-benefit .benefit-list .benefit-item[data-v-0c701f12] .klk-radio-base{align-self:flex-start}.room-price-benefit .benefit-list .benefit-item[data-v-0c701f12] .klk-radio-label{flex:1;padding-left:6px}.room-price-benefit .benefit-list .benefit-item[data-v-0c701f12] .klk-radio-label>div{justify-content:space-between;display:flex}.room-price-benefit .benefit-list .benefit-item[data-v-0c701f12] .klk-radio-label>div>span.add-amount{white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:30%;margin-left:4px;font-size:12px;font-weight:600;line-height:1.5;overflow:hidden}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-7f516166]{padding-top:0}.page-no-header .layout-default_header.mobile-header[data-v-7f516166],.page-no-footer .layout-default_footer.mobile-footer[data-v-7f516166]{display:none}img[lazy=loading][data-v-7f516166]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded][data-v-7f516166]{animation:.3s both appear-data-v-7f516166}@keyframes appear-data-v-7f516166{0%{opacity:0}to{opacity:1}}.package-comparison[data-v-7f516166]{background-color:#fff;padding-top:16px}.package-comparison.platform-desktop[data-v-7f516166]{font-size:14px;font-weight:400;line-height:1.5}.package-comparison.platform-desktop[data-v-7f516166] .font-xl{font-size:20px;font-weight:600;line-height:1.32}.package-comparison.platform-desktop[data-v-7f516166] .font-xxl{font-size:24px;font-weight:600;line-height:1.32}.package-comparison.platform-desktop .package-comparison-item>div[data-v-7f516166]{flex:0 0 50%;padding-left:20px;padding-right:20px}.package-comparison.platform-desktop .current-header[data-v-7f516166]{padding-top:12px;padding-bottom:12px}.package-comparison.platform-mobile[data-v-7f516166]{font-size:12px;font-weight:400;line-height:1.5}.package-comparison.platform-mobile[data-v-7f516166] .font-xl{font-size:16px;font-weight:600;line-height:1.5}.package-comparison.platform-mobile[data-v-7f516166] .font-xxl{font-size:20px;font-weight:600;line-height:1.32}.package-comparison.platform-mobile .package-comparison-item>div[data-v-7f516166]{flex:0 0 50%;padding-left:12px;padding-right:12px}.package-comparison.platform-mobile .current-header[data-v-7f516166]{padding-top:8px;padding-bottom:8px}.package-comparison-title[data-v-7f516166]{text-align:center;margin-bottom:32px;font-size:20px;font-weight:600;line-height:1.32}.package-comparison-item[data-v-7f516166]{text-align:left;display:flex}.package-comparison-item[data-v-7f516166]:nth-last-child(2){align-items:flex-start}.package-comparison-item:nth-last-child(2) .current-item[data-v-7f516166]{border-bottom:4px solid #ff5b00;border-bottom-right-radius:16px;border-bottom-left-radius:16px;padding-bottom:60px}.package-comparison-item:nth-last-child(2) .only-item[data-v-7f516166]{border-bottom:1px solid #e6e6e6;border-bottom-right-radius:16px;padding-bottom:20px}.package-comparison-item.no-discount[data-v-7f516166]{align-items:flex-end}.package-comparison-item.no-discount .current-item[data-v-7f516166]{border-top:4px solid #ff5b00;border-top-left-radius:16px;border-top-right-radius:16px;padding-top:44px}.package-comparison-item .c-gray[data-v-7f516166]{color:#8a8a8a}.package-comparison-item .flex-item[data-v-7f516166]{padding-bottom:8px;display:flex}.package-comparison-item .flex-item>img[data-v-7f516166]{margin-top:2px}.package-comparison-item .flex-item>p[data-v-7f516166]{flex:1;margin-left:4px}.package-comparison-item .price-item[data-v-7f516166]{padding:20px 12px}.package-comparison-item .price-item .price-info[data-v-7f516166]{margin:12px 0 4px}.package-comparison-item .price-item.current-item[data-v-7f516166]{color:#ff5b00}.package-comparison-item .price-item.only-item[data-v-7f516166]{border-top:1px solid #e6e6e6;border-top-right-radius:16px}.package-comparison-item .current-header[data-v-7f516166]{color:#fff;background-color:#ff5b00;border-top-left-radius:16px;border-top-right-radius:16px;padding-top:8px}.package-comparison-item .current-item[data-v-7f516166]{background-color:#fff0e5;border-left:4px solid #ff5b00;border-right:4px solid #ff5b00}.package-comparison-item .only-item[data-v-7f516166]{border-right:1px solid #e6e6e6}.package-comparison-tax-desc[data-v-7f516166]{text-align:left;color:#8a8a8a;margin-top:12px;margin-bottom:12px;font-size:12px;font-weight:400;line-height:1.5}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-4444612c]{padding-top:0}.page-no-header .layout-default_header.mobile-header[data-v-4444612c],.page-no-footer .layout-default_footer.mobile-footer[data-v-4444612c]{display:none}img[lazy=loading][data-v-4444612c]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded][data-v-4444612c]{animation:.3s both appear-data-v-4444612c}@keyframes appear-data-v-4444612c{0%{opacity:0}to{opacity:1}}.comparison-tag[data-v-4444612c]{cursor:pointer;background-color:#fff0e5;border-radius:6px;align-items:center;padding:0 6px;font-size:12px;line-height:20px;display:inline-flex}.comparison-tag .vs-icon[data-v-4444612c]{flex-shrink:0;margin:0 4px}.comparison-tag span[data-v-4444612c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.comparison-tag span[data-v-4444612c]:first-child{flex-shrink:1}.comparison-tag .vs-icon+span[data-v-4444612c]{flex-shrink:2}.comparison-tag b[data-v-4444612c],.comparison-tag .svg-icon[data-v-4444612c]{color:#ff5b00;flex-shrink:0;margin-left:4px}.comparison-tag.force-show[data-v-4444612c]{display:none}.rate-selector-content .room-info-section{display:flex}.rate-selector-content .room-info-section .room-main{flex:1}.rate-selector-content .room-info-section .room-main .room-name{font-size:16px;font-weight:600;line-height:1.32;display:flex}.rate-selector-content .room-info-section .room-main .room-facility ul{margin-top:4px;padding-left:12px;line-height:1.32;list-style:disc}.rate-selector-content .room-info-section .room-pic{color:#fff;flex:0 0 76px;width:76px;min-height:76px;margin-right:12px;font-size:12px;line-height:16px;transition:height .2s;position:relative}.rate-selector-content .room-info-section .room-pic img{object-fit:cover;border-radius:12px;height:100%;transition:all .2s;display:block;position:absolute}.rate-selector-content .room-info-section .room-pic .room-pic--count{background-color:#0009;border-radius:0 12px;padding:1px 4px;font-size:12px;font-weight:400;line-height:1.5;position:absolute;bottom:0;left:0}.rate-selector-content .room-info-section .room-pic .room-pic--count svg{width:16px;height:16px;display:none}.rate-selector-content .room-info-section .room-pic .room-pic--empty{text-align:center;width:calc(100% - 8px);position:absolute;top:50%;left:4px;transform:translateY(-50%)}.rate-selector-content .selector-section{padding-top:24px}.rate-selector-content .selector-section .benefit-list-more{color:#757575;cursor:pointer;padding-top:8px;font-size:12px}.rate-selector-content .selector-title{margin-bottom:12px;font-size:16px;font-weight:600}.rate-selector-content .selector-option{border:1px solid #e6e6e6;border-radius:12px;flex-direction:row-reverse;width:100%;margin:12px 0;padding:12px;display:flex}.rate-selector-content .selector-option .klk-radio-base{align-self:flex-start}.rate-selector-content .selector-option .klk-radio-label{flex:1;padding-left:0;padding-right:8px}.rate-selector-content .selector-option .klk-radio-label>div{font-size:14px;font-weight:400;line-height:1.5}.rate-selector-content .selector-option .add-amount{color:#212121;flex-shrink:0;margin-bottom:8px;font-size:18px;font-weight:600}.rate-selector-content .selector-option .benefit-list .tag-name{color:#757575;font-size:12px}.rate-selector-content .selector-option .benefit-list .tag-icon{width:14px;height:14px;margin-right:4px}.rate-selector-content .selector-option .benefit-name{color:#757575;font-size:12px}.rate-selector-content .selector-option.is-selected{background-color:#fff9f5;border:1px solid #ff5b00}.rate-selector-content .selector-option.is-selected .klk-radio-label>div>span.add-amount{color:#212121}.rate-selector-content .selector-option.klk-radio-disabled .klk-radio-label,.rate-selector-content .selector-option.klk-radio-disabled .add-amount{color:#a8a8a8}.rate-selector-footer .main-container{margin-left:-20px;margin-right:-20px}.rate-up-count{position:relative}.rate-up-count .last{opacity:1}.rate-up-count .current{display:none}@keyframes lastUp{0%{opacity:.3;position:absolute;transform:translateY(0)}to{opacity:0;position:absolute;transform:translateY(-100%)}}.rate-up-count.animate .last{animation:.4s ease-out forwards lastUp}.rate-up-count.animate .current{opacity:1;transition:all .6s ease-in-out;display:inline}@keyframes increaseNumber{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(-50%)}}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-d0bf8e3a]{padding-top:0}.page-no-header .layout-default_header.mobile-header[data-v-d0bf8e3a],.page-no-footer .layout-default_footer.mobile-footer[data-v-d0bf8e3a]{display:none}img[lazy=loading][data-v-d0bf8e3a]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded][data-v-d0bf8e3a]{animation:.3s both appear-data-v-d0bf8e3a}@keyframes appear-data-v-d0bf8e3a{0%{opacity:0}to{opacity:1}}.room-price-v4[data-v-d0bf8e3a]{margin-bottom:12px;position:relative}.room-price-v4[data-v-d0bf8e3a]:first-child{margin-top:12px}.room-price-v4[data-v-d0bf8e3a]:last-child{margin-bottom:8px}.room-price-v4.price-selected .room-rate-info[data-v-d0bf8e3a]{border:1px solid #ff5b00}.room-price-v4.price-selected[data-v-d0bf8e3a]:after{background-color:#ff5b00}.room-price-v4 .hotel-rate-short-code[data-v-d0bf8e3a]{-webkit-line-clamp:2;text-overflow:ellipsis;transform-origin:100%;color:#e6e6e6;-webkit-box-orient:vertical;font-size:12px;font-weight:500;line-height:12px;display:-webkit-box;position:absolute;top:4px;right:8px;overflow:hidden;transform:scale(.833333)}.room-price-v4:has(.tag-top-tip,.recommend-info) .hotel-rate-short-code[data-v-d0bf8e3a]{top:2px}.room-price-v4 .recommend-info[data-v-d0bf8e3a]{color:#ff5b00;background:#fff;position:relative}.room-price-v4 .recommend-info>div[data-v-d0bf8e3a]{background:#fff0e5;border-radius:8px;padding:8px;font-size:12px;font-weight:500;line-height:1.5;display:flex;overflow:hidden}.room-price-v4 .recommend-info>div>img[data-v-d0bf8e3a]{flex-shrink:0;max-width:14px;max-height:14px;margin-top:2px;margin-right:4px}.room-price-v4 .recommend-info>div>p[data-v-d0bf8e3a]{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.room-price-v4 .room-rate-info[data-v-d0bf8e3a]{background:#fff;border-radius:16px;padding:16px}.room-price-v4 .room-rate[data-v-d0bf8e3a]{cursor:pointer}.room-price-v4 .room-rate .tag-top-tip[data-v-d0bf8e3a]{margin-bottom:16px}.room-price-v4 .room-rate .tag-top-tip>div[data-v-d0bf8e3a]{margin-bottom:12px}.room-price-v4 .room-rate .tag-top-tip>div[data-v-d0bf8e3a]:last-child{margin-bottom:0}.room-price-v4 .room-rate .tag-top-tip .hotel-tag-list-v2[data-v-d0bf8e3a]{margin:0}.room-price-v4 .room-rate .tag-top-tip[data-v-d0bf8e3a] .hotel-common-components-card-tagV2{margin-bottom:0;font-weight:500}.room-price-v4 .room-rate .tag-top-tip[data-v-d0bf8e3a] .hotel-common-components-card-tagV2 .tag-icon{margin:1px 4px 0 0}.room-price-v4 .room-rate .room-info[data-v-d0bf8e3a]{color:#212121;justify-content:flex-start;font-size:16px;font-weight:600;line-height:1.5;display:flex}.room-price-v4 .room-rate .room-info .room-info-name[data-v-d0bf8e3a]{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.room-price-v4 .room-rate .room-info .room-info-name>div[data-v-d0bf8e3a]{display:inline-block}.room-price-v4 .room-rate .room-info .room-info-name>div[data-v-d0bf8e3a]:last-child{display:inline}.room-price-v4 .room-rate .room-info .i-icon-icon-next[data-v-d0bf8e3a]{margin-left:2px;transform:translateY(4px)}.room-price-v4 .room-rate-tag>div[data-v-d0bf8e3a]{padding-top:16px}.room-price-v4 .room-rate-tag>div[data-v-d0bf8e3a]:last-child{padding-bottom:0}.room-price-v4 .room-selection>div.room-selection-item .room-section-title[data-v-d0bf8e3a]{color:#757575;padding:8px 0;font-size:12px;font-weight:500;line-height:1.5}.room-price-v4 .room-selection>div.room-selection-item .room-section-option[data-v-d0bf8e3a]{border:1px solid #e6e6e6;border-radius:12px;width:100%;padding:10px;margin:0 0 8px!important}.room-price-v4 .room-selection>div.room-selection-item .room-section-option[data-v-d0bf8e3a]:last-child{margin-bottom:0!important}.room-price-v4 .room-selection>div.room-selection-item .room-section-option[data-v-d0bf8e3a] .klk-radio-base{align-self:flex-start}.room-price-v4 .room-selection>div.room-selection-item .room-section-option[data-v-d0bf8e3a] .klk-radio-label{flex:1;padding-left:8px}.room-price-v4 .room-selection>div.room-selection-item .room-section-option[data-v-d0bf8e3a] .klk-radio-label>div{justify-content:space-between;font-size:14px;font-weight:400;line-height:1.5;display:flex}.room-price-v4 .room-selection>div.room-selection-item .room-section-option[data-v-d0bf8e3a] .klk-radio-label>div>span.add-amount{color:#212121;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:35%;margin-left:8px;font-size:14px;font-weight:600;line-height:1.5;overflow:hidden}.room-price-v4 .room-selection>div.room-selection-item .room-section-option[data-v-d0bf8e3a] .klk-radio-label>div .select-tip{color:#757575;margin-top:2px;font-size:12px;font-weight:400;line-height:1.5;display:inline-block}.room-price-v4 .room-selection>div.room-selection-item .room-section-option.isSelected[data-v-d0bf8e3a]{background-color:#fff9f5;border:1px solid #ff5b00}.room-price-v4 .room-selection>div.room-selection-item .room-section-option.isSelected[data-v-d0bf8e3a] .klk-radio-label>div>span.add-amount{color:#212121}.room-price-v4 .room-selection>div.room-selection-item .room-section-option.klk-radio-disabled[data-v-d0bf8e3a] .klk-radio-label,.room-price-v4 .room-selection>div.room-selection-item .room-section-option.klk-radio-disabled[data-v-d0bf8e3a] .klk-radio-label>div .add-amount,.room-price-v4 .room-selection>div.room-selection-item .room-section-option.klk-radio-disabled[data-v-d0bf8e3a] .klk-radio-label>div .select-tip{color:#a8a8a8}.room-price-v4 .room-selection>div.room-selection-item.cancellation .room-section-title[data-v-d0bf8e3a]{padding:12px 0 8px}.room-price-v4 .room-selection>div.room-selection-item.cancellation .cancellation-expand.klk-expand-leave-active[data-v-d0bf8e3a]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:none;transform:translate(0,0)}.room-price-v4 .top-tip-wrap>div[data-v-d0bf8e3a]{margin-bottom:12px}.room-price-v4 .top-tip-wrap>div[data-v-d0bf8e3a]:last-child{margin-bottom:16px}.room-price-v4 .top-tip-wrap .hotel-tag-list-v2[data-v-d0bf8e3a]{margin:0}.room-price-v4 .top-tip-wrap[data-v-d0bf8e3a] .hotel-common-components-card-tagV2{margin-bottom:0}.room-price-v4 .room-price-info[data-v-d0bf8e3a]{margin-top:0}.room-price-v4 .room-price-info .room-price-main[data-v-d0bf8e3a]{cursor:pointer;justify-content:space-between;align-items:flex-end;padding-top:16px;display:flex}.room-price-v4 .room-price-info .room-price-main .price-part[data-v-d0bf8e3a]{overflow:hidden}.room-price-v4 .room-price-info .room-price-main .price-part .price-desc .price[data-v-d0bf8e3a]{color:#212121;font-size:20px;font-weight:600;line-height:1.32}.room-price-v4 .room-price-info .room-price-main .price-part .price-desc>span[data-v-d0bf8e3a]:last-child{display:inline-block}.room-price-v4 .room-price-info .room-price-main .price-part .price-desc .price-desc-original[data-v-d0bf8e3a]{color:#8a8a8a;margin-left:2px;font-size:12px;font-weight:400;line-height:1.5;text-decoration:line-through}.room-price-v4 .room-price-info .room-price-main .price-part .price-desc .price-icon[data-v-d0bf8e3a]{color:#757575;vertical-align:sub;flex-shrink:0;width:14px;height:14px;margin-left:2px}.room-price-v4 .room-price-info .room-price-main .price-part .price-tax-tip[data-v-d0bf8e3a]{color:#757575;font-size:12px;font-weight:400;line-height:1.32}.room-price-v4 .room-price-info .room-price-main .price-part .price-tax-tip .price-tax-tip-price[data-v-d0bf8e3a]{display:inline-block}.room-price-v4 .room-price-info .room-price-main .price-part .price-tax-tip[data-v-d0bf8e3a]:not(:last-child){margin-bottom:2px}.room-price-v4 .room-price-info .room-price-main .price-part .price-reward-desc[data-v-d0bf8e3a]{color:#845500;font-size:12px;font-weight:400;line-height:1.32}.room-price-v4 .room-price-info .room-price-main .price-part .room-rate-price-tag>div[data-v-d0bf8e3a]{margin-bottom:0}.room-price-v4 .room-price-info .room-price-main .price-part .room-rate-price-tag>div[data-v-d0bf8e3a] .hotel-common-components-card-tagV2,.room-price-v4 .room-price-info .room-price-main .price-part .room-rate-price-tag>div[data-v-d0bf8e3a] .hotel-atomic-basic-tag{margin-bottom:6px!important}.room-price-v4 .room-price-info .room-price-main .price-part .price-tag>div[data-v-d0bf8e3a]{margin-bottom:0}.room-price-v4 .room-price-info .room-price-main .price-part .price-tag>div[data-v-d0bf8e3a] .hotel-common-components-card-tagV2,.room-price-v4 .room-price-info .room-price-main .price-part .price-tag>div[data-v-d0bf8e3a] .hotel-atomic-basic-tag{margin-bottom:6px!important}.room-price-v4 .room-price-info .room-price-main .price-part .price-tag.no-name[data-v-d0bf8e3a]{margin-top:0}.room-price-v4 .room-price-info .room-price-main .price-part .price-tag .tag-price_tags[data-v-d0bf8e3a]{overflow:hidden}.room-price-v4 .room-price-info .room-price-main .price-part .price-tag .tag-price_tags[data-v-d0bf8e3a] .hotel-common-components-card-tagV2{font-size:12px;font-weight:500;line-height:1.5}.room-price-v4 .room-price-info .room-price-main .room-price-tag-action[data-v-d0bf8e3a]{flex-shrink:0;margin-left:8px;padding:8px 15px}.room-price-v4 .room-price-info .price-login-tip[data-v-d0bf8e3a]{color:#757575;font-size:12px;font-weight:400;line-height:1.5}.room-price-v4 .room-price-info .price-paylater-tip[data-v-d0bf8e3a]{color:#00828a;margin-top:2px;font-size:12px;font-weight:400;line-height:1.5}.room-price-v4 .room-price-info .tag-price-tip[data-v-d0bf8e3a]{margin-top:4px}.room-price-v4 .room-price-info .tag-price-tip .hotel-tag-list-v2[data-v-d0bf8e3a]{margin-bottom:0}.room-price-v4 .room-price-info .tag-price-tip .hotel-tag-list-v2[data-v-d0bf8e3a] .atomic-basic-tag{padding:0}.room-price-v4 .room-price-info .force-show[data-v-d0bf8e3a]{margin-left:-10px;display:none}.room-price-v4 .room-price-change[data-v-d0bf8e3a]{margin-top:14px}.room-price-v4 .room-price-change.isGetLowerPrice[data-v-d0bf8e3a]{color:#ff5b00}.room-price-v4 .room-price-change[data-v-d0bf8e3a]{color:#f09b0a;background-color:#fcf3de;border-radius:8px;align-items:center;padding:10px 8px;font-size:12px;font-weight:500;line-height:1.5;display:flex;position:relative}.room-price-v4 .room-price-change span[data-v-d0bf8e3a] span{color:#2073f9;text-decoration:underline}.room-price-v4 .room-price-change img[data-v-d0bf8e3a]{width:32px;height:32px;margin-right:8px}.room-price-v4 .room-price-change[data-v-d0bf8e3a]:before{content:"";border:10px solid #0000;border-bottom-color:#fcf3de;display:block;position:absolute;top:-18px;left:24px}.room-price-v4 .room-price-change.room-price-change-tip[data-v-d0bf8e3a]{color:#ff5b00}.room-price-v4.package.mobile .room-rate .room-info .room-info-name[data-v-d0bf8e3a]{flex:1;font-size:14px;font-weight:600;line-height:1.32;display:block}.room-price-v4.package.mobile .room-rate .room-info .room-info-name>.i-icon-icon-next[data-v-d0bf8e3a]{white-space:nowrap;text-overflow:ellipsis;display:inline-block;overflow:hidden;transform:translateY(2px)}.room-price-v4.package.mobile .room-rate .room-info>.i-icon-icon-next[data-v-d0bf8e3a]{display:none}.room-price-v4.package.mobile .package-rate-info[data-v-d0bf8e3a]{margin-top:8px}.room-price-v4.package.mobile .package-rate-info .tag-rate-info[data-v-d0bf8e3a]{flex-direction:column;align-items:flex-start;display:flex}.room-price-v4.package.mobile .package-rate-info .tag-rate-info[data-v-d0bf8e3a] .hotel-atomic-basic-tag{padding:0;font-size:14px!important;font-weight:400!important;line-height:1.32!important}.room-price-v4.package.mobile .room-price-info .room-price-main[data-v-d0bf8e3a]{padding-top:12px}.room-price-v4.package.mobile .hotel-rate-short-code[data-v-d0bf8e3a]{top:2px}.hotel-common-components-card-tag{align-items:center;line-height:100%;display:flex}.hotel-common-components-card-tag.content-market-price{border-radius:6px;flex-shrink:0;height:18px;margin-left:6px;padding:0 4px;font-size:10px;display:inline-flex}.hotel-common-components-card-tag.content-market-price:first-child{margin-left:0}.hotel-common-components-card-tag img{flex-shrink:0;width:12px;height:12px;margin-right:4px}.hotel-common-components-card-tag.hotel-card-tag-vip,.hotel-common-components-card-tag.hotel-card-tag-xsell{color:#212121;background:#fcf3de}.hotel-common-components-card-tag.hotel-card-tag-promotion{color:#fff;background:linear-gradient(90deg,#ff9557,#ff6b3d)}.icon-item{width:100%;margin-bottom:8px;display:flex}.icon-item.platform-desktop>img,.icon-item.platform-desktop>svg{width:16px;height:16px;margin-right:6px;transform:translateY(2px)}.icon-item.platform-desktop .icon-item-text{font-size:14px;font-weight:400;line-height:1.5}.icon-item.platform-mobile>img,.icon-item.platform-mobile>svg{width:14px;height:14px;margin-right:6px;transform:translateY(1px)}.icon-item.platform-mobile .icon-item-text{font-size:12px;line-height:16px}.icon-item>img,.icon-item>svg{flex:none}.icon-item-text{word-break:break-word;flex:1;min-width:0}.icon-item-text.font-bold{font-weight:600}.icon-item-text.line-through{color:#757575;text-decoration:line-through}.icon-item-text.line-ellipsis-1{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.icon-item-text.line-ellipsis-2{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.icon-item:last-child{margin-bottom:0}.package-cal .i-icon.i-icon-icon-calendar path{stroke-width:4px!important}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-21652dd9]{padding-top:0}.page-no-header .layout-default_header.mobile-header[data-v-21652dd9],.page-no-footer .layout-default_footer.mobile-footer[data-v-21652dd9]{display:none}img[lazy=loading][data-v-21652dd9]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded][data-v-21652dd9]{animation:.3s both appear-data-v-21652dd9}@keyframes appear-data-v-21652dd9{0%{opacity:0}to{opacity:1}}.package-header[data-v-21652dd9]{background-color:#fff;border:1px solid #dbdbdb;border-radius:12px;overflow:hidden}.package-header .package-header-pic[data-v-21652dd9]{width:100%;padding-bottom:56.25%;position:relative;overflow:hidden}.package-header .package-header-pic+div[data-v-21652dd9]{padding:12px 16px 16px;transition:all .25s}.package-header .package-header-pic img[data-v-21652dd9]{width:100%;height:100%;position:absolute}.package-header .package-header-pic .package-header-pic--count[data-v-21652dd9]{background-color:#0009;border-radius:12px;align-items:center;max-width:calc(100% - 16px);padding:2px 8px;font-size:12px;font-weight:500;line-height:1.5;display:flex;position:absolute;bottom:12px;right:12px}.package-header .package-header-pic .package-header-pic--count span[data-v-21652dd9]{color:#fff;font-size:12px;font-weight:500;line-height:1.5}.package-header .package-header-pic .package-header-pic--count svg[data-v-21652dd9]{width:16px;height:16px;margin-top:-1px;margin-right:4px}.package-header .package-header-section[data-v-21652dd9]{justify-content:space-between;display:flex}.package-header .package-header-section .package-header-main[data-v-21652dd9]{flex:1}.package-header .package-header-section .package-header-main .package-header-name[data-v-21652dd9]{font-size:16px;font-weight:600;line-height:1.32}.package-header .package-header-section .package-header-action[data-v-21652dd9]{padding-left:12px}.package-header .package-header-section .package-header-action .icon-arrow-down[data-v-21652dd9]{box-sizing:border-box;color:#212121;background:0 0;border:1px solid #212121;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;margin-left:10px;font-weight:500;display:flex;transform:rotate(90deg)}.package-header .package-header-benefit-section[data-v-21652dd9]{cursor:pointer;margin-top:4px}.package-header .package-header-benefit-section .package-header-benefit[data-v-21652dd9]{color:#757575;font-size:12px;font-weight:400;line-height:1.32}.package-header .package-header-benefit-section .package-header-benefit .package-header-benefit-item[data-v-21652dd9]{margin-bottom:4px;padding-left:20px;position:relative}.package-header .package-header-benefit-section .package-header-benefit .package-header-benefit-item[data-v-21652dd9]:last-child{margin-bottom:0}.package-header .package-header-benefit-section .package-header-benefit .package-header-benefit-item[data-v-21652dd9]:before{content:"";z-index:0;content:"";background:#757575;border-radius:100%;width:4px;height:4px;position:absolute;top:6px;left:8px}.package-header .package-header-benefit-section .package-header-benefit-more[data-v-21652dd9]{color:#2073f9;align-items:center;margin-top:6px;font-size:12px;font-weight:400;line-height:1.32;display:inline-flex}.package-header .package-header-benefit-section .package-header-benefit-more .i-icon[data-v-21652dd9]{margin-left:2px}.package-header .package-header-benefit-section .package-header-benefit-more[data-v-21652dd9]{max-width:100%}.package-header .package-header-benefit-section .package-header-benefit-more>span[data-v-21652dd9]:first-child{white-space:nowrap;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.package-header .package-header-benefit-section .package-header-benefit-more>.i-icon[data-v-21652dd9]{flex-shrink:0}.package-header .package-header-price[data-v-21652dd9]{margin-top:12px}.package-header .package-header-price .package-header-price-taglist[data-v-21652dd9]{padding-bottom:4px}.package-header .package-header-price .price_sell_amount[data-v-21652dd9]{white-space:pre-wrap;color:#8a8a8a;align-items:baseline;font-size:12px;font-weight:400;line-height:1.5;display:flex}.package-header .package-header-price .price_sell_amount[data-v-21652dd9] .format-price span{font-size:20px;font-weight:600;line-height:1.32}.package-header .package-header-price .price_sell_amount[data-v-21652dd9] .format-price{color:#212121}.package-header .package-header-calendar[data-v-21652dd9]{max-width:100%;margin-top:12px;display:none}.package-header .package-header-calendar[data-v-21652dd9] .package-cal{flex:1}.package-header .package-header-calendar .date[data-v-21652dd9]{color:#212121;justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:1.5;display:flex}.package-header .package-header-calendar .i-icon[data-v-21652dd9]{flex-shrink:0;margin-right:8px}.package-header.expand[data-v-21652dd9]{border-radius:unset;border:none;padding:20px;box-shadow:0 4px 20px #00000014}.package-header.expand .package-header-pic[data-v-21652dd9]{border-radius:12px}.package-header.expand .package-header-pic+div[data-v-21652dd9]{padding:12px 0 0}.package-header.expand .package-header-section .package-header-action .icon-arrow-down[data-v-21652dd9]{transform:rotate(-90deg)}.package-header.expand .package-header-calendar[data-v-21652dd9]{display:flex}.package-header.no-data.expand[data-v-21652dd9]{box-shadow:unset}.package-header.no-data .package-header-calendar[data-v-21652dd9],.package-header.no-data .package-header-calendar>.i-icon[data-v-21652dd9]{color:#f44622}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-0da61ed7]{padding-top:0}.page-no-header .layout-default_header.mobile-header[data-v-0da61ed7],.page-no-footer .layout-default_footer.mobile-footer[data-v-0da61ed7]{display:none}img[lazy=loading][data-v-0da61ed7]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded][data-v-0da61ed7]{animation:.3s both appear-data-v-0da61ed7}@keyframes appear-data-v-0da61ed7{0%{opacity:0}to{opacity:1}}.room-price-benefit .benefit-title[data-v-0da61ed7]{font-weight:500;line-height:1.32}.room-price-benefit .benefit-list-cover[data-v-0da61ed7] .tag-wrap{line-height:1.32}.room-price-benefit .benefit-list-cover[data-v-0da61ed7] .tag-wrap .tag-name{color:#757575}.room-price-benefit .benefit-list-cover .benefit-list-more[data-v-0da61ed7]{color:#757575;cursor:pointer}.room-price-benefit.mobile .benefit-title[data-v-0da61ed7],.room-price-benefit.mobile[data-v-0da61ed7] .tag-wrap{margin-bottom:4px;font-size:12px}.room-price-benefit.mobile[data-v-0da61ed7] .tag-wrap .tag-icon{margin-top:0;margin-right:4px}.room-price-benefit.mobile .benefit-list-more[data-v-0da61ed7]{margin-top:4px;font-size:12px}.room-price-benefit.desktop .benefit-title[data-v-0da61ed7]{margin-bottom:12px;font-size:14px}.room-price-benefit.desktop[data-v-0da61ed7] .tag-wrap{font-size:14px}.room-price-benefit.desktop[data-v-0da61ed7] .tag-wrap .tag-icon{margin-top:0;margin-right:8px}.room-price-benefit.desktop .benefit-list-more[data-v-0da61ed7]{margin-top:12px;font-size:14px}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-6b98cddf]{padding-top:0}.page-no-header .layout-default_header.mobile-header[data-v-6b98cddf],.page-no-footer .layout-default_footer.mobile-footer[data-v-6b98cddf]{display:none}img[lazy=loading][data-v-6b98cddf]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded][data-v-6b98cddf]{animation:.3s both appear-data-v-6b98cddf}@keyframes appear-data-v-6b98cddf{0%{opacity:0}to{opacity:1}}.room-price-v3[data-v-6b98cddf]{position:relative}.room-price-v3[data-v-6b98cddf]:after{content:"";background:#f5f5f5;width:calc(100% - 24px);height:1px;display:block;position:absolute;bottom:0;left:12px}.room-price-v3[data-v-6b98cddf]:last-child:after{display:none}.room-price-v3.price-selected .room-rate-info[data-v-6b98cddf]{border:1px solid #ff5b00}.room-price-v3.price-selected[data-v-6b98cddf]:after{background-color:#ff5b00}.room-price-v3 .hotel-rate-short-code[data-v-6b98cddf]{-webkit-line-clamp:2;text-overflow:ellipsis;transform-origin:100%;color:#e6e6e6;-webkit-box-orient:vertical;font-size:12px;font-weight:500;line-height:12px;display:-webkit-box;position:absolute;top:4px;right:4px;overflow:hidden;transform:scale(.833333)}.room-price-v3:not(.desktop):has(.tag-top-tip,.recommend-info) .hotel-rate-short-code[data-v-6b98cddf]{top:2px}.room-price-v3 .recommend-info[data-v-6b98cddf]{color:#ff5b00;background:#fff;margin-bottom:8px;position:relative}.room-price-v3 .recommend-info>div[data-v-6b98cddf]{background:#fff0e5;border-radius:8px;padding:8px;font-size:12px;font-weight:500;line-height:1.5;display:flex;overflow:hidden}.room-price-v3 .recommend-info>div>img[data-v-6b98cddf]{flex-shrink:0;max-width:14px;max-height:14px;margin-top:2px;margin-right:4px}.room-price-v3 .recommend-info>div>p[data-v-6b98cddf]{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.room-price-v3 .room-rate-top[data-v-6b98cddf]{background:#ff5b00;border-radius:12px 12px 0 0;margin-bottom:-10px;position:relative;overflow:hidden}.room-price-v3 .room-rate-top[data-v-6b98cddf]:after{content:"";background:#fff;border-radius:12px 12px 0 0;width:100%;height:10px;display:block;position:absolute;bottom:0;left:0}.room-price-v3 .room-rate-top[data-v-6b98cddf] .hotel-common-components-card-tagV2{justify-content:space-between;width:100%;margin-right:0;padding:6px 10px;font-weight:500}.room-price-v3 .room-rate-top[data-v-6b98cddf] .hotel-common-components-card-tagV2 .tag-time-left{font-size:12px;font-weight:400;line-height:1.5}.room-price-v3 .room-rate-top[data-v-6b98cddf] .hotel-common-components-card-tagV2 .tag-time-left b{font-size:14px;font-weight:500;line-height:1.5}.room-price-v3 .room-rate-info[data-v-6b98cddf]{background:#fff;border-radius:0 0 16px 16px;padding:16px 12px}.room-price-v3 .room-rate-info .tag-top-tip[data-v-6b98cddf]{margin-bottom:8px}.room-price-v3 .room-rate-info .tag-top-tip[data-v-6b98cddf] .hotel-common-components-card-tagV2{font-weight:500}.room-price-v3 .room-rate-info .tag-top-tip[data-v-6b98cddf] .hotel-common-components-card-tagV2 .tag-icon{margin:1px 4px 0 0}.room-price-v3 .room-rate[data-v-6b98cddf]{cursor:pointer}.room-price-v3 .room-rate .room-info[data-v-6b98cddf]{color:#212121;justify-content:flex-start;margin-bottom:8px;font-size:16px;font-weight:600;line-height:1.5;display:flex}.room-price-v3 .room-rate .room-info svg[data-v-6b98cddf]{flex:0 0 14px;height:14px;margin:4px 0 0 2px}.room-price-v3 .room-rate .room-info .room-info-name[data-v-6b98cddf]{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.room-price-v3 .room-rate .room-info .room-info-name>div[data-v-6b98cddf]{display:inline-block}.room-price-v3 .room-rate .room-info .room-info-name>div[data-v-6b98cddf]:last-child{display:inline}.room-price-v3 .room-rate .room-info .room-info-name .meal-option[data-v-6b98cddf]{display:inline-flex;position:relative}.room-price-v3 .room-rate .room-info .room-info-name .meal-option[data-v-6b98cddf]:after{content:"|";color:#e6e6e6;padding:0 4px;font-weight:400;display:block}.room-price-v3 .room-rate .room-info .room-info-name .rate-icon[data-v-6b98cddf]{vertical-align:bottom;height:24px;margin-right:8px}.room-price-v3 .room-rate .room-info .room-info-name .rate-icon>img[data-v-6b98cddf]{background-color:#0000!important;width:auto!important}.room-price-v3 .room-rate .room-rate-tag>div[data-v-6b98cddf]{padding-bottom:8px}.room-price-v3 .room-rate .room-rate-tag>div[data-v-6b98cddf]:first-child{margin-top:0}.room-price-v3 .room-rate .room-rate-tag>div[data-v-6b98cddf]:last-child{padding-bottom:0}.room-price-v3 .room-rate .room-rate-tag>div.tag-promotion_tags[data-v-6b98cddf] .hotel-common-components-card-tagV2{font-size:12px;font-weight:400;line-height:1.5}.room-price-v3 .room-rate .room-rate-tag>div.tag-stay_plus[data-v-6b98cddf] .hotel-common-components-card-tagV2{background-image:linear-gradient(90deg,#e8f3f8b3 0%,#fff4f84d)!important}.room-price-v3 .room-rate .tag-price-tip .hotel-tag-list-v2[data-v-6b98cddf] .atomic-basic-tag{padding:0}.room-price-v3 .top-tip-wrap .hotel-tag-list-v2[data-v-6b98cddf]{margin:0}.room-price-v3 .top-tip-wrap[data-v-6b98cddf] .hotel-common-components-card-tagV2{margin-bottom:0}.room-price-v3 .room-price-info[data-v-6b98cddf]{margin-top:0}.room-price-v3 .room-price-info .room-price-tag[data-v-6b98cddf]{cursor:pointer;justify-content:flex-end;align-items:flex-end;display:flex}.room-price-v3 .room-price-info .room-price-tag.has-tag[data-v-6b98cddf]{align-items:flex-end}.room-price-v3 .room-price-info .room-price-tag .price-part[data-v-6b98cddf]{padding-top:8px;overflow:hidden}.room-price-v3 .room-price-info .room-price-tag .price-part .price-desc[data-v-6b98cddf]{text-align:right}.room-price-v3 .room-price-info .room-price-tag .price-part .price-desc .price-icon[data-v-6b98cddf]{color:#8a8a8a;vertical-align:sub;flex-shrink:0;width:14px;height:14px;margin-right:2px}.room-price-v3 .room-price-info .room-price-tag .price-part .price-desc[data-v-6b98cddf]{font-size:12px;font-weight:400;line-height:1.5}.room-price-v3 .room-price-info .room-price-tag .price-part .price-desc .price-desc-original[data-v-6b98cddf]{color:#8a8a8a;margin-right:6px;font-size:12px;font-weight:400;line-height:1.5;text-decoration:line-through}.room-price-v3 .room-price-info .room-price-tag .price-part .price-desc .price[data-v-6b98cddf]{color:#212121;font-size:12px;font-weight:500;line-height:1.5}.room-price-v3 .room-price-info .room-price-tag .price-part .price-desc .price b[data-v-6b98cddf]{font-size:20px;font-weight:600;line-height:1.32}.room-price-v3 .room-price-info .room-price-tag .price-part .price-tax-tip[data-v-6b98cddf]{text-align:right;color:#757575;font-size:12px;font-weight:400;line-height:1.32}.room-price-v3 .room-price-info .room-price-tag .price-part .price-tax-tip .price-tax-tip-price[data-v-6b98cddf]{display:inline-block}.room-price-v3 .room-price-info .room-price-tag .price-part .price-reward-desc[data-v-6b98cddf]{color:#845500;font-size:12px;font-weight:400;line-height:1.32}.room-price-v3 .room-price-info .room-price-tag .price-part .price-unit[data-v-6b98cddf]{text-align:right;color:#8a8a8a;margin-top:4px;font-size:14px;font-weight:400;line-height:1.5}.room-price-v3 .room-price-info .room-price-tag .price-part .price-tag[data-v-6b98cddf]{text-align:right;justify-content:flex-end;align-items:center;margin-top:3px;display:flex}.room-price-v3 .room-price-info .room-price-tag .price-part .price-tag.no-name[data-v-6b98cddf]{margin-top:0}.room-price-v3 .room-price-info .room-price-tag .price-part .price-tag .tag-price_tags[data-v-6b98cddf]{justify-content:flex-end;overflow:hidden}.room-price-v3 .room-price-info .room-price-tag .price-part .price-tag .tag-price_tags[data-v-6b98cddf] .hotel-atomic-basic-tag{margin-left:4px;margin-right:0}.room-price-v3 .room-price-info .room-price-tag .room-price-tag-action[data-v-6b98cddf]{flex-shrink:0;margin-left:8px;padding:8px 15px}.room-price-v3 .room-price-info .price-login-tip[data-v-6b98cddf]{color:#212121;text-align:right;margin-top:4px;font-size:12px;font-weight:400;line-height:1.5}.room-price-v3 .room-price-info .tag-price-tip .hotel-tag-list-v2[data-v-6b98cddf]{justify-content:flex-end}.room-price-v3 .room-price-info .tag-price-tip .hotel-tag-list-v2[data-v-6b98cddf] .atomic-basic-tag{font-size:14px!important}.room-price-v3 .room-price-info .force-show[data-v-6b98cddf]{margin-left:-10px;display:none}.room-price-v3 .stay-plus-checkbox[data-v-6b98cddf]{justify-content:flex-end;display:flex}.room-price-v3 .stay-plus-checkbox .klk-checkbox[data-v-6b98cddf]{margin:6px 0 0}.room-price-v3 .stay-plus-checkbox .klk-checkbox[data-v-6b98cddf] .klk-checkbox-base,.room-price-v3 .stay-plus-checkbox .klk-checkbox[data-v-6b98cddf] .klk-checkbox-base svg,.room-price-v3 .stay-plus-checkbox .klk-checkbox[data-v-6b98cddf] .klk-checkbox-base .klk-icon{transition:none}.room-price-v3.desktop[data-v-6b98cddf]{border-bottom:1px solid #e6e6e6;flex:1;margin-bottom:0;display:flex}.room-price-v3.desktop[data-v-6b98cddf]:after{content:none}.room-price-v3.desktop[data-v-6b98cddf]:hover{z-index:1;border-bottom-color:#0000;box-shadow:0 4px 8px #00000014}.room-price-v3.desktop[data-v-6b98cddf]:last-child{border-bottom:none}.room-price-v3.desktop.has-price-change[data-v-6b98cddf],.room-price-v3.desktop.mse-channel-container[data-v-6b98cddf]{border:1px solid #ff5b00}.room-price-v3.desktop.has-price-change .hotel-rate-short-code[data-v-6b98cddf],.room-price-v3.desktop.mse-channel-container .hotel-rate-short-code[data-v-6b98cddf]{top:unset;bottom:2px;right:4px}.room-price-v3.desktop .room-rate-top-wrap[data-v-6b98cddf]{margin-bottom:0}.room-price-v3.desktop .room-rate-info-main[data-v-6b98cddf]{justify-content:space-between;width:100%;display:flex}.room-price-v3.desktop .room-rate-top+.room-rate-info[data-v-6b98cddf]{padding-top:20px}.room-price-v3.desktop .room-rate-tag .tag-benefit[data-v-6b98cddf]{margin-top:8px;padding-bottom:12px}.room-price-v3.desktop .room-rate-info[data-v-6b98cddf]{border-radius:unset;flex:1;width:100%;padding:0;display:flex}.room-price-v3.desktop .room-rate-info .room-rate[data-v-6b98cddf]{border-right:1px solid #e6e6e6;flex:1;max-width:calc(100% - 256px);padding:16px 16px 48px 20px}.room-price-v3.desktop .room-rate-info .room-rate .room-info[data-v-6b98cddf]{justify-content:flex-start;align-items:center;margin-bottom:12px;font-size:16px;font-weight:600;line-height:1.5}.room-price-v3.desktop .room-rate-info .room-rate .room-info svg[data-v-6b98cddf]{margin:4px 0 0 4px}.room-price-v3.desktop .room-rate-info .room-rate .room-rate-tag>div[data-v-6b98cddf]:last-child{padding-bottom:0}.room-price-v3.desktop .room-rate-info .room-price-info[data-v-6b98cddf]{align-self:flex-end;width:256px;max-width:50%;margin-top:0;padding:8px 20px 20px 0}.room-price-v3.desktop .room-rate-info .room-price-info .room-price-tag[data-v-6b98cddf]{flex-direction:column;align-self:flex-start;align-items:flex-end;width:calc(100% - 20px);margin-left:16px;overflow:hidden}.room-price-v3.desktop .room-rate-info .room-price-info .room-price-tag .price-part[data-v-6b98cddf]{max-width:100%;padding-top:16px}.room-price-v3.desktop .room-rate-info .room-price-info .room-price-tag .price-desc[data-v-6b98cddf]{white-space:normal;display:block}.room-price-v3.desktop .room-rate-info .room-price-info .room-price-tag .price-desc .price-desc-original[data-v-6b98cddf]{margin-bottom:4px;margin-right:0;font-size:14px;display:block}.room-price-v3.desktop .room-rate-info .room-price-info .room-price-tag .price-desc .price[data-v-6b98cddf]{color:#212121;border-bottom:1px dashed #4a4a4a;padding-bottom:2px;font-size:20px;font-weight:600;line-height:1.32;display:inline-block}.room-price-v3.desktop .room-rate-info .room-price-info .room-price-tag .price-desc .price b[data-v-6b98cddf]{font-size:20px;font-weight:600;line-height:1.32}.room-price-v3.desktop .room-rate-info .room-price-info .room-price-tag .price-desc[data-v-6b98cddf]{margin-bottom:4px}.room-price-v3.desktop .room-rate-info .room-price-info .room-price-tag .price-tax-tip[data-v-6b98cddf]{margin-bottom:4px;font-size:12px;font-weight:400;line-height:1.32}.room-price-v3.desktop .room-rate-info .room-price-info .room-price-tag .price-reward-desc[data-v-6b98cddf]{text-align:right;margin-bottom:4px}.room-price-v3.desktop .room-rate-info .room-price-info .room-price-tag .price-tag[data-v-6b98cddf]{flex-wrap:wrap;width:100%}.room-price-v3.desktop .room-rate-info .room-price-info .room-price-tag .price-tag.no-name[data-v-6b98cddf]{margin-top:-4px}.room-price-v3.desktop .room-rate-info .room-price-info .room-price-tag .room-price-tag-action[data-v-6b98cddf]{margin-top:12px;padding:12px 32px}.room-price-v3.desktop .room-rate-info .room-price-info .price-login-tip[data-v-6b98cddf]{margin-top:12px}.room-price-v3.desktop .room-rate-info .room-price-info .tag-price-tip[data-v-6b98cddf]{margin-top:4px;margin-bottom:4px}.room-price-v3.desktop .room-rate-info .room-price-info.has-price-change-top[data-v-6b98cddf],.room-price-v3.desktop .room-rate-info .room-price-info.mse-channel-price[data-v-6b98cddf]{flex-direction:column;justify-content:space-between;align-self:auto;padding-top:0;display:flex}.room-price-v3.desktop .room-rate-info .room-price-info.has-price-change-top .room-price-change-top[data-v-6b98cddf],.room-price-v3.desktop .room-rate-info .room-price-info.mse-channel-price .room-price-change-top[data-v-6b98cddf]{flex:none}.room-price-v3.desktop .room-rate-info .room-price-info.has-price-change-top .room-price-change-top .room-price-change-top-choice[data-v-6b98cddf],.room-price-v3.desktop .room-rate-info .room-price-info.mse-channel-price .room-price-change-top .room-price-change-top-choice[data-v-6b98cddf]{color:#ff5b00;background-color:#fff0e5;justify-content:flex-end;margin-right:-20px;padding:5px 20px 5px 8px;font-size:12px;font-weight:500;line-height:1.5;display:flex}.room-price-v3.desktop .room-rate-info .room-price-info.has-price-change-top .room-price-change-top .room-price-change-top-choice .i-icon[data-v-6b98cddf],.room-price-v3.desktop .room-rate-info .room-price-info.mse-channel-price .room-price-change-top .room-price-change-top-choice .i-icon[data-v-6b98cddf]{margin-right:4px}.room-price-v3.desktop .room-rate-info .room-price-info.has-price-change-top .room-price-change-top .room-price-change-top-drop[data-v-6b98cddf],.room-price-v3.desktop .room-rate-info .room-price-info.mse-channel-price .room-price-change-top .room-price-change-top-drop[data-v-6b98cddf]{color:#ff5b00;background-color:#fff0e5;justify-content:flex-end;margin-right:-20px;padding:4px 20px 4px 8px;font-size:12px;font-weight:500;line-height:1.5;display:flex}.room-price-v3.desktop .room-rate-info .room-price-info.has-price-change-top .room-price-change-top .room-price-change-top-drop img[data-v-6b98cddf],.room-price-v3.desktop .room-rate-info .room-price-info.mse-channel-price .room-price-change-top .room-price-change-top-drop img[data-v-6b98cddf]{width:24px;height:24px;margin-top:-2px;margin-right:4px}.room-price-v3.desktop .room-rate-info .room-price-info.has-price-change-top .room-price-change-click[data-v-6b98cddf],.room-price-v3.desktop .room-rate-info .room-price-info.mse-channel-price .room-price-change-click[data-v-6b98cddf]{float:right;margin-top:14px;margin-bottom:4px}.room-price-v3.desktop .room-rate-info .room-price-info.has-price-change-top .room-price-change-click[data-v-6b98cddf]:after,.room-price-v3.desktop .room-rate-info .room-price-info.mse-channel-price .room-price-change-click[data-v-6b98cddf]:after{content:"";clear:both;display:block}.room-price-v3.desktop .room-rate-info .room-price-info.has-price-change-top .room-price-change-click.isGetLowerPrice[data-v-6b98cddf],.room-price-v3.desktop .room-rate-info .room-price-info.mse-channel-price .room-price-change-click.isGetLowerPrice[data-v-6b98cddf]{color:#ff5b00}.room-price-v3.desktop .room-rate-info .room-price-info.has-price-change-top .room-price-change-click[data-v-6b98cddf],.room-price-v3.desktop .room-rate-info .room-price-info.mse-channel-price .room-price-change-click[data-v-6b98cddf]{color:#f09b0a;background-color:#fcf3de;border-radius:8px;justify-content:flex-end;align-items:center;padding:8px;font-size:12px;font-weight:500;line-height:1.5;display:flex;position:relative}.room-price-v3.desktop .room-rate-info .room-price-info.has-price-change-top .room-price-change-click span[data-v-6b98cddf] span,.room-price-v3.desktop .room-rate-info .room-price-info.mse-channel-price .room-price-change-click span[data-v-6b98cddf] span{color:#2073f9;text-decoration:underline}.room-price-v3.desktop .room-rate-info .room-price-info.has-price-change-top .room-price-change-click img[data-v-6b98cddf],.room-price-v3.desktop .room-rate-info .room-price-info.mse-channel-price .room-price-change-click img[data-v-6b98cddf]{width:32px;height:32px;margin-right:8px}.room-price-v3.desktop .room-rate-info .room-price-info.has-price-change-top .room-price-change-click[data-v-6b98cddf]:before,.room-price-v3.desktop .room-rate-info .room-price-info.mse-channel-price .room-price-change-click[data-v-6b98cddf]:before{content:"";border:10px solid #0000;border-bottom-color:#fcf3de;display:block;position:absolute;top:-18px;right:24px}.room-price-v3.desktop .recommend-info[data-v-6b98cddf]{border:1px solid #e6e6e6;border-bottom:none}.room-price-v3.package.desktop .room-rate-info .room-rate[data-v-6b98cddf]{width:50%;padding:20px 16px 48px 20px}.room-price-v3.package.desktop .room-rate-info .room-rate .room-info[data-v-6b98cddf]{margin-bottom:8px}.room-price-v3.package.desktop .room-rate-info .room-rate-tag .tag-rate-info[data-v-6b98cddf]{flex-direction:column;align-items:flex-start;display:flex}.room-price-v3.package.desktop .room-rate-info .room-rate-tag .tag-rate-info[data-v-6b98cddf] .hotel-atomic-basic-tag{align-items:flex-start;padding:0!important;font-size:14px!important;font-weight:400!important;line-height:1.32!important}.room-price-v3.package.desktop .room-rate-info .room-rate-tag .tag-rate-info[data-v-6b98cddf] .hotel-atomic-basic-tag .tag-icon{width:16px;height:16px;margin:1px 6px 0 0}.klk-image-viewer-hotel .klk-image-viewer-hotel-tab{margin:0 80px 16px}.klk-image-viewer-hotel .klk-image-viewer-hotel-tab .klk-tabs-item{white-space:nowrap;text-align:center;cursor:pointer;opacity:.6;color:#fff;flex:auto;margin-right:27px;padding:7px 6px;font-weight:500}.klk-image-viewer-hotel .klk-image-viewer-hotel-tab .klk-tabs-item.klk-tabs-item-active{opacity:1;border-bottom:2px solid #fff}.klk-image-viewer-hotel .klk-image-viewer-hotel-tab .klk-card-swiper-prev-btn,.klk-image-viewer-hotel .klk-image-viewer-hotel-tab .klk-card-swiper-next-btn{display:none}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-3df4bd3e]{padding-top:0}.page-no-header .layout-default_header.mobile-header[data-v-3df4bd3e],.page-no-footer .layout-default_footer.mobile-footer[data-v-3df4bd3e]{display:none}img[lazy=loading][data-v-3df4bd3e]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded][data-v-3df4bd3e]{animation:.3s both appear-data-v-3df4bd3e}@keyframes appear-data-v-3df4bd3e{0%{opacity:0}to{opacity:1}}.room-header[data-v-3df4bd3e]{background-color:#fff;display:flex}.room-header .room-header-pic[data-v-3df4bd3e]{border-radius:8px;flex-shrink:0;width:158px;height:105px;margin-bottom:20px;margin-right:12px;position:relative;overflow:hidden}.room-header .room-header-pic+div[data-v-3df4bd3e]{width:calc(100% - 170px)}.room-header .room-header-pic img[data-v-3df4bd3e]{width:100%;height:100%;position:absolute}.room-header .room-header-pic .room-header-pic--count[data-v-3df4bd3e]{color:#f5f5f5;cursor:pointer;background-color:#0009;border-radius:12px 0 8px;align-items:center;padding:4px 8px;font-size:12px;font-weight:400;line-height:1.5;display:flex;position:absolute;bottom:0;right:0}.room-header .room-header-pic .room-header-pic--count span[data-v-3df4bd3e]{color:#fff}.room-header .room-header-pic .room-header-pic--count .i-icon[data-v-3df4bd3e]{color:#fff;flex-shrink:0;margin-right:4px}.room-header .room-header-pic .room-header-pic--empty[data-v-3df4bd3e]{text-align:center;width:calc(100% - 8px);position:absolute;top:50%;left:4px;transform:translateY(-50%)}.room-header .room-header-section[data-v-3df4bd3e]{justify-content:space-between;display:flex}.room-header .room-header-section .room-header-main[data-v-3df4bd3e]{flex:1;width:100%}.room-header .room-header-section .room-header-main .room-header-name[data-v-3df4bd3e]{margin-bottom:6px;font-size:16px;font-weight:600;line-height:1.32}.room-header .room-header-section .room-header-main .room-header-room-num[data-v-3df4bd3e]{color:#fff;background-color:#00828a;border-radius:6px;flex-shrink:0;align-self:flex-start;margin-top:2px;margin-right:4px;padding:0 4px;font-size:14px;font-weight:600;line-height:1.5}.room-header .room-header-section .room-header-main .room-header-desc[data-v-3df4bd3e]{color:#757575;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.room-header .room-header-section .room-header-main .room-header-facility[data-v-3df4bd3e]{color:#212121;flex-wrap:wrap;margin-top:4px;margin-bottom:-4px;font-size:14px;font-weight:400;line-height:1.5;display:flex}.room-header .room-header-section .room-header-main .room-header-facility .room-header-facility-item[data-v-3df4bd3e]{align-items:center;max-width:100%;margin-bottom:4px;display:inline-flex;position:relative}.room-header .room-header-section .room-header-main .room-header-facility .room-header-facility-item img[data-v-3df4bd3e]{flex-shrink:0;width:16px;height:16px;margin-right:4px}.room-header .room-header-section .room-header-main .room-header-facility .room-header-facility-item span[data-v-3df4bd3e]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.room-header .room-header-section .room-header-main .room-header-facility .room-header-facility-item[data-v-3df4bd3e]{margin-right:16px}.room-header .room-header-section .room-header-main .room-header-facility .room-header-facility-item[data-v-3df4bd3e]:last-child{margin-right:0}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-3f968545]{padding-top:0}.page-no-header .layout-default_header.mobile-header[data-v-3f968545],.page-no-footer .layout-default_footer.mobile-footer[data-v-3f968545]{display:none}img[lazy=loading][data-v-3f968545]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded][data-v-3f968545]{animation:.3s both appear-data-v-3f968545}@keyframes appear-data-v-3f968545{0%{opacity:0}to{opacity:1}}.package-header[data-v-3f968545]{background-color:#0000}.package-header .package-header-info[data-v-3f968545]{flex-direction:column;display:flex}.package-header .package-header-pic[data-v-3f968545]{border-radius:12px;margin-bottom:12px;padding-bottom:56.25%;position:relative;overflow:hidden}.package-header .package-header-pic img[data-v-3f968545]{width:100%;height:100%;position:absolute}.package-header .package-header-pic .package-header-pic--count[data-v-3f968545]{color:#f5f5f5;cursor:pointer;background-color:#0009;border-radius:12px 0 8px;align-items:center;padding:4px 8px;font-size:12px;font-weight:400;line-height:1.5;display:flex;position:absolute;bottom:0;right:0}.package-header .package-header-pic .package-header-pic--count span[data-v-3f968545]{color:#fff}.package-header .package-header-pic .package-header-pic--count .i-icon[data-v-3f968545]{color:#fff;flex-shrink:0;margin-right:4px}.package-header .package-header-section .package-header-action[data-v-3f968545]{display:none}.package-header .package-header-section .package-header-main .package-header-name[data-v-3f968545]{margin-bottom:12px;font-size:20px;font-weight:600;line-height:1.32;display:none}.package-header .package-header-benefit-section[data-v-3f968545]{cursor:pointer;margin-bottom:20px}.package-header .package-header-benefit-section .package-header-benefit .package-header-benefit-item[data-v-3f968545]{color:#212121;margin-bottom:8px;font-size:14px;font-weight:400;line-height:1.5;display:flex}.package-header .package-header-benefit-section .package-header-benefit .package-header-benefit-item img[data-v-3f968545]{flex-shrink:0;width:16px;height:16px;margin-top:3px;margin-right:8px}.package-header .package-header-benefit-section .package-header-benefit .package-header-benefit-item[data-v-3f968545]:before{content:none}.package-header .package-header-benefit-section .package-header-benefit .package-header-benefit-item[data-v-3f968545]:last-child{margin-bottom:0}.package-header .package-header-benefit-section .package-header-benefit-more[data-v-3f968545]{color:#2073f9;align-items:center;margin-top:12px;font-size:14px;font-weight:400;line-height:1.32;display:inline-flex}.package-header .package-header-benefit-section .package-header-benefit-more .i-icon[data-v-3f968545]{margin-left:2px}.package-header .package-header-benefit-section .package-header-benefit-more[data-v-3f968545]{max-width:100%}.package-header .package-header-benefit-section .package-header-benefit-more>span[data-v-3f968545]:first-child{white-space:nowrap;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.package-header .package-header-benefit-section .package-header-benefit-more>.i-icon[data-v-3f968545]{flex-shrink:0}.package-header .package-header-calendar[data-v-3f968545]{cursor:pointer;color:#212121;border:1px solid #4a4a4a4d;border-radius:8px;justify-content:center;align-items:center;padding:12px 16px;display:flex}.package-header .package-header-calendar .icon-down[data-v-3f968545]{color:#757575;margin-left:12px}.package-header .package-header-calendar[data-v-3f968545]{font-size:14px;font-weight:500;line-height:1.5}.package-header .package-header-calendar .i-icon-icon-calendar[data-v-3f968545]{margin-right:8px}.calendar-tip{color:#fff;z-index:9;background:#000c;border-radius:6px;max-width:100%;padding:12px 16px;position:absolute;top:calc(100% + 20px);left:0}.calendar-tip:before{content:"";border-bottom:8px solid #000c;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;position:absolute;top:-8px}.calendar-tip{cursor:auto;align-items:center;display:flex}.calendar-tip .i-icon-icon-close{cursor:pointer;margin-left:12px}.calendar-tip.mobile{margin-right:20px;top:calc(100% - 5px);left:20px}.hotel-review-category-simple-list{margin-bottom:-6px!important}.hotel-review-category-list .klk-tag{border-radius:99rem;margin:0 6px 6px 0;padding:0}.hotel-review-category-list .klk-tag:not(.klk-tag-checked){background-color:#fff;border-color:#e6e6e6;font-weight:400}.hotel-review-category-list .klk-tag .category-item{font-size:12px;font-weight:400;line-height:1.32}.hotel-review-category-list.desktop .category-item{text-align:center;white-space:nowrap;text-overflow:ellipsis;min-width:32px;padding:6px 12px;overflow:hidden}.hotel-review-category-list.mobile .category-item{text-align:center;white-space:nowrap;text-overflow:ellipsis;min-width:32px;padding:4px 12px;overflow:hidden}.hotel-reviews-latest.desktop .review-group{margin:20px 0 0}.hotel-reviews-latest.desktop .review-group .klk-card-swiper-item{justify-content:space-between;display:flex}.hotel-reviews-latest.desktop .review-group .klk-card-swiper-item .hotel-review-item{width:calc(50% - 10px)}.hotel-reviews-latest.desktop .content>.hotel-review-item{flex:1;width:100%;max-width:100%}.hotel-reviews-latest.desktop .content>.hotel-review-item .hotel-reviews-swiper-container{max-width:650px}.hotel-reviews-latest.desktop .detail-content-wrap-footer{box-shadow:none!important;border-top:none!important}.hotel-reviews-latest.desktop .detail-content-wrap-footer:before{display:none!important}.hotel-reviews-latest.desktop .detail-content-wrap-footer .svg-icon{transform:rotate(0)!important}.hotel-reviews-latest.desktop .ai-review-summary{margin:8px 0 24px}.hotel-reviews-latest.mobile .review-group{margin:20px -20px;padding-left:20px}.hotel-reviews-latest.mobile .review-group .swiper-wrapper{flex-flow:row}.hotel-reviews-latest.mobile .review-group .hotel-review-item.swiper-slide{box-sizing:border-box;border:1px solid #e6e6e6;border-radius:16px;width:calc(100% - 30px)!important;height:auto!important}.hotel-reviews-latest.mobile .review-group .hotel-review-item.swiper-slide:last-child{margin-right:20px!important}.hotel-reviews-latest.mobile .content{font-size:12px;font-weight:400;line-height:1.5}.hotel-reviews-latest.mobile .content>.hotel-review-overview-filter{background-color:#fff;margin-top:6px;padding:6px 20px}.hotel-reviews-latest.mobile .show-more-btn.show-more-btn--normal{margin-left:0}.hotel-reviews-latest.mobile .ai-review-summary{margin:12px 0 20px}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-56d3e7a2]{padding-top:0}.page-no-header .layout-default_header.mobile-header[data-v-56d3e7a2],.page-no-footer .layout-default_footer.mobile-footer[data-v-56d3e7a2]{display:none}img[lazy=loading][data-v-56d3e7a2]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded][data-v-56d3e7a2]{animation:.3s both appear-data-v-56d3e7a2}@keyframes appear-data-v-56d3e7a2{0%{opacity:0}to{opacity:1}}.section-hotel-facility.section-content-mobile .detail-content-wrap-footer[data-v-56d3e7a2]{margin-top:20px}.detail-content-wrap.mobile.section-hotel-facility{padding:0 0 0 20px}.detail-content-wrap.mobile.section-hotel-facility .detail-content-wrap-footer{margin-top:20px;padding-right:20px}.detail-content-wrap.mobile.section-hotel-facility .hot-attr-list,.detail-content-wrap.mobile.section-hotel-facility .all-attr-list,.detail-content-wrap.mobile.section-hotel-facility .open-hour-attr{padding-right:20px}.detail-content-wrap.mobile.section-hotel-facility .hot-attr-list .attr-item,.detail-content-wrap.mobile.section-hotel-facility .all-attr-list .attr-item,.detail-content-wrap.mobile.section-hotel-facility .open-hour-attr .attr-item{margin-bottom:4px}.detail-content-wrap.mobile.section-hotel-facility .hot-attr-list>div:last-child,.detail-content-wrap.mobile.section-hotel-facility .all-attr-list>div:last-child,.detail-content-wrap.mobile.section-hotel-facility .open-hour-attr>div:last-child,.detail-content-wrap.mobile.section-hotel-facility .hot-attr-list .list-wrap .attr-item:last-child,.detail-content-wrap.mobile.section-hotel-facility .all-attr-list .list-wrap .attr-item:last-child,.detail-content-wrap.mobile.section-hotel-facility .open-hour-attr .list-wrap .attr-item:last-child{margin-bottom:0}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-36badf4a]{padding-top:0}.page-no-header .layout-default_header.mobile-header[data-v-36badf4a],.page-no-footer .layout-default_footer.mobile-footer[data-v-36badf4a]{display:none}img[lazy=loading][data-v-36badf4a]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded][data-v-36badf4a]{animation:.3s both appear-data-v-36badf4a}@keyframes appear-data-v-36badf4a{0%{opacity:0}to{opacity:1}}.section-similar-hotel[data-v-36badf4a]{background:#fff;margin-bottom:0}.section-similar-hotel[data-v-36badf4a] .hotel-card{height:100%}.section-similar-hotel.similar-hotel-mobile .hotel-card[data-v-36badf4a]{border:1px solid #e6e6e6}.section-similar-hotel.similar-hotel-mobile[data-v-36badf4a] .klk-card-swiper-items-wrapper::-webkit-scrollbar{display:none}.section-similar-hotel.similar-hotel-mobile[data-v-36badf4a] .klk-card-swiper{margin:0 -20px}.section-similar-hotel.similar-hotel-mobile[data-v-36badf4a] .klk-card-swiper .klk-card-swiper-items{margin-left:20px}.section-similar-hotel.similar-hotel-mobile[data-v-36badf4a] .klk-card-swiper .klk-card-swiper-items .klk-card-swiper-item:last-child{padding-right:20px;width:177px!important}.section-similar-hotel.similar-hotel-desktop[data-v-36badf4a] .hotel-card{width:275px;min-width:0;margin-right:20px}.section-similar-hotel.similar-hotel-desktop[data-v-36badf4a] .hotel-card:last-child{margin-right:0}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-5c544b78]{padding-top:0}.page-no-header .layout-default_header.mobile-header[data-v-5c544b78],.page-no-footer .layout-default_footer.mobile-footer[data-v-5c544b78]{display:none}img[lazy=loading][data-v-5c544b78]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded][data-v-5c544b78]{animation:.3s both appear-data-v-5c544b78}@keyframes appear-data-v-5c544b78{0%{opacity:0}to{opacity:1}}.layer-right-container[data-v-5c544b78]{background:#00000061;position:fixed;top:0;bottom:0;left:0;right:0;z-index:1999!important}.layer-right-container[data-v-5c544b78] .klk-drawer-content{background-color:#fff;flex-direction:column;width:680px;height:100%;margin-left:auto;padding-bottom:16px;transition:width .3s ease-in;display:flex}.layer-right-container .klk-drawer-content .container-footer[data-v-5c544b78]{flex:none}.layer-right-container .klk-drawer-content .container-content[data-v-5c544b78]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.layer-right-container .klk-drawer-content .container-content.bottom-shadow[data-v-5c544b78]:after{content:"";background-image:linear-gradient(#fff3,#fff);height:32px;position:absolute;bottom:0;left:16px;right:16px}.layer-right-container .klk-drawer-content .container-content .container-header[data-v-5c544b78]{z-index:99;background-color:#fff;flex:none;position:relative}.layer-right-container .klk-drawer-content .container-content .container-header.topShadow[data-v-5c544b78]:after{content:"";background-color:#eee;width:100%;height:1px;position:absolute;bottom:0;left:0}.layer-right-container .klk-drawer-content .container-content .container-header-default[data-v-5c544b78]{text-align:center;min-height:56px;padding:20px 50px;line-height:16px;position:relative}.layer-right-container .klk-drawer-content .container-content .container-header-title[data-v-5c544b78]{text-align:center;white-space:nowrap;text-overflow:ellipsis;padding:0 40px;font-size:16px;font-weight:600;line-height:1.5;overflow:hidden}.layer-right-container .klk-drawer-content .container-content .container-header-button[data-v-5c544b78]{cursor:pointer;align-items:center;font-weight:600;display:flex;position:absolute;left:50px}.layer-right-container .klk-drawer-content .container-content .container-header-button .svg-icon[data-v-5c544b78]{color:#212121;width:20px;height:20px;margin-top:2px}.layer-right-container .klk-drawer-content .container-content .container-header-button .svg-icon.icon-close[data-v-5c544b78]{width:18px;height:18px}.layer-right-container .klk-drawer-content .container-content-main[data-v-5c544b78]{flex:1;height:100%;min-height:0;display:flex}.layer-right-container .klk-drawer-content .container-content-main[data-v-5c544b78]>div{flex:0 0 100%;padding:24px 50px 64px;position:relative;overflow-y:auto}.layer-right-container .klk-drawer-content .container-content-main.animate[data-v-5c544b78]{transition:transform .5s}.layer-right-container.layer-right-container--large[data-v-5c544b78] .klk-drawer-content{width:850px}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-11b01637]{padding-top:0}.page-no-header .layout-default_header.mobile-header[data-v-11b01637],.page-no-footer .layout-default_footer.mobile-footer[data-v-11b01637]{display:none}img[lazy=loading][data-v-11b01637]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded][data-v-11b01637]{animation:.3s both appear-data-v-11b01637}@keyframes appear-data-v-11b01637{0%{opacity:0}to{opacity:1}}.intro-content[data-v-11b01637]{text-align:left}.intro-content .intro-desc[data-v-11b01637]{margin-bottom:32px;font-size:16px;font-weight:400;line-height:1.5}.intro-content .intro-item[data-v-11b01637]{border-bottom:1px solid #eee;margin-top:16px;padding-bottom:16px;display:flex}.intro-content .intro-item[data-v-11b01637]:last-child{border-bottom:none;margin-bottom:60px}.intro-content .intro-item>img[data-v-11b01637]{flex:0 0 48px;height:48px;margin-right:16px}.intro-content .intro-item>dl dt[data-v-11b01637]{margin-bottom:2px;font-size:16px;font-weight:600;line-height:1.5}.intro-content .intro-item>dl dd[data-v-11b01637]{color:#757575;margin-bottom:2px;font-size:14px;font-weight:400;line-height:1.5}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-e7e03df4]{padding-top:0}.page-no-header .layout-default_header.mobile-header[data-v-e7e03df4],.page-no-footer .layout-default_footer.mobile-footer[data-v-e7e03df4]{display:none}img[lazy=loading][data-v-e7e03df4]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded][data-v-e7e03df4]{animation:.3s both appear-data-v-e7e03df4}@keyframes appear-data-v-e7e03df4{0%{opacity:0}to{opacity:1}}.skeleton-card-long[data-v-e7e03df4]{margin-top:60px}.skeleton-card-normal[data-v-e7e03df4]{margin:20px}.stay-plus-recommend[data-v-e7e03df4] .klk-section-title[data-klk-anchor],.stay-plus-recommend[data-v-e7e03df4] .klk-carousel-indicators-backgound{display:none}.stay-plus-recommend .stay-plus-title[data-v-e7e03df4]{padding:64px 0 6px}.stay-plus-recommend .stay-plus-title[data-v-e7e03df4] .stayplus-icon{vertical-align:middle;margin-right:8px}.stay-plus-recommend .intro-desc[data-v-e7e03df4]{color:#757575;cursor:pointer;margin-bottom:32px;font-size:16px;font-weight:400;line-height:1.5}.stay-plus-recommend .intro-desc .svg-icon[data-v-e7e03df4]{vertical-align:top;margin-top:3px}.stay-plus-recommend-mobile[data-v-e7e03df4]{padding:0 20px 20px}.stay-plus-recommend-mobile .stay-plus-title[data-v-e7e03df4]{padding:32px 0 6px}.stay-plus-recommend[data-v-e7e03df4] .stay-plus-card-normal{border:1px solid #eee}.stay-plus-recommend[data-v-e7e03df4] .klk-carousel-indicators{height:20px}.stay-plus-recommend-mobile .intro-desc[data-v-e7e03df4]{margin-bottom:16px}.stay-plus-recommend[data-v-e7e03df4] .klk-carousel .klk-carousel-item{width:856px;padding-right:16px}.stay-plus-recommend[data-v-e7e03df4] .klk-carousel .klk-carousel-next-btn:before{z-index:2;content:"";background:linear-gradient(270deg,#fff 12.67%,#fff0 107.14% 107.14%);width:30px;height:240px;position:absolute;right:42px}.stay-plus-recommend[data-v-e7e03df4] .klk-card-swiper-scroll{margin:0 -20px}.stay-plus-recommend[data-v-e7e03df4] .klk-card-swiper-scroll .klk-card-swiper-item:first-child{padding-left:20px}.stay-plus-recommend[data-v-e7e03df4] .klk-card-swiper-scroll .klk-card-swiper-item:last-child{padding-right:20px}.stay-plus-recommend-desktop[data-v-e7e03df4] .klk-carousel-indicators-backgound{z-index:-1}.voucher-card{cursor:pointer;border:1px solid #e6e6e6;border-radius:12px;width:100%;height:100%;margin-top:5px;transition:all .2s;transform:translateY(0)}.voucher-card:hover{transform:translateY(-4px)}.voucher-card-img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px 12px 0 0;width:100%;height:154px}.voucher-card .content-wrap{flex-direction:column;flex:1;justify-content:space-between;height:157px;padding:12px 16px;display:flex;overflow:hidden}.voucher-card .content-wrap .top-wrap>h5{color:#212121;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;font-size:14px;font-weight:600;line-height:20px;display:-webkit-box;overflow:hidden}.voucher-card .content-wrap .top-wrap .tags{margin-bottom:8px;display:flex;position:relative;overflow:hidden}.voucher-card .content-wrap .top-wrap .tags>span{color:#08b371;white-space:nowrap;background:#e6f7f2;border-radius:6px;flex-shrink:0;max-width:100%;margin-right:6px;padding:2px 4px;font-size:12px;line-height:16px}.voucher-card .content-wrap .top-wrap .tags>span.ellipsis-one{text-overflow:ellipsis;overflow:hidden}.voucher-card .content-wrap .price-wrap .price{color:#212121;align-items:center;font-size:16px;font-weight:600;line-height:19px;display:flex;overflow:hidden}.voucher-card .content-wrap .price-wrap .price>span:first-child{flex-shrink:0}.voucher-card .content-wrap .price-wrap .price .price-desc{color:#212121;font-size:16px;font-weight:600;line-height:19px}.voucher-card .content-wrap .price-wrap .price .night{color:#212121;white-space:nowrap;text-overflow:ellipsis;margin-left:2px;font-size:12px;font-weight:400;line-height:14px;overflow:hidden}.voucher-card .content-wrap .price-wrap .ori-price{margin-top:4px}.voucher-card .content-wrap .price-wrap .sale-desc{color:#757575;white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:12px;line-height:16px;overflow:hidden}.voucher-card.voucher-card-soldout .sold-out-wrap{white-space:nowrap;text-overflow:ellipsis;color:#757575;font-size:12px;line-height:16px;overflow:hidden}.voucher-card.voucher-card-soldout .sold-out-wrap>span{color:#212121;margin-right:8px;font-size:14px;font-weight:600;line-height:20px}.voucher-card.voucher-card-soldout .content-wrap .top-wrap .tags>span{color:#757575;background:#f5f5f5}.voucher-list{background:#fff;padding:32px 20px 0}.voucher-list-title{margin:16px 0}.voucher-list-mobile .voucher-list-content>a{border-bottom:1px solid #eee;padding:16px 0;display:block}.voucher-list-mobile .voucher-list-content>a:first-child{padding-top:2px}.voucher-list-mobile .voucher-list-content>a:last-child{border-bottom:none}.voucher-list .ori-price{align-items:center;margin-top:2px;display:flex}.voucher-list .ori-price .ori-price-tag{color:#ff5b00;background:#ffeadd;border-radius:20px;padding:2px 6px;font-size:12px;font-weight:500}.voucher-list .ori-price .ori-price-desc{color:#757575;margin-left:8px;font-size:12px;line-height:16px;text-decoration:line-through}.voucher-list-item{flex-wrap:wrap;margin-bottom:20px;display:flex}.voucher-list-item-card{box-sizing:border-box;width:275px;height:311px;margin-right:20px;padding:1px;position:relative}.voucher-list-item-card:nth-child(4n){margin-right:0}.voucher-list-item-card.voucher-list-item-card-long{width:385px;height:150px}.voucher-list-item-card.voucher-list-item-card-long:nth-child(2n){margin-right:0}.voucher-list-item-card.voucher-list-item-card-long .voucher-card-normal-desktop{border-radius:12px;width:100%;height:100%;padding:16px}.voucher-list-item-card.voucher-list-item-card-long .voucher-card-normal-desktop .voucher-card-normal-img{border-radius:12px;width:90px;height:90px;margin-right:12px}.voucher-list-desktop{padding:32px 0 0}.voucher-list-desktop.noborder{border-bottom:none}.voucher-list-desktop .voucher-list-title{margin:40px 0 24px;font-size:24px;font-weight:600;line-height:1.32}.voucher-list-desktop .voucher-list-content .mr-20{margin-right:20px}.voucher-list-desktop .voucher-list-content .mr-20:last-child{margin-right:0}.voucher-list-desktop .voucher-list-content.mb-20{margin-bottom:20px}.voucher-list-show-more{text-align:center;color:#212121;border:1px solid #4a4a4a;border-radius:8px;height:36px;margin-top:4px;padding:8px 0;font-size:14px;font-weight:500;line-height:1.5}.page-no-header .layout-default_header.mobile-header+.layout-default_main{padding-top:0}.page-no-header .layout-default_header.mobile-header,.page-no-footer .layout-default_footer.mobile-footer{display:none}img[lazy=loading]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded]{animation:.3s both appear}.voucher-list-mobile{padding-top:0;padding-bottom:32px}.voucher-list-mobile .nav-title{margin:0;padding:24px 0 16px}.voucher-list-desktop{padding-top:0;padding-bottom:32px}.voucher-list-desktop .nav-title{margin:0;padding:40px 0 24px}