@keyframes appear{0%{opacity:0}to{opacity:1}}.hotel-review-item.hotel-review-item-desktop *{word-wrap:break-word;word-break:break-word}.hotel-review-item.hotel-review-item-desktop{border:1px solid #e6e6e6;border-radius:12px;flex-direction:column;justify-content:space-between;width:100%;padding:12px 20px 16px;font-size:14px;display:flex;position:relative}.hotel-review-item.hotel-review-item-desktop .hotel-review-header{justify-content:space-between;margin-bottom:8px}.hotel-review-item.hotel-review-item-desktop .hotel-review-header .hotel-review-user{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;line-height:28px;overflow:hidden}.hotel-review-item.hotel-review-item-desktop .hotel-review-header .hotel-review-user>img{vertical-align:middle;border-radius:50%;width:32px;height:32px;margin-right:8px}.hotel-review-item.hotel-review-item-desktop .hotel-review-header .hotel-review-user>img:not([src]){visibility:hidden}.hotel-review-item.hotel-review-item-desktop .hotel-review-header .hotel-review-user{font-size:14px;font-weight:500;line-height:1.5}.hotel-review-item.hotel-review-item-desktop .hotel-review-header .hotel-review-time{flex:none;margin-left:16px}.hotel-review-item.hotel-review-item-desktop .hotel-review-imgs{width:100%;margin-top:12px}.hotel-review-item.hotel-review-item-desktop .hotel-review-imgs.hotel-review-imgs-showswiper .hotel-review-info-imgs>div.noCurrent{cursor:zoom-in;background:#fff9;position:relative}.hotel-review-item.hotel-review-item-desktop .hotel-review-imgs.hotel-review-imgs-showswiper .hotel-review-info-imgs>div.noCurrent:after{content:"";background:#fff9;width:100%;height:100%;position:absolute;top:0;left:0}.hotel-review-item.hotel-review-item-desktop .hotel-review-imgs .hotel-reviews-swiper-container{background:#000;border-radius:12px;width:100%;margin-top:24px;padding:0 64px;animation:.3s ease-in-out forwards top-in;position:relative}@keyframes top-in{0%{height:0}to{height:500px}}.hotel-review-item.hotel-review-item-desktop .hotel-review-imgs .hotel-reviews-swiper-container .swiper-lazy{background-position:50%;background-repeat:no-repeat;background-size:cover;height:500px}.hotel-review-item.hotel-review-item-desktop .flex{align-items:center;display:flex}.hotel-review-item.hotel-review-item-desktop .gray-text{color:#757575;font-size:12px;font-weight:400;line-height:1.5}.hotel-review-item.hotel-review-item-desktop .hotel-room-info{white-space:nowrap;text-overflow:ellipsis;margin:8px 0;overflow:hidden}.hotel-review-item.hotel-review-item-desktop .hotel-review-from{align-items:center;margin-top:12px;display:flex}.hotel-review-item.hotel-review-item-desktop .hotel-review-info-translate-btn{cursor:pointer;margin-top:10px;text-decoration:underline;display:inline-block}.hotel-review-item.hotel-review-item-desktop .hotel-review-info-imgs{grid-template-columns:repeat(6,1fr);gap:8px 10px;display:grid;position:relative}.hotel-review-item.hotel-review-item-desktop .hotel-review-info-imgs img{object-fit:cover;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.hotel-review-item.hotel-review-item-desktop .hotel-review-info-imgs>div{border-radius:12px;height:0;padding-top:100%;position:relative;overflow:hidden}.hotel-review-item.hotel-review-item-desktop .hotel-review-score{align-items:center;margin-bottom:8px;display:inline-flex}.hotel-review-item.hotel-review-item-desktop .hotel-review-score>p{margin-right:6px}.hotel-review-item.hotel-review-item-desktop .hotel-review-score>p .avg{color:#ff5b00;font-size:14px;font-weight:600;line-height:1.5}.hotel-review-item.hotel-review-item-desktop .hotel-review-score>p .max{color:#757575;font-size:12px;font-weight:400;line-height:1.5}.hotel-review-item.hotel-review-item-desktop .hotel-reivew-source{color:#757575;padding:7px 0 3px;font-size:12px;line-height:14px}.hotel-review-item.hotel-review-item-desktop .hotel-reivew-source img{width:85px;height:9px;margin-left:4px}@media (min-width:1600px){.layer-review-list-desktop .klk-drawer-content{width:900px!important}}.layer-review-list-desktop .hotel-reivew-loading{z-index:99;height:100%}.layer-review-list-desktop .ai-review-summary{padding:8px 0 22px}.layer-review-list-desktop .ai-review-summary .klk-poptip-popper[data-popper-placement=bottom-start]{margin-left:-12px!important}.layer-review-list-desktop .ai-review-summary .klk-poptip-popper[data-popper-placement=bottom-start]:after{left:16px}.layer-review-list-desktop .desktop-layer-review-list-container{padding:0 50px!important}.layer-review-list-desktop .desktop-layer-review-list-container .sticky-hotel{margin:0 -50px;position:sticky;left:-50px;right:-50px}.layer-review-list-desktop .desktop-layer-review-list-container .sticky-filter{z-index:5;background-color:#fff;padding:12px 50px;top:-1px}.layer-review-list-desktop .desktop-layer-review-list-container .sticky-shadow{z-index:4;height:48px;margin-top:-40px;top:5px;box-shadow:0 2px 2px -2px #0000004d}.layer-review-list-desktop .desktop-layer-review-list-container .hotel-list-normal-cardlist-desktop .hotel-review-item{border:none;padding-left:0;padding-right:0}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-3a511640]{padding-top:0}.page-no-header .layout-default_header.mobile-header[data-v-3a511640],.page-no-footer .layout-default_footer.mobile-footer[data-v-3a511640]{display:none}img[lazy=loading][data-v-3a511640]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded][data-v-3a511640]{animation:.3s both appear-data-v-3a511640}@keyframes appear-data-v-3a511640{0%{opacity:0}to{opacity:1}}.selector-wrap[data-v-3a511640]{z-index:101;background-color:#0009;min-width:1280px;position:fixed;top:60px;left:0;right:0}.selector-wrap[data-v-3a511640] .hotel-selector-desktop{background:#202078;width:100%;padding:12px calc(50% - 580px)}.selector-wrap[data-v-3a511640] .hotel-selector-desktop .hotel-selector-item_name{opacity:0;height:0;transition:all .3s;transform:translateY(-100%)}.selector-wrap[data-v-3a511640] .hotel-selector-desktop .hotel-selector-button{padding-top:8px;padding-bottom:8px}@keyframes mask-fade-in-data-v-3a511640{0%{background:#3330;bottom:0}to{background:#3339;bottom:0}}.selector-wrap.mask-animate[data-v-3a511640]{animation:.3s forwards mask-fade-in-data-v-3a511640}.selector-wrap.mask-animate[data-v-3a511640] .hotel-selector-desktop{padding-top:16px;padding-bottom:16px}.selector-wrap.mask-animate[data-v-3a511640] .hotel-selector-desktop .hotel-selector-item_name{opacity:1;height:18px;transform:translateY(0)}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-36590894]{padding-top:0}.page-no-header .layout-default_header.mobile-header[data-v-36590894],.page-no-footer .layout-default_footer.mobile-footer[data-v-36590894]{display:none}img[lazy=loading][data-v-36590894]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded][data-v-36590894]{animation:.3s both appear-data-v-36590894}@keyframes appear-data-v-36590894{0%{opacity:0}to{opacity:1}}.closemap[data-v-36590894]{z-index:1;cursor:pointer;color:#212121;background:#fff;border-radius:9999px;justify-content:center;align-items:center;width:48px;height:48px;padding:12px;display:flex;position:absolute;top:-24px;right:-24px;box-shadow:0 4px 10px #00000024}[data-v-36590894] .empty-view{margin-top:100px}.modal-map-popup[data-v-36590894] .klk-modal{position:relative;max-width:100%!important;padding:0!important}.modal-map-popup[data-v-36590894] .klk-modal .klk-modal-body{height:calc(100vh - 200px);min-height:400px;display:flex;padding:0!important}.modal-map-popup[data-v-36590894] .klk-modal .klk-modal-body .hotel-map-location{cursor:pointer;z-index:9999;background:#fff;border-radius:9999px;align-items:center;padding:10px 12px;display:flex;position:absolute;top:20px;left:20px;box-shadow:0 4px 10px #00000024}.modal-map-popup[data-v-36590894] .klk-modal .klk-modal-body .hotel-map-location svg{width:20px;height:20px;margin-right:8px}.modal-map-popup[data-v-36590894] .klk-modal .klk-modal-body .hotel-map-location span{color:#212121;font-size:14px;font-weight:400;line-height:1.5}.hotel-map[data-v-36590894]{flex:1}.hotel-map[data-v-36590894] .map_container{border-radius:0 16px 16px 0}.hotel-map[data-v-36590894] .klkMap_marker-poptip{font-size:14px;font-weight:600;line-height:1.5}.hotel-map[data-v-36590894] .klkMap_marker.hotel-active-marker .marker-box img{transition:all .1s ease-in}[data-v-36590894] .map-nearby{border-radius:20px 0 0 20px}.hotel-mv .hotel-mv-tabs{margin:0 60px 40px}.hotel-mv .hotel-mv-tabs .hotel-mv-tabs-item{white-space:nowrap;text-align:center;cursor:pointer;color:#fff;border:1px solid #fff;border-radius:9999px;padding:11px 24px;font-size:16px;font-weight:500;line-height:1.5}.hotel-mv .hotel-mv-tabs .hotel-mv-tabs-item.active{color:#212121;background:#fff}.hotel-mv .item-wrapper{width:100%;height:100%}.hotel-mv .item-wrapper img{width:auto;max-width:100%;height:auto;max-height:100%;margin:auto;display:block}.hotel-mv .item-wrapper .normal-video-player-desktop,.hotel-mv .item-wrapper .activity-banner-video,.hotel-mv .item-wrapper video{width:100%;height:100%}.hotel-mv:before{display:none}.hotel-mv .klk-modal{width:max-content}.hotel-mv .klk-modal,.hotel-mv .klk-modal-body{border-radius:8px;min-width:720px;max-width:1440px;padding:0}.hotel-mv .klk-modal-body{overflow:hidden}.hotel-mv .hotel-mv-container{display:flex}.hotel-mv .hotel-mv-inner{background-color:#212121;flex-direction:column;flex:1;width:100%;padding:60px;display:flex;position:relative}.hotel-mv .hotel-mv-close{color:#fff;cursor:pointer;position:absolute;top:40px;right:40px}.hotel-mv .hotel-mv-swiper{-webkit-user-select:none;user-select:none;flex:1;height:542px;min-height:542px;max-height:542px;position:relative}.hotel-mv .hotel-mv-swiper .hotel-mv-images-wrapper{max-width:100%;height:100%;margin:0 64px}.hotel-mv .hotel-mv-swiper .hotel-mv-images-wrapper .klk-carousel-prev,.hotel-mv .hotel-mv-swiper .hotel-mv-images-wrapper .klk-carousel-next{color:#fff;cursor:pointer;background:#ffffff29;border-radius:9999px;justify-content:center;align-items:center;width:48px;height:48px;display:none}.hotel-mv .hotel-mv-swiper .hotel-mv-images-wrapper .klk-carousel-prev{left:-16px;transform:translate(-100%)}.hotel-mv .hotel-mv-swiper .hotel-mv-images-wrapper .klk-carousel-next{right:-16px;transform:translate(100%)}.hotel-mv .hotel-mv-swiper .hotel-mv-images-wrapper .klk-carousel,.hotel-mv .hotel-mv-swiper .hotel-mv-images-wrapper .klk-carousel-items{height:100%}.hotel-mv .hotel-mv-swiper .hotel-mv-images-wrapper .klk-carousel-item{display:flex}.hotel-mv .hotel-mv-swiper .hotel-mv-images-wrapper .hotel-mv-images-prev,.hotel-mv .hotel-mv-swiper .hotel-mv-images-wrapper .hotel-mv-images-next{color:#fff;cursor:pointer;background:#ffffff29;border-radius:9999px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.hotel-mv .hotel-mv-swiper .hotel-mv-images-wrapper .hotel-mv-images-prev{left:0}.hotel-mv .hotel-mv-swiper .hotel-mv-images-wrapper .hotel-mv-images-next{right:0}.hotel-mv .hotel-mv-swiper .hotel-mv-images-count{color:#fff;background:#0009;border-radius:6px;padding:4px;font-size:12px;position:absolute;bottom:8px;right:72px}.hotel-mv .hotel-mv-thumbnail{height:72px;margin-top:20px;padding:0 64px;position:relative}.hotel-mv .hotel-mv-thumbnail .hotel-mv-thumbnail-wrapper{width:100%}.hotel-mv .hotel-mv-thumbnail .hotel-mv-thumbnail-wrapper .klk-card-swiper-prev-btn,.hotel-mv .hotel-mv-thumbnail .hotel-mv-thumbnail-wrapper .klk-card-swiper-next-btn{color:#fff;background:#ffffff29;border:none;width:32px;height:32px;display:none}.hotel-mv .hotel-mv-thumbnail .hotel-mv-thumbnail-item{vertical-align:top;cursor:pointer;background-color:#373737;background-repeat:no-repeat;background-size:cover;border-radius:12px;width:72px;height:72px;display:inline-block;overflow:hidden}.hotel-mv .hotel-mv-thumbnail .hotel-mv-thumbnail-item.active{border:3px solid #fff}.hotel-mv .hotel-mv-thumbnail .hotel-mv-thumbnail-item img{width:100%;height:100%}.hotel-mv .hotel-mv-thumbnail .hotel-mv-thumbnail-prev,.hotel-mv .hotel-mv-thumbnail .hotel-mv-thumbnail-next{z-index:10;color:#fff;cursor:pointer;background:#ffffff29;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.hotel-mv .hotel-mv-thumbnail .hotel-mv-thumbnail-prev{left:16px}.hotel-mv .hotel-mv-thumbnail .hotel-mv-thumbnail-next{right:16px}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-2538beb5]{padding-top:0}.page-no-header .layout-default_header.mobile-header[data-v-2538beb5],.page-no-footer .layout-default_footer.mobile-footer[data-v-2538beb5]{display:none}img[lazy=loading][data-v-2538beb5]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded][data-v-2538beb5]{animation:.3s both appear-data-v-2538beb5}@keyframes appear-data-v-2538beb5{0%{opacity:0}to{opacity:1}}.hotel-detail-banner[data-v-2538beb5]{cursor:pointer;margin-bottom:20px;position:relative}.hotel-detail-banner .banner-wrapper[data-v-2538beb5]{border-radius:12px;height:434px;display:flex;position:relative;overflow:hidden}.hotel-detail-banner .banner-wrapper .k-image[data-v-2538beb5]{flex:1 1 0;transition:all .3s ease-in-out;overflow:hidden}.hotel-detail-banner .banner-wrapper .img-divider[data-v-2538beb5]{background:#fff;flex:none;width:6px}.hotel-detail-banner .banner-wrapper .img-wrapper-v .img-divider[data-v-2538beb5]{width:100%;height:6px}.hotel-detail-banner .banner-wrapper .img-wrapper-h[data-v-2538beb5]{flex:1 1 0;display:flex}.hotel-detail-banner .banner-wrapper .img-wrapper-v[data-v-2538beb5]{flex-direction:column;flex:1 1 0;display:flex}.hotel-detail-banner .banner-count[data-v-2538beb5]{color:#fff;background:#0009;border-radius:9999px;align-items:center;padding:2px 8px;font-size:14px;font-weight:500;line-height:1.5;display:flex;position:absolute;bottom:12px;right:12px}.hotel-detail-banner .banner-count svg[data-v-2538beb5]{flex:none;margin-right:4px}.hotel-detail-banner .banner-wish-button[data-v-2538beb5]{background:#fff;border-radius:100%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 1px 6px #0000001a}.hotel-detail-banner[data-v-2538beb5] .banner-video-player-desktop.normal-video-player .icon-video{left:25%}.hotel-detail-banner.banner-len-1 .image-container[data-v-2538beb5]{flex:1}.hotel-detail-banner.banner-len-1[data-v-2538beb5] .banner-video-player-desktop.normal-video-player .icon-video{left:50%}.hotel-detail-banner.banner-len-2 .image-container[data-v-2538beb5]:first-child{flex:0 0 578px}.hotel-detail-banner.banner-len-2 .image-container[data-v-2538beb5]:nth-child(2){position:absolute;top:0;bottom:0;left:582px;right:0}.hotel-detail-banner.banner-len-3 .image-container[data-v-2538beb5]:first-child{flex:0 0 578px}.hotel-detail-banner.banner-len-3 .image-container[data-v-2538beb5]:nth-child(2),.hotel-detail-banner.banner-len-3 .image-container[data-v-2538beb5]:nth-child(3){position:absolute;left:582px;right:0}.hotel-detail-banner.banner-len-3 .image-container[data-v-2538beb5]:nth-child(2){top:0;bottom:calc(50% + 2px)}.hotel-detail-banner.banner-len-3 .image-container[data-v-2538beb5]:nth-child(3){top:calc(50% + 2px);bottom:0}.hotel-detail-banner.banner-len-4 .image-container[data-v-2538beb5]:first-child{flex:0 0 578px}.hotel-detail-banner.banner-len-4 .image-container[data-v-2538beb5]:nth-child(2){position:absolute;top:0;bottom:calc(50% + 2px);left:582px;right:0}.hotel-detail-banner.banner-len-4 .image-container[data-v-2538beb5]:nth-child(3){position:absolute;top:calc(50% + 2px);bottom:0;left:582px;right:calc(50% - 289px)}.hotel-detail-banner.banner-len-4 .image-container[data-v-2538beb5]:nth-child(4){position:absolute;top:calc(50% + 2px);bottom:0;left:calc(50% + 293px);right:0}.hotel-detail-banner.banner-len-5 .image-container[data-v-2538beb5]:first-child{flex:0 0 578px}.hotel-detail-banner.banner-len-5 .image-container[data-v-2538beb5]:nth-child(2){position:absolute;top:0;bottom:calc(50% + 2px);left:582px;right:calc(50% - 289px)}.hotel-detail-banner.banner-len-5 .image-container[data-v-2538beb5]:nth-child(3){position:absolute;top:calc(50% + 2px);bottom:0;left:582px;right:calc(50% - 289px)}.hotel-detail-banner.banner-len-5 .image-container[data-v-2538beb5]:nth-child(4){position:absolute;top:0;bottom:calc(50% + 2px);left:calc(50% + 293px);right:0}.hotel-detail-banner.banner-len-5 .image-container[data-v-2538beb5]:nth-child(5){position:absolute;top:calc(50% + 2px);bottom:0;left:calc(50% + 293px);right:0}.hotel-detail-banner[data-v-2538beb5] .banner-len-1 .icon-video{left:50%!important}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-18c166a4]{padding-top:0}.page-no-header .layout-default_header.mobile-header[data-v-18c166a4],.page-no-footer .layout-default_footer.mobile-footer[data-v-18c166a4]{display:none}img[lazy=loading][data-v-18c166a4]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded][data-v-18c166a4]{animation:.3s both appear-data-v-18c166a4}@keyframes appear-data-v-18c166a4{0%{opacity:0}to{opacity:1}}.header-info-right[data-v-18c166a4]{flex-direction:column;margin-left:40px}.header-info-right .top[data-v-18c166a4]{flex-grow:0;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.header-info-right .top .price[data-v-18c166a4]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.header-info-right .top .price .price-market[data-v-18c166a4]{text-transform:uppercase;color:#212121;font-size:24px;font-weight:600;line-height:1.32}.header-info-right .top .price .price-unit[data-v-18c166a4]{color:#757575;margin-left:4px;font-size:12px;font-weight:400;line-height:1.32}.header-info-right .top .tag-price_tags[data-v-18c166a4]{max-width:500px;margin-right:4px}.header-info-right .top .price_tip[data-v-18c166a4]{color:#757575;font-size:12px;font-weight:400;line-height:1.32}.header-info-right .top .sold-out[data-v-18c166a4]{color:#757575;font-size:24px;font-weight:600;line-height:1.32}.header-info-right .top>button[data-v-18c166a4]{width:180px;height:54px;margin-left:8px}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-40e41580]{padding-top:0}.page-no-header .layout-default_header.mobile-header[data-v-40e41580],.page-no-footer .layout-default_footer.mobile-footer[data-v-40e41580]{display:none}img[lazy=loading][data-v-40e41580]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded][data-v-40e41580]{animation:.3s both appear-data-v-40e41580}@keyframes appear-data-v-40e41580{0%{opacity:0}to{opacity:1}}.promotion-tag-entrance .title[data-v-40e41580]{cursor:pointer;background:#fcf6f2;border-radius:16px;align-items:center;padding:12px 20px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.promotion-tag-entrance .title>p[data-v-40e41580]{flex-shrink:0;margin-right:8px}.promotion-tag-entrance .title .icon[data-v-40e41580]{width:40px;height:40px;margin-right:8px}.promotion-tag-entrance .title .promotion-tag-viewmore[data-v-40e41580]{white-space:nowrap;text-overflow:ellipsis;margin-left:auto;overflow:hidden}.promotion-tag-entrance .title .promotion-tag-viewmore .text[data-v-40e41580]{font-size:14px;font-weight:400;line-height:1.32}.promotion-tag-entrance .title .promotion-tag-viewmore .text+.text[data-v-40e41580]:before{content:"|";color:#ccc;margin:0 4px}.promotion-tag-entrance .title .i-icon[data-v-40e41580]{flex-shrink:0;margin-left:8px}.detail-top-promotion-list>div{margin-bottom:20px}.detail-top-promotion-list>div:last-child{margin-bottom:0}.detail-top-promotion-list .tag-title{font-size:14px;font-weight:400;line-height:1.32}.detail-top-promotion-list .tag-desc{color:#212121;margin-top:4px;font-size:14px;font-weight:400;line-height:1.5}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-3a3063c1]{padding-top:0}.page-no-header .layout-default_header.mobile-header[data-v-3a3063c1],.page-no-footer .layout-default_footer.mobile-footer[data-v-3a3063c1]{display:none}img[lazy=loading][data-v-3a3063c1]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded][data-v-3a3063c1]{animation:.3s both appear-data-v-3a3063c1}@keyframes appear-data-v-3a3063c1{0%{opacity:0}to{opacity:1}}.header-info .header-info-wrapper[data-v-3a3063c1]{align-items:flex-start;padding-bottom:20px;display:flex}.header-info .header-info-right[data-v-3a3063c1]{text-align:right;flex-grow:0;flex-shrink:0;align-self:center;min-width:370px;margin-left:auto}.header-info .header-info-right[data-v-3a3063c1] .tag-price_tags{flex-direction:row-reverse!important}.header-info .header-info-right[data-v-3a3063c1] .tag-price_tags .hotel-atomic-basic-tag{margin-left:6px}.header-info .header-info-left[data-v-3a3063c1]{flex:1 1 0;overflow:hidden}.header-info .header-info-bottom-left[data-v-3a3063c1]{width:calc(100% - 394px);margin-right:24px}.header-info .header-info-bottom-right[data-v-3a3063c1]{flex-shrink:0;width:370px}.header-info[data-v-3a3063c1] .header-info-card{border:1px solid #e6e6e6;border-radius:16px;margin-bottom:12px;padding:16px 20px}.header-info[data-v-3a3063c1] .header-info-card .header-info-card-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.header-info[data-v-3a3063c1] .header-info-card .header-info-card-title{font-size:18px;font-weight:600;line-height:1.32}.header-info[data-v-3a3063c1] .header-info-card .header-info-card-extra{flex-shrink:0}.header-info .btn-wrap[data-v-3a3063c1]{cursor:pointer;align-items:center;display:flex}.header-info .btn-wrap>span[data-v-3a3063c1]{color:#2073f9}.header-info .btn-wrap[data-v-3a3063c1]>.klk-icon{color:#2073f9;margin-left:3px}.header-info .btn-wrap .i-icon svg[data-v-3a3063c1]{vertical-align:middle}.header-info .reasons-for-booking .highlight-desc[data-v-3a3063c1]{color:#757575;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:12px;font-size:14px;font-weight:400;line-height:1.32;display:-webkit-box;overflow:hidden}.header-info .reasons-for-booking .highlight-desc.full[data-v-3a3063c1]{-webkit-line-clamp:6;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:0;display:-webkit-box;overflow:hidden}.header-info .reasons-for-booking .smark-tag-wrap .smark-list .smark-list-item .icon[data-v-3a3063c1]{border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-right:16px;display:flex}.header-info .reasons-for-booking .smark-tag-wrap .smark-list .smark-list-item .icon img[data-v-3a3063c1]{width:24px;height:24px}.header-info .reasons-for-booking .smark-tag-wrap .smark-list .smark-list-item .desc[data-v-3a3063c1]{color:#757575;margin-top:4px;font-size:14px;font-weight:400;line-height:1.32}.header-info .reasons-for-booking .smark-tag-wrap .smark-list.vertical .name[data-v-3a3063c1]{font-size:14px;font-weight:600;line-height:1.5}.header-info .reasons-for-booking .smark-tag-wrap .smark-list.vertical .smark-list-item[data-v-3a3063c1]{align-items:center;margin-bottom:12px;display:flex}.header-info .reasons-for-booking .smark-tag-wrap .smark-list.vertical .smark-list-item[data-v-3a3063c1]:last-child{margin-bottom:0}.header-info .reasons-for-booking .smark-tag-wrap .smark-list.horizontal[data-v-3a3063c1]{width:100%;min-width:0;display:flex}.header-info .reasons-for-booking .smark-tag-wrap .smark-list.horizontal .icon[data-v-3a3063c1]{margin:0 auto 4px}.header-info .reasons-for-booking .smark-tag-wrap .smark-list.horizontal .name[data-v-3a3063c1]{font-size:14px;font-weight:600;line-height:1.32}.header-info .reasons-for-booking .smark-tag-wrap .smark-list.horizontal .desc[data-v-3a3063c1]{display:none}.header-info .reasons-for-booking .smark-tag-wrap .smark-list.horizontal .smark-list-item[data-v-3a3063c1]{text-align:center;width:calc(20% - 20px);margin-right:20px}.header-info .reasons-for-booking .smark-tag-wrap .smark-list.horizontal .smark-list-item[data-v-3a3063c1]:last-child{margin-right:0}.header-info .reasons-for-booking .smark-tag-wrap[data-v-3a3063c1] .klk-card-swiper-item:first-child .smark-len-4{justify-content:space-around}.header-info .header-info-name[data-v-3a3063c1]{margin-bottom:4px;font-size:24px;font-weight:600;line-height:1.32}.header-info .header-info-name .hotel-name[data-v-3a3063c1]{margin-right:8px}.header-info .hotel-address[data-v-3a3063c1]{margin-top:8px}.header-info .hotel-address img[data-v-3a3063c1]{vertical-align:middle;width:16px;height:16px;margin-bottom:1px;margin-right:2px}.header-info .hotel-address .con[data-v-3a3063c1]{color:#757575;margin-right:6px;font-size:14px;font-weight:400;line-height:1.32}.header-info .hotel-address .btn-wrap[data-v-3a3063c1]{display:inline}.header-info .header-info-stars[data-v-3a3063c1]{cursor:pointer;margin-bottom:8px;display:inline-flex}.header-info .header-info-stars img[data-v-3a3063c1]{margin-right:4px}.header-info .header-info-tags[data-v-3a3063c1]{flex-wrap:wrap;margin-bottom:-4px;display:flex}.header-info .header-info-tags[data-v-3a3063c1] .klk-poptip{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.header-info .header-info-tags[data-v-3a3063c1] .klk-poptip .promotion-tag{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border:none;align-items:center;max-width:100%;height:20px;margin-bottom:4px;margin-right:8px;font-size:12px;line-height:20px;display:flex;overflow:hidden}.header-info .header-info-tags[data-v-3a3063c1] .klk-poptip .promotion-tag>span:first-child{white-space:nowrap;text-overflow:ellipsis;margin-right:2px;overflow:hidden}.header-info .header-info-tags[data-v-3a3063c1] .klk-poptip .promotion-tag .i-icon{color:#757575}.header-info .header-info-tags[data-v-3a3063c1] .klk-poptip .klk-poptip-popper-inner{white-space:normal;overflow:auto}.header-info .header-info-tags[data-v-3a3063c1] .hotel-atomic-basic-tag{white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-bottom:4px;margin-right:4px;overflow:hidden}.header-info .header-info-tags[data-v-3a3063c1] .hotel-atomic-basic-tag.hotel-no-bg{padding-left:0!important;padding-right:0!important}.header-info .header-info-tags[data-v-3a3063c1]>:last-child,.header-info .header-info-tags[data-v-3a3063c1]>:last-child .klk-poptip .promotion-tag{margin-right:0}.header-info .header-info-rating[data-v-3a3063c1]{height:136px}.header-info .header-info-rating[data-v-3a3063c1]:has(.rating-no-score){height:auto;min-height:64px;max-height:136px}.header-info .header-info-rating[data-v-3a3063c1] .score-icon svg{margin-right:4px}.header-info .header-info-rating[data-v-3a3063c1] .score-icon svg:last-child{margin-right:0}.header-info .header-info-rating[data-v-3a3063c1] .score-icon span:last-child svg{color:#ff5b00!important}.header-info .header-info-rating .rating-score[data-v-3a3063c1]{align-items:center;display:inline-flex}.header-info .header-info-rating .rating-score .score-count-value[data-v-3a3063c1]{font-size:24px;font-weight:600;line-height:1.32}.header-info .header-info-rating .rating-score .score-count-all[data-v-3a3063c1]{color:#757575;font-size:16px;font-weight:400;line-height:1.5}.header-info .header-info-rating .rating-score .score-desc[data-v-3a3063c1]{margin-left:12px;font-size:18px;font-weight:600;line-height:1.32}.header-info .header-info-rating .rating-no-score.score-desc[data-v-3a3063c1]{padding-top:4px;font-size:20px;font-weight:600;line-height:1.32}.header-info .header-info-rating .recommend-review[data-v-3a3063c1]{align-items:flex-start;display:flex}.header-info .header-info-rating .recommend-review .review-avatar[data-v-3a3063c1]{border-radius:100%;width:28px;height:28px;margin-right:12px}.header-info .header-info-rating .recommend-review .review-info-name[data-v-3a3063c1]{font-size:14px;font-weight:500;line-height:1.5}.header-info .header-info-rating .recommend-review .review-info-content[data-v-3a3063c1]{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:14px;font-weight:400;line-height:1.32;display:-webkit-box;overflow:hidden}.header-info .header-info-benefits .benefit-list[data-v-3a3063c1]{flex-wrap:wrap;display:flex}.header-info .header-info-benefits .benefit-item[data-v-3a3063c1]{flex-basis:calc(33.3333% - 12px);align-items:center;max-width:calc(33.3333% - 12px);margin-top:12px;margin-right:12px;display:flex}.header-info .header-info-benefits .benefit-item i[data-v-3a3063c1]{background-position:50%;background-size:cover;flex-shrink:0;width:20px;height:20px;margin-right:8px}.header-info .header-info-benefits .benefit-item .name[data-v-3a3063c1]{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:400;line-height:1.5;overflow:hidden}.header-info .header-info-benefits .benefit-item .name[data-v-3a3063c1] .stress-name{color:#757575;flex-shrink:0;margin-left:8px}.header-info .header-info-benefits .benefit-item[data-v-3a3063c1]:nth-child(3n){margin-right:0}.header-info .header-info-benefits .benefit-item[data-v-3a3063c1]:first-child,.header-info .header-info-benefits .benefit-item[data-v-3a3063c1]:nth-child(2),.header-info .header-info-benefits .benefit-item[data-v-3a3063c1]:nth-child(3){margin-top:0}.header-info .header-info-address[data-v-3a3063c1]{cursor:pointer;background:url(https://res.klook.com/image/upload/v1721960960/UED_new/Hotel/hotel_police_2406/img_map_3x.png) 100%/auto 100% no-repeat}.header-info .header-info-address .address-wrapper[data-v-3a3063c1]{overflow:hidden}.header-info .header-info-address .address-wrapper .location-nearby-item[data-v-3a3063c1]{margin-bottom:6px}.header-info .header-info-address .address-wrapper .location-nearby-item[data-v-3a3063c1]:last-child{margin-bottom:0}.header-info .header-info-address .address-wrapper .location-nearby-item>img[data-v-3a3063c1]{vertical-align:middle;width:16px;height:16px;margin-bottom:2px;margin-right:4px}.header-info .header-info-address .address-wrapper .location-nearby-item>span[data-v-3a3063c1]{font-size:14px;font-weight:400;line-height:1.5}.header-info .header-info-recommend-wrapper[data-v-3a3063c1]{background:#f5f5f5;border-radius:16px;padding:20px}.header-info .header-info-recommend-wrapper .recommend-text[data-v-3a3063c1]{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:14px;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.header-info .header-info-recommend-wrapper[data-v-3a3063c1] .recommend-text-btn{cursor:pointer;margin-top:20px;font-size:14px;font-weight:600;line-height:1.5;text-decoration:underline}.hotel-detail-desktop-page-breadcrumb{background:#fff;align-items:center;height:64px;display:flex;padding-left:0!important}.top-link{color:#2073f9;justify-content:flex-start;align-items:center;margin:12px 0 24px;display:flex}.top-link div{color:#2073f9;cursor:pointer;margin-right:4px;font-size:14px;font-weight:500;line-height:1.5}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-4adc2f46]{padding-top:0}.page-no-header .layout-default_header.mobile-header[data-v-4adc2f46],.page-no-footer .layout-default_footer.mobile-footer[data-v-4adc2f46]{display:none}img[lazy=loading][data-v-4adc2f46]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded][data-v-4adc2f46]{animation:.3s both appear-data-v-4adc2f46}@keyframes appear-data-v-4adc2f46{0%{opacity:0}to{opacity:1}}.desktop-nearby .nearby-content .poi-wrap[data-v-4adc2f46]{display:flex}.desktop-nearby .nearby-content .poi-wrap>h3[data-v-4adc2f46]{flex:0 0 200px;margin-right:80px;font-size:16px;font-weight:600;line-height:1.5}.desktop-nearby .nearby-content .poi-wrap>div[data-v-4adc2f46]{border-bottom:1px solid #eee;flex-wrap:wrap;flex:1;display:flex}.desktop-nearby .nearby-content .poi-wrap>div[data-v-4adc2f46] .poi-item-desktop{flex:0 0 266px;margin-bottom:8px;margin-right:40px}.desktop-nearby .nearby-content .poi-wrap>div[data-v-4adc2f46] .poi-item-desktop:nth-child(3n){margin-right:0}.desktop-nearby .nearby-content .poi-wrap>div[data-v-4adc2f46] .poi-item-desktop .transport-wrap{display:flex}.desktop-nearby .nearby-content .poi-wrap>div[data-v-4adc2f46] .poi-item-desktop .transport-wrap>img{object-fit:fill;flex:0 0 20px;width:20px;height:20px;margin-right:8px}.desktop-nearby .nearby-content .poi-wrap>div[data-v-4adc2f46] .poi-item-desktop .transport-wrap>div{flex:1}.desktop-nearby .nearby-content .poi-wrap>div[data-v-4adc2f46] .poi-item-desktop .transport-wrap>div p{font-size:14px;font-weight:400;line-height:1.5}.desktop-nearby .nearby-content .poi-wrap>div[data-v-4adc2f46] .poi-item-desktop .transport-wrap>div .tags{flex-wrap:wrap;margin-top:5px;display:flex}.desktop-nearby .nearby-content .poi-wrap>div[data-v-4adc2f46] .poi-item-desktop .transport-wrap>div .tags>span{border-radius:6px;margin-bottom:8px;margin-right:8px;padding:1px 6px;font-size:12px;font-weight:500;line-height:1.5}.desktop-nearby .nearby-content .poi-wrap>div[data-v-4adc2f46] .poi-item-desktop .transport-wrap>div .tags>span:last-child{margin-right:0}.desktop-nearby .nearby-content .poi-wrap>div[data-v-4adc2f46] .poi-item-desktop .transport-wrap>span{color:#757575;flex:none;margin-left:4px;font-size:14px;font-weight:400;line-height:1.5}.desktop-nearby .nearby-content .poi-wrap>div[data-v-4adc2f46] .poi-item-desktop .attractions-wrap{justify-content:space-between;padding:12px 0;font-size:14px;font-weight:400;line-height:1.5;display:flex}.desktop-nearby .nearby-content .poi-wrap>div[data-v-4adc2f46] .poi-item-desktop .attractions-wrap>span{color:#757575;flex:none;margin-left:4px}.desktop-nearby .nearby-content .poi-wrap:last-child>div[data-v-4adc2f46]{border-bottom:none}.desktop-nearby .nearby-content:has(.transport-wrap,.attractions-wrap) .poi-wrap[data-v-4adc2f46]:first-child{margin-bottom:12px}.desktop-nearby .nearby-content:has(.transport-wrap,.attractions-wrap) .poi-wrap:first-child>div[data-v-4adc2f46]{padding-bottom:8px}.desktop-nearby[data-v-4adc2f46] .detail-content-wrap-footer{box-shadow:none!important;border-top:none!important}.desktop-nearby[data-v-4adc2f46] .detail-content-wrap-footer:before{display:none!important}.desktop-nearby[data-v-4adc2f46] .detail-content-wrap-footer .svg-icon{transform:rotate(0)!important}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-781e6ad2]{padding-top:0}.page-no-header .layout-default_header.mobile-header[data-v-781e6ad2],.page-no-footer .layout-default_footer.mobile-footer[data-v-781e6ad2]{display:none}img[lazy=loading][data-v-781e6ad2]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded][data-v-781e6ad2]{animation:.3s both appear-data-v-781e6ad2}@keyframes appear-data-v-781e6ad2{0%{opacity:0}to{opacity:1}}.hotel-room-info[data-v-781e6ad2]{width:300px}.hotel-room-info[data-v-781e6ad2] .room-imgs{cursor:pointer;border-radius:12px;position:relative}.hotel-room-info[data-v-781e6ad2] .room-imgs-text{text-align:center;color:#fff;font-size:16px;font-weight:400;line-height:1.5;position:absolute;top:50%;left:22px;right:22px;transform:translateY(-50%)}.hotel-room-info[data-v-781e6ad2] .room-imgs-count{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}.hotel-room-info[data-v-781e6ad2] .room-imgs-count svg{width:16px;height:16px;margin-right:4px}.hotel-room-info[data-v-781e6ad2] .room-imgs-main{flex-wrap:wrap;display:flex}.hotel-room-info[data-v-781e6ad2] .room-imgs-main .room-imgs-item{border-radius:8px}.hotel-room-info[data-v-781e6ad2] .room-imgs-main .room-imgs-item:first-child{width:100%!important;height:150px!important}.hotel-room-info[data-v-781e6ad2] .room-imgs-main.len-2 .room-imgs-item:last-child{margin-top:8px;width:100%!important;height:82px!important}.hotel-room-info[data-v-781e6ad2] .room-imgs-main.len-3 .room-imgs-item:last-child,.hotel-room-info[data-v-781e6ad2] .room-imgs-main.len-3 .room-imgs-item:nth-last-child(2){margin-top:8px;width:calc(50% - 4px)!important;height:82px!important}.hotel-room-info[data-v-781e6ad2] .room-imgs-main.len-3 .room-imgs-item:last-child{margin-left:8px}.hotel-room-info .room-popular-icons[data-v-781e6ad2]{margin-top:12px}.hotel-room-info .room-popular-icons[data-v-781e6ad2] .icon-item{margin-bottom:6px}.hotel-room-info .room-popular-icons[data-v-781e6ad2] .icon-item-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hotel-room-info .room-facility-icons[data-v-781e6ad2]{flex-wrap:wrap;margin-top:20px;display:flex}.hotel-room-info .room-facility-icons[data-v-781e6ad2] .icon-item{width:calc(50% - 4px);margin-bottom:6px;margin-right:4px}.hotel-room-info .room-facility-icons[data-v-781e6ad2] .icon-item:nth-child(2n){margin-right:0}.hotel-room-info .room-facility-icons[data-v-781e6ad2] .icon-item .icon-item-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hotel-room-info[data-v-781e6ad2] .hotel-poptip-facility .view-more-facility{cursor:pointer;border-bottom:1px dashed;margin-top:4px;font-size:14px;font-weight:600;line-height:1.5}.no-rate-room{background-color:#f5f5f5;margin-top:20px;padding:40px}.no-rate-room .no-rate-room-tip{color:#212121;margin-bottom:20px;font-size:16px;font-weight:600;line-height:1.5}.no-rate-room .no-rate-room-list{background-color:#fff;border-radius:16px;justify-content:space-between;display:flex}.no-rate-room .no-rate-room-list .no-rate-room-list-wrap{flex:1;max-width:calc(100% - 240px);padding:0 20px}.no-rate-room .no-rate-room-list .no-rate-room-list-wrap .rate-list-view-more-package{background:#fff;margin-top:0;padding:16px 0}.no-rate-room .no-rate-room-list .no-rate-room-list-wrap .rate-list-view-more-package.expanded .i-icon{transform:rotate(180deg)}.no-rate-room .no-rate-room-list .room-action{text-align:center;border-left:1px solid #eee;flex-shrink:0;width:240px;padding:32px 20px}.no-rate-room .no-rate-room-list .room-action .klk-button{min-width:176px}.no-rate-room .no-rate-room-list .no-rate-room-item{border-bottom:1px solid #eee;flex:1;padding:16px 0;display:flex}.no-rate-room .no-rate-room-list .no-rate-room-item:last-child{border-bottom:none}.no-rate-room .no-rate-room-list .no-rate-room-item .img{flex-shrink:0;width:300px;height:168px;position:relative}.no-rate-room .no-rate-room-list .no-rate-room-item .img img{border-radius:8px}.no-rate-room .no-rate-room-list .no-rate-room-item .img .img-text{text-align:center;color:#fff;font-size:16px;font-weight:400;line-height:1.5;position:absolute;top:50%;left:22px;right:22px;transform:translateY(-50%)}.no-rate-room .no-rate-room-list .no-rate-room-item .no-rate-room-info{flex-direction:column;flex:1;max-width:calc(100% - 300px);margin-left:16px;display:flex}.no-rate-room .no-rate-room-list .no-rate-room-item .no-rate-room-info .room-name{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:8px;font-size:20px;font-weight:600;line-height:1.32;display:-webkit-box;overflow:hidden}.no-rate-room .no-rate-room-list .no-rate-room-item .no-rate-room-info .room-main{flex:1;justify-content:space-between;display:flex}.no-rate-room .no-rate-room-list .no-rate-room-item .no-rate-room-info .room-main .icon-item{margin-bottom:6px}.no-rate-room .no-rate-room-list .no-rate-room-item .no-rate-room-info .room-main .recommend-room-num{flex-shrink:0;align-self:flex-end;font-size:16px;font-weight:400;line-height:1.5}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-28cdc89d]{padding-top:0}.page-no-header .layout-default_header.mobile-header[data-v-28cdc89d],.page-no-footer .layout-default_footer.mobile-footer[data-v-28cdc89d]{display:none}img[lazy=loading][data-v-28cdc89d]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded][data-v-28cdc89d]{animation:.3s both appear-data-v-28cdc89d}@keyframes appear-data-v-28cdc89d{0%{opacity:0}to{opacity:1}}.hotel-room-wrap .room-desc-tip[data-v-28cdc89d]{color:#757575;width:100%;margin-top:-12px;padding-bottom:32px;font-size:16px;font-weight:400;line-height:1.5}.hotel-room-wrap .filter-list[data-v-28cdc89d]{flex-wrap:wrap;margin-bottom:24px;display:flex}.hotel-room-wrap .filter-list .filter-list-item[data-v-28cdc89d]{border:1px solid #e6e6e6;border-radius:12px;align-items:center;margin:0 16px 12px 0;padding:11px 15px;display:flex;position:relative}.hotel-room-wrap .filter-list .filter-list-item[data-v-28cdc89d]:not(.klk-checkbox-disabled):not(.klk-checkbox-checked):hover{background-color:#f5f5f5}.hotel-room-wrap .filter-list .filter-list-item[data-v-28cdc89d]:not(.klk-checkbox-disabled):not(.klk-checkbox-checked):hover .klk-checkbox-base{border-color:#4a4a4a}.hotel-room-wrap .filter-list .filter-list-item.klk-checkbox-checked[data-v-28cdc89d]{background-color:#fff0e5;border-color:#fff0e5}.hotel-room-wrap .filter-list .filter-list-item.klk-checkbox-disabled img[data-v-28cdc89d]{filter:grayscale();opacity:.4}.hotel-room-wrap .filter-list .filter-list-item img[data-v-28cdc89d]{object-fit:cover;margin-top:-2px;margin-right:4px}.hotel-room-wrap .filter-list .filter-list-item.filter-stayplus img[data-v-28cdc89d]{margin-top:-1px}.hotel-room-wrap .filter-list .filter-list-item[data-v-28cdc89d] .klk-checkbox-base{display:flex;position:static}.hotel-room-wrap .filter-list .filter-list-item[data-v-28cdc89d] .klk-checkbox-base>svg{margin:auto;position:static}.hotel-room-wrap .filter-list .filter-list-item[data-v-28cdc89d] .klk-checkbox-label{align-items:center;display:flex}.hotel-room-wrap .room-select-container[data-v-28cdc89d]{align-items:center;margin-bottom:16px;display:flex}.hotel-room-wrap .room-select-container[data-v-28cdc89d] .klk-poptip .klk-poptip-popper-inner{padding:0}.hotel-room-wrap .room-select-container[data-v-28cdc89d] .klk-poptip .klk-poptip-reference .room-select-container-title{color:#212121;cursor:pointer;background:#fff;border:1px solid #e6e6e6;border-radius:12px;align-items:center;padding:12px 20px;font-size:16px;font-weight:600;line-height:1.5;display:flex}.hotel-room-wrap .room-select-container[data-v-28cdc89d] .klk-poptip .klk-poptip-reference .room-select-container-title .i-icon{margin-left:4px}.hotel-room-wrap .room-select-container[data-v-28cdc89d] .klk-poptip .klk-poptip-reference .room-select-container-title.show .i-icon{transform:rotate(180deg)}.hotel-room-wrap .room-select-container[data-v-28cdc89d] .klk-poptip .klk-poptip-reference .room-select-container-title:hover{border:1px solid #212121}.hotel-room-wrap .room-select-container[data-v-28cdc89d] .klk-poptip .room-select-container-list{padding:8px 0}.hotel-room-wrap .room-select-container[data-v-28cdc89d] .klk-poptip .room-select-container-list .room-select-item{color:#212121;max-width:600px;padding:12px 20px;font-size:16px;font-weight:400;line-height:1.5}.hotel-room-wrap .room-select-container[data-v-28cdc89d] .klk-poptip .room-select-container-list .room-select-item span{color:#757575;font-size:14px;font-weight:400;line-height:1.5}.hotel-room-wrap .room-select-container[data-v-28cdc89d] .klk-poptip .room-select-container-list .room-select-item{cursor:pointer}.hotel-room-wrap .room-select-container[data-v-28cdc89d] .klk-poptip .room-select-container-list .room-select-item:hover{background-color:#f5f5f5}.hotel-room-wrap .room-select-container .room-select-container-tip[data-v-28cdc89d]{color:#757575;margin-left:16px;font-size:14px;font-weight:400;line-height:1.5}.hotel-room-wrap .room-select-container .room-select-container-tip[data-v-28cdc89d] b{color:#212121}.hotel-room-wrap[data-v-28cdc89d] .room-list{width:100%}.hotel-room-wrap[data-v-28cdc89d] .room-list>div:first-of-type{border-top:none}.hotel-room-wrap[data-v-28cdc89d] .room-list-v2{padding-top:0}.hotel-room-wrap[data-v-28cdc89d] .room-list-v2 .room-price-v3.border-animation{animation:1.5s .5s forwards borderAnimation-data-v-28cdc89d}.hotel-room-wrap[data-v-28cdc89d] .room-list-v2 .room-list-wrap>.room-name{flex-wrap:wrap;align-items:center;max-width:100%;margin-bottom:12px;font-size:20px;font-weight:600;line-height:1.32;display:flex}.hotel-room-wrap[data-v-28cdc89d] .room-list-v2 .room-list-wrap>.room-name>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hotel-room-wrap[data-v-28cdc89d] .room-list-v2 .room-list-wrap>.room-name>.recommend-room-num{align-items:center;display:flex}.hotel-room-wrap[data-v-28cdc89d] .room-list-v2 .room-list-wrap>.room-name>.recommend-room-num>span:first-child{color:#fff;background-color:#00828a;border-radius:6px;margin:0 8px 0 4px;padding:1px 4px;font-size:16px;font-weight:600;line-height:1.5;display:flex}.hotel-room-wrap[data-v-28cdc89d] .room-list-v2 .room-list-wrap>.room-name>.recommend-room-num>span:last-child{font-size:14px;font-weight:400;line-height:1.5}.hotel-room-wrap[data-v-28cdc89d] .room-list-v2 .room-list-wrap{background-color:#f5f5f5;margin-top:20px;padding:20px}.hotel-room-wrap[data-v-28cdc89d] .rate-list-view-more-package{text-align:center;cursor:pointer;color:#212121;background:#f5f5f5;justify-content:center;align-items:center;margin-top:-1px;padding-top:16px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.hotel-room-wrap[data-v-28cdc89d] .rate-list-view-more-package .i-icon{margin-left:8px}.hotel-room-wrap[data-v-28cdc89d] .rate-list-view-more-package.expanded .i-icon{transform:rotate(180deg)}.hotel-room-wrap[data-v-28cdc89d] .room-list-item{justify-content:space-between;align-items:flex-start;padding-bottom:0;display:flex}.hotel-room-wrap[data-v-28cdc89d] .room-list-item.query-room-item{border-top:none;border-bottom-right-radius:8px;border-bottom-left-radius:8px;margin-top:58px;padding-top:30px;position:relative;box-shadow:inset 0 0 2px 2px #fff3e0}.hotel-room-wrap[data-v-28cdc89d] .room-list-item .hotel-rate-list{flex-direction:column;align-self:stretch;width:calc(100% - 316px);display:flex}.hotel-room-wrap[data-v-28cdc89d] .room-list-item .hotel-rate-list .rate-list-header{color:#757575;background:#fff;border-bottom:1px solid #e6e6e6;justify-content:space-between;display:flex}.hotel-room-wrap[data-v-28cdc89d] .room-list-item .hotel-rate-list .rate-list-header>div{padding:12px 20px;font-size:14px;font-weight:600;line-height:1.5}.hotel-room-wrap[data-v-28cdc89d] .room-list-item .hotel-rate-list .rate-list-header>div:first-child{border-right:1px solid #e6e6e6;flex:1}.hotel-room-wrap[data-v-28cdc89d] .room-list-item .hotel-rate-list .rate-list-header>div:last-child{width:256px}.hotel-room-wrap[data-v-28cdc89d] .room-list-item .rate-image-list{margin-bottom:16px}.hotel-room-wrap[data-v-28cdc89d] .room-list-item .rate-image-list .klk-card-swiper-item{align-items:center;display:flex}.hotel-room-wrap[data-v-28cdc89d] .room-list-item .rate-image-list .klk-card-swiper-item>img{width:80px;height:60px}.hotel-room-wrap[data-v-28cdc89d] .room-list-item .rate-image-list .klk-card-swiper-item>img:not(:last-child){margin-right:12px}.hotel-room-wrap[data-v-28cdc89d] .room-list-item .rate-image-list .klk-card-swiper-prev-btn,.hotel-room-wrap[data-v-28cdc89d] .room-list-item .rate-image-list .klk-card-swiper-next-btn{transform:scale(.67)}.hotel-room-wrap[data-v-28cdc89d] .room-list-item .rate-image-list .klk-card-swiper-prev-btn{left:-16px}.hotel-room-wrap[data-v-28cdc89d] .room-list-item .rate-image-list .klk-card-swiper-next-btn{right:-16px}.hotel-room-wrap .button[data-v-28cdc89d]{background:#fff;border:none;outline:none;padding:5.5px 10.5px;font-weight:600}.hotel-room-wrap .button-primary[data-v-28cdc89d]{color:#fff;background:#ff5b00;border-radius:6px}.hotel-room-wrap .button-secondary[data-v-28cdc89d]{background:#fff;border:1px solid #4a4a4a}.hotel-room-wrap[data-v-28cdc89d] .recommend-list{cursor:pointer;margin-bottom:16px;display:flex}.hotel-room-wrap[data-v-28cdc89d] .recommend-list .recommend-item{width:calc(33.3333% - 5.33333px);margin-right:8px}.hotel-room-wrap[data-v-28cdc89d] .recommend-list .recommend-item:last-child{margin-right:0}.hotel-room-wrap[data-v-28cdc89d] .recommend-list .recommend-item .recommend-item-top{background:#fff0e5;border-radius:12px 12px 0 0;align-items:center;padding:4px 12px;display:flex}.hotel-room-wrap[data-v-28cdc89d] .recommend-list .recommend-item .recommend-item-top>img{flex-shrink:0;width:16px;height:16px;margin-right:4px}.hotel-room-wrap[data-v-28cdc89d] .recommend-list .recommend-item .recommend-item-top>p{white-space:nowrap;text-overflow:ellipsis;color:#ff5b00;font-size:12px;font-weight:600;line-height:1.5;overflow:hidden}.hotel-room-wrap[data-v-28cdc89d] .recommend-list .recommend-item .recommend-item-top svg{color:#ff5b00}.hotel-room-wrap[data-v-28cdc89d] .recommend-list .recommend-item .recommend-item-bottom{border:1px solid #e6e6e6;border-top:none;border-radius:0 0 12px 12px;justify-content:space-between;padding:10px 12px 24px;display:flex}.hotel-room-wrap[data-v-28cdc89d] .recommend-list .recommend-item .recommend-item-bottom .price-wrap{height:46px}.hotel-room-wrap[data-v-28cdc89d] .recommend-list .recommend-item .recommend-item-bottom .price-wrap .price-desc-wrap{align-items:center;display:flex}.hotel-room-wrap[data-v-28cdc89d] .recommend-list .recommend-item .recommend-item-bottom .price-wrap .price-desc-wrap>p:first-child{color:#ff5b00;margin-bottom:2px;margin-right:4px}.hotel-room-wrap[data-v-28cdc89d] .recommend-list .recommend-item .recommend-item-bottom .price-wrap .price-desc-wrap>p:first-child>span:last-child{font-size:16px;font-weight:600;line-height:1.5}.hotel-room-wrap[data-v-28cdc89d] .recommend-list .recommend-item .recommend-item-bottom .price-wrap .price-desc-wrap>p:last-child{color:#8a8a8a;font-size:12px;font-weight:400;line-height:1.5;text-decoration:line-through}.hotel-room-wrap[data-v-28cdc89d] .recommend-list .recommend-item .recommend-item-bottom>button{border-radius:8px;align-self:flex-end}.hotel-room-wrap[data-v-28cdc89d] .hotel-tag-list-v2.discount-tag{display:inline-flex}.hotel-room-wrap[data-v-28cdc89d] .hotel-tag-list-v2.discount-tag .hotel-common-components-card-tagV2{margin-bottom:0;padding:1px 6px;font-size:12px;font-weight:500;line-height:1.5}@keyframes borderAnimation-data-v-28cdc89d{0%{border-bottom:1px solid red;outline:1px solid #ff5b00}40%{outline:1px solid #ff5b00}60%{outline:1px solid #ff5b00}90%{outline:1px solid #0000}to{outline:1px solid #0000}}.package-rc{background:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.package-rc .label{color:#757575;justify-content:center;align-items:center;margin-bottom:12px;font-size:16px;font-weight:400;line-height:1.5;display:flex}.package-rc .date{margin-bottom:4px;font-size:16px;font-weight:600;line-height:1.5}.package-rc .price{color:#ff5b00;justify-content:center;align-items:center;font-size:14px;line-height:1.32;display:flex}.package-rc .package-rc-tip{color:#f09b0a;background:#fcf3de;padding:12px;font-size:14px;font-weight:400;line-height:1.5}.package-list-desktop .empty-wrapper{text-align:center;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:40px 20px;display:flex}.package-list-desktop .empty-view-desktop{flex-direction:column;align-items:center;margin-bottom:20px;display:flex}.package-list-desktop .empty-view-desktop img{width:130px;margin-bottom:20px}.package-list-desktop .empty-view-desktop .empty-view-desc{color:#757575;font-size:16px;font-weight:400;line-height:1.5}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-172aa332]{padding-top:0}.page-no-header .layout-default_header.mobile-header[data-v-172aa332],.page-no-footer .layout-default_footer.mobile-footer[data-v-172aa332]{display:none}img[lazy=loading][data-v-172aa332]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded][data-v-172aa332]{animation:.3s both appear-data-v-172aa332}@keyframes appear-data-v-172aa332{0%{opacity:0}to{opacity:1}}.hotel-package-wrap[data-v-172aa332] .package-list .package-list-wrap>.package-name{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;align-items:center;max-width:100%;margin-bottom:16px;font-size:20px;font-weight:600;line-height:1.32;display:-webkit-box;overflow:hidden}.hotel-package-wrap[data-v-172aa332] .package-list .package-list-wrap{background-color:#f5f5f5;margin-top:16px;padding:20px}.hotel-package-wrap[data-v-172aa332] .package-list .package-list-wrap:first-child{margin-top:0}.hotel-package-wrap[data-v-172aa332] .package-list-item{justify-content:space-between;align-items:flex-start;padding-bottom:0;display:flex}.hotel-package-wrap[data-v-172aa332] .package-list-item>.package-header{width:300px}.hotel-package-wrap[data-v-172aa332] .package-list-item .package-list-room-list{flex-direction:column;align-self:stretch;width:calc(100% - 316px);display:flex;position:relative}.hotel-package-wrap[data-v-172aa332] .package-list-item .package-list-room-list .rate-list-header{color:#757575;background:#f5f5f5;border-bottom:1px solid #e6e6e6;justify-content:space-between;display:flex}.hotel-package-wrap[data-v-172aa332] .package-list-item .package-list-room-list .rate-list-header>div{padding:12px 20px;font-size:14px;font-weight:600;line-height:1.5}.hotel-package-wrap[data-v-172aa332] .package-list-item .package-list-room-list .rate-list-header>div:first-child{border-right:1px solid #e6e6e6;flex:1}.hotel-package-wrap[data-v-172aa332] .package-list-item .package-list-room-list .rate-list-header>div:last-child{text-align:right;flex-shrink:0;width:50%}.hotel-package-wrap[data-v-172aa332] .package-list-item .package-list-room-list.no-data{background-color:#fff}.hotel-package-wrap[data-v-172aa332] .package-list-item .package-list-item_room{background-color:#fff;flex:1;margin-bottom:12px;padding:20px}.hotel-package-wrap[data-v-172aa332] .package-list-item .package-list-item_room:last-child{margin-bottom:0}.hotel-package-wrap[data-v-172aa332] .package-list-item .package-list-item_room .package-list-item-room-ratelist{border:1px solid #e6e6e6}.hotel-package-wrap[data-v-172aa332] .package-list-item .package-list-item_room .room-header-section .room-header-main .room-header-name{margin-bottom:8px;font-size:18px;font-weight:600;line-height:1.32}.hotel-package-wrap[data-v-172aa332] .package-list-item .room-price-v3 .room-rate-info .room-price-info{flex-shrink:0;width:50%}.hotel-package-wrap[data-v-172aa332] .package-list-item .room-price-v3 .room-rate-info .room-price-info .room-price-tag{flex-direction:row;width:auto}.hotel-package-wrap[data-v-172aa332] .rate-list-view-more-package{text-align:center;cursor:pointer;color:#212121;background:#f5f5f5;justify-content:center;align-items:center;margin-top:-12px;padding-top:16px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.hotel-package-wrap[data-v-172aa332] .rate-list-view-more-package .i-icon{margin-left:8px}.hotel-package-wrap[data-v-172aa332] .rate-list-view-more-package.expanded .i-icon{transform:rotate(180deg)}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-62b0c99f]{padding-top:0}.page-no-header .layout-default_header.mobile-header[data-v-62b0c99f],.page-no-footer .layout-default_footer.mobile-footer[data-v-62b0c99f]{display:none}img[lazy=loading][data-v-62b0c99f]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded][data-v-62b0c99f]{animation:.3s both appear-data-v-62b0c99f}@keyframes appear-data-v-62b0c99f{0%{opacity:0}to{opacity:1}}.timer-tip-content[data-v-62b0c99f]{text-align:center}.timer-tip-content .content-title[data-v-62b0c99f]{margin:20px 0 8px;font-size:24px;font-weight:600;line-height:1.32}.timer-tip-content .content-desc[data-v-62b0c99f]{font-size:16px;font-weight:400;line-height:1.5}.timer-tip-content .content-btn[data-v-62b0c99f]{width:100%;margin-top:24px;display:block}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-03d202b2]{padding-top:0}.page-no-header .layout-default_header.mobile-header[data-v-03d202b2],.page-no-footer .layout-default_footer.mobile-footer[data-v-03d202b2]{display:none}img[lazy=loading][data-v-03d202b2]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded][data-v-03d202b2]{animation:.3s both appear-data-v-03d202b2}@keyframes appear-data-v-03d202b2{0%{opacity:0}to{opacity:1}}.bottom-in-enter[data-v-03d202b2],.bottom-in-leave-to[data-v-03d202b2]{transform:translateY(100%)}.bottom-in-leave-active[data-v-03d202b2],.bottom-in-enter-active[data-v-03d202b2]{transition:transform .2s}.no-date-room-check-availability-fixed[data-v-03d202b2]{z-index:99;background-color:#fff;border:1px solid #e6e6e6;border-radius:20px;justify-content:space-between;align-items:center;width:600px;margin-left:-300px;padding:24px 32px;display:flex;position:fixed;bottom:24px;left:50%;box-shadow:0 4px 20px #00000014}.no-date-room-check-availability-fixed .left-text[data-v-03d202b2]{color:#212121;margin-right:40px;font-size:18px;font-weight:600;line-height:1.32}.page-no-header .layout-default_header.mobile-header+.layout-default_main[data-v-26bcda3c]{padding-top:0}.page-no-header .layout-default_header.mobile-header[data-v-26bcda3c],.page-no-footer .layout-default_footer.mobile-footer[data-v-26bcda3c]{display:none}img[lazy=loading][data-v-26bcda3c]{transform:scaleX(.3)scaleY(.5)}img[lazy=loaded][data-v-26bcda3c]{animation:.3s both appear-data-v-26bcda3c}@keyframes appear-data-v-26bcda3c{0%{opacity:0}to{opacity:1}}.hotel-rate-list[data-v-26bcda3c]{padding-bottom:32px}.hotel-rate-list .nav-title[data-v-26bcda3c]{padding:40px 0 24px}.hotel-rate-list[data-v-26bcda3c] .desktop-hotel-selector-drawer{background-color:#f5f5f5}.hotel-rate-list[data-v-26bcda3c] .desktop-hotel-selector-drawer.top-sticky{background-color:#fff;border-radius:0;width:100%;box-shadow:0 1px 6px #0000001a}.hotel-rate-list[data-v-26bcda3c] .desktop-hotel-selector-drawer.top-sticky .selector-drawer-entrance{width:1160px;margin:0 auto;padding:12px 0}.hotel-rate-list[data-v-26bcda3c] .desktop-hotel-selector-drawer.top-sticky .klk-poptip-dark .klk-poptip-popper.dark{display:none}@media screen and (max-width:1160px){.hotel-rate-list[data-v-26bcda3c] .desktop-hotel-selector-drawer.top-sticky .selector-drawer-entrance{padding-left:60px}}.hotel-rate-list[data-v-26bcda3c] .room-list{width:100%}.hotel-rate-list[data-v-26bcda3c] .room-list>div:first-of-type{border-top:none}.hotel-rate-list[data-v-26bcda3c] .room-list>.klk-button{margin-top:20px;padding:16px;font-size:14px;font-weight:600;line-height:1.5}.hotel-rate-list[data-v-26bcda3c] .room-list>.klk-button.expand>.klk-icon{transform:rotate(-180deg)}.hotel-rate-list[data-v-26bcda3c] .package-list{width:100%}.hotel-rate-list[data-v-26bcda3c] .package-list>div:first-of-type{border-top:none}.hotel-rate-list[data-v-26bcda3c] .package-list>.klk-button{margin-top:20px;padding:16px;font-size:14px;font-weight:600;line-height:1.5}.hotel-rate-list[data-v-26bcda3c] .package-list>.klk-button.expand>.klk-icon{transform:rotate(-180deg)}.hotel-rate-list .button[data-v-26bcda3c]{background:#fff;border:none;outline:none;padding:5.5px 10.5px;font-weight:600}.hotel-rate-list .button-primary[data-v-26bcda3c]{color:#fff;background:#ff5b00;border-radius:6px}.hotel-rate-list .button.show-tabs .hotel-room-info[data-v-26bcda3c]{top:208px!important}.hotel-rate-list .button>div[data-v-26bcda3c]:first-of-type{border-top:none}[data-v-26bcda3c] .hotel-noDate-room-list .check-date-availability{justify-content:center;margin-bottom:40px;display:flex}[data-v-26bcda3c] .hotel-noDate-room-list .check-date-availability button{width:560px}[data-v-26bcda3c] .hotel-noDate-room-list .hotel-noDate-room-item{border-bottom:1px solid #eee;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;padding:16px 0;display:flex}[data-v-26bcda3c] .hotel-noDate-room-list .hotel-noDate-room-item:last-child{border-bottom:0}[data-v-26bcda3c] .hotel-noDate-room-list .hotel-noDate-room-item .hotel-room-info{margin-right:12px}[data-v-26bcda3c] .hotel-noDate-room-list .hotel-noDate-room-item .hotel-room-info .room-imgs{width:146px;height:82px;position:relative}[data-v-26bcda3c] .hotel-noDate-room-list .hotel-noDate-room-item .hotel-room-info .room-imgs-text{text-align:center;color:#fff;font-size:14px;font-weight:400;line-height:1.5;position:absolute;top:50%;left:22px;right:22px;transform:translateY(-50%)}[data-v-26bcda3c] .hotel-noDate-room-list .hotel-noDate-room-item .hotel-room-info .room-imgs-count{color:#fff;cursor:pointer;background-color:#0009;border-radius:6px 0;align-items:center;padding:4px 8px;display:inline-flex;position:absolute;bottom:0;right:0}[data-v-26bcda3c] .hotel-noDate-room-list .hotel-noDate-room-item .hotel-room-info .room-imgs-count .i-icon{flex-shrink:0;margin-right:4px}[data-v-26bcda3c] .hotel-noDate-room-list .hotel-noDate-room-item .hotel-room-info .room-imgs-count{font-size:12px;font-weight:400;line-height:1.5}[data-v-26bcda3c] .hotel-noDate-room-list .hotel-noDate-room-item .hotel-room-info .img-container{border-radius:8px}[data-v-26bcda3c] .hotel-noDate-room-list .hotel-noDate-room-item .hotel-room-otherInfo{flex-direction:column;flex:1;justify-content:space-between;display:flex;overflow:hidden}[data-v-26bcda3c] .hotel-noDate-room-list .hotel-noDate-room-item .hotel-room-otherInfo .room-name{color:#212121;cursor:pointer;align-items:center;max-width:100%;margin-bottom:4px;font-size:18px;font-weight:600;line-height:1.32;display:inline-flex}[data-v-26bcda3c] .hotel-noDate-room-list .hotel-noDate-room-item .hotel-room-otherInfo .room-name span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-v-26bcda3c] .hotel-noDate-room-list .hotel-noDate-room-item .hotel-room-otherInfo .room-name .i-icon{flex-shrink:0;margin-right:8px}[data-v-26bcda3c] .hotel-noDate-room-list .hotel-noDate-room-item .hotel-room-otherInfo .room_bed_name{font-size:14px;font-weight:400;line-height:1.5}[data-v-26bcda3c] .hotel-noDate-room-list .hotel-noDate-room-item .hotel-room-otherInfo .room-icons{color:#757575;flex-wrap:wrap;margin-top:12px;margin-bottom:-4px;display:flex}[data-v-26bcda3c] .hotel-noDate-room-list .hotel-noDate-room-item .hotel-room-otherInfo .room-icons .icon-item{width:auto;max-width:100%;margin-bottom:4px;margin-right:16px;display:inline-flex}[data-v-26bcda3c] .hotel-noDate-room-list .hotel-noDate-room-item .hotel-room-otherInfo .room-icons .icon-item:last-child{margin-bottom:4px;margin-right:0}[data-v-26bcda3c] .hotel-noDate-room-list .hotel-noDate-room-item .hotel-room-otherInfo .room-icons .icon-item img{width:16px;height:16px;margin-top:0;margin-right:6px}[data-v-26bcda3c] .hotel-noDate-room-list .hotel-noDate-room-item .hotel-room-otherInfo .room-icons .icon-item .icon-item-text{color:#757575;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:400;line-height:1.5;overflow:hidden}[data-v-26bcda3c] .hotel-noDate-room-list .hotel-noDate-room-item .hotel-room-otherInfo .check-date{justify-content:flex-end;display:flex}[data-v-26bcda3c] .hotel-noDate-package-list .hotel-noDate-package-item{background-color:#f5f5f5;margin-bottom:16px;padding:20px}[data-v-26bcda3c] .hotel-noDate-package-list .hotel-noDate-package-item:last-child{margin-bottom:0}[data-v-26bcda3c] .hotel-noDate-package-list .hotel-noDate-package-item .package-header{display:flex}[data-v-26bcda3c] .hotel-noDate-package-list .hotel-noDate-package-item .package-header .package-header-pic{width:300px;height:168px;margin-right:12px;padding-bottom:0}[data-v-26bcda3c] .hotel-noDate-package-list .hotel-noDate-package-item .package-header .package-header-pic+div{flex:1}[data-v-26bcda3c] .hotel-noDate-package-list .hotel-noDate-package-item .package-header .package-header-section .package-header-main .package-header-name{display:block}[data-v-26bcda3c] .hotel-noDate-package-list .hotel-noDate-package-item .package-header .calendar-poptip-wrap{justify-content:flex-end;display:flex}[data-v-26bcda3c] .hotel-noDate-package-list .hotel-noDate-package-item .package-header .poptip-calendar{flex-shrink:0}[data-v-26bcda3c] .hotel-noDate-package-list .hotel-noDate-package-item .package-header .poptip-calendar .package-header-calendar{color:#fff;background-color:#ff5b00;border:1px solid #ff5b00;border-radius:12px;min-width:86px;padding:12px 20px;font-size:16px;line-height:22px}[data-v-26bcda3c] .hotel-noDate-package-list .hotel-noDate-package-item .package-header .poptip-calendar .package-header-calendar .i-icon{display:none}[data-v-26bcda3c] .hotel-noDate-package-list .hotel-noDate-package-item .package-header .package-header-info{flex-direction:column;display:flex}[data-v-26bcda3c] .hotel-noDate-package-list .hotel-noDate-package-item .package-header .package-check-date{cursor:pointer;margin-top:auto;margin-left:auto}.hotel-room-empty[data-v-26bcda3c]{padding:62px 16px}[data-v-26bcda3c] .empty-view-empty .empty-view-button-list{position:relative}[data-v-26bcda3c] .empty-view-empty .empty-view-button-list>button{white-space:nowrap;position:absolute}[data-v-26bcda3c] .empty-view-empty .empty-view-button-list>button:first-child{right:100%}[data-v-26bcda3c] .empty-view-empty .empty-view-button-list>button:last-child{left:100%}.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}.hotel-desktop-global-loading.klk-loading{z-index:1001;position:fixed}.hotel-desktop-global-loading.klk-loading .klk-loading-bg{width:354px;padding:30px 24px}.hotel-desktop-global-loading.klk-loading .klk-loading-icon{margin:0 53px 16px}.hotel-desktop-global-loading.klk-loading .klk-loading-icon img{width:200px;height:200px}.hotel-desktop-global-loading.klk-loading .klk-loading-text{color:#757575;font-size:16px;line-height:21px}.hotel-mweb-global-loading.klk-loading{position:fixed}.hotel-mweb-global-loading.klk-loading .klk-loading-bg{width:246px;padding:20px 24px}.hotel-mweb-global-loading.klk-loading .klk-loading-icon{margin:0 24px 12px}.hotel-mweb-global-loading.klk-loading .klk-loading-icon img{width:150px;height:150px}.hotel-mweb-global-loading.klk-loading .klk-loading-text{color:#757575;font-size:14px;line-height:18px}.layout-default-desktop .klk-card-swiper-items-wrapper{white-space:normal;margin-top:-4px;padding-top:4px}.layout-default-desktop .klk-card-swiper-items-wrapper .klk-card-swiper-items .klk-card-swiper-item{display:flex}.layout-default-desktop .klk-card-swiper-items-wrapper .klk-card-swiper-items .klk-card-swiper-item>a{width:275px;margin-right:20px}.layout-default-desktop .klk-card-swiper-items-wrapper .klk-card-swiper-items .klk-card-swiper-item>a:nth-child(4n){margin-right:0}.layout-default-desktop .klk-card-swiper-items-wrapper .klk-card-swiper-items .klk-card-swiper-item>a:first-child.has-new-tag{margin-left:5px;margin-right:18px}.layout-default-desktop .klk-card-swiper-items-wrapper .klk-card-swiper-items .klk-card-swiper-item>a:first-child.has-new-tag~.hotel-card{margin-right:18px}.layout-default-desktop .klk-card-swiper-items-wrapper .klk-card-swiper-items .klk-card-swiper-item>a:first-child.has-new-tag~.hotel-card:last-child{margin-right:0}.page-hotel-detail-wrapper{background:#fff!important}html.no_scroll,body.no_scroll{overflow:hidden}.page-hotel-detail-desktop{color:#212121;width:1160px;margin:0 auto;padding-top:64px;padding-bottom:80px}.page-hotel-detail-desktop .klk-section-title-h2 .klk-section-title-header h2:before{background-color:#ff5b00;border-radius:6px;width:6px;height:24px;margin-right:16px}.page-hotel-detail-desktop .klk-section-title-h2 .klk-section-title-header h2{font-size:24px;font-weight:600;line-height:1.32}.page-hotel-detail-desktop .detail-content-wrap .internal-linking .header_wrapper{padding-top:0}.page-hotel-detail-desktop .klk-card-swiper-item ::v-deep .hotel-card:first-child .header-tag{display:none!important}.chat-entrance-wrapper,.klk-share__entrance-fixed,.scroll-to-top{visibility:hidden}.hotel-poptip-facility-content .title{margin:8px 0 12px;font-size:16px;font-weight:600;line-height:1.5}.hotel-poptip-facility-content .content{flex-wrap:wrap;display:flex}.hotel-poptip-facility-content .content .room-icons-item{width:200px;margin-right:8px}.hotel-poptip-facility-content .content .room-icons-item img{margin-right:8px!important}.hotel-poptip-facility-content .content .room-icons-item:nth-child(4n){margin-right:0}.hotel-poptip-facility-content .content .room-icons-item .icon-item-text{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}