.online-trip-ugc-card{background-color:#fff;border:1px solid #f0f2f5;border-radius:8px 8px 8px 8px;cursor:pointer;padding:16px;position:relative}.online-trip-ugc-card .trip-card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.online-trip-ugc-card .img-container{border-radius:4px;overflow:hidden;position:relative;width:120px}.online-trip-ugc-card .img-container .tag-box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(15,41,77,.7);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:23px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;width:100%;z-index:1}.online-trip-ugc-card .img-container .tag-text{color:#fff;font-size:12px;line-height:23px;margin:0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.online-trip-ugc-card .img-container .img{background:#f2f2f7;border-radius:4px;height:100%;position:absolute;width:120px}.online-trip-ugc-card .right-content-view{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;margin-left:8px;max-width:100%;width:0}.online-trip-ugc-card .right-content-view .review-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:4px}.online-trip-ugc-card .right-content-view .review-container .review-box{background:#1136a6;border-bottom-left-radius:60px;border-bottom-right-radius:50px;border-top-left-radius:60px;font-size:14px;font-weight:500;line-height:18px;padding:0 4px}.online-trip-ugc-card .right-content-view .review-container .current{color:#fff}.online-trip-ugc-card .right-content-view .review-container .total-score{color:hsla(0,0%,100%,.5)}.online-trip-ugc-card .right-content-view .review-container .review-brief{color:#1136a6;font-size:14px;font-weight:700;line-height:18px;margin-left:4px}.online-trip-ugc-card .right-content-view .review-container .review-txt{color:#455873;font-size:14px;font-weight:400;margin-left:4px}.online-trip-ugc-card .right-content-view .review-container .booked-tag-line{color:#dadfe6;font-size:10px;margin:0 0 0 6px}.online-trip-ugc-card .right-content-view .review-container .subtitle-text{color:#455873;display:-webkit-box;font-size:12px;line-height:17px;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:4px;overflow:hidden}.online-trip-ugc-card .right-content-view .rank-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;line-height:18px;margin-top:4px;max-width:-moz-fit-content;max-width:-webkit-fit-content;max-width:fit-content}.online-trip-ugc-card .right-content-view .rank-left-icon{color:#673114;-ms-flex-negative:0;flex-shrink:0;font-size:12;margin-left:4px}.online-trip-ugc-card .right-content-view .rank-text{color:#673114;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;font-size:14px;margin-left:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.online-trip-ugc-card .right-content-view .rank-container-old{cursor:pointer;margin-top:4px}.online-trip-ugc-card .right-content-view .rank-left-icon-old{color:#e2ad64;font-size:12px;margin-left:1px}.online-trip-ugc-card .right-content-view .rank-old-bg{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsla(35,68%,64%,.1);border-radius:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:-moz-fit-content;max-width:-webkit-fit-content;max-width:fit-content;padding:1px 4px}.online-trip-ugc-card .right-content-view .rank-text-old{color:#e2ad64;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;font-size:12px;margin:0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.online-trip-ugc-card .right-content-view .location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;line-height:17px;margin-top:4px}.online-trip-ugc-card .right-content-view .location .location-icon{color:#455873;font-size:12px;margin-right:2px}.online-trip-ugc-card .right-content-view .location .location-txt{color:#455873;font-size:12px;font-weight:400;line-height:17px}.online-trip-ugc-card .price-info-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:8px}.online-trip-ugc-card .price-info-view .price-btn{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.online-trip-ugc-card .price-info-view .view-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:end;align-self:flex-end;background:#3264ff;border-radius:4px;padding:8px 12px}.online-trip-ugc-card .price-info-view .view-button-text{color:#fff;font-size:16px;font-weight:500;line-height:22px}.online-trip-ugc-card .price-info-view .price-wrap{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:4px}.online-trip-ugc-card .price-info-view .price-container{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.online-trip-ugc-card .price-info-view .origin-price-container{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:2px}.online-trip-ugc-card .price-info-view .origin-txt{color:#455873;font-size:12px;line-height:16px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.online-trip-ugc-card .price-info-view .pricetxt-currency{color:#3264ff;font-size:12px;font-weight:700;line-height:16px;margin-left:4px}.online-trip-ugc-card .price-info-view .start-price-prefix{color:#455873;font-size:14px;font-weight:400;line-height:18px;padding:0 0 0 4px}.online-trip-ugc-card .price-info-view .start-price{color:#455873;font-size:12px;letter-spacing:0;line-height:16px;padding-left:4px}.online-trip-ugc-card .price-info-view .bubbule-box{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.online-trip-ugc-card .price-info-view .bubbule-content{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.online-trip-ugc-card .price-info-view .bubble-main-rect{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f94c86;border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2px 4px}.online-trip-ugc-card .price-info-view .coupon-txt{color:#fff;font-size:12px;font-weight:500;line-height:16px}.online-trip-ugc-card .price-info-view .checkin-price-text{color:#455873;font-size:12px;font-weight:400;line-height:17px;padding-top:2px}.online-trip-ugc-card.large .img-container,.online-trip-ugc-card.large .img-container .img{width:200px}.online-trip-ugc-card.large .right-content-view{margin-left:16px}.online-trip-ugc-card.large .price-info-view{-ms-flex-item-align:end;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}.online-trip-ugc-card.large .view-button{border-radius:2px;padding:8px 16px}.h5-trip-ugc-card{background-color:#fff;border:1px solid #f0f2f5;border-radius:8px 8px 8px 8px;-webkit-box-shadow:0 2px 8px 0 rgba(15,41,77,.04);box-shadow:0 2px 8px 0 rgba(15,41,77,.04);position:relative}.h5-trip-ugc-card .trip-card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.h5-trip-ugc-card .img-container{border-radius:8px 0 0 8px;overflow:hidden;position:relative;width:111px}.h5-trip-ugc-card .img-container .tag-box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(15,41,77,.7);border-radius:0 0 0 8px;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:23px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;width:100%;z-index:1}.h5-trip-ugc-card .img-container .tag-text{color:#fff;font-size:12px;line-height:23px;margin:0 5px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.h5-trip-ugc-card .img-container .img{background:#f2f2f7;border-bottom-left-radius:4px;border-top-left-radius:4px;height:100%;position:absolute;width:111px}.h5-trip-ugc-card .right-content-view{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;max-width:100%;padding:8px;width:0}.h5-trip-ugc-card .right-content-view .review-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:6px}.h5-trip-ugc-card .right-content-view .review-container .review-box{background:#1136a6;border-bottom-left-radius:9px;border-bottom-right-radius:9px;border-top-left-radius:9px;display:inline-block;font-size:12px;font-weight:500;line-height:18px;padding:0 4px}.h5-trip-ugc-card .right-content-view .review-container .current{color:#fff}.h5-trip-ugc-card .right-content-view .review-container .total-score{color:hsla(0,0%,100%,.5)}.h5-trip-ugc-card .right-content-view .review-container .review-brief{color:#1136a6;font-size:14px;font-weight:700;line-height:16px;margin-left:4px}.h5-trip-ugc-card .right-content-view .review-container .review-txt{color:#455873;font-size:12px;font-weight:400;line-height:18px;margin-left:4px;white-space:nowrap}.h5-trip-ugc-card .right-content-view .review-container .booked-tag-line{color:#dadfe6;font-size:10px;margin:0 0 0 4px}.h5-trip-ugc-card .right-content-view .review-container .subtitle-text{color:#455873;display:-webkit-box;font-size:12px;line-height:17px;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:4px;overflow:hidden}.h5-trip-ugc-card .right-content-view .rank-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;line-height:17px;margin-top:4px;max-width:-moz-fit-content;max-width:-webkit-fit-content;max-width:fit-content}.h5-trip-ugc-card .right-content-view .rank-left-icon{color:#673114;-ms-flex-negative:0;flex-shrink:0;font-size:12px;margin-left:4px}.h5-trip-ugc-card .right-content-view .rank-text{color:#673114;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;font-size:14px;margin-left:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h5-trip-ugc-card .right-content-view .rank-container-old{cursor:pointer;margin-top:4px}.h5-trip-ugc-card .right-content-view .rank-left-icon-old{color:#e2ad64;font-size:12px;margin-left:1px}.h5-trip-ugc-card .right-content-view .rank-old-bg{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsla(35,68%,64%,.1);border-radius:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:-moz-fit-content;max-width:-webkit-fit-content;max-width:fit-content;padding:1px 4px}.h5-trip-ugc-card .right-content-view .rank-text-old{color:#e2ad64;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;font-size:12px;margin:0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h5-trip-ugc-card .right-content-view .location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;line-height:17px;margin-top:4px}.h5-trip-ugc-card .right-content-view .location .location-icon{color:#455873;font-size:12px;margin-right:2px}.h5-trip-ugc-card .right-content-view .location .location-txt{color:#455873;font-size:12px;font-weight:400;line-height:17px}.h5-trip-ugc-card .price-info-view{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:8px}.h5-trip-ugc-card .price-info-view .price-btn{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.h5-trip-ugc-card .price-info-view .view-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:end;align-self:flex-end;background:#3264ff;border-radius:4px;padding:6px 8px}.h5-trip-ugc-card .price-info-view .view-button-text{color:#fff;font-size:13px;font-weight:700;line-height:18px}.h5-trip-ugc-card .price-info-view .price-wrap{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:4px}.h5-trip-ugc-card .price-info-view .price-container{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.h5-trip-ugc-card .price-info-view .pricetxt-currency{color:#3264ff;font-size:12px;font-weight:700;line-height:17px;margin-left:2px}.h5-trip-ugc-card .price-info-view .start-price-prefix{color:#8592a6;font-size:11px;font-weight:400;line-height:16px;padding-right:2px}.h5-trip-ugc-card .price-info-view .start-price{color:#455873;font-size:12px;line-height:17px}.h5-trip-ugc-card .price-info-view .origin-price-container{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:2px}.h5-trip-ugc-card .price-info-view .origin-txt{color:#455873;font-size:12px;line-height:17px;text-decoration:line-through;word-break:break-word}.h5-trip-ugc-card .price-info-view .bubbule-box{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.h5-trip-ugc-card .price-info-view .bubbule-content{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.h5-trip-ugc-card .price-info-view .bubble-main-rect{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f94c86;border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1px 4px}.h5-trip-ugc-card .price-info-view .coupon-txt{color:#fff;font-size:11px;font-weight:500;line-height:16px}.h5-trip-ugc-card .price-info-view .checkin-price-text{color:#455873;font-size:12px;font-weight:400;line-height:17px;padding-top:2px}.h5-trip-ugc-card.large .view-button{border-radius:2px}.h5-trip-ugc-card.large .view-button-text{font-weight:400}@font-face{font-display:swap;font-family:gs_trip_font;font-style:normal;font-weight:400;src:url(/modules/gcc/moments/_next/static/images/5c91bed9e63ba9dbe021fce5eb91b6bd.202506252200.ttf)}.gs-trip-iconfont{font-family:gs_trip_font}.gs-trip-iconfont:before{display:inline-block;font-family:gs_trip_font}.gs-trip-iconfont-class{font-family:gs_trip_font!important;font-style:normal}a,article,aside,audio,blockquote,body,canvas,caption,cite,dd,details,div,dl,dt,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,label,legend,li,mark,menu,nav,object,ol,output,p,ruby,section,span,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,video{border:0;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}button{outline:none}ol,ul{margin:0;padding:0}li,ol,ul{list-style:none}ul li{padding:0}em,i{font-style:normal}blockquote{quotes:none}blockquote:after,blockquote:before{content:"";content:none}a{background-color:transparent;transition:background-color .5s ease 0s,color .5s ease 0s,width .5s ease 0s,border-width .5s ease 0s,border-color .5s ease 0s;-webkit-transition:background-color .5s ease 0s,color .5s ease 0s,width .5s ease 0s,border-width .5s ease 0s,border-color .5s ease 0s;-moz-transition:background-color .5s ease 0s,color .5s ease 0s,width .5s ease 0s,border-width .5s ease 0s,border-color .5s ease 0s;-ms-transition:background-color .5s ease 0s,color .5s ease 0s,width .5s ease 0s,border-width .5s ease 0s,border-color .5s ease 0s;-o-transition:background-color .5s ease 0s,color .5s ease 0s,width .5s ease 0s,border-width .5s ease 0s,border-color .5s ease 0s}a,a:hover{outline:none;text-decoration:none}input,textarea{border:0;color:inherit;font-size:inherit;margin:0;outline:none;padding:0}.noselect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.clear{clear:both}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}:focus{outline-style:none}.online-cruise-card .title{color:#0f294d;display:inline;font-size:18px;font-weight:700;line-height:24px;overflow:hidden;word-break:break-word}.online-cruise-card .subtitle-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#455873;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;line-height:18px;margin-top:4px;white-space:nowrap}.online-cruise-card .line{background:#dadfe6;display:inline-block;height:10px;margin-left:4px;margin-right:4px;width:1px}.online-cruise-card.large{-webkit-box-sizing:border-box;box-sizing:border-box}.online-cruise-card.large .title{font-size:24px;line-height:30px}.online-cruise-card.large .subtitle-text{margin-top:8px}.h5-cruise-card .title{color:#0f294d;display:inline;font-size:16px;font-weight:700;line-height:21px;overflow:hidden;word-break:break-word}.h5-cruise-card .subtitle-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0f294d;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;line-height:18px;margin-top:4px;white-space:nowrap}.h5-cruise-card .subtitle-text-1{color:#455873}.h5-cruise-card .line{background:#dadfe6;display:inline-block;height:10px;margin-left:4px;margin-right:4px;width:1px}.h5-cruise-card.large .title{font-size:17px;line-height:22px}.online-food-card .title{color:#0f294d;font-size:18px;font-weight:500;line-height:24px;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.online-food-card .tagList-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:4px}.online-food-card .tagList-container .tag-item{background:#f2f5ff;border-radius:2px;color:#0f294d;font-size:12px;line-height:16px;margin-right:4px;padding:4px 6px}.online-food-card .tagList-container .tag-item.book{background:#e5f7f8;color:#06aebd}.online-food-card .location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;line-height:18px;margin-top:4px}.online-food-card .location-icon{color:#455873;font-size:14px;margin-right:2px}.online-food-card .location-txt{color:#455873;font-size:14px;font-weight:400}.h5-food-card .title{color:#0f294d;display:-webkit-box;font-size:16px;font-weight:700;line-height:21px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.h5-food-card .booked-tag-line{color:#dadfe6;font-size:16px;margin:0 0 0 6px}.h5-food-card .subtitle-text{color:#455873;display:-webkit-box;font-size:12px;line-height:17px;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:4px;overflow:hidden}.h5-food-card .tags-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:4px}.h5-food-card .tag-item{background:#f2f5ff;border-radius:2px;color:#0f294d;font-size:11px;line-height:13px;margin-right:4px;padding:3px 5px}.h5-food-card .tag-item.book{background:#e5f7f8;color:#06aebd}.h5-food-card .location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;line-height:17px;margin-top:4px}.h5-food-card .location-icon{color:#455873;font-size:12px;margin-right:2px;margin-top:-1px}.h5-food-card .location-txt{color:#455873;font-size:12px;font-weight:400;line-height:17px}.online-train-card .img-container{height:56px;overflow:hidden;position:relative;width:56px}.online-train-card .img-container .trainImg{height:56px;width:56px}.online-train-card .trainName{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0f294d;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:500;line-height:24px}.online-train-card .trainInfoContainer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#455873;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:400;line-height:18px;margin-top:4px}.online-train-card .trainTagLine{color:#dadfe6;font-size:10px;height:10px;line-height:10px;margin:-1px 4px 0}.online-train-card .shortest{background:rgba(250,66,128,.1);border-radius:2px;color:#fa4280;font-size:12px;font-weight:400;line-height:16px;margin-bottom:8px;margin-top:4px;padding:2px 4px;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.online-train-card .trainNameArrow{color:#0f294d;font-size:24px;margin-left:8px;margin-right:8px}.online-train-card.large .img-container{width:56px}.h5-train-card .img-container{border-radius:4px;margin-left:12px;margin-top:12px;overflow:hidden;position:relative;width:32px}.h5-train-card .img-container .trainImg{height:32px;width:32px}.h5-train-card .trainName{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0f294d;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;font-weight:500;line-height:20px}.h5-train-card .trainInfoContainer{color:#455873;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:400;line-height:18px;margin-top:6px}.h5-train-card .trainTagLine{color:#dadfe6;font-size:10px;margin:0 5px}.h5-train-card .shortest{background:rgba(250,66,128,.1);border-radius:2px;color:#fa4280;font-size:11px;font-weight:400;line-height:16px;margin-bottom:4px;margin-top:5px;padding:1px 4px;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.h5-train-card .trainNameArrow{color:#0f294d;font-size:20px;margin-left:8px;margin-right:8px}.online-flight-card .img-container{height:56px;overflow:hidden;position:relative;width:56px}.online-flight-card .img-container .train-img{background-color:#fff!important;background-image:none!important;height:56px;width:56px}.online-flight-card .trainName{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0f294d;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:500;line-height:24px}.online-flight-card .trainInfoContainer{color:#455873;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:400;line-height:18px;margin-top:4px}.online-flight-card .trainTagLine{color:#dadfe6;font-size:10px;margin:0 4px}.online-flight-card .shortest{background:rgba(250,66,128,.1);border-radius:2px;color:#fa4280;font-size:12px;font-weight:400;line-height:16px;margin-bottom:8px;margin-top:4px;padding:2px 4px;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.online-flight-card .trainNameArrow{color:#0f294d;font-size:24px;margin-left:8px;margin-right:8px}.online-flight-card.large .img-container{width:56px}.h5-flight-card .img-container{border-radius:4px;margin-left:12px;margin-top:12px;overflow:hidden;position:relative;width:32px}.h5-flight-card .img-container .train-img{background-color:#fff!important;background-image:none!important;height:32px;width:32px}.h5-flight-card .trainName{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0f294d;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;font-weight:500;line-height:20px}.h5-flight-card .trainInfoContainer{color:#455873;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:400;line-height:18px;margin-top:6px}.h5-flight-card .trainTagLine{color:#dadfe6;font-size:10px;margin:0 5px}.h5-flight-card .shortest{background:rgba(250,66,128,.1);border-radius:2px;color:#fa4280;font-size:11px;font-weight:400;line-height:16px;margin-bottom:4px;margin-top:5px;padding:1px 4px;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.h5-flight-card .trainNameArrow{color:#0f294d;font-size:20px;margin-left:8px;margin-right:8px}.online-tnt-card .name-star-row{overflow:hidden}.online-tnt-card .name-tnt{color:#0f294d;display:-webkit-box;font-size:18px;font-weight:500;overflow:hidden;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:24px}.h5-tnt-card .name-star-row{overflow:hidden}.h5-tnt-card .name-tnt{display:-webkit-box;font-weight:500;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:21px}.h5-tnt-card .name-tnt,.online-transfer-card .title{color:#0f294d;font-size:18px;overflow:hidden;word-break:break-word}.online-transfer-card .title{display:inline;font-weight:700;line-height:24px}.online-transfer-card .subtitle-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#455873;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;line-height:18px;margin-top:4px;white-space:nowrap}.online-transfer-card .line{background:#dadfe6;display:inline-block;height:10px;margin-left:4px;margin-right:4px;width:1px}.online-transfer-card.large{-webkit-box-sizing:border-box;box-sizing:border-box}.online-transfer-card.large .title{font-size:24px;line-height:30px}.online-transfer-card.large .subtitle-text{margin-top:8px}.h5-transfer-card .title{color:#0f294d;display:inline;font-size:16px;font-weight:700;line-height:21px;overflow:hidden;word-break:break-word}.h5-transfer-card .subtitle-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0f294d;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;line-height:18px;margin-top:4px;white-space:nowrap}.h5-transfer-card .subtitle-text-1{color:#455873}.h5-transfer-card .line{background:#dadfe6;display:inline-block;height:10px;margin-left:4px;margin-right:4px;width:1px}.h5-transfer-card.large .title{font-size:17px;line-height:22px}.online-hotel-card{position:relative}.online-hotel-card .trip-plus-tag{background:url(https://ak-d.tripcdn.com/images/0551b12000chsrxg6214-d.png);background-size:cover;height:18px;left:8px;position:absolute;top:8px;width:49px;z-index:1}.online-hotel-card .name-star-row{overflow:hidden}.online-hotel-card .name{color:#0f294d;display:inline;font-size:18px;font-weight:500;line-height:24px}.online-hotel-card .name,.online-hotel-card .near-location{overflow:hidden;text-overflow:ellipsis;word-break:break-word}.online-hotel-card .near-location{color:#455873;display:-webkit-box;font-size:14px;line-height:18px;margin-top:4px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.online-hotel-card .hotel-star{color:#ffb400;font-size:16px}.online-hotel-card .star-img{height:16px;margin-left:5px;width:16px}.h5-hotel-card .name-star-row{overflow:hidden}.h5-hotel-card .name{color:#0f294d;display:inline;font-size:16px;font-weight:500;line-height:21px;overflow:hidden;word-break:break-word}.h5-hotel-card .hotel-star{color:#ff9500;font-size:12px}.h5-hotel-card .near-location{color:#455873;display:-webkit-box;font-size:12px;line-height:17px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.h5-hotel-card .star-img{height:16px;margin-left:5px;vertical-align:text-top;width:16px}.online-district-card .name{color:#0f294d;display:inline;font-size:18px;font-weight:500;line-height:24px;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.online-district-card .attraction-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#455873;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:400;line-height:18px;margin-top:4px}.online-district-card .booked-tag-line{color:#dadfe6;font-size:10px;margin:0 4px}.h5-district-card .name{color:#0f294d;display:inline;font-size:16px;font-weight:500;line-height:21px;overflow:hidden;word-break:break-word}.h5-district-card .attraction-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0f294d;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;line-height:18px;margin-top:4px}.h5-district-card .booked-tag-line{font-size:10px;margin:0 4px}.online-artificial-card .title{color:#0f294d;display:inline;font-size:18px;font-weight:700;line-height:24px;overflow:hidden;word-break:break-word}.online-artificial-card .subtitle-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#455873;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;line-height:18px;margin-top:4px;white-space:nowrap}.online-artificial-card .subtitle-text span{white-space:normal;word-break:break-word}.online-artificial-card .line{background:#dadfe6;display:inline-block;height:10px;margin-left:4px;margin-right:4px;width:1px}.online-artificial-card.large{-webkit-box-sizing:border-box;box-sizing:border-box}.online-artificial-card.large .title{font-size:24px;line-height:30px}.online-artificial-card.large .subtitle-text{margin-top:8px}.h5-artificial-card .title{color:#0f294d;display:inline;font-size:16px;font-weight:700;line-height:21px;overflow:hidden;word-break:break-word}.h5-artificial-card .subtitle-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0f294d;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;line-height:18px;margin-top:4px;white-space:nowrap}.h5-artificial-card .subtitle-text span{white-space:normal;word-break:break-word}.h5-artificial-card .subtitle-text-1{color:#455873}.h5-artificial-card .line{background:#dadfe6;display:inline-block;height:10px;margin-left:4px;margin-right:4px;width:1px}.h5-artificial-card.large .title{font-size:17px;line-height:22px}
