.font_xs{font-size:10px;line-height:10px}.font_s{font-size:12px;line-height:18px}.c-lego-header-item,.c-lego-header .header .link,.download-overlayer .download-overlayer-content .content-wrap .content-wrap-desc,.font_m{font-size:14px;line-height:20px}.font_l{font-size:16px;line-height:24px}.download-overlayer .download-overlayer-content .content-wrap .content-wrap-title,.font_xl{font-size:18px;line-height:26px}.font_xxl{font-size:20px;line-height:28px}.font_xxxl{font-size:22px;line-height:30px}.font_24{font-size:24px;line-height:32px}.font_30{font-size:30px;line-height:40px}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mobile-search-item{padding:15px;height:60px;line-height:60px;font-size:14px;color:#333;background-color:hsla(0,0%,100%,.3)}.mobile-search-item .num{font-size:28px}.cover-bg{position:relative}.cover-bg:after{content:" ";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:56px;height:30px;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.6) 52%,#fff)}.btn-disable{background-color:#ccc;color:#fff;pointer-events:none}.playfair{font-family:PlayfairDisplay,Georgia,Times New Roman,serif}.playfair-bold{font-family:PlayfairDisplay_bold,Georgia,Times New Roman,serif}.gc-underline-des-text{color:#e0aa14;text-decoration:underline!important;cursor:pointer}.c-lego-header-item,.c-lego-header .header .link{padding-left:12px;color:#333}.c-lego-header{background-color:#fff;box-shadow:0 1px 0 0 #ddd}.c-lego-header .header{height:60px;margin:0 auto;width:1180px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}.c-lego-header .header .logo-image{width:217px;height:auto}.c-lego-header .header .logo-image.white{display:none}.c-lego-header .header .link{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.c-lego-header .header .link:after{content:"";padding-left:12px;border-right:1px solid #999;width:1px;display:block;height:12px}.c-lego-header .header .link.find-reservation .icon,.c-lego-header .header .link.joinnow .icon{display:none}.c-lego-header .header .link .c-iconfont,.c-lego-header .header .link a{color:inherit;font-size:inherit;line-height:inherit}.c-lego-header .header .right{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.c-lego-header .header .right .language-currency,.c-lego-header .header .right .login,.c-lego-header .header .right .login-mobile,.c-lego-header .header .right .unlogin,.c-lego-header .header .right .unlogin-mobile{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;height:36px}.c-lego-header .header .right .language-currency .c-iconfont,.c-lego-header .header .right .login-mobile .c-iconfont,.c-lego-header .header .right .login .c-iconfont,.c-lego-header .header .right .unlogin-mobile .c-iconfont,.c-lego-header .header .right .unlogin .c-iconfont{height:36px}.c-lego-header .header .right .language-currency .c-iconfont .icon,.c-lego-header .header .right .login-mobile .c-iconfont .icon,.c-lego-header .header .right .login .c-iconfont .icon,.c-lego-header .header .right .unlogin-mobile .c-iconfont .icon,.c-lego-header .header .right .unlogin .c-iconfont .icon{margin-right:12px}.c-lego-header .header .right .login-mobile .c-iconfont .icon{margin-right:5px}.c-lego-header .header .right .unlogin .link.login-popup{cursor:pointer}.c-lego-header .header .right .login-mobile,.c-lego-header .header .right .unlogin-mobile,.c-lego-header .header .right .unlogin .link.login-link{display:none}.c-lego-header .header .right .language-currency{padding-right:0}.c-lego-header .header .right .language-currency:after{display:none}.c-lego-header .header .right .download{padding:0 10px 0 20px}.c-lego-header .header .right .wechat{padding:0 20px 0 10px}.c-lego-header .header .right .wechat .img-fluid{width:16px;height:16px}.c-lego-header .header .moblie,.c-lego-header .header .right .menu{display:none}.c-lego-header .hide{display:none!important}.c-lego-header.in-webview{display:none}@media only screen and (min-width:1024px) and (max-width:1365px){.c-lego-header .header{width:980px}}@media only screen and (min-width:828px) and (max-width:1023px){.c-lego-header .header{width:784px}}@media only screen and (max-width:827px){.c-lego-header .header{height:60px;background:#f4f5f6;box-shadow:0 0 0 0 #ddd;padding:0 15px;width:auto}.c-lego-header .header .logo-image{width:160px}.c-lego-header .header .right .unlogin{display:none}.c-lego-header .header .right .unlogin-mobile{display:flex;border:none;padding:0}.c-lego-header .header .right .unlogin-mobile .link{padding:0 10px}.c-lego-header .header .right .unlogin-mobile .link.login-popup{display:none}.c-lego-header .header .right .unlogin-mobile .link.login-link{display:flex}.c-lego-header .header .right .unlogin-mobile .link.joinnow,.c-lego-header .header .right .unlogin-mobile .link:after{display:none}.c-lego-header .header .right .unlogin-mobile .link .icon{color:#333;margin-right:0;font-size:14px}.c-lego-header .header .right .unlogin-mobile .link.find-reservation .icon{display:inline-block}.c-lego-header .header .right .login,.c-lego-header .header .right .unlogin-mobile .link .link-text,.c-lego-header .header .right .unlogin-mobile:after{display:none}.c-lego-header .header .right .login-mobile{display:flex;padding:0}.c-lego-header .header .right .login-mobile:after{display:none}.c-lego-header .header .right .login-mobile .c-lego-header-profile .profile{padding:0 0 0 12px}.c-lego-header .header .right .login-mobile .c-lego-header-reservation .reservation{padding:0 0 0 20px}.c-lego-header .header .right .login-mobile .c-lego-header-reservation .reservation .c-iconfont .icon{margin-right:10px}.c-lego-header .header .right .download,.c-lego-header .header .right .language-currency,.c-lego-header .header .right .wechat{display:none}.c-lego-header .header .right .menu{cursor:pointer;display:block;color:#333;padding:0 0 0 10px}.c-lego-header .header .right .menu .menu-icon .icon{font-size:14px}.c-lego-header .pc{display:none}.c-lego-header .pc.c-lego-header-profile,.c-lego-header .pc.c-lego-header-reservation{display:block}}.download-overlayer{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;background-color:#fff;padding:20px 35px 30px 20px;width:486px;height:280px}.download-overlayer .download-overlayer-content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;width:65%;height:100%;padding-right:30px;border-right:1px solid #ddd}.download-overlayer .download-overlayer-content .content-wrap .content-wrap-title{margin-bottom:20px;color:#333}.download-overlayer .download-overlayer-content .content-wrap .content-wrap-desc{color:#666}.download-overlayer .download-overlayer-content .more{display:inline-block;width:140px;height:30px;line-height:30px;font-size:14px;text-align:center;color:#e0aa14;cursor:pointer;border:1px solid #e0aa14}.download-overlayer .download-overlayer-app{width:35%;height:100%;text-align:center;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}.download-overlayer .download-overlayer-app .qr{width:100%}.download-overlayer .download-overlayer-app .qr .img-fluid{width:110px;height:110px}.download-overlayer .download-overlayer-app .appstore a{display:inline-block;margin-bottom:15px}.download-overlayer .download-overlayer-app .appstore a:last-child{margin-bottom:0}.download-overlayer .download-overlayer-app .appstore a .img-fluid{width:120px;height:32px}