.sl-footer.unresponsive{min-width:828px}.sl-footer .icpLicense{padding:20px 15px;font-size:12px;text-align:center;color:#333;border-top:1px solid #ddd}.sl-footer .icpLicense a:active,.sl-footer .icpLicense a:hover,.sl-footer .icpLicense a:link,.sl-footer .icpLicense a:visited{color:#333;text-decoration:none}@media screen and (min-width:828px){.sl-footer.responsive .icpLicense{padding-top:5px;border:none}}.sl-footer.unresponsive .icpLicense{padding-top:5px;border:none}.sl-footer .bottomLink{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:20px 15px 10px}.sl-footer.sl-footer-upsell .bottomLink{display:none}@media screen and (min-width:828px){.sl-footer.responsive .bottomLink{display:flex;padding:12px 15px 0;justify-content:center}}.sl-footer.unresponsive .bottomLink{display:flex;padding:12px 15px 0;justify-content:center}.sl-footer .bottomLink .bottomALink{color:#333;font-size:14px;line-height:20px;width:50%;padding:10px 0;text-decoration:none}@media screen and (min-width:828px){.sl-footer.responsive .bottomLink .bottomALink{width:auto;padding:0}}.sl-footer.unresponsive .bottomLink .bottomALink{width:auto;padding:0}.sl-footer .bottomLink .bottomALink .bottomALinkAfter{display:none;padding:0 5px;font-size:12px;line-height:18px}@media screen and (min-width:828px){.sl-footer.responsive .bottomLink .bottomALink .bottomALinkAfter{display:inline-block}}.sl-footer.unresponsive .bottomLink .bottomALink .bottomALinkAfter{display:inline-block}.sl-footer .brandLogoContainer{border-bottom:1px solid #ddd;padding:0 15px;background-color:#f6f6f6}.sl-footer.sl-footer-upsell .brandLogoContainer{display:none}@media screen and (min-width:828px){.sl-footer.responsive .brandLogoContainer{display:block}}.sl-footer.unresponsive .brandLogoContainer{display:block}.sl-footer .brandLogoContainer .brandLogo{padding:15px 0;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:828px){.sl-footer.responsive .brandLogoContainer .brandLogo{justify-content:center;padding:20px 0}}.sl-footer.unresponsive .brandLogoContainer .brandLogo{justify-content:center;padding:20px 0}.sl-footer .brandLogoContainer .logo{width:49%;position:relative;margin-bottom:6px;text-align:center;height:76px;display:flex;align-items:center;justify-content:center}@media screen and (min-width:828px){.sl-footer.responsive .brandLogoContainer .logo{width:auto;height:60px;border:none;margin-bottom:0}}.sl-footer.unresponsive .brandLogoContainer .logo{width:auto;height:60px;border:none;margin-bottom:0}.sl-footer .brandLogoContainer .logo .logoImg{max-height:100%;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;margin:0 10px}.sl-footer .brandLogoContainer .logo:first-child{width:100%;margin-bottom:0}@media screen and (min-width:828px){.sl-footer.responsive .brandLogoContainer .logo:first-child{width:auto;min-width:175px;border-right:1px solid #aaa;padding:0 10px}[dir=rtl] .sl-footer.responsive .brandLogoContainer .logo:first-child{border-right:none;border-left:1px solid #aaa}}.sl-footer.unresponsive .brandLogoContainer .logo:first-child{width:auto;min-width:175px;border-right:1px solid #aaa;padding:0 10px}[dir=rtl] .sl-footer.unresponsive .brandLogoContainer .logo:first-child{border-right:none;border-left:1px solid #aaa}.sl-footer .brandLogoContainer .logo:first-child:after{content:"";position:absolute;top:50px;height:1px;width:20%;right:0;background-color:grey}.sl-footer .brandLogoContainer .logo:first-child:before{content:"";position:absolute;top:50px;height:1px;width:20%;left:0;background-color:grey}@media screen and (min-width:828px){.sl-footer.responsive .brandLogoContainer .logo:first-child:after,.sl-footer.responsive .brandLogoContainer .logo:first-child:before{display:none}}.sl-footer.unresponsive .brandLogoContainer .logo:first-child:after,.sl-footer.unresponsive .brandLogoContainer .logo:first-child:before{display:none}.sl-footer .brandLogoContainer .logo:nth-child(2),.sl-footer .brandLogoContainer .logo:nth-child(3){margin-bottom:26px}@media screen and (min-width:828px){.sl-footer.responsive .brandLogoContainer .logo:nth-child(2),.sl-footer.responsive .brandLogoContainer .logo:nth-child(3){margin-bottom:0}}.sl-footer.unresponsive .brandLogoContainer .logo:nth-child(2),.sl-footer.unresponsive .brandLogoContainer .logo:nth-child(3){margin-bottom:0}.sl-footer .topBlock{color:#fff;background-color:#0b363c;padding:0 15px;word-break:break-word}@media screen and (min-width:828px){.sl-footer.responsive .topBlock{padding:30px}}.sl-footer.unresponsive .topBlock{padding:30px}.sl-footer .topBlock.bgHotel{background-color:#404040}.sl-footer .topBlock .content{margin:0 auto;max-width:1180px}@media screen and (min-width:828px){.sl-footer.responsive .topBlock .content{display:flex}}.sl-footer.unresponsive .topBlock .content{display:flex}.sl-footer .linkList{border-bottom:1px solid #fff}.sl-footer .linkList:has(+.extra){border:none}@media screen and (min-width:828px){.sl-footer.responsive .linkList{border-bottom:none;margin:0 14px;padding-bottom:6px}}.sl-footer.unresponsive .linkList{border-bottom:none;margin:0 14px;padding-bottom:6px}.sl-footer .linkList.borderNone{border-bottom:none}.sl-footer .linkList .linkTitle{font-weight:700}.sl-footer .linkList.showList .linkListContainer{max-height:250px}.sl-footer .linkList.showList .linkMobileTitle .icon{transform:rotate(180deg)}.sl-footer .link{display:block;color:#fff;font-size:12px;line-height:18px;margin-bottom:8px;text-decoration:none}@media screen and (min-width:828px){.sl-footer.responsive .link{width:160px}}.sl-footer.unresponsive .link{width:160px}.sl-footer .sectionList{overflow:hidden}@media screen and (min-width:828px){.sl-footer.responsive .sectionList{flex:1;display:flex;flex-wrap:wrap;margin:0 -25px}.sl-footer.responsive .sectionList.margin14 .linkList{margin:0 14px}.sl-footer.responsive .sectionList.margin25 .linkList{margin:0 25px}}.sl-footer.unresponsive .sectionList{flex:1;display:flex;flex-wrap:wrap;margin:0 -25px}.sl-footer.unresponsive .sectionList.margin14 .linkList{margin:0 14px}.sl-footer.unresponsive .sectionList.margin25 .linkList{margin:0 25px}.sl-footer .secondPart{width:100%}@media screen and (min-width:828px){.sl-footer.responsive .secondPart{width:300px}}.sl-footer.unresponsive .secondPart{width:300px}.sl-footer .linkTitle{font-size:16px;line-height:16px;width:160px;min-height:36px;margin-bottom:7px;display:none}@media screen and (min-width:828px){.sl-footer.responsive .linkTitle{display:block}}.sl-footer.unresponsive .linkTitle{display:block}.sl-footer .linkTitle.invisible{visibility:hidden}.sl-footer .linkMobileTitle{font-size:16px;line-height:50px;display:flex;align-items:center;font-weight:500}@media screen and (min-width:828px){.sl-footer.responsive .linkMobileTitle{display:none}}.sl-footer .linkMobileTitle.hidden,.sl-footer.unresponsive .linkMobileTitle{display:none}.sl-footer .linkMobileTitle .title{flex:1}.sl-footer .linkMobileTitle .icon.rotate{transform:rotate(180deg)}.sl-footer .linkListContainer{display:block;max-height:0;overflow:hidden;transition:max-height .2s}@media screen and (min-width:828px){.sl-footer.responsive .linkListContainer{display:flex;max-height:unset}}.sl-footer.unresponsive .linkListContainer{display:flex;max-height:unset}.sl-footer .linkListContainer ul{list-style:none;margin:0;padding:0}.sl-footer .downLoadHeader{margin-top:15px;margin-bottom:5px;display:flex;color:#fff;align-items:center;font-weight:500}@media screen and (min-width:828px){.sl-footer.responsive .downLoadHeader{margin-top:0}}.sl-footer.unresponsive .downLoadHeader{margin-top:0}.sl-footer .downLoadHeader .downLoadTitle{font-size:16px;line-height:16px;flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-footer .downLoadHeader a:active,.sl-footer .downLoadHeader a:hover,.sl-footer .downLoadHeader a:link,.sl-footer .downLoadHeader a:visited{color:#fff;display:inline-block;font-size:12px;line-height:18px;text-decoration:none;border-bottom:1px solid #fff}.sl-footer .downLoadRichText{font-size:12px;line-height:18px;margin-bottom:12px}.sl-footer .downloadEntry{display:flex;margin:20px 0}@media screen and (min-width:828px){.sl-footer.responsive .downloadEntry{margin:0 0 15px}}.sl-footer.unresponsive .downloadEntry{margin:0 0 15px}.sl-footer .downloadMarket{display:flex;flex-direction:column;margin:-8px 0}.sl-footer .qrCode{display:none}@media screen and (min-width:828px){.sl-footer.responsive .qrCode{display:block}}.sl-footer.unresponsive .qrCode{display:block}.sl-footer .appStore{display:block;height:30px;text-decoration:none}.sl-footer .appStore:first-child{margin-bottom:12px}.sl-footer .appStore.harmonyOS{display:none}@media screen and (min-width:828px){.sl-footer.responsive .appStore{margin:8px 10px}.sl-footer.responsive .appStore.harmonyOS{display:block}}.sl-footer.unresponsive .appStore{margin:8px 10px}.sl-footer.unresponsive .appStore.harmonyOS{display:block}@media screen and (min-width:828px){.sl-footer.responsive .apkDownload{display:none}}.sl-footer.unresponsive .apkDownload{display:none}.sl-footer .social-wrap{margin:10px -15px 0;padding:0 15px;position:relative}.sl-footer .social{padding:5px 0 20px;margin:0 -5px}.sl-footer .media{display:inline-block;width:20px;height:20px;margin:0 5px;cursor:pointer}@media screen and (min-width:828px){.sl-footer.responsive .media{position:relative}}.sl-footer.unresponsive .media{position:relative}.sl-footer .media .sl-footer-wechat-popover{display:none}.sl-footer .media.show .sl-footer-wechat-popover{display:block}.sl-footer .mediaImg{width:100%;height:100%}.sl-footer .sl-footer-wechat-popover{box-sizing:border-box;position:absolute;bottom:100%;left:0;width:318px;background-color:#fff;padding:12px 16px;color:#333;box-shadow:0 2px 8px 0 rgba(0,0,0,.16);border-radius:2px;cursor:auto}[dir=rtl] .sl-footer .sl-footer-wechat-popover{left:auto;right:0}@media screen and (min-width:828px){.sl-footer.responsive .sl-footer-wechat-popover{width:375px;padding:30px;transform:translateX(-50%)}}.sl-footer.unresponsive .sl-footer-wechat-popover{width:375px;padding:30px;transform:translateX(-50%)}.sl-footer .sl-footer-wechat-popover .wechatPopup{display:flex;flex-wrap:wrap;justify-content:space-between}.sl-footer .sl-footer-wechat-popover .wechatPopupText{max-width:168px}.sl-footer .sl-footer-wechat-popover .wechatPopupTitle{font-size:18px}.sl-footer .sl-footer-wechat-popover .wechatPopupCont{margin-top:20px;font-size:14px;line-height:20px}.sl-footer .sl-footer-wechat-popover .wechatPopupPic{width:110px;height:110px}.sl-footer .sl-footer-richtext{max-width:100%}.sl-footer .sl-footer-richtext.noUnderline a{border-bottom:0}.sl-footer .sl-footer-richtext a{color:inherit;cursor:pointer;border:0;border-bottom:1px solid #333}.sl-footer .sl-footer-richtext a:hover{color:inherit}.sl-footer .sl-footer-richtext p{margin:0 0 20px;font-weight:400}.sl-footer .sl-footer-richtext ol,.sl-footer .sl-footer-richtext ul{margin-left:8px}[dir=rtl] .sl-footer .sl-footer-richtext ol,[dir=rtl] .sl-footer .sl-footer-richtext ul{margin-left:0;margin-right:8px}.sl-footer .sl-footer-richtext ol>li,.sl-footer .sl-footer-richtext ul>li{margin-bottom:5px}.sl-footer .sl-footer-richtext ol ol,.sl-footer .sl-footer-richtext ol ul,.sl-footer .sl-footer-richtext ul ol,.sl-footer .sl-footer-richtext ul ul{padding-top:10px;margin-left:4px}[dir=rtl] .sl-footer .sl-footer-richtext ol ol,[dir=rtl] .sl-footer .sl-footer-richtext ol ul,[dir=rtl] .sl-footer .sl-footer-richtext ul ol,[dir=rtl] .sl-footer .sl-footer-richtext ul ul{margin-left:0;margin-right:4px}.sl-footer .sl-footer-richtext ol ol>li,.sl-footer .sl-footer-richtext ol ul>li,.sl-footer .sl-footer-richtext ul ol>li,.sl-footer .sl-footer-richtext ul ul>li{margin-bottom:10px}.sl-footer .sl-footer-richtext ol li,.sl-footer .sl-footer-richtext ul li{list-style-type:decimal}.sl-footer .sl-footer-richtext h3{margin-bottom:5px}@media screen and (max-width:828px){html[lang=cn] .sl-footer .brandLogoContainer .logo:first-child,html[lang=tc] .sl-footer .brandLogoContainer .logo:first-child,html[lang=zh] .sl-footer .brandLogoContainer .logo:first-child{margin-bottom:12px}html[lang=cn] .sl-footer .brandLogoContainer .logo:nth-child(4),html[lang=cn] .sl-footer .brandLogoContainer .logo:nth-child(5),html[lang=tc] .sl-footer .brandLogoContainer .logo:nth-child(4),html[lang=tc] .sl-footer .brandLogoContainer .logo:nth-child(5),html[lang=zh] .sl-footer .brandLogoContainer .logo:nth-child(4),html[lang=zh] .sl-footer .brandLogoContainer .logo:nth-child(5){margin-bottom:22px}html[lang=cn] .sl-footer .brandLogoContainer .logo:nth-child(6),html[lang=cn] .sl-footer .brandLogoContainer .logo:nth-child(7),html[lang=tc] .sl-footer .brandLogoContainer .logo:nth-child(6),html[lang=tc] .sl-footer .brandLogoContainer .logo:nth-child(7),html[lang=zh] .sl-footer .brandLogoContainer .logo:nth-child(6),html[lang=zh] .sl-footer .brandLogoContainer .logo:nth-child(7){margin-bottom:0}}.m-number,.sl-flexbox,footer .brand,footer .links-box .download-container,footer .links-box .links-box-cont,footer .links-box .nav{display:flex}.m-number .value-con,.sl-flexbox .flex-item{flex:1}.m-number .minus,.m-number .plus,.room-select-con .icon-con .del-icon,.room-select-con .link-btn:before,.room-select-con .room-operate .add-room-btn:before,.sl-icon-font{font-family:sl_com;font-size:14px;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px}.m-number .minus:after,.m-number .plus:after,.room-select-con .room-operate .add-room-btn:before,.sl-font-mini{display:inline-block;font-size:12px;transform:scale(.84)}.m-number{width:160px;height:34px;line-height:34px;font-size:15px;color:#333;text-align:center;background-color:#fff;border:1px solid #ccc}.m-number.larger{width:177px}.m-number .minus,.m-number .plus{width:30px;color:#e0aa14;cursor:pointer}.m-number .minus:hover,.m-number .plus:hover{color:#f6bc19}.m-number .minus.disable,.m-number .plus.disable{color:#ccc;cursor:default}.m-number .minus.disable:hover,.m-number .plus.disable:hover{color:#ccc}.m-number .minus:after,.m-number .plus:after{vertical-align:bottom}.m-number .value-con{font-size:14px}.m-number .value-con .prefix{margin-left:4px}.m-number .minus:after{content:"\E09B"}.m-number .plus:after{content:"\E09D"}.room-select-con{font-size:14px}.room-select-con .max-guest-con{font-size:14px;line-height:20px;height:48px;line-height:48px;color:#333;letter-spacing:0}.room-select-con .room-num-list{margin-bottom:20px;border-bottom:3px solid #e8e8e8}.room-select-con .room-num-item{margin-bottom:20px}.room-select-con .room-num-item.tit{line-height:34px;font-size:12px;background-color:#f4f5f6;letter-spacing:0}.room-select-con .room-num-item.tit .adult{margin-right:0}.room-select-con .room-num-item.tit .child{width:133px;flex:inherit}.room-select-con .room-num-item .room-index{display:inline-block;width:84px;font-size:14px;line-height:18px;color:#333;letter-spacing:0}.room-select-con .room-num-item .room-number{align-items:center}.room-select-con .room-num-item .adult{margin-right:20px}.room-select-con .room-num-item .m-number{height:36px;line-height:36px}.room-select-con .room-num-item .child-meals-tips{margin-bottom:20px;padding:12px 10px;line-height:20px;color:#666;background-color:#f4f5f6}.room-select-con .room-operate{margin-bottom:16px}.room-select-con .room-operate .add-room-btn{cursor:pointer;color:#333;border:1px solid #333;height:36px;line-height:36px;text-align:center;letter-spacing:0}.room-select-con .room-operate .add-room-btn:hover{background:#f6bc19;border:1px solid #f6bc19}.room-select-con .room-operate .add-room-btn:active{background:#cc9a0d;border:1px solid #cc9a0d}.room-select-con .room-operate .add-room-btn:before{content:"\E09D";display:inline-block;vertical-align:bottom;margin-right:6px}.room-select-con .room-operate .left-room-num{color:#c82d31}.room-select-con .child-age-standard{position:relative;margin-bottom:20px}.room-select-con .child-age-standard .text{line-height:20px}.room-select-con .child-meals-tips{margin-bottom:16px;padding:10px;line-height:20px;font-size:12px;letter-spacing:0;color:#333;background-color:#f4f5f6}.room-select-con .icon-con{width:32px;text-align:right}.room-select-con .icon-con .del-icon{font-size:16px;cursor:pointer}.room-select-con .link-btn{display:inline-block;line-height:16px;text-transform:uppercase;font-weight:700;color:#e0aa14;font-size:14px;cursor:pointer}.room-select-con .link-btn:hover{color:#f6bc19}.room-select-con .link-btn:before{content:"\E07A";display:inline-block;vertical-align:top;margin-right:4px}.m-carousel-modal .swiper-button-next:before,.m-carousel-modal .swiper-button-prev:before,.room-type-intro .intro-item .intro-item-title:after,.sl-icon-font{font-family:sl_com;font-size:14px;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px}.room-type-intro .intro-item .intro-item-title:after,.sl-font-mini{display:inline-block;font-size:12px;transform:scale(.84)}.font-smaller,.room-type-intro .intro-item .horizon-content ul li{font-size:14px;line-height:20px}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-wrapper{z-index:1;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;box-sizing:content-box;transform:translateZ(0)}.swiper-slide,.swiper-wrapper{position:relative;width:100%;height:100%}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0}.swiper-container.diplay-multi{margin-left:-50px}.swiper-container.diplay-multi .swiper-slide{padding-left:50px}.swiper-container.diplay-multi:before{content:"";position:absolute;left:0;top:0;bottom:0;width:50px;background:#fff;z-index:5}.m-carousel-modal{position:relative;width:100%;margin-bottom:20px;overflow:hidden}.m-carousel-modal:after{content:"";display:block;margin-top:42.9%}.m-carousel-modal .swiper-container{position:absolute;left:0;top:0;height:auto;width:100%}.m-carousel-modal .swiper-slide{position:relative}.m-carousel-modal .swiper-slide:after{content:"";display:block;margin-top:42.9%}.m-carousel-modal .img-item{position:absolute;left:0;top:0;width:100%}.m-carousel-modal .swiper-button-next>div,.m-carousel-modal .swiper-button-prev>div{display:none}.m-carousel-modal .swiper-button-next,.m-carousel-modal .swiper-button-prev{position:absolute;margin-top:-19px;top:50%;z-index:5;width:38px;text-align:center;height:38px;line-height:38px;cursor:pointer;border-radius:50%;background-color:rgba(0,0,0,.56);box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}.m-carousel-modal .swiper-button-next:before,.m-carousel-modal .swiper-button-prev:before{display:inline-block;font-size:14px;color:#fff}.m-carousel-modal .swiper-button-prev{left:6px}.m-carousel-modal .swiper-button-prev:before{content:"\E0C8"}.m-carousel-modal .swiper-button-next{right:6px}.m-carousel-modal .swiper-button-next:before{content:"\E0C7"}html[dir=rtl] .room-type-intro .swiper-container .swiper-button-next,html[dir=rtl] .room-type-intro .swiper-container .swiper-button-prev{transform:rotate(180deg)}.room-type-intro .swiper-container:hover .swiper-button-next,.room-type-intro .swiper-container:hover .swiper-button-prev{display:block}.room-type-intro .vr-container{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.room-type-intro .img-item{background-size:cover;background-color:#f4f5f6;height:100%;width:100%}.room-type-intro .intro-item{color:#333;font-size:14px}.room-type-intro .intro-item .horizon-content ul li{align-items:center;margin-top:10px;color:#333;position:relative;margin-left:15px}.room-type-intro .intro-item .horizon-content ul li:before{position:absolute;left:-15px;top:9px;content:"";width:4px;height:4px;transform:rotate(45deg);background:#333}.room-type-intro .intro-item:last-child .intro-item-title{margin-bottom:0}.room-type-intro .intro-item:last-child .intro-item-content{margin-top:16px;margin-bottom:0}.room-type-intro .intro-item-child-meal .intro-item-content{line-height:20px}.room-type-intro .intro-item .intro-item-title{position:relative;height:40px;margin-bottom:16px;padding:10px;font-size:16px;background-color:#f4f5f6;cursor:pointer}.room-type-intro .intro-item .intro-item-title:after{position:absolute;right:10px;padding-top:4px;color:#969695;content:"\E0B7"}.room-type-intro .intro-item .intro-item-title.conditions,.room-type-intro .intro-item .intro-item-title.pay-cancel-desc,.room-type-intro .intro-item .intro-item-title.price-detail{padding-left:10px}.room-type-intro .intro-item .intro-item-title.pay-cancel-desc+.intro-item-content{margin-bottom:0}.room-type-intro .intro-item .intro-item-title.pay-cancel-desc+.intro-item-content .tit{font-weight:400}.room-type-intro .intro-item.opened .intro-item-title:after{content:"\E0B8"}.room-type-intro .intro-item.opened .intro-item-content{display:block}.room-type-intro .intro-item .intro-item-content{position:relative;margin-bottom:16px;padding-left:10px;text-align:left;display:none}.room-type-intro .intro-item .intro-item-content .tit{position:relative;line-height:20px;margin-bottom:10px}.room-type-intro .intro-item .intro-item-content .tit .sl-icon-small{margin-right:11px;font-size:16px}.room-type-intro .intro-item .intro-item-content .tit.sl-flexbox .sl-icon-small{flex-shrink:1}.room-type-intro .intro-item .intro-item-content.price-text-content{margin-top:0}.room-type-intro .intro-item .intro-item-content.price-text-content .text-item{margin-left:0}.room-type-intro .intro-item .intro-item-content.price-text-content p{margin-top:16px}.room-type-intro .intro-item .intro-item-content.price-text-content li{position:relative;margin-top:10px;padding-left:14px}.room-type-intro .intro-item .intro-item-content.price-text-content li:before{position:absolute;content:"";display:inline-block;vertical-align:middle;width:4px;height:4px;transform:rotate(45deg);top:7px;left:0;background-color:#333}.room-type-intro .intro-item .intro-item-content.price-text-content a{color:#e0aa14}.room-type-intro .intro-item .intro-item-content.price-text-content a:hover{color:#f6bc19}.room-type-intro .intro-item .text-content .text-item{position:relative;line-height:20px;padding-left:14px}.room-type-intro .intro-item .text-content .text-item:not(:last-child){margin-bottom:10px}.room-type-intro .intro-item .text-content .text-item:last-child{margin-bottom:0}.room-type-intro .intro-item .text-content .text-item:before{position:absolute;content:"";display:inline-block;vertical-align:middle;width:4px;height:4px;transform:rotate(45deg);top:7px;left:0;background-color:#333}.room-type-intro .intro-item.intro-item-row .content-wrapper{flex-wrap:wrap}.room-type-intro .intro-item.intro-item-row .intro-item-content{width:50%}.room-type-intro .intro-item.intro-item-row .intro-item-content .sl-icon-small{margin-right:10px}.room-type-intro .intro-item-feature .tit{padding-left:14px}.room-type-intro .intro-item-feature .tit:before{position:absolute;content:"";display:inline-block;vertical-align:middle;width:4px;height:4px;transform:rotate(45deg) translateY(-50%);top:50%;left:0;background-color:#333}.room-type-intro .intro-item-feature .text-content .text-item:before{display:none}.room-type-intro .intro-item-amenities .tit{margin-bottom:10px}.room-type-intro .intro-item-amenities .intro-item-content:nth-child(2n){padding-left:20px}.room-type-intro .policy-title{line-height:20px;font-weight:600;margin-top:16px;margin-bottom:6px}.room-type-intro .policy-title:first-child{margin-top:0}.room-type-intro .policy-content{line-height:20px}.modal-footer-booking-wrap{padding:15px 0 10px}.modal-footer-booking-wrap .room-price-book-info{position:relative}.modal-footer-booking-wrap .room-price-book-info .number{text-align:right;width:180px;margin-left:30px;font-size:16px;line-height:24px;color:#333}.modal-footer-booking-wrap .room-price-book-info .origin,.modal-footer-booking-wrap .room-price-book-info .origin-currency{text-align:right;line-height:20px;margin-top:4px;font-size:14px}.modal-footer-booking-wrap .room-price-book-info .origin{text-decoration:line-through;color:#999}.modal-footer-booking-wrap .room-price-book-info .origin-currency{color:#999;width:auto}.modal-footer-booking-wrap .room-price-book-info .reward,.modal-footer-booking-wrap .room-price-book-info .unit{text-align:right;width:180px;margin-left:30px;color:#999;margin-top:10px;font-size:14px}.modal-footer-booking-wrap .room-price-book-info .reward{color:#e0aa14}.modal-footer-booking-wrap .room-price-book-info .sold-out-prompt{text-align:right;font-size:14px;margin-left:108px;color:#c82d31}.modal-footer-booking-wrap .room-price-book-info .sold-out{color:#999}.modal-footer-booking-wrap .room-price-product-rate{display:flex;justify-content:flex-end;text-align:right;margin-left:30px;align-items:center}.modal-footer-booking-wrap .room-price-product-rate .price-book-num-before{margin-right:5px;white-space:nowrap}.modal-footer-booking-wrap .room-price-product-rate .price-book-num-curr{white-space:nowrap;position:relative}.modal-footer-booking-wrap .room-price-product-rate .price-book-num-curr .number{width:auto;margin-left:0;position:relative}.modal-footer-booking-wrap .room-price-product-rate .price-book-num-curr .origin{position:absolute;top:50%;left:0;color:#999;text-decoration:line-through;font-size:12px;line-height:20px;padding:0 5px;transform:translateY(-50%) translateX(-100%)}.modal-footer-booking-wrap .room-price-product-rate .origin{margin:0}.modal-footer-booking-wrap .boot-btn{text-align:center;margin-left:20px;white-space:nowrap;min-width:125px;padding:0 10px;font-size:14px;color:#333;background:#e0aa14;height:36px;line-height:36px;cursor:pointer}.modal-footer-booking-wrap .boot-btn:hover{background:#f6bc19}.modal-footer-booking-wrap .boot-btn:active{background:#cc9a0d}.modal-footer-booking-wrap .left-room-nums{text-align:right;height:16px;color:#c82d31;white-space:nowrap;font-size:14px;margin-top:10px}.sl-loader{margin:0 auto;width:100%;padding:24px 0 23px;text-align:center;word-break:break-word;font-size:0}.sl-loader .img{display:inline-block;width:195px;height:29px;background:50%/100% url(//s.shangri-la.com/sl-fe-public/imgs/loading/loading_v1_2022.gif) no-repeat}.sl-loader .text{margin-top:10px;padding-left:20px;padding-right:20px;color:#333;font-size:18px;text-align:center;line-height:20px}.sl-modal.loader-modal{background:hsla(0,0%,100%,.9)}.sl-modal.loader-modal .sl-modal-dialog{background:none;top:40%;padding:0;width:280px}.sl-modal.loader-modal .sl-close,.sl-modal.loader-modal .sl-modal-dialog .sl-modal-header{display:none}.sl-modal.loader-modal .sl-loader{width:280px}.sl-best-rate-loader{margin:0 auto;width:100%;padding:24px 0 23px;text-align:center;word-break:break-word;font-size:0}.sl-best-rate-loader .img{display:inline-block;width:195px;height:29px;background:50%/100% url(//s.shangri-la.com/sl-fe-public/imgs/loading/loading_v1_2022.gif) no-repeat}.sl-best-rate-loader .text{margin-top:10px;padding-left:20px;padding-right:20px;color:#333;font-size:18px;text-align:center;line-height:20px}.sl-best-rate-loader .img{width:50px;height:50px;background:transparent}.sl-best-rate-loader .img img{width:100%;height:100%}.sl-best-rate-loader .img.default{background:50%/100% url(//s.shangri-la.com/sl-fe-public/imgs/loading/icon_bookdirect.png) no-repeat}.sl-best-rate-loader .text{margin-top:20px}.sl-best-rate-loader .text .text-wrap{position:relative}.sl-best-rate-loader .text .text-wrap .img-line-loading{position:absolute;left:0;bottom:-22px;width:100%;height:10px;background:50%/100% url(//s.shangri-la.com/sl-fe-public/imgs/loading/line_loading.gif) no-repeat}.voucher-select-modal{text-align:left;padding-bottom:10px;max-height:600px;overflow-y:scroll;position:relative;margin-right:-40px;padding-right:40px}.voucher-select-modal .voucher-select-vailable{display:none}.voucher-select-modal .voucher-select-vailable.active{display:block}.voucher-select-modal .voucher-select-vailable{padding-top:20px;padding-bottom:20px}.voucher-select-modal .voucher-select-vailable .voucher-select-vailable-title{font-size:16px;color:#333;letter-spacing:0;line-height:22px;font-weight:600;padding-bottom:10px}.voucher-select-modal .voucher-select-vailable .voucher-select-vailable-content{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:32px}.voucher-select-modal .voucher-select-vailable .voucher-select-vailable-content .voucher-item{background:#fff;border:2px solid #ccd5d5;border-top-left-radius:24px;border-bottom-right-radius:24px;overflow:hidden;box-shadow:0 2px 4px 0 hsla(15,3%,74%,.2);display:flex;flex-direction:column}.voucher-select-modal .voucher-select-vailable .voucher-select-vailable-content .voucher-item-order{order:-1}.voucher-select-modal .voucher-select-vailable .voucher-select-vailable-content .voucher-item:hover{cursor:pointer}.voucher-select-modal .voucher-select-vailable .voucher-select-vailable-content .voucher-item .voucher-content{padding:5px;display:flex;flex-direction:row;gap:6px;flex:1}.voucher-select-modal .voucher-select-vailable .voucher-select-vailable-content .voucher-item .voucher-content .voucher-detail-box{padding:10px;flex:1;height:100%;display:flex;flex-direction:column;justify-content:space-between}.voucher-select-modal .voucher-select-vailable .voucher-select-vailable-content .voucher-item .voucher-content .voucher-detail-box .tags{display:flex;flex-direction:row;gap:8px;margin-bottom:8px;max-width:330px}.voucher-select-modal .voucher-select-vailable .voucher-select-vailable-content .voucher-item .voucher-content .voucher-detail-box .tags .tag-item{display:inline-block;align-items:center;justify-content:center;height:20px;background:#f4f0ee;border-radius:10px;font-size:10px;color:#333;line-height:20px;padding:0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voucher-select-modal .voucher-select-vailable .voucher-select-vailable-content .voucher-item .voucher-content .voucher-detail-box .voucher-title{display:flex;align-items:center;gap:8px;margin-bottom:8px}.voucher-select-modal .voucher-select-vailable .voucher-select-vailable-content .voucher-item .voucher-content .voucher-detail-box .voucher-title .voucher-logo{width:40px;height:40px;flex-shrink:0;border:1px solid #ccd5d5;border-radius:4px;display:flex;align-items:center;justify-content:center}.voucher-select-modal .voucher-select-vailable .voucher-select-vailable-content .voucher-item .voucher-content .voucher-detail-box .voucher-title .voucher-logo .voucher-logo-img{width:30px;height:30px;background-position:50%;background-repeat:no-repeat;background-size:contain}.voucher-select-modal .voucher-select-vailable .voucher-select-vailable-content .voucher-item .voucher-content .voucher-detail-box .voucher-title .voucher-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#333;font-weight:600;font-size:16px;line-height:24px}.voucher-select-modal .voucher-select-vailable .voucher-select-vailable-content .voucher-item .voucher-content .voucher-detail-box .member-tier{font-size:12px;font-weight:600;line-height:16px;margin-bottom:8px;color:#333}.voucher-select-modal .voucher-select-vailable .voucher-select-vailable-content .voucher-item .voucher-content .voucher-detail-box .desc{font-size:10px;color:#58595b;letter-spacing:0;line-height:18px;font-weight:400}.voucher-select-modal .voucher-select-vailable .voucher-select-vailable-content .voucher-item .voucher-content .voucher-detail-box .detail{font-size:12px;color:#9a750f;letter-spacing:0;line-height:18px;font-weight:600;display:flex;width:fit-content;align-items:center;margin-top:-2px}.voucher-select-modal .voucher-select-vailable .voucher-select-vailable-content .voucher-item .voucher-content .voucher-detail-box .detail:hover{cursor:pointer}.voucher-select-modal .voucher-select-vailable .voucher-select-vailable-content .voucher-item .voucher-content .voucher-detail-box .detail .arrow-right:after{display:inline-block;font-family:sl_com;content:"\E0C7";font-size:14px;margin-right:5px;transform:scale(.5);vertical-align:bottom}.voucher-select-modal .voucher-select-vailable .voucher-select-vailable-content .voucher-item .voucher-content .opertion-box{padding:10px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.voucher-select-modal .voucher-select-vailable .voucher-select-vailable-content .voucher-item .voucher-content .type-icon{height:24px;width:24px;display:flex;align-items:center;justify-content:center;background:#f4f0ee;border-radius:50%}.voucher-select-modal .voucher-select-vailable .voucher-select-vailable-content .voucher-item .voucher-content .type-icon:after{display:block;color:#58595b;font-family:sl_com;font-size:16px}.voucher-select-modal .voucher-select-vailable .voucher-select-vailable-content .voucher-item .voucher-content .type-icon.Hospitality:after{content:"\E2E5"}.voucher-select-modal .voucher-select-vailable .voucher-select-vailable-content .voucher-item .voucher-content .type-icon.F\&B:after{content:"\E2DE"}.voucher-select-modal .voucher-select-vailable .voucher-select-vailable-content .voucher-item .voucher-content .type-icon.Health:after{content:"\E2E0"}.voucher-select-modal .voucher-select-vailable .voucher-select-vailable-content .voucher-item .voucher-content .type-icon.Spa:after{content:"\E2E1"}.voucher-select-modal .voucher-select-vailable .voucher-select-vailable-content .voucher-item .voucher-content .type-icon.Wellness:after{content:"\E2E3"}.voucher-select-modal .voucher-select-vailable .voucher-select-vailable-content .voucher-item .voucher-content .type-icon.Others:after{content:"\E2E4"}.voucher-select-modal .voucher-select-vailable .voucher-select-vailable-content .voucher-item .voucher-content .opertion{width:24px;height:24px;margin:0 5px;box-sizing:border-box;background:url(//s.shangri-la.com/sl-fe-book-prod/img/unselected.b2c706a.png) 50%/contain no-repeat}.voucher-select-modal .voucher-select-vailable .voucher-select-vailable-content .voucher-item .voucher-content .opertion.active{background-image:url(//s.shangri-la.com/sl-fe-book-prod/img/selected.d622cc1.png)}.voucher-select-modal .voucher-select-vailable .voucher-select-vailable-content .voucher-item.room-display .opertion{opacity:0}.voucher-select-modal .voucher-select-vailable .voucher-select-vailable-content .voucher-item.room-display .opertion.active{opacity:1;background-image:url(//s.shangri-la.com/sl-fe-book-prod/img/freeze.8699146.png)!important}.voucher-select-modal .voucher-select-vailable.disable-voucher .voucher-item .voucher-content{height:auto}.voucher-select-modal .voucher-select-vailable.disable-voucher .voucher-item .voucher-content .voucher-detail-box{display:block;height:auto}.voucher-select-modal .voucher-select-vailable.disable-voucher .voucher-item .voucher-content .voucher-detail-box .title{min-height:48px}.voucher-select-modal .voucher-select-vailable.disable-voucher .voucher-item .voucher-content .opertion-box{cursor:not-allowed}.voucher-select-modal .voucher-select-vailable.disable-voucher .voucher-item .voucher-content .opertion{background:url(//s.shangri-la.com/sl-fe-book-prod/img/disabled.9c7de70.png) 50% no-repeat;background-size:contain}.voucher-select-modal .voucher-select-vailable.disable-voucher .voucher-item .disable-content{background:#fcedef;padding:8px 12px}.voucher-select-modal .voucher-select-vailable.disable-voucher .voucher-item .disable-content .title{font-size:12px;color:#ce3232;letter-spacing:0;line-height:18px;font-weight:400;margin-bottom:0}.voucher-select-modal .voucher-select-vailable.disable-voucher .voucher-item .disable-content .desc{display:flex;gap:8px;font-size:12px;color:#333;letter-spacing:0;line-height:18px;font-weight:400;margin-bottom:8px}.voucher-select-modal .voucher-select-vailable.disable-voucher .voucher-item .disable-content .desc:last-child{margin-bottom:0}.voucher-select-modal .voucher-select-vailable.disable-voucher .voucher-item .disable-content .desc:before{display:block;content:" ";height:16px;width:16px;background:url(//s.shangri-la.com/sl-fe-book-prod/img/warn.f0f8571.png) 50% no-repeat;background-size:contain;position:relative;flex-shrink:0}.voucher-select-modal .voucher-select-vailable.disable-voucher .voucher-item.room-display .opertion{opacity:1}.voucher-select-modal .voucher-select-empty{width:100%;height:400px;text-align:center;box-sizing:content-box;display:flex;align-items:center;justify-content:center}.voucher-select-modal .voucher-select-empty .voucher-select-empty-text{font-size:20px;color:#333;letter-spacing:0;line-height:20px;font-weight:500;display:flex;flex-direction:column;gap:28px}.voucher-select-modal .voucher-select-empty .voucher-select-empty-text:before{display:block;content:"\E2DD";color:#333;font-size:36px;font-family:sl_com}.voucher-select-modal .available-tab{display:flex;flex-direction:row;gap:16px;border-bottom:1px solid #d0ccca;background:#fff;position:sticky;top:0;z-index:10}.voucher-select-modal .available-tab .available-tab-item{height:60px;padding:16px 0;font-size:16px;line-height:24px;text-align:center;color:#333;border-bottom:2px solid transparent;cursor:pointer;margin-bottom:-1px;transition:all .2s ease-in}.voucher-select-modal .available-tab .available-tab-item.active{font-weight:600;border-bottom:2px solid #e0aa14}.voucher-select-modal-box .sl-modal-dialog,.voucher-select-modal-empty-box .sl-modal-dialog{padding:0 40px 12px!important;width:924px!important}.voucher-select-modal-box .sl-modal-dialog .sl-modal-header,.voucher-select-modal-empty-box .sl-modal-dialog .sl-modal-header{padding:40px 0 16px;height:84px;border:none}.voucher-select-modal-box .sl-modal-dialog .sl-modal-header .title,.voucher-select-modal-empty-box .sl-modal-dialog .sl-modal-header .title{font-size:20px;line-height:28px}.voucher-select-modal-box .sl-modal-dialog .sl-modal-header .sl-close,.voucher-select-modal-empty-box .sl-modal-dialog .sl-modal-header .sl-close{font-size:14px;display:flex;align-items:center;justify-content:center;height:40px;width:40px;top:8px;right:-28px!important}.voucher-select-modal-box .sl-modal-dialog .sl-modal-footer.hide-footer,.voucher-select-modal-empty-box .sl-modal-dialog .sl-modal-footer.hide-footer{display:none!important}.voucher-select-modal-box .sl-modal-dialog .sl-modal-content{overflow:hidden;min-height:600px}.voucher-select-modal-box .sl-modal-dialog .sl-modal-header{border-bottom:none}.voucher-select-modal-box .sl-modal-dialog .sl-modal-footer{padding-top:10px;display:flex!important;justify-content:end}.voucher-select-modal-box .sl-modal-dialog .sl-modal-footer .sl-btn-normal{margin-right:0;margin-left:20px;min-width:70px;height:30px;line-height:28px;width:auto;padding:0 10px}.voucher-select-modal-empty-box .sl-modal-dialog .sl-modal-header{border-bottom:none}.voucher-select-modal-empty-box .sl-modal-dialog .sl-modal-body .voucher-select-modal{padding-bottom:0}.voucher-select-modal-empty-box .sl-modal-dialog .sl-modal-body .voucher-select-modal .voucher-select-empty{margin-bottom:0}.voucher-select-modal-empty-box .sl-modal-dialog .sl-modal-body .sl-modal-footer{display:none!important}html[dir=rtl] .voucher-select-modal .voucher-detail-box .detail .arrow-right:after{margin-left:5px!important;margin-right:0!important;transform:scale(.5) rotate(-180deg)!important}#browser-tip-wrap .browser-tip-container #browser-btn-close{color:#333}.crumbs-item .crumbs a{cursor:pointer;color:#333}.add-on-items .arr-dep-details .desc.error-desc,.add-on-items .room-preferences .checkbox-wrap,.add-on-items .service .title-mini,.add-on-items .service .title-right,.charge-layer-wrapper .charge-cont .charge-item,.charge-layer-wrapper .charge-total .total,.form-con .input-group,.sl-flexbox,footer .brand,footer .links-box .download-container,footer .links-box .links-box-cont,footer .links-box .nav{display:flex}.add-on-items .arr-dep-details .desc.error-desc:before,.add-on-items .service .error-msg:before,.add-on-items .service .toggle-details i,.back-container:before,.can-not-access .text:before,.cash-point .promotion-label:before,.charge-info-cont .best-rate-arrow:after,.dropdown-item.cur:after,.dropdown-select:after,.form-con .refresh-btn:before,.member-group .add-members-btn:before,.package-header .invalid-wrapper .invalid-title:before,.sl-icon-font,.sl-section .room-info .close,.sl-section .room-info:before,.sl-section .room-warn:before{font-family:sl_com;font-size:14px;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px}.add-on-items .service .toggle-details i,.sl-font-mini{display:inline-block;font-size:12px;transform:scale(.84)}.sl-progress-con{height:100px;box-shadow:0 2px 4px 0 rgba(0,0,0,.08);position:relative;z-index:1}.sl-progress-con .sl-progress-new{color:#999;padding-bottom:30px;text-align:center;padding-top:37px}.sl-progress-con .sl-progress-new .line-item{width:176px;height:5px;display:inline-block;margin:0 8px;border-top:1px solid #ddd}.sl-progress-con .sl-progress-new .text-item{display:inline-block}.sl-progress-con .sl-progress-new .text-item .circle{display:block;width:10px;height:10px;border-radius:50%;background:#999}.sl-progress-con .sl-progress-new .text-item .text{font-size:14px;line-height:20px;position:absolute;width:auto;margin-top:10px;transform:translate(-50%)}.sl-progress-con .sl-progress-new .progress-box{display:inline-block}.sl-progress-con .sl-progress-new .complete .text-item{color:#e0aa14}.sl-progress-con .sl-progress-new .complete .text-item .circle{background:#e0aa14}.sl-progress-con .sl-progress-new .complete .text-item .text{color:#333}.sl-progress-con .sl-progress-new .complete .line-item{border-top:1px solid #e0aa14}.sl-text-field-con .label{font-size:10px;margin-bottom:10px;text-transform:uppercase}.sl-text-field-con .input{height:50px;padding-left:10px;border:1px solid #f1f1f1}.sl-text-field-con .msg{display:none}.sl-text-field-con.error input{border-bottom:2px solid #c82d31}.sl-text-field-con.error .msg{display:block;margin-top:5px;color:#c82d31}.sl-text-compound-input{background-color:#fff;border:1px solid #ccc;padding:5px 10px}.sl-text-compound-input .com-title{font-size:12px;transform:scale(.83);margin-left:-9.3%;font-weight:700;color:#999;margin-bottom:2px}.sl-text-compound-input .com-input{border:none;background-color:transparent;font-size:16px;width:100%;color:#333}.sl-text-compound-input .com-input[type=password]{letter-spacing:6px;padding-left:2px}.sl-text-compound-input .msg{display:none}.sl-text-compound-input.error{border-bottom:2px solid #c82d31!important}.sl-text-compound-input.error .msg{display:block;margin-top:5px;color:#c82d31}input{border:1px solid #ccc}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}input:-moz-placeholder,input::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}.sl-radio{position:relative;display:inline-block;padding-left:26px}.sl-radio .radio,.sl-radio input{display:none}.sl-radio .radio:checked+label:after,.sl-radio input:checked+label:after{background-color:#e0aa14}.sl-radio .radio:disabled+label,.sl-radio input:disabled+label{color:#999}.sl-radio label{margin-right:30px;cursor:pointer}.sl-radio label:after,.sl-radio label:before{content:"";border-radius:50%;position:absolute;left:0;top:0;display:inline-block;cursor:pointer}.sl-radio label:before{width:16px;height:16px;border:1px solid #333;background-color:#fff}.sl-radio label:after{width:8px;height:8px;margin:4px 0 0 4px}a[data-role=link]{display:inline-block;color:#e0aa14;border-bottom:1px solid;text-transform:uppercase;font-weight:700;cursor:pointer}a[data-role=link]:active,a[data-role=link]:link,a[data-role=link]:visited{color:#e0aa14}a[data-role=link]:hover{color:#f6bc19}.dropdown-relative{position:relative}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}.dropdown-wrapper .dropdown-select{border:1px solid #ccc}.dropdown-wrapper.disabled .dropdown-select{background-color:#f4f5f6}.dropdown-wrapper.disabled .dropdown-select:after{display:none}.dropdown-wrapper.opened .dropdown-select.icon-fill:after{content:"\E0A4"}.dropdown-wrapper.opened .dropdown-select.icon-solid:after{content:"\E0B8"}.dropdown-wrapper.error .dropdown-select{border-bottom:2px solid #c82d31}.dropdown-select{position:relative;height:44px;line-height:42px;padding:0 12px;border:1px solid #ccc;cursor:pointer}.dropdown-select.placeholder{color:#999}.dropdown-select .js-text-placeholder{height:0;visibility:hidden;overflow:hidden}.dropdown-select:after{position:absolute;top:0;right:14px;font-size:12px;transform:scale(.7);color:#999}.dropdown-select.icon-fill:after{content:"\E091"}.dropdown-select.icon-solid:after{content:"\E0B7"}.dropdown-select .alpha-index,.dropdown-select .search-input{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%}.dropdown-select .search-input{padding-left:10px;padding-right:10px;border-width:0;color:#333;line-height:20px}.dropdown-select .search-input::-webkit-input-placeholder{color:#999}.dropdown-select .search-input:-moz-placeholder,.dropdown-select .search-input::-moz-placeholder{color:#999}.dropdown-select .search-input:-ms-input-placeholder{color:#999}.dropdown-select .alpha-index{opacity:0}.dropdown-list{position:absolute;min-width:100%;z-index:1;background-color:#fff;cursor:pointer;max-height:336px;overflow:auto;border:1px solid #ccc}.dropdown-list.no-top-border{border-top:0}.dropdown-list.no-bottom-border{border-bottom:0}.dropdown-error{position:absolute;z-index:1;width:100%;padding-left:12px;padding-top:6px;padding-bottom:6px;font-size:12px;color:#c82d31;border:1px solid #ccc;border-top:0;background-color:#f4f5f6}.dropdown-item{position:relative;padding-left:12px;height:42px;line-height:42px}.dropdown-item em{color:#e0aa14}.dropdown-item:not(:last-child){border-bottom:1px solid #f2f2f2}.dropdown-item.cur,.dropdown-item:hover{background:#f4f0ee}.dropdown-item.cur:after{content:"\E090";position:absolute;top:0;right:10px;color:#e0aa14}.dropdown-space:before{content:"";display:block;height:5px;background-color:#f4f5f6}.sl-checkbox{display:inline-block;cursor:pointer}.sl-checkbox [type=checkbox]{display:none}.sl-checkbox span{position:relative;display:inline-block;vertical-align:bottom;width:14px;height:14px;border:1px solid #333;border-radius:2px;margin-right:7px}.sl-checkbox span:after{display:none;position:absolute;font-family:sl_com;content:"\E0B4";color:#fff;top:-1px;left:0;width:100%;height:100%;transform:scale(.5)}.sl-checkbox input:checked+span{background:#333}.sl-checkbox input:checked+span:after{display:inline-block}.sl-checkbox input:disabled+span{border-color:#999}.title-mini{font-size:14px;line-height:20px;color:#333}.title-medium{font-size:16px;line-height:24px;color:#333}.title-large{font-size:18px;line-height:26px;color:#333}.room-summary{padding:20px 20px 0;min-height:178px;font-size:14px;background-color:#f4f5f6}.room-summary-title{font-size:14px;line-height:20px;color:#333}.room-summary-con{padding-top:20px}.room-summary-con .room-img{display:inline-block;width:200px;height:100px;margin-right:20px;background-size:100%;background-repeat:no-repeat;background-position:50%;overflow:hidden}.room-summary-con .booking-info{flex:1}.room-summary-con .booking-info .label,.room-summary-con .booking-info .value{display:inline-block;font-size:14px;line-height:20px;color:#333}.room-summary-con .booking-info .value{margin-left:12px}.room-summary-con .booking-info .info-item{display:inline-block;margin-right:40px;margin-bottom:20px}.room-summary-con .booking-info .link-btn{cursor:pointer;color:#333;border-bottom:1px solid #333}.room-summary-con .booking-info .highlight{font-weight:700;color:#9a750f}.room-summary .room-info{overflow:hidden;margin-right:30px}.room-summary .room-info .info-list{display:inline-block}.room-summary .reservation-info{position:relative}.room-summary .reservation-info:before{content:"";position:absolute;width:1px;height:80px;margin-top:10px;background-color:#ccc}.room-summary .reservation-info .info-list{margin-left:40px}.room-summary .reservation-info .btn-item{margin-left:20px}.room-summary .info-list{padding:10px 0;line-height:16px;list-style:none;color:#333}.room-summary .info-list>li:not(:last-child){margin-bottom:30px}.room-summary .info-list .btn-item{display:inline-block;margin-right:30px;color:#e0aa14;cursor:pointer;color:#333}.room-summary .info-list .btn-item:hover{color:#f6bc19}.room-summary .info-list .btn-group .btn-item:first-child{margin-left:0}.room-summary .info-list .btn-group .btn-item:last-child{margin-right:0}.room-summary .change-warn{font-size:14px;margin-right:10px;color:#333}.room-layer .sl-modal-dialog{width:372px;padding-left:16px;padding-right:16px}.room-layer .sl-modal-dialog .sl-modal-header .sl-close{right:2px}.general-link{cursor:pointer;color:#333}.general-link-fill-btn{color:#333;background:#e0aa14;border:1px solid #e0aa14}.general-link-fill-btn:hover{background:#f6bc19;border:1px solid #f6bc19}.general-link-fill-btn:active{background:#cc9a0d;border:1px solid #cc9a0d}.charge-info{width:400px;display:inline-block;vertical-align:top;margin:10px 0}.charge-info-wrapper{padding:10px;background-color:#f2f2f2}.charge-info-tit{height:50px;line-height:50px;text-align:center;background-color:#f4f5f6}.charge-info-cont{padding:10px;background-color:#fff}.charge-info-cont .charge-section{margin-left:6px;margin-right:6px}.charge-info-cont .js-member-rate-tips{color:#e0aa14;margin-bottom:20px;font-size:14px;line-height:20px}.charge-info-cont .charge-list{padding-top:20px;padding-bottom:20px;font-size:14px;line-height:16px}.charge-info-cont .charge-list .charge-item{justify-content:space-between}.charge-info-cont .charge-list .charge-item:not(:last-child){margin-bottom:20px}.charge-info-cont .charge-list .charge-item div:first-child{font-size:14px;line-height:20px;color:#333}.charge-info-cont .charge-list .charge-item .cost{text-align:right}.charge-info-cont .charge-list .charge-item .cost div{margin-top:12px}.charge-info-cont .charge-list .charge-item .warn-tip{position:relative}.charge-info-cont .charge-list .charge-item .warn-tip:after{margin-left:4px;font-size:18px;cursor:pointer;color:#e0aa14;display:inline-block;font-family:sl_com;content:"\E119";margin-right:4px;position:absolute}.charge-info-cont .charge-list .charge-item .warn-tip .tip-layer{position:absolute;color:#333;bottom:26px;left:-90px;text-align:left;display:none;font-size:14px;opacity:.96}.charge-info-cont .charge-list .charge-item .warn-tip .tip-layer:before{content:" ";background:url(//s.shangri-la.com/sl-fe-book-prod/img/bottom_arrow.af3172c.png) no-repeat;background-size:100% 100%;height:7px;left:96px;bottom:-6px;position:absolute;width:14px}.charge-info-cont .charge-list .charge-item .warn-tip .tip-layer .tip-content{padding:15px 16px;display:inline-block;background:#f8f8f8;border:1px solid #e8e8e8;box-shadow:0 1px 2px 0 rgba(0,0,0,.08);font-weight:400;font-size:14px;color:#333;line-height:20px;white-space:nowrap;min-width:200px}.charge-info-cont .charge-list .charge-item .warn-tip:hover .tip-layer{display:block}.charge-info-cont .charge-list .charge-item.origin-total div:first-child{font-weight:600}.charge-info-cont .charge-list .charge-item.member-discount,.charge-info-cont .charge-list .charge-item.member-discount div:first-child{color:#5f7b7f}.charge-info-cont .charge-list .charge-item.member-discount .member-discount-title:before{display:inline-block;font-family:sl_com;content:"\E28A";font-size:16px;margin-right:5px;vertical-align:middle}.charge-info-cont .charge-list .charge-item .discount-item-wrap{display:flex;align-items:center;justify-content:space-between;color:#ce3232;position:relative}.charge-info-cont .charge-list .charge-item .discount-item-wrap .label-part{display:flex;align-items:center;font-weight:500;color:#ce3232!important}.charge-info-cont .charge-list .charge-item .discount-item-wrap .label-part:before{display:inline-block;font-family:sl_com;content:"\E18B";font-size:14px;margin-right:8px}.charge-info-cont .charge-list .charge-item .discount-item-wrap .voucher-part{display:flex;align-items:center;font-size:14px;font-weight:500;transform-origin:left;color:#5f7b7f!important;max-width:60%}.charge-info-cont .charge-list .charge-item .discount-item-wrap .voucher-part .voucher-name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.charge-info-cont .charge-list .charge-item .discount-item-wrap .voucher-part:before{display:inline-block;font-family:sl_com;content:"\E2BA";font-size:16px;margin-right:5px;color:#395b60}.charge-info-cont .charge-list .charge-item .discount-item-wrap .voucher-price{display:flex;align-items:center;color:#5f7b7f}.charge-info-cont .charge-list .charge-item .discount-item-wrap .no-voucher-avaliable{font-weight:400}.charge-info-cont .charge-list .charge-item .discount-item-wrap .arrow-right{color:#5f7b7f;display:flex;align-items:center}.charge-info-cont .charge-list .charge-item .discount-item-wrap .arrow-right:after{display:inline-block;font-family:sl_com;content:"\E0C7";font-size:12px;margin-left:5px;position:relative}.charge-info-cont .charge-list .charge-item .discount-tip{font-size:12px;color:#666;line-height:20px;font-weight:400;margin-top:2px}.charge-info-cont .charge-total{padding-top:20px;padding-bottom:14px;font-size:14px;color:#333;border-top:3px solid #f4f4f4}.charge-info-cont .charge-total .highlight{display:inline-block;margin-top:20px}.charge-info-cont .charge-total .total-item{position:relative;justify-content:space-between;white-space:nowrap}.charge-info-cont .charge-total .total-item:not(:first-child){margin-top:22px}.charge-info-cont .charge-total .total-item .text-right{text-align:right}.charge-info-cont .charge-total .total-item .hotel-price{position:absolute;right:0;top:100%;font-size:12px;color:#999990;line-height:18px;font-weight:400}.charge-info-cont .charge-total .total-item ul:last-child{text-align:right}.charge-info-cont .charge-total .total-item li:not(:first-child),.charge-info-cont .charge-total .total-item li div:not(:first-child){margin-top:10px}.charge-info-cont .credit-card{margin-bottom:14px;padding:0 12px;background-color:#f4f5f6}.charge-info-cont .credit-card-charge{padding-top:14px;padding-bottom:14px;display:flex;justify-content:space-between;font-size:14px;line-height:20px;border-bottom:1px solid #ddd}.charge-info-cont .credit-card-charge .flex-item{flex:1}.charge-info-cont .credit-card-total{padding:14px 0;font-size:14px;line-height:20px;text-align:right}.charge-info-cont .credit-card-total .desc{margin-bottom:10px;font-size:14px}.charge-info-cont .credit-card-total .tips-icon{position:relative;display:inline-block;margin-right:6px;font-size:16px;font-family:sl_com;color:#e0aa14;vertical-align:bottom;cursor:pointer}.charge-info-cont .credit-card-total .tips-icon:hover .tips-layer{display:block}.charge-info-cont .credit-card-total .tips-layer{display:none;position:absolute;left:-150px;bottom:30px;width:310px;padding:16px;font-size:12px;line-height:18px;color:#333;background-color:#f8f8f8;opacity:.96;text-align:left;border:1px solid #e8e8e8;box-shadow:0 1px 2px 0 rgba(0,0,0,.08)}.charge-info-cont .credit-card-total .tips-layer:before{position:absolute;left:142px;bottom:-14px;content:"";width:26px;height:15px;background-image:url(//s.shangri-la.com/sl-fe-book-prod/img/bottom_arrow.af3172c.png);background-size:cover}.charge-info-cont .desc{font-size:12px;line-height:18px;color:#666}.charge-info-cont .desc.tax{margin-left:6px;margin-bottom:20px}.charge-info-cont .desc.tax span{display:block;margin-top:6px}.charge-info-cont .desc.tax span:first-child{margin-top:0}.charge-info-cont .cancel-policy{display:inline-block;margin-bottom:10px;border-bottom:1px solid;color:#333;cursor:pointer}.charge-info-cont .charge-section.cancel-policy-tips{margin-top:10px;padding:10px;display:none;flex-direction:column;gap:8px;font-size:12px;line-height:18px}.charge-info-cont .charge-section.cancel-policy-tips .cancel-policy-tips-main-title{font-weight:600;line-height:22px;margin-bottom:8px;padding-bottom:15px;font-size:14px;border-bottom:1px solid #f6f4f3}.charge-info-cont .charge-section.cancel-policy-tips .cancel-policy-tips-package-section,.charge-info-cont .charge-section.cancel-policy-tips .cancel-policy-tips-section{display:flex;flex-direction:column;gap:6px}.charge-info-cont .charge-section.cancel-policy-tips .cancel-policy-tips-package-section .cancel-policy-tips-section-title,.charge-info-cont .charge-section.cancel-policy-tips .cancel-policy-tips-section .cancel-policy-tips-section-title{font-weight:600;font-size:14px;line-height:20px}.charge-info-cont .charge-section.cancel-policy-tips .cancel-policy-tips-package-section:empty{display:none}.charge-info-cont .charge-section.cancel-policy-tips .cancel-policy-tips-package-section .cancel-policy-tips-section-title{margin-top:8px}.charge-info-cont .charge-section.cancel-policy-tips .cancel-policy-tips-content:empty,.charge-info-cont .charge-section.cancel-policy-tips .cancel-policy-tips-title:empty{display:none}.charge-info-cont .charge-section.cancel-policy-tips .cancel-policy-tips-title{font-size:14px;line-height:18px}.charge-info-cont .charge-section.cancel-policy-tips .cancel-policy-tips-title.cancel-policy-tips-applicable{margin-bottom:6px;position:relative;padding-left:5px}.charge-info-cont .charge-section.cancel-policy-tips .cancel-policy-tips-title.cancel-policy-tips-applicable:before{content:"\2022";position:absolute;left:0;top:0;font-size:10px;line-height:18px}.charge-info-cont .charge-section.cancel-policy-tips .cancel-policy-tips-duration-title{margin-top:10px;font-weight:600;font-size:14px;line-height:18px;color:#333}.charge-info-cont .charge-section.cancel-policy-tips .cancel-policy-tips-duration-container{margin:10px 0;padding:14px 17px;background-color:#f6f4f3}.charge-info-cont .charge-section.cancel-policy-tips .cancel-policy-tips-duration-item .cancel-policy-tips-duration-item-title:before{content:"";display:inline-block;margin-left:2px;margin-right:8px;vertical-align:middle;width:8px;height:8px;background-color:#43a047;border-radius:50%}.charge-info-cont .charge-section.cancel-policy-tips .cancel-policy-tips-duration-item:first-child .cancel-policy-tips-duration-item-title{color:#3e7f41}.charge-info-cont .charge-section.cancel-policy-tips .cancel-policy-tips-duration-item:last-child .cancel-policy-tips-duration-item-content{padding-bottom:0}.charge-info-cont .charge-section.cancel-policy-tips .cancel-policy-tips-duration-item-title{position:relative;z-index:1;font-weight:600;font-size:14px;line-height:20px;color:#333}.charge-info-cont .charge-section.cancel-policy-tips .cancel-policy-tips-duration-item-content{position:relative;font-size:14px;line-height:18px;color:#58595b;margin:0 18px;padding-bottom:24px}.charge-info-cont .charge-section.cancel-policy-tips .cancel-policy-tips-duration-item-content:before{position:absolute;top:-6px;left:-13px;content:"";display:inline-block;width:2px;height:calc(100% + 14px);background:#43a047}.charge-info-cont .charge-section.cancel-policy-tips .freeCancel .cancel-policy-tips-duration-item-content:before{background:linear-gradient(#43a047,#dfdfdf 59.13%)}.charge-info-cont .charge-section.cancel-policy-tips .freeCancel .cancel-policy-tips-duration-item:nth-child(2) .cancel-policy-tips-duration-item-title:before{border:1px solid #a6a6a6;background-color:#fff}.charge-info-cont .charge-section.cancel-policy-tips .cancel-policy-tips-duration-container .cancel-policy-tips-duration-item:last-child .cancel-policy-tips-duration-item-content:before{display:none}.charge-info-cont .point-transport-tips{display:none;width:348px;margin:0 5px 10px}.charge-info-cont .btn{display:inline-block;width:100%;height:40px;line-height:40px;color:#333;text-align:center;margin:8px 0;cursor:pointer;font-size:16px;font-weight:600;border:1px solid #333}.charge-info-cont .btn.primary{background-color:#e0aa14;color:#333;background:#e0aa14;border:none}.charge-info-cont .btn.primary:hover{background-color:#f6bc19;background:#f6bc19;border:1px solid #f6bc19}.charge-info-cont .btn.primary:active{background:#cc9a0d;border:1px solid #cc9a0d}.charge-info-cont .btn.disabled{background-color:#999;pointer-events:none}.charge-info-cont .cash-pay-guarantee{margin-bottom:20px}.charge-info-cont .charge-section-submit p{margin-top:4px}.charge-info-cont .charge-section-submit p.first-terms-policy{margin-top:10px}.charge-info-cont .charge-section-submit .highlight{font-size:12px;line-height:18px}.charge-info-cont .highlight{font-size:14px;line-height:20px;cursor:pointer;color:#333;border-bottom:1px solid #333}.charge-info-cont .highlight:hover{color:#333}.charge-info-cont .best-rate{background-color:#f6f4f3;height:36px;display:flex;justify-content:space-between;align-items:center;padding:0 10px;margin-bottom:16px;cursor:pointer}.charge-info-cont .best-rate-icon{flex-shrink:0;width:24px;height:24px;background-repeat:no-repeat;background-position:50%;background-size:contain}.charge-info-cont .best-rate-icon.default{background-image:url(//s.shangri-la.com/sl-fe-public/imgs/loading/icon_bookdirect.png)}.charge-info-cont .best-rate-text{flex-grow:1;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.charge-info-cont .best-rate-arrow{flex-shrink:0}.charge-info-cont .best-rate-arrow:after{content:"\E0C7";font-size:12px;color:#333}.charge-info .discount-voucher-wrap{margin:-10px -16px 0;color:#5f7b7f;background:#f5fafa;padding:10px 16px}.charge-info .apply-discount,.charge-info .discount-award-points-voucher{margin:0 -10px;background:hsla(45,76%,79%,.2);color:#333;padding:12px 16px}.charge-info .apply-discount-item,.charge-info .discount-award-points-voucher-item{display:flex;align-items:center;justify-content:space-between}.charge-info .apply-discount .label-part,.charge-info .discount-award-points-voucher .label-part{display:flex;align-items:center;font-weight:500;color:#5f7b7f}.charge-info .apply-discount .label-part:before,.charge-info .discount-award-points-voucher .label-part:before{display:inline-block;font-family:sl_com;content:"\E18B";font-size:14px;margin-right:8px}.charge-info .apply-discount .voucher-part,.charge-info .discount-award-points-voucher .voucher-part{display:flex;align-items:center;font-size:12px;font-weight:500;transform-origin:left;color:#5f7b7f;max-width:80%}.charge-info .apply-discount .voucher-part .voucher-name,.charge-info .discount-award-points-voucher .voucher-part .voucher-name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.charge-info .apply-discount .voucher-part:before,.charge-info .discount-award-points-voucher .voucher-part:before{display:inline-block;font-family:sl_com;content:"\E2BA";font-size:20px;margin-right:5px;color:#395b60}.charge-info .apply-discount .arrow-right,.charge-info .discount-award-points-voucher .arrow-right{color:#5f7b7f;display:flex;align-items:center;cursor:pointer}.charge-info .apply-discount .arrow-right:after,.charge-info .discount-award-points-voucher .arrow-right:after{display:inline-block;font-family:sl_com;content:"\E0C7";font-size:12px;margin-left:5px;position:relative}.charge-info .discount-award-points-voucher .voucher-part{font-size:14px;color:#9a750f;max-width:100%}.charge-info .discount-award-points-voucher .voucher-part:before{color:#9a750f}.charge-info .discount-award-points-voucher .discount-tips{font-size:12px;color:#666;margin-top:8px}.charge-info .apply-discount{background-color:#fff;margin:0;padding:12px 16px 15px}.charge-info .apply-discount .voucher-part{cursor:pointer;font-size:18px;font-weight:600}.charge-info .apply-discount .discount-tips{font-size:12px;margin-top:5px;color:#666}.charge-info .discount-tip{font-size:12px;color:#666;line-height:20px;font-weight:400;margin-top:2px}.charge-info .discount-bottom-space{margin-bottom:16px}.charge-info .discount-voucher-banner-outer{padding:0 10px 5px;background-color:#fff}.charge-info .discount-voucher-banner-wrap{box-sizing:border-box;position:relative}.charge-info .discount-voucher-banner-wrap .swiper-pagination{position:absolute;bottom:5px;left:50%;transition:opacity .3s;transform:translateX(-50%);z-index:5}.charge-info .discount-voucher-banner-wrap .swiper-pagination-bullet{display:inline-block;width:8px;height:8px;border-radius:100%;background:transparent;cursor:pointer;border:1px solid #7d9497}.charge-info .discount-voucher-banner-wrap .swiper-pagination-bullet:not(:last-child){margin-right:8px}.charge-info .discount-voucher-banner-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#0b363c;border-color:#0b363c;cursor:default}.charge-info .discount-voucher-banner-wrap .discount-voucher-banner-item{height:86px;background:url(//s.shangri-la.com/sl-fe-book-prod/img/lighting.0d6df14.png) no-repeat 100%/contain,linear-gradient(90deg,#dee4e4,#ebf2f2);display:flex;align-items:center;padding:0 12px 5px}.charge-info .discount-voucher-banner-wrap .discount-voucher-banner-item .discount-voucher-icon-wrap{width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:url(//s.shangri-la.com/sl-fe-book-prod/img/voucher.de3ad63.png) no-repeat 100%/contain}.charge-info .discount-voucher-banner-wrap .discount-voucher-banner-item .discount-voucher-icon{width:15px;height:15px;display:flex;align-items:center;justify-content:center;background:50%/contain no-repeat}.charge-info .discount-voucher-banner-wrap .discount-voucher-banner-item .discount-voucher-concent{flex:1;margin:0 8px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.charge-info .discount-voucher-banner-wrap .discount-voucher-banner-item .discount-voucher-concent .discount-voucher-name{font-size:14px;font-weight:600;line-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.charge-info .discount-voucher-banner-wrap .discount-voucher-banner-item .discount-voucher-concent .discount-voucher-detail-btn{color:#9a750f;font-size:14px;font-weight:700;line-height:22px;margin-top:4px;cursor:pointer}.charge-info .discount-voucher-banner-wrap .discount-voucher-banner-item .discount-voucher-view-btn{padding:0 5px;min-width:70px;height:30px;background:linear-gradient(180deg,#efdbac,#ebc969);border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer}.charge-info .discount-voucher-banner-wrap .discount-voucher-banner-item .discount-voucher-view-btn.disabled{background:#bababa;cursor:auto;pointer-events:none}.charge-info .apply-voucher-select-wrapper{background-color:#fff;padding:10px 10px 0;cursor:pointer}.charge-info .apply-voucher-select-wrapper .apply-voucher-select-inner{position:relative;background:#f4f0ee;padding:10px 30px 10px 10px}.charge-info .apply-voucher-select-wrapper .apply-voucher-select-inner:after{font-family:sl_com;content:"\E0C7";position:absolute;bottom:14px;right:10px;font-size:12px;color:#333}.charge-info .apply-voucher-select-wrapper .vouchers-title{font-size:14px;font-weight:500;line-height:24px;position:relative;margin-bottom:2px}.charge-info .apply-voucher-select-wrapper .voucher-select-item{display:flex;align-items:center;gap:6px}.charge-info .apply-voucher-select-wrapper .logo{display:block;width:24px;height:24px;background:50%/contain no-repeat;flex-shrink:0}.charge-info .apply-voucher-select-wrapper .voucher-name{font-size:12px;font-weight:500;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.charge-info .apply-voucher-select-wrapper.reddot .apply-voucher-select-inner{padding:10px 30px}.charge-info .apply-voucher-select-wrapper.reddot .vouchers-title:before{display:inline-block;background:#c82d31;width:6px;height:6px;border-radius:100%;content:"";position:absolute;top:50%;left:-12px;transform:translateY(-50%)}.points-voucher-use-tip .sl-modal-content{color:#666;margin-top:10px;margin-bottom:20px}html[dir=rtl] .apply-discount-wrapper .apply-discount .arrow-right:after,html[dir=rtl] .charge-info-cont .apply-discount .arrow-right:after,html[dir=rtl] .charge-info-cont .best-rate-arrow,html[dir=rtl] .charge-info-cont .charge-list .charge-item .discount-item-wrap .arrow-right:after{transform:rotate(180deg)}.guest-info.origin .form-section-tit .desc{margin-top:0;font-size:12px;line-height:18px}.guest-info.origin .form-section-tit .package-desc{font-size:18px;margin-left:30px;cursor:pointer;color:#333;border-bottom:1px solid #333}.guest-info.origin.multi-room .country-list .dropdown-item.cur,.guest-info.origin.multi-room .prenum-list .dropdown-item.cur{background:none}.guest-info.origin.multi-room .country-list .dropdown-item.cur:after,.guest-info.origin.multi-room .prenum-list .dropdown-item.cur:after{display:none}.guest-info.origin.multi-room .country-list.disabled{pointer-events:none}.guest-info.origin.multi-room .country-list.disabled input{background-color:#f4f5f6}.guest-info.origin.multi-room .prenum-list{position:relative}.guest-info.origin.multi-room .prenum-list:after{content:"+";font-size:14px;color:#999;position:absolute;top:0;left:10px;bottom:0;line-height:46px;text-align:center}.guest-info.origin.multi-room .prenum-list.focus:after{color:#333}.guest-info.origin.multi-room .prenum-list .dropdown-error,.guest-info.origin.multi-room .prenum-list .dropdown-list{width:690px}.guest-info.origin.multi-room .prenum-list .dropdown-select .search-input{padding-left:18px}.guest-info.origin.multi-room .room-title{margin-bottom:20px}.guest-info.origin.multi-room .room-container{margin-bottom:20px;border-bottom:3px solid #eee}.guest-info.origin.multi-room .room-container .room-item:not(:last-child) .input-item{padding-bottom:20px}.guest-info.origin.multi-room .room-item:first-child{margin-top:30px}.guest-info.origin.multi-room .input-item{padding-bottom:30px}.guest-info.origin.multi-room .points-cash .input-item{margin-top:30px;padding-bottom:30px!important}.guest-info.origin .receive-sms{position:relative;margin-top:-14px;padding-left:24px;font-size:14px;line-height:20px;color:#333}.guest-info.origin .receive-sms span{position:absolute;left:0;top:3px}.guest-info.origin .receive-sms span:after{top:-2px}.guest-info.origin .update-profile{position:relative;padding-left:24px;margin-top:12px;font-size:14px;line-height:20px;color:#333}.guest-info.origin .update-profile span{position:absolute;left:0;top:3px}.guest-info.origin .update-profile span:after{top:-2px}.guest-info.origin .input-item:last-child{padding-bottom:0}.guest-info.origin .dropdown-select{height:46px;line-height:44px;font-size:14px}.guest-info.origin .dropdown-select .dropdown-item{height:40px;line-height:40px}.guest-info.origin .phone-container.error{border-bottom:2px solid #c82d31}.guest-info.origin .phone-container.error .dropdown-select,.guest-info.origin .phone-container.error .input-text{border-bottom:0}.guest-info.origin .phone-container.error .dropdown-list{border-top:1px solid #ccc}.guest-info.origin .multi-column .flex-item{width:0}.guest-info.origin label.label-text.required:after{content:"*";display:inline-block;margin-left:2px;font-size:14px;color:#333}.guest-info.origin .form-section .input-item .label-text{font-weight:500}.guest-info.origin .booker-information{font-size:16px;line-height:24px;margin-bottom:20px;margin-top:-15px}.guest-info.tlc .js-send-to-guest-wrapper{margin-bottom:20px;font-size:14px;display:flex;align-items:center}.guest-info.tlc .js-send-to-guest-wrapper>label{display:flex;align-items:center}.guest-info.tlc .moreTips{position:relative}.guest-info.tlc .moreTips:after{content:"\E119";font-family:sl_com;font-size:14px;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;font-size:16px;margin-left:4px;color:#e0aa14;vertical-align:bottom;cursor:pointer}.guest-info.tlc .moreTips .js-more-tips-sub{position:absolute;color:#333;bottom:26px;left:-12px;text-align:left;display:none;font-size:14px;opacity:.96;z-index:10}.guest-info.tlc .moreTips .js-more-tips-sub:before{content:" ";background:url(//s.shangri-la.com/sl-fe-book-prod/img/bottom_arrow.af3172c.png) no-repeat;background-size:100% 100%;height:7px;left:20px;bottom:-6px;position:absolute;width:14px}.guest-info.tlc .moreTips .js-more-tips-sub .js-more-tips-content{padding:15px 16px;display:inline-block;background:#f8f8f8;border:1px solid #e8e8e8;box-shadow:0 1px 2px 0 rgba(0,0,0,.08);font-weight:400;font-size:14px;color:#333;line-height:20px;white-space:nowrap}.guest-info.tlc .moreTips:hover .js-more-tips-sub{display:block}.guest-info.btp .form-section-tit .desc{margin-top:0;font-size:12px;line-height:18px}.guest-info.btp .form-section-tit .package-desc{font-size:18px;margin-left:30px;cursor:pointer;color:#333;border-bottom:1px solid #333}.guest-info.btp.multi-room .btp-contact-suggest .dropdown-item.cur,.guest-info.btp.multi-room .country-list .dropdown-item.cur,.guest-info.btp.multi-room .prenum-list .dropdown-item.cur{background:none}.guest-info.btp.multi-room .btp-contact-suggest .dropdown-item.cur:after,.guest-info.btp.multi-room .country-list .dropdown-item.cur:after,.guest-info.btp.multi-room .prenum-list .dropdown-item.cur:after{display:none}.guest-info.btp.multi-room .btp-contact-suggest.disabled,.guest-info.btp.multi-room .country-list.disabled{pointer-events:none}.guest-info.btp.multi-room .btp-contact-suggest.disabled input,.guest-info.btp.multi-room .country-list.disabled input{background-color:#f4f5f6}.guest-info.btp.multi-room .prenum-list{position:relative}.guest-info.btp.multi-room .prenum-list:after{content:"+";font-size:14px;color:#999;position:absolute;top:0;left:10px;bottom:0;line-height:46px;text-align:center}.guest-info.btp.multi-room .prenum-list.focus:after{color:#333}.guest-info.btp.multi-room .prenum-list .dropdown-error,.guest-info.btp.multi-room .prenum-list .dropdown-list{width:690px}.guest-info.btp.multi-room .prenum-list .dropdown-select .search-input{padding-left:18px}.guest-info.btp.multi-room .btp-contact-suggest .dropdown-list .dropdown-tips{height:26px;position:sticky;background:#f4f5f6;top:0;left:0;width:100%;font-size:12px;color:#666;letter-spacing:0;font-weight:500;padding:5px 10px;z-index:999}.guest-info.btp.multi-room .btp-contact-suggest .dropdown-item{height:70px;padding:0;overflow:hidden}.guest-info.btp.multi-room .btp-contact-suggest .dropdown-item.selected{cursor:not-allowed;color:#999!important}.guest-info.btp.multi-room .btp-contact-suggest .dropdown-item .btp-contact-item{font-size:14px;line-height:20px;padding:12px 10px}.guest-info.btp.multi-room .btp-contact-suggest .dropdown-item .btp-contact-item .email{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.guest-info.btp.multi-room .btp-contact-suggest .dropdown-item .btp-contact-item .phone{margin-left:20px}.guest-info.btp.multi-room .btp-contact-suggest .dropdown-item .sl-flex{display:flex;align-items:center;color:#999;margin-top:5px}.guest-info.btp.multi-room .room-title{margin-bottom:20px}.guest-info.btp.multi-room .room-container{margin-top:30px;margin-bottom:20px}.guest-info.btp.multi-room .room-container.multi-room{background:#f4f5f6;padding:16px 10px;margin-top:20px}.guest-info.btp.multi-room .room-container.multi-room .room-contact-block{background-color:#fff;padding:16px 16px 30px}.guest-info.btp.multi-room .room-container.multi-room .input-item{padding-bottom:20px}.guest-info.btp.multi-room .input-item{padding-bottom:30px}.guest-info.btp.multi-room .points-cash .input-item{margin-top:30px;padding-bottom:30px!important}.guest-info.btp .receive-sms{position:relative;padding-left:24px;font-size:14px;line-height:20px;color:#333}.guest-info.btp .receive-sms span{position:absolute;left:0;top:3px}.guest-info.btp .receive-sms span:after{top:-2px}.guest-info.btp .input-item:last-child{padding-bottom:0}.guest-info.btp .dropdown-select{height:46px;line-height:44px;font-size:14px}.guest-info.btp .dropdown-select .dropdown-item{height:40px;line-height:40px}.guest-info.btp .phone-container.error{border-bottom:2px solid #c82d31}.guest-info.btp .phone-container.error .dropdown-select,.guest-info.btp .phone-container.error .input-text{border-bottom:0}.guest-info.btp .phone-container.error .dropdown-list{border-top:1px solid #ccc}.guest-info.btp .multi-column .flex-item{width:0}.guest-info.btp label.label-text.required:after{content:"*";display:inline-block;margin-left:2px;font-size:14px;color:#333}.guest-info.btp .form-section .input-item .label-text{font-weight:500}.guest-info.btp .booker-information{font-size:16px;line-height:24px;margin-bottom:20px;margin-top:-15px}.guest-info.btp .tabs-wrap-book-for{display:flex;margin-top:18px;margin-bottom:24px}.guest-info.btp .tabs-wrap-book-for .tab-others,.guest-info.btp .tabs-wrap-book-for .tab-staying{width:50%;height:60px;background-color:#f4f5f6;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:14px;color:#333;text-align:center;line-height:20px;box-shadow:0 2px 4px 0 rgba(0,0,0,.11);position:relative}.guest-info.btp .tabs-wrap-book-for .tab-others.active,.guest-info.btp .tabs-wrap-book-for .tab-staying.active{font-weight:600;background-color:#f4f0ee}.guest-info.btp .tabs-wrap-book-for .tab-others.active:before,.guest-info.btp .tabs-wrap-book-for .tab-staying.active:before{position:absolute;top:0;width:100%;height:4px;background-color:#e0aa14;display:block;content:""}.guest-info.btp .sl-checkbox.btp{display:flex;align-items:center;font-size:14px;color:#333;font-weight:400;margin:24px 0 12px}.guest-info.btp .rooms-box{display:flex;margin-bottom:20px}.guest-info.btp .rooms-box.hidden{display:none}.guest-info.btp .rooms-box .room-box-item{width:140px;border:1px solid #e0aa14;padding:6px;line-height:16px;color:#666;font-size:14px;background-color:transparent;text-align:center;cursor:pointer}.guest-info.btp .rooms-box .room-box-item .room-guest{margin-top:6px;font-size:12px;line-height:14px}.guest-info.btp .rooms-box .room-selected{cursor:auto;color:#333;background-color:#e0aa14}.guest-info.btp .btp-points-tip{font-size:12px;color:#666;font-weight:400}.email-repeat-wrap .sl-modal-dialog{width:550px;padding-bottom:0!important}.email-repeat-wrap .sl-modal-header{margin-left:-30px;margin-right:-30px;height:80px!important;line-height:normal!important;background-color:#f4f5f6;text-align:center;color:#333!important;font-size:20px!important;padding-top:28px;border-bottom:1px solid #e8e8e8}.email-repeat-wrap .sl-modal-header .sl-close{cursor:pointer;color:#333;top:-12px!important;right:16px!important}.email-repeat-wrap .sl-modal-content{margin-left:-30px;margin-right:-30px}.email-repeat-wrap .sl-modal-content>div{text-align:center;color:#e0aa14;border-bottom:1px solid #e8e8e8;height:62px;line-height:62px;cursor:pointer;font-size:16px}.email-repeat-wrap .sl-modal-content>div:hover{background:#f4f0ee}.can-not-access{margin-top:60px;margin-bottom:60px;padding:80px 20px;background-color:#f4f5f6}.can-not-access .text{font-size:18px;line-height:22px;color:#333;text-align:center}.can-not-access .text:before{content:"\E086";margin-right:10px;vertical-align:bottom;font-size:24px;color:#e0aa14}.form-wrapper{width:690px;margin-bottom:100px}.form-con .input-con{position:relative;margin-top:30px}.form-con .input-con.required .label:after{content:"*";margin-left:4px;vertical-align:middle}.form-con .label{margin-bottom:10px;font-size:14px}.form-con .input{width:100%;padding-left:10px;height:46px}.form-con .input.middle{width:360px}.form-con .input.error{border-bottom:2px solid #c82d31}.form-con .input-group.wrap{flex-wrap:wrap}.form-con .input-group .input:not(:last-child){margin-right:25px}.form-con .err-msg{margin-top:6px;font-size:12px;color:#c82d31}.form-con .err-msg.prompt-msg{color:#e0aa14;word-break:break-all}.form-con .valid-code-img{width:180px;height:46px;margin-left:20px;border:0;vertical-align:top}.form-con .refresh-btn{position:absolute;top:44px;right:0;font-size:14px;color:#e0aa14;display:inline-table;transform:translateX(100%)}.form-con .refresh-btn:before{content:"\E081";position:absolute;left:10px}.form-con .refresh-btn span{display:inline-block;margin-left:30px}.form-con .submit-btn{width:100%;height:46px;margin-top:60px;font-size:14px;color:#fff;letter-spacing:1.27px;border:0;background-color:#e0aa14}.form .tit-con{padding-bottom:16px;border-bottom:3px solid #eee}.form .tit-con .tit{margin-bottom:6px;font-size:16px}.form .tit-con .desc{line-height:18px;color:#666}.form .attention{line-height:20px;color:#999}.add-on-items{line-height:16px}.add-on-items .form-section-tit{padding-bottom:0;font-size:18px;line-height:26px;border-bottom:none}.add-on-items .form-section-tit .desc{margin-top:0;margin-bottom:16px;font-size:12px;line-height:18px;color:#666}.add-on-items .apply-all{margin-bottom:32px;padding-top:16px;font-size:14px;line-height:20px;color:#333;border-top:3px solid #eee}.add-on-items .apply-all .sl-checkbox span{vertical-align:middle}.add-on-items .apply-all .sl-checkbox span:after{top:-3px}.add-on-items .add-on-items-cont{background-color:#f4f5f6}.add-on-items .rooms-box{display:flex;padding:20px 10px 0}.add-on-items .rooms-box.hidden{display:none}.add-on-items .rooms-box .room-item{width:140px;border:1px solid #e0aa14;padding:6px;line-height:16px;color:#666;font-size:14px;background-color:transparent;text-align:center;cursor:pointer}.add-on-items .rooms-box .room-item .room-guest{margin-top:6px;font-size:12px;line-height:14px}.add-on-items .rooms-box .room-selected{cursor:auto;color:#333;background-color:#e0aa14}.add-on-items .room-wrap{padding:20px 10px 0}.add-on-items .room-wrap:not(:first-child){display:none}.add-on-items .room-wrap .service-show{display:block}.add-on-items .room-wrap .service-show:last-child{margin-bottom:0}.add-on-items .details-cont{display:none;border-top:1px solid #e8e8e8}.add-on-items .details-cont .airport-part{width:400px;margin-top:30px}.add-on-items .details-cont .airport-part .input-item{padding-bottom:0}.add-on-items .details-cont .airport-part input{height:40px;width:100%;padding:0 10px}.add-on-items .details-cont .airport-part .arrange-transfer .sl-checkbox{line-height:14px}.add-on-items .service-item{padding-bottom:20px}.add-on-items .service{padding:0 10px;background-color:#fff}.add-on-items .service .title-mini{font-size:14px;line-height:20px;color:#333;justify-content:space-between;min-height:50px}.add-on-items .service .title-left{padding-top:15px;padding-bottom:15px;font-size:14px;line-height:20px}.add-on-items .service .title-left .error-msg{margin-bottom:0}.add-on-items .service .title-right{align-self:center}.add-on-items .service .error-msg{color:#c82d31;font-size:12px;line-height:14px;font-weight:400;margin-top:6px;margin-bottom:10px;display:none}.add-on-items .service .error-msg:before{content:"\E086";display:inline-block;vertical-align:top;margin-right:6px;font-size:12px}.add-on-items .service .toggle-details{position:relative;padding-right:20px;cursor:pointer}.add-on-items .service .toggle-details i{position:absolute;right:0;top:0;margin-left:10px}.add-on-items .package .package-item{color:#333}.add-on-items .package .airport-part{width:479px}.add-on-items .package .airport-part .label{color:#333}.add-on-items .package .airport-part input{height:46px;font-size:14px}.add-on-items .package .airport-part-desc{width:100%}.add-on-items .arr-dep-details .airport-part{width:400px}.add-on-items .arr-dep-details .airport-part .input-item{padding-bottom:26px}.add-on-items .arr-dep-details .airport-part:first-child{margin-bottom:40px}.add-on-items .arr-dep-details .airport-part:last-child{margin-bottom:30px}.add-on-items .arr-dep-details .desc{color:#666;font-size:12px;line-height:18px}.add-on-items .arr-dep-details .desc:first-child{padding-top:8px;padding-bottom:20px;border-top:1px solid #e8e8e8}.add-on-items .arr-dep-details .desc.error-desc{padding-bottom:15px}.add-on-items .arr-dep-details .desc.error-desc:before{content:"\E086";display:inline-block;vertical-align:bottom;margin-right:8px;color:#e0aa14}.add-on-items .arr-dep-details input[disabled]{background-color:#f4f5f6}.add-on-items .room-preferences .pre-wrap:not(:last-child){border-bottom:1px solid #e8e8e8}.add-on-items .room-preferences .prefer-lists{font-size:14px;line-height:16px;color:#333}.add-on-items .room-preferences .prefer-lists .title-mini{font-size:14px;line-height:20px;color:#333;min-height:auto;line-height:16px;height:auto}.add-on-items .room-preferences .pre-checkbox-wrap,.add-on-items .room-preferences .pre-radio-wrap{padding-top:16px}.add-on-items .room-preferences .pre-desc{margin-bottom:16px}.add-on-items .room-preferences .pre-small{font-size:12px;color:#666;margin-bottom:-5px}.add-on-items .room-preferences .radio-item{margin-top:20px}.add-on-items .room-preferences .pre-bottom{font-size:12px;padding-bottom:15px;margin-top:-1px}.add-on-items .room-preferences .pre-lists{padding-bottom:16px}.add-on-items .room-preferences .checkbox-wrap{flex-wrap:wrap;margin-bottom:-4px}.add-on-items .room-preferences .checkbox-wrap .checkbox-item{width:33.3%;margin-bottom:20px}.limousine-charge-model.info-modal .sl-modal-dialog{width:710px!important;padding:0 30px!important}.limousine-charge-model.info-modal .sl-modal-dialog .sl-modal-content{text-align:left;margin-bottom:20px}.limousine-charge-model .charge-layer-wrapper{width:100%}.limousine-charge-model .charge-layer-wrapper .desc:before{content:"*";display:inline-block;position:relative;top:1px;margin-right:5px}.limousine-charge-model .charge-layer-wrapper .charge-cont .charge-item span:first-child:not(:last-child){width:61.5%}.limousine-charge-model .charge-layer-wrapper .charge-cont .charge-item span.amount{width:38.5%}.select-prompt{display:block;margin-top:15px}.room-number-limit{display:block;margin-top:10px;color:#c82d31}.member-group{padding:20px 0 32px}.member-group .title{display:inline-block;width:130px;font-size:14px;color:#333}.member-group .sl-checkbox{align-items:center}.member-group .user-name{display:inline-block}.member-group .member{display:flex}.member-group .add-members-btn{color:#333;border-bottom:1px solid #333;cursor:pointer;font-size:14px;position:relative}.member-group .add-members-btn .add-btn{cursor:pointer}.member-group .add-members-btn:before{content:"\E09D";margin-right:8px;display:inline-block;font-size:12px;transform:scale(.84)}.member-group .add-members-btn-tip{position:absolute;color:#333;bottom:36px;left:0;width:300px;text-align:left;display:none;font-size:14px;line-height:20px}.member-group .add-members-btn-tip:before{content:" ";background:url(//s.shangri-la.com/sl-fe-book-prod/img/bottom_arrow.af3172c.png) no-repeat;background-size:100% 100%;height:15px;left:60px;bottom:-13px;position:absolute;width:26px;margin-left:-13px}.member-group .add-members-btn-tip .tip-content{padding:14px;display:inline-block;background-color:#f4f5f6;box-shadow:0 1px 2px 0 rgba(0,0,0,.08);border:1px solid #e8e8e8}.member-group .add-members-btn.disabled{color:#aaa}.member-group .add-members-btn.disabled:hover .add-members-btn-tip{display:block}.member-group .redemption-group{display:flex;padding-bottom:10px}.member-group .redemption-group .redemption{width:130px}.member-group .redemption-group .redemption label:first-child{margin-bottom:20px}.member-group .redemption-group ul{flex:1;display:flex;flex-wrap:wrap;margin-left:10px;max-width:550px}.member-group .redemption-group ul li{width:33.33%;font-size:14px;text-align:left;margin-bottom:18px}.member-group .redemption-group ul li:nth-child(2n){padding-right:16px}.member-group .redemption-group ul li:first-child{width:100%;margin-bottom:20px}.member-group .redemption-group ul li .sl-checkbox{position:relative;max-width:100%}.member-group .redemption-group ul li .sl-checkbox span{position:absolute;left:0;top:1px}.member-group .redemption-group ul li .sl-checkbox .member-name{display:inline-block;padding-left:24px;padding-right:20px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.member-group .redemption-group ul li .sl-checkbox.disabled{cursor:not-allowed;color:#666}.redeem-room{padding:20px 0 30px;margin-bottom:30px;border-bottom:3px solid #e8e8e8;border-top:1px solid #e8e8e8}.redeem-room .input-text{font-size:14px;color:#333;border:1px solid #ccc;background-color:#f4f5f6}.redeem-room label{display:block;margin:30px 0 10px;font-size:14px;line-height:20px}.redeem-room label:first-child{margin-top:0}.join-gold-circle{margin-top:40px;padding:10px;background-color:#f4f5f6}.join-gold-circle .pass-tip{color:#666;margin-top:10px}.join-gold-circle .form-con{padding:20px;background-color:#fff}.join-gold-circle .form-group{width:630px;margin-top:0}.join-gold-circle .form-group .input-wrap{position:relative}.join-gold-circle .form-group .lable-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.join-gold-circle .form-group .mobile-input-group{display:flex}.join-gold-circle .form-group .mobile-input-group .js-input-wrap{flex-grow:2}.join-gold-circle .form-group .change-type{cursor:pointer;color:#9a750f}.join-gold-circle .form-group .enroll-type-label{font-size:16px;font-weight:600}.join-gold-circle .form-group .mobile-code-tip{font-size:12px;color:#666;line-height:18px;margin-bottom:10px}.join-gold-circle .form-group .verify-identity-error-msg{margin-top:5px}.join-gold-circle .form-group .verify-identity-btn{line-height:46px;height:46px;text-align:center;font-size:14px;margin-left:20px;width:160px;cursor:pointer;color:#333;background:#e0aa14}.join-gold-circle .form-group .verify-identity-btn:hover{background:#f6bc19}.join-gold-circle .form-group .verify-identity-btn:active{background:#cc9a0d}.join-gold-circle .form-group .verify-identity-btn.disabled,.join-gold-circle .form-group .verify-identity-btn.timer{background-color:#ccc;color:#fff}.join-gold-circle .form-group label{margin-bottom:6px;display:block;color:#333;font-size:14px;line-height:20px}.join-gold-circle .form-group input{width:100%;height:46px;padding:13px 10px;border:1px solid #ccc}.join-gold-circle .form-group input.error{border-bottom:2px solid #c82d31}.join-gold-circle .form-group input.disabled{background-color:#f4f5f6}.join-gold-circle .form-group [name=password]{padding-right:45px}.join-gold-circle .form-group [name=password]+.suffix{cursor:pointer;position:absolute;top:0;right:0;bottom:0;width:45px;text-align:center;color:#aaa;height:45px;line-height:45px}.join-gold-circle .form-group [name=password]+.suffix:after{content:"\E0AD";font-family:sl_com;vertical-align:middle;width:15px;height:15px}.join-gold-circle .form-group [name=password][type=text]+.suffix:after{content:"\E0AC";font-family:sl_com;vertical-align:middle;width:15px;height:15px}.join-gold-circle h3{margin-bottom:10px;font-size:24px;line-height:32px;color:#333}.join-gold-circle p{font-size:12px;color:#666;line-height:18px;margin-bottom:20px}.join-gold-circle .benefit-list{display:flex;justify-content:space-around}.join-gold-circle .benefit-list .benefit-item{width:25%;text-align:center}.join-gold-circle .benefit-list .benefit-item-img{width:50px;height:50px}.join-gold-circle .benefit-list .benefit-item-text{margin-top:15px;margin-bottom:30px;font-size:14px;color:#333;letter-spacing:0;text-align:center;line-height:20px}.join-gold-circle .sl-checkbox{position:relative;font-size:14px;line-height:20px}.join-gold-circle .sl-checkbox .checkbox-desc{display:inline-block;margin-left:26px}.join-gold-circle .sl-checkbox span{position:absolute;left:0;top:2px;width:16px;height:16px}.join-gold-circle .sl-checkbox .highlight{display:inline-block;cursor:pointer;color:#333;border-bottom:1px solid #333}.join-gold-circle .register-term-checkbox{margin-bottom:30px}.join-gold-circle .footer-login-con{margin-top:30px;padding-top:20px;border-top:3px solid #f4f5f6;font-size:14px;display:flex}.join-gold-circle .footer-login-con .login-box{display:flex}.join-gold-circle .footer-login-con .login{margin-left:15px;color:#9a750f;cursor:pointer;display:flex}.join-gold-circle .footer-login-con .login:after{content:"\E0C7";font-family:sl_com;vertical-align:middle;width:15px;height:15px}.order-detail .js-legal-terms{padding-top:30px}.order-detail .js-legal-terms .register-term-checkbox{margin-bottom:20px}.order-detail .js-legal-terms .register-term-checkbox:not(.all){margin-left:20px}.order-detail .js-legal-terms .register-term-checkbox.all{font-weight:600}.order-detail .js-legal-terms .register-term-checkbox.no-all{margin-left:0}.order-detail .js-legal-terms .register-term-checkbox.show{display:block}.order-detail .js-legal-terms .register-term-checkbox.hide{display:none}.order-detail .js-legal-terms .register-term-checkbox .checkbox-desc{font-size:14px}.order-detail .js-legal-terms .register-term-checkbox .checkbox-desc .highlight{font-weight:500;font-size:14px;line-height:20px;cursor:pointer;color:#333;border-bottom:1px solid #333}.order-detail .js-legal-terms .sl-checkbox{display:flex;font-size:14px}.order-detail .js-legal-terms .sl-checkbox span{margin-right:8px;flex-shrink:0;top:2px}.order-detail .js-legal-terms .error-msg .error{margin-top:8px;margin-left:24px}.order-detail .js-legal-terms .preference-list{font-size:14px;line-height:20px}.order-detail .js-legal-terms .preference-list .desc{margin-bottom:20px}.order-detail .js-legal-terms .preference-item{margin-top:16px;margin-left:20px}.order-detail .js-legal-terms .preference-item:first-child{margin-top:0}.order-detail .js-legal-terms .preference-item .sl-checkbox span:after{top:-2px}html[dir=rtl] .footer-login-con .login:after{transform:rotate(180deg)}.cash-point{border-top:3px solid #f4f5f6;padding:20px 0}.cash-point-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.cash-point-title{display:flex;align-items:center;font-size:16px}.cash-point-title .sl-icon-medium{position:relative;color:#999;font-size:18px;height:auto;margin-left:5px;cursor:pointer}.cash-point-title .sl-icon-medium .cash-point-title-tips{position:absolute;color:#333;bottom:36px;left:-160px;right:-160px;text-align:left;display:none;font-size:14px;line-height:20px}.cash-point-title .sl-icon-medium .cash-point-title-tips:before{content:" ";background:url(//s.shangri-la.com/sl-fe-book-prod/img/bottom_arrow.af3172c.png) no-repeat;background-size:100% 100%;height:15px;left:50%;bottom:-13px;position:absolute;width:26px;margin-left:-13px}.cash-point-title .sl-icon-medium .cash-point-title-tips .tip-content{padding:14px;display:inline-block;background-color:#f4f5f6;box-shadow:0 1px 2px 0 rgba(0,0,0,.08);border:1px solid #e8e8e8}.cash-point .cash-point-check{text-align:right}.cash-point .cash-point-check .sl-checkbox span{margin-right:0}.cash-point-tips{color:#666}.cash-point-tips.no-check-tip{color:#999}.cash-point .promotion-label{position:relative;padding-left:22px;margin-bottom:16px;line-height:20px}.cash-point .promotion-label:before{content:"\E107";position:absolute;left:0}.cash-point .promotion-label-operate{cursor:pointer;color:#333;border-bottom:1px solid #333}.cash-point .cash-point-input{display:flex;justify-content:space-between;align-items:center;font-size:14px;padding-bottom:10px}.cash-point .cash-point-input .point{flex-grow:1;display:flex;align-items:center;justify-content:flex-end}.cash-point .cash-point-input .point-icon{font-family:sl_com;vertical-align:middle;width:12px;height:12px;font-size:12px;margin-right:10px;color:#ccc}.cash-point .cash-point-input .point-input{width:123px;height:40px;margin-right:10px;padding:12px 10px;line-height:16px}.cash-point .cash-input-error{color:#c82d31}.cash-point .cash-point-slider{padding-top:10px;margin-bottom:15px}.cash-point .highlight a,.cash-point .highlight a:hover{color:#333}.cash-point .irs--round{height:16px}.cash-point .title-bold{font-weight:800}.cash-points-tip-modal.sl-modal.confirm-modal .sl-modal-content{text-align:left}.package-header p{padding-bottom:16px;font-size:24px;line-height:30px}.package-header p.has-border{border-bottom:3px solid #f4f5f6}.package-header .apply-all{padding:17px 0 20px;font-size:14px;font-weight:500}.package-header .apply-all .sl-checkbox{display:flex;align-items:center}.package-header .invalid-wrapper{background-color:#f7f8f9;padding:16px;font-size:14px}.package-header .invalid-wrapper .invalid-title{font-weight:600;font-size:16px;display:flex}.package-header .invalid-wrapper .invalid-title:before{margin-right:10px;content:"\E086";font-size:20px;color:#e0aa14}.package-header .invalid-wrapper p{font-size:14px;line-height:20px;padding-bottom:0}.package-header .invalid-wrapper .item{display:flex;margin-top:17px;align-items:center}.package-header .invalid-wrapper .item .item-key{font-weight:600;min-width:120px}.package-header .invalid-wrapper .item .item-value{font-size:12px;margin-left:30px}.package-header .invalid-wrapper .item .item-value span:not(:last-child){margin-right:40px}.list-type-tip{display:flex;justify-content:center;align-items:center;margin:20px 0}.list-type-tip span{margin:0 20px}.list-type-tip:after,.list-type-tip:before{content:" ";width:120px;border-top:1px solid #ddd}.package-list{padding:10px;background-color:#f4f5f6}.package-list .muti-choice-wrapper{margin-bottom:10px;padding:16px 16px 0;background-color:#fff}.package-list .muti-choice-wrapper .rc-book-select-filter{flex-wrap:wrap}.package-list .muti-choice-wrapper .rc-book-select-filter .rc-book-select-filter-item{margin-bottom:16px;font-size:14px}.package-list .single-choice-wrapper{margin-bottom:16px}.package-list .single-choice-wrapper .rc-book-select-filter-item{margin-right:0;width:134px;min-height:50px;padding:0;background-color:transparent;border-color:#e0aa14}.package-list .single-choice-wrapper .rc-book-select-filter-item:not(:last-child){border-right:none}.package-list .single-choice-wrapper .rc-book-select-filter-item.choosed{background-color:#e0aa14}.package-list .single-choice-wrapper .rc-book-select-filter-item .single-choice-room{display:flex;flex-direction:column;align-items:center;word-break:break-all;text-align:center}.package-list .single-choice-wrapper .rc-book-select-filter-item .single-choice-room p:first-child{font-size:14px;font-weight:600;line-height:20px;margin-top:6px}.package-list .single-choice-wrapper .rc-book-select-filter-item .single-choice-room p:last-child{margin-top:2px;font-weight:500;line-height:18px}.package-list .package-item:not(:last-child){margin-bottom:10px}.rc-book-detail-modal .sl-modal-dialog{padding-bottom:50px}.rc-book-message-modal .sl-modal-content{padding-bottom:30px}.detail-modal-wrapper .detail-modal-head{display:flex;justify-content:space-between;position:relative}.detail-modal-wrapper .detail-modal-head img{width:350px;height:175px;object-fit:cover}.detail-modal-wrapper .detail-modal-head .detail-modal-label{padding:0 12px;position:absolute;left:10px;top:10px;border-radius:15px;border:1px solid #ddd;background-color:rgba(244,245,246,.9);font-weight:600;height:30px;display:flex;align-items:center;justify-content:center}.detail-modal-wrapper .detail-modal-head .right-part{width:404px}.detail-modal-wrapper .detail-modal-head .right-part>div:first-child{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:20px;line-height:28px}.detail-modal-wrapper .detail-modal-head .right-part>div:not(:first-child){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-modal-wrapper .detail-modal-head .right-part .label-wrapper{display:flex;flex-wrap:wrap;margin-top:10px;max-height:100px;overflow:hidden}.detail-modal-wrapper .detail-modal-head .right-part .detail-modal-des{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:16px;font-size:12px;line-height:18px;font-weight:500}.detail-modal-wrapper .detail-modal-head .right-part .desc{margin-top:16px;margin-bottom:18px;font-size:14px}.detail-modal-wrapper .detail-modal-head .right-part .price-wrapper{display:flex;align-items:center;white-space:normal!important}.detail-modal-wrapper .detail-modal-head .right-part .price-wrapper .real{font-size:18px;line-height:24px;font-weight:500;word-break:break-all}.detail-modal-wrapper .detail-modal-head .right-part .price-wrapper .origin{margin:0 6px;text-decoration:line-through;font-size:14px;line-height:20px;color:#999;word-break:break-all}.detail-modal-wrapper .detail-modal-tabs{margin-top:30px}.detail-modal-wrapper .detail-modal-title{margin:20px 0;padding:10px;font-size:16px;font-weight:700;background-color:#f4f5f6}.detail-modal-wrapper .detail-modal-custom img{display:block;width:100%;height:336px;margin-bottom:20px;object-fit:cover}.detail-modal-wrapper .detail-modal-custom .title{font-size:24px;margin:30px 0;font-weight:400}.detail-modal-wrapper .detail-modal-custom .subtitle{font-size:24px;margin:20px 0;font-weight:500;line-height:30px}.detail-modal-wrapper .detail-modal-custom p{line-height:20px}.detail-modal-wrapper .detail-modal-custom ul{list-style:disc;padding-left:1em;line-height:20px}.detail-modal-wrapper .policy-container .policy-item{margin-bottom:10px}.detail-modal-wrapper .policy-container .policy-title{font-size:14px;color:#333;letter-spacing:0;line-height:20px;font-weight:500}.detail-modal-wrapper .policy-container .policy-content{margin-top:6px;font-size:14px;color:#666;letter-spacing:0;line-height:20px}.join-famex-wrap{margin-top:30px;margin-bottom:40px;padding:10px;background-color:#f4f5f6}.join-famex-wrap .js-join-famex{display:flex;align-items:center;justify-content:space-between;background:url(//s.shangri-la.com/sl-fe-book-prod/img/famex-join-bg.d3bc557.png) 50%/100% no-repeat;padding:20px 0 20px 20px}.join-famex-wrap .js-join-famex .sl-checkbox .highlight{font-weight:500}.join-famex-wrap .famex-logo{width:128px;height:90px;margin-left:16px}.join-famex-wrap h3{margin-bottom:10px;font-size:18px;line-height:32px;color:#333}.join-famex-wrap p{font-size:12px;color:#666;line-height:18px;margin-bottom:20px}.join-famex-wrap .sl-checkbox{position:relative;font-size:14px;line-height:20px}.join-famex-wrap .sl-checkbox .checkbox-desc{display:inline-block;margin-left:26px}.join-famex-wrap .sl-checkbox span{position:absolute;left:0;top:2px;width:16px;height:16px}.join-famex-wrap .sl-checkbox .highlight{display:inline-block;cursor:pointer;color:#333;border-bottom:1px solid #333}.join-famex-wrap .js-error-msg{margin-top:10px}.reservation-policy .cancel-policy{font-size:14px;color:#333;padding:20px 0 4px}.reservation-policy .cancel-policy h3{font-size:16px}.reservation-policy .cancel-policy h4{line-height:20px;font-weight:600;margin-top:10px;margin-bottom:6px}.reservation-policy .cancel-policy h4:first-child{margin-top:0}.reservation-policy .cancel-policy .desc{line-height:20px}.reservation-policy .desc{font-size:12px;color:#666}.black{color:#333}.order-detail{margin-top:40px}.order-detail .form-wrapper{display:inline-block;margin-right:90px;margin-bottom:60px}.order-detail .sl-checkbox span{margin-right:10px}.order-detail .sl-checkbox span:after{transform:scale(.62)}.order-detail .sl-checkbox.mt{margin-top:16px}.form-section{margin-bottom:40px}.form-section .dropdown-item{height:40px;line-height:40px}.form-section-tit{padding-bottom:16px;border-bottom:3px solid #eee}.form-section-tit .title{margin-bottom:8px;font-size:24px;line-height:32px;color:#333}.form-section-tit .desc{margin-top:16px;font-size:12px;line-height:20px;color:#666}.form-section .input-item{position:relative;padding-bottom:30px}.form-section .input-item .input-text.error{border-bottom:2px solid #c82d31}.form-section .input-item .input-text.disabled{background-color:#f4f5f6}.form-section .input-item .label-text{display:block;margin-bottom:10px;font-size:14px;line-height:20px;color:#333}.form-section .input-item .dropdown,.form-section .input-item .input-text{height:46px;padding:15px 10px;line-height:16px}.form-section .input-item .input-text{width:100%}.form-section .input-item .dropdown{width:110px;border:1px solid #ccc;border-right:0;text-align:center}.form-section .multi-column .input-item:not(:last-child){margin-right:40px}.form-section .multi-column:first-child .input-item{margin-top:30px}.gc-info-tip,.no-points-tips,.sign-in{margin-bottom:10px;padding:15px 20px;font-size:14px;line-height:20px;color:#333;background-color:#f4f5f6}.gc-info-tip .sl-icon-small{margin:0 2px;position:relative;top:-2px}.gc-info-tip.member-rate{padding:20px;font-size:16px;background:url(//s.shangri-la.com/sl-fe-public/imgs/logo/website-bg-bottom-right.png) no-repeat 100% 100%/507px 94px,url(//s.shangri-la.com/sl-fe-public/imgs/logo/website-bg-top-left.png) no-repeat 0 0/380px 110px,#f4f5f6}.gc-info-tip .member-rate-tip{font-size:20px;color:#333;line-height:26px;font-weight:600}.gc-info-tip .member-rate-tip:has(+div){margin-bottom:16px}.gc-info-tip .moreTips{position:relative}.gc-info-tip .moreTips:after{content:"\E119";font-family:sl_com;font-size:14px;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;font-size:18px;margin-left:6px;color:#e0aa14;vertical-align:bottom;cursor:pointer}.gc-info-tip .moreTips .js-more-tips-sub{position:absolute;color:#333;bottom:26px;left:-12px;text-align:left;display:none;font-size:14px;opacity:.96}.gc-info-tip .moreTips .js-more-tips-sub:before{content:" ";background:url(//s.shangri-la.com/sl-fe-book-prod/img/bottom_arrow.af3172c.png) no-repeat;background-size:100% 100%;height:7px;left:20px;bottom:-6px;position:absolute;width:14px}.gc-info-tip .moreTips .js-more-tips-sub .js-more-tips-content{padding:15px 16px;display:inline-block;background:#f8f8f8;border:1px solid #e8e8e8;box-shadow:0 1px 2px 0 rgba(0,0,0,.08);font-weight:400;font-size:14px;color:#333;line-height:20px;white-space:nowrap}.gc-info-tip .moreTips:hover .js-more-tips-sub{display:block}.register-wrapper{margin-top:60px}.btn-con{text-align:center}.btn-con .room-update-btn{display:inline-block;width:200px;height:36px;line-height:36px;font-size:14px;color:#fff;background-color:#e0aa14}.selct-arrivalTime-view{width:300px;height:46px;margin-top:8px;font-size:14px;color:#333}.dropdown-select{background-color:#fff}.dropdown-list .dropdown-item{height:40px}.country-list{font-size:14px}.country-list .dropdown-list{max-height:320px;overflow:anto;box-shadow:none;border:1px solid #ccc;border-top:0 solid #ccc}.country-list .dropdown-list .dropdown-item{padding-top:0;padding-bottom:0;height:40px;line-height:40px}.dropdown-wrapper.prenum-list{width:110px}.dropdown-wrapper.prenum-list .dropdown-select{height:46px;line-height:46px;border-right:0;font-size:14px}.dropdown-wrapper.prenum-list .dropdown-list{max-height:288px;overflow:auto;box-shadow:none;border:1px solid #ccc;border-top:0 solid #ccc}.dropdown-wrapper.prenum-list .dropdown-list .dropdown-item{padding-top:0;padding-bottom:0;height:40px;line-height:40px;font-size:14px}.error-msg{color:#c82d31}.error-msg span{display:inline-block;margin-top:6px;font-size:12px}.error-msg.prompt-msg{color:#e0aa14;word-break:break-all}.back-container{display:inline-block;margin-bottom:26px;line-height:20px;cursor:pointer;color:#333}.back-container:before{content:"\E0C8";margin-right:8px;font-size:12px;transform:scale(.83);display:inline-block}html[dir=rtl] .back-container:before{transform:scale(.83) rotate(180deg)}.arrival-part>div{background-color:#f4f5f6;padding:20px 16px}.arrival-part p{margin:6px 0 16px;color:#666}.arrival-part .title-mini{font-size:14px;line-height:20px;color:#333}.arrival-part .arrival-time{margin-top:20px}.arrival-part .special-request{margin-top:20px;padding-bottom:30px}.arrival-part .special-request .statistics{position:absolute;right:0;bottom:-21px;color:#999}.arrival-part .special-request .statistics .count,.arrival-part .special-request .statistics .total{display:inline-block}.arrival-part .special-request .error{color:#c82d31}.arrival-part .special-request .desc{margin-bottom:12px}.arrival-part .special-request textarea{font-size:14px;width:100%;height:90px;padding:8px 10px;resize:none;border:1px solid #ccc}.arrival-part .special-request .error-msg{margin-top:6px;font-size:12px}.arrival-part .special-request-textarea{position:relative;height:90px}.cancel-policy-dialog .sl-modal-content,.policy-model,.terms-dialog .sl-modal-content{padding-top:10px;color:#333;line-height:20px;font-size:14px}.cancel-policy-dialog .sl-modal-content{border-top:2px solid #eee}.cancel-policy-dialog .sl-modal-content .item{margin:10px 0;font-size:14px;line-height:20px}.terms-dialog .sl-modal-content{margin-bottom:30px}.terms-dialog .sl-modal-content .term-item{display:flex;margin:10px 0}.best-rate-dialog.sl-modal.info-modal .sl-modal-dialog{padding:50px;width:710px}.best-rate-dialog.sl-modal.info-modal .sl-modal-header{height:auto;line-height:1;padding-bottom:20px;border-bottom:2px solid #eee;margin-bottom:20px}.best-rate-dialog.sl-modal.info-modal .sl-modal-header .title{font-size:20px;line-height:28px}.best-rate-dialog.sl-modal.info-modal .sl-modal-header .header-text{display:none}.best-rate-dialog.sl-modal.info-modal .sl-modal-header .sl-close{top:-30px;right:-30px}.best-rate-dialog.sl-modal.info-modal .sl-modal-content{font-size:14px;line-height:20px}.best-rate-dialog.sl-modal.info-modal .sl-modal-content a{cursor:pointer;color:#333;border-bottom:1px solid #333}.best-rate-dialog.sl-modal.info-modal .sl-modal-content p{margin-bottom:20px;font-weight:400;display:block}.normal-tpl{padding-top:10px;background-color:#f4f5f6}.normal-tpl .sl-section{padding-top:30px}.sl-section .login-btn{cursor:pointer;color:#333;border-bottom:1px solid #333}.sl-section .room-info,.sl-section .room-warn{position:relative;margin-bottom:10px;padding:15px 20px 15px 50px;font-size:14px;line-height:20px;background-color:#f4f5f6}.sl-section .room-info:before,.sl-section .room-warn:before{content:"\E086";position:absolute;left:20px;top:14px;font-size:20px;color:#e0aa14}.sl-section .room-info.change-msg:before,.sl-section .room-warn.change-msg:before{color:#e0aa14}.sl-section .room-info{padding-right:54px}.sl-section .room-info .close{position:absolute;right:18px;top:16px;width:14px;height:14px;line-height:1;font-size:12px;color:#e0aa14;cursor:pointer}.sl-section .room-info .close-remind-day{cursor:pointer;color:#333;border-bottom:1px solid #333;margin-left:20px}.sl-section .room-info.one-line .close{position:absolute;right:18px;top:50%;margin-top:-5px}.sl-section .room-info:before{content:"\E086"}.change-reservation-warn{margin-top:20px;color:#333;font-size:18px;background-color:#f4f5f6;position:relative;padding:20px 10px}.normal-tpl input[type=checkbox][data-disabled="1"]+span{cursor:default;background-color:#bababa;border-color:#bababa!important}.memberate-modal-test2 button{box-sizing:border-box;vertical-align:bottom}.memberate-modal-test2 .sl-modal-footer{margin-top:40px}.memberate-modal-test2 .sl-btn-normal{border:none;cursor:pointer;color:#333;background:#e0aa14}.memberate-modal-test2 .sl-btn-normal:hover{background:#f6bc19}.memberate-modal-test2 .sl-btn-normal:active{background:#cc9a0d}.memberate-modal-test2 .blink{font-size:14px;font-weight:500;line-height:19px;display:flex;justify-content:center;margin-top:30px;cursor:pointer}.memberate-modal-test2 .blink:before{content:"\E0C8";font-family:sl_com;display:inline-block;font-size:16px;margin-right:5px}.tlc-confirm .sl-modal-body{margin-top:20px}.tlc-confirm .sl-modal-footer{margin-top:40px}.edit-preview-modal .sl-modal-dialog{width:710px!important;padding:0 20px!important;overflow:visible}.edit-preview-modal .sl-modal-dialog .sl-modal-header{font-size:16px;color:#000;border-bottom:2px solid #eee}.edit-preview-modal .sl-modal-dialog .sl-modal-header .sl-close{right:0!important}.edit-preview-modal .sl-modal-dialog .sl-modal-header .error-msg{display:none;font-size:12px;color:#c82d31;padding:6px 0 10px}.edit-preview-modal .sl-modal-dialog .sl-modal-header.has-error{padding-bottom:0}.edit-preview-modal .sl-modal-dialog .sl-modal-header.has-error .error-msg{display:block}.edit-preview-modal .sl-modal-dialog .sl-modal-content{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;font-size:14px!important;text-align:left!important;overflow:visible}.edit-preview-modal .sl-modal-dialog .sl-modal-footer{padding:10px 0;margin-bottom:0!important;text-align:right!important;border-top:1px solid #eee}.edit-preview-modal .sl-modal-dialog .sl-modal-footer .isCancel{float:right;margin-left:20px;margin-right:0!important}.edit-preview-modal .sl-modal-dialog .sl-modal-footer button{height:auto;width:auto;line-height:16px;padding:7px 10px;min-width:60px}.edit-preview-modal .edit-policy-wrapper{margin-bottom:30px}.edit-preview-modal .edit-policy-wrapper .edit-policy-item{margin-bottom:20px}.edit-preview-modal .edit-policy-wrapper .ONE{font-size:16px;margin-top:20px}.edit-preview-modal .edit-policy-wrapper .THREE,.edit-preview-modal .edit-policy-wrapper .TWO{font-size:14px;margin-top:10px}.edit-preview-modal .edit-policy-wrapper .THREE:before{content:" ";display:inline-block;width:2px;height:2px;background:#333;border-radius:50%;margin-right:2px;vertical-align:middle}.edit-preview-modal .edit-policy-wrapper .cancellation-policy,.edit-preview-modal .edit-policy-wrapper .cancellation-tip{font-size:12px;color:#666;line-height:15px;margin-top:10px;display:block}.edit-preview-modal .edit-policy-wrapper .cancellation-tip{margin-top:5px}.edit-preview-modal .edit-policy-wrapper .cancellation-pkg-tip{margin-top:10px;background:#f7f8f9;padding:16px}.edit-preview-modal .edit-policy-wrapper .cancellation-pkg-item{margin-top:16px}.edit-preview-modal .edit-policy-wrapper .cancellation-pkg{font-size:12px;line-height:18px;font-weight:500}.edit-preview-modal .edit-policy-wrapper .cancellation-pkg.name:before{margin-right:6px;content:" ";display:inline-block;width:3px;height:3px;background:#333;transform:rotate(45deg);vertical-align:middle}.edit-preview-modal .edit-policy-wrapper .cancellation-tag{background:#f6ddde;border-radius:10px;display:inline-flex;margin-left:10px;padding:1px 8px}.edit-preview-modal .edit-policy-wrapper .cancellation-tag .cancellation-tag-value{font-size:12px}.terms-wrap{margin-top:24px}.terms-wrap a{cursor:pointer;color:#333;border-bottom:1px solid #333}html[dir=rtl] .blink:before{transform:rotate(180deg)}@font-face{font-family:sl_com;font-style:normal;font-weight:700;src:url(//s.shangri-la.com/sl-fe-book-prod/fonts/sl_com.8ca6896.eot);src:url(//s.shangri-la.com/sl-fe-book-prod/fonts/sl_com.8ca6896.eot#iefix) format("embedded-opentype"),url(//s.shangri-la.com/sl-fe-book-prod/fonts/sl_com.d7f6e63.woff) format("woff"),url(//s.shangri-la.com/sl-fe-book-prod/fonts/sl_com.0d96121.ttf) format("truetype"),url(//s.shangri-la.com/sl-fe-book-prod/fonts/sl_com.185850a.svg#sl_com) format("svg")}.page-error{background-color:#f4f5f6;margin:60px auto;padding:50px;text-align:center;width:1180px}.page-error .title{color:#333;font-size:30px;margin-bottom:20px}.page-error .desc{color:#333;font-size:18px;line-height:22px;text-align:center}.page-error .btn-group{padding-top:30px}.page-error .btn-group .btn{background-color:#fff;border:1px solid;color:#e0aa14;cursor:pointer;display:inline-block;font-size:14px;height:40px;line-height:40px;width:180px}.page-error .btn-group .btn:hover{color:#f6bc19}.page-error .btn-group .btn:not(:last-child){margin-right:60px}.page-error .btn-group .btn.active{background:#e0aa14;border:none;color:#333;cursor:pointer}.page-error .btn-group .btn.active:hover{background:#f6bc19}.page-error .btn-group .btn.active:active{background:#cc9a0d}.rc-book-select-filter{display:flex;user-select:none}.rc-book-select-filter-item{padding:9px 14px;background-color:#f4f5f6;border:1px solid #ccc;cursor:pointer}.rc-book-select-filter-item:not(:last-child){margin-right:20px}.rc-book-select-filter-item.choosed{border:1px solid #333;background-color:#fff}.rc-dialog{position:relative;width:auto;margin:10px}.rc-dialog-wrap{position:fixed;overflow:auto;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.rc-dialog-title{margin:0;font-size:14px;line-height:21px;font-weight:700}.rc-dialog-content{position:relative;background-color:#fff;border:none;border-radius:6px 6px;background-clip:padding-box}.rc-dialog-close{cursor:pointer;border:0;background:transparent;font-size:21px;position:absolute;right:20px;top:12px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2;text-decoration:none}.rc-dialog-close-x:after{content:"\D7"}.rc-dialog-close:hover{opacity:1;filter:alpha(opacity=100);text-decoration:none}.rc-dialog-header{padding:13px 20px 14px;border-radius:5px 5px 0 0;background:#fff;color:#666;border-bottom:1px solid #e9e9e9}.rc-dialog-body{padding:20px}.rc-dialog-footer{border-top:1px solid #e9e9e9;padding:10px 20px;text-align:right;border-radius:0 0 5px 5px}.rc-dialog-zoom-appear,.rc-dialog-zoom-enter{opacity:0;animation-duration:.3s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-play-state:paused}.rc-dialog-zoom-leave{animation-duration:.3s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.6,.04,.98,.34);animation-play-state:paused}.rc-dialog-zoom-appear.rc-dialog-zoom-appear-active,.rc-dialog-zoom-enter.rc-dialog-zoom-enter-active{animation-name:rcDialogZoomIn;animation-play-state:running}.rc-dialog-zoom-leave.rc-dialog-zoom-leave-active{animation-name:rcDialogZoomOut;animation-play-state:running}@keyframes rcDialogZoomIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes rcDialogZoomOut{0%{transform:scale(1)}to{opacity:0;transform:scale(0)}}@media (min-width:768px){.rc-dialog{width:600px;margin:30px auto}}.rc-dialog-mask{position:fixed;top:0;right:0;left:0;bottom:0;background-color:#373737;background-color:rgba(55,55,55,.6);height:100%;filter:alpha(opacity=50);z-index:1050}.rc-dialog-mask-hidden{display:none}.rc-dialog-fade-appear,.rc-dialog-fade-enter{opacity:0}.rc-dialog-fade-appear,.rc-dialog-fade-enter,.rc-dialog-fade-leave{animation-duration:.3s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.55,0,.55,.2);animation-play-state:paused}.rc-dialog-fade-appear.rc-dialog-fade-appear-active,.rc-dialog-fade-enter.rc-dialog-fade-enter-active{animation-name:rcDialogFadeIn;animation-play-state:running}.rc-dialog-fade-leave.rc-dialog-fade-leave-active{animation-name:rcDialogFadeOut;animation-play-state:running}@keyframes rcDialogFadeIn{0%{opacity:0}to{opacity:1}}@keyframes rcDialogFadeOut{0%{opacity:1}to{opacity:0}}.date-picker{width:170px;height:25px;border:0;line-height:25px;padding:0 0 0 10px;font-size:12px;font-family:Arial,sans-serif;font-weight:700;cursor:pointer;color:#303030;position:relative;z-index:2}.date-picker-price-wrapper{position:absolute;z-index:100;border:1px solid #bfbfbf;background-color:#fff;padding:5px 12px;line-height:20px;color:#aaa;font-family:Arial,sans-serif;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.5);box-shadow:3px 3px 10px rgba(0,0,0,.5);-webkit-box-sizing:initial;box-sizing:initial}.date-picker-price-wrapper.inline-wrapper{position:relative;-webkit-box-shadow:none;box-shadow:none;display:inline-block}.date-picker-price-wrapper.single-date{width:auto}.date-picker-price-wrapper.no-shortcuts{padding-bottom:12px}.date-picker-price-wrapper .footer{font-size:11px;width:100%;text-align:center}.date-picker-price-wrapper .footer .custom-values{padding:7px 10px;background:#f4f5f6;display:inline-block;margin-top:12px}.date-picker-price-wrapper .footer .custom-values .icon{font-size:16px}.date-picker-price-wrapper .footer .custom-values .error{display:none;vertical-align:bottom}.date-picker-price-wrapper .footer .custom-values .normal{display:inline-block;vertical-align:bottom}.date-picker-price-wrapper .footer .custom-values .icon{font-family:sl_com,sl_com_hotel;margin-right:10px;color:#e0aa14}.date-picker-price-wrapper .footer .custom-values.error{vertical-align:top;color:#c82d31}.date-picker-price-wrapper .footer .custom-values.error .icon,.date-picker-price-wrapper .footer .custom-values.error b{color:#c82d31}.date-picker-price-wrapper .footer .custom-values.error .error{display:inline-block}.date-picker-price-wrapper .footer .custom-values.error .normal{display:none}.date-picker-price-wrapper b{color:#333;font-size:14px}.date-picker-price-wrapper a{color:#6bb4d6;text-decoration:underline}.date-picker-price-wrapper .month-name{text-transform:uppercase}.date-picker-price-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.date-picker-price-wrapper .select-wrapper:hover{text-decoration:underline}.date-picker-price-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;outline:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";filter:alpha(opacity=1);opacity:.01}.date-picker-price-wrapper .month-wrapper{background-color:#fff;padding:5px;cursor:default;position:relative;_overflow:hidden}.date-picker-price-wrapper .month-wrapper>div{float:left}.date-picker-price-wrapper .month-wrapper>div:after{clear:both;content:" ";display:block;width:0;height:0;visibility:hidden}.date-picker-price-wrapper .month-wrapper table td,.date-picker-price-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;line-height:12px;margin:0;padding:0 1px;position:relative}.date-picker-price-wrapper .month-wrapper table td{height:48px}.date-picker-price-wrapper .month-wrapper table td.checked:not(.nextMonth,.lastMonth,.first-date-selected,.last-date-selected),.date-picker-price-wrapper .month-wrapper table td.hovering:not(.nextMonth,.lastMonth,.first-date-selected,.last-date-selected){background-color:#f4f0ee}.date-picker-price-wrapper .month-wrapper table td:not(.lastMonth,.nextMonth).first-date-selected:before{display:block;content:" ";position:absolute;left:auto;right:0;width:1px;height:100%;background:#f4f0ee}.date-picker-price-wrapper .month-wrapper table td:not(.lastMonth,.nextMonth).last-date-selected:before{display:block;content:" ";position:absolute;left:0;right:auto;width:1px;height:100%;background:#f4f0ee}.date-picker-price-wrapper .month-wrapper table .day{line-height:1;font-size:12px;margin-bottom:1px;color:#ccc;cursor:default}.date-picker-price-wrapper .month-wrapper table div.day.lastMonth,.date-picker-price-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-price-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:uppercase}.date-picker-price-wrapper .month-wrapper table .day.has-tooltip{cursor:help!important}.date-picker-price-wrapper .time label{white-space:nowrap}.date-picker-price-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}.date-picker-price-wrapper .month-wrapper table .day.lastMonth,.date-picker-price-wrapper .month-wrapper table .day.nextMonth{display:none}.date-picker-price-wrapper table .caption{height:40px}.date-picker-price-wrapper .caption .next,.date-picker-price-wrapper .caption .prev{position:absolute;top:0;height:100%;cursor:pointer}.date-picker-price-wrapper .caption .prev{left:0}.date-picker-price-wrapper .caption .next{right:0}.date-picker-price-wrapper .gap{position:relative;z-index:1;width:15px;height:100%;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}.date-picker-price-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-picker-price-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-price-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid #fff;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-price-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid #fff}.date-picker-price-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff}.date-picker-price-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-price-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-price-wrapper .selected-days{display:none}.date-picker-price-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}.date-picker-price-wrapper .drp_top-bar .error-top,.date-picker-price-wrapper .drp_top-bar .normal-top{display:none}.date-picker-price-wrapper .drp_top-bar .default-top{display:block}.date-picker-price-wrapper .drp_top-bar.error .default-top{display:none}.date-picker-price-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-price-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-price-wrapper .drp_top-bar.normal .normal-top{display:block}.date-picker-price-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:1px solid #0076a3;background:#0095cd;background:-moz-linear-gradient(top,#00adee,#0078a5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00adee",endColorstr="#0078a5");color:#fff;line-height:normal}.date-picker-price-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:1px solid #b7b7b7;background:#fff;background:-moz-linear-gradient(top,#fff,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ededed")}.date-picker-price-wrapper .time{position:relative}.date-picker-price-wrapper.single-month .time{display:block}.date-picker-price-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-price-wrapper .time1,.time2{padding:0 5px;text-align:center}.date-picker-price-wrapper .time1,.date-picker-price-wrapper .time2{float:left}.date-picker-price-wrapper .hour,.minute{text-align:right}.date-picker-price-wrapper .hide{display:none}.date-picker-price-wrapper .first-date-selected a,.date-picker-price-wrapper .last-date-selected a{color:#fff}.date-picker-price-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);display:none;background-color:#ff0;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-o-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));filter:drop-shadow(0 0 3px rgba(0,0,0,.3))}.date-picker-price-wrapper.two-months.no-gap .month1 .next,.date-picker-price-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-price-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}.date-picker-price-wrapper .week-number.week-number-selected{color:#49e;font-weight:700}.date-picker-price-wrapper{box-shadow:0 1px 5px rgba(0,0,0,.16);font-size:12px;font-family:Montserrat;border-width:0;padding:0}.date-picker-price-wrapper.no-shortcuts{padding:0}.date-picker-price-wrapper .drp_top-bar{display:none}.date-picker-price-wrapper .month-name{font-size:14px;text-transform:capitalize;color:#333}.date-picker-price-wrapper .month-wrapper{padding:0 20px 12px}.date-picker-price-wrapper .month-wrapper .next-wrapper,.date-picker-price-wrapper .month-wrapper .prev-wrapper{display:block;width:100%;text-align:center;color:#222;position:relative;height:58px;line-height:58px}.date-picker-price-wrapper .month-wrapper .next-wrapper:before,.date-picker-price-wrapper .month-wrapper .prev-wrapper:before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#f2f2f2}.date-picker-price-wrapper .month-wrapper .next-wrapper.disabled,.date-picker-price-wrapper .month-wrapper .prev-wrapper.disabled{color:#ccc}.date-picker-price-wrapper .month-wrapper .next-wrapper.disabled .next,.date-picker-price-wrapper .month-wrapper .next-wrapper.disabled .prev,.date-picker-price-wrapper .month-wrapper .prev-wrapper.disabled .next,.date-picker-price-wrapper .month-wrapper .prev-wrapper.disabled .prev{cursor:default}.date-picker-price-wrapper .month-wrapper .month1,.date-picker-price-wrapper .month-wrapper .month2{width:364px}.date-picker-price-wrapper .month-wrapper .month1 .caption,.date-picker-price-wrapper .month-wrapper .month2 .caption{margin-bottom:10px}.date-picker-price-wrapper .month-wrapper .month2{margin-left:30px}.date-picker-price-wrapper .month-wrapper .week-name{height:30px;line-height:30px;font-weight:400;color:#333;display:flex;text-align:center;text-transform:uppercase;position:relative}.date-picker-price-wrapper .month-wrapper .week-name:before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#f2f2f2}.date-picker-price-wrapper .month-wrapper .week-name>span{font-weight:700;flex:1}.date-picker-price-wrapper .month-wrapper table{width:100%;border-collapse:separate;border-spacing:0 2px}.date-picker-price-wrapper .month-wrapper table th{font-weight:400}.date-picker-price-wrapper .month-wrapper table .price{color:#666}.date-picker-price-wrapper .month-wrapper table .day{width:50px;height:50px;line-height:30px;margin-bottom:0;font-size:14px;padding-top:10px;overflow:hidden;position:relative}.date-picker-price-wrapper .month-wrapper table .day.low-price a .price{color:#e0aa14}.date-picker-price-wrapper .month-wrapper table .day a{z-index:100;color:#000;text-decoration:none;width:100%;display:flex;flex-direction:column}.date-picker-price-wrapper .month-wrapper table .day a>span{line-height:normal}.date-picker-price-wrapper .month-wrapper table .day a>span.price{width:200%;height:28px;flex-shrink:0;margin-top:2px;line-height:28px;transform-origin:left top;font-size:20px;transform:scale(.5);white-space:nowrap}.date-picker-price-wrapper .month-wrapper table .day a:hover{color:#333}.date-picker-price-wrapper .month-wrapper table .day.invalid a,.date-picker-price-wrapper .month-wrapper table .day.invalid a .price{color:#ccc}.date-picker-price-wrapper .month-wrapper table .day.first-date-selected.low-price a .price,.date-picker-price-wrapper .month-wrapper table .day.first-date-selected a,.date-picker-price-wrapper .month-wrapper table .day.first-date-selected a .price,.date-picker-price-wrapper .month-wrapper table .day.last-date-selected.low-price a .price,.date-picker-price-wrapper .month-wrapper table .day.last-date-selected a,.date-picker-price-wrapper .month-wrapper table .day.last-date-selected a .price{color:#fff}.date-picker-price-wrapper .month-wrapper table .day.toMonth.first-date-hover:not(.first-date-selected,.last-date-selected),.date-picker-price-wrapper .month-wrapper table .day.toMonth.last-date-hover:not(.first-date-selected,.last-date-selected){outline:1px solid #e0aa14;border-radius:4px}.date-picker-price-wrapper .month-wrapper table .day.toMonth.first-date-selected,.date-picker-price-wrapper .month-wrapper table .day.toMonth.last-date-selected{background-color:#e0aa14;border-radius:4px}.date-picker-price-wrapper .month-wrapper table .day.toMonth.first-date-selected.hovering,.date-picker-price-wrapper .month-wrapper table .day.toMonth.last-date-selected.hovering{background-color:#e0aa14}.date-picker-price-wrapper .month-wrapper table .day.toMonth.hovering.onlyEndDate{background-color:#e0aa14;color:#000!important}.date-picker-price-wrapper .month-wrapper table .day.toMonth.valid{color:#000}.date-picker-price-wrapper .month-wrapper.month-wrapper-booking-layer{padding:20px 65px}.date-picker-price-wrapper.no-shortcuts{padding-bottom:0}.date-picker-price-wrapper .gap{width:0}html[dir=rtl] .date-picker-price-wrapper .caption .next,html[dir=rtl] .date-picker-price-wrapper .caption .prev{transform:rotate(180deg)}html[dir=rtl] .date-picker-price-wrapper .month-name{direction:rtl}html[dir=rtl] .date-picker-price-wrapper .month-name .month-element:first-of-type{margin-left:6px}.date-period-calender{height:325px;width:307px;background-color:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.16);display:flex;flex-direction:column}.date-period-calender .month-side,.date-period-calender .time-side{flex:1;display:flex;flex-direction:column}.date-period-calender .divider{margin:0 15px;border-bottom:1px solid #f2f2f2}.date-period-calender .month-side .month-side-header{position:relative;height:58.5px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:14px;color:#333;font-weight:700}.date-period-calender .month-side .month-side-header .text{text-transform:capitalize}.date-period-calender .month-side .month-side-header .icon{cursor:pointer;align-self:stretch;display:inline-flex;align-items:center;justify-content:center;font-family:sl_com;padding:0 20px}.date-period-calender .month-side .month-side-header .icon.disabled{color:transparent}.date-period-calender .month-side .month-body{flex:1;display:flex;flex-direction:column;padding-top:5px;color:#333}.date-period-calender .month-side .week{display:flex;flex-direction:row}.date-period-calender .month-side .week .day{flex:1;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;height:30px}.date-period-calender .month-side .week .day .inner{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;height:24px;width:24px;border-radius:2px}.date-period-calender .month-side .week .day:hover .inner{background-color:#f4f0ee}.date-period-calender .month-side .week .day.disabled{pointer-events:none;color:#ddd}.date-period-calender .month-side .week .day.selected{color:#333}.date-period-calender .month-side .week .day.selected .inner{background-color:#e0aa14}.date-period-calender .month-side .week .day.hide{visibility:hidden}.date-period-calender .month-side .week .day.clickable{cursor:pointer}.date-period-calender .time-side{overflow-y:scroll}.date-period-calender .time-side .time-item{height:40px;display:flex;justify-content:center;align-items:center;color:#222;line-height:18px;cursor:pointer}.date-period-calender .time-side .time-item.current,.date-period-calender .time-side .time-item:hover{background-color:#f4f0ee}.date-period-calender .control{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;height:43.5px;font-size:12px;color:#333;line-height:15px}.date-period-calender .control .selector{cursor:pointer;border-bottom:1px solid #333;font-weight:500;margin:0 10px}.date-period-calender .control .confirm{cursor:pointer;background-color:#e0aa14;border-radius:2px;padding:5px 14px;margin:0 10px}.m-circle-loading{height:90px}.m-circle-loading .circle-loading-con{position:relative;text-align:center;height:100%}.m-circle-loading .circle-loading-con .circle-loading{position:absolute;top:50%;left:50%;width:25px;height:25px;transform:translate(-50%,-50%)}.m-circle-loading .circle-loading-con .circle-loading .circle-icon{margin:0 auto;background:url(//s.shangri-la.com/sl-fe-public/imgs/loading/circle_white_v1.png) no-repeat;background-size:contain;-ms-animation:spin 1s infinite ease-in-out;-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;height:100%}.m-circle-loading .circle-loading-con .circle-loading .circle-icon.gray{background-image:url(//s.shangri-la.com/sl-fe-public/imgs/loading/circle_gray_v1.png)}.m-circle-loading .circle-loading-con .text{margin-top:6px;font-size:12px;line-height:16px;color:#999;text-align:center}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.redeem-points-panel-num{background:#fff;user-select:none;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100px;height:36px;border:1px solid #ccc}.redeem-points-panel-num .panel-num-action{width:30px;color:#e0aa14;cursor:pointer;text-align:center;font-size:20px;height:20px;line-height:20px}.redeem-points-panel-num .panel-num-action.disabled{color:#ccc;cursor:default}.redeem-points-panel-num .panel-num-num{flex:1;text-align:center}.redeem-points-panel-num.mobile{width:auto;border:none}.redeem-points-panel-num.mobile .panel-num-action{color:#e0aa14;width:24px;height:20px;border-radius:12px;border:1px solid #e0aa14;line-height:20px;text-align:center}.redeem-points-panel-num.mobile .panel-num-action.disabled{color:#ccc;border-color:#ccc}.redeem-points-panel-num.mobile .panel-num-num{font-size:28px;color:#333}.rc-book-tag{display:flex;align-items:center;justify-content:center;min-height:20px;border:1px solid #295f66;border-radius:10px;max-width:100%;margin:0 10px 10px 0;padding:2px 8px;color:#295f66}.rc-book-tag span{font-size:10px;font-weight:500}.rc-book-tag.CONFIRMED,.rc-book-tag.UNCONFIRMED{color:#333;border:none;background:#dee4e4}.rc-book-tag.maximumProcessingTimeRemind{border:1px solid #ccc;background-color:#f4f5f6;color:#333}.rc-book-tag.maximumProcessingTimeRemind:before{content:"\E042";font-family:sl_com;display:inline-block;font-size:12px;margin-right:5px}.rc-book-tag.NON_FREE_CANCEL,.rc-book-tag.NON_REFUNDABLE,.rc-book-tag.PREPAYMENT_REQUIRED{background:#dee4e4;border:none;color:#333}.card{width:670px;padding:16px 16px 0;position:relative;background-color:#fff}.card .card-top{display:flex;padding-bottom:16px}.card .price-wrapper{display:flex;flex-direction:column}.card .price-wrapper .real{font-size:14px;font-weight:500;line-height:20px}.card .price-wrapper .origin{font-size:12px;color:#999;text-decoration:line-through;line-height:18px}.card .img-wrapper{width:160px;height:80px;flex-shrink:0}.card .img-wrapper img{width:100%;height:100%;object-fit:cover}.card .main{width:340px;box-sizing:content-box;overflow:hidden;padding-left:16px}.card .main .label-wrapper{display:flex;flex-wrap:wrap;margin-top:10px;max-height:100px;overflow:hidden}.card .main .des{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px}.card .main .price-wrapper{margin-top:auto;margin-bottom:10px}.card .board{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end}.card .board .number-s{margin-top:auto}.card .board .detail{cursor:pointer;color:#333;border-bottom:1px solid #333;font-weight:500}.card .err-message{color:#c82d31;text-align:right;margin-bottom:10px}.card .err-message.left{text-align:left;padding-left:160px}.card .invalid-err-message{color:#c82d31;text-align:right;flex-grow:1;display:flex;justify-content:flex-end;align-items:end}.card .remark{overflow:hidden;transition:all .3s ease-out;max-height:0}.card .remark .customize .customize-content-wrapper{padding:15px 0;border-top:1px solid #eee}.card .remark .customize .customize-content-wrapper .air-content-form{display:flex;justify-content:space-between;margin-bottom:10px}.card .remark .customize .customize-content-wrapper .air-content-form .air-content-form-item{display:flex;align-items:center}.card .remark .customize .customize-content-wrapper .air-content-form .air-content-form-item div{margin-right:10px}.card .remark .customize .customize-content-wrapper .air-content-form .air-content-form-item input{width:150px;height:36px;padding:9px 10px}.card .remark .customize .customize-content-wrapper .reservation-wrapper{height:50px}.card .remark .customize .customize-content-wrapper .reservation-wrapper table{margin-bottom:5px}.card .remark .customize .customize-content-wrapper .reservation-wrapper .item{min-width:46px}.card .remark .customize .customize-content-wrapper .reservation-wrapper .data-picker-wrapper{margin:0 10px;white-space:nowrap;overflow:hidden;min-width:280px;height:36px;border:1px solid #ddd;padding:0 34px 0 10px;display:flex;flex-direction:row;align-items:center;font-size:14px;position:relative}.card .remark .customize .customize-content-wrapper .reservation-wrapper .data-picker-wrapper .icon:after{content:"\E0C9";font-family:sl_com;display:inline-block;position:absolute;right:10px;font-size:14px;top:50%;transform:translateY(-50%)}.card .remark .customize .customize-content-wrapper .reservation-wrapper .data-picker-wrapper .placeholder{color:#aaa}.card .remark .customize .customize-content-wrapper .reservation-wrapper .btn{margin:0 10px;font-size:12px;font-weight:500;cursor:pointer;color:#333;border-bottom:1px solid #333}.card .remark .customize .customize-content-wrapper .reservation-wrapper .price-node-wrapper{margin-left:auto;padding-left:20px;text-align:right}.card .remark .customize .customize-content-wrapper .reservation-wrapper .price-node-wrapper .price-wrapper .real{font-size:12px;font-weight:400}.card .remark .customize .customize-content-wrapper .reservation-wrapper .price-node-wrapper .price-wrapper .origin{display:none}.card .remark .customize .customize-content-wrapper .desc{font-size:12px;line-height:20px;color:#666}.card .remark.open{max-height:1000px}.card .remark .text-area-wrapper{padding-bottom:15px}.card .remark textarea{resize:none;width:100%;height:80px;border:1px solid #ccc;padding:12px 10px}.card .remark .label{padding-top:15px;border-top:1px solid #eee;font-size:14px;cursor:pointer;display:flex;justify-content:space-between}.card .remark .label.open:after{transform:scale(.7) rotate(-180deg)}.card .remark .label:after{transform:scale(.7);content:"\E0B7";font-family:sl_com;transition:all .3s ease-out}.card .remark .desc{font-size:12px;margin:6px 0 10px;color:#666}.card .remark .collapase{overflow:hidden;transition:all .3s ease-out;max-height:0}.card .remark .collapase.open{max-height:1000px}.card .remark .txt-count{font-size:12px;color:#999;display:flex;justify-content:flex-end}.pkg-date-period-dialog{overflow:hidden}.pkg-date-period-dialog .rc-dialog{display:inline-block;width:auto;margin:0}.pkg-date-period-dialog .rc-dialog-content{border-radius:0;background:none}.pkg-date-period-dialog .rc-dialog-body{padding:0}html[dir=rtl] .pkg-date-period-dialog{direction:rtl}.tab-container .tab-header{display:flex;border-bottom:2px solid #f4f5f6}.tab-container .tab-header-item{position:relative;top:1px;padding-top:10px;padding-bottom:10px;font-family:Montserrat-Medium;font-size:16px;color:#333;text-align:left;line-height:22px;font-weight:500;cursor:pointer}.tab-container .tab-header-item+.tab-header-item{margin-left:40px}.tab-container .tab-header-item-active{font-weight:500;border-bottom:2px solid #e0aa14}.tab-container .tab-content{padding:18px 0}.tab-container .tab-content-item{display:none}.tab-container .tab-content-item-active{display:block}.sl-icon-font,.sl-modal.form-modal.edit-nominees-modal .sl-modal-header .sub-title:before{font-family:sl_com;font-size:14px;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px}.sl-modal.form-modal.edit-nominees-modal .sl-modal-header{padding-bottom:10px;margin-bottom:-10px}.sl-modal.form-modal.edit-nominees-modal .sl-modal-header .sub-title{position:relative;background-color:#f4f5f6;padding:12px 20px 12px 44px;margin-top:0;color:#333;font-size:14px;line-height:20px}.sl-modal.form-modal.edit-nominees-modal .sl-modal-header .sub-title:before{content:"\E086";position:absolute;left:14px;top:12px;font-size:20px;color:#e0aa14}.sl-modal.form-modal.edit-nominees-modal .nominees-form{padding-bottom:33px;font-size:14px}.sl-modal.form-modal.edit-nominees-modal .nominees-form .input{height:40px}.sl-modal.form-modal.edit-nominees-modal .nominees-form .input-con:not(:last-child){margin-right:40px}.sl-modal.form-modal.edit-nominees-modal .nominees-form .input-con .input-con{margin:0}.sl-modal.form-modal.edit-nominees-modal .nominees-form .input-con .tips{margin:-4px 0 10px;color:#666;font-size:12px;line-height:18px}.sl-modal.form-modal.edit-nominees-modal .nominees-form .input-con .disabled,.sl-modal.form-modal.edit-nominees-modal .nominees-form .input-con .disabled input,.sl-modal.form-modal.edit-nominees-modal .nominees-form .input-con input:disabled{background-color:#f4f5f6;pointer-events:none}.sl-modal.form-modal.edit-nominees-modal .nominees-form .dropdown-select{height:40px;line-height:40px}.sl-modal.form-modal.edit-nominees-modal .nominees-form .mobile-con .dropdown-wrapper{width:110px}.sl-modal.form-modal.edit-nominees-modal .nominees-form .mobile-con .dropdown-wrapper .dropdown-select{border-right:0}.sl-modal.form-modal.edit-nominees-modal .nominees-form .email-con{margin-top:10px}.sl-modal.form-modal.edit-nominees-modal .nominees-form .mobile-con{position:relative}.sl-modal.form-modal.edit-nominees-modal .nominees-form .mobile-con .dropdown-wrapper:after{content:"+";font-size:14px;color:#999;position:absolute;top:0;left:10px;bottom:0;line-height:40px;text-align:center}.sl-modal.form-modal.edit-nominees-modal .nominees-form .mobile-con .dropdown-wrapper.focus:after{color:#333}.sl-modal.form-modal.edit-nominees-modal .nominees-form .mobile-con .dropdown-select .search-input{padding-left:18px}.sl-modal.form-modal.edit-nominees-modal .nominees-form .redemption-wrapper{position:absolute;top:80px;left:0;z-index:100;width:428px;border:1px solid #e8e8e8;box-shadow:0 2px 8px rgba(0,0,0,.16);background-color:#fff}.sl-modal.form-modal.edit-nominees-modal .nominees-form .redemption-hd{height:34px;line-height:34px;padding-left:8px;color:#999;background-color:#f4f5f6}.sl-modal.form-modal.edit-nominees-modal .nominees-form .redemption-cont{padding-left:10px;padding-right:10px;font-size:14px;color:#333}.sl-modal.form-modal.edit-nominees-modal .nominees-form .redemption-cont .item{display:inline-block;width:50%;height:36px;line-height:36px}.sl-modal.form-modal.edit-nominees-modal .nominees-form .redemption-cont .item:nth-child(odd){padding-right:8px}.sl-modal.form-modal.edit-nominees-modal .nominees-form .birth-relationship-wrap .flex-item{max-width:315px}.sl-modal.form-modal.edit-nominees-modal .sl-modal-footer:after{content:"";display:table;clear:both}.birthday,.sl-flexbox,footer .brand,footer .links-box .download-container,footer .links-box .links-box-cont,footer .links-box .nav{display:flex}.birthday>div,.sl-flexbox .flex-item{flex:1}.birthday>div{height:40px;line-height:40px}.birthday>div:not(:last-child){margin-right:20px}.js-tabs-wrapper .js-tabs-list{position:relative;padding-bottom:13px;display:flex;flex-direction:row}.js-tabs-wrapper .js-tabs-list .js-tabs-tab{height:44px;flex:1;cursor:pointer;position:relative;background:#f4f5f6;text-align:center;font-size:16px;line-height:44px}.js-tabs-wrapper .js-tabs-list .js-tabs-tab.active{font-weight:500;background:#fff}.js-tabs-wrapper .js-tabs-list .js-tabs-tab.active:before{position:absolute;content:" ";top:0;left:0;width:100%;height:4px;background:#e0aa14;z-index:1}.js-tabs-wrapper .js-tabs-list .js-tabs-tab.notification:after{display:block;content:" ";position:absolute;width:6px;height:6px;border-radius:50%;right:-8px;top:-2px;background:#e0aa14}.js-tabs-wrapper .js-tabs-list .extra-left-wrapper{margin-right:70px}.js-tabs-wrapper .js-tabs-list .extra-right-wrapper{margin-left:auto}.js-tabs-wrapper .js-tabs-content-list .js-tabs-content:not(.active){display:none}.sl-flexbox,footer .brand,footer .links-box .download-container,footer .links-box .links-box-cont,footer .links-box .nav{display:flex}.content-wrapper .tab-wrapper{margin-top:10px}.nominee-form{padding-bottom:20px;font-size:14px}.nominee-form .is-slc-member{margin-top:20px}.nominee-form .is-slc-member-title{color:#333;margin-right:30px}.nominee-form .is-slc-member .radio-con{margin-right:20px}.nominee-form .label,.nominee-form .title{color:#333}.nominee-form .input-con{margin-top:30px}.nominee-form .input-con:not(:last-child){margin-right:40px}.nominee-form .no-top-margin .input-con{margin-top:20px}.nominee-form .birth-day{width:100%}.nominee-form .birthday{width:100%;flex-direction:row-reverse}.nominee-form .birthday .year{margin-right:0}.nominee-form .birthday .day{margin-right:20px}.nominee-form .contact-con .area-code+.dropdown-wrapper .dropdown-select,.nominee-form .contact-con .input{border-left:none}.nominee-form .contact-con .dropdown-wrapper,.nominee-form .mobile-con .dropdown-wrapper{width:110px}.nominee-form .country-con,.nominee-form .mobile-con{flex:1;position:relative}.nominee-form .country-con .dropdown-item.cur,.nominee-form .mobile-con .dropdown-item.cur{background:none}.nominee-form .country-con .dropdown-item.cur:after,.nominee-form .mobile-con .dropdown-item.cur:after{display:none}.nominee-form .mobile-con .dropdown-wrapper:after{content:"+";font-size:14px;color:#999;position:absolute;top:0;left:10px;bottom:0;line-height:46px;text-align:center}.nominee-form .mobile-con .dropdown-wrapper.focus:after{color:#333}.nominee-form .mobile-con .dropdown-select .search-input{padding-left:18px}.nominee-form .invitation-tip{margin-top:10px}.nominee-form .agreement{color:#333;display:flex}.nominee-form .agreement span{flex-shrink:0;position:relative;bottom:-1px}.nominee-form .agreement .agree-text{display:inline-block}.nominee-form .redemption-wrapper{position:absolute;top:80px;left:0;z-index:100;width:428px;border:1px solid #e8e8e8;box-shadow:0 2px 8px rgba(0,0,0,.16);background-color:#fff}.nominee-form .redemption-hd{height:34px;line-height:34px;padding-left:8px;color:#999;background-color:#f4f5f6}.nominee-form .redemption-cont{padding-left:10px;padding-right:10px;font-size:14px;color:#333}.nominee-form .redemption-cont .item{display:inline-block;width:50%;height:36px;line-height:36px}.nominee-form .redemption-cont .item:nth-child(odd){padding-right:8px}.add-nominee-success-or-error-modal.sl-modal.confirm-modal .sl-modal-header{height:85px;padding-top:35px;text-align:center}.add-nominee-success-or-error-modal.sl-modal.confirm-modal .sl-modal-content{font-size:14px}.irs{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;font-family:Arial,sans-serif}.irs,.irs-line{position:relative;display:block}.irs-line{overflow:hidden;outline:none!important}.irs-bar{display:block}.irs-bar,.irs-shadow{position:absolute;left:0;width:0}.irs-shadow{display:none}.irs-handle{position:absolute;display:block;box-sizing:border-box;cursor:default;z-index:1}.irs-handle.type_last{z-index:2}.irs-max,.irs-min{position:absolute;display:block;cursor:default}.irs-min{left:0}.irs-max{right:0}.irs-from,.irs-single,.irs-to{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:transparent;z-index:2}.lt-ie9 .irs-disable-mask{background:#000;filter:alpha(opacity=0);cursor:not-allowed}.irs-disabled{opacity:.4}.irs-hidden-input{position:absolute!important;display:block!important;top:0!important;left:0!important;width:0!important;height:0!important;font-size:0!important;line-height:0!important;padding:0!important;margin:0!important;overflow:hidden;outline:none!important;z-index:-9999!important;background:none!important;border-style:solid!important;border-color:transparent!important}.irs--round{height:50px}.irs--round.irs-with-grid{height:65px}.irs--round .irs-line{top:6px;height:4px;background-color:#dee4ec;border-radius:4px;cursor:pointer}.irs--round .irs-bar{top:6px;height:4px;background-color:#e0aa14;cursor:pointer}.irs--round .irs-bar--single{border-radius:4px 0 0 4px}.irs--round .irs-shadow{height:4px;bottom:21px;background-color:rgba(222,228,236,.5)}.irs--round .irs-handle{top:0;width:16px;height:16px;background-color:#e0aa14;border-radius:16px;cursor:pointer}.irs--round .irs-handle.state_hover,.irs--round .irs-handle:hover{background-color:#f6bc19}.irs--round .irs-max,.irs--round .irs-min{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,.1);border-radius:4px}.irs--round .irs-from,.irs--round .irs-single,.irs--round .irs-to{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:#e0aa14;color:#fff;border-radius:4px}.irs--round .irs-from:before,.irs--round .irs-single:before,.irs--round .irs-to:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#e0aa14}.irs--round .irs-grid{height:25px}.irs--round .irs-grid-pol{background-color:#dedede}.irs--round .irs-grid-text{color:silver;font-size:13px}.sl-link,.sl-link-underline{cursor:pointer;color:#333}.sl-link-underline{border-bottom:1px solid #333}.sl-btn-secondary{cursor:pointer;color:#333;border:1px solid #333}.sl-btn-secondary:hover{background:#f6bc19;border:1px solid #f6bc19}.sl-btn-secondary:active{background:#cc9a0d;border:1px solid #cc9a0d}.sl-btn-primary{cursor:pointer;color:#333;background:#e0aa14}.sl-btn-primary:hover{background:#f6bc19}.sl-btn-primary:active{background:#cc9a0d}.general-link{color:#e0aa14}.general-link:hover{color:#f6bc19}.general-link-fill-btn{background-color:#e0aa14}.general-link-fill-btn:hover{background-color:#f6bc19}*,:after,:before{box-sizing:border-box}body{margin:0;font-size:12px;line-height:1.25;color:#333}blockquote,button,dd,dl,fieldset,figure,form,h1,h2,h3,h4,h5,h6,input,legend,ol,p,pre,td,textarea,th,ul,xmp{margin:0;padding:0}button,code,input,kbd,pre,samp,select,textarea,tt,xmp{line-height:inherit;font-family:inherit}big,button,h1,h2,h3,h4,h5,h6,input,select,small,textarea{font-size:inherit}address,cite,dfn,em,i,optgroup,var{font-style:normal}table{border-collapse:collapse;border-spacing:0;table-layout:fixed;text-align:left}menu,ol,ul{list-style:none}fieldset,img{border:0;vertical-align:middle}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,video{display:inline-block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:" "}pre,textarea,xmp{overflow:auto}textarea{resize:vertical}button,input,select a,textarea{outline:0 none}button,input,select,textarea{color:inherit}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}mark{background-color:transparent}a,del,ins,s,u{text-decoration:none}abbr,acronym{border:0;font-variant:normal}caption,th{text-align:left}:link,:visited,ins{text-decoration:none}.sl-intro{font-size:16px}.sl_clear:after{clear:both;content:" ";display:block;width:0;height:0;visibility:hidden}.sl-hide{display:none!important}.sl-close{cursor:pointer}.sl-input::-webkit-input-placeholder{color:#999}.sl-input:-moz-placeholder,.sl-input::-moz-placeholder{color:#999}.sl-input:-ms-input-placeholder{color:#999}.sl-ellipsis-one{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-icon-font{font-family:sl_com;font-size:14px;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px}.sl-font-mini{display:inline-block;font-size:12px;transform:scale(.84)}input[type=text]{font-size:14px}.sl-needMourning-bg{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%)}.footer-social-bg{background-image:url(//s.shangri-la.com/sl-fe-public/imgs/footer/footer_social_ee3283a2335ecf7eb22997a1d8f9b10c.png)}footer{font-size:12px;line-height:14px}footer .links-box{background-color:#0b363c}footer .links-box .links-box-cont{padding-top:30px;padding-bottom:20px;min-height:232px;height:auto;width:1180px;margin:0 auto;justify-content:space-between}footer .links-box .nav-item:not(:last-child){margin-right:50px}footer .links-box .nav-item{width:140px}footer .links-box .nav-item.about_us,footer .links-box .nav-item.golden_circle{width:186px}footer .links-box .nav-item-tit{height:auto;color:#fff;font-size:16px;line-height:19px;margin-bottom:10px;min-height:38px}footer .links-box .nav li{margin-bottom:8px}footer .links-box .nav li a{color:#fff}footer .links-box .nav li.orderList{display:none}footer .links-box .download-tit{font-size:16px;line-height:19px;color:#fff;margin-bottom:6px}footer .links-box .download-tit a{float:right;font-size:12px;color:#fff;text-decoration:underline}footer .links-box .download-desc{color:#fff;margin-bottom:12px}footer .links-box .download-container{margin-bottom:17px;position:relative}footer .links-box .download-container .qr-code{width:84px;height:84px;margin-right:10px;padding:4px;background-color:#fff}footer .links-box .download-container .qr-code-img{width:100%;height:100%;background:url(//s.shangri-la.com/sl-fe-public/imgs/qrcode/footer_qrcode_2022.png) no-repeat 50%;background-size:100% 100%}footer .links-box .download-container .app-market .application{display:block;width:216px;position:absolute;height:56px;left:94px;background-image:url(//s.shangri-la.com/sl-fe-public/imgs/footer/footer_social_ee3283a2335ecf7eb22997a1d8f9b10c.png);background-color:#000;border-radius:10px;background-position:-12px -12px;background-repeat:no-repeat;transform:scale(.7);transform-origin:left center}footer .links-box .download-container .app-market .apple-application{top:-10px}footer .links-box .download-container .app-market .google-application{top:37px;background-position:-12px -92px}footer .links-box .download .share{position:relative;height:20px;width:274px;display:flex;flex-direction:row;justify-content:flex-start;align-content:center}footer .links-box .download .share-item-wrap{display:inline-block;margin-right:10px}footer .links-box .download .share-item-facebook{width:10px;height:20px}footer .links-box .download .share-item-instagram,footer .links-box .download .share-item-twitter{width:20px;height:20px}footer .links-box .download .share-item-youtube{width:18px;height:20px}footer .links-box .download .share-item-sina{width:18px;height:16px}footer .links-box .download .share-item-youku{width:26px;height:16px}footer .links-box .download .share-item-wechat{width:19px;height:15px;cursor:pointer}footer .links-box .download .share-item{display:inline-block;background-repeat:no-repeat;vertical-align:top;background-image:url(//s.shangri-la.com/sl-fe-public/imgs/footer/footer_social_ee3283a2335ecf7eb22997a1d8f9b10c.png);transform-origin:left top;transform:scale(.5)}footer .links-box .download .share .facebook{width:20px;height:40px;background-position:-204px -164px}footer .links-box .download .share .instagram{margin-top:1px;width:40px;height:40px;background-position:-136px -164px}footer .links-box .download .share .twitter{margin-top:3px;width:40px;height:30px;background-position:-250px -122px}footer .links-box .download .share .youtube{width:36px;height:40px;background-position:-252px -8px}footer .links-box .download .share .sina{margin-top:2px;width:36px;height:32px;background-position:-250px -70px}footer .links-box .download .share .youku{margin-top:2px;width:52px;height:32px;background-position:-4px -166px}footer .links-box .download .share .wechat{margin-top:3px;width:38px;height:30px;background-position:-77px -170px}footer .brand{background-color:#f4f0ee;height:90px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;align-items:center}footer .brand-img{width:600px;height:70px;margin:0 auto;background:url(//s.shangri-la.com/sl-fe-public/imgs/footer/brand_family_en2022.png) no-repeat 50%;background-size:contain}footer .brand-img.cn{background:url(//s.shangri-la.com/sl-fe-public/imgs/footer/brand_family_cn2022.png) no-repeat 50%;background-size:contain}footer .brand-img.ar{background:url(//s.shangri-la.com/sl-fe-public/imgs/footer/brand_family_ar2022.png) no-repeat 50%;background-size:contain}footer .website-statement{text-align:center;padding:12px 0}footer .website-statement .statement{height:18px;margin-bottom:6px;line-height:18px}footer .website-statement .statement a{font-size:14px;letter-spacing:.22px;color:#333}footer .website-statement .copy-right{line-height:18px;color:#333}footer .website-statement .copy-right a{color:#333}.cookie_policy{position:fixed;bottom:0;left:0;z-index:1000;width:100%;height:174px;box-shadow:0 -2px 4px 0 rgba(0,0,0,.16)}.cookie_policy.sl-section{background:hsla(0,0%,100%,.98)}.cookie_policy.sl-section .content{background:none}.cookie_policy .content{padding-top:30px;padding-bottom:30px;font-size:16px;line-height:24px;margin:0 auto;text-align:center;color:#333}.cookie_policy .content .desc{padding-bottom:30px;text-align:left}.cookie_policy .content a{display:inline-block;cursor:pointer;color:#333;border-bottom:1px solid #333}.cookie_policy .content .btn-group{text-align:left}.cookie_policy .content .btn{display:inline-block;height:36px;line-height:36px;padding:0 51px;font-size:16px;text-align:center;cursor:pointer;color:#333;border:1px solid #333}.cookie_policy .content .btn:hover{background:#f6bc19;border:1px solid #f6bc19}.cookie_policy .content .btn:active{background:#cc9a0d;border:1px solid #cc9a0d}@font-face{font-family:sl_com;src:url(//s.shangri-la.com/sl-fe-book-prod/fonts/sl_com.8ca6896.eot);src:url(//s.shangri-la.com/sl-fe-book-prod/fonts/sl_com.8ca6896.eot#iefix) format("embedded-opentype"),url(//s.shangri-la.com/sl-fe-book-prod/fonts/sl_com.d7f6e63.woff) format("woff"),url(//s.shangri-la.com/sl-fe-book-prod/fonts/sl_com.0d96121.ttf) format("truetype"),url(//s.shangri-la.com/sl-fe-book-prod/fonts/sl_com.185850a.svg#sl_com) format("svg");font-weight:700;font-style:normal}.font-smallest{font-size:12px;line-height:18px}.font-smaller{font-size:14px;line-height:20px}.font-medium{font-size:16px;line-height:24px}.font-larger{font-size:18px;line-height:26px}.font-largest{font-size:20px;line-height:28px}.m-header{background-color:#fff;color:#000;border-bottom:#e8e8e8;min-height:60px}.m-header .header-content{display:flex;justify-content:space-between;align-items:center;width:1180px;margin:0 auto;height:60px;font-size:14px}.m-header .login-name{display:inline-block;font-size:12px;line-height:1.25;color:#e0aa14;position:relative;margin:0 auto;height:40px;width:217px;background-repeat:no-repeat;background-position:0;background-size:contain}.m-header .login-name.logo-en{background-image:url(//s.shangri-la.com/sl-fe-book-prod/img/nav_logo_en.e963c35.png)}.m-header .login-name.logo-cn{background-image:url(//s.shangri-la.com/sl-fe-book-prod/img/nav_logo_cn.d8d5635.png)}.m-header .hd-link{line-height:1}.m-header .hd-link .hd-logo{display:inline-block;line-height:60px}.m-header .hd-link .hd-logo img{height:30px}.m-header .hd-opt>div{display:inline-block;padding:0 12px;position:relative;vertical-align:top}.m-header .hd-opt>div:after{content:" ";position:absolute;right:0;color:#999;font-weight:400;height:12px;border-right:1px solid #999;top:50%;transform:translateY(-6px)}.m-header .hd-opt>div:last-child{padding-right:0}.m-header .hd-opt>div:last-child:after{display:none}.m-header .hd-opt>div .line-name{color:#333;cursor:pointer;position:relative;text-align:center}.m-header .hd-opt>div .line-name .header-login-react-wrapper{display:inline-block}.m-header .hd-opt .opt-my-voucher{position:relative;padding-right:17px}.m-header .hd-opt .opt-my-voucher.active .voucher:after{position:absolute;content:"";top:-2px;right:5px;width:8px;height:8px;border-radius:50%;background-color:#fa5151}.m-header .hd-opt .opt-lang{position:relative;padding-right:12px;min-width:110px}.m-header .hd-opt .opt-lang:before{content:"\E0F4";color:#333;display:inline-block;font-family:sl_com;font-size:12px;margin-right:10px;font-size:14px;vertical-align:top}.m-header .hd-opt .opt-lang .lang-layer{display:none;min-width:100px;position:absolute;z-index:1001;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.18);top:39px;left:20px}.m-header .hd-opt .opt-lang .lang-layer>div{overflow:hidden}.m-header .hd-opt .opt-lang .lang-layer ul{margin-bottom:-1px}.m-header .hd-opt .opt-lang .lang-layer li{border-bottom:1px solid #f2f2f2;height:46px;line-height:45px;padding:0 10px;cursor:pointer}.m-header .hd-opt .opt-lang .lang-layer li img{margin:0 20px 0 12px}.m-header .hd-opt .opt-lang .lang-layer li:hover{background-color:#f4f0ee}.m-header .hd-opt .opt-curr{position:relative;padding-left:12px}.m-header .hd-opt .opt-curr:after{content:""}.m-header .hd-opt .opt-curr .curr-selected{display:inline-block;min-width:38px;text-align:center}.m-header .hd-opt .opt-curr .curr-layer{width:888px;min-height:180px;box-shadow:0 2px 8px 0 rgba(0,0,0,.16);position:absolute;z-index:100;background-color:#fff;top:39px;right:0;display:none}.m-header .hd-opt .opt-app-leading{cursor:pointer;position:relative}.m-header .hd-opt .opt-app-leading:before{content:"\E0AE";color:#333;display:inline-block;font-family:sl_com;font-size:12px;margin-right:10px;font-size:14px;vertical-align:top}.m-header .hd-opt .opt-app-leading .app-leading-layer{width:150px;text-align:center;position:absolute;z-index:100;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.18);top:39px;right:0;padding:20px 20px 10px}.m-header .hd-opt .opt-app-leading .app-leading-layer.hide{display:none}.m-header .hd-opt .opt-app-leading .app-leading-layer p{margin-top:10px;font-size:14px;color:#333;line-height:20px;font-weight:400}.m-header .hd-opt .opt-sign-in,.m-header .hd-opt .opt-user-info{padding-right:12px}.m-header .hd-opt .opt-sign-in:before,.m-header .hd-opt .opt-user-info:before{content:"\E110";color:#333;display:inline-block;font-family:sl_com;font-size:12px;margin-right:12px;font-size:14px;vertical-align:top}.m-header .hd-opt .opt-join{padding:0 12px}.m-header .hd-opt .opt-user-info{padding-right:12px}.m-header .hd-opt .opt-user-info .point{margin-left:10px}.m-header .hd-opt .opt-user-info .name,.m-header .hd-opt .opt-user-info .point{display:inline-block}.m-header .hd-opt .opt-user-info .user-info-layer{width:286px;background-color:#fff;position:absolute;top:39px;left:0;padding:20px 16px 0;display:none;box-shadow:0 2px 8px 0 rgba(0,0,0,.16);z-index:100}.m-header .hd-opt .opt-book,.m-header .hd-opt .opt-my-book{padding-left:12px}.m-header .hd-opt .opt-my-book:after{content:""}.m-header .hd-opt .opt-my-book .my-book-layer{width:700px;background-color:#fff;position:absolute;top:39px;right:0;padding:0 20px;display:none;box-shadow:0 2px 8px 0 rgba(0,0,0,.16);z-index:100}#browser-tip-wrap{width:100%;background:#fff;background:hsla(0,0%,100%,.96);box-shadow:0 2px 4px 0 rgba(0,0,0,.16);position:fixed;top:0;left:0;padding:20px 0 11px;z-index:100;display:none}#browser-tip-wrap .browser-tip-container{width:1180px;margin:0 auto;font-size:14px;color:#333;position:relative}#browser-tip-wrap .browser-tip-container #browser-btn-close{color:#e0aa14;position:absolute;right:0;top:0;display:inline-block;width:38px;height:38px;font-family:sl_com;font-size:20px;text-align:center;line-height:38px;cursor:pointer}#browser-tip-wrap .browser-tip-container #browser-btn-close:hover{color:#f6bc19}#browser-tip-wrap .browser-tip-container p{line-height:20px}#browser-tip-wrap .browser-tip-container .browser-icons{padding-top:10px}#browser-tip-wrap .browser-tip-container .browser-icons .browser-icon{float:left;height:40px;margin-right:50px}#browser-tip-wrap .browser-tip-container .browser-icons img{vertical-align:middle;width:40px;height:40px}.crumbs-item{background-color:#f4f5f6}.crumbs-item .crumbs{margin:0 auto;width:1180px;font-size:14px;line-height:20px;padding:15px 0}.crumbs-item .crumbs span{margin-right:6px}.crumbs-item .crumbs span:after{content:"\E0C7";font-family:sl_com;font-size:14px;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;font-size:12px;margin-left:6px;color:#e0aa14;vertical-align:bottom}.crumbs-item .crumbs span:last-child:after{content:""}.crumbs-item .crumbs span:hover:after{color:#f6bc19}.crumbs-item .crumbs a{color:#e0aa14}.crumbs-item .crumbs a:hover{color:#f6bc19}html[dir=rtl] .crumbs-item .crumbs span:after{display:inline-block;transform:rotate(180deg)}html[dir=rtl] .crumbs-item .crumbs span{display:inline-block}body{min-width:1180px;direction:ltr;-webkit-font-smoothing:antialiased}.sl-section{width:100%;background-color:#fff}.sl-section.gray,.sl-section.gray .content{background-color:#f1f1f1}.sl-section.light-dark,.sl-section.light-dark .content{background-color:#333}.sl-section .content{width:1180px;margin-left:auto;margin-right:auto;background-color:#fff}.sl-section>[data-role=block]{padding-top:50px;padding-bottom:50px}.sl-gc{display:flex}.sl-gc .sl-gc-left,.sl-gc .sl-gc-right{flex:1}.sl-gc .sl-gc-right{background-color:#f4f5f6}.sl-gc .sl-gc-side{width:220px;background:#fff}.sl-gc .sl-gc-content{width:960px;padding-left:30px;background-color:#f4f5f6}.charge-layer-wrapper .charge-cont .charge-item,.charge-layer-wrapper .charge-total .total,.sl-flexbox,footer .brand,footer .links-box .download-container,footer .links-box .links-box-cont,footer .links-box .nav{display:flex}.sl-flexbox .flex-item{flex:1}.sl-card-shadow{box-shadow:0 2px 4px rgba(0,0,0,.08)}.sl-card-large-shadow{box-shadow:0 2px 4px rgba(0,0,0,.16)}.sl-img-shadow{box-shadow:0 2px 2px rgba(0,0,0,.3)}.sl-poplayer-shadow{box-shadow:0 2px 8px rgba(0,0,0,.16)}.sl-poplayer{width:768px;margin:0 auto;padding:0 20px}.charge-layer-wrapper .sl-modal-dialog{width:710px;padding-left:20px;padding-right:20px}.charge-layer-wrapper .charge-cont{margin-bottom:10px;border:1px solid #e8e8e8}.charge-layer-wrapper .charge-cont .charge-item{padding:12px;min-height:44px;justify-content:space-between;align-items:center;font-size:14px;color:#333}.charge-layer-wrapper .charge-cont .charge-item:hover{background-color:#f4f0ee}.charge-layer-wrapper .charge-cont .charge-item span:first-child:not(:last-child){display:inline-block;width:72%;padding-right:20px}.charge-layer-wrapper .charge-cont .charge-item span.amount{display:inline-block;width:28%;text-align:right}.charge-layer-wrapper .charge-cont .charge-item.tit{padding-top:14px;padding-bottom:14px;background-color:#f4f5f6;font-size:14px}.charge-layer-wrapper .charge-cont .charge-item.tit:hover{background-color:#f4f5f6}.charge-layer-wrapper .charge-cont .charge-item.sub-tit{min-height:30px;padding-top:6px;padding-bottom:6px;background-color:#f4f5f6;font-size:14px}.charge-layer-wrapper .charge-cont .charge-item.sub-tit:hover{background-color:#f4f5f6}.charge-layer-wrapper .charge-cont .charge-item.sub-tit span:last-child:not(:first-child){display:inline-block;width:28%;text-align:right}.charge-layer-wrapper .charge-total{background-color:#f4f5f6}.charge-layer-wrapper .charge-total .charge-list .charge-item:not(:first-child){padding-top:0}.charge-layer-wrapper .charge-total .divider{margin:2px 12px 10px;border-top:1px solid #ccc}.charge-layer-wrapper .charge-total .charge-item{min-height:auto;line-height:16px;background-color:#f4f5f6}.charge-layer-wrapper .charge-total .charge-item:hover{background-color:#f4f5f6}.charge-layer-wrapper .charge-total .total{margin:5px 12px;padding:0;line-height:normal;font-size:16px;text-align:left;align-items:center}.charge-layer-wrapper .charge-total .total .left,.charge-layer-wrapper .charge-total .total .total-left{width:72%}.charge-layer-wrapper .charge-total .total .right{width:28%;text-align:right}.charge-layer-wrapper .charge-total .total .right span{display:inline-block;width:100%;padding-right:0}.charge-layer-wrapper .desc{font-size:12px;line-height:20px;font-weight:400;color:#666;padding:5px 12px}.charge-layer-wrapper .desc.tax{padding:5px 0}